24531904_j
24531904_j 24531904_j
表 4-15. マルチメディア ALU サイズ 4 の 4 ビット +2 ビット・オペコード拡張 オペ コード・ ビット 40:37 x 2a ビット 35:34 z a ビット 36 z b ビット 33 8 1 1 0 x 4 ビット 32:29 0 padd4 A9 1 psub4 A9 2 3 4 5 6 7 8 x2b ビット 28:27 0 1 2 3 9 pcmp4.eq A9 pcmp4.gt A9 A B C D E F 3:278 第 3 巻 : 命令形式
4.2.3.1 Multimedia ALU A9 4.2.3.2 Multimedia Shift and Add A10 40 37 36 35 34 33 32 29 28 27 26 20 19 13 12 6 5 0 8 z a x 2a z b x 4 x 2b r 3 r 2 r 1 qp 4 1 2 1 4 2 7 7 7 6 命令 オペランド オペコード x2a za 拡張 zb x4 x2b padd1 padd2 0 0 1 padd4 1 0 padd1.sss padd2.sss 0 0 1 padd1.uuu padd2.uuu 0 0 1 padd1.uus padd2.uus 0 0 1 psub1 psub2 0 0 1 psub4 1 0 psub1.sss psub2.sss 0 0 1 psub1.uuu psub2.uuu r1 = r2 , r3 8 1 0 0 1 psub1.uus psub2.uus 0 0 1 pavg1 pavg2 0 0 1 pavg1.raz pavg2.raz 0 0 1 pavgsub1 pavgsub2 0 0 1 pcmp1.eq pcmp2.eq 0 0 1 pcmp4.eq 1 0 pcmp1.gt pcmp2.gt 0 0 1 pcmp4.gt 1 0 第 3 巻 : 命令形式 3:279 0 1 2 0 1 2 3 0 1 2 3 2 3 3 2 40 37 36 35 34 33 32 29 28 27 26 20 19 13 12 6 5 0 8 za x2a zb x4 ct2d r3 r2 r1 qp 4 1 2 1 4 2 7 7 7 6 拡張 命令 オペランド オペコード x2a za zb x4 pshladd2 pshradd2 r1 = r2 , count2 , r3 8 1 0 1 4 6 9 0 1
- 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 und 258: xma xma ─ 固定小数点積和 (
- Seite 259 und 260: xmpy xmpy ─ 固定小数点乗算
- 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: 表 4-13. マルチメディア ALU
- 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. 整数ロード / スト
- Seite 309 und 310: 表 4-34. 浮動小数点ロード
- Seite 311 und 312: 表 4-38. 浮動小数点ペア・
- Seite 313 und 314: 4.4.1.2 Integer Load ─ Increment
- Seite 315 und 316: 4.4.1.4 Integer Store M4 4.4.1.5 In
- Seite 317 und 318: 4.4.1.7 Floating-point Load ─ Inc
- Seite 319 und 320: 4.4.1.10 Floating-point Store ─ I
- Seite 321 und 322: 4.4.2.1 Line Prefetch M13 4.4.2.2 L
- Seite 323 und 324: 4.4.4.1 Set FR M18 4.4.4.2 Get FR M
- Seite 325 und 326: 4.4.6.2 RSE Control M25 4.4.6.3 Int
- Seite 327 und 328: 4.4.9 その他の M ユニット
- Seite 329 und 330: 表 4-44. オペコード 1 のシ
- Seite 331 und 332: 4.4.10.5 Move to Indirect Register/
- Seite 333 und 334: 4.4.11 Nop/Hint (M- ユニット )
- Seite 335 und 336: メジャー ・ オペコード 0
- Seite 337 und 338: 4.5.1.3 IP-Relative Call B3 4.5.1.4
- Seite 339 und 340: 間接分岐予測命令は、 表
表 4-15. マルチメディア ALU サイズ 4 の 4 ビット +2 ビット・オペコード拡張<br />
オペ<br />
コード・<br />
ビット<br />
40:37<br />
x 2a<br />
ビット<br />
35:34<br />
z a<br />
ビット<br />
36<br />
z b<br />
ビット<br />
33<br />
8 1 1 0<br />
x 4<br />
ビット<br />
32:29<br />
0 padd4 A9<br />
1 psub4 A9<br />
2<br />
3<br />
4<br />
5<br />
6<br />
7<br />
8<br />
x2b ビット 28:27<br />
0 1 2 3<br />
9 pcmp4.eq A9 pcmp4.gt A9<br />
A<br />
B<br />
C<br />
D<br />
E<br />
F<br />
3:278 第 3 巻 : 命令形式