apfloat for C++

Free High performance arithmetic library
Download

apfloat for C++ Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Price:
  • FREE
  • Publisher Name:
  • Mikko Tommila
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 276 KB

apfloat for C++ Tags


apfloat for C++ Description

Apfloat is a C++ arbitrary precision arithmetic package. Multiplications are done using Fast Fourier Transforms for O(n log n) complexity. The transforms are done as Number Theoretic Transforms to avoid round-off problems. Three different modules are used for optimal memory usage. The final result is achieved using the Chinese Remainder Theorem. The algorithms are optimized for very high precision (more than 100 000 digits). The package is written to be easily portable, but also includes assembler optimization in critical parts for various processors for maximum performance. Completly freeware for non-commercial use.


apfloat for C++ Related Software