xlc

xlcによるビルドは難航しています。

-qhot=simdオプション、または-O4以上の最適化で、自動SIMD化が有効になるようですが、一部のファイルでinternal errorが発生してビルドが通りません。残念。-O2でデバッグオプション無しならぎりぎりLSに収まりますが、まだちゃんと動いていません。MFCでデータ転送している部分の変数をvolatileにしてないのが原因かなぁと見ていますが、デバッグは思いのほか難航しています。

自動SIMD化が使えてないけど、gccと比較してどちらがよいコードを吐くかは比較しておきたいんですけどね。