相对于MPIR,GMP有什么优势吗?

Kal*_*iMa 6 c++ gmp

两者似乎都是不错的bignum图书馆,但我不确定每个图书馆的优点/缺点.我知道这是一个广泛的问题,但我主要是在突出的差异之后.

cas*_*evh 5

MPIR 最初是 GMP 的一个分支,因此它们共享很多代码。最明显的区别是 MPIR 可以由 MS Visual Studio 编译,并具有优化的汇编语言支持。最新的 MPIR 版本 (2.6.0) 包括一个新的 FFT 乘法算法,该算法比 GMP 5.0 快(对于我测试的大小,YMMV)。另一方面,GMP 在几乎所有 Linux 发行版上都可用。