24531904_j

24531904_j 24531904_j

16.02.2013 Aufrufe

} } FR[f 1 ].sign = FP_SIGN_POSITIVE; fp_update_psr(f 1 ); 割り込み : 浮動小数点レ ジ ス タ無効フ ォ ル ト 3:246 第 3 巻 : 命令リファレンス xma

xmpy xmpy ─ 固定小数点乗算 (Fixed-Point Multiply) 書式 : (qp) xmpy.lf1 = f3 , f4 (qp) xma.lf1 = f3 , f4 , f0 の擬似オペコ ー ド (qp) xmpy.luf1 = f3 , f4 (qp) xma.lf1 = f3 , f4 , f0 の擬似オペコ ー ド (qp) xmpy.hf1 = f3 , f4 (qp) xma.hf1 = f3 , f4, f0 の擬似オペコ ー ド (qp) xmpy.huf1 = f3 , f4 (qp) xma.huf1 = f3 , f4 , f0 の擬似オペコ ー ド 説明 : 2 つのソース ・ オペラン ド (FR f3 と FR f3 ) が符号付き ま たは符号なしの整数 と して扱わ れ、 両オペラ ン ド 間の乗算が行われる。 結果の上位 ま たは下位 64 ビ ッ ト が選択 さ れ、 FR f1 に格納される。 high_unsigned_form では、 FR f3 と FR f4 の両仮数フ ィ ー ル ド が符号なし整数 と して扱わ れ、 乗算 されて全 128 ビ ッ ト の符号なし結果が生成 さ れる。 結果の最上位 64 ビッ トが FR f1 の仮数フ ィ ール ド に格納される。 high_form では、 FR f3 と FR f4 の両仮数フ ィ ー ル ド が符号付き整数 と して扱われ、 乗算さ れて全 128 ビ ッ ト の符号付き結果が生成 さ れる。 結果の最上位 64 ビッ トがFR f1 の仮数 フィールドに格納される。 low_form では、 FR f3 と FR f4 の両仮数フ ィ ー ル ド が符号付き整数 と して扱われ、 乗算 さ れて全 128 ビ ッ ト の符号付き結果が生成 さ れる。 結果の最下位 64 ビッ トがFR f1 の仮数 フィールドに格納される。 すべての形式で、 FR f1 の指数フ ィ ール ド は 2.063 (0x1003E) のバイアス付き指数に設定さ れ、 FR f1 の符号フ ィ ール ド は正に対応する 0 に設定される。 注 : オペラン ド と しての f1 は整数の 1 でな く 、 レジスタ ・ フ ァ イル形式の値 1.0 であ る。 操作 : 3:245 ページの 「xma — 固定小数点積和 (Fixed-Point Multiply Add)」 を参照のこ と。 第 3 巻 : 命令リファレンス 3:247

}<br />

}<br />

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

fp_update_psr(f 1 );<br />

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

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

xma

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!