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.

setf ─ 浮動小数点数、指数、仮数の設定<br />

(Set Floating-point Value, Exponent, or Significand)<br />

書式 : (qp) setf.sf 1 = r 2 single_form M18<br />

(qp) setf.df 1 = r 2 double_form M18<br />

(qp) setf.expf 1 = r 2 exponent_form M18<br />

(qp) setf.sigf 1 = r 2 significand_form M18<br />

説明 : 単精度お よ び倍精度形式では、 第 1 巻、 第 1 部の図 5-7 および第 1 巻、 第 1 部の図 5-8 に<br />

それぞれ示される よ う に、 GR r2 がそれぞれ単精度 (single_form の場合 ) または倍精度<br />

(double_form の場合 ) の メ モ リ 表現 と して扱われ、 浮動小数点レ ジ ス タ形式に変換 され、<br />

FR f1 に格納される。<br />

exponent_from では、 GR r2 のビッ ト 16:0 が FR f1 の指数フ ィ ール ド に コ ピ ー され、 GR r2 のビ ッ ト 17 が FR f1 の符号ビ ッ ト に コ ピ ー される。 FR f1 の仮数フ ィ ール ド は 1<br />

(0x800...000) に設定される。<br />

図 2-41. setf.exp の機能<br />

significand_form では、 GR r2 の値が FR f1 の仮数フ ィ ール ド に コ ピ ー される。<br />

FR f1 の指数フ ィ ール ド は 2.063 (0x1003E) のバイアス付き指数に設定 さ れ、 FR f1 の符号<br />

フィールドは正に対応する0 に設定される。<br />

図 2-42. setf.sig の機能<br />

GR r 1<br />

FR f 1<br />

GR r 1<br />

FR f 1<br />

s<br />

0<br />

63<br />

指数<br />

63<br />

0x1003E<br />

すべての形式で、 r 2 に対応する NaT ビットが1 の場合は、 FR f 1 は計算結果ではな く<br />

NatVal に設定される。<br />

3:216 第 3 巻 : 命令リファレンス<br />

1000<br />

18 17<br />

. . .<br />

仮数<br />

0<br />

0<br />

000<br />

setf

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!