Это все реализации используются в стандартной библиотеки от ARM. Мы тоже их используем, но только для -O3
Самое интерестное что эти реализвации проходят все базовые и специальные тесты, и я совершенно случайно узнал, что например log/log2 теряют точность при больших аргументах:
Это все реализации используются в стандартной библиотеки от ARM. Мы тоже их используем, но только для -O3
Самое интерестное что эти реализвации проходят все базовые и специальные тесты, и я совершенно случайно узнал, что например log/log2 теряют точность при больших аргументах:
Или там у них какой то очень глупый баг в одном из кейсов или же это фундаментальный недостаток в реализации с поисковыми таблицами. Непонятно. Я скоро выложу репозитарий наглядно демонстрирующий это со стандартной сишной библиотекой musl 1.2
Это все реализации используются в стандартной библиотеки от ARM. Мы тоже их используем, но только для -O3
Самое интерестное что эти реализвации проходят все базовые и специальные тесты, и я совершенно случайно узнал, что например log/log2 теряют точность при больших аргументах:
График тебе мало что покажет потому что проблема там начинаеться при очень больших аргументах, когда линия почти параллельна оси x. И ошибка там в 1-2 знаках всего и на огромных диапазонах. Хз как это продемонстрировать вообще