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

时间:2012-11-28 03:21:15

标签: c++ gmp

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

1 个答案:

答案 0 :(得分:4)

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