Леонид Юрьев (Leonid Yuriev) 800c96f22f
mdbx: доработка перераспределения резерва при возврате страниц в GC.
В экстремальных случаях, масштабирование одного операнда и 32-бит не хватает для предотвращения потери значимости расчетного коэффициента.
Поэтому здесь реализован переход на фиксированную точку 32-точка-32 с одним 64-битным делением и двумя полными умножениями 32*32->64.

Для 32-битных систем можно сделать чуть легче, заменив 64-битую арифметику масштабированием (адаптивным сдвигом) обоих операндов, но пока не вижу в этом смысла.
2025-05-02 17:59:30 +03:00
..
2025-03-31 00:52:52 +03:00
2025-04-26 00:17:57 +03:00
2025-04-26 00:17:57 +03:00
2025-04-22 15:56:02 +03:00
2025-04-26 00:17:57 +03:00