16.02.2013 Aufrufe

24531904_j

24531904_j

24531904_j

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

表 3-5. 実数と NaN のエンコーディング<br />

クラス 符号<br />

バイアスされた<br />

指数<br />

整数部分<br />

仮数<br />

1 小数部分<br />

正 +∞ 0 11..11 1 00..00<br />

+ 正規化数<br />

0<br />

11..10<br />

1<br />

11..11<br />

.<br />

.<br />

.<br />

.<br />

.<br />

.<br />

.<br />

.<br />

0<br />

00..01<br />

1<br />

00..00<br />

+ デノーマル数<br />

実数値を メ モ リ に格納する と き、 単精度実数値は、 メ モ リ 内の連続す る 4 バイ ト に格納 さ<br />

れる。 128 ビッ ト ・アクセス・モードは、 128 ビッ ト ・メモリへのアクセス、 スト リーミ<br />

ング SIMD 拡張命令レ ジ ス タ間での 128 ビ ッ ト ・ デ ー タ の転送、 すべての論理演算命令、<br />

アンパ ッ ク命令、 算術演算命令に使用 さ れる。 32 ビッ ト ・アクセス・モードは、 32 ビッ<br />

ト・メモリへのアクセス、ストリーミングSIMD 拡張命令レ ジ ス タ間での 32 ビッ ト・デー<br />

タの転送、 すべての算術演算命令に使用される。<br />

スト リーミングSIMD 拡張命令セ ッ ト には、 68 個の新しい命令が追加 さ れた。 本章では、<br />

パ ッ ク ド お よ びス カ ラ浮動小数点命令をアルフ ァ ベ ッ ト 順に示し、各命令について詳し く<br />

説明す る。本章の最後の2節では、SIMD整数命令 と キ ャ ッ シ ュ 制御命令について説明す る。<br />

3.9 命令フォーマット<br />

0<br />

.<br />

.<br />

0<br />

00..00<br />

.<br />

.<br />

00..00<br />

スト リーミングSIMD 拡張命令は、 その性質上、 既存の命令フ ォ ー マ ッ ト を使用で き る。<br />

命令は、 ModR/M フォーマッ トを使用し、 先頭に0F プリフィックス・バイトが付けられ<br />

る。 一般的に、 同じ命令を使用して二方向の動作を実行す る こ と はない ( つまり、 ロー ド<br />

用の命令 と ス ト ア用の命令は別々に用意される )。<br />

第 3 巻 : IA-32 ストリーミング SIMD 拡張命令リファレンス 3:865<br />

0<br />

.<br />

.<br />

0<br />

11.11<br />

.<br />

.<br />

00..01<br />

+0 0 00..00 0 00..00<br />

負 -0 1 00..00 0 00..00<br />

- デノーマル数 1<br />

00..00<br />

0<br />

00..01<br />

.<br />

.<br />

.<br />

.<br />

.<br />

.<br />

.<br />

.<br />

1<br />

00..00<br />

0<br />

11..11<br />

- 正規化数<br />

1<br />

.<br />

.<br />

1<br />

00..01<br />

.<br />

.<br />

11..10<br />

1<br />

.<br />

.<br />

1<br />

00..00<br />

.<br />

.<br />

11..11<br />

-∞ 1 11..11 1 00..00<br />

NaNs SNaN X 11..11 1 0X..XX2 QNaN X 11..11 1 1X..XX<br />

実数不定値<br />

(QNaN)<br />

1 11..11 1 10..00<br />

単精度 ←⎯ 8 ビット ⎯→ ←⎯ 23 ビット ⎯→

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!