24531904_j
24531904_j 24531904_j
表 5-5. 命令クラス ( 続き ) クラス イベント / 命令 ld ld1, ld2, ld4, ld8, ld8.fill, ld16 ld-a ld1.a, ld2.a, ld4.a, ld8.a ld-all-postinc ld[Format in {M2 M3}], ldfp[Format in {M12}], ldf[Format in {M7 M8}] ld-c ld-c-nc, ld-c-clr ld-c-clr ld1.c.clr, ld2.c.clr, ld4.c.clr, ld8.c.clr, ld-c-clr-acq ld-c-clr-acq ld1.c.clr.acq, ld2.c.clr.acq, ld4.c.clr.acq, ld8.c.clr.acq ld-c-nc ld1.c.nc, ld2.c.nc, ld4.c.nc, ld8.c.nc ld-s ld1.s, ld2.s, ld4.s, ld8.s ld-sa ld1.sa, ld2.sa, ld4.sa, ld8.sa ldf ldfs, ldfd, ldfe, ldf8, ldf.fill ldf-a ldfs.a, ldfd.a, ldfe.a, ldf8.a ldf-c ldf-c-nc, ldf-c-clr ldf-c-clr ldfs.c.clr, ldfd.c.clr, ldfe.c.clr, ldf8.c.clr ldf-c-nc ldfs.c.nc, ldfd.c.nc, ldfe.c.nc, ldf8.c.nc ldf-s ldfs.s, ldfd.s, ldfe.s, ldf8.s ldf-sa ldfs.sa, ldfd.sa, ldfe.sa, ldf8.sa ldfp ldfps, ldfpd, ldfp8 ldfp-a ldfps.a, ldfpd.a, ldfp8.a ldfp-c ldfp-c-nc, ldfp-c-clr ldfp-c-clr ldfps.c.clr, ldfpd.c.clr, ldfp8.c.clr ldfp-c-nc ldfps.c.nc, ldfpd.c.nc, ldfp8.c.nc ldfp-s ldfps.s, ldfpd.s, ldfp8.s ldfp-sa ldfps.sa, ldfpd.sa, ldfp8.sa lfetch-all lfetch lfetch-fault lfetch[Field(lftype)==fault] lfetch-nofault lfetch[Field(lftype)==] lfetch-postinc lfetch[Format in {M14 M15}] mem-readers mem-readers-fp, mem-readers-int mem-readers-alat ld-a, ldf-a, ldfp-a, ld-sa, ldf-sa, ldfp-sa, ld-c, ldf-c, ldfp-c mem-readers-fp ldf, ldfp mem-readers-int cmpxchg, fetchadd, xchg, ld mem-readers-spec ld-s, ld-sa, ldf-s, ldf-sa, ldfp-s, ldfp-sa mem-writers mem-writers-fp, mem-writers-int mem-writers-fp stf mem-writers-int cmpxchg, fetchadd, xchg, st mix mix1, mix2, mix4 mod-sched-brs br.cexit, br.ctop, br.wexit, br.wtop mod-sched-brs-counted br.cexit, br.cloop, br.ctop mov-from-AR mov-from-AR-M, mov-from-AR-I, mov-from-AR-IM 3:362 第 3 巻 : リソースと依存関係のセマンティックス
表 5-5. 命令クラス ( 続き ) クラス イベント / 命令 mov-from-AR-BSP mov-from-AR-M[Field(ar3) == BSP] mov-from-AR-BSPSTORE mov-from-AR-M[Field(ar3) == BSPSTORE] mov-from-AR-CCV mov-from-AR-M[Field(ar3) == CCV] mov-from-AR-CFLG mov-from-AR-M[Field(ar3) == CFLG] mov-from-AR-CSD mov-from-AR-M[Field(ar3) == CSD] mov-from-AR-EC mov-from-AR-I[Field(ar3) == EC] mov-from-AR-EFLAG mov-from-AR-M[Field(ar3) == EFLAG] mov-from-AR-FCR mov-from-AR-M[Field(ar3) == FCR] mov-from-AR-FDR mov-from-AR-M[Field(ar3) == FDR] mov-from-AR-FIR mov-from-AR-M[Field(ar3) == FIR] mov-from-AR-FPSR mov-from-AR-M[Field(ar3) == FPSR] mov-from-AR-FSR mov-from-AR-M[Field(ar3) == FSR] mov-from-AR-I mov_ar[Format in {I28}] mov-from-AR-ig mov-from-AR-IM[Field(ar3) in {48-63 112-127}] mov-from-AR-IM mov_ar[Format in {I28 M31}] mov-from-AR-ITC mov-from-AR-M[Field(ar3) == ITC] mov-from-AR-K mov-from-AR-M[Field(ar3) in {K0 K1 K2 K3 K4 K5 K6 K7}] mov-from-AR-LC mov-from-AR-I[Field(ar3) == LC] mov-from-AR-M mov_ar[Format in {M31}] mov-from-AR-PFS mov-from-AR-I[Field(ar3) == PFS] mov-from-AR-RNAT mov-from-AR-M[Field(ar3) == RNAT] mov-from-AR-RSC mov-from-AR-M[Field(ar3) == RSC] mov-from-AR-rv none mov-from-AR-SSD mov-from-AR-M[Field(ar3) == SSD] mov-from-AR-UNAT mov-from-AR-M[Field(ar3) == UNAT] mov-from-BR mov_br[Format in {I22}] mov-from-CR mov_cr[Format in {M33}] mov-from-CR-CMCV mov-from-CR[Field(cr3) == CMCV] mov-from-CR-DCR mov-from-CR[Field(cr3) == DCR] mov-from-CR-EOI mov-from-CR[Field(cr3) == EOI] mov-from-CR-GPTA mov-from-CR[Field(cr3) == GPTA] mov-from-CR-IFA mov-from-CR[Field(cr3) == IFA] mov-from-CR-IFS mov-from-CR[Field(cr3) == IFS] mov-from-CR-IHA mov-from-CR[Field(cr3) == IHA] mov-from-CR-IIM mov-from-CR[Field(cr3) == IIM] mov-from-CR-IIP mov-from-CR[Field(cr3) == IIP] mov-from-CR-IIPA mov-from-CR[Field(cr3) == IIPA] mov-from-CR-IPSR mov-from-CR[Field(cr3) == IPSR] mov-from-CR-IRR mov-from-CR[Field(cr3) in {IRR0 IRR1 IRR2 IRR3}] 第 3 巻 : リソースと依存関係のセマンティックス 3:363
- 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. リソース別に編成
- Seite 361 und 362: 表 5-2. リソース別に編成
- Seite 363 und 364: 表 5-2. リソース別に編成
- Seite 365 und 366: 表 5-2. リソース別に編成
- Seite 367 und 368: 表 5-3. リソース別に編成
- Seite 369 und 370: 表 5-3. リソース別に編成
- Seite 371 und 372: 5.3.5 依存関係表で参照さ
- Seite 373: 5.4 サポートに関する表 表
- Seite 377 und 378: 表 5-5. 命令クラス ( 続き )
- Seite 379 und 380: 表 5-5. 命令クラス ( 続き )
- Seite 381: 第 II 部 : IA-32命令セット
- Seite 384 und 385: ま たは浮動小数点命令を
- Seite 386 und 387: • rel16 および rel32 - アセ
- Seite 388 und 389: • レ ジ ス タ名は暗黙に
- Seite 390 und 391: 図 1-1. BIT[EAX,21] のビット
- Seite 392 und 393: 1.2.7 仮想 8086 モード例外
- Seite 394 und 395: AAD ─ ASCII Adjust AX Before Divi
- Seite 396 und 397: AAS ─ ASCII Adjust AL After Subtr
- Seite 398 und 399: ADC ─ Add with Carry ( 続き )
- Seite 400 und 401: ADD ─ Add ( 続き ) 保護モー
- Seite 402 und 403: AND ─ Logical AND ( 続き ) 保
- Seite 404 und 405: ARPL ─ Adjust RPL Field of Segmen
- Seite 406 und 407: BOUND ─ Check Array Index Against
- Seite 408 und 409: BSF ─ Bit Scan Forward ( 続き )
- Seite 410 und 411: BSR ─ Bit Scan Reverse ( 続き )
- Seite 412 und 413: BT ─ Bit Test オペコード 命
- Seite 414 und 415: BTC ─ Bit Test and Complement オ
- Seite 416 und 417: BTR ─ Bit Test and Reset オペ
- Seite 418 und 419: BTS ─ Bit Test and Set オペコ
- Seite 420 und 421: CALL ─ Call Procedure オペコ
- Seite 422 und 423: CALL ─ Call Procedure ( 続き )
表 5-5. 命令クラス ( 続き )<br />
クラス イベント / 命令<br />
ld ld1, ld2, ld4, ld8, ld8.fill, ld16<br />
ld-a ld1.a, ld2.a, ld4.a, ld8.a<br />
ld-all-postinc ld[Format in {M2 M3}], ldfp[Format in {M12}], ldf[Format in {M7 M8}]<br />
ld-c ld-c-nc, ld-c-clr<br />
ld-c-clr ld1.c.clr, ld2.c.clr, ld4.c.clr, ld8.c.clr, ld-c-clr-acq<br />
ld-c-clr-acq ld1.c.clr.acq, ld2.c.clr.acq, ld4.c.clr.acq, ld8.c.clr.acq<br />
ld-c-nc ld1.c.nc, ld2.c.nc, ld4.c.nc, ld8.c.nc<br />
ld-s ld1.s, ld2.s, ld4.s, ld8.s<br />
ld-sa ld1.sa, ld2.sa, ld4.sa, ld8.sa<br />
ldf ldfs, ldfd, ldfe, ldf8, ldf.fill<br />
ldf-a ldfs.a, ldfd.a, ldfe.a, ldf8.a<br />
ldf-c ldf-c-nc, ldf-c-clr<br />
ldf-c-clr ldfs.c.clr, ldfd.c.clr, ldfe.c.clr, ldf8.c.clr<br />
ldf-c-nc ldfs.c.nc, ldfd.c.nc, ldfe.c.nc, ldf8.c.nc<br />
ldf-s ldfs.s, ldfd.s, ldfe.s, ldf8.s<br />
ldf-sa ldfs.sa, ldfd.sa, ldfe.sa, ldf8.sa<br />
ldfp ldfps, ldfpd, ldfp8<br />
ldfp-a ldfps.a, ldfpd.a, ldfp8.a<br />
ldfp-c ldfp-c-nc, ldfp-c-clr<br />
ldfp-c-clr ldfps.c.clr, ldfpd.c.clr, ldfp8.c.clr<br />
ldfp-c-nc ldfps.c.nc, ldfpd.c.nc, ldfp8.c.nc<br />
ldfp-s ldfps.s, ldfpd.s, ldfp8.s<br />
ldfp-sa ldfps.sa, ldfpd.sa, ldfp8.sa<br />
lfetch-all lfetch<br />
lfetch-fault lfetch[Field(lftype)==fault]<br />
lfetch-nofault lfetch[Field(lftype)==]<br />
lfetch-postinc lfetch[Format in {M14 M15}]<br />
mem-readers mem-readers-fp, mem-readers-int<br />
mem-readers-alat ld-a, ldf-a, ldfp-a, ld-sa, ldf-sa, ldfp-sa, ld-c, ldf-c, ldfp-c<br />
mem-readers-fp ldf, ldfp<br />
mem-readers-int cmpxchg, fetchadd, xchg, ld<br />
mem-readers-spec ld-s, ld-sa, ldf-s, ldf-sa, ldfp-s, ldfp-sa<br />
mem-writers mem-writers-fp, mem-writers-int<br />
mem-writers-fp stf<br />
mem-writers-int cmpxchg, fetchadd, xchg, st<br />
mix mix1, mix2, mix4<br />
mod-sched-brs br.cexit, br.ctop, br.wexit, br.wtop<br />
mod-sched-brs-counted br.cexit, br.cloop, br.ctop<br />
mov-from-AR mov-from-AR-M, mov-from-AR-I, mov-from-AR-IM<br />
3:362 第 3 巻 : リソースと依存関係のセマンティックス