Quote from: satoshi on June 27, 2010, 03:30:13 PM
MinGWにはまだ古くて安定した3.4.5しかない。更新する大きな理由はない。
3.4.5でコンパイルされたSHAの逆アセンブリを見た時、改善の余地がまったく見当たらなかった。さらに8%をどうやって絞り出せるのか想像がつかない。Windowsの方が8%多くオーバーヘッドがある可能性はあるか?システムコールなどは行わず、純粋にビジーな計算コードだけで、タスクスイッチングやその他のハウスキーピング処理がそれだけ奪うことはあるだろうか?
4.4.3でコンパイルされたディスアセンブリも見て、違いがあるかどうか確認するのが最善かもしれない。
関連する話題だが、Visual C++でコンパイルできるのだろうか? 時間ができたら試してみようと思っている。
Dimitri