16.02.2013 Aufrufe

24531904_j

24531904_j

24531904_j

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

表 4-55. 間接予測 /nop のオペコード拡張<br />

オペコード・<br />

ビット 40:37<br />

2<br />

ビット<br />

30:27<br />

すべての分岐予測命令は、 ビ ッ ト 35(ih) に、 分岐重要度ヒ ン ト をエン コ ー ド する 1 ビッ ト<br />

のオペ コ ー ド 拡張フ ィ ー ル ド を持つ。 BR への移動命令 (3:291 ページ ) も、 ビッ ト 23 にこ<br />

のヒント を持つ。 表 4-56 は、 これらの割り当てを示している。<br />

表 4-56. 分岐重要度ヒント・コンプリータ<br />

ih<br />

ビット 23 または<br />

ビット 35<br />

IP 相対分岐予測命令は、 表 4-57 に示すよ う に、 ビ ッ ト 4:3(wh) に、 「分岐有無」 予測 ヒ ン<br />

ト情報をエンコードする 2 ビ ッ ト のオペ コ ー ド 拡張フ ィ ー ル ド を持つ。 ただし、 分岐有無<br />

ヒント ・ コンプリータ .loop または .exit と 重要度 ヒ ン ト ・ コ ンプ リ ー タ none を組み合わ<br />

せて使用した場合、 その結果は不定である。<br />

3:326 第 3 巻 : 命令形式<br />

x 6<br />

ビット 32:31<br />

0 1 2 3<br />

0 nop.b B9 brp B7<br />

1<br />

2<br />

3<br />

4<br />

5<br />

6<br />

7<br />

8<br />

9<br />

A<br />

B<br />

C<br />

D<br />

E<br />

F<br />

hint.b B9 brp.ret B7<br />

ih<br />

0 none<br />

1 .imp<br />

表 4-57. IP 相対分岐有無予測ヒント・コンプリータ<br />

wh<br />

ビット 4:3<br />

ipwh<br />

0 .sptk<br />

1 .loop<br />

2 .dptk<br />

3 .exit

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!