3

私はMINGWの下にGMPライブラリをインストールしようと何日も試みてきました。Linux64 ビット環境で gccを数週間使用してから__uint128_t、同じプログラムを GMP と mingw (32 ビット版) に移植しました。mpz_classの代わりに整数を使用し__uint128_tました。それから私は私の新しいプログラムを始めました...!および 64 ビットで__uint128_tは完了するのに 16 分かかり、GMP および MINGW では 91 時間かかります!!!

物事を少しスピードアップするにはどうすればよいですか? 32 ビット環境で 128 ビット整数演算を行うより高速な方法はありますか? 128ビット以上は必要ないので、GMPに「わかりました。128ビットだけ必要です。精度を固定しておきますが、もっと速くしてください」と伝える方法はありますか?

4

2 に答える 2

1

対象の Windows マシンが 64 ビット Windows (Vista や 7 など) で出荷できるほど新しい場合は、代わりにMinGW-w64を使用できます。

于 2011-08-31T22:10:27.210 に答える