[ ホーム ] [ 上へ ] [ 逆数(除算) ] [ 逆数平方根と平方根 ] [ 処理時間を測ろう ] [ 配列の扱い・最適化1 ] [ 最適化2 ]
最適化1では並列に実行できる命令を探し出して、コードをペアリングさせました。
ここでは、それ以外にプレデコードを最適に行わせるための命令発行というものがあります。
命令は命令キャッシュラインフィルの間にプレデコードされます。3DNow!命令はその後のx86命令のプレデコードとデュアルデコードの邪魔をしないように発行する必要があるとのことです。
そのためには、以下のことに留意するようにいわれています。
を使う命令は命令長の判定に4バイトを必要とするためプレデコードできません。