2
;--- This file was generated by mktables.exe.
4
;--- Operand type lists.
5
;--- They were read from file INSTR.KEY.
7
;--- They are referenced thru table opindex.
10
opl 00 ;void - for instructions without operands
11
opl 01,OP_ALL+OP_AX, OP_ALL+OP_IMM ; idx=1, ofs=Dh
12
opl 02,OP_ALL+OP_RM, OP_ALL+OP_IMM ; idx=2, ofs=10h
13
opl 03,OP_1632+OP_RM, OP_IMMS8 ; idx=3, ofs=13h
14
opl 04,OP_ALL+OP_RM, OP_ALL+OP_R ; idx=4, ofs=16h
15
opl 05,OP_ALL+OP_R, OP_ALL+OP_RM ; idx=5, ofs=19h
16
opl 06,OP_16+OP_RM, OP_16+OP_R ; idx=6, ofs=1Ch
17
opl 07,OP_1632+OP_R, OP_1632+OP_M ; idx=7, ofs=1Fh
18
opl 08,OP_1632+OP_R, OP_1632+OP_RM ; idx=8, ofs=22h
19
opl 09,OP_32+OP_R_ADD ; idx=9, ofs=25h
20
opl 0A,OP_1632+OP_RM, OP_1632+OP_R ; idx=10, ofs=27h
21
opl 0B,OP_1632+OP_RM, OP_IMM8 ; idx=11, ofs=2Ah
22
opl 0C,OP_REL1632 ; idx=12, ofs=2Dh
23
opl 0D,OP_FARIMM ; idx=13, ofs=2Fh
24
opl 0E,OP_FARMEM ; idx=14, ofs=31h
25
opl 0F,OP_M64 ; idx=15, ofs=33h
26
opl 10,OP_ALL+OP_RM ; idx=16, ofs=35h
27
opl 11,OP_1632+OP_R_ADD ; idx=17, ofs=37h
28
opl 12,OP_16+OP_IMM, OP_IMM8 ; idx=18, ofs=39h
29
opl 13,OP_MFLOAT ; idx=19, ofs=3Ch
30
opl 14,OP_MDOUBLE ; idx=20, ofs=3Eh
31
opl 15,OP_ST, OP_STI ; idx=21, ofs=40h
32
opl 16,OP_STI, OP_ST ; idx=22, ofs=43h
33
opl 17,OP_1CHK, OP_STI, OP_ST ; idx=23, ofs=46h
34
opl 18,OP_32+OP_M ; idx=24, ofs=4Ah
35
opl 19,OP_16+OP_M ; idx=25, ofs=4Ch
36
opl 1A,OP_M80 ; idx=26, ofs=4Eh
37
opl 1B,OP_STI ; idx=27, ofs=50h
38
opl 1C,OP_1CHK, OP_STI ; idx=28, ofs=52h
39
opl 1D,OP_MXX ; idx=29, ofs=55h
40
opl 1E,OP_16+OP_AX ; idx=30, ofs=57h
41
opl 1F,OP_1632+OP_R, OP_1632+OP_RM, OP_IMMS8 ; idx=31, ofs=59h
42
opl 20,OP_1632+OP_R_MOD, OP_1632+OP_R, OP_IMMS8 ; idx=32, ofs=5Dh
43
opl 21,OP_1632+OP_R, OP_1632+OP_RM, OP_1632+OP_IMM ; idx=33, ofs=61h
44
opl 22,OP_1632+OP_R_MOD, OP_1632+OP_R, OP_1632+OP_IMM ; idx=34, ofs=65h
45
opl 23,OP_ALL+OP_AX, OP_IMM8 ; idx=35, ofs=69h
46
opl 24,OP_ALL+OP_AX, OP_DX ; idx=36, ofs=6Ch
47
opl 25,OP_3 ; idx=37, ofs=6Fh
48
opl 26,OP_IMM8 ; idx=38, ofs=71h
49
opl 27,OP_REL8 ; idx=39, ofs=73h
50
opl 28,OP_1632+OP_RM ; idx=40, ofs=75h
51
opl 29,OP_16+OP_RM ; idx=41, ofs=77h
52
opl 2A,OP_1632+OP_RM, OP_SEGREG ; idx=42, ofs=79h
53
opl 2B,OP_SEGREG, OP_1632+OP_RM ; idx=43, ofs=7Ch
54
opl 2C,OP_ALL+OP_AX, OP_ALL+OP_MOFFS ; idx=44, ofs=7Fh
55
opl 2D,OP_ALL+OP_MOFFS, OP_ALL+OP_AX ; idx=45, ofs=82h
56
opl 2E,OP_8+OP_R_ADD, OP_8+OP_IMM ; idx=46, ofs=85h
57
opl 2F,OP_1632+OP_R_ADD, OP_1632+OP_IMM ; idx=47, ofs=88h
58
opl 30,OP_1632+OP_R, OP_SHOSIZ, OP_8+OP_RM ; idx=48, ofs=8Bh
59
opl 31,OP_1632+OP_R, OP_SHOSIZ, OP_16+OP_RM ; idx=49, ofs=8Fh
60
opl 32,OP_IMM8, OP_ALL+OP_AX ; idx=50, ofs=93h
61
opl 33,OP_DX, OP_ALL+OP_AX ; idx=51, ofs=96h
62
opl 34,OP_1632+OP_M ; idx=52, ofs=99h
63
opl 35,OP_1632+OP_IMM ; idx=53, ofs=9Bh
64
opl 36,OP_SHOSIZ, OP_IMMS8 ; idx=54, ofs=9Dh
65
opl 37,OP_ALL+OP_RM, OP_1 ; idx=55, ofs=A0h
66
opl 38,OP_ALL+OP_RM, OP_CL ; idx=56, ofs=A3h
67
opl 39,OP_ALL+OP_RM, OP_IMM8 ; idx=57, ofs=A6h
68
opl 3A,OP_16+OP_IMM ; idx=58, ofs=A9h
69
opl 3B,OP_8+OP_RM ; idx=59, ofs=ABh
70
opl 3C,OP_1632+OP_RM, OP_1632+OP_R, OP_IMM8 ; idx=60, ofs=ADh
71
opl 3D,OP_1632+OP_RM, OP_1632+OP_R, OP_CL ; idx=61, ofs=B1h
72
opl 3E,OP_1632+OP_AX, OP_1632+OP_R_ADD ; idx=62, ofs=B5h
73
opl 3F,OP_1632+OP_R_ADD, OP_1632+OP_AX ; idx=63, ofs=B8h
74
opl 40,OP_ES ; idx=64, ofs=BBh
75
opl 41,OP_CS ; idx=65, ofs=BDh
76
opl 42,OP_SS ; idx=66, ofs=BFh
77
opl 43,OP_DS ; idx=67, ofs=C1h
78
opl 44,OP_FS ; idx=68, ofs=C3h
79
opl 45,OP_GS ; idx=69, ofs=C5h
80
opl 46,OP_32+OP_R_MOD, OP_CR ; idx=70, ofs=C7h
81
opl 47,OP_CR, OP_32+OP_R_MOD ; idx=71, ofs=CAh
82
opl 48,OP_32+OP_R_MOD, OP_DR ; idx=72, ofs=CDh
83
opl 49,OP_DR, OP_32+OP_R_MOD ; idx=73, ofs=D0h
84
opl 4A,OP_32+OP_R_MOD, OP_TR ; idx=74, ofs=D3h
85
opl 4B,OP_TR, OP_32+OP_R_MOD ; idx=75, ofs=D6h
89
opl 4C,OP_MMX, OP_32+OP_RM ; idx=76, ofs=D9h
90
opl 4D,OP_32+OP_RM, OP_MMX ; idx=77, ofs=DCh
91
opl 4E,OP_MMX, OP_64+OP_RM ; idx=78, ofs=DFh
92
opl 4F,OP_64+OP_RM, OP_MMX ; idx=79, ofs=E2h
96
;--- Assembler: data on groups.
97
;--- If HiByte == 01, it's a "0F-prefix" group.
115
;--- List of assembler mnemonics and data.
116
;--- variant's 1. argument (=a):
117
;--- if a < 0x100: one byte opcode.
118
;--- if a >= 0x100 && a < 0x200: two byte "0F"-opcode.
119
;--- if a >= 0x200 && a < 0x240: fp instruction.
120
;--- if a >= 0x240: refers to agroups [macro AGRP() is used].
121
;--- variant's 2. argument is index for array opindex.
127
mne AAD, ASM_AAX ; ofs=3h
130
mne AAM, ASM_AAX ; ofs=7h
137
variant AGRP(0,2), 3, ASM_LOCKABLE
139
variant AGRP(1,2), 2, ASM_LOCKABLE
140
variant 010h, 4, ASM_LOCKABLE
144
variant AGRP(0,0), 3, ASM_LOCKABLE
146
variant AGRP(1,0), 2, ASM_LOCKABLE
147
variant 000h, 4, ASM_LOCKABLE
151
variant AGRP(0,4), 3, ASM_LOCKABLE
153
variant AGRP(1,4), 2, ASM_LOCKABLE
154
variant 020h, 4, ASM_LOCKABLE
158
variant 063h, 6, , ASM_MACH2
161
variant 062h, 7, , ASM_MACH1
164
variant 1bch, 8, , ASM_MACH3
167
variant 1bdh, 8, , ASM_MACH3
169
mne BSWAP, ASM_D32 ; ofs=48h
170
variant 1c8h, 9, , ASM_MACH4
173
variant 1a3h, 10, , ASM_MACH3
174
variant AGRP(2,4), 11, , ASM_MACH3
177
variant 1bbh, 10, ASM_LOCKABLE, ASM_MACH3
178
variant AGRP(2,7), 11, ASM_LOCKABLE, ASM_MACH3
181
variant 1b3h, 10, ASM_LOCKABLE, ASM_MACH3
182
variant AGRP(2,6), 11, ASM_LOCKABLE, ASM_MACH3
185
variant 1abh, 10, ASM_LOCKABLE, ASM_MACH3
186
variant AGRP(2,5), 11, ASM_LOCKABLE, ASM_MACH3
190
variant AGRP(3,2), 40
191
variant AGRP(3,3), 14
194
mne CBW, ASM_D16 ; ofs=78h
195
mne CWDE, ASM_D32 ; ofs=79h
208
variant 106h, 0, , ASM_MACH2
214
variant 147h, 8, , ASM_MACH6
217
variant 143h, 8, , ASM_MACH6
220
variant 142h, 8, , ASM_MACH6
223
variant 146h, 8, , ASM_MACH6
226
variant 142h, 8, , ASM_MACH6
229
variant 144h, 8, , ASM_MACH6
232
variant 14fh, 8, , ASM_MACH6
235
variant 14dh, 8, , ASM_MACH6
238
variant 14ch, 8, , ASM_MACH6
241
variant 14eh, 8, , ASM_MACH6
244
variant 146h, 8, , ASM_MACH6
246
mne CMOVNAE ; ofs=B9h
247
variant 142h, 8, , ASM_MACH6
250
variant 143h, 8, , ASM_MACH6
252
mne CMOVNBE ; ofs=C1h
253
variant 147h, 8, , ASM_MACH6
256
variant 143h, 8, , ASM_MACH6
259
variant 145h, 8, , ASM_MACH6
262
variant 14eh, 8, , ASM_MACH6
264
mne CMOVNGE ; ofs=D1h
265
variant 14ch, 8, , ASM_MACH6
268
variant 14dh, 8, , ASM_MACH6
270
mne CMOVNLE ; ofs=D9h
271
variant 14fh, 8, , ASM_MACH6
274
variant 141h, 8, , ASM_MACH6
277
variant 14bh, 8, , ASM_MACH6
280
variant 149h, 8, , ASM_MACH6
283
variant 145h, 8, , ASM_MACH6
286
variant 140h, 8, , ASM_MACH6
289
variant 14ah, 8, , ASM_MACH6
292
variant 14ah, 8, , ASM_MACH6
295
variant 14bh, 8, , ASM_MACH6
298
variant 148h, 8, , ASM_MACH6
301
variant 144h, 8, , ASM_MACH6
313
mne CMPSW, ASM_D16 ; ofs=113h
314
mne CMPSD, ASM_D32 ; ofs=114h
317
mne CMPXCHG ; ofs=118h
318
variant 1b0h, 4, ASM_LOCKABLE, ASM_MACH4
320
mne CMPXCHG8B ; ofs=11Dh
321
variant AGRP(4,1), 15, , ASM_MACH5
324
variant 1a2h, 0, , ASM_MACH5
326
mne CWD, ASM_D16 ; ofs=125h
327
mne CDQ, ASM_D32 ; ofs=126h
336
mne DB, ASM_DB ; ofs=130h
337
mne DD, ASM_DD ; ofs=132h
340
variant AGRP(5,1), 16, ASM_LOCKABLE
343
variant AGRP(6,6), 16
345
mne DW, ASM_DW ; ofs=13Dh
348
variant 177h, 0, , ASM_MACH5
352
variant 0c8h, 18, , ASM_MACH1
355
fpvariant 0d9h, 0, 0f0h
358
fpvariant 0d9h, 0, 0e1h
363
fpvariant 0d8h, 21, 0c0h
364
fpvariant 0dch, 22, 0c0h
367
fpvariant 0deh, 23, 0c0h
368
fpvariant 0deh, 0, 0c1h
381
fpvariant 0d9h, 0, 0e0h
383
mne FCLEX, ASM_WAIT ; ofs=170h
384
mne FNCLEX ; ofs=171h
385
fpvariant 0dbh, 0, 0e2h
387
mne FCMOVA ; ofs=175h
388
fpvariant 0dbh, 21, 0d0h, , ASM_MACH6
390
mne FCMOVAE ; ofs=17Ah
391
fpvariant 0dbh, 21, 0c0h, , ASM_MACH6
393
mne FCMOVB ; ofs=17Fh
394
fpvariant 0dah, 21, 0c0h, , ASM_MACH6
396
mne FCMOVBE ; ofs=184h
397
fpvariant 0dah, 21, 0d0h, , ASM_MACH6
399
mne FCMOVE ; ofs=189h
400
fpvariant 0dah, 21, 0c8h, , ASM_MACH6
402
mne FCMOVNA ; ofs=18Eh
403
fpvariant 0dah, 21, 0d0h, , ASM_MACH6
405
mne FCMOVNAE ; ofs=193h
406
fpvariant 0dah, 21, 0c0h, , ASM_MACH6
408
mne FCMOVNB ; ofs=198h
409
fpvariant 0dbh, 21, 0c0h, , ASM_MACH6
411
mne FCMOVNBE ; ofs=19Dh
412
fpvariant 0dbh, 21, 0d0h, , ASM_MACH6
414
mne FCMOVNE ; ofs=1A2h
415
fpvariant 0dbh, 21, 0c8h, , ASM_MACH6
417
mne FCMOVNU ; ofs=1A7h
418
fpvariant 0dbh, 21, 0d8h, , ASM_MACH6
420
mne FCMOVNZ ; ofs=1ACh
421
fpvariant 0dbh, 21, 0c8h, , ASM_MACH6
423
mne FCMOVU ; ofs=1B1h
424
fpvariant 0dah, 21, 0d8h, , ASM_MACH6
426
mne FCMOVZ ; ofs=1B6h
427
fpvariant 0dah, 21, 0c8h, , ASM_MACH6
432
fpvariant 0d8h, 28, 0d0h
433
fpvariant 0d8h, 0, 0d1h
436
fpvariant 0dbh, 28, 0f0h, , ASM_MACH6
437
fpvariant 0dbh, 0, 0f1h, , ASM_MACH6
439
mne FCOMIP ; ofs=1CFh
440
fpvariant 0dfh, 28, 0f0h, , ASM_MACH6
441
fpvariant 0dfh, 0, 0f1h, , ASM_MACH6
446
fpvariant 0d8h, 28, 0d8h
447
fpvariant 0d8h, 0, 0d9h
449
mne FCOMPP ; ofs=1E3h
450
fpvariant 0deh, 0, 0d9h
453
fpvariant 0d9h, 0, 0ffh, , ASM_MACH3
455
mne FDECSTP ; ofs=1ECh
456
fpvariant 0d9h, 0, 0f6h
458
mne FDISI, ASM_WAIT ; ofs=1F0h
459
mne FNDISI ; ofs=1F1h
460
fpvariant 0dbh, 0, 0e1h
465
fpvariant 0d8h, 21, 0f0h
466
fpvariant 0dch, 22, 0f8h
469
fpvariant 0deh, 23, 0f8h
470
fpvariant 0deh, 0, 0f9h
479
fpvariant 0d8h, 21, 0f8h
480
fpvariant 0dch, 22, 0f0h
482
mne FDIVRP ; ofs=217h
483
fpvariant 0deh, 23, 0f0h
484
fpvariant 0deh, 0, 0f1h
486
mne FIDIVR ; ofs=21Eh
490
mne FENI, ASM_WAIT ; ofs=223h
492
fpvariant 0dbh, 0, 0e0h
495
fpvariant 0ddh, 27, 0c0h
501
mne FICOMP ; ofs=231h
510
mne FINCSTP ; ofs=23Dh
511
fpvariant 0d9h, 0, 0f7h
513
mne FINIT, ASM_WAIT ; ofs=241h
514
mne FNINIT ; ofs=242h
515
fpvariant 0dbh, 0, 0e3h
530
fpvariant 0d9h, 27, 0c0h
533
fpvariant 0d9h, 0, 0e8h
535
mne FLDL2T ; ofs=260h
536
fpvariant 0d9h, 0, 0e9h
538
mne FLDL2E ; ofs=264h
539
fpvariant 0d9h, 0, 0eah
542
fpvariant 0d9h, 0, 0ebh
544
mne FLDLG2 ; ofs=26Ch
545
fpvariant 0d9h, 0, 0ech
547
mne FLDLN2 ; ofs=270h
548
fpvariant 0d9h, 0, 0edh
551
fpvariant 0d9h, 0, 0eeh
553
mne FLDCW, ASM_WAIT ; ofs=278h
554
mne FNLDCW ; ofs=279h
557
mne FLDENV ; ofs=27Ch
560
mne FLDENVW, ASM_D16 ; ofs=27Fh
561
mne FLDENVD, ASM_D32 ; ofs=280h
567
fpvariant 0d8h, 21, 0c8h
568
fpvariant 0dch, 22, 0c8h
571
fpvariant 0deh, 23, 0c8h
572
fpvariant 0deh, 0, 0c9h
579
fpvariant 0d9h, 0, 0d0h
581
mne FPATAN ; ofs=29Fh
582
fpvariant 0d9h, 0, 0f3h
585
fpvariant 0d9h, 0, 0f8h
587
mne FPREM1 ; ofs=2A7h
588
fpvariant 0d9h, 0, 0f5h, , ASM_MACH3
591
fpvariant 0d9h, 0, 0f2h
593
mne FRNDINT ; ofs=2B0h
594
fpvariant 0d9h, 0, 0fch
596
mne FRSTOR ; ofs=2B4h
599
mne FRSTORW, ASM_D16 ; ofs=2B7h
600
mne FRSTORD, ASM_D32 ; ofs=2B8h
603
mne FSAVE, ASM_WAIT ; ofs=2BCh
604
mne FNSAVE ; ofs=2BDh
607
mne FSAVEW, ASM_D16 ; ofs=2C0h
608
mne FSAVED, ASM_D32 ; ofs=2C1h
611
mne FSCALE ; ofs=2C5h
612
fpvariant 0d9h, 0, 0fdh
614
mne FSETPM, ASM_WAIT ; ofs=2C9h
615
mne FNSETPM ; ofs=2CAh
616
fpvariant 0dbh, 0, 0e4h, , ASM_MACH2
619
fpvariant 0d9h, 0, 0feh, , ASM_MACH3
621
mne FSINCOS ; ofs=2D4h
622
fpvariant 0d9h, 0, 0fbh, , ASM_MACH3
625
fpvariant 0d9h, 0, 0fah
630
fpvariant 0ddh, 27, 0d0h
636
fpvariant 0ddh, 27, 0d8h
638
mne FSTCW, ASM_WAIT ; ofs=2EFh
639
mne FNSTCW ; ofs=2F0h
642
mne FSTENV, ASM_WAIT ; ofs=2F3h
643
mne FNSTENV ; ofs=2F4h
646
mne FSTENVW, ASM_D16 ; ofs=2F7h
647
mne FSTENVD, ASM_D32 ; ofs=2F8h
650
mne FSTSW, ASM_WAIT ; ofs=2FCh
651
mne FNSTSW ; ofs=2FDh
652
fpvariant 0dfh, 30, 0e0h
658
fpvariant 0d8h, 21, 0e0h
659
fpvariant 0dch, 22, 0e8h
662
fpvariant 0deh, 23, 0e8h
663
fpvariant 0deh, 0, 0e9h
672
fpvariant 0d8h, 21, 0e8h
673
fpvariant 0dch, 22, 0e0h
675
mne FSUBRP ; ofs=325h
676
fpvariant 0deh, 23, 0e0h
677
fpvariant 0deh, 0, 0e1h
679
mne FISUBR ; ofs=32Ch
684
fpvariant 0d9h, 0, 0e4h
687
fpvariant 0ddh, 28, 0e0h, , ASM_MACH3
688
fpvariant 0ddh, 0, 0e1h, , ASM_MACH3
690
mne FUCOMI ; ofs=33Eh
691
fpvariant 0dbh, 28, 0e8h, , ASM_MACH6
692
fpvariant 0dbh, 0, 0e9h, , ASM_MACH6
694
mne FUCOMIP ; ofs=347h
695
fpvariant 0dfh, 28, 0e8h, , ASM_MACH6
696
fpvariant 0dfh, 0, 0e9h, , ASM_MACH6
698
mne FUCOMP ; ofs=350h
699
fpvariant 0ddh, 28, 0e8h, , ASM_MACH3
700
fpvariant 0ddh, 0, 0e9h, , ASM_MACH3
702
mne FUCOMPP ; ofs=359h
703
fpvariant 0dah, 0, 0e9h, , ASM_MACH3
709
fpvariant 0d9h, 0, 0e5h
712
fpvariant 0d9h, 28, 0c8h
713
fpvariant 0d9h, 0, 0c9h
715
mne FXTRACT ; ofs=36Ch
716
fpvariant 0d9h, 0, 0f4h
719
fpvariant 0d9h, 0, 0f1h
721
mne FYL2XP1 ; ofs=374h
722
fpvariant 0d9h, 0, 0f9h
728
variant AGRP(6,7), 16
731
variant AGRP(6,5), 16
732
variant 1afh, 8, , ASM_MACH3
733
variant 06bh, 31, , ASM_MACH1
734
variant 06bh, 32, , ASM_MACH1
735
variant 069h, 33, , ASM_MACH1
736
variant 069h, 34, , ASM_MACH1
744
variant AGRP(5,0), 16, ASM_LOCKABLE
747
variant 06ch, 0, , ASM_MACH1
749
mne INSW, ASM_D16 ; ofs=39Fh
750
mne INSD, ASM_D32 ; ofs=3A0h
751
variant 06dh, 0, , ASM_MACH1
761
variant 108h, 0, , ASM_MACH4
763
mne INVLPG ; ofs=3B1h
764
variant AGRP(7,7), 29, , ASM_MACH4
766
mne IRET, ASM_D16 ; ofs=3B5h
767
mne IRETD, ASM_D32 ; ofs=3B6h
772
variant 187h, 12, , ASM_MACH3
776
variant 183h, 12, , ASM_MACH3
780
variant 182h, 12, , ASM_MACH3
784
variant 186h, 12, , ASM_MACH3
788
variant 182h, 12, , ASM_MACH3
790
mne JCXZ, ASM_D16 ; ofs=3D8h
791
mne JECXZ, ASM_D32 ; ofs=3D9h
796
variant 184h, 12, , ASM_MACH3
800
variant 18fh, 12, , ASM_MACH3
804
variant 18dh, 12, , ASM_MACH3
808
variant 18ch, 12, , ASM_MACH3
812
variant 18eh, 12, , ASM_MACH3
816
variant 186h, 12, , ASM_MACH3
820
variant 182h, 12, , ASM_MACH3
824
variant 183h, 12, , ASM_MACH3
828
variant 187h, 12, , ASM_MACH3
832
variant 183h, 12, , ASM_MACH3
836
variant 185h, 12, , ASM_MACH3
840
variant 18eh, 12, , ASM_MACH3
844
variant 18ch, 12, , ASM_MACH3
848
variant 18dh, 12, , ASM_MACH3
852
variant 18fh, 12, , ASM_MACH3
856
variant 181h, 12, , ASM_MACH3
860
variant 18bh, 12, , ASM_MACH3
864
variant 189h, 12, , ASM_MACH3
868
variant 185h, 12, , ASM_MACH3
872
variant 180h, 12, , ASM_MACH3
876
variant 18ah, 12, , ASM_MACH3
880
variant 18ah, 12, , ASM_MACH3
884
variant 18bh, 12, , ASM_MACH3
888
variant 188h, 12, , ASM_MACH3
892
variant 184h, 12, , ASM_MACH3
897
variant AGRP(3,4), 40
898
variant AGRP(3,5), 14
905
variant 102h, 8, , ASM_MACH2
911
variant 1b2h, 7, , ASM_MACH3
917
variant 1b4h, 7, , ASM_MACH3
920
variant 1b5h, 7, , ASM_MACH3
926
variant 0c9h, 0, , ASM_MACH1
929
variant AGRP(7,2), 29, , ASM_MACH2
932
variant AGRP(7,3), 29, , ASM_MACH2
935
variant AGRP(8,2), 41, , ASM_MACH2
938
variant AGRP(7,6), 41, , ASM_MACH2
940
mne LOCK, ASM_LOCKREP, 0f0h ; ofs=4AEh
944
mne LODSW, ASM_D16 ; ofs=4B3h
945
mne LODSD, ASM_D32 ; ofs=4B4h
951
mne LOOPW, ASM_D16 ; ofs=4BBh
952
mne LOOPD, ASM_D32 ; ofs=4BCh
961
mne LOOPEW, ASM_D16 ; ofs=4C6h
962
mne LOOPED, ASM_D32 ; ofs=4C7h
965
mne LOOPZW, ASM_D16 ; ofs=4CBh
966
mne LOOPZD, ASM_D32 ; ofs=4CCh
969
mne LOOPNZ ; ofs=4D0h
972
mne LOOPNE ; ofs=4D3h
975
mne LOOPNEW, ASM_D16 ; ofs=4D6h
976
mne LOOPNED, ASM_D32 ; ofs=4D7h
979
mne LOOPNZW, ASM_D16 ; ofs=4DBh
980
mne LOOPNZD, ASM_D32 ; ofs=4DCh
984
variant 103h, 8, , ASM_MACH2
987
variant AGRP(8,3), 41, , ASM_MACH2
999
variant 120h, 70, , ASM_MACH3
1000
variant 122h, 71, , ASM_MACH3
1001
variant 121h, 72, , ASM_MACH3
1002
variant 123h, 73, , ASM_MACH3
1003
variant 124h, 74, , ASM_MACH3
1004
variant 126h, 75, , ASM_MACH3
1008
variant 16eh, 76, , ASM_MACH5
1009
variant 17eh, 77, , ASM_MACH5
1012
variant 16fh, 78, , ASM_MACH5
1013
variant 17fh, 79, , ASM_MACH5
1016
mne MOVSB ; ofs=51Bh
1019
mne MOVSW, ASM_D16 ; ofs=51Eh
1020
mne MOVSD, ASM_D32 ; ofs=51Fh
1023
mne MOVSX ; ofs=523h
1024
variant 1beh, 48, , ASM_MACH3
1025
variant 1bfh, 49, , ASM_MACH3
1027
mne MOVZX ; ofs=52Ah
1028
variant 1b6h, 48, , ASM_MACH3
1029
variant 1b7h, 49, , ASM_MACH3
1032
variant AGRP(6,4), 16
1035
variant AGRP(6,3), 16, ASM_LOCKABLE
1041
variant AGRP(6,2), 16, ASM_LOCKABLE
1044
variant AGRP(0,1), 3, ASM_LOCKABLE
1046
variant AGRP(1,1), 2, ASM_LOCKABLE
1047
variant 008h, 4, ASM_LOCKABLE
1050
mne ORG, ASM_ORG ; ofs=54Dh
1055
mne OUTSB ; ofs=554h
1056
variant 06eh, 0, , ASM_MACH1
1058
mne OUTSW, ASM_D16 ; ofs=558h
1059
mne OUTSD, ASM_D32 ; ofs=559h
1060
variant 06fh, 0, , ASM_MACH1
1063
variant AGRP(10,0), 52
1068
variant 1a1h, 68, , ASM_MACH3
1069
variant 1a9h, 69, , ASM_MACH3
1071
mne POPA, ASM_D16 ; ofs=56Fh
1072
mne POPAD, ASM_D32 ; ofs=570h
1073
variant 061h, 0, , ASM_MACH1
1075
mne POPF, ASM_D16 ; ofs=575h
1076
mne POPFD, ASM_D32 ; ofs=576h
1081
variant AGRP(3,6), 40
1082
variant 06ah, 54, , ASM_MACH1
1083
variant 068h, 53, , ASM_MACH1
1088
variant 1a0h, 68, , ASM_MACH3
1089
variant 1a8h, 69, , ASM_MACH3
1091
mne PUSHA, ASM_D16 ; ofs=593h
1092
mne PUSHAD, ASM_D32 ; ofs=594h
1093
variant 060h, 0, , ASM_MACH1
1095
mne PUSHF, ASM_D16 ; ofs=599h
1096
mne PUSHFD, ASM_D32 ; ofs=59Ah
1100
variant AGRP(11,2), 55
1101
variant AGRP(12,2), 56
1102
variant AGRP(13,2), 57, , ASM_MACH1
1105
variant AGRP(11,3), 55
1106
variant AGRP(12,3), 56
1107
variant AGRP(13,3), 57, , ASM_MACH1
1110
variant AGRP(11,0), 55
1111
variant AGRP(12,0), 56
1112
variant AGRP(13,0), 57, , ASM_MACH1
1115
variant AGRP(11,1), 55
1116
variant AGRP(12,1), 56
1117
variant AGRP(13,1), 57, , ASM_MACH1
1119
mne RDMSR ; ofs=5BEh
1120
variant 132h, 0, , ASM_MACH5
1122
mne RDTSC ; ofs=5C2h
1123
variant 131h, 0, , ASM_MACH5
1125
mne REP, ASM_LOCKREP, 0f3h ; ofs=5C6h
1126
mne REPE, ASM_LOCKREP, 0f3h ; ofs=5C8h
1127
mne REPNE, ASM_LOCKREP, 0f2h ; ofs=5CAh
1132
mne RETF, ASM_D16 ; ofs=5D1h
1133
mne RETFD, ASM_D32 ; ofs=5D2h
1138
variant 1aah, 0, , ASM_MACH5
1144
variant AGRP(11,4), 55
1145
variant AGRP(12,4), 56
1146
variant AGRP(13,4), 57, , ASM_MACH1
1149
variant AGRP(11,7), 55
1150
variant AGRP(12,7), 56
1151
variant AGRP(13,7), 57, , ASM_MACH1
1161
mne ES, ASM_SEG, 026h ; ofs=5FCh
1162
mne CS, ASM_SEG, 02eh ; ofs=5FEh
1163
mne SS, ASM_SEG, 036h ; ofs=600h
1164
mne DS, ASM_SEG, 03eh ; ofs=602h
1165
mne FS, ASM_SEG, 064h ; ofs=604h
1166
mne GS, ASM_SEG, 065h ; ofs=606h
1168
variant AGRP(11,4), 55
1169
variant AGRP(12,4), 56
1170
variant AGRP(13,4), 57, , ASM_MACH1
1173
variant AGRP(11,5), 55
1174
variant AGRP(12,5), 56
1175
variant AGRP(13,5), 57, , ASM_MACH1
1178
variant AGRP(0,3), 3, ASM_LOCKABLE
1180
variant AGRP(1,3), 2, ASM_LOCKABLE
1181
variant 018h, 4, ASM_LOCKABLE
1184
mne SCASB ; ofs=626h
1187
mne SCASW, ASM_D16 ; ofs=629h
1188
mne SCASD, ASM_D32 ; ofs=62Ah
1192
variant 197h, 59, , ASM_MACH3
1194
mne SETAE ; ofs=632h
1195
variant 193h, 59, , ASM_MACH3
1198
variant 192h, 59, , ASM_MACH3
1200
mne SETBE ; ofs=63Ah
1201
variant 196h, 59, , ASM_MACH3
1204
variant 192h, 59, , ASM_MACH3
1207
variant 194h, 59, , ASM_MACH3
1210
variant 19fh, 59, , ASM_MACH3
1212
mne SETGE ; ofs=64Ah
1213
variant 19dh, 59, , ASM_MACH3
1216
variant 19ch, 59, , ASM_MACH3
1218
mne SETLE ; ofs=652h
1219
variant 19eh, 59, , ASM_MACH3
1221
mne SETNA ; ofs=656h
1222
variant 196h, 59, , ASM_MACH3
1224
mne SETNAE ; ofs=65Ah
1225
variant 192h, 59, , ASM_MACH3
1227
mne SETNB ; ofs=65Eh
1228
variant 193h, 59, , ASM_MACH3
1230
mne SETNBE ; ofs=662h
1231
variant 197h, 59, , ASM_MACH3
1233
mne SETNC ; ofs=666h
1234
variant 193h, 59, , ASM_MACH3
1236
mne SETNE ; ofs=66Ah
1237
variant 195h, 59, , ASM_MACH3
1239
mne SETNG ; ofs=66Eh
1240
variant 19eh, 59, , ASM_MACH3
1242
mne SETNGE ; ofs=672h
1243
variant 19ch, 59, , ASM_MACH3
1245
mne SETNL ; ofs=676h
1246
variant 19dh, 59, , ASM_MACH3
1248
mne SETNLE ; ofs=67Ah
1249
variant 19fh, 59, , ASM_MACH3
1251
mne SETNO ; ofs=67Eh
1252
variant 191h, 59, , ASM_MACH3
1254
mne SETNP ; ofs=682h
1255
variant 19bh, 59, , ASM_MACH3
1257
mne SETNS ; ofs=686h
1258
variant 199h, 59, , ASM_MACH3
1260
mne SETNZ ; ofs=68Ah
1261
variant 195h, 59, , ASM_MACH3
1264
variant 190h, 59, , ASM_MACH3
1267
variant 19ah, 59, , ASM_MACH3
1269
mne SETPE ; ofs=696h
1270
variant 19ah, 59, , ASM_MACH3
1272
mne SETPO ; ofs=69Ah
1273
variant 19bh, 59, , ASM_MACH3
1276
variant 198h, 59, , ASM_MACH3
1279
variant 194h, 59, , ASM_MACH3
1282
variant AGRP(7,0), 29, , ASM_MACH2
1285
variant AGRP(7,1), 29, , ASM_MACH2
1288
variant 1a4h, 60, , ASM_MACH3
1289
variant 1a5h, 61, , ASM_MACH3
1292
variant 1ach, 60, , ASM_MACH3
1293
variant 1adh, 61, , ASM_MACH3
1296
variant AGRP(8,0), 40, , ASM_MACH2
1299
variant AGRP(7,4), 40, , ASM_MACH2
1310
mne STOSB ; ofs=6CDh
1313
mne STOSW, ASM_D16 ; ofs=6D0h
1314
mne STOSD, ASM_D32 ; ofs=6D1h
1318
variant AGRP(8,1), 41, , ASM_MACH2
1321
variant AGRP(0,5), 3, ASM_LOCKABLE
1323
variant AGRP(1,5), 2, ASM_LOCKABLE
1324
variant 028h, 4, ASM_LOCKABLE
1329
variant AGRP(6,0), 2
1334
variant AGRP(8,4), 41, , ASM_MACH2
1337
variant AGRP(8,5), 41, , ASM_MACH2
1342
mne WBINVD ; ofs=6FBh
1343
variant 109h, 0, , ASM_MACH4
1345
mne WRMSR ; ofs=6FFh
1346
variant 130h, 0, , ASM_MACH5
1349
variant 1c0h, 4, ASM_LOCKABLE, ASM_MACH4
1354
variant 086h, 4, ASM_LOCKABLE
1355
variant 086h, 5, ASM_LOCKABLE
1360
mne XLATB ; ofs=716h
1364
variant AGRP(0,6), 3, ASM_LOCKABLE
1366
variant AGRP(1,6), 2, ASM_LOCKABLE
1367
variant 030h, 4, ASM_LOCKABLE
1371
end_mnlist label byte