标签: c++ gmp
两者似乎都是不错的bignum图书馆,但我不确定每个图书馆的优点/缺点是什么。我知道这是一个广泛的问题,但我主要是在突出的差异之后。
答案 0 :(得分:4)
MPIR最初是GMP的分支,所以他们分享了很多代码。最明显的区别是MPIR可以由MS Visual Studio编译,并具有优化的汇编语言支持。最新的MPIR版本(2.6.0)包括一个比GMP 5.0更快的新FFT乘法算法(对于我测试的尺寸,YMMV)。另一方面,几乎所有Linux发行版都提供GMP。