两者似乎都是不错的 bignum 库,但我不确定它们各自的优缺点。我知道这是一个广泛的问题,但我主要关注的是显着差异。
最佳答案
MPIR 最初是 GMP 的一个分支,因此它们共享很多代码。最明显的区别是 MPIR 可以由具有优化的汇编语言支持的 MS Visual Studio 编译。最新的 MPIR 版本 (2.6.0) 包括一个新的 FFT 乘法算法,它比 GMP 5.0 更快(对于我测试的大小,YMMV)。另一方面,几乎所有 Linux 发行版都提供 GMP。
关于c++ - 与 MPIR 相比,GMP 有什么优势吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13597243/