我已经尝试了几天在MINGW下安装GMP库。我在64位Linux环境下使用gcc和
有什么方法可以加快速度吗?在32位环境下有更快的方式进行128位整数运算吗?我不需要超过128位,所以有没有办法告诉GMP“好的,我只需要128位,保持精度固定但请加速”?
__uint128_t
数周,然后将相同的程序移植到GMP和mingw(32位版本)下。我使用mpz_class
整数代替__uint128_t
。然后我启动了我的新程序...!使用__uint128_t
和64位需要16分钟才能完成,而使用GMP和MINGW需要91小时!!!有什么方法可以加快速度吗?在32位环境下有更快的方式进行128位整数运算吗?我不需要超过128位,所以有没有办法告诉GMP“好的,我只需要128位,保持精度固定但请加速”?
+
,-
,<
/>
,*
,/
,还有更有趣的操作吗?) - osgx