24531904_j
24531904_j 24531904_j
} } 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
- Seite 207 und 208: psad psad ─ 並列絶対差累計
- Seite 209 und 210: pshladd pshladd ─ 並列左シフ
- Seite 211 und 212: pshr } 割り込み : 無効操作
- Seite 213 und 214: psub psub ─ 並列減算 (Paralle
- Seite 215 und 216: psub } 割り込み : 無効操作
- Seite 217 und 218: ptc.g, ptc.ga ptc.g, ptc.ga ─ グ
- Seite 219 und 220: ptc.l ptc.l ─ ローカル・ト
- Seite 221 und 222: ptr 割り込み : 特権操作フ
- Seite 223 und 224: fi この命令を発行する前
- Seite 225 und 226: sm rsm ─ システム・マスク
- Seite 227 und 228: um rum ─ ユーザ・マスクの
- Seite 229 und 230: setf 操作 : if (PR[qp]) { fp_chec
- Seite 231 und 232: shladd shladd ─ 左シフトお
- Seite 233 und 234: shr shr ─ 右シフト (Shift Rig
- Seite 235 und 236: srlz srlz ─ シリアル化 (Seri
- Seite 237 und 238: st st ─ ストア (Store) 書式
- Seite 239 und 240: stf stf ─ 浮動小数点スト
- Seite 241 und 242: sub sub ─ 減算 (Subtract) 書
- Seite 243 und 244: sxt sxt ─ 符号拡張 (Sign Exte
- Seite 245 und 246: tak tak ─ トランスレーシ
- Seite 247 und 248: tbit PR[p2 ] = 0; } break; case ‘
- Seite 249 und 250: tnat tnat ─ Test Nat テスト (T
- Seite 251 und 252: tpa tpa ─ 物理アドレスへ
- Seite 253 und 254: unpack unpack ─ アンパック (
- Seite 255 und 256: xchg xchg ─ 交換 (Exchange) 書
- Seite 257: xma xma ─ 固定小数点積和 (
- Seite 261 und 262: zxt zxt ─ ゼロ拡張 (Zero Exte
- Seite 263 und 264: 擬似コード関数 3 この章
- Seite 265 und 266: 表 3-1. 擬似コード関数 (
- Seite 267 und 268: 表 3-1. 擬似コード関数 (
- Seite 269 und 270: 表 3-1. 擬似コード関数 (
- Seite 271 und 272: 表 3-1. 擬似コード関数 (
- Seite 273 und 274: 表 3-1. 擬似コード関数 (
- Seite 275 und 276: 命令形式 4 個々の Itanium ®
- Seite 277 und 278: 使用 さ れていないメ ジ
- Seite 279 und 280: 表 4-4. 命令形式の要約 (
- Seite 281 und 282: 表 4-6. 命令フィールド名 (
- Seite 283 und 284: 4.2 A ユニット命令エンコ
- Seite 285 und 286: 4.2.1.4 Add Immediate 14 A4 4.2.1.5
- Seite 287 und 288: 4.2.2.2 Integer Compare to Zero ─
- Seite 289 und 290: 表 4-13. マルチメディア ALU
- Seite 291 und 292: 4.2.3.1 Multimedia ALU A9 4.2.3.2 M
- Seite 293 und 294: 表 4-18. マルチメディア・
- Seite 295 und 296: 4.3.1.2 Multimedia Multiply/Mix/Pac
- Seite 297 und 298: 4.3.1.8 Multimedia Shift Left ─ F
- Seite 299 und 300: 4.3.2.6 Deposit I15 4.3.3 ビット
- Seite 301 und 302: 表 4-25. その他の I ユニッ
- Seite 303 und 304: 4.3.5.2 Move from BR I22 4.3.6 GR/
- Seite 305 und 306: 4.4 M ユニット命令エンコ
- Seite 307 und 308: 表 4-32. 整数ロード / スト
}<br />
}<br />
FR[f 1 ].sign = FP_SIGN_POSITIVE;<br />
fp_update_psr(f 1 );<br />
割り込み : 浮動小数点レ ジ ス タ無効フ ォ ル ト<br />
3:246 第 3 巻 : 命令リファレンス<br />
xma