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.

並列浮動小数点比較命令については、 3:334 ページで説明する。<br />

表 4-66. 浮動小数点比較のオペコード拡張<br />

浮動小数点分類命令は、 メ ジ ャ ー ・ オペ コ ー ド 5 の中にエン コ ー ド される。 表 4-67 に示<br />

すように、 ビッ ト 12(t a ) に 1 ビットのオペコード拡張フィールドを使用する。<br />

4.6.3.1 Floating-point Compare<br />

F4<br />

4.6.3.2 Floating-point Class<br />

F5<br />

オペコード・<br />

ビット 40:37<br />

4<br />

r a<br />

ビット<br />

33<br />

0<br />

1<br />

r b<br />

ビット<br />

36<br />

表 4-67. 浮動小数点分類の 1 ビット・オペコード拡張<br />

オペコード・<br />

ビット 40:37<br />

5<br />

ta ビット 12<br />

0 1<br />

0 fcmp.eq F4 fcmp.eq.unc F4<br />

1 fcmp.lt F4 fcmp.lt.unc F4<br />

0 fcmp.le F4 fcmp.le.unc F4<br />

1 fcmp.unord F4 fcmp.unord.unc F4<br />

t a<br />

ビット 12<br />

0 fclass.m F5<br />

1 fclass.m.unc F5<br />

40 37 36 35 34 33 32 27 26 20 19 13 12 11 6 5 0<br />

4 r b sf r a p 2 f 3 f 2 t a p 1 qp<br />

4 1 2 1 6 7 7 1 6 6<br />

命令 オペランド オペコード<br />

fcmp.eq.sf<br />

0<br />

0<br />

fcmp.lt.sf 1<br />

fcmp.le.sf<br />

fcmp.unord.sf<br />

fcmp.eq.unc.sf<br />

fcmp.lt.unc.sf<br />

p1 , p2 = f2 , f3 4<br />

1<br />

0<br />

0<br />

1<br />

0<br />

1<br />

fcmp.le.unc.sf<br />

fcmp.unord.unc.sf<br />

1<br />

0<br />

1<br />

ra rb 拡張<br />

ta sf<br />

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

0<br />

1<br />

3:330 ページの<br />

表 4-63 を参照<br />

40 37 36 35 34 33 32 27 26 20 19 13 12 11 6 5 0<br />

5 fc2 p2 fclass7c f2 ta p1 qp<br />

4 2 2 6 7 7 1 6 6<br />

拡張<br />

命令 オペランド オペコード<br />

ta fclass.m<br />

fclass.m.unc<br />

p1 , p2 = f2 , fclass9 5<br />

0<br />

1

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!