Леонид Юрьев (Leonid Yuriev)
800c96f22f
mdbx: доработка перераспределения резерва при возврате страниц в GC.
...
В экстремальных случаях, масштабирование одного операнда и 32-бит не хватает для предотвращения потери значимости расчетного коэффициента.
Поэтому здесь реализован переход на фиксированную точку 32-точка-32 с одним 64-битным делением и двумя полными умножениями 32*32->64.
Для 32-битных систем можно сделать чуть легче, заменив 64-битую арифметику масштабированием (адаптивным сдвигом) обоих операндов, но пока не вижу в этом смысла.
2025-05-02 17:59:30 +03:00
..
2025-03-17 23:28:16 +03:00
2025-03-17 23:28:16 +03:00
2025-03-30 20:04:49 +03:00
2025-03-20 01:44:20 +03:00
2025-04-09 22:18:07 +03:00
2025-04-19 23:42:59 +03:00
2025-01-18 10:58:31 +03:00
2025-04-26 00:15:41 +03:00
2025-04-19 23:42:34 +03:00
2025-01-18 10:58:31 +03:00
2025-03-20 01:40:11 +03:00
2025-03-31 00:54:07 +03:00
2025-03-20 01:44:20 +03:00
2025-03-20 01:52:21 +03:00
2025-04-26 00:17:57 +03:00
2025-01-18 10:58:31 +03:00
2025-01-18 10:58:31 +03:00
2025-04-26 00:15:41 +03:00
2025-01-14 13:26:54 +03:00
2025-04-29 08:39:18 +03:00
2025-01-18 10:58:31 +03:00
2025-03-31 00:52:52 +03:00
2025-01-18 10:58:31 +03:00
2024-12-03 00:23:37 +03:00
2025-04-26 00:17:57 +03:00
2025-03-20 01:52:21 +03:00
2025-03-02 16:03:20 +03:00
2025-04-24 23:26:22 +03:00
2024-12-11 21:22:04 +03:00
2022-11-19 19:36:30 +03:00
2025-04-24 15:39:07 +03:00
2025-04-26 00:15:41 +03:00
2025-04-26 00:17:57 +03:00
2025-04-26 00:15:41 +03:00
2025-04-26 00:15:41 +03:00
2025-04-29 08:39:18 +03:00
2025-05-02 17:59:30 +03:00
2025-04-29 08:39:18 +03:00
2025-01-18 10:58:31 +03:00
2025-04-26 00:15:41 +03:00
2025-01-18 10:58:31 +03:00
2025-04-06 14:09:51 +03:00
2025-04-28 14:43:01 +03:00
2025-01-18 10:58:31 +03:00
2025-03-20 13:55:07 +03:00
2025-01-18 10:58:31 +03:00
2025-03-03 01:49:32 +03:00
2025-01-18 10:58:31 +03:00
2025-03-22 23:32:57 +03:00
2025-01-18 10:58:31 +03:00
2025-01-18 10:58:31 +03:00
2025-04-26 00:15:41 +03:00
2025-03-30 17:41:33 +03:00
2025-01-18 10:58:31 +03:00
2020-11-29 05:49:15 +03:00
2025-03-20 13:55:07 +03:00
2025-04-22 15:56:02 +03:00
2025-04-09 22:18:07 +03:00
2025-01-27 10:09:04 +03:00
2025-01-18 10:58:31 +03:00
2025-01-18 10:58:31 +03:00
2025-02-11 14:03:13 +03:00
2025-01-18 10:58:31 +03:00
2025-02-01 16:56:00 +03:00
2025-04-26 00:15:41 +03:00
2025-01-18 10:58:31 +03:00
2025-04-26 00:15:41 +03:00
2025-01-18 10:58:31 +03:00
2025-04-26 00:15:52 +03:00
2025-04-26 00:15:41 +03:00
2025-01-18 10:58:31 +03:00
2025-01-27 10:09:04 +03:00
2025-01-18 10:58:31 +03:00
2025-03-20 01:24:34 +03:00
2025-01-18 10:58:31 +03:00
2025-01-18 10:58:31 +03:00
2025-04-20 18:46:08 +03:00
2025-01-18 10:58:31 +03:00
2025-04-26 00:15:41 +03:00
2025-04-26 00:15:41 +03:00
2025-04-26 00:17:57 +03:00
2025-04-26 00:17:57 +03:00
2025-01-15 19:36:07 +03:00
2025-04-26 00:17:57 +03:00
2025-01-18 10:58:31 +03:00
2025-04-26 00:15:41 +03:00
2025-04-26 00:15:41 +03:00
2025-03-31 00:51:23 +03:00
2025-01-18 10:58:31 +03:00
2025-01-18 10:58:31 +03:00
2025-01-18 10:58:31 +03:00
2025-01-18 10:58:31 +03:00