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.

fand<br />

fand ─ 浮動小数点論理積 (Floating-point Logical And)<br />

書式 : (qp) fandf 1 = f 2 , f 3 F9<br />

説明 : FR f2 と FR f3 の両仮数フ ィ ー ル ド 間の ビ ッ ト 単位の論理積が計算 さ れる。 結果の値は FR<br />

f1 の仮数フ ィ ール ド に格納される。 FR f1 の指数フ ィ ール ド は 2.063 (0x1003E) のバイアス<br />

付き指数に設定され、 FR f1 の符号フ ィ ール ド は正に対応する 0 に設定される。<br />

FR f2 か FR f3 が NaTVal である場合は、 FR f1 は計算結果ではな く NaTVal に設定される。<br />

操作 : if (PR[qp]) {<br />

fp_check_target_register(f 1 );<br />

if (tmp_isrcode = fp_reg_disabled(f 1 , f 2 , f 3 , 0))<br />

disabled_fp_register_fault(tmp_isrcode, 0);<br />

}<br />

FP 例外 : なし。<br />

if (fp_is_natval(FR[f 2 ]) || fp_is_natval(FR[f 3 ])) {<br />

FR[f 1] = NATVAL;<br />

} else {<br />

FR[f 1 ].significand = FR[f 2 ].significand & FR[f 3 ].significand;<br />

FR[f 1].exponent = FP_INTEGER_EXP;<br />

FR[f 1 ].sign = FP_SIGN_POSITIVE;<br />

}<br />

fp_update_psr(f 1);<br />

割り込み : 無効操作フ ォ ル ト 浮動小数点レ ジ ス タ無効フ ォ ル ト<br />

第 3 巻 : 命令リファレンス 3:53

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!