24531904_j
24531904_j 24531904_j
表 4-36. 浮動小数点ロード / ストア /Lfetch+Imm のオペコード拡張 オペ コード・ ビット 40:37 7 ビット 35:32 3:298 第 3 巻 : 命令形式 x 6 ビット 31:30 0 1 2 3 0 ldfe M8 ldf8 M8 ldfs M8 ldfd M8 1 ldfe.s M8 ldf8.s M8 ldfs.s M8 ldfd.s M8 2 ldfe.a M8 ldf8.a M8 ldfs.a M8 ldfd.a M8 3 4 5 ldfe.sa M8 ldf8.sa M8 ldfs.sa M8 ldfd.sa M8 6 7 ldf.fill M8 8 ldfe.c.clr M8 ldf8.c.clr M8 ldfs.c.clr M8 ldfd.c.clr M8 9 A ldfe.c.nc M8 ldf8.c.nc M8 ldfs.c.nc M8 ldfd.c.nc M8 B lfetch M15 lfetch.excl M15 lfetch.fault M15 lfetch.fault.excl M15 C D stfe M10 stf8 M10 stfs M10 stfd M10 E F stf.spill M10 表 4-37. 浮動小数点ペア・ロード /SR 設定のオペコード拡張 オペ コード・ ビット 40:37 m ビット 36 x ビット 27 6 0 1 ビット 35:32 x 6 ビット 31:30 0 1 2 3 0 ldfp8 M11 ldfps M11 ldfpd M11 1 ldfp8.s M11 ldfps.s M11 ldfpd.s M11 2 ldfp8.a M11 ldfps.a M11 ldfpd.a M11 3 4 5 6 ldfp8.sa M11 ldfps.sa M11 ldfpd.sa M11 7 setf.sig M18 setf.exp M18 setf.s M18 setf.d M18 8 ldfp8.c.clr M11 ldfps.c.clr M11 ldfpd.c.clr M11 9 A B C D E F ldfp8.c.nc M11 ldfps.c.nc M11 ldfpd.c.nc M11
表 4-38. 浮動小数点ペア・ロード +Imm のオペコード拡張 オペ コード・ ビット 40:37 m ビット 36 x ビット 27 6 1 1 ビット 35:32 ロードおよびストア命令は、 いずれもビッ ト 29:28(hint) に、 局所性 ヒ ン ト 情報をエン コ ー ドしている2 ビッ トのオペコード拡張フィールドを持っている。 表 4-39 と 表 4-40 にこれ ら の割 り当てを要約する。 表 4-39. ロード・ヒント・コンプリータ ヒント・ ビット 29:28 ldhint 0 none 1 .nt1 2 3 .nta 表 4-40. ストア・ヒント・コンプリータ ヒント・ ビット 29:28 sthint 0 none 1 2 3 .nta 第 3 巻 : 命令形式 3:299 x 6 ビット 31:30 0 1 2 3 0 ldfp8 M12 ldfps M12 ldfpd M12 1 ldfp8.s M12 ldfps.s M12 ldfpd.s M12 2 ldfp8.a M12 ldfps.a M12 ldfpd.a M12 3 4 5 6 7 ldfp8.sa M12 ldfps.sa M12 ldfpd.sa M12 8 ldfp8.c.clr M12 ldfps.c.clr M12 ldfpd.c.clr M12 9 A B C D E F ldfp8.c.nc M12 ldfps.c.nc M12 ldfpd.c.nc M12
- 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 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. 整数ロード / スト
- Seite 309: 表 4-34. 浮動小数点ロード
- 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: 間接分岐予測命令は、 表
- Seite 341 und 342: 表 4-60. オペコード 0 のそ
- Seite 343 und 344: 4.6.1.1 Floating-point Multiply Add
- Seite 345 und 346: 4.6.4 近似 4.6.4.1 Floating-point
- Seite 347 und 348: 4.6.6 マージと論理 F9 4.6.7
- Seite 349 und 350: 4.6.9 その他の F ユニット
- Seite 351 und 352: 4.7.2 ロング型即値 64 移動
- Seite 353 und 354: 4.8 即値の生成 表 4-74 は、
- Seite 355 und 356: 0 リソースと依存関係のセ
- Seite 357 und 358: は、 シ リ アル化の要件
- Seite 359 und 360: 表 5-2. リソース別に編成
表 4-38. 浮動小数点ペア・ロード +Imm のオペコード拡張<br />
オペ<br />
コード・<br />
ビット<br />
40:37<br />
m<br />
ビット<br />
36<br />
x<br />
ビット<br />
27<br />
6 1 1<br />
ビット<br />
35:32<br />
ロードおよびストア命令は、 いずれもビッ ト 29:28(hint) に、 局所性 ヒ ン ト 情報をエン コ ー<br />
ドしている2 ビッ トのオペコード拡張フィールドを持っている。 表 4-39 と 表 4-40 にこれ<br />
ら の割 り当てを要約する。<br />
表 4-39. ロード・ヒント・コンプリータ<br />
ヒント・<br />
ビット 29:28<br />
ldhint<br />
0 none<br />
1 .nt1<br />
2<br />
3 .nta<br />
表 4-40. ストア・ヒント・コンプリータ<br />
ヒント・<br />
ビット 29:28<br />
sthint<br />
0 none<br />
1<br />
2<br />
3 .nta<br />
第 3 巻 : 命令形式 3:299<br />
x 6<br />
ビット 31:30<br />
0 1 2 3<br />
0 ldfp8 M12 ldfps M12 ldfpd M12<br />
1 ldfp8.s M12 ldfps.s M12 ldfpd.s M12<br />
2 ldfp8.a M12 ldfps.a M12 ldfpd.a M12<br />
3<br />
4<br />
5<br />
6<br />
7<br />
ldfp8.sa M12 ldfps.sa M12 ldfpd.sa M12<br />
8 ldfp8.c.clr M12 ldfps.c.clr M12 ldfpd.c.clr M12<br />
9<br />
A<br />
B<br />
C<br />
D<br />
E<br />
F<br />
ldfp8.c.nc M12 ldfps.c.nc M12 ldfpd.c.nc M12