GMP 5.0.0 (GNU Multiple Precision Arithmetic Library)

GMP — библиотека для вычислений с числами неограниченной точности.

В новой версии:

  • Тщательно пересмотрено умножение, внесено множество улучшений.
  • Также ревизии подверглось деление и mod, для некоторых случаев улучшены временные оценки.
  • Улучшена временная оценка для функции mpz_powm.
  • Для внутренней поддержки умножения реализован алгоритм Малдера, что привело к уменьшению нижних границ для значений входных параметров некоторых функций.
  • Вычисление обратных значений, и 1/N и 1/N mod B^n, было улучшено.
  • Для функции mpz_perfect_power_p использован ассимптотически более быстрый алгоритм.
  • Функция mpz_remove значительно ускорена.
  • Специфичные для Intel Atom и Via Nano оптимизации.
  • Множество новых mpz_* и mpn_* функций.
  • Поддержка Windows64.
  • Улучшен подбор оптимального алгоритма для входных данных. Количество границ увеличено, и сами они откорректированы.
  • Значительно улучшен набор тестов.

Полный список изменений

©  Linux.org.ru