c++ - 与 MPIR 相比,GMP 有什么优势吗?

标签 c++ gmp

两者似乎都是不错的 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/

相关文章:

c++ - 在 Qt C++ 中使用 OpenSSL

c - 使用 Malloc 通过 GMP 处理大量数据

c - 同一 C 库的多个 cython 使用者

C 服务器和客户端错误地交换 mpz_t 值

c++ - gmp_int boost 错误

c++ - std::make_shared 在 VS2012 中进行两次构造函数调用

c++ - (OpenCV Stitching)如何使用 OpenCV Stitcher 类获得更好的性能?

C++ 二进制负数表示

c++ - 为什么我必须为 QFileDialog 指定父级

c - 如何改进寻找孪生素数