Есть ли общедоступная библиотека, которая будет производить точные
те же результаты для sin, cos, floor, ceil, exp и log на 32 бит и
64-разрядные Linux, Solaris и, возможно, другие платформы?
Я рассматриваю следующие варианты:
а) cephes скомпилировано
с gcc -mfpmath=sse
и одинаковыми уровнями оптимизации на каждом
платформа ... но не ясно, что это будет работать.
б) MPFR но я боюсь, что это будет
слишком медленно.
Относительно точности (отредактировано): для этого конкретного применения
Мне действительно не нужно то, что производит ценность, которая
численно ближе всего к точному значению. Мне просто нужны ответы
быть одинаковым на всех платформах, ОС и "битность". Тот
при этом значения должны быть разумными (5 цифр
наверное хватит). Я прошу прощения за то, что не сделал это ясно
в моем первоначальном вопросе.
Полагаю, MAPM или MPFR с достаточно низкой точностью могут подойти
трюк, но я надеялся найти то, чего не было
"множественная точность" машины / вкус к нему. В любом случае я буду
попробуй это.