DOS-debug

Форк
0
/
ASMTBL.INC 
1370 строк · 32.7 Кб
1

2
;--- This file was generated by mktables.exe.
3

4
;--- Operand type lists.
5
;--- They were read from file INSTR.KEY.
6

7
;--- They are referenced thru table opindex.
8

9
oplists label byte
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
86
ife MMXSUPP
87
ASMMOD	EQU 76
88
else
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
93
ASMMOD	EQU 80
94
endif
95

96
;--- Assembler: data on groups.
97
;--- If HiByte == 01, it's a "0F-prefix" group.
98

99
agroups label word
100
	dw 083h	;0
101
	dw 080h	;1
102
	dw 1BAh	;2
103
	dw 0FFh	;3
104
	dw 1C7h	;4
105
	dw 0FEh	;5
106
	dw 0F6h	;6
107
	dw 101h	;7
108
	dw 100h	;8
109
	dw 0C6h	;9
110
	dw 08Fh	;10
111
	dw 0D0h	;11
112
	dw 0D2h	;12
113
	dw 0C0h	;13
114

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.
122

123
mnlist label byte
124
	mne AAA	; ofs=0h
125
	 variant 037h, 0
126
	 endvariant
127
	mne AAD, ASM_AAX	; ofs=3h
128
	 variant 0d5h, 38
129
	 endvariant
130
	mne AAM, ASM_AAX	; ofs=7h
131
	 variant 0d4h, 38
132
	 endvariant
133
	mne AAS	; ofs=Bh
134
	 variant 03fh, 0
135
	 endvariant
136
	mne ADC	; ofs=Eh
137
	 variant AGRP(0,2), 3, ASM_LOCKABLE
138
	 variant 014h, 1
139
	 variant AGRP(1,2), 2, ASM_LOCKABLE
140
	 variant 010h, 4, ASM_LOCKABLE
141
	 variant 012h, 5
142
	 endvariant
143
	mne ADD	; ofs=1Ch
144
	 variant AGRP(0,0), 3, ASM_LOCKABLE
145
	 variant 004h, 1
146
	 variant AGRP(1,0), 2, ASM_LOCKABLE
147
	 variant 000h, 4, ASM_LOCKABLE
148
	 variant 002h, 5
149
	 endvariant
150
	mne AND	; ofs=2Ah
151
	 variant AGRP(0,4), 3, ASM_LOCKABLE
152
	 variant 024h, 1
153
	 variant AGRP(1,4), 2, ASM_LOCKABLE
154
	 variant 020h, 4, ASM_LOCKABLE
155
	 variant 022h, 5
156
	 endvariant
157
	mne ARPL	; ofs=38h
158
	 variant 063h, 6, , ASM_MACH2
159
	 endvariant
160
	mne BOUND	; ofs=3Ch
161
	 variant 062h, 7, , ASM_MACH1
162
	 endvariant
163
	mne BSF	; ofs=40h
164
	 variant 1bch, 8, , ASM_MACH3
165
	 endvariant
166
	mne BSR	; ofs=44h
167
	 variant 1bdh, 8, , ASM_MACH3
168
	 endvariant
169
	mne BSWAP, ASM_D32	; ofs=48h
170
	 variant 1c8h, 9, , ASM_MACH4
171
	 endvariant
172
	mne BT	; ofs=4Dh
173
	 variant 1a3h, 10, , ASM_MACH3
174
	 variant AGRP(2,4), 11, , ASM_MACH3
175
	 endvariant
176
	mne BTC	; ofs=54h
177
	 variant 1bbh, 10, ASM_LOCKABLE, ASM_MACH3
178
	 variant AGRP(2,7), 11, ASM_LOCKABLE, ASM_MACH3
179
	 endvariant
180
	mne BTR	; ofs=5Dh
181
	 variant 1b3h, 10, ASM_LOCKABLE, ASM_MACH3
182
	 variant AGRP(2,6), 11, ASM_LOCKABLE, ASM_MACH3
183
	 endvariant
184
	mne BTS	; ofs=66h
185
	 variant 1abh, 10, ASM_LOCKABLE, ASM_MACH3
186
	 variant AGRP(2,5), 11, ASM_LOCKABLE, ASM_MACH3
187
	 endvariant
188
	mne CALL	; ofs=6Fh
189
	 variant 0e8h, 12
190
	 variant AGRP(3,2), 40
191
	 variant AGRP(3,3), 14
192
	 variant 09ah, 13
193
	 endvariant
194
	mne CBW, ASM_D16	; ofs=78h
195
	mne CWDE, ASM_D32	; ofs=79h
196
	 variant 098h, 0
197
	 endvariant
198
	mne CLC	; ofs=7Dh
199
	 variant 0f8h, 0
200
	 endvariant
201
	mne CLD	; ofs=80h
202
	 variant 0fch, 0
203
	 endvariant
204
	mne CLI	; ofs=83h
205
	 variant 0fah, 0
206
	 endvariant
207
	mne CLTS	; ofs=86h
208
	 variant 106h, 0, , ASM_MACH2
209
	 endvariant
210
	mne CMC	; ofs=8Ah
211
	 variant 0f5h, 0
212
	 endvariant
213
	mne CMOVA	; ofs=8Dh
214
	 variant 147h, 8, , ASM_MACH6
215
	 endvariant
216
	mne CMOVAE	; ofs=91h
217
	 variant 143h, 8, , ASM_MACH6
218
	 endvariant
219
	mne CMOVB	; ofs=95h
220
	 variant 142h, 8, , ASM_MACH6
221
	 endvariant
222
	mne CMOVBE	; ofs=99h
223
	 variant 146h, 8, , ASM_MACH6
224
	 endvariant
225
	mne CMOVC	; ofs=9Dh
226
	 variant 142h, 8, , ASM_MACH6
227
	 endvariant
228
	mne CMOVE	; ofs=A1h
229
	 variant 144h, 8, , ASM_MACH6
230
	 endvariant
231
	mne CMOVG	; ofs=A5h
232
	 variant 14fh, 8, , ASM_MACH6
233
	 endvariant
234
	mne CMOVGE	; ofs=A9h
235
	 variant 14dh, 8, , ASM_MACH6
236
	 endvariant
237
	mne CMOVL	; ofs=ADh
238
	 variant 14ch, 8, , ASM_MACH6
239
	 endvariant
240
	mne CMOVLE	; ofs=B1h
241
	 variant 14eh, 8, , ASM_MACH6
242
	 endvariant
243
	mne CMOVNA	; ofs=B5h
244
	 variant 146h, 8, , ASM_MACH6
245
	 endvariant
246
	mne CMOVNAE	; ofs=B9h
247
	 variant 142h, 8, , ASM_MACH6
248
	 endvariant
249
	mne CMOVNB	; ofs=BDh
250
	 variant 143h, 8, , ASM_MACH6
251
	 endvariant
252
	mne CMOVNBE	; ofs=C1h
253
	 variant 147h, 8, , ASM_MACH6
254
	 endvariant
255
	mne CMOVNC	; ofs=C5h
256
	 variant 143h, 8, , ASM_MACH6
257
	 endvariant
258
	mne CMOVNE	; ofs=C9h
259
	 variant 145h, 8, , ASM_MACH6
260
	 endvariant
261
	mne CMOVNG	; ofs=CDh
262
	 variant 14eh, 8, , ASM_MACH6
263
	 endvariant
264
	mne CMOVNGE	; ofs=D1h
265
	 variant 14ch, 8, , ASM_MACH6
266
	 endvariant
267
	mne CMOVNL	; ofs=D5h
268
	 variant 14dh, 8, , ASM_MACH6
269
	 endvariant
270
	mne CMOVNLE	; ofs=D9h
271
	 variant 14fh, 8, , ASM_MACH6
272
	 endvariant
273
	mne CMOVNO	; ofs=DDh
274
	 variant 141h, 8, , ASM_MACH6
275
	 endvariant
276
	mne CMOVNP	; ofs=E1h
277
	 variant 14bh, 8, , ASM_MACH6
278
	 endvariant
279
	mne CMOVNS	; ofs=E5h
280
	 variant 149h, 8, , ASM_MACH6
281
	 endvariant
282
	mne CMOVNZ	; ofs=E9h
283
	 variant 145h, 8, , ASM_MACH6
284
	 endvariant
285
	mne CMOVO	; ofs=EDh
286
	 variant 140h, 8, , ASM_MACH6
287
	 endvariant
288
	mne CMOVP	; ofs=F1h
289
	 variant 14ah, 8, , ASM_MACH6
290
	 endvariant
291
	mne CMOVPE	; ofs=F5h
292
	 variant 14ah, 8, , ASM_MACH6
293
	 endvariant
294
	mne CMOVPO	; ofs=F9h
295
	 variant 14bh, 8, , ASM_MACH6
296
	 endvariant
297
	mne CMOVS	; ofs=FDh
298
	 variant 148h, 8, , ASM_MACH6
299
	 endvariant
300
	mne CMOVZ	; ofs=101h
301
	 variant 144h, 8, , ASM_MACH6
302
	 endvariant
303
	mne CMP	; ofs=105h
304
	 variant AGRP(0,7), 3
305
	 variant 03ch, 1
306
	 variant AGRP(1,7), 2
307
	 variant 038h, 4
308
	 variant 03ah, 5
309
	 endvariant
310
	mne CMPSB	; ofs=110h
311
	 variant 0a6h, 0
312
	 endvariant
313
	mne CMPSW, ASM_D16	; ofs=113h
314
	mne CMPSD, ASM_D32	; ofs=114h
315
	 variant 0a7h, 0
316
	 endvariant
317
	mne CMPXCHG	; ofs=118h
318
	 variant 1b0h, 4, ASM_LOCKABLE, ASM_MACH4
319
	 endvariant
320
	mne CMPXCHG8B	; ofs=11Dh
321
	 variant AGRP(4,1), 15, , ASM_MACH5
322
	 endvariant
323
	mne CPUID	; ofs=121h
324
	 variant 1a2h, 0, , ASM_MACH5
325
	 endvariant
326
	mne CWD, ASM_D16	; ofs=125h
327
	mne CDQ, ASM_D32	; ofs=126h
328
	 variant 099h, 0
329
	 endvariant
330
	mne DAA	; ofs=12Ah
331
	 variant 027h, 0
332
	 endvariant
333
	mne DAS	; ofs=12Dh
334
	 variant 02fh, 0
335
	 endvariant
336
	mne DB, ASM_DB	; ofs=130h
337
	mne DD, ASM_DD	; ofs=132h
338
	mne DEC	; ofs=134h
339
	 variant 048h, 17
340
	 variant AGRP(5,1), 16, ASM_LOCKABLE
341
	 endvariant
342
	mne DIV	; ofs=13Ah
343
	 variant AGRP(6,6), 16
344
	 endvariant
345
	mne DW, ASM_DW	; ofs=13Dh
346
if MMXSUPP
347
	mne EMMS	; ofs=13Fh
348
	 variant 177h, 0, , ASM_MACH5
349
	 endvariant
350
endif
351
	mne ENTER	; ofs=143h
352
	 variant 0c8h, 18, , ASM_MACH1
353
	 endvariant
354
	mne F2XM1	; ofs=147h
355
	 fpvariant 0d9h, 0, 0f0h
356
	 endvariant
357
	mne FABS	; ofs=14Bh
358
	 fpvariant 0d9h, 0, 0e1h
359
	 endvariant
360
	mne FADD	; ofs=14Fh
361
	 variant 200h, 19
362
	 variant 204h, 20
363
	 fpvariant 0d8h, 21, 0c0h
364
	 fpvariant 0dch, 22, 0c0h
365
	 endvariant
366
	mne FADDP	; ofs=15Ah
367
	 fpvariant 0deh, 23, 0c0h
368
	 fpvariant 0deh, 0, 0c1h
369
	 endvariant
370
	mne FIADD	; ofs=161h
371
	 variant 202h, 24
372
	 variant 206h, 25
373
	 endvariant
374
	mne FBLD	; ofs=166h
375
	 variant 227h, 26
376
	 endvariant
377
	mne FBSTP	; ofs=169h
378
	 variant 237h, 26
379
	 endvariant
380
	mne FCHS	; ofs=16Ch
381
	 fpvariant 0d9h, 0, 0e0h
382
	 endvariant
383
	mne FCLEX, ASM_WAIT	; ofs=170h
384
	mne FNCLEX	; ofs=171h
385
	 fpvariant 0dbh, 0, 0e2h
386
	 endvariant
387
	mne FCMOVA	; ofs=175h
388
	 fpvariant 0dbh, 21, 0d0h, , ASM_MACH6
389
	 endvariant
390
	mne FCMOVAE	; ofs=17Ah
391
	 fpvariant 0dbh, 21, 0c0h, , ASM_MACH6
392
	 endvariant
393
	mne FCMOVB	; ofs=17Fh
394
	 fpvariant 0dah, 21, 0c0h, , ASM_MACH6
395
	 endvariant
396
	mne FCMOVBE	; ofs=184h
397
	 fpvariant 0dah, 21, 0d0h, , ASM_MACH6
398
	 endvariant
399
	mne FCMOVE	; ofs=189h
400
	 fpvariant 0dah, 21, 0c8h, , ASM_MACH6
401
	 endvariant
402
	mne FCMOVNA	; ofs=18Eh
403
	 fpvariant 0dah, 21, 0d0h, , ASM_MACH6
404
	 endvariant
405
	mne FCMOVNAE	; ofs=193h
406
	 fpvariant 0dah, 21, 0c0h, , ASM_MACH6
407
	 endvariant
408
	mne FCMOVNB	; ofs=198h
409
	 fpvariant 0dbh, 21, 0c0h, , ASM_MACH6
410
	 endvariant
411
	mne FCMOVNBE	; ofs=19Dh
412
	 fpvariant 0dbh, 21, 0d0h, , ASM_MACH6
413
	 endvariant
414
	mne FCMOVNE	; ofs=1A2h
415
	 fpvariant 0dbh, 21, 0c8h, , ASM_MACH6
416
	 endvariant
417
	mne FCMOVNU	; ofs=1A7h
418
	 fpvariant 0dbh, 21, 0d8h, , ASM_MACH6
419
	 endvariant
420
	mne FCMOVNZ	; ofs=1ACh
421
	 fpvariant 0dbh, 21, 0c8h, , ASM_MACH6
422
	 endvariant
423
	mne FCMOVU	; ofs=1B1h
424
	 fpvariant 0dah, 21, 0d8h, , ASM_MACH6
425
	 endvariant
426
	mne FCMOVZ	; ofs=1B6h
427
	 fpvariant 0dah, 21, 0c8h, , ASM_MACH6
428
	 endvariant
429
	mne FCOM	; ofs=1BBh
430
	 variant 210h, 19
431
	 variant 214h, 20
432
	 fpvariant 0d8h, 28, 0d0h
433
	 fpvariant 0d8h, 0, 0d1h
434
	 endvariant
435
	mne FCOMI	; ofs=1C6h
436
	 fpvariant 0dbh, 28, 0f0h, , ASM_MACH6
437
	 fpvariant 0dbh, 0, 0f1h, , ASM_MACH6
438
	 endvariant
439
	mne FCOMIP	; ofs=1CFh
440
	 fpvariant 0dfh, 28, 0f0h, , ASM_MACH6
441
	 fpvariant 0dfh, 0, 0f1h, , ASM_MACH6
442
	 endvariant
443
	mne FCOMP	; ofs=1D8h
444
	 variant 218h, 19
445
	 variant 21ch, 20
446
	 fpvariant 0d8h, 28, 0d8h
447
	 fpvariant 0d8h, 0, 0d9h
448
	 endvariant
449
	mne FCOMPP	; ofs=1E3h
450
	 fpvariant 0deh, 0, 0d9h
451
	 endvariant
452
	mne FCOS	; ofs=1E7h
453
	 fpvariant 0d9h, 0, 0ffh, , ASM_MACH3
454
	 endvariant
455
	mne FDECSTP	; ofs=1ECh
456
	 fpvariant 0d9h, 0, 0f6h
457
	 endvariant
458
	mne FDISI, ASM_WAIT	; ofs=1F0h
459
	mne FNDISI	; ofs=1F1h
460
	 fpvariant 0dbh, 0, 0e1h
461
	 endvariant
462
	mne FDIV	; ofs=1F5h
463
	 variant 230h, 19
464
	 variant 234h, 20
465
	 fpvariant 0d8h, 21, 0f0h
466
	 fpvariant 0dch, 22, 0f8h
467
	 endvariant
468
	mne FDIVP	; ofs=200h
469
	 fpvariant 0deh, 23, 0f8h
470
	 fpvariant 0deh, 0, 0f9h
471
	 endvariant
472
	mne FIDIV	; ofs=207h
473
	 variant 232h, 24
474
	 variant 236h, 25
475
	 endvariant
476
	mne FDIVR	; ofs=20Ch
477
	 variant 238h, 19
478
	 variant 23ch, 20
479
	 fpvariant 0d8h, 21, 0f8h
480
	 fpvariant 0dch, 22, 0f0h
481
	 endvariant
482
	mne FDIVRP	; ofs=217h
483
	 fpvariant 0deh, 23, 0f0h
484
	 fpvariant 0deh, 0, 0f1h
485
	 endvariant
486
	mne FIDIVR	; ofs=21Eh
487
	 variant 23ah, 24
488
	 variant 23eh, 25
489
	 endvariant
490
	mne FENI, ASM_WAIT	; ofs=223h
491
	mne FNENI	; ofs=224h
492
	 fpvariant 0dbh, 0, 0e0h
493
	 endvariant
494
	mne FFREE	; ofs=228h
495
	 fpvariant 0ddh, 27, 0c0h
496
	 endvariant
497
	mne FICOM	; ofs=22Ch
498
	 variant 212h, 24
499
	 variant 216h, 25
500
	 endvariant
501
	mne FICOMP	; ofs=231h
502
	 variant 21ah, 24
503
	 variant 21eh, 25
504
	 endvariant
505
	mne FILD	; ofs=236h
506
	 variant 203h, 24
507
	 variant 207h, 25
508
	 variant 22fh, 15
509
	 endvariant
510
	mne FINCSTP	; ofs=23Dh
511
	 fpvariant 0d9h, 0, 0f7h
512
	 endvariant
513
	mne FINIT, ASM_WAIT	; ofs=241h
514
	mne FNINIT	; ofs=242h
515
	 fpvariant 0dbh, 0, 0e3h
516
	 endvariant
517
	mne FIST	; ofs=246h
518
	 variant 213h, 24
519
	 variant 217h, 25
520
	 endvariant
521
	mne FISTP	; ofs=24Bh
522
	 variant 21bh, 24
523
	 variant 21fh, 25
524
	 variant 23fh, 15
525
	 endvariant
526
	mne FLD	; ofs=252h
527
	 variant 201h, 19
528
	 variant 205h, 20
529
	 variant 22bh, 26
530
	 fpvariant 0d9h, 27, 0c0h
531
	 endvariant
532
	mne FLD1	; ofs=25Ch
533
	 fpvariant 0d9h, 0, 0e8h
534
	 endvariant
535
	mne FLDL2T	; ofs=260h
536
	 fpvariant 0d9h, 0, 0e9h
537
	 endvariant
538
	mne FLDL2E	; ofs=264h
539
	 fpvariant 0d9h, 0, 0eah
540
	 endvariant
541
	mne FLDPI	; ofs=268h
542
	 fpvariant 0d9h, 0, 0ebh
543
	 endvariant
544
	mne FLDLG2	; ofs=26Ch
545
	 fpvariant 0d9h, 0, 0ech
546
	 endvariant
547
	mne FLDLN2	; ofs=270h
548
	 fpvariant 0d9h, 0, 0edh
549
	 endvariant
550
	mne FLDZ	; ofs=274h
551
	 fpvariant 0d9h, 0, 0eeh
552
	 endvariant
553
	mne FLDCW, ASM_WAIT	; ofs=278h
554
	mne FNLDCW	; ofs=279h
555
	 variant 229h, 25
556
	 endvariant
557
	mne FLDENV	; ofs=27Ch
558
	 variant 221h, 29
559
	 endvariant
560
	mne FLDENVW, ASM_D16	; ofs=27Fh
561
	mne FLDENVD, ASM_D32	; ofs=280h
562
	 variant 221h, 29
563
	 endvariant
564
	mne FMUL	; ofs=284h
565
	 variant 208h, 19
566
	 variant 20ch, 20
567
	 fpvariant 0d8h, 21, 0c8h
568
	 fpvariant 0dch, 22, 0c8h
569
	 endvariant
570
	mne FMULP	; ofs=28Fh
571
	 fpvariant 0deh, 23, 0c8h
572
	 fpvariant 0deh, 0, 0c9h
573
	 endvariant
574
	mne FIMUL	; ofs=296h
575
	 variant 20ah, 24
576
	 variant 20eh, 25
577
	 endvariant
578
	mne FNOP	; ofs=29Bh
579
	 fpvariant 0d9h, 0, 0d0h
580
	 endvariant
581
	mne FPATAN	; ofs=29Fh
582
	 fpvariant 0d9h, 0, 0f3h
583
	 endvariant
584
	mne FPREM	; ofs=2A3h
585
	 fpvariant 0d9h, 0, 0f8h
586
	 endvariant
587
	mne FPREM1	; ofs=2A7h
588
	 fpvariant 0d9h, 0, 0f5h, , ASM_MACH3
589
	 endvariant
590
	mne FPTAN	; ofs=2ACh
591
	 fpvariant 0d9h, 0, 0f2h
592
	 endvariant
593
	mne FRNDINT	; ofs=2B0h
594
	 fpvariant 0d9h, 0, 0fch
595
	 endvariant
596
	mne FRSTOR	; ofs=2B4h
597
	 variant 225h, 29
598
	 endvariant
599
	mne FRSTORW, ASM_D16	; ofs=2B7h
600
	mne FRSTORD, ASM_D32	; ofs=2B8h
601
	 variant 225h, 29
602
	 endvariant
603
	mne FSAVE, ASM_WAIT	; ofs=2BCh
604
	mne FNSAVE	; ofs=2BDh
605
	 variant 235h, 29
606
	 endvariant
607
	mne FSAVEW, ASM_D16	; ofs=2C0h
608
	mne FSAVED, ASM_D32	; ofs=2C1h
609
	 variant 235h, 29
610
	 endvariant
611
	mne FSCALE	; ofs=2C5h
612
	 fpvariant 0d9h, 0, 0fdh
613
	 endvariant
614
	mne FSETPM, ASM_WAIT	; ofs=2C9h
615
	mne FNSETPM	; ofs=2CAh
616
	 fpvariant 0dbh, 0, 0e4h, , ASM_MACH2
617
	 endvariant
618
	mne FSIN	; ofs=2CFh
619
	 fpvariant 0d9h, 0, 0feh, , ASM_MACH3
620
	 endvariant
621
	mne FSINCOS	; ofs=2D4h
622
	 fpvariant 0d9h, 0, 0fbh, , ASM_MACH3
623
	 endvariant
624
	mne FSQRT	; ofs=2D9h
625
	 fpvariant 0d9h, 0, 0fah
626
	 endvariant
627
	mne FST	; ofs=2DDh
628
	 variant 211h, 19
629
	 variant 215h, 20
630
	 fpvariant 0ddh, 27, 0d0h
631
	 endvariant
632
	mne FSTP	; ofs=2E5h
633
	 variant 219h, 19
634
	 variant 21dh, 20
635
	 variant 23bh, 26
636
	 fpvariant 0ddh, 27, 0d8h
637
	 endvariant
638
	mne FSTCW, ASM_WAIT	; ofs=2EFh
639
	mne FNSTCW	; ofs=2F0h
640
	 variant 239h, 25
641
	 endvariant
642
	mne FSTENV, ASM_WAIT	; ofs=2F3h
643
	mne FNSTENV	; ofs=2F4h
644
	 variant 231h, 29
645
	 endvariant
646
	mne FSTENVW, ASM_D16	; ofs=2F7h
647
	mne FSTENVD, ASM_D32	; ofs=2F8h
648
	 variant 231h, 29
649
	 endvariant
650
	mne FSTSW, ASM_WAIT	; ofs=2FCh
651
	mne FNSTSW	; ofs=2FDh
652
	 fpvariant 0dfh, 30, 0e0h
653
	 variant 23dh, 25
654
	 endvariant
655
	mne FSUB	; ofs=303h
656
	 variant 220h, 19
657
	 variant 224h, 20
658
	 fpvariant 0d8h, 21, 0e0h
659
	 fpvariant 0dch, 22, 0e8h
660
	 endvariant
661
	mne FSUBP	; ofs=30Eh
662
	 fpvariant 0deh, 23, 0e8h
663
	 fpvariant 0deh, 0, 0e9h
664
	 endvariant
665
	mne FISUB	; ofs=315h
666
	 variant 222h, 24
667
	 variant 226h, 25
668
	 endvariant
669
	mne FSUBR	; ofs=31Ah
670
	 variant 228h, 19
671
	 variant 22ch, 20
672
	 fpvariant 0d8h, 21, 0e8h
673
	 fpvariant 0dch, 22, 0e0h
674
	 endvariant
675
	mne FSUBRP	; ofs=325h
676
	 fpvariant 0deh, 23, 0e0h
677
	 fpvariant 0deh, 0, 0e1h
678
	 endvariant
679
	mne FISUBR	; ofs=32Ch
680
	 variant 22ah, 24
681
	 variant 22eh, 25
682
	 endvariant
683
	mne FTST	; ofs=331h
684
	 fpvariant 0d9h, 0, 0e4h
685
	 endvariant
686
	mne FUCOM	; ofs=335h
687
	 fpvariant 0ddh, 28, 0e0h, , ASM_MACH3
688
	 fpvariant 0ddh, 0, 0e1h, , ASM_MACH3
689
	 endvariant
690
	mne FUCOMI	; ofs=33Eh
691
	 fpvariant 0dbh, 28, 0e8h, , ASM_MACH6
692
	 fpvariant 0dbh, 0, 0e9h, , ASM_MACH6
693
	 endvariant
694
	mne FUCOMIP	; ofs=347h
695
	 fpvariant 0dfh, 28, 0e8h, , ASM_MACH6
696
	 fpvariant 0dfh, 0, 0e9h, , ASM_MACH6
697
	 endvariant
698
	mne FUCOMP	; ofs=350h
699
	 fpvariant 0ddh, 28, 0e8h, , ASM_MACH3
700
	 fpvariant 0ddh, 0, 0e9h, , ASM_MACH3
701
	 endvariant
702
	mne FUCOMPP	; ofs=359h
703
	 fpvariant 0dah, 0, 0e9h, , ASM_MACH3
704
	 endvariant
705
	mne FWAIT	; ofs=35Eh
706
	 variant 09bh, 0
707
	 endvariant
708
	mne FXAM	; ofs=361h
709
	 fpvariant 0d9h, 0, 0e5h
710
	 endvariant
711
	mne FXCH	; ofs=365h
712
	 fpvariant 0d9h, 28, 0c8h
713
	 fpvariant 0d9h, 0, 0c9h
714
	 endvariant
715
	mne FXTRACT	; ofs=36Ch
716
	 fpvariant 0d9h, 0, 0f4h
717
	 endvariant
718
	mne FYL2X	; ofs=370h
719
	 fpvariant 0d9h, 0, 0f1h
720
	 endvariant
721
	mne FYL2XP1	; ofs=374h
722
	 fpvariant 0d9h, 0, 0f9h
723
	 endvariant
724
	mne HLT	; ofs=378h
725
	 variant 0f4h, 0
726
	 endvariant
727
	mne IDIV	; ofs=37Bh
728
	 variant AGRP(6,7), 16
729
	 endvariant
730
	mne IMUL	; ofs=37Eh
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
737
	 endvariant
738
	mne IN	; ofs=390h
739
	 variant 0e4h, 35
740
	 variant 0ech, 36
741
	 endvariant
742
	mne INC	; ofs=395h
743
	 variant 040h, 17
744
	 variant AGRP(5,0), 16, ASM_LOCKABLE
745
	 endvariant
746
	mne INSB	; ofs=39Bh
747
	 variant 06ch, 0, , ASM_MACH1
748
	 endvariant
749
	mne INSW, ASM_D16	; ofs=39Fh
750
	mne INSD, ASM_D32	; ofs=3A0h
751
	 variant 06dh, 0, , ASM_MACH1
752
	 endvariant
753
	mne INT	; ofs=3A5h
754
	 variant 0cch, 37
755
	 variant 0cdh, 38
756
	 endvariant
757
	mne INTO	; ofs=3AAh
758
	 variant 0ceh, 0
759
	 endvariant
760
	mne INVD	; ofs=3ADh
761
	 variant 108h, 0, , ASM_MACH4
762
	 endvariant
763
	mne INVLPG	; ofs=3B1h
764
	 variant AGRP(7,7), 29, , ASM_MACH4
765
	 endvariant
766
	mne IRET, ASM_D16	; ofs=3B5h
767
	mne IRETD, ASM_D32	; ofs=3B6h
768
	 variant 0cfh, 0
769
	 endvariant
770
	mne JA	; ofs=3BAh
771
	 variant 077h, 39
772
	 variant 187h, 12, , ASM_MACH3
773
	 endvariant
774
	mne JAE	; ofs=3C0h
775
	 variant 073h, 39
776
	 variant 183h, 12, , ASM_MACH3
777
	 endvariant
778
	mne JB	; ofs=3C6h
779
	 variant 072h, 39
780
	 variant 182h, 12, , ASM_MACH3
781
	 endvariant
782
	mne JBE	; ofs=3CCh
783
	 variant 076h, 39
784
	 variant 186h, 12, , ASM_MACH3
785
	 endvariant
786
	mne JC	; ofs=3D2h
787
	 variant 072h, 39
788
	 variant 182h, 12, , ASM_MACH3
789
	 endvariant
790
	mne JCXZ, ASM_D16	; ofs=3D8h
791
	mne JECXZ, ASM_D32	; ofs=3D9h
792
	 variant 0e3h, 39
793
	 endvariant
794
	mne JE	; ofs=3DDh
795
	 variant 074h, 39
796
	 variant 184h, 12, , ASM_MACH3
797
	 endvariant
798
	mne JG	; ofs=3E3h
799
	 variant 07fh, 39
800
	 variant 18fh, 12, , ASM_MACH3
801
	 endvariant
802
	mne JGE	; ofs=3E9h
803
	 variant 07dh, 39
804
	 variant 18dh, 12, , ASM_MACH3
805
	 endvariant
806
	mne JL	; ofs=3EFh
807
	 variant 07ch, 39
808
	 variant 18ch, 12, , ASM_MACH3
809
	 endvariant
810
	mne JLE	; ofs=3F5h
811
	 variant 07eh, 39
812
	 variant 18eh, 12, , ASM_MACH3
813
	 endvariant
814
	mne JNA	; ofs=3FBh
815
	 variant 076h, 39
816
	 variant 186h, 12, , ASM_MACH3
817
	 endvariant
818
	mne JNAE	; ofs=401h
819
	 variant 072h, 39
820
	 variant 182h, 12, , ASM_MACH3
821
	 endvariant
822
	mne JNB	; ofs=407h
823
	 variant 073h, 39
824
	 variant 183h, 12, , ASM_MACH3
825
	 endvariant
826
	mne JNBE	; ofs=40Dh
827
	 variant 077h, 39
828
	 variant 187h, 12, , ASM_MACH3
829
	 endvariant
830
	mne JNC	; ofs=413h
831
	 variant 073h, 39
832
	 variant 183h, 12, , ASM_MACH3
833
	 endvariant
834
	mne JNE	; ofs=419h
835
	 variant 075h, 39
836
	 variant 185h, 12, , ASM_MACH3
837
	 endvariant
838
	mne JNG	; ofs=41Fh
839
	 variant 07eh, 39
840
	 variant 18eh, 12, , ASM_MACH3
841
	 endvariant
842
	mne JNGE	; ofs=425h
843
	 variant 07ch, 39
844
	 variant 18ch, 12, , ASM_MACH3
845
	 endvariant
846
	mne JNL	; ofs=42Bh
847
	 variant 07dh, 39
848
	 variant 18dh, 12, , ASM_MACH3
849
	 endvariant
850
	mne JNLE	; ofs=431h
851
	 variant 07fh, 39
852
	 variant 18fh, 12, , ASM_MACH3
853
	 endvariant
854
	mne JNO	; ofs=437h
855
	 variant 071h, 39
856
	 variant 181h, 12, , ASM_MACH3
857
	 endvariant
858
	mne JNP	; ofs=43Dh
859
	 variant 07bh, 39
860
	 variant 18bh, 12, , ASM_MACH3
861
	 endvariant
862
	mne JNS	; ofs=443h
863
	 variant 079h, 39
864
	 variant 189h, 12, , ASM_MACH3
865
	 endvariant
866
	mne JNZ	; ofs=449h
867
	 variant 075h, 39
868
	 variant 185h, 12, , ASM_MACH3
869
	 endvariant
870
	mne JO	; ofs=44Fh
871
	 variant 070h, 39
872
	 variant 180h, 12, , ASM_MACH3
873
	 endvariant
874
	mne JP	; ofs=455h
875
	 variant 07ah, 39
876
	 variant 18ah, 12, , ASM_MACH3
877
	 endvariant
878
	mne JPE	; ofs=45Bh
879
	 variant 07ah, 39
880
	 variant 18ah, 12, , ASM_MACH3
881
	 endvariant
882
	mne JPO	; ofs=461h
883
	 variant 07bh, 39
884
	 variant 18bh, 12, , ASM_MACH3
885
	 endvariant
886
	mne JS	; ofs=467h
887
	 variant 078h, 39
888
	 variant 188h, 12, , ASM_MACH3
889
	 endvariant
890
	mne JZ	; ofs=46Dh
891
	 variant 074h, 39
892
	 variant 184h, 12, , ASM_MACH3
893
	 endvariant
894
	mne JMP	; ofs=473h
895
	 variant 0ebh, 39
896
	 variant 0e9h, 12
897
	 variant AGRP(3,4), 40
898
	 variant AGRP(3,5), 14
899
	 variant 0eah, 13
900
	 endvariant
901
	mne LAHF	; ofs=47Eh
902
	 variant 09fh, 0
903
	 endvariant
904
	mne LAR	; ofs=481h
905
	 variant 102h, 8, , ASM_MACH2
906
	 endvariant
907
	mne LDS	; ofs=485h
908
	 variant 0c5h, 7
909
	 endvariant
910
	mne LSS	; ofs=488h
911
	 variant 1b2h, 7, , ASM_MACH3
912
	 endvariant
913
	mne LES	; ofs=48Ch
914
	 variant 0c4h, 7
915
	 endvariant
916
	mne LFS	; ofs=48Fh
917
	 variant 1b4h, 7, , ASM_MACH3
918
	 endvariant
919
	mne LGS	; ofs=493h
920
	 variant 1b5h, 7, , ASM_MACH3
921
	 endvariant
922
	mne LEA	; ofs=497h
923
	 variant 08dh, 7
924
	 endvariant
925
	mne LEAVE	; ofs=49Ah
926
	 variant 0c9h, 0, , ASM_MACH1
927
	 endvariant
928
	mne LGDT	; ofs=49Eh
929
	 variant AGRP(7,2), 29, , ASM_MACH2
930
	 endvariant
931
	mne LIDT	; ofs=4A2h
932
	 variant AGRP(7,3), 29, , ASM_MACH2
933
	 endvariant
934
	mne LLDT	; ofs=4A6h
935
	 variant AGRP(8,2), 41, , ASM_MACH2
936
	 endvariant
937
	mne LMSW	; ofs=4AAh
938
	 variant AGRP(7,6), 41, , ASM_MACH2
939
	 endvariant
940
	mne LOCK, ASM_LOCKREP, 0f0h	; ofs=4AEh
941
	mne LODSB	; ofs=4B0h
942
	 variant 0ach, 0
943
	 endvariant
944
	mne LODSW, ASM_D16	; ofs=4B3h
945
	mne LODSD, ASM_D32	; ofs=4B4h
946
	 variant 0adh, 0
947
	 endvariant
948
	mne LOOP	; ofs=4B8h
949
	 variant 0e2h, 39
950
	 endvariant
951
	mne LOOPW, ASM_D16	; ofs=4BBh
952
	mne LOOPD, ASM_D32	; ofs=4BCh
953
	 variant 0e2h, 39
954
	 endvariant
955
	mne LOOPZ	; ofs=4C0h
956
	 variant 0e1h, 39
957
	 endvariant
958
	mne LOOPE	; ofs=4C3h
959
	 variant 0e1h, 39
960
	 endvariant
961
	mne LOOPEW, ASM_D16	; ofs=4C6h
962
	mne LOOPED, ASM_D32	; ofs=4C7h
963
	 variant 0e1h, 39
964
	 endvariant
965
	mne LOOPZW, ASM_D16	; ofs=4CBh
966
	mne LOOPZD, ASM_D32	; ofs=4CCh
967
	 variant 0e1h, 39
968
	 endvariant
969
	mne LOOPNZ	; ofs=4D0h
970
	 variant 0e0h, 39
971
	 endvariant
972
	mne LOOPNE	; ofs=4D3h
973
	 variant 0e0h, 39
974
	 endvariant
975
	mne LOOPNEW, ASM_D16	; ofs=4D6h
976
	mne LOOPNED, ASM_D32	; ofs=4D7h
977
	 variant 0e0h, 39
978
	 endvariant
979
	mne LOOPNZW, ASM_D16	; ofs=4DBh
980
	mne LOOPNZD, ASM_D32	; ofs=4DCh
981
	 variant 0e0h, 39
982
	 endvariant
983
	mne LSL	; ofs=4E0h
984
	 variant 103h, 8, , ASM_MACH2
985
	 endvariant
986
	mne LTR	; ofs=4E4h
987
	 variant AGRP(8,3), 41, , ASM_MACH2
988
	 endvariant
989
	mne MOV	; ofs=4E8h
990
	 variant 0a0h, 44
991
	 variant 0a2h, 45
992
	 variant 088h, 4
993
	 variant 08ah, 5
994
	 variant 08ch, 42
995
	 variant 08eh, 43
996
	 variant 0b0h, 46
997
	 variant 0b8h, 47
998
	 variant AGRP(9,0), 2
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
1005
	 endvariant
1006
if MMXSUPP
1007
	mne MOVD	; ofs=50Dh
1008
	 variant 16eh, 76, , ASM_MACH5
1009
	 variant 17eh, 77, , ASM_MACH5
1010
	 endvariant
1011
	mne MOVQ	; ofs=514h
1012
	 variant 16fh, 78, , ASM_MACH5
1013
	 variant 17fh, 79, , ASM_MACH5
1014
	 endvariant
1015
endif
1016
	mne MOVSB	; ofs=51Bh
1017
	 variant 0a4h, 0
1018
	 endvariant
1019
	mne MOVSW, ASM_D16	; ofs=51Eh
1020
	mne MOVSD, ASM_D32	; ofs=51Fh
1021
	 variant 0a5h, 0
1022
	 endvariant
1023
	mne MOVSX	; ofs=523h
1024
	 variant 1beh, 48, , ASM_MACH3
1025
	 variant 1bfh, 49, , ASM_MACH3
1026
	 endvariant
1027
	mne MOVZX	; ofs=52Ah
1028
	 variant 1b6h, 48, , ASM_MACH3
1029
	 variant 1b7h, 49, , ASM_MACH3
1030
	 endvariant
1031
	mne MUL	; ofs=531h
1032
	 variant AGRP(6,4), 16
1033
	 endvariant
1034
	mne NEG	; ofs=534h
1035
	 variant AGRP(6,3), 16, ASM_LOCKABLE
1036
	 endvariant
1037
	mne NOP	; ofs=538h
1038
	 variant 090h, 0
1039
	 endvariant
1040
	mne NOT	; ofs=53Bh
1041
	 variant AGRP(6,2), 16, ASM_LOCKABLE
1042
	 endvariant
1043
	mne OR	; ofs=53Fh
1044
	 variant AGRP(0,1), 3, ASM_LOCKABLE
1045
	 variant 00ch, 1
1046
	 variant AGRP(1,1), 2, ASM_LOCKABLE
1047
	 variant 008h, 4, ASM_LOCKABLE
1048
	 variant 00ah, 5
1049
	 endvariant
1050
	mne ORG, ASM_ORG	; ofs=54Dh
1051
	mne OUT	; ofs=54Fh
1052
	 variant 0e6h, 50
1053
	 variant 0eeh, 51
1054
	 endvariant
1055
	mne OUTSB	; ofs=554h
1056
	 variant 06eh, 0, , ASM_MACH1
1057
	 endvariant
1058
	mne OUTSW, ASM_D16	; ofs=558h
1059
	mne OUTSD, ASM_D32	; ofs=559h
1060
	 variant 06fh, 0, , ASM_MACH1
1061
	 endvariant
1062
	mne POP	; ofs=55Eh
1063
	 variant AGRP(10,0), 52
1064
	 variant 058h, 17
1065
	 variant 01fh, 67
1066
	 variant 007h, 64
1067
	 variant 017h, 66
1068
	 variant 1a1h, 68, , ASM_MACH3
1069
	 variant 1a9h, 69, , ASM_MACH3
1070
	 endvariant
1071
	mne POPA, ASM_D16	; ofs=56Fh
1072
	mne POPAD, ASM_D32	; ofs=570h
1073
	 variant 061h, 0, , ASM_MACH1
1074
	 endvariant
1075
	mne POPF, ASM_D16	; ofs=575h
1076
	mne POPFD, ASM_D32	; ofs=576h
1077
	 variant 09dh, 0
1078
	 endvariant
1079
	mne PUSH	; ofs=57Ah
1080
	 variant 050h, 17
1081
	 variant AGRP(3,6), 40
1082
	 variant 06ah, 54, , ASM_MACH1
1083
	 variant 068h, 53, , ASM_MACH1
1084
	 variant 00eh, 65
1085
	 variant 016h, 66
1086
	 variant 01eh, 67
1087
	 variant 006h, 64
1088
	 variant 1a0h, 68, , ASM_MACH3
1089
	 variant 1a8h, 69, , ASM_MACH3
1090
	 endvariant
1091
	mne PUSHA, ASM_D16	; ofs=593h
1092
	mne PUSHAD, ASM_D32	; ofs=594h
1093
	 variant 060h, 0, , ASM_MACH1
1094
	 endvariant
1095
	mne PUSHF, ASM_D16	; ofs=599h
1096
	mne PUSHFD, ASM_D32	; ofs=59Ah
1097
	 variant 09ch, 0
1098
	 endvariant
1099
	mne RCL	; ofs=59Eh
1100
	 variant AGRP(11,2), 55
1101
	 variant AGRP(12,2), 56
1102
	 variant AGRP(13,2), 57, , ASM_MACH1
1103
	 endvariant
1104
	mne RCR	; ofs=5A6h
1105
	 variant AGRP(11,3), 55
1106
	 variant AGRP(12,3), 56
1107
	 variant AGRP(13,3), 57, , ASM_MACH1
1108
	 endvariant
1109
	mne ROL	; ofs=5AEh
1110
	 variant AGRP(11,0), 55
1111
	 variant AGRP(12,0), 56
1112
	 variant AGRP(13,0), 57, , ASM_MACH1
1113
	 endvariant
1114
	mne ROR	; ofs=5B6h
1115
	 variant AGRP(11,1), 55
1116
	 variant AGRP(12,1), 56
1117
	 variant AGRP(13,1), 57, , ASM_MACH1
1118
	 endvariant
1119
	mne RDMSR	; ofs=5BEh
1120
	 variant 132h, 0, , ASM_MACH5
1121
	 endvariant
1122
	mne RDTSC	; ofs=5C2h
1123
	 variant 131h, 0, , ASM_MACH5
1124
	 endvariant
1125
	mne REP, ASM_LOCKREP, 0f3h	; ofs=5C6h
1126
	mne REPE, ASM_LOCKREP, 0f3h	; ofs=5C8h
1127
	mne REPNE, ASM_LOCKREP, 0f2h	; ofs=5CAh
1128
	mne RET	; ofs=5CCh
1129
	 variant 0c3h, 0
1130
	 variant 0c2h, 58
1131
	 endvariant
1132
	mne RETF, ASM_D16	; ofs=5D1h
1133
	mne RETFD, ASM_D32	; ofs=5D2h
1134
	 variant 0cbh, 0
1135
	 variant 0cah, 58
1136
	 endvariant
1137
	mne RSM	; ofs=5D8h
1138
	 variant 1aah, 0, , ASM_MACH5
1139
	 endvariant
1140
	mne SAHF	; ofs=5DCh
1141
	 variant 09eh, 0
1142
	 endvariant
1143
	mne SAL	; ofs=5DFh
1144
	 variant AGRP(11,4), 55
1145
	 variant AGRP(12,4), 56
1146
	 variant AGRP(13,4), 57, , ASM_MACH1
1147
	 endvariant
1148
	mne SAR	; ofs=5E7h
1149
	 variant AGRP(11,7), 55
1150
	 variant AGRP(12,7), 56
1151
	 variant AGRP(13,7), 57, , ASM_MACH1
1152
	 endvariant
1153
	mne SEG	; ofs=5EFh
1154
	 variant 026h, 64
1155
	 variant 02eh, 65
1156
	 variant 036h, 66
1157
	 variant 03eh, 67
1158
	 variant 064h, 68
1159
	 variant 065h, 69
1160
	 endvariant
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
1167
	mne SHL	; ofs=608h
1168
	 variant AGRP(11,4), 55
1169
	 variant AGRP(12,4), 56
1170
	 variant AGRP(13,4), 57, , ASM_MACH1
1171
	 endvariant
1172
	mne SHR	; ofs=610h
1173
	 variant AGRP(11,5), 55
1174
	 variant AGRP(12,5), 56
1175
	 variant AGRP(13,5), 57, , ASM_MACH1
1176
	 endvariant
1177
	mne SBB	; ofs=618h
1178
	 variant AGRP(0,3), 3, ASM_LOCKABLE
1179
	 variant 01ch, 1
1180
	 variant AGRP(1,3), 2, ASM_LOCKABLE
1181
	 variant 018h, 4, ASM_LOCKABLE
1182
	 variant 01ah, 5
1183
	 endvariant
1184
	mne SCASB	; ofs=626h
1185
	 variant 0aeh, 0
1186
	 endvariant
1187
	mne SCASW, ASM_D16	; ofs=629h
1188
	mne SCASD, ASM_D32	; ofs=62Ah
1189
	 variant 0afh, 0
1190
	 endvariant
1191
	mne SETA	; ofs=62Eh
1192
	 variant 197h, 59, , ASM_MACH3
1193
	 endvariant
1194
	mne SETAE	; ofs=632h
1195
	 variant 193h, 59, , ASM_MACH3
1196
	 endvariant
1197
	mne SETB	; ofs=636h
1198
	 variant 192h, 59, , ASM_MACH3
1199
	 endvariant
1200
	mne SETBE	; ofs=63Ah
1201
	 variant 196h, 59, , ASM_MACH3
1202
	 endvariant
1203
	mne SETC	; ofs=63Eh
1204
	 variant 192h, 59, , ASM_MACH3
1205
	 endvariant
1206
	mne SETE	; ofs=642h
1207
	 variant 194h, 59, , ASM_MACH3
1208
	 endvariant
1209
	mne SETG	; ofs=646h
1210
	 variant 19fh, 59, , ASM_MACH3
1211
	 endvariant
1212
	mne SETGE	; ofs=64Ah
1213
	 variant 19dh, 59, , ASM_MACH3
1214
	 endvariant
1215
	mne SETL	; ofs=64Eh
1216
	 variant 19ch, 59, , ASM_MACH3
1217
	 endvariant
1218
	mne SETLE	; ofs=652h
1219
	 variant 19eh, 59, , ASM_MACH3
1220
	 endvariant
1221
	mne SETNA	; ofs=656h
1222
	 variant 196h, 59, , ASM_MACH3
1223
	 endvariant
1224
	mne SETNAE	; ofs=65Ah
1225
	 variant 192h, 59, , ASM_MACH3
1226
	 endvariant
1227
	mne SETNB	; ofs=65Eh
1228
	 variant 193h, 59, , ASM_MACH3
1229
	 endvariant
1230
	mne SETNBE	; ofs=662h
1231
	 variant 197h, 59, , ASM_MACH3
1232
	 endvariant
1233
	mne SETNC	; ofs=666h
1234
	 variant 193h, 59, , ASM_MACH3
1235
	 endvariant
1236
	mne SETNE	; ofs=66Ah
1237
	 variant 195h, 59, , ASM_MACH3
1238
	 endvariant
1239
	mne SETNG	; ofs=66Eh
1240
	 variant 19eh, 59, , ASM_MACH3
1241
	 endvariant
1242
	mne SETNGE	; ofs=672h
1243
	 variant 19ch, 59, , ASM_MACH3
1244
	 endvariant
1245
	mne SETNL	; ofs=676h
1246
	 variant 19dh, 59, , ASM_MACH3
1247
	 endvariant
1248
	mne SETNLE	; ofs=67Ah
1249
	 variant 19fh, 59, , ASM_MACH3
1250
	 endvariant
1251
	mne SETNO	; ofs=67Eh
1252
	 variant 191h, 59, , ASM_MACH3
1253
	 endvariant
1254
	mne SETNP	; ofs=682h
1255
	 variant 19bh, 59, , ASM_MACH3
1256
	 endvariant
1257
	mne SETNS	; ofs=686h
1258
	 variant 199h, 59, , ASM_MACH3
1259
	 endvariant
1260
	mne SETNZ	; ofs=68Ah
1261
	 variant 195h, 59, , ASM_MACH3
1262
	 endvariant
1263
	mne SETO	; ofs=68Eh
1264
	 variant 190h, 59, , ASM_MACH3
1265
	 endvariant
1266
	mne SETP	; ofs=692h
1267
	 variant 19ah, 59, , ASM_MACH3
1268
	 endvariant
1269
	mne SETPE	; ofs=696h
1270
	 variant 19ah, 59, , ASM_MACH3
1271
	 endvariant
1272
	mne SETPO	; ofs=69Ah
1273
	 variant 19bh, 59, , ASM_MACH3
1274
	 endvariant
1275
	mne SETS	; ofs=69Eh
1276
	 variant 198h, 59, , ASM_MACH3
1277
	 endvariant
1278
	mne SETZ	; ofs=6A2h
1279
	 variant 194h, 59, , ASM_MACH3
1280
	 endvariant
1281
	mne SGDT	; ofs=6A6h
1282
	 variant AGRP(7,0), 29, , ASM_MACH2
1283
	 endvariant
1284
	mne SIDT	; ofs=6AAh
1285
	 variant AGRP(7,1), 29, , ASM_MACH2
1286
	 endvariant
1287
	mne SHLD	; ofs=6AEh
1288
	 variant 1a4h, 60, , ASM_MACH3
1289
	 variant 1a5h, 61, , ASM_MACH3
1290
	 endvariant
1291
	mne SHRD	; ofs=6B5h
1292
	 variant 1ach, 60, , ASM_MACH3
1293
	 variant 1adh, 61, , ASM_MACH3
1294
	 endvariant
1295
	mne SLDT	; ofs=6BCh
1296
	 variant AGRP(8,0), 40, , ASM_MACH2
1297
	 endvariant
1298
	mne SMSW	; ofs=6C0h
1299
	 variant AGRP(7,4), 40, , ASM_MACH2
1300
	 endvariant
1301
	mne STC	; ofs=6C4h
1302
	 variant 0f9h, 0
1303
	 endvariant
1304
	mne STD	; ofs=6C7h
1305
	 variant 0fdh, 0
1306
	 endvariant
1307
	mne STI	; ofs=6CAh
1308
	 variant 0fbh, 0
1309
	 endvariant
1310
	mne STOSB	; ofs=6CDh
1311
	 variant 0aah, 0
1312
	 endvariant
1313
	mne STOSW, ASM_D16	; ofs=6D0h
1314
	mne STOSD, ASM_D32	; ofs=6D1h
1315
	 variant 0abh, 0
1316
	 endvariant
1317
	mne STR	; ofs=6D5h
1318
	 variant AGRP(8,1), 41, , ASM_MACH2
1319
	 endvariant
1320
	mne SUB	; ofs=6D9h
1321
	 variant AGRP(0,5), 3, ASM_LOCKABLE
1322
	 variant 02ch, 1
1323
	 variant AGRP(1,5), 2, ASM_LOCKABLE
1324
	 variant 028h, 4, ASM_LOCKABLE
1325
	 variant 02ah, 5
1326
	 endvariant
1327
	mne TEST	; ofs=6E7h
1328
	 variant 0a8h, 1
1329
	 variant AGRP(6,0), 2
1330
	 variant 084h, 4
1331
	 variant 084h, 5
1332
	 endvariant
1333
	mne VERR	; ofs=6F0h
1334
	 variant AGRP(8,4), 41, , ASM_MACH2
1335
	 endvariant
1336
	mne VERW	; ofs=6F4h
1337
	 variant AGRP(8,5), 41, , ASM_MACH2
1338
	 endvariant
1339
	mne WAIT	; ofs=6F8h
1340
	 variant 09bh, 0
1341
	 endvariant
1342
	mne WBINVD	; ofs=6FBh
1343
	 variant 109h, 0, , ASM_MACH4
1344
	 endvariant
1345
	mne WRMSR	; ofs=6FFh
1346
	 variant 130h, 0, , ASM_MACH5
1347
	 endvariant
1348
	mne XADD	; ofs=703h
1349
	 variant 1c0h, 4, ASM_LOCKABLE, ASM_MACH4
1350
	 endvariant
1351
	mne XCHG	; ofs=708h
1352
	 variant 090h, 62
1353
	 variant 090h, 63
1354
	 variant 086h, 4, ASM_LOCKABLE
1355
	 variant 086h, 5, ASM_LOCKABLE
1356
	 endvariant
1357
	mne XLAT	; ofs=713h
1358
	 variant 0d7h, 0
1359
	 endvariant
1360
	mne XLATB	; ofs=716h
1361
	 variant 0d7h, 0
1362
	 endvariant
1363
	mne XOR	; ofs=719h
1364
	 variant AGRP(0,6), 3, ASM_LOCKABLE
1365
	 variant 034h, 1
1366
	 variant AGRP(1,6), 2, ASM_LOCKABLE
1367
	 variant 030h, 4, ASM_LOCKABLE
1368
	 variant 032h, 5
1369
	 endvariant
1370

1371
end_mnlist label byte
1372

1373

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.