08/12/15 00:08:06
>>387
アウトオブオーダー実行と言っても、
実行結果が変わるわけじゃない
命令の入れ替えには限度がある
前もって実行すべき命令の演算結果を再利用する必要が有るから
だから制限は緩くとも必ず通るべき道筋が有って、
そこでタイミングをつかむ事ができる
(本当はもう少し細かい解析が可能だが、そこは説明が面倒なので)
そして注意して欲しいのは、そのときの実行時間は
インオーダー実行と同じかより短かくなるということ
したがって、インオーダー実行時に保障ができるなら、
アウトオブオーダー実行時でも同じように保障が出来る