コンパイラを作ってるんでしょ?

ちまちま人間が最適化するなんて無理だよ。
昔と違って今は、考慮すべきものが多くなりすぎて、とてもとても・・・。

前後20命令くらいにわたって、パイプラインがどう流れるか考えて、
確率的にベターなものを選ばないといけないんだよ?

AMDが無償で配布しているCodeAnalystを使ってみるとわかるけどさ、
きっちり綺麗にパイプラインが流れるコードを書いたとしても、
すこし前にパイプラインが乱れると、その影響を引きずってしまうのよ。