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.

て異なる。 バイアス定数には、 最小の正規化数の逆数を求めた と き、 オーバーフロ ーが発<br />

生しない値が選択される。<br />

3.7.1.4 実数と非数のエンコーディング<br />

IA プ ロ セ ッ サの浮動小数点フ ォ ー マ ッ ト は、 各種の実数 と 特殊な値を コ ー ド 化で き る。 こ<br />

れらの数と値は、 通常は以下のクラスに分類される。<br />

• 符号付き ゼ ロ<br />

• デノーマル有限数<br />

• 正規化有限数<br />

• 符号付き無限大<br />

• NaN (Not a Number)<br />

• 不定数<br />

図 3-10 は、 これ ら の数 と 非数のエン コ ー デ ィ ン グが実数連続体の ど の部分を占め る かを示<br />

している。 こ こでは、 IEEE 単精度 (32 ビッ ト ) フォーマットでのエンコーディングを示 す。 "S" は符号ビ ッ ト 、 "E" はバイアス さ れた指数、 "F" は小数部を表す ( 指数の値は 10<br />

進数で示す )。<br />

プ ロ セ ッ サは、 実行 さ れる計算の タ イ プに基づいて、 こ れ ら の値を操作した り 、 こ れ ら の<br />

値で結果を返す こ と がで き る。 以下の各項では、 これら の数 と 非数について説明する。<br />

3.7.1.5 符号付きゼロ<br />

ゼロは、 符号ビッ ト付きで +0 または -0 として表現できる。 2 つのエンコ ーデ ィ ングは、<br />

同じ値を示している。 0 の結果の符号は、 実行される演算 と 、 使用 される丸めモー ド に<br />

よ っ て決ま る。 符号付き ゼロ は、 区間演算を実行するために用意されている。 0 の符号に<br />

よ っ て、 アンダ ー フ ロ ー が発生した方向や、 逆数計算で得 ら れた ∞の符号がわかる。<br />

3.7.1.6 正規化有限数とデノーマル有限数<br />

ゼ ロ でない有限数は、 正規化有限数 と デ ノ ー マル有限数の 2 つのク ラスに分類される。 正<br />

規化有限数は、 0 ~ ∞の範囲の正規化実数フ ォ ー マ ッ ト で コ ー ド 化可能な、 ゼ ロ でないす<br />

べての有限値で構成 さ れる。 図 3-10 に示すフ ォ ーマ ッ ト では、 このグループの数は、 1 ~<br />

254 10 の範囲のバイアス された指数を持つすべての数値を含む ( バイ アス さ れない指数の<br />

範囲は、 -126 10 ~ +127 10 である )。<br />

3:860 第 3 巻 : IA-32 ストリーミング SIMD 拡張命令リファレンス

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!