1 ; insns.dat table of instructions for the Netwide Assembler
3 ; The Netwide Assembler is copyright
(C
) 1996 Simon Tatham
and
4 ; Julian Hall. All rights reserved. The software is
5 ; redistributable under the licence given
in the file
"Licence"
6 ; distributed
in the NASM archive.
8 ; Format of file
: All four fields must be present on every functional
9 ; line. Hence `void
' for no-operand instructions, and `\0' for such
10 ; as EQU. If the
last three fields are all `ignore
', no action is
11 ; taken except to register the opcode as being present.
13 ; For a detailed description of the code string (third field), please
14 ; see the comment at the top of assemble.c. For a detailed description
15 ; of the flags (fourth field), please see insns.h.
18 ; Special instructions...
19 DB ignore ignore ignore
20 DW ignore ignore ignore
21 DD ignore ignore ignore
22 DQ ignore ignore ignore
23 DT ignore ignore ignore
24 DO ignore ignore ignore
26 RESW ignore ignore ignore
27 RESD ignore ignore ignore
28 RESQ ignore ignore ignore
29 REST ignore ignore ignore
30 RESO ignore ignore ignore
32 ; Conventional instructions
33 AAA void \1\x37 8086,NOLONG
34 AAD void \2\xD5\x0A 8086,NOLONG
35 AAD imm \1\xD5\24 8086,SB,NOLONG
36 AAM void \2\xD4\x0A 8086,NOLONG
37 AAM imm \1\xD4\24 8086,SB,NOLONG
38 AAS void \1\x3F 8086,NOLONG
39 ADC mem,reg8 \1\x10\101 8086,SM
40 ADC reg8,reg8 \1\x10\101 8086
41 ADC mem,reg16 \320\1\x11\101 8086,SM
42 ADC reg16,reg16 \320\1\x11\101 8086
43 ADC mem,reg32 \321\1\x11\101 386,SM
44 ADC reg32,reg32 \321\1\x11\101 386
45 ADC mem,reg64 \324\1\x11\101 X64,SM
46 ADC reg64,reg64 \324\1\x11\101 X64
47 ADC reg8,mem \1\x12\110 8086,SM
48 ADC reg8,reg8 \1\x12\110 8086
49 ADC reg16,mem \320\1\x13\110 8086,SM
50 ADC reg16,reg16 \320\1\x13\110 8086
51 ADC reg32,mem \321\1\x13\110 386,SM
52 ADC reg32,reg32 \321\1\x13\110 386
53 ADC reg64,mem \324\1\x13\110 X64,SM
54 ADC reg64,reg64 \324\1\x13\110 X64
55 ADC rm16,imm8 \320\1\x83\202\15 8086
56 ADC rm32,imm8 \321\1\x83\202\15 386
57 ADC rm64,imm8 \324\1\x83\202\15 X64
58 ADC reg_al,imm \1\x14\21 8086,SM
59 ADC reg_ax,sbyte \320\1\x83\202\15 8086,SM,ND
60 ADC reg_ax,imm \320\1\x15\31 8086,SM
61 ADC reg_eax,sbyte \321\1\x83\202\15 386,SM,ND
62 ADC reg_eax,imm \321\1\x15\41 386,SM
63 ADC reg_rax,sbyte \321\1\x83\202\15 X64,SM,ND
64 ADC reg_rax,imm \321\1\x15\41 X64,SM
65 ADC rm8,imm \1\x80\202\21 8086,SM
66 ADC rm16,imm \320\145\1\x81\202\141 8086,SM
67 ADC rm32,imm \321\155\1\x81\202\151 386,SM
68 ADC rm64,imm \324\155\1\x81\202\151 X64,SM
69 ADC mem,imm8 \1\x80\202\21 8086,SM
70 ADC mem,imm16 \320\145\1\x81\202\141 8086,SM
71 ADC mem,imm32 \321\155\1\x81\202\151 386,SM
72 ADD mem,reg8 \170\101 8086,SM
73 ADD reg8,reg8 \170\101 8086
74 ADD mem,reg16 \320\1\x01\101 8086,SM
75 ADD reg16,reg16 \320\1\x01\101 8086
76 ADD mem,reg32 \321\1\x01\101 386,SM
77 ADD reg32,reg32 \321\1\x01\101 386
78 ADD mem,reg64 \324\1\x01\101 X64,SM
79 ADD reg64,reg64 \324\1\x01\101 X64
80 ADD reg8,mem \1\x02\110 8086,SM
81 ADD reg8,reg8 \1\x02\110 8086
82 ADD reg16,mem \320\1\x03\110 8086,SM
83 ADD reg16,reg16 \320\1\x03\110 8086
84 ADD reg32,mem \321\1\x03\110 386,SM
85 ADD reg32,reg32 \321\1\x03\110 386
86 ADD reg64,mem \324\1\x03\110 X64,SM
87 ADD reg64,reg64 \324\1\x03\110 X64
88 ADD rm16,imm8 \320\1\x83\200\15 8086
89 ADD rm32,imm8 \321\1\x83\200\15 386
90 ADD rm64,imm8 \324\1\x83\200\15 X64
91 ADD reg_al,imm \1\x04\21 8086,SM
92 ADD reg_ax,sbyte \320\1\x83\200\15 8086,SM,ND
93 ADD reg_ax,imm \320\1\x05\31 8086,SM
94 ADD reg_eax,sbyte \321\1\x83\200\15 386,SM,ND
95 ADD reg_eax,imm \321\1\x05\41 386,SM
96 ADD reg_rax,sbyte \321\1\x83\200\15 X64,SM,ND
97 ADD reg_rax,imm \323\1\x05\41 X64,SM
98 ADD rm8,imm \1\x80\200\21 8086,SM
99 ADD rm16,imm \320\145\1\x81\200\141 8086,SM
100 ADD rm32,imm \321\155\1\x81\200\151 386,SM
101 ADD rm64,imm \324\155\1\x81\200\151 X64,SM
102 ADD mem,imm8 \1\x80\200\21 8086,SM
103 ADD mem,imm16 \320\145\1\x81\200\141 8086,SM
104 ADD mem,imm32 \321\155\1\x81\200\151 386,SM
105 AND mem,reg8 \1\x20\101 8086,SM
106 AND reg8,reg8 \1\x20\101 8086
107 AND mem,reg16 \320\1\x21\101 8086,SM
108 AND reg16,reg16 \320\1\x21\101 8086
109 AND mem,reg32 \321\1\x21\101 386,SM
110 AND reg32,reg32 \321\1\x21\101 386
111 AND mem,reg64 \324\1\x21\101 X64,SM
112 AND reg64,reg64 \324\1\x21\101 X64
113 AND reg8,mem \1\x22\110 8086,SM
114 AND reg8,reg8 \1\x22\110 8086
115 AND reg16,mem \320\1\x23\110 8086,SM
116 AND reg16,reg16 \320\1\x23\110 8086
117 AND reg32,mem \321\1\x23\110 386,SM
118 AND reg32,reg32 \321\1\x23\110 386
119 AND reg64,mem \324\1\x23\110 X64,SM
120 AND reg64,reg64 \324\1\x23\110 X64
121 AND rm16,imm8 \320\1\x83\204\15 8086
122 AND rm32,imm8 \321\1\x83\204\15 386
123 AND rm64,imm8 \324\1\x83\204\15 X64
124 AND reg_al,imm \1\x24\21 8086,SM
125 AND reg_ax,sbyte \320\1\x83\204\15 8086,SM,ND
126 AND reg_ax,imm \320\1\x25\31 8086,SM
127 AND reg_eax,sbyte \321\1\x83\204\15 386,SM,ND
128 AND reg_eax,imm \321\1\x25\41 386,SM
129 AND reg_rax,sbyte \321\1\x83\204\15 X64,SM,ND
130 AND reg_rax,imm \324\1\x25\41 X64,SM
131 AND rm8,imm \1\x80\204\21 8086,SM
132 AND rm16,imm \320\145\1\x81\204\141 8086,SM
133 AND rm32,imm \321\155\1\x81\204\151 386,SM
134 AND rm64,imm \324\155\1\x81\204\151 X64,SM
135 AND mem,imm8 \1\x80\204\21 8086,SM
136 AND mem,imm16 \320\145\1\x81\204\141 8086,SM
137 AND mem,imm32 \321\155\1\x81\204\151 386,SM
138 ARPL mem,reg16 \1\x63\101 286,PROT,SM,NOLONG
139 ARPL reg16,reg16 \1\x63\101 286,PROT,NOLONG
140 BB0_RESET void \2\x0F\x3A PENT,CYRIX,ND
141 BB1_RESET void \2\x0F\x3B PENT,CYRIX,ND
142 BOUND reg16,mem \320\1\x62\110 186,NOLONG
143 BOUND reg32,mem \321\1\x62\110 386,NOLONG
144 BSF reg16,mem \320\2\x0F\xBC\110 386,SM
145 BSF reg16,reg16 \320\2\x0F\xBC\110 386
146 BSF reg32,mem \321\2\x0F\xBC\110 386,SM
147 BSF reg32,reg32 \321\2\x0F\xBC\110 386
148 BSF reg64,mem \324\2\x0F\xBC\110 X64,SM
149 BSF reg64,reg64 \324\2\x0F\xBC\110 X64
150 BSR reg16,mem \320\2\x0F\xBD\110 386,SM
151 BSR reg16,reg16 \320\2\x0F\xBD\110 386
152 BSR reg32,mem \321\2\x0F\xBD\110 386,SM
153 BSR reg32,reg32 \321\2\x0F\xBD\110 386
154 BSR reg64,mem \324\2\x0F\xBD\110 X64,SM
155 BSR reg64,reg64 \324\2\x0F\xBD\110 X64
156 BSWAP reg32 \321\1\x0F\10\xC8 486
157 BSWAP reg64 \324\1\x0F\10\xC8 X64
158 BT mem,reg16 \320\2\x0F\xA3\101 386,SM
159 BT reg16,reg16 \320\2\x0F\xA3\101 386
160 BT mem,reg32 \321\2\x0F\xA3\101 386,SM
161 BT reg32,reg32 \321\2\x0F\xA3\101 386
162 BT mem,reg64 \324\2\x0F\xA3\101 X64,SM
163 BT reg64,reg64 \324\2\x0F\xA3\101 X64
164 BT rm16,imm \320\2\x0F\xBA\204\25 386,SB
165 BT rm32,imm \321\2\x0F\xBA\204\25 386,SB
166 BT rm64,imm \324\2\x0F\xBA\204\25 X64,SB
167 BTC mem,reg16 \320\2\x0F\xBB\101 386,SM
168 BTC reg16,reg16 \320\2\x0F\xBB\101 386
169 BTC mem,reg32 \321\2\x0F\xBB\101 386,SM
170 BTC reg32,reg32 \321\2\x0F\xBB\101 386
171 BTC mem,reg64 \324\2\x0F\xBB\101 X64,SM
172 BTC reg64,reg64 \324\2\x0F\xBB\101 X64
173 BTC rm16,imm \320\2\x0F\xBA\207\25 386,SB
174 BTC rm32,imm \321\2\x0F\xBA\207\25 386,SB
175 BTC rm64,imm \324\2\x0F\xBA\207\25 X64,SB
176 BTR mem,reg16 \320\2\x0F\xB3\101 386,SM
177 BTR reg16,reg16 \320\2\x0F\xB3\101 386
178 BTR mem,reg32 \321\2\x0F\xB3\101 386,SM
179 BTR reg32,reg32 \321\2\x0F\xB3\101 386
180 BTR mem,reg64 \324\2\x0F\xB3\101 X64,SM
181 BTR reg64,reg64 \324\2\x0F\xB3\101 X64
182 BTR rm16,imm \320\2\x0F\xBA\206\25 386,SB
183 BTR rm32,imm \321\2\x0F\xBA\206\25 386,SB
184 BTR rm64,imm \324\2\x0F\xBA\206\25 X64,SB
185 BTS mem,reg16 \320\2\x0F\xAB\101 386,SM
186 BTS reg16,reg16 \320\2\x0F\xAB\101 386
187 BTS mem,reg32 \321\2\x0F\xAB\101 386,SM
188 BTS reg32,reg32 \321\2\x0F\xAB\101 386
189 BTS mem,reg64 \324\2\x0F\xAB\101 X64,SM
190 BTS reg64,reg64 \324\2\x0F\xAB\101 X64
191 BTS rm16,imm \320\2\x0F\xBA\205\25 386,SB
192 BTS rm32,imm \321\2\x0F\xBA\205\25 386,SB
193 BTS rm64,imm \324\2\x0F\xBA\205\25 X64,SB
194 CALL imm \322\1\xE8\64 8086
195 CALL imm|near \322\1\xE8\64 8086
196 CALL imm|far \322\1\x9A\34\74 8086,ND,NOLONG
197 CALL imm16 \320\1\xE8\64 8086
198 CALL imm16|near \320\1\xE8\64 8086
199 CALL imm16|far \320\1\x9A\34\74 8086,ND,NOLONG
200 CALL imm32 \321\1\xE8\64 386
201 CALL imm32|near \321\1\xE8\64 386
202 CALL imm32|far \321\1\x9A\34\74 386,ND,NOLONG
203 CALL imm:imm \322\1\x9A\35\30 8086,NOLONG
204 CALL imm16:imm \320\1\x9A\31\30 8086,NOLONG
205 CALL imm:imm16 \320\1\x9A\31\30 8086,NOLONG
206 CALL imm32:imm \321\1\x9A\41\30 386,NOLONG
207 CALL imm:imm32 \321\1\x9A\41\30 386,NOLONG
208 CALL mem|far \322\1\xFF\203 8086
209 CALL mem16|far \320\1\xFF\203 8086
210 CALL mem32|far \321\1\xFF\203 386
211 CALL mem|near \322\1\xFF\202 8086
212 CALL mem16|near \320\1\xFF\202 8086
213 CALL mem32|near \321\1\xFF\202 386,NOLONG
214 CALL mem64|near \324\1\xFF\202 X64
215 CALL reg16 \320\1\xFF\202 8086
216 CALL reg32 \321\1\xFF\202 386,NOLONG
217 CALL reg64 \324\1\xFF\202 X64
218 CALL mem \322\1\xFF\202 8086
219 CALL mem16 \320\1\xFF\202 8086
220 CALL mem32 \321\1\xFF\202 386,NOLONG
221 CALL mem64 \324\1\xFF\202 X64
222 CBW void \320\1\x98 8086
223 CDQ void \321\1\x99 386
224 CDQE void \324\1\x98 X64
227 CLFLUSH mem \2\x0F\x80\207 KATMAI
228 CLGI void \3\x0F\x01\xDD X64,AMD
230 CLTS void \2\x0F\x06 286,PRIV
232 CMP mem,reg8 \1\x38\101 8086,SM
233 CMP reg8,reg8 \1\x38\101 8086
234 CMP mem,reg16 \320\1\x39\101 8086,SM
235 CMP reg16,reg16 \320\1\x39\101 8086
236 CMP mem,reg32 \321\1\x39\101 386,SM
237 CMP reg32,reg32 \321\1\x39\101 386
238 CMP mem,reg64 \324\1\x39\101 X64,SM
239 CMP reg64,reg64 \324\1\x39\101 X64
240 CMP reg8,mem \1\x3A\110 8086,SM
241 CMP reg8,reg8 \1\x3A\110 8086
242 CMP reg16,mem \320\1\x3B\110 8086,SM
243 CMP reg16,reg16 \320\1\x3B\110 8086
244 CMP reg32,mem \321\1\x3B\110 386,SM
245 CMP reg32,reg32 \321\1\x3B\110 386
246 CMP reg64,mem \324\1\x3B\110 X64,SM
247 CMP reg64,reg64 \324\1\x3B\110 X64
248 CMP rm16,imm8 \320\1\x83\207\15 8086
249 CMP rm32,imm8 \321\1\x83\207\15 386
250 CMP rm64,imm8 \324\1\x83\207\15 X64
251 CMP reg_al,imm \1\x3C\21 8086,SM
252 CMP reg_ax,sbyte \320\1\x83\207\15 8086,SM,ND
253 CMP reg_ax,imm \320\1\x3D\31 8086,SM
254 CMP reg_eax,sbyte \321\1\x83\207\15 386,SM,ND
255 CMP reg_eax,imm \321\1\x3D\41 386,SM
256 CMP reg_rax,sbyte \321\1\x83\207\15 X64,SM,ND
257 CMP reg_rax,imm \321\1\x3D\41 X64,SM
258 CMP rm8,imm \1\x80\207\21 8086,SM
259 CMP rm16,imm \320\145\1\x81\207\141 8086,SM
260 CMP rm32,imm \321\155\1\x81\207\151 386,SM
261 CMP rm64,imm \324\155\1\x81\207\151 X64,SM
262 CMP mem,imm8 \1\x80\207\21 8086,SM
263 CMP mem,imm16 \320\145\1\x81\207\141 8086,SM
264 CMP mem,imm32 \321\155\1\x81\207\151 386,SM
265 CMPSB void \335\1\xA6 8086
266 CMPSD void \335\321\1\xA7 386
267 CMPSQ void \335\324\1\xA7 X64
268 CMPSW void \335\320\1\xA7 8086
269 CMPXCHG mem,reg8 \2\x0F\xB0\101 PENT,SM
270 CMPXCHG reg8,reg8 \2\x0F\xB0\101 PENT
271 CMPXCHG mem,reg16 \320\2\x0F\xB1\101 PENT,SM
272 CMPXCHG reg16,reg16 \320\2\x0F\xB1\101 PENT
273 CMPXCHG mem,reg32 \321\2\x0F\xB1\101 PENT,SM
274 CMPXCHG reg32,reg32 \321\2\x0F\xB1\101 PENT
275 CMPXCHG mem,reg64 \324\2\x0F\xB1\101 X64,SM
276 CMPXCHG reg64,reg64 \324\2\x0F\xB1\101 X64
277 CMPXCHG486 mem,reg8 \2\x0F\xA6\101 486,SM,UNDOC,ND
278 CMPXCHG486 reg8,reg8 \2\x0F\xA6\101 486,UNDOC,ND
279 CMPXCHG486 mem,reg16 \320\2\x0F\xA7\101 486,SM,UNDOC,ND
280 CMPXCHG486 reg16,reg16 \320\2\x0F\xA7\101 486,UNDOC,ND
281 CMPXCHG486 mem,reg32 \321\2\x0F\xA7\101 486,SM,UNDOC,ND
282 CMPXCHG486 reg32,reg32 \321\2\x0F\xA7\101 486,UNDOC,ND
283 CMPXCHG8B mem \2\x0F\xC7\201 PENT
284 CMPXCHG16B mem \324\2\x0F\xC7\201 X64
285 CPUID void \2\x0F\xA2 PENT
286 CPU_READ void \2\x0F\x3D PENT,CYRIX
287 CPU_WRITE void \2\x0F\x3C PENT,CYRIX
288 CQO void \324\1\x99 X64
289 CWD void \320\1\x99 8086
290 CWDE void \321\1\x98 386
291 DAA void \1\x27 8086,NOLONG
292 DAS void \1\x2F 8086,NOLONG
293 DEC reg16 \320\10\x48 8086,NOLONG
294 DEC reg32 \321\10\x48 386,NOLONG
295 DEC rm8 \1\xFE\201 8086
296 DEC rm16 \320\1\xFF\201 8086
297 DEC rm32 \321\1\xFF\201 386
298 DEC rm64 \324\1\xFF\201 X64
299 DIV rm8 \1\xF6\206 8086
300 DIV rm16 \320\1\xF7\206 8086
301 DIV rm32 \321\1\xF7\206 386
302 DIV rm64 \324\1\xF7\206 X64
303 DMINT void \2\x0F\x39 P6,CYRIX
304 EMMS void \2\x0F\x77 PENT,MMX
305 ENTER imm,imm \1\xC8\30\25 186
308 F2XM1 void \2\xD9\xF0 8086,FPU
309 FABS void \2\xD9\xE1 8086,FPU
310 FADD mem32 \1\xD8\200 8086,FPU
311 FADD mem64 \1\xDC\200 8086,FPU
312 FADD fpureg|to \1\xDC\10\xC0 8086,FPU
313 FADD fpureg \1\xD8\10\xC0 8086,FPU
314 FADD fpureg,fpu0 \1\xDC\10\xC0 8086,FPU
315 FADD fpu0,fpureg \1\xD8\11\xC0 8086,FPU
316 FADDP fpureg \1\xDE\10\xC0 8086,FPU
317 FADDP fpureg,fpu0 \1\xDE\10\xC0 8086,FPU
318 FBLD mem80 \1\xDF\204 8086,FPU
319 FBLD mem \1\xDF\204 8086,FPU
320 FBSTP mem80 \1\xDF\206 8086,FPU
321 FBSTP mem \1\xDF\206 8086,FPU
322 FCHS void \2\xD9\xE0 8086,FPU
323 FCLEX void \3\x9B\xDB\xE2 8086,FPU
324 FCMOVB fpureg \1\xDA\10\xC0 P6,FPU
325 FCMOVB fpu0,fpureg \1\xDA\11\xC0 P6,FPU
326 FCMOVBE fpureg \1\xDA\10\xD0 P6,FPU
327 FCMOVBE fpu0,fpureg \1\xDA\11\xD0 P6,FPU
328 FCMOVE fpureg \1\xDA\10\xC8 P6,FPU
329 FCMOVE fpu0,fpureg \1\xDA\11\xC8 P6,FPU
330 FCMOVNB fpureg \1\xDB\10\xC0 P6,FPU
331 FCMOVNB fpu0,fpureg \1\xDB\11\xC0 P6,FPU
332 FCMOVNBE fpureg \1\xDB\10\xD0 P6,FPU
333 FCMOVNBE fpu0,fpureg \1\xDB\11\xD0 P6,FPU
334 FCMOVNE fpureg \1\xDB\10\xC8 P6,FPU
335 FCMOVNE fpu0,fpureg \1\xDB\11\xC8 P6,FPU
336 FCMOVNU fpureg \1\xDB\10\xD8 P6,FPU
337 FCMOVNU fpu0,fpureg \1\xDB\11\xD8 P6,FPU
338 FCMOVU fpureg \1\xDA\10\xD8 P6,FPU
339 FCMOVU fpu0,fpureg \1\xDA\11\xD8 P6,FPU
340 FCOM mem32 \1\xD8\202 8086,FPU
341 FCOM mem64 \1\xDC\202 8086,FPU
342 FCOM fpureg \1\xD8\10\xD0 8086,FPU
343 FCOM fpu0,fpureg \1\xD8\11\xD0 8086,FPU
344 FCOMI fpureg \1\xDB\10\xF0 P6,FPU
345 FCOMI fpu0,fpureg \1\xDB\11\xF0 P6,FPU
346 FCOMIP fpureg \1\xDF\10\xF0 P6,FPU
347 FCOMIP fpu0,fpureg \1\xDF\11\xF0 P6,FPU
348 FCOMP mem32 \1\xD8\203 8086,FPU
349 FCOMP mem64 \1\xDC\203 8086,FPU
350 FCOMP fpureg \1\xD8\10\xD8 8086,FPU
351 FCOMP fpu0,fpureg \1\xD8\11\xD8 8086,FPU
352 FCOMPP void \2\xDE\xD9 8086,FPU
353 FCOS void \2\xD9\xFF 386,FPU
354 FDECSTP void \2\xD9\xF6 8086,FPU
355 FDISI void \3\x9B\xDB\xE1 8086,FPU
356 FDIV mem32 \1\xD8\206 8086,FPU
357 FDIV mem64 \1\xDC\206 8086,FPU
358 FDIV fpureg|to \1\xDC\10\xF8 8086,FPU
359 FDIV fpureg,fpu0 \1\xDC\10\xF8 8086,FPU
360 FDIV fpureg \1\xD8\10\xF0 8086,FPU
361 FDIV fpu0,fpureg \1\xD8\11\xF0 8086,FPU
362 FDIVP fpureg,fpu0 \1\xDE\10\xF8 8086,FPU
363 FDIVP fpureg \1\xDE\10\xF8 8086,FPU
364 FDIVR mem32 \1\xD8\207 8086,FPU
365 FDIVR mem64 \1\xDC\207 8086,FPU
366 FDIVR fpureg|to \1\xDC\10\xF0 8086,FPU
367 FDIVR fpureg,fpu0 \1\xDC\10\xF0 8086,FPU
368 FDIVR fpureg \1\xD8\10\xF8 8086,FPU
369 FDIVR fpu0,fpureg \1\xD8\11\xF8 8086,FPU
370 FDIVRP fpureg \1\xDE\10\xF0 8086,FPU
371 FDIVRP fpureg,fpu0 \1\xDE\10\xF0 8086,FPU
372 FEMMS void \2\x0F\x0E PENT,3DNOW
373 FENI void \3\x9B\xDB\xE0 8086,FPU
374 FFREE fpureg \1\xDD\10\xC0 8086,FPU
375 FFREEP fpureg \1\xDF\10\xC0 286,FPU,UNDOC
376 FIADD mem32 \1\xDA\200 8086,FPU
377 FIADD mem16 \1\xDE\200 8086,FPU
378 FICOM mem32 \1\xDA\202 8086,FPU
379 FICOM mem16 \1\xDE\202 8086,FPU
380 FICOMP mem32 \1\xDA\203 8086,FPU
381 FICOMP mem16 \1\xDE\203 8086,FPU
382 FIDIV mem32 \1\xDA\206 8086,FPU
383 FIDIV mem16 \1\xDE\206 8086,FPU
384 FIDIVR mem32 \1\xDA\207 8086,FPU
385 FIDIVR mem16 \1\xDE\207 8086,FPU
386 FILD mem32 \1\xDB\200 8086,FPU
387 FILD mem16 \1\xDF\200 8086,FPU
388 FILD mem64 \1\xDF\205 8086,FPU
389 FIMUL mem32 \1\xDA\201 8086,FPU
390 FIMUL mem16 \1\xDE\201 8086,FPU
391 FINCSTP void \2\xD9\xF7 8086,FPU
392 FINIT void \3\x9B\xDB\xE3 8086,FPU
393 FIST mem32 \1\xDB\202 8086,FPU
394 FIST mem16 \1\xDF\202 8086,FPU
395 FISTP mem32 \1\xDB\203 8086,FPU
396 FISTP mem16 \1\xDF\203 8086,FPU
397 FISTP mem64 \1\xDF\207 8086,FPU
398 FISTTP mem16 \1\xDF\201 PRESCOTT,FPU
399 FISTTP mem32 \1\xDB\201 PRESCOTT,FPU
400 FISTTP mem64 \1\xDD\201 PRESCOTT,FPU
401 FISUB mem32 \1\xDA\204 8086,FPU
402 FISUB mem16 \1\xDE\204 8086,FPU
403 FISUBR mem32 \1\xDA\205 8086,FPU
404 FISUBR mem16 \1\xDE\205 8086,FPU
405 FLD mem32 \1\xD9\200 8086,FPU
406 FLD mem64 \1\xDD\200 8086,FPU
407 FLD mem80 \1\xDB\205 8086,FPU
408 FLD fpureg \1\xD9\10\xC0 8086,FPU
409 FLD1 void \2\xD9\xE8 8086,FPU
410 FLDCW mem \1\xD9\205 8086,FPU,SW
411 FLDENV mem \1\xD9\204 8086,FPU
412 FLDL2E void \2\xD9\xEA 8086,FPU
413 FLDL2T void \2\xD9\xE9 8086,FPU
414 FLDLG2 void \2\xD9\xEC 8086,FPU
415 FLDLN2 void \2\xD9\xED 8086,FPU
416 FLDPI void \2\xD9\xEB 8086,FPU
417 FLDZ void \2\xD9\xEE 8086,FPU
418 FMUL mem32 \1\xD8\201 8086,FPU
419 FMUL mem64 \1\xDC\201 8086,FPU
420 FMUL fpureg|to \1\xDC\10\xC8 8086,FPU
421 FMUL fpureg,fpu0 \1\xDC\10\xC8 8086,FPU
422 FMUL fpureg \1\xD8\10\xC8 8086,FPU
423 FMUL fpu0,fpureg \1\xD8\11\xC8 8086,FPU
424 FMULP fpureg \1\xDE\10\xC8 8086,FPU
425 FMULP fpureg,fpu0 \1\xDE\10\xC8 8086,FPU
426 FNCLEX void \2\xDB\xE2 8086,FPU
427 FNDISI void \2\xDB\xE1 8086,FPU
428 FNENI void \2\xDB\xE0 8086,FPU
429 FNINIT void \2\xDB\xE3 8086,FPU
430 FNOP void \2\xD9\xD0 8086,FPU
431 FNSAVE mem \1\xDD\206 8086,FPU
432 FNSTCW mem \1\xD9\207 8086,FPU,SW
433 FNSTENV mem \1\xD9\206 8086,FPU
434 FNSTSW mem \1\xDD\207 8086,FPU,SW
435 FNSTSW reg_ax \2\xDF\xE0 286,FPU
436 FPATAN void \2\xD9\xF3 8086,FPU
437 FPREM void \2\xD9\xF8 8086,FPU
438 FPREM1 void \2\xD9\xF5 386,FPU
439 FPTAN void \2\xD9\xF2 8086,FPU
440 FRNDINT void \2\xD9\xFC 8086,FPU
441 FRSTOR mem \1\xDD\204 8086,FPU
442 FSAVE mem \2\x9B\xDD\206 8086,FPU
443 FSCALE void \2\xD9\xFD 8086,FPU
444 FSETPM void \2\xDB\xE4 286,FPU
445 FSIN void \2\xD9\xFE 386,FPU
446 FSINCOS void \2\xD9\xFB 386,FPU
447 FSQRT void \2\xD9\xFA 8086,FPU
448 FST mem32 \1\xD9\202 8086,FPU
449 FST mem64 \1\xDD\202 8086,FPU
450 FST fpureg \1\xDD\10\xD0 8086,FPU
451 FSTCW mem \2\x9B\xD9\207 8086,FPU,SW
452 FSTENV mem \2\x9B\xD9\206 8086,FPU
453 FSTP mem32 \1\xD9\203 8086,FPU
454 FSTP mem64 \1\xDD\203 8086,FPU
455 FSTP mem80 \1\xDB\207 8086,FPU
456 FSTP fpureg \1\xDD\10\xD8 8086,FPU
457 FSTSW mem \2\x9B\xDD\207 8086,FPU,SW
458 FSTSW reg_ax \3\x9B\xDF\xE0 286,FPU
459 FSUB mem32 \1\xD8\204 8086,FPU
460 FSUB mem64 \1\xDC\204 8086,FPU
461 FSUB fpureg|to \1\xDC\10\xE8 8086,FPU
462 FSUB fpureg,fpu0 \1\xDC\10\xE8 8086,FPU
463 FSUB fpureg \1\xD8\10\xE0 8086,FPU
464 FSUB fpu0,fpureg \1\xD8\11\xE0 8086,FPU
465 FSUBP fpureg \1\xDE\10\xE8 8086,FPU
466 FSUBP fpureg,fpu0 \1\xDE\10\xE8 8086,FPU
467 FSUBR mem32 \1\xD8\205 8086,FPU
468 FSUBR mem64 \1\xDC\205 8086,FPU
469 FSUBR fpureg|to \1\xDC\10\xE0 8086,FPU
470 FSUBR fpureg,fpu0 \1\xDC\10\xE0 8086,FPU
471 FSUBR fpureg \1\xD8\10\xE8 8086,FPU
472 FSUBR fpu0,fpureg \1\xD8\11\xE8 8086,FPU
473 FSUBRP fpureg \1\xDE\10\xE0 8086,FPU
474 FSUBRP fpureg,fpu0 \1\xDE\10\xE0 8086,FPU
475 FTST void \2\xD9\xE4 8086,FPU
476 FUCOM fpureg \1\xDD\10\xE0 386,FPU
477 FUCOM fpu0,fpureg \1\xDD\11\xE0 386,FPU
478 FUCOMI fpureg \1\xDB\10\xE8 P6,FPU
479 FUCOMI fpu0,fpureg \1\xDB\11\xE8 P6,FPU
480 FUCOMIP fpureg \1\xDF\10\xE8 P6,FPU
481 FUCOMIP fpu0,fpureg \1\xDF\11\xE8 P6,FPU
482 FUCOMP fpureg \1\xDD\10\xE8 386,FPU
483 FUCOMP fpu0,fpureg \1\xDD\11\xE8 386,FPU
484 FUCOMPP void \2\xDA\xE9 386,FPU
485 FXAM void \2\xD9\xE5 8086,FPU
486 FXCH void \2\xD9\xC9 8086,FPU
487 FXCH fpureg \1\xD9\10\xC8 8086,FPU
488 FXCH fpureg,fpu0 \1\xD9\10\xC8 8086,FPU
489 FXCH fpu0,fpureg \1\xD9\11\xC8 8086,FPU
490 FXTRACT void \2\xD9\xF4 8086,FPU
491 FYL2X void \2\xD9\xF1 8086,FPU
492 FYL2XP1 void \2\xD9\xF9 8086,FPU
493 HLT void \1\xF4 8086,PRIV
494 IBTS mem,reg16 \320\2\x0F\xA7\101 386,SW,UNDOC,ND
495 IBTS reg16,reg16 \320\2\x0F\xA7\101 386,UNDOC,ND
496 IBTS mem,reg32 \321\2\x0F\xA7\101 386,SD,UNDOC,ND
497 IBTS reg32,reg32 \321\2\x0F\xA7\101 386,UNDOC,ND
498 ICEBP void \1\xF1 386,ND
499 IDIV rm8 \1\xF6\207 8086
500 IDIV rm16 \320\1\xF7\207 8086
501 IDIV rm32 \321\1\xF7\207 386
502 IDIV rm64 \324\1\xF7\207 X64
503 IMUL rm8 \1\xF6\205 8086
504 IMUL rm16 \320\1\xF7\205 8086
505 IMUL rm32 \321\1\xF7\205 386
506 IMUL rm64 \324\1\xF7\205 X64
507 IMUL reg16,mem \320\2\x0F\xAF\110 386,SM
508 IMUL reg16,reg16 \320\2\x0F\xAF\110 386
509 IMUL reg32,mem \321\2\x0F\xAF\110 386,SM
510 IMUL reg32,reg32 \321\2\x0F\xAF\110 386
511 IMUL reg64,mem \324\2\x0F\xAF\110 X64,SM
512 IMUL reg64,reg64 \324\2\x0F\xAF\110 X64
513 IMUL reg16,mem,imm8 \320\1\x6B\110\16 186,SM
514 IMUL reg16,mem,sbyte \320\1\x6B\110\16 186,SM,ND
515 IMUL reg16,mem,imm16 \320\1\x69\110\32 186,SM
516 IMUL reg16,mem,imm \320\146\1\x69\110\142 186,SM,ND
517 IMUL reg16,reg16,imm8 \320\1\x6B\110\16 186
518 IMUL reg16,reg16,sbyte \320\1\x6B\110\16 186,SM,ND
519 IMUL reg16,reg16,imm16 \320\1\x69\110\32 186
520 IMUL reg16,reg16,imm \320\146\1\x69\110\142 186,SM,ND
521 IMUL reg32,mem,imm8 \321\1\x6B\110\16 386,SM
522 IMUL reg32,mem,sbyte \321\1\x6B\110\16 386,SM,ND
523 IMUL reg32,mem,imm32 \321\1\x69\110\42 386,SM
524 IMUL reg32,mem,imm \321\156\1\x69\110\152 386,SM,ND
525 IMUL reg32,reg32,imm8 \321\1\x6B\110\16 386
526 IMUL reg32,reg32,sbyte \321\1\x6B\110\16 386,SM,ND
527 IMUL reg32,reg32,imm32 \321\1\x69\110\42 386
528 IMUL reg32,reg32,imm \321\156\1\x69\110\152 386,SM,ND
529 IMUL reg64,mem,imm8 \324\1\x6B\110\16 X64,SM
530 IMUL reg64,mem,sbyte \324\1\x6B\110\16 X64,SM,ND
531 IMUL reg64,mem,imm32 \324\1\x69\110\42 X64,SM
532 IMUL reg64,mem,imm \324\156\1\x69\110\152 X64,SM,ND
533 IMUL reg64,reg64,imm8 \324\1\x6B\110\16 X64
534 IMUL reg64,reg64,sbyte \324\1\x6B\110\16 X64,SM,ND
535 IMUL reg64,reg64,imm32 \324\1\x69\110\42 X64
536 IMUL reg64,reg64,imm \324\156\1\x69\110\152 X64,SM,ND
537 IMUL reg16,imm8 \320\1\x6B\100\15 186
538 IMUL reg16,sbyte \320\1\x6B\100\15 186,SM,ND
539 IMUL reg16,imm16 \320\1\x69\100\31 186
540 IMUL reg16,imm \320\145\1\x69\100\141 186,SM,ND
541 IMUL reg32,imm8 \321\1\x6B\100\15 386
542 IMUL reg32,sbyte \321\1\x6B\100\15 386,SM,ND
543 IMUL reg32,imm32 \321\1\x69\100\41 386
544 IMUL reg32,imm \321\155\1\x69\100\151 386,SM,ND
545 IMUL reg64,sbyte \324\1\x6B\100\15 X64,SM,ND
546 IMUL reg64,imm32 \324\1\x69\100\41 X64
547 IMUL reg64,imm \324\155\1\x69\100\151 X64,SM,ND
548 IN reg_al,imm \1\xE4\25 8086,SB
549 IN reg_ax,imm \320\1\xE5\25 8086,SB
550 IN reg_eax,imm \321\1\xE5\25 386,SB
551 IN reg_al,reg_dx \1\xEC 8086
552 IN reg_ax,reg_dx \320\1\xED 8086
553 IN reg_eax,reg_dx \321\1\xED 386
554 INC reg16 \320\10\x40 8086,NOLONG
555 INC reg32 \321\10\x40 386,NOLONG
556 INC rm8 \1\xFE\200 8086
557 INC rm16 \320\1\xFF\200 8086
558 INC rm32 \321\1\xFF\200 386
559 INC rm64 \324\1\xFF\200 X64
560 INCBIN ignore ignore ignore
562 INSD void \321\1\x6D 386
563 INSW void \320\1\x6D 186
564 INT imm \1\xCD\24 8086,SB
565 INT01 void \1\xF1 386,ND
567 INT03 void \1\xCC 8086,ND
568 INT3 void \1\xCC 8086
569 INTO void \1\xCE 8086,NOLONG
570 INVD void \2\x0F\x08 486,PRIV
571 INVLPG mem \2\x0F\x01\207 486,PRIV
572 INVLPGA reg_ax,reg_ecx \310\3\x0F\x01\xDF X86_64,AMD,NOLONG
573 INVLPGA reg_eax,reg_ecx \311\3\x0F\x01\xDF X86_64,AMD
574 INVLPGA reg_rax,reg_ecx \313\3\x0F\x01\xDF X64,AMD
575 INVLPGA void \3\x0F\x01\xDF X86_64,AMD
576 IRET void \322\1\xCF 8086
577 IRETD void \321\1\xCF 386
578 IRETQ void \324\1\xCF X64
579 IRETW void \320\1\xCF 8086
580 JCXZ imm \310\1\xE3\50 8086,NOLONG
581 JECXZ imm \311\1\xE3\50 386
582 JMP imm|short \1\xEB\50 8086
583 JMP imm \371\1\xEB\50 8086,ND
584 JMP imm \322\1\xE9\64 8086
585 JMP imm|near \322\1\xE9\64 8086,ND
586 JMP imm|far \322\1\xEA\34\74 8086,ND,NOLONG
587 JMP imm16 \320\1\xE9\64 8086
588 JMP imm16|near \320\1\xE9\64 8086,ND
589 JMP imm16|far \320\1\xEA\34\74 8086,ND,NOLONG
590 JMP imm32 \321\1\xE9\64 386
591 JMP imm32|near \321\1\xE9\64 386,ND
592 JMP imm32|far \321\1\xEA\34\74 386,ND,NOLONG
593 JMP imm:imm \322\1\xEA\35\30 8086,NOLONG
594 JMP imm16:imm \320\1\xEA\31\30 8086,NOLONG
595 JMP imm:imm16 \320\1\xEA\31\30 8086,NOLONG
596 JMP imm32:imm \321\1\xEA\41\30 386,NOLONG
597 JMP imm:imm32 \321\1\xEA\41\30 386,NOLONG
598 JMP mem|far \322\1\xFF\205 8086
599 JMP mem16|far \320\1\xFF\205 8086
600 JMP mem32|far \321\1\xFF\205 386
601 JMP mem|near \322\1\xFF\204 8086
602 JMP mem16|near \320\1\xFF\204 8086
603 JMP mem32|near \321\1\xFF\204 386,NOLONG
604 JMP mem64|near \324\1\xFF\204 X64
605 JMP reg16 \320\1\xFF\204 8086
606 JMP reg32 \321\1\xFF\204 386,NOLONG
607 JMP reg64 \324\1\xFF\204 X64
608 JMP mem \322\1\xFF\204 8086
609 JMP mem16 \320\1\xFF\204 8086
610 JMP mem32 \321\1\xFF\204 386,NOLONG
611 JMP mem64 \324\1\xFF\204 X64
612 JMPE imm \322\2\x0F\xB8\64 IA64
613 JMPE imm16 \320\2\x0F\xB8\64 IA64
614 JMPE imm32 \321\2\x0F\xB8\64 IA64
615 JMPE rm16 \320\2\x0F\x00\206 IA64
616 JMPE rm32 \321\2\x0F\x00\206 IA64
617 JRCXZ imm \1\xE3\50 X64
618 LAHF void \1\x9F 8086
619 LAR reg16,mem \320\2\x0F\x02\110 286,PROT,SW
620 LAR reg16,reg16 \320\2\x0F\x02\110 286,PROT
621 LAR reg32,mem \321\2\x0F\x02\110 386,PROT,SW
622 LAR reg32,reg16 \321\2\x0F\x02\110 386,PROT
623 LAR reg64,mem \324\2\x0F\x02\110 X64,PROT,SW
624 LAR reg64,reg16 \324\2\x0F\x02\110 X64,PROT
625 LDS reg16,mem \320\1\xC5\110 8086,NOLONG
626 LDS reg32,mem \321\1\xC5\110 386,NOLONG
627 LEA reg16,mem \320\1\x8D\110 8086
628 LEA reg32,mem \321\1\x8D\110 386
629 LEA reg64,mem \324\1\x8D\110 X64
630 LEAVE void \1\xC9 186
631 LES reg16,mem \320\1\xC4\110 8086,NOLONG
632 LES reg32,mem \321\1\xC4\110 386,NOLONG
633 LFENCE void \3\x0F\xAE\xE8 X64,AMD
634 LFS reg16,mem \320\2\x0F\xB4\110 386
635 LFS reg32,mem \321\2\x0F\xB4\110 386
636 LGDT mem \2\x0F\x01\202 286,PRIV
637 LGS reg16,mem \320\2\x0F\xB5\110 386
638 LGS reg32,mem \321\2\x0F\xB5\110 386
639 LIDT mem \2\x0F\x01\203 286,PRIV
640 LLDT mem \1\x0F\170\202 286,PROT,PRIV
641 LLDT mem16 \1\x0F\170\202 286,PROT,PRIV
642 LLDT reg16 \1\x0F\170\202 286,PROT,PRIV
643 LMSW mem \2\x0F\x01\206 286,PRIV
644 LMSW mem16 \2\x0F\x01\206 286,PRIV
645 LMSW reg16 \2\x0F\x01\206 286,PRIV
646 LOADALL void \2\x0F\x07 386,UNDOC
647 LOADALL286 void \2\x0F\x05 286,UNDOC
648 LODSB void \1\xAC 8086
649 LODSD void \321\1\xAD 386
650 LODSQ void \324\1\xAD X64
651 LODSW void \320\1\xAD 8086
652 LOOP imm \312\1\xE2\50 8086
653 LOOP imm,reg_cx \310\1\xE2\50 8086,NOLONG
654 LOOP imm,reg_ecx \311\1\xE2\50 386
655 LOOP imm,reg_rcx \313\1\xE2\50 X64
656 LOOPE imm \312\1\xE1\50 8086
657 LOOPE imm,reg_cx \310\1\xE1\50 8086,NOLONG
658 LOOPE imm,reg_ecx \311\1\xE1\50 386
659 LOOPE imm,reg_rcx \313\1\xE1\50 X64
660 LOOPNE imm \312\1\xE0\50 8086
661 LOOPNE imm,reg_cx \310\1\xE0\50 8086,NOLONG
662 LOOPNE imm,reg_ecx \311\1\xE0\50 386
663 LOOPNE imm,reg_rcx \313\1\xE0\50 X64
664 LOOPNZ imm \312\1\xE0\50 8086
665 LOOPNZ imm,reg_cx \310\1\xE0\50 8086,NOLONG
666 LOOPNZ imm,reg_ecx \311\1\xE0\50 386
667 LOOPNZ imm,reg_rcx \313\1\xE0\50 X64
668 LOOPZ imm \312\1\xE1\50 8086
669 LOOPZ imm,reg_cx \310\1\xE1\50 8086,NOLONG
670 LOOPZ imm,reg_ecx \311\1\xE1\50 386
671 LOOPZ imm,reg_rcx \313\1\xE1\50 X64
672 LSL reg16,mem \320\2\x0F\x03\110 286,PROT,SW
673 LSL reg16,reg16 \320\2\x0F\x03\110 286,PROT
674 LSL reg32,mem \321\2\x0F\x03\110 386,PROT,SW
675 LSL reg32,reg16 \321\2\x0F\x03\110 386,PROT
676 LSL reg64,mem \324\2\x0F\x03\110 X64,PROT,SW
677 LSL reg64,reg16 \324\2\x0F\x03\110 X64,PROT
678 LSS reg16,mem \320\2\x0F\xB2\110 386
679 LSS reg32,mem \321\2\x0F\xB2\110 386
680 LTR mem \1\x0F\170\203 286,PROT,PRIV
681 LTR mem16 \1\x0F\170\203 286,PROT,PRIV,NOLONG
682 LTR reg16 \1\x0F\170\203 286,PROT,PRIV,NOLONG
683 MFENCE void \3\x0F\xAE\xF0 X64,AMD
684 MONITOR void \3\x0F\x01\xC8 PRESCOTT
685 MONITOR reg_eax,reg_ecx,reg_edx \3\x0F\x01\xC8 PRESCOTT,ND
686 MOV mem,reg_sreg \1\x8C\101 8086,SM
687 MOV reg16,reg_sreg \320\1\x8C\101 8086
688 MOV reg32,reg_sreg \321\1\x8C\101 386
689 MOV reg_sreg,mem \1\x8E\110 8086,SM
690 MOV reg_sreg,reg16 \1\x8E\110 8086
691 MOV reg_sreg,reg32 \1\x8E\110 386
692 MOV reg_al,mem_offs \1\xA0\45 8086,SM
693 MOV reg_ax,mem_offs \320\1\xA1\45 8086,SM
694 MOV reg_eax,mem_offs \321\1\xA1\45 386,SM
695 MOV reg_rax,mem_offs \324\1\xA1\45 X64,SM
696 MOV mem_offs,reg_al \1\xA2\44 8086,SM
697 MOV mem_offs,reg_ax \320\1\xA3\44 8086,SM
698 MOV mem_offs,reg_eax \321\1\xA3\44 386,SM
699 MOV mem_offs,reg_rax \324\1\xA3\44 X64,SM
700 MOV reg32,reg_creg \334\2\x0F\x20\101 386,PRIV,NOLONG
701 MOV reg64,reg_creg \323\2\x0F\x20\101 X64,PRIV
702 MOV reg_creg,reg32 \334\2\x0F\x22\110 386,PRIV,NOLONG
703 MOV reg_creg,reg64 \323\2\x0F\x22\110 X64,PRIV
704 MOV reg32,reg_dreg \2\x0F\x21\101 386,PRIV
705 MOV reg64,reg_dreg \323\2\x0F\x21\101 X64,PRIV
706 MOV reg_dreg,reg32 \2\x0F\x23\110 386,PRIV
707 MOV reg_dreg,reg64 \323\2\x0F\x23\110 X64,PRIV
708 MOV reg32,reg_treg \2\x0F\x24\101 386,NOLONG
709 MOV reg_treg,reg32 \2\x0F\x26\110 386,NOLONG
710 MOV mem,reg8 \1\x88\101 8086,SM
711 MOV reg8,reg8 \1\x88\101 8086
712 MOV mem,reg16 \320\1\x89\101 8086,SM
713 MOV reg16,reg16 \320\1\x89\101 8086
714 MOV mem,reg32 \321\1\x89\101 386,SM
715 MOV reg32,reg32 \321\1\x89\101 386
716 MOV mem,reg64 \324\1\x89\101 X64,SM
717 MOV reg64,reg64 \324\1\x89\101 X64
718 MOV reg8,mem \1\x8A\110 8086,SM
719 MOV reg8,reg8 \1\x8A\110 8086
720 MOV reg16,mem \320\1\x8B\110 8086,SM
721 MOV reg16,reg16 \320\1\x8B\110 8086
722 MOV reg32,mem \321\1\x8B\110 386,SM
723 MOV reg32,reg32 \321\1\x8B\110 386
724 MOV reg64,mem \324\1\x8B\110 X64,SM
725 MOV reg64,reg64 \324\1\x8B\110 X64,SM
726 MOV reg8,imm \10\xB0\21 8086,SM
727 MOV reg16,imm \320\10\xB8\31 8086,SM
728 MOV reg32,imm \321\10\xB8\41 386,SM
729 MOV reg64,imm \324\10\xB8\55 X64,SQ
730 MOV rm8,imm \1\xC6\200\21 8086,SM
731 MOV rm16,imm \320\1\xC7\200\31 8086,SM
732 MOV rm32,imm \321\1\xC7\200\41 386,SM
733 MOV rm64,imm \324\1\xC7\200\41 X64,SD
734 MOV mem,imm8 \1\xC6\200\21 8086,SM
735 MOV mem,imm16 \320\1\xC7\200\31 8086,SM
736 MOV mem,imm32 \321\1\xC7\200\41 386,SM
737 MOVD mmxreg,mem \2\x0F\x6E\110 PENT,MMX,SD
738 MOVD mmxreg,reg32 \2\x0F\x6E\110 PENT,MMX
739 MOVD mem,mmxreg \2\x0F\x7E\101 PENT,MMX,SD
740 MOVD reg32,mmxreg \2\x0F\x7E\101 PENT,MMX
741 MOVD xmmreg,mem \320\2\x0F\x6E\110 X64,SD
742 MOVD xmmreg,reg32 \320\2\x0F\x6E\110 X64
743 MOVD mem,xmmreg \320\2\x0F\x7E\101 X64,SD
744 MOVD reg32,xmmreg \320\2\x0F\x7E\101 X64,SSE
745 MOVQ mmxreg,mmxrm \2\x0F\x6F\110 PENT,MMX,SQ
746 MOVQ mmxrm,mmxreg \2\x0F\x7F\101 PENT,MMX,SQ
747 MOVQ mmxreg,rm64 \2\x0F\x6E\110 X64,MMX
748 MOVQ rm64,mmxreg \2\x0F\x7E\101 X64,MMX
749 MOVSB void \1\xA4 8086
750 MOVSD void \321\1\xA5 386
751 MOVSQ void \324\1\xA5 X64
752 MOVSW void \320\1\xA5 8086
753 MOVSX reg16,mem \320\2\x0F\xBE\110 386,SB
754 MOVSX reg16,reg8 \320\2\x0F\xBE\110 386
755 MOVSX reg32,rm8 \321\2\x0F\xBE\110 386
756 MOVSX reg32,rm16 \321\2\x0F\xBF\110 386
757 MOVSX reg64,rm8 \324\2\x0F\xBE\110 X64
758 MOVSX reg64,rm16 \324\2\x0F\xBF\110 X64
759 MOVSX reg64,rm32 \324\1\x63\110 X64
760 MOVZX reg16,mem \320\2\x0F\xB6\110 386,SB
761 MOVZX reg16,reg8 \320\2\x0F\xB6\110 386
762 MOVZX reg32,rm8 \321\2\x0F\xB6\110 386
763 MOVZX reg32,rm16 \321\2\x0F\xB7\110 386
764 MOVZX reg64,rm8 \324\2\x0F\xB6\110 X64
765 MOVZX reg64,rm16 \324\2\x0F\xB7\110 X64
766 MUL rm8 \1\xF6\204 8086
767 MUL rm16 \320\1\xF7\204 8086
768 MUL rm32 \321\1\xF7\204 386
769 MUL rm64 \324\1\xF7\204 X64
770 MWAIT void \3\x0F\x01\xC9 PRESCOTT
771 MWAIT reg_eax,reg_ecx \3\x0F\x01\xC9 PRESCOTT,ND
772 NEG rm8 \1\xF6\203 8086
773 NEG rm16 \320\1\xF7\203 8086
774 NEG rm32 \321\1\xF7\203 386
775 NEG rm64 \324\1\xF7\203 X64
777 NOP rm16 \320\2\x0F\x1F\200 P6
778 NOP rm32 \321\2\x0F\x1F\200 P6
779 NOP rm64 \324\2\x0F\x1F\200 X64
780 NOT rm8 \1\xF6\202 8086
781 NOT rm16 \320\1\xF7\202 8086
782 NOT rm32 \321\1\xF7\202 386
783 NOT rm64 \324\1\xF7\202 X64
784 OR mem,reg8 \1\x08\101 8086,SM
785 OR reg8,reg8 \1\x08\101 8086
786 OR mem,reg16 \320\1\x09\101 8086,SM
787 OR reg16,reg16 \320\1\x09\101 8086
788 OR mem,reg32 \321\1\x09\101 386,SM
789 OR reg32,reg32 \321\1\x09\101 386
790 OR mem,reg64 \324\1\x09\101 X64,SM
791 OR reg64,reg64 \324\1\x09\101 X64
792 OR reg8,mem \1\x0A\110 8086,SM
793 OR reg8,reg8 \1\x0A\110 8086
794 OR reg16,mem \320\1\x0B\110 8086,SM
795 OR reg16,reg16 \320\1\x0B\110 8086
796 OR reg32,mem \321\1\x0B\110 386,SM
797 OR reg32,reg32 \321\1\x0B\110 386
798 OR reg64,mem \324\1\x0B\110 X64,SM
799 OR reg64,reg64 \324\1\x0B\110 X64
800 OR rm16,imm8 \320\1\x83\201\15 8086
801 OR rm32,imm8 \321\1\x83\201\15 386
802 OR rm64,imm8 \324\1\x83\201\15 X64
803 OR reg_al,imm \1\x0C\21 8086,SM
804 OR reg_ax,sbyte \320\1\x83\201\15 8086,SM,ND
805 OR reg_ax,imm \320\1\x0D\31 8086,SM
806 OR reg_eax,sbyte \321\1\x83\201\15 386,SM,ND
807 OR reg_eax,imm \321\1\x0D\41 386,SM
808 OR reg_rax,sbyte \321\1\x83\201\15 X64,SM,ND
809 OR reg_rax,imm \321\1\x0D\41 X64,SM
810 OR rm8,imm \1\x80\201\21 8086,SM
811 OR rm16,imm \320\145\1\x81\201\141 8086,SM
812 OR rm32,imm \321\155\1\x81\201\151 386,SM
813 OR rm64,imm \324\155\1\x81\201\151 X64,SM
814 OR mem,imm8 \1\x80\201\21 8086,SM
815 OR mem,imm16 \320\145\1\x81\201\141 8086,SM
816 OR mem,imm32 \321\155\1\x81\201\151 386,SM
817 OUT imm,reg_al \1\xE6\24 8086,SB
818 OUT imm,reg_ax \320\1\xE7\24 8086,SB
819 OUT imm,reg_eax \321\1\xE7\24 386,SB
820 OUT reg_dx,reg_al \1\xEE 8086
821 OUT reg_dx,reg_ax \320\1\xEF 8086
822 OUT reg_dx,reg_eax \321\1\xEF 386
823 OUTSB void \1\x6E 186
824 OUTSD void \321\1\x6F 386
825 OUTSW void \320\1\x6F 186
826 PACKSSDW mmxreg,mmxrm \2\x0F\x6B\110 PENT,MMX,SM
827 PACKSSWB mmxreg,mmxrm \2\x0F\x63\110 PENT,MMX,SM
828 PACKUSWB mmxreg,mmxrm \2\x0F\x67\110 PENT,MMX,SM
829 PADDB mmxreg,mmxrm \2\x0F\xFC\110 PENT,MMX,SM
830 PADDD mmxreg,mmxrm \2\x0F\xFE\110 PENT,MMX,SM
831 PADDSB mmxreg,mmxrm \2\x0F\xEC\110 PENT,MMX,SM
832 PADDSIW mmxreg,mmxrm \2\x0F\x51\110 PENT,MMX,SM,CYRIX
833 PADDSW mmxreg,mmxrm \2\x0F\xED\110 PENT,MMX,SM
834 PADDUSB mmxreg,mmxrm \2\x0F\xDC\110 PENT,MMX,SM
835 PADDUSW mmxreg,mmxrm \2\x0F\xDD\110 PENT,MMX,SM
836 PADDW mmxreg,mmxrm \2\x0F\xFD\110 PENT,MMX,SM
837 PAND mmxreg,mmxrm \2\x0F\xDB\110 PENT,MMX,SM
838 PANDN mmxreg,mmxrm \2\x0F\xDF\110 PENT,MMX,SM
839 PAUSE void \333\1\x90 8086
840 PAVEB mmxreg,mmxrm \2\x0F\x50\110 PENT,MMX,SM,CYRIX
841 PAVGUSB mmxreg,mmxrm \2\x0F\x0F\110\01\xBF PENT,3DNOW,SM
842 PCMPEQB mmxreg,mmxrm \2\x0F\x74\110 PENT,MMX,SM
843 PCMPEQD mmxreg,mmxrm \2\x0F\x76\110 PENT,MMX,SM
844 PCMPEQW mmxreg,mmxrm \2\x0F\x75\110 PENT,MMX,SM
845 PCMPGTB mmxreg,mmxrm \2\x0F\x64\110 PENT,MMX,SM
846 PCMPGTD mmxreg,mmxrm \2\x0F\x66\110 PENT,MMX,SM
847 PCMPGTW mmxreg,mmxrm \2\x0F\x65\110 PENT,MMX,SM
848 PDISTIB mmxreg,mem \2\x0F\x54\110 PENT,MMX,SM,CYRIX
849 PF2ID mmxreg,mmxrm \2\x0F\x0F\110\01\x1D PENT,3DNOW,SM
850 PFACC mmxreg,mmxrm \2\x0F\x0F\110\01\xAE PENT,3DNOW,SM
851 PFADD mmxreg,mmxrm \2\x0F\x0F\110\01\x9E PENT,3DNOW,SM
852 PFCMPEQ mmxreg,mmxrm \2\x0F\x0F\110\01\xB0 PENT,3DNOW,SM
853 PFCMPGE mmxreg,mmxrm \2\x0F\x0F\110\01\x90 PENT,3DNOW,SM
854 PFCMPGT mmxreg,mmxrm \2\x0F\x0F\110\01\xA0 PENT,3DNOW,SM
855 PFMAX mmxreg,mmxrm \2\x0F\x0F\110\01\xA4 PENT,3DNOW,SM
856 PFMIN mmxreg,mmxrm \2\x0F\x0F\110\01\x94 PENT,3DNOW,SM
857 PFMUL mmxreg,mmxrm \2\x0F\x0F\110\01\xB4 PENT,3DNOW,SM
858 PFRCP mmxreg,mmxrm \2\x0F\x0F\110\01\x96 PENT,3DNOW,SM
859 PFRCPIT1 mmxreg,mmxrm \2\x0F\x0F\110\01\xA6 PENT,3DNOW,SM
860 PFRCPIT2 mmxreg,mmxrm \2\x0F\x0F\110\01\xB6 PENT,3DNOW,SM
861 PFRSQIT1 mmxreg,mmxrm \2\x0F\x0F\110\01\xA7 PENT,3DNOW,SM
862 PFRSQRT mmxreg,mmxrm \2\x0F\x0F\110\01\x97 PENT,3DNOW,SM
863 PFSUB mmxreg,mmxrm \2\x0F\x0F\110\01\x9A PENT,3DNOW,SM
864 PFSUBR mmxreg,mmxrm \2\x0F\x0F\110\01\xAA PENT,3DNOW,SM
865 PI2FD mmxreg,mmxrm \2\x0F\x0F\110\01\x0D PENT,3DNOW,SM
866 PMACHRIW mmxreg,mem \2\x0F\x5E\110 PENT,MMX,SM,CYRIX
867 PMADDWD mmxreg,mmxrm \2\x0F\xF5\110 PENT,MMX,SM
868 PMAGW mmxreg,mmxrm \2\x0F\x52\110 PENT,MMX,SM,CYRIX
869 PMULHRIW mmxreg,mmxrm \2\x0F\x5D\110 PENT,MMX,SM,CYRIX
870 PMULHRWA mmxreg,mmxrm \2\x0F\x0F\110\1\xB7 PENT,3DNOW,SM
871 PMULHRWC mmxreg,mmxrm \2\x0F\x59\110 PENT,MMX,SM,CYRIX
872 PMULHW mmxreg,mmxrm \2\x0F\xE5\110 PENT,MMX,SM
873 PMULLW mmxreg,mmxrm \2\x0F\xD5\110 PENT,MMX,SM
874 PMVGEZB mmxreg,mem \2\x0F\x5C\110 PENT,MMX,SM,CYRIX
875 PMVLZB mmxreg,mem \2\x0F\x5B\110 PENT,MMX,SM,CYRIX
876 PMVNZB mmxreg,mem \2\x0F\x5A\110 PENT,MMX,SM,CYRIX
877 PMVZB mmxreg,mem \2\x0F\x58\110 PENT,MMX,SM,CYRIX
878 POP reg16 \320\10\x58 8086
879 POP reg32 \321\10\x58 386,NOLONG
880 POP reg64 \323\10\x58 X64
881 POP rm16 \320\1\x8F\200 8086
882 POP rm32 \321\1\x8F\200 386,NOLONG
883 POP rm64 \323\1\x8F\200 X64
884 POP reg_cs \1\x0F 8086,UNDOC,ND
885 POP reg_dess \4 8086,NOLONG
886 POP reg_fsgs \1\x0F\5 386
887 POPA void \322\1\x61 186,NOLONG
888 POPAD void \321\1\x61 386,NOLONG
889 POPAW void \320\1\x61 186,NOLONG
890 POPF void \322\1\x9D 8086
891 POPFD void \321\1\x9D 386,NOLONG
892 POPFQ void \321\1\x9D X64
893 POPFW void \320\1\x9D 8086
894 POR mmxreg,mmxrm \2\x0F\xEB\110 PENT,MMX,SM
895 PREFETCH mem \2\x0F\x0D\200 PENT,3DNOW,SM
896 PREFETCHW mem \2\x0F\x0D\201 PENT,3DNOW,SM
897 PREFETCHNTA mem \2\x0F\x18\200 X64,AMD,SM
898 PREFETCHT0 mem \2\x0F\x18\200 X64,AMD,SM
899 PREFETCHT1 mem \2\x0F\x18\201 X64,AMD,SM
900 PREFETCHT2 mem \2\x0F\x18\202 X64,AMD,SM
901 PSLLD mmxreg,mmxrm \2\x0F\xF2\110 PENT,MMX,SM
902 PSLLD mmxreg,imm \2\x0F\x72\206\25 PENT,MMX
903 PSLLQ mmxreg,mmxrm \2\x0F\xF3\110 PENT,MMX,SM
904 PSLLQ mmxreg,imm \2\x0F\x73\206\25 PENT,MMX
905 PSLLW mmxreg,mmxrm \2\x0F\xF1\110 PENT,MMX,SM
906 PSLLW mmxreg,imm \2\x0F\x71\206\25 PENT,MMX
907 PSRAD mmxreg,mmxrm \2\x0F\xE2\110 PENT,MMX,SM
908 PSRAD mmxreg,imm \2\x0F\x72\204\25 PENT,MMX
909 PSRAW mmxreg,mmxrm \2\x0F\xE1\110 PENT,MMX,SM
910 PSRAW mmxreg,imm \2\x0F\x71\204\25 PENT,MMX
911 PSRLD mmxreg,mmxrm \2\x0F\xD2\110 PENT,MMX,SM
912 PSRLD mmxreg,imm \2\x0F\x72\202\25 PENT,MMX
913 PSRLQ mmxreg,mmxrm \2\x0F\xD3\110 PENT,MMX,SM
914 PSRLQ mmxreg,imm \2\x0F\x73\202\25 PENT,MMX
915 PSRLW mmxreg,mmxrm \2\x0F\xD1\110 PENT,MMX,SM
916 PSRLW mmxreg,imm \2\x0F\x71\202\25 PENT,MMX
917 PSUBB mmxreg,mmxrm \2\x0F\xF8\110 PENT,MMX,SM
918 PSUBD mmxreg,mmxrm \2\x0F\xFA\110 PENT,MMX,SM
919 PSUBSB mmxreg,mmxrm \2\x0F\xE8\110 PENT,MMX,SM
920 PSUBSIW mmxreg,mmxrm \2\x0F\x55\110 PENT,MMX,SM,CYRIX
921 PSUBSW mmxreg,mmxrm \2\x0F\xE9\110 PENT,MMX,SM
922 PSUBUSB mmxreg,mmxrm \2\x0F\xD8\110 PENT,MMX,SM
923 PSUBUSW mmxreg,mmxrm \2\x0F\xD9\110 PENT,MMX,SM
924 PSUBW mmxreg,mmxrm \2\x0F\xF9\110 PENT,MMX,SM
925 PUNPCKHBW mmxreg,mmxrm \2\x0F\x68\110 PENT,MMX,SM
926 PUNPCKHDQ mmxreg,mmxrm \2\x0F\x6A\110 PENT,MMX,SM
927 PUNPCKHWD mmxreg,mmxrm \2\x0F\x69\110 PENT,MMX,SM
928 PUNPCKLBW mmxreg,mmxrm \2\x0F\x60\110 PENT,MMX,SM
929 PUNPCKLDQ mmxreg,mmxrm \2\x0F\x62\110 PENT,MMX,SM
930 PUNPCKLWD mmxreg,mmxrm \2\x0F\x61\110 PENT,MMX,SM
931 PUSH reg16 \320\10\x50 8086
932 PUSH reg32 \321\10\x50 386,NOLONG
933 PUSH reg64 \323\10\x50 X64
934 PUSH rm16 \320\1\xFF\206 8086
935 PUSH rm32 \321\1\xFF\206 386,NOLONG
936 PUSH rm64 \323\1\xFF\206 X64
937 PUSH reg_cs \6 8086,NOLONG
938 PUSH reg_dess \6 8086,NOLONG
939 PUSH reg_fsgs \1\x0F\7 386
940 PUSH imm8 \1\x6A\14 186
941 PUSH sbyte \1\x6A\14 186,ND
942 PUSH imm16 \320\144\1\x68\140 186
943 PUSH imm32 \321\154\1\x68\150 386,NOLONG
944 PUSH imm64 \321\154\1\x68\150 X64
945 PUSH imm \1\x68\34 186
946 PUSHA void \322\1\x60 186,NOLONG
947 PUSHAD void \321\1\x60 386,NOLONG
948 PUSHAW void \320\1\x60 186,NOLONG
949 PUSHF void \322\1\x9C 8086
950 PUSHFD void \321\1\x9C 386,NOLONG
951 PUSHFQ void \321\1\x9C X64
952 PUSHFW void \320\1\x9C 8086
953 PXOR mmxreg,mmxrm \2\x0F\xEF\110 PENT,MMX,SM
954 RCL rm8,unity \1\xD0\202 8086
955 RCL rm8,reg_cl \1\xD2\202 8086
956 RCL rm8,imm \1\xC0\202\25 186,SB
957 RCL rm16,unity \320\1\xD1\202 8086
958 RCL rm16,reg_cl \320\1\xD3\202 8086
959 RCL rm16,imm \320\1\xC1\202\25 186,SB
960 RCL rm32,unity \321\1\xD1\202 386
961 RCL rm32,reg_cl \321\1\xD3\202 386
962 RCL rm32,imm \321\1\xC1\202\25 386,SB
963 RCL rm64,unity \324\1\xD1\202 X64
964 RCL rm64,reg_cl \324\1\xD3\202 X64
965 RCL rm64,imm \324\1\xC1\202\25 X64,SB
966 RCR rm8,unity \1\xD0\203 8086
967 RCR rm8,reg_cl \1\xD2\203 8086
968 RCR rm8,imm \1\xC0\203\25 186,SB
969 RCR rm16,unity \320\1\xD1\203 8086
970 RCR rm16,reg_cl \320\1\xD3\203 8086
971 RCR rm16,imm \320\1\xC1\203\25 186,SB
972 RCR rm32,unity \321\1\xD1\203 386
973 RCR rm32,reg_cl \321\1\xD3\203 386
974 RCR rm32,imm \321\1\xC1\203\25 386,SB
975 RCR rm64,unity \324\1\xD1\203 X64
976 RCR rm64,reg_cl \324\1\xD3\203 X64
977 RCR rm64,imm \324\1\xC1\203\25 X64,SB
978 RDSHR rm32 \321\2\x0F\x36\200 P6,CYRIX,SMM
979 RDMSR void \2\x0F\x32 PENT,PRIV
980 RDPMC void \2\x0F\x33 P6
981 RDTSC void \2\x0F\x31 PENT
982 RDTSCP void \3\x0F\x01\xF9 X86_64
984 RET imm \1\xC2\30 8086,SW
985 RETF void \1\xCB 8086
986 RETF imm \1\xCA\30 8086,SW
987 RETN void \1\xC3 8086
988 RETN imm \1\xC2\30 8086,SW
989 ROL rm8,unity \1\xD0\200 8086
990 ROL rm8,reg_cl \1\xD2\200 8086
991 ROL rm8,imm \1\xC0\200\25 186,SB
992 ROL rm16,unity \320\1\xD1\200 8086
993 ROL rm16,reg_cl \320\1\xD3\200 8086
994 ROL rm16,imm \320\1\xC1\200\25 186,SB
995 ROL rm32,unity \321\1\xD1\200 386
996 ROL rm32,reg_cl \321\1\xD3\200 386
997 ROL rm32,imm \321\1\xC1\200\25 386,SB
998 ROL rm64,unity \324\1\xD1\200 X64
999 ROL rm64,reg_cl \324\1\xD3\200 X64
1000 ROL rm64,imm \324\1\xC1\200\25 X64,SB
1001 ROR rm8,unity \1\xD0\201 8086
1002 ROR rm8,reg_cl \1\xD2\201 8086
1003 ROR rm8,imm \1\xC0\201\25 186,SB
1004 ROR rm16,unity \320\1\xD1\201 8086
1005 ROR rm16,reg_cl \320\1\xD3\201 8086
1006 ROR rm16,imm \320\1\xC1\201\25 186,SB
1007 ROR rm32,unity \321\1\xD1\201 386
1008 ROR rm32,reg_cl \321\1\xD3\201 386
1009 ROR rm32,imm \321\1\xC1\201\25 386,SB
1010 ROR rm64,unity \324\1\xD1\201 X64
1011 ROR rm64,reg_cl \324\1\xD3\201 X64
1012 ROR rm64,imm \324\1\xC1\201\25 X64,SB
1013 RDM void \2\x0F\x3A P6,CYRIX
1014 RSDC reg_sreg,mem80 \2\x0F\x79\110 486,CYRIX,SMM
1015 RSLDT mem80 \2\x0F\x7B\200 486,CYRIX,SMM
1016 RSM void \2\x0F\xAA PENT,SMM
1017 RSTS mem80 \2\x0F\x7D\200 486,CYRIX,SMM
1018 SAHF void \1\x9E 8086
1019 SAL rm8,unity \1\xD0\204 8086,ND
1020 SAL rm8,reg_cl \1\xD2\204 8086,ND
1021 SAL rm8,imm \1\xC0\204\25 186,ND,SB
1022 SAL rm16,unity \320\1\xD1\204 8086,ND
1023 SAL rm16,reg_cl \320\1\xD3\204 8086,ND
1024 SAL rm16,imm \320\1\xC1\204\25 186,ND,SB
1025 SAL rm32,unity \321\1\xD1\204 386,ND
1026 SAL rm32,reg_cl \321\1\xD3\204 386,ND
1027 SAL rm32,imm \321\1\xC1\204\25 386,ND,SB
1028 SAL rm64,unity \324\1\xD1\204 X64,ND
1029 SAL rm64,reg_cl \324\1\xD3\204 X64,ND
1030 SAL rm64,imm \324\1\xC1\204\25 X64,ND,SB
1031 SALC void \1\xD6 8086,UNDOC
1032 SAR rm8,unity \1\xD0\207 8086
1033 SAR rm8,reg_cl \1\xD2\207 8086
1034 SAR rm8,imm \1\xC0\207\25 186,SB
1035 SAR rm16,unity \320\1\xD1\207 8086
1036 SAR rm16,reg_cl \320\1\xD3\207 8086
1037 SAR rm16,imm \320\1\xC1\207\25 186,SB
1038 SAR rm32,unity \321\1\xD1\207 386
1039 SAR rm32,reg_cl \321\1\xD3\207 386
1040 SAR rm32,imm \321\1\xC1\207\25 386,SB
1041 SAR rm64,unity \324\1\xD1\207 X64
1042 SAR rm64,reg_cl \324\1\xD3\207 X64
1043 SAR rm64,imm \324\1\xC1\207\25 X64,SB
1044 SBB mem,reg8 \1\x18\101 8086,SM
1045 SBB reg8,reg8 \1\x18\101 8086
1046 SBB mem,reg16 \320\1\x19\101 8086,SM
1047 SBB reg16,reg16 \320\1\x19\101 8086
1048 SBB mem,reg32 \321\1\x19\101 386,SM
1049 SBB reg32,reg32 \321\1\x19\101 386
1050 SBB mem,reg64 \324\1\x19\101 X64,SM
1051 SBB reg64,reg64 \324\1\x19\101 X64
1052 SBB reg8,mem \1\x1A\110 8086,SM
1053 SBB reg8,reg8 \1\x1A\110 8086
1054 SBB reg16,mem \320\1\x1B\110 8086,SM
1055 SBB reg16,reg16 \320\1\x1B\110 8086
1056 SBB reg32,mem \321\1\x1B\110 386,SM
1057 SBB reg32,reg32 \321\1\x1B\110 386
1058 SBB reg64,mem \324\1\x1B\110 X64,SM
1059 SBB reg64,reg64 \324\1\x1B\110 X64
1060 SBB rm16,imm8 \320\1\x83\203\15 8086
1061 SBB rm32,imm8 \321\1\x83\203\15 386
1062 SBB rm64,imm8 \324\1\x83\203\15 X64
1063 SBB reg_al,imm \1\x1C\21 8086,SM
1064 SBB reg_ax,sbyte \320\1\x83\203\15 8086,SM,ND
1065 SBB reg_ax,imm \320\1\x1D\31 8086,SM
1066 SBB reg_eax,sbyte \321\1\x83\203\15 386,SM,ND
1067 SBB reg_eax,imm \321\1\x1D\41 386,SM
1068 SBB reg_rax,sbyte \321\1\x83\203\15 X64,SM,ND
1069 SBB reg_rax,imm \321\1\x1D\41 X64,SM
1070 SBB rm8,imm \1\x80\203\21 8086,SM
1071 SBB rm16,imm \320\145\1\x81\203\141 8086,SM
1072 SBB rm32,imm \321\155\1\x81\203\151 386,SM
1073 SBB rm64,imm \324\155\1\x81\203\151 X64,SM
1074 SBB mem,imm8 \1\x80\203\21 8086,SM
1075 SBB mem,imm16 \320\145\1\x81\203\141 8086,SM
1076 SBB mem,imm32 \321\155\1\x81\203\151 386,SM
1077 SCASB void \335\1\xAE 8086
1078 SCASD void \335\321\1\xAF 386
1079 SCASQ void \335\324\1\xAF X64
1080 SCASW void \335\320\1\xAF 8086
1081 SFENCE void \3\x0F\xAE\xF8 X64,AMD
1082 SGDT mem \2\x0F\x01\200 286
1083 SHL rm8,unity \1\xD0\204 8086
1084 SHL rm8,reg_cl \1\xD2\204 8086
1085 SHL rm8,imm \1\xC0\204\25 186,SB
1086 SHL rm16,unity \320\1\xD1\204 8086
1087 SHL rm16,reg_cl \320\1\xD3\204 8086
1088 SHL rm16,imm \320\1\xC1\204\25 186,SB
1089 SHL rm32,unity \321\1\xD1\204 386
1090 SHL rm32,reg_cl \321\1\xD3\204 386
1091 SHL rm32,imm \321\1\xC1\204\25 386,SB
1092 SHL rm64,unity \324\1\xD1\204 X64
1093 SHL rm64,reg_cl \324\1\xD3\204 X64
1094 SHL rm64,imm \324\1\xC1\204\25 X64,SB
1095 SHLD mem,reg16,imm \320\2\x0F\xA4\101\26 386,SM2,SB,AR2
1096 SHLD reg16,reg16,imm \320\2\x0F\xA4\101\26 386,SM2,SB,AR2
1097 SHLD mem,reg32,imm \321\2\x0F\xA4\101\26 386,SM2,SB,AR2
1098 SHLD reg32,reg32,imm \321\2\x0F\xA4\101\26 386,SM2,SB,AR2
1099 SHLD mem,reg64,imm \324\2\x0F\xA4\101\26 X64,SM2,SB,AR2
1100 SHLD reg64,reg64,imm \324\2\x0F\xA4\101\26 X64,SM2,SB,AR2
1101 SHLD mem,reg16,reg_cl \320\2\x0F\xA5\101 386,SM
1102 SHLD reg16,reg16,reg_cl \320\2\x0F\xA5\101 386
1103 SHLD mem,reg32,reg_cl \321\2\x0F\xA5\101 386,SM
1104 SHLD reg32,reg32,reg_cl \321\2\x0F\xA5\101 386
1105 SHLD mem,reg64,reg_cl \324\2\x0F\xA5\101 X64,SM
1106 SHLD reg64,reg64,reg_cl \324\2\x0F\xA5\101 X64
1107 SHR rm8,unity \1\xD0\205 8086
1108 SHR rm8,reg_cl \1\xD2\205 8086
1109 SHR rm8,imm \1\xC0\205\25 186,SB
1110 SHR rm16,unity \320\1\xD1\205 8086
1111 SHR rm16,reg_cl \320\1\xD3\205 8086
1112 SHR rm16,imm \320\1\xC1\205\25 186,SB
1113 SHR rm32,unity \321\1\xD1\205 386
1114 SHR rm32,reg_cl \321\1\xD3\205 386
1115 SHR rm32,imm \321\1\xC1\205\25 386,SB
1116 SHR rm64,unity \324\1\xD1\205 X64
1117 SHR rm64,reg_cl \324\1\xD3\205 X64
1118 SHR rm64,imm \324\1\xC1\205\25 X64,SB
1119 SHRD mem,reg16,imm \320\2\x0F\xAC\101\26 386,SM2,SB,AR2
1120 SHRD reg16,reg16,imm \320\2\x0F\xAC\101\26 386,SM2,SB,AR2
1121 SHRD mem,reg32,imm \321\2\x0F\xAC\101\26 386,SM2,SB,AR2
1122 SHRD reg32,reg32,imm \321\2\x0F\xAC\101\26 386,SM2,SB,AR2
1123 SHRD mem,reg64,imm \324\2\x0F\xAC\101\26 X64,SM2,SB,AR2
1124 SHRD reg64,reg64,imm \324\2\x0F\xAC\101\26 X64,SM2,SB,AR2
1125 SHRD mem,reg16,reg_cl \320\2\x0F\xAD\101 386,SM
1126 SHRD reg16,reg16,reg_cl \320\2\x0F\xAD\101 386
1127 SHRD mem,reg32,reg_cl \321\2\x0F\xAD\101 386,SM
1128 SHRD reg32,reg32,reg_cl \321\2\x0F\xAD\101 386
1129 SHRD mem,reg64,reg_cl \324\2\x0F\xAD\101 X64,SM
1130 SHRD reg64,reg64,reg_cl \324\2\x0F\xAD\101 X64
1131 SIDT mem \2\x0F\x01\201 286
1132 SLDT mem \1\x0F\170\200 286
1133 SLDT mem16 \1\x0F\170\200 286
1134 SLDT reg16 \320\1\x0F\170\200 286
1135 SLDT reg32 \321\1\x0F\170\200 386
1136 SKINIT void \3\x0F\x01\xDE X64
1137 SMI void \1\xF1 386,UNDOC
1138 SMINT void \2\x0F\x38 P6,CYRIX,ND
1139 ; Older Cyrix chips had this; they had to move due to conflict with MMX
1140 SMINTOLD void \2\x0F\x7E 486,CYRIX,ND
1141 SMSW mem \2\x0F\x01\204 286
1142 SMSW mem16 \2\x0F\x01\204 286
1143 SMSW reg16 \320\2\x0F\x01\204 286
1144 SMSW reg32 \321\2\x0F\x01\204 386
1145 STC void \1\xF9 8086
1146 STD void \1\xFD 8086
1147 STGI void \3\x0F\x01\xDC X64
1148 STI void \1\xFB 8086
1149 STOSB void \1\xAA 8086
1150 STOSD void \321\1\xAB 386
1151 STOSQ void \324\1\xAB X64
1152 STOSW void \320\1\xAB 8086
1153 STR mem \1\x0F\170\201 286,PROT
1154 STR mem16 \1\x0F\170\201 286,PROT
1155 STR reg16 \320\1\x0F\170\201 286,PROT
1156 STR reg32 \321\1\x0F\170\201 386,PROT
1157 STR reg64 \324\1\x0F\170\201 X64
1158 SUB mem,reg8 \1\x28\101 8086,SM
1159 SUB reg8,reg8 \1\x28\101 8086
1160 SUB mem,reg16 \320\1\x29\101 8086,SM
1161 SUB reg16,reg16 \320\1\x29\101 8086
1162 SUB mem,reg32 \321\1\x29\101 386,SM
1163 SUB reg32,reg32 \321\1\x29\101 386
1164 SUB mem,reg64 \324\1\x29\101 X64,SM
1165 SUB reg64,reg64 \324\1\x29\101 X64
1166 SUB reg8,mem \1\x2A\110 8086,SM
1167 SUB reg8,reg8 \1\x2A\110 8086
1168 SUB reg16,mem \320\1\x2B\110 8086,SM
1169 SUB reg16,reg16 \320\1\x2B\110 8086
1170 SUB reg32,mem \321\1\x2B\110 386,SM
1171 SUB reg32,reg32 \321\1\x2B\110 386
1172 SUB reg64,mem \324\1\x2B\110 X64,SM
1173 SUB reg64,reg64 \324\1\x2B\110 X64
1174 SUB rm16,imm8 \320\1\x83\205\15 8086
1175 SUB rm32,imm8 \321\1\x83\205\15 386
1176 SUB rm64,imm8 \324\1\x83\205\15 X64
1177 SUB reg_al,imm \1\x2C\21 8086,SM
1178 SUB reg_ax,sbyte \320\1\x83\205\15 8086,SM,ND
1179 SUB reg_ax,imm \320\1\x2D\31 8086,SM
1180 SUB reg_eax,sbyte \321\1\x83\205\15 386,SM,ND
1181 SUB reg_eax,imm \321\1\x2D\41 386,SM
1182 SUB reg_rax,sbyte \321\1\x83\205\15 X64,SM,ND
1183 SUB reg_rax,imm \321\1\x2D\41 X64,SM
1184 SUB rm8,imm \1\x80\205\21 8086,SM
1185 SUB rm16,imm \320\145\1\x81\205\141 8086,SM
1186 SUB rm32,imm \321\155\1\x81\205\151 386,SM
1187 SUB rm64,imm \324\155\1\x81\205\151 X64,SM
1188 SUB mem,imm8 \1\x80\205\21 8086,SM
1189 SUB mem,imm16 \320\145\1\x81\205\141 8086,SM
1190 SUB mem,imm32 \321\155\1\x81\205\151 386,SM
1191 SVDC mem80,reg_sreg \2\x0F\x78\101 486,CYRIX,SMM
1192 SVLDT mem80 \2\x0F\x7A\200 486,CYRIX,SMM
1193 SVTS mem80 \2\x0F\x7C\200 486,CYRIX,SMM
1194 SWAPGS void \3\x0F\x01\xF8 X64
1195 SYSCALL void \2\x0F\x05 P6,AMD
1196 SYSENTER void \2\x0F\x34 P6
1197 SYSEXIT void \2\x0F\x35 P6,PRIV
1198 SYSRET void \2\x0F\x07 P6,PRIV,AMD
1199 TEST mem,reg8 \1\x84\101 8086,SM
1200 TEST reg8,reg8 \1\x84\101 8086
1201 TEST mem,reg16 \320\1\x85\101 8086,SM
1202 TEST reg16,reg16 \320\1\x85\101 8086
1203 TEST mem,reg32 \321\1\x85\101 386,SM
1204 TEST reg32,reg32 \321\1\x85\101 386
1205 TEST mem,reg64 \324\1\x85\101 X64,SM
1206 TEST reg64,reg64 \324\1\x85\101 X64
1207 TEST reg8,mem \1\x84\110 8086,SM
1208 TEST reg16,mem \320\1\x85\110 8086,SM
1209 TEST reg32,mem \321\1\x85\110 386,SM
1210 TEST reg64,mem \324\1\x85\110 X64,SM
1211 TEST reg_al,imm \1\xA8\21 8086,SM
1212 TEST reg_ax,imm \320\1\xA9\31 8086,SM
1213 TEST reg_eax,imm \321\1\xA9\41 386,SM
1214 TEST reg_rax,imm \321\1\xA9\41 X64,SM
1215 TEST rm8,imm \1\xF6\200\21 8086,SM
1216 TEST rm16,imm \320\1\xF7\200\31 8086,SM
1217 TEST rm32,imm \321\1\xF7\200\41 386,SM
1218 TEST rm64,imm \324\1\xF7\200\41 X64,SM
1219 TEST mem,imm8 \1\xF6\200\21 8086,SM
1220 TEST mem,imm16 \320\1\xF7\200\31 8086,SM
1221 TEST mem,imm32 \321\1\xF7\200\41 386,SM
1222 UD0 void \2\x0F\xFF 286,UNDOC
1223 UD1 void \2\x0F\xB9 286,UNDOC
1224 UD2 void \2\x0F\x0B 286
1225 UMOV mem,reg8 \2\x0F\x10\101 386,UNDOC,SM,ND
1226 UMOV reg8,reg8 \2\x0F\x10\101 386,UNDOC,ND
1227 UMOV mem,reg16 \320\2\x0F\x11\101 386,UNDOC,SM,ND
1228 UMOV reg16,reg16 \320\2\x0F\x11\101 386,UNDOC,ND
1229 UMOV mem,reg32 \321\2\x0F\x11\101 386,UNDOC,SM,ND
1230 UMOV reg32,reg32 \321\2\x0F\x11\101 386,UNDOC,ND
1231 UMOV reg8,mem \2\x0F\x12\110 386,UNDOC,SM,ND
1232 UMOV reg8,reg8 \2\x0F\x12\110 386,UNDOC,ND
1233 UMOV reg16,mem \320\2\x0F\x13\110 386,UNDOC,SM,ND
1234 UMOV reg16,reg16 \320\2\x0F\x13\110 386,UNDOC,ND
1235 UMOV reg32,mem \321\2\x0F\x13\110 386,UNDOC,SM,ND
1236 UMOV reg32,reg32 \321\2\x0F\x13\110 386,UNDOC,ND
1237 VERR mem \1\x0F\170\204 286,PROT
1238 VERR mem16 \1\x0F\170\204 286,PROT
1239 VERR reg16 \1\x0F\170\204 286,PROT
1240 VERW mem \1\x0F\170\205 286,PROT
1241 VERW mem16 \1\x0F\170\205 286,PROT
1242 VERW reg16 \1\x0F\170\205 286,PROT
1243 WAIT void \1\x9B 8086
1244 FWAIT void \1\x9B 8086
1245 WBINVD void \2\x0F\x09 486,PRIV
1246 WRSHR rm32 \321\2\x0F\x37\200 P6,CYRIX,SMM
1247 WRMSR void \2\x0F\x30 PENT,PRIV
1248 XADD mem,reg8 \2\x0F\xC0\101 486,SM
1249 XADD reg8,reg8 \2\x0F\xC0\101 486
1250 XADD mem,reg16 \320\2\x0F\xC1\101 486,SM
1251 XADD reg16,reg16 \320\2\x0F\xC1\101 486
1252 XADD mem,reg32 \321\2\x0F\xC1\101 486,SM
1253 XADD reg32,reg32 \321\2\x0F\xC1\101 486
1254 XADD mem,reg64 \324\2\x0F\xC1\101 X64,SM
1255 XADD reg64,reg64 \324\2\x0F\xC1\101 X64
1256 XBTS reg16,mem \320\2\x0F\xA6\110 386,SW,UNDOC,ND
1257 XBTS reg16,reg16 \320\2\x0F\xA6\110 386,UNDOC,ND
1258 XBTS reg32,mem \321\2\x0F\xA6\110 386,SD,UNDOC,ND
1259 XBTS reg32,reg32 \321\2\x0F\xA6\110 386,UNDOC,ND
1260 XCHG reg_ax,reg16 \320\11\x90 8086,NOLONG
1261 XCHG reg_eax,reg32 \321\11\x90 386,NOLONG
1262 XCHG reg16,reg_ax \320\10\x90 8086,NOLONG
1263 XCHG reg32,reg_eax \321\10\x90 386,NOLONG
1264 XCHG reg_rax,reg_rax \321\11\x90 X64
1265 XCHG reg8,mem \1\x86\110 8086,SM
1266 XCHG reg8,reg8 \1\x86\110 8086
1267 XCHG reg16,mem \320\1\x87\110 8086,SM
1268 XCHG reg16,reg16 \320\1\x87\110 8086
1269 XCHG reg32,mem \321\1\x87\110 386,SM
1270 XCHG reg32,reg32 \321\1\x87\110 386
1271 XCHG reg64,mem \324\1\x87\110 X64,SM
1272 XCHG reg64,reg64 \324\1\x87\110 X64
1273 XCHG mem,reg8 \1\x86\101 8086,SM
1274 XCHG reg8,reg8 \1\x86\101 8086
1275 XCHG mem,reg16 \320\1\x87\101 8086,SM
1276 XCHG reg16,reg16 \320\1\x87\101 8086
1277 XCHG mem,reg32 \321\1\x87\101 386,SM
1278 XCHG reg32,reg32 \321\1\x87\101 386
1279 XCHG mem,reg64 \324\1\x87\101 X64,SM
1280 XCHG reg64,reg64 \324\1\x87\101 X64
1281 XLATB void \1\xD7 8086
1282 XLAT void \1\xD7 8086
1283 XOR mem,reg8 \1\x30\101 8086,SM
1284 XOR reg8,reg8 \1\x30\101 8086
1285 XOR mem,reg16 \320\1\x31\101 8086,SM
1286 XOR reg16,reg16 \320\1\x31\101 8086
1287 XOR mem,reg32 \321\1\x31\101 386,SM
1288 XOR reg32,reg32 \321\1\x31\101 386
1289 XOR mem,reg64 \324\1\x31\101 X64,SM
1290 XOR reg64,reg64 \324\1\x31\101 X64
1291 XOR reg8,mem \1\x32\110 8086,SM
1292 XOR reg8,reg8 \1\x32\110 8086
1293 XOR reg16,mem \320\1\x33\110 8086,SM
1294 XOR reg16,reg16 \320\1\x33\110 8086
1295 XOR reg32,mem \321\1\x33\110 386,SM
1296 XOR reg32,reg32 \321\1\x33\110 386
1297 XOR reg64,mem \324\1\x33\110 X64,SM
1298 XOR reg64,reg64 \324\1\x33\110 X64
1299 XOR rm16,imm8 \320\1\x83\206\15 8086
1300 XOR rm32,imm8 \321\1\x83\206\15 386
1301 XOR rm64,imm8 \324\1\x83\206\15 X64
1302 XOR reg_al,imm \1\x34\21 8086,SM
1303 XOR reg_ax,sbyte \320\1\x83\206\15 8086,SM,ND
1304 XOR reg_ax,imm \320\1\x35\31 8086,SM
1305 XOR reg_eax,sbyte \321\1\x83\206\15 386,SM,ND
1306 XOR reg_eax,imm \321\1\x35\41 386,SM
1307 XOR reg_rax,sbyte \321\1\x83\206\15 X64,SM,ND
1308 XOR reg_rax,imm \321\1\x35\41 X64,SM
1309 XOR rm8,imm \1\x80\206\21 8086,SM
1310 XOR rm16,imm \320\145\1\x81\206\141 8086,SM
1311 XOR rm32,imm \321\155\1\x81\206\151 386,SM
1312 XOR rm64,imm \324\155\1\x81\206\151 X64,SM
1313 XOR mem,imm8 \1\x80\206\21 8086,SM
1314 XOR mem,imm16 \320\145\1\x81\206\141 8086,SM
1315 XOR mem,imm32 \321\155\1\x81\206\151 386,SM
1316 CMOVcc reg16,mem \320\1\x0F\330\x40\110 P6,SM
1317 CMOVcc reg16,reg16 \320\1\x0F\330\x40\110 P6
1318 CMOVcc reg32,mem \321\1\x0F\330\x40\110 P6,SM
1319 CMOVcc reg32,reg32 \321\1\x0F\330\x40\110 P6
1320 CMOVcc reg64,mem \324\1\x0F\330\x40\110 X64,SM
1321 CMOVcc reg64,reg64 \324\1\x0F\330\x40\110 X64
1322 Jcc imm|near \322\1\x0F\330\x80\64 386
1323 Jcc imm16|near \320\1\x0F\330\x80\64 386
1324 Jcc imm32|near \321\1\x0F\330\x80\64 386
1325 Jcc imm|short \330\x70\50 8086,ND
1326 Jcc imm \370\330\x70\50 8086,ND
1327 Jcc imm \1\x0F\330\x80\64 386,ND
1328 Jcc imm \330\x71\373\1\xE9\64 8086,ND
1329 Jcc imm \330\x70\50 8086
1330 SETcc mem \1\x0F\330\x90\200 386,SB
1331 SETcc reg8 \1\x0F\330\x90\200 386
1333 ; Katmai Streaming SIMD instructions (SSE -- a.k.a. KNI, XMM, MMX2)
1334 ADDPS xmmreg,xmmrm \331\2\x0F\x58\110 KATMAI,SSE
1335 ADDSS xmmreg,xmmrm \333\2\x0F\x58\110 KATMAI,SSE
1336 ANDNPS xmmreg,xmmrm \2\x0F\x55\110 KATMAI,SSE
1337 ANDPS xmmreg,xmmrm \2\x0F\x54\110 KATMAI,SSE
1338 CMPEQPS xmmreg,xmmrm \331\2\x0F\xC2\110\1\x00 KATMAI,SSE
1339 CMPEQSS xmmreg,xmmrm \333\2\x0F\xC2\110\1\x00 KATMAI,SSE
1340 CMPLEPS xmmreg,xmmrm \331\2\x0F\xC2\110\1\x02 KATMAI,SSE
1341 CMPLESS xmmreg,xmmrm \333\2\x0F\xC2\110\1\x02 KATMAI,SSE
1342 CMPLTPS xmmreg,xmmrm \331\2\x0F\xC2\110\1\x01 KATMAI,SSE
1343 CMPLTSS xmmreg,xmmrm \333\2\x0F\xC2\110\1\x01 KATMAI,SSE
1344 CMPNEQPS xmmreg,xmmrm \331\2\x0F\xC2\110\1\x04 KATMAI,SSE
1345 CMPNEQSS xmmreg,xmmrm \333\2\x0F\xC2\110\1\x04 KATMAI,SSE
1346 CMPNLEPS xmmreg,xmmrm \331\2\x0F\xC2\110\1\x06 KATMAI,SSE
1347 CMPNLESS xmmreg,xmmrm \333\2\x0F\xC2\110\1\x06 KATMAI,SSE
1348 CMPNLTPS xmmreg,xmmrm \331\2\x0F\xC2\110\1\x05 KATMAI,SSE
1349 CMPNLTSS xmmreg,xmmrm \333\2\x0F\xC2\110\1\x05 KATMAI,SSE
1350 CMPORDPS xmmreg,xmmrm \331\2\x0F\xC2\110\1\x07 KATMAI,SSE
1351 CMPORDSS xmmreg,xmmrm \333\2\x0F\xC2\110\1\x07 KATMAI,SSE
1352 CMPUNORDPS xmmreg,xmmrm \331\2\x0F\xC2\110\1\x03 KATMAI,SSE
1353 CMPUNORDSS xmmreg,xmmrm \333\2\x0F\xC2\110\1\x03 KATMAI,SSE
1354 ; CMPPS/CMPSS must come after the specific ops; that way the disassembler will find the
1355 ; specific ops first and only disassemble illegal ones as cmpps/cmpss.
1356 CMPPS xmmreg,mem,imm \331\2\x0F\xC2\110\26 KATMAI,SSE,SB,AR2
1357 CMPPS xmmreg,xmmreg,imm \331\2\x0F\xC2\110\26 KATMAI,SSE,SB,AR2
1358 CMPSS xmmreg,mem,imm \333\2\x0F\xC2\110\26 KATMAI,SSE,SB,AR2
1359 CMPSS xmmreg,xmmreg,imm \333\2\x0F\xC2\110\26 KATMAI,SSE,SB,AR2
1360 COMISS xmmreg,xmmrm \2\x0F\x2F\110 KATMAI,SSE
1361 CVTPI2PS xmmreg,mmxrm \331\2\x0F\x2A\110 KATMAI,SSE,MMX
1362 CVTPS2PI mmxreg,xmmrm \331\2\x0F\x2D\110 KATMAI,SSE,MMX
1363 CVTSI2SS xmmreg,mem \333\2\x0F\x2A\110 KATMAI,SSE,SD,AR1
1364 CVTSI2SS xmmreg,reg32 \333\2\x0F\x2A\110 KATMAI,SSE
1365 CVTSS2SI reg32,xmmrm \333\2\x0F\x2D\110 KATMAI,SSE
1366 CVTTPS2PI mmxreg,xmmrm \331\2\x0F\x2C\110 KATMAI,SSE,MMX
1367 CVTTSS2SI reg32,xmmrm \333\2\x0F\x2C\110 KATMAI,SSE
1368 DIVPS xmmreg,xmmrm \331\2\x0F\x5E\110 KATMAI,SSE
1369 DIVSS xmmreg,xmmrm \333\2\x0F\x5E\110 KATMAI,SSE
1370 LDMXCSR mem \2\x0F\xAE\202 KATMAI,SSE,SD
1371 MAXPS xmmreg,xmmrm \331\2\x0F\x5F\110 KATMAI,SSE
1372 MAXSS xmmreg,xmmrm \333\2\x0F\x5F\110 KATMAI,SSE
1373 MINPS xmmreg,xmmrm \331\2\x0F\x5D\110 KATMAI,SSE
1374 MINSS xmmreg,xmmrm \333\2\x0F\x5D\110 KATMAI,SSE
1375 MOVAPS xmmreg,mem \2\x0F\x28\110 KATMAI,SSE
1376 MOVAPS mem,xmmreg \2\x0F\x29\101 KATMAI,SSE
1377 MOVAPS xmmreg,xmmreg \2\x0F\x28\110 KATMAI,SSE
1378 MOVAPS xmmreg,xmmreg \2\x0F\x29\101 KATMAI,SSE
1379 MOVHPS xmmreg,mem \2\x0F\x16\110 KATMAI,SSE
1380 MOVHPS mem,xmmreg \2\x0F\x17\101 KATMAI,SSE
1381 MOVLHPS xmmreg,xmmreg \2\x0F\x16\110 KATMAI,SSE
1382 MOVLPS xmmreg,mem \2\x0F\x12\110 KATMAI,SSE
1383 MOVLPS mem,xmmreg \2\x0F\x13\101 KATMAI,SSE
1384 MOVHLPS xmmreg,xmmreg \2\x0F\x12\110 KATMAI,SSE
1385 MOVMSKPS reg32,xmmreg \364\2\x0F\x50\110 KATMAI,SSE
1386 MOVMSKPS reg64,xmmreg \364\324\2\x0F\x50\110 X64,SSE
1387 MOVNTPS mem,xmmreg \2\x0F\x2B\101 KATMAI,SSE
1388 MOVSS xmmreg,mem \333\2\x0F\x10\110 KATMAI,SSE
1389 MOVSS mem,xmmreg \333\2\x0F\x11\101 KATMAI,SSE
1390 MOVSS xmmreg,xmmreg \333\2\x0F\x10\110 KATMAI,SSE
1391 MOVSS xmmreg,xmmreg \333\2\x0F\x11\101 KATMAI,SSE
1392 MOVUPS xmmreg,mem \331\2\x0F\x10\110 KATMAI,SSE
1393 MOVUPS mem,xmmreg \331\2\x0F\x11\101 KATMAI,SSE
1394 MOVUPS xmmreg,xmmreg \331\2\x0F\x10\110 KATMAI,SSE
1395 MOVUPS xmmreg,xmmreg \331\2\x0F\x11\101 KATMAI,SSE
1396 MULPS xmmreg,xmmrm \2\x0F\x59\110 KATMAI,SSE
1397 MULSS xmmreg,xmmrm \333\2\x0F\x59\110 KATMAI,SSE
1398 ORPS xmmreg,xmmrm \2\x0F\x56\110 KATMAI,SSE
1399 RCPPS xmmreg,xmmrm \331\2\x0F\x53\110 KATMAI,SSE
1400 RCPSS xmmreg,xmmrm \333\2\x0F\x53\110 KATMAI,SSE
1401 RSQRTPS xmmreg,xmmrm \331\2\x0F\x52\110 KATMAI,SSE
1402 RSQRTSS xmmreg,xmmrm \333\2\x0F\x52\110 KATMAI,SSE
1403 SHUFPS xmmreg,mem,imm \2\x0F\xC6\110\26 KATMAI,SSE,SB,AR2
1404 SHUFPS xmmreg,xmmreg,imm \2\x0F\xC6\110\26 KATMAI,SSE,SB,AR2
1405 SQRTPS xmmreg,xmmrm \331\2\x0F\x51\110 KATMAI,SSE
1406 SQRTSS xmmreg,xmmrm \333\2\x0F\x51\110 KATMAI,SSE
1407 STMXCSR mem \2\x0F\xAE\203 KATMAI,SSE,SD
1408 SUBPS xmmreg,xmmrm \331\2\x0F\x5C\110 KATMAI,SSE
1409 SUBSS xmmreg,xmmrm \333\2\x0F\x5C\110 KATMAI,SSE
1410 UCOMISS xmmreg,xmmrm \2\x0F\x2E\110 KATMAI,SSE
1411 UNPCKHPS xmmreg,xmmrm \2\x0F\x15\110 KATMAI,SSE
1412 UNPCKLPS xmmreg,xmmrm \2\x0F\x14\110 KATMAI,SSE
1413 XORPS xmmreg,xmmrm \2\x0F\x57\110 KATMAI,SSE
1415 ; Introduced in Deschutes but necessary for SSE support
1416 FXRSTOR mem \2\x0F\xAE\201 P6,SSE,FPU
1417 FXSAVE mem \2\x0F\xAE\200 P6,SSE,FPU
1419 ; These instructions are not SSE-specific; they are generic memory operations
1420 ; and work even if CR4.OSFXFR == 0
1421 PREFETCHNTA mem \2\x0F\x18\200 KATMAI
1422 PREFETCHT0 mem \2\x0F\x18\201 KATMAI
1423 PREFETCHT1 mem \2\x0F\x18\202 KATMAI
1424 PREFETCHT2 mem \2\x0F\x18\203 KATMAI
1425 SFENCE void \3\x0F\xAE\xF8 KATMAI
1427 ; New MMX instructions introduced in Katmai
1428 MASKMOVQ mmxreg,mmxreg \2\x0F\xF7\110 KATMAI,MMX
1429 MOVNTQ mem,mmxreg \2\x0F\xE7\101 KATMAI,MMX,SM
1430 PAVGB mmxreg,mmxrm \2\x0F\xE0\110 KATMAI,MMX,SM
1431 PAVGW mmxreg,mmxrm \2\x0F\xE3\110 KATMAI,MMX,SM
1432 PEXTRW reg32,mmxreg,imm \2\x0F\xC5\110\26 KATMAI,MMX,SB,AR2
1433 ; PINSRW is documented as using a reg32, but it's really using only
16 bit
1434 ; -- accept either
, but be truthful
in disassembly
1435 PINSRW mmxreg
,reg16
,imm \
2\x0F\xC4\110\
26 KATMAI
,MMX
,SB
,AR2
1436 PINSRW mmxreg
,reg32
,imm \
2\x0F\xC4\110\
26 KATMAI
,MMX
,SB
,AR2
,ND
1437 PINSRW mmxreg
,mem
,imm \
2\x0F\xC4\110\
26 KATMAI
,MMX
,SB
,AR2
1438 PINSRW mmxreg
,mem16
,imm \
2\x0F\xC4\110\
26 KATMAI
,MMX
,SB
,AR2
,ND
1439 PMAXSW mmxreg
,mmxrm \
2\x0F\xEE\110 KATMAI
,MMX
,SM
1440 PMAXUB mmxreg
,mmxrm \
2\x0F\xDE\110 KATMAI
,MMX
,SM
1441 PMINSW mmxreg
,mmxrm \
2\x0F\xEA\110 KATMAI
,MMX
,SM
1442 PMINUB mmxreg
,mmxrm \
2\x0F\xDA\110 KATMAI
,MMX
,SM
1443 PMOVMSKB reg32
,mmxreg \
2\x0F\xD7\110 KATMAI
,MMX
1444 PMULHUW mmxreg
,mmxrm \
2\x0F\xE4\110 KATMAI
,MMX
,SM
1445 PSADBW mmxreg
,mmxrm \
2\x0F\xF6\110 KATMAI
,MMX
,SM
1446 PSHUFW mmxreg
,mmxrm
,imm \
2\x0F\x70\110\
22 KATMAI
,MMX
,SM2
,SB
,AR2
1448 ; AMD Enhanced
3DNow
! (Athlon
) instructions
1449 PF2IW mmxreg
,mmxrm \
2\x0F\x0F\110\
01\x1C PENT
,3DNOW
,SM
1450 PFNACC mmxreg
,mmxrm \
2\x0F\x0F\110\
01\x8A PENT
,3DNOW
,SM
1451 PFPNACC mmxreg
,mmxrm \
2\x0F\x0F\110\
01\x8E PENT
,3DNOW
,SM
1452 PI2FW mmxreg
,mmxrm \
2\x0F\x0F\110\
01\x0C PENT
,3DNOW
,SM
1453 PSWAPD mmxreg
,mmxrm \
2\x0F\x0F\110\
01\xBB PENT
,3DNOW
,SM
1455 ; Willamette SSE2 Cacheability Instructions
1456 MASKMOVDQU xmmreg
,xmmreg
\366\
2\x0F\xF7\110 WILLAMETTE
,SSE2
1457 ; CLFLUSH needs its own feature flag implemented one day
1458 CLFLUSH mem \
2\x0F\xAE\207 WILLAMETTE
,SSE2
1459 MOVNTDQ mem
,xmmreg
\366\
2\x0F\xE7\101 WILLAMETTE
,SSE2
,SM
1460 MOVNTI mem
,reg32 \
2\x0F\xC3\101 WILLAMETTE
,SSE2
,SM
1461 MOVNTPD mem
,xmmreg
\366\
2\x0F\x2B\101 WILLAMETTE
,SSE2
,SM
1462 PAUSE void
\333\
1\x90 WILLAMETTE
,SSE2
1463 LFENCE void \
3\x0F\xAE\xE8 WILLAMETTE
,SSE2
1464 MFENCE void \
3\x0F\xAE\xF0 WILLAMETTE
,SSE2
1466 ; Willamette MMX instructions
(SSE2 SIMD Integer Instructions
)
1467 MOVD xmmreg
,reg32
\366\
2\x0F\x6E\110 WILLAMETTE
,SSE2
1468 MOVD reg32
,xmmreg
\366\
2\x0F\x7E\101 WILLAMETTE
,SSE2
1469 MOVD mem
,xmmreg
\366\
2\x0F\x7E\101 WILLAMETTE
,SSE2
,SD
1470 MOVD xmmreg
,mem
\366\
2\x0F\x6E\110 WILLAMETTE
,SSE2
,SD
1471 MOVDQA xmmreg
,xmmreg
\366\
2\x0F\x6F\110 WILLAMETTE
,SSE2
1472 MOVDQA mem
,xmmreg
\366\
2\x0F\x7F\101 WILLAMETTE
,SSE2
,SM
1473 MOVDQA xmmreg
,mem
\366\
2\x0F\x6F\110 WILLAMETTE
,SSE2
,SM
1474 MOVDQA xmmreg
,xmmreg
\366\
2\x0F\x7F\110 WILLAMETTE
,SSE2
1475 MOVDQU xmmreg
,xmmreg
\333\
2\x0F\x6F\110 WILLAMETTE
,SSE2
1476 MOVDQU mem
,xmmreg
\333\
2\x0F\x7F\101 WILLAMETTE
,SSE2
,SM
1477 MOVDQU xmmreg
,mem
\333\
2\x0F\x6F\110 WILLAMETTE
,SSE2
,SM
1478 MOVDQU xmmreg
,xmmreg
\333\
2\x0F\x7F\110 WILLAMETTE
,SSE2
1479 MOVDQ2Q mmxreg
,xmmreg
\332\
2\x0F\xD6\110 WILLAMETTE
,SSE2
1480 MOVQ xmmreg
,xmmreg
\333\
2\x0F\x7E\110 WILLAMETTE
,SSE2
1481 MOVQ xmmreg
,xmmreg
\366\
2\x0F\xD6\110 WILLAMETTE
,SSE2
1482 MOVQ mem
,xmmreg
\366\
2\x0F\xD6\101 WILLAMETTE
,SSE2
,SQ
1483 MOVQ xmmreg
,mem
\333\
2\x0F\x7E\110 WILLAMETTE
,SSE2
,SQ
1484 MOVQ xmmreg
,rm64
\366\324\
2\x0F\x6E\110 X64
,SSE2
1485 MOVQ rm64
,xmmreg
\366\324\
2\x0F\x7E\101 X64
,SSE2
1486 MOVQ2DQ xmmreg
,mmxreg
\333\
2\x0F\xD6\110 WILLAMETTE
,SSE2
1487 PACKSSWB xmmreg
,xmmrm
\366\
2\x0F\x63\110 WILLAMETTE
,SSE2
,SM
1488 PACKSSDW xmmreg
,xmmrm
\366\
2\x0F\x6B\110 WILLAMETTE
,SSE2
,SM
1489 PACKUSWB xmmreg
,xmmrm
\366\
2\x0F\x67\110 WILLAMETTE
,SSE2
,SM
1490 PADDB xmmreg
,xmmrm
\366\
2\x0F\xFC\110 WILLAMETTE
,SSE2
,SM
1491 PADDW xmmreg
,xmmrm
\366\
2\x0F\xFD\110 WILLAMETTE
,SSE2
,SM
1492 PADDD xmmreg
,xmmrm
\366\
2\x0F\xFE\110 WILLAMETTE
,SSE2
,SM
1493 PADDQ mmxreg
,mmxrm \
2\x0F\xD4\110 WILLAMETTE
,SSE2
,SM
1494 PADDQ xmmreg
,xmmrm
\366\
2\x0F\xD4\110 WILLAMETTE
,SSE2
,SM
1495 PADDSB xmmreg
,xmmrm
\366\
2\x0F\xEC\110 WILLAMETTE
,SSE2
,SM
1496 PADDSW xmmreg
,xmmrm
\366\
2\x0F\xED\110 WILLAMETTE
,SSE2
,SM
1497 PADDUSB xmmreg
,xmmrm
\366\
2\x0F\xDC\110 WILLAMETTE
,SSE2
,SM
1498 PADDUSW xmmreg
,xmmrm
\366\
2\x0F\xDD\110 WILLAMETTE
,SSE2
,SM
1499 PAND xmmreg
,xmmrm
\366\
2\x0F\xDB\110 WILLAMETTE
,SSE2
,SM
1500 PANDN xmmreg
,xmmrm
\366\
2\x0F\xDF\110 WILLAMETTE
,SSE2
,SM
1501 PAVGB xmmreg
,xmmrm
\366\
2\x0F\xE0\110 WILLAMETTE
,SSE2
,SM
1502 PAVGW xmmreg
,xmmrm
\366\
2\x0F\xE3\110 WILLAMETTE
,SSE2
,SM
1503 PCMPEQB xmmreg
,xmmrm
\366\
2\x0F\x74\110 WILLAMETTE
,SSE2
,SM
1504 PCMPEQW xmmreg
,xmmrm
\366\
2\x0F\x75\110 WILLAMETTE
,SSE2
,SM
1505 PCMPEQD xmmreg
,xmmrm
\366\
2\x0F\x76\110 WILLAMETTE
,SSE2
,SM
1506 PCMPGTB xmmreg
,xmmrm
\366\
2\x0F\x64\110 WILLAMETTE
,SSE2
,SM
1507 PCMPGTW xmmreg
,xmmrm
\366\
2\x0F\x65\110 WILLAMETTE
,SSE2
,SM
1508 PCMPGTD xmmreg
,xmmrm
\366\
2\x0F\x66\110 WILLAMETTE
,SSE2
,SM
1509 PEXTRW reg32
,xmmreg
,imm
\366\
2\x0F\xC5\110\
26 WILLAMETTE
,SSE2
,SB
,AR2
1510 PINSRW xmmreg
,reg16
,imm
\366\
2\x0F\xC4\110\
26 WILLAMETTE
,SSE2
,SB
,AR2
1511 PINSRW xmmreg
,reg32
,imm
\366\
2\x0F\xC4\110\
26 WILLAMETTE
,SSE2
,SB
,AR2
,ND
1512 PINSRW xmmreg
,mem
,imm
\366\
2\x0F\xC4\110\
26 WILLAMETTE
,SSE2
,SB
,AR2
1513 PINSRW xmmreg
,mem16
,imm
\366\
2\x0F\xC4\110\
26 WILLAMETTE
,SSE2
,SB
,AR2
,ND
1514 PMADDWD xmmreg
,xmmrm
\366\
2\x0F\xF5\110 WILLAMETTE
,SSE2
,SM
1515 PMAXSW xmmreg
,xmmrm
\366\
2\x0F\xEE\110 WILLAMETTE
,SSE2
,SM
1516 PMAXUB xmmreg
,xmmrm
\366\
2\x0F\xDE\110 WILLAMETTE
,SSE2
,SM
1517 PMINSW xmmreg
,xmmrm
\366\
2\x0F\xEA\110 WILLAMETTE
,SSE2
,SM
1518 PMINUB xmmreg
,xmmrm
\366\
2\x0F\xDA\110 WILLAMETTE
,SSE2
,SM
1519 PMOVMSKB reg32
,xmmreg
\366\
2\x0F\xD7\110 WILLAMETTE
,SSE2
1520 PMULHUW xmmreg
,xmmrm
\366\
2\x0F\xE4\110 WILLAMETTE
,SSE2
,SM
1521 PMULHW xmmreg
,xmmrm
\366\
2\x0F\xE5\110 WILLAMETTE
,SSE2
,SM
1522 PMULLW xmmreg
,xmmrm
\366\
2\x0F\xD5\110 WILLAMETTE
,SSE2
,SM
1523 PMULUDQ mmxreg
,mmxrm \
2\x0F\xF4\110 WILLAMETTE
,SSE2
,SM
1524 PMULUDQ xmmreg
,xmmrm
\366\
2\x0F\xF4\110 WILLAMETTE
,SSE2
,SM
1525 POR xmmreg
,xmmrm
\366\
2\x0F\xEB\110 WILLAMETTE
,SSE2
,SM
1526 PSADBW xmmreg
,xmmrm
\366\
2\x0F\xF6\110 WILLAMETTE
,SSE2
,SM
1527 PSHUFD xmmreg
,xmmreg
,imm
\366\
2\x0F\x70\110\
22 WILLAMETTE
,SSE2
,SB
,AR2
1528 PSHUFD xmmreg
,mem
,imm
\366\
2\x0F\x70\110\
22 WILLAMETTE
,SSE2
,SM2
,SB
,AR2
1529 PSHUFHW xmmreg
,xmmreg
,imm
\333\
2\x0F\x70\110\
22 WILLAMETTE
,SSE2
,SB
,AR2
1530 PSHUFHW xmmreg
,mem
,imm
\333\
2\x0F\x70\110\
22 WILLAMETTE
,SSE2
,SM2
,SB
,AR2
1531 PSHUFLW xmmreg
,xmmreg
,imm
\332\
2\x0F\x70\110\
22 WILLAMETTE
,SSE2
,SB
,AR2
1532 PSHUFLW xmmreg
,mem
,imm
\332\
2\x0F\x70\110\
22 WILLAMETTE
,SSE2
,SM2
,SB
,AR2
1533 PSLLDQ xmmreg
,imm
\366\
2\x0F\x73\207\
25 WILLAMETTE
,SSE2
,SB
,AR1
1534 PSLLW xmmreg
,xmmrm
\366\
2\x0F\xF1\110 WILLAMETTE
,SSE2
,SM
1535 PSLLW xmmreg
,imm
\366\
2\x0F\x71\206\
25 WILLAMETTE
,SSE2
,SB
,AR1
1536 PSLLD xmmreg
,xmmrm
\366\
2\x0F\xF2\110 WILLAMETTE
,SSE2
,SM
1537 PSLLD xmmreg
,imm
\366\
2\x0F\x72\206\
25 WILLAMETTE
,SSE2
,SB
,AR1
1538 PSLLQ xmmreg
,xmmrm
\366\
2\x0F\xF3\110 WILLAMETTE
,SSE2
,SM
1539 PSLLQ xmmreg
,imm
\366\
2\x0F\x73\206\
25 WILLAMETTE
,SSE2
,SB
,AR1
1540 PSRAW xmmreg
,xmmrm
\366\
2\x0F\xE1\110 WILLAMETTE
,SSE2
,SM
1541 PSRAW xmmreg
,imm
\366\
2\x0F\x71\204\
25 WILLAMETTE
,SSE2
,SB
,AR1
1542 PSRAD xmmreg
,xmmrm
\366\
2\x0F\xE2\110 WILLAMETTE
,SSE2
,SM
1543 PSRAD xmmreg
,imm
\366\
2\x0F\x72\204\
25 WILLAMETTE
,SSE2
,SB
,AR1
1544 PSRLDQ xmmreg
,imm
\366\
2\x0F\x73\203\
25 WILLAMETTE
,SSE2
,SB
,AR1
1545 PSRLW xmmreg
,xmmrm
\366\
2\x0F\xD1\110 WILLAMETTE
,SSE2
,SM
1546 PSRLW xmmreg
,imm
\366\
2\x0F\x71\202\
25 WILLAMETTE
,SSE2
,SB
,AR1
1547 PSRLD xmmreg
,xmmrm
\366\
2\x0F\xD2\110 WILLAMETTE
,SSE2
,SM
1548 PSRLD xmmreg
,imm
\366\
2\x0F\x72\202\
25 WILLAMETTE
,SSE2
,SB
,AR1
1549 PSRLQ xmmreg
,xmmrm
\366\
2\x0F\xD3\110 WILLAMETTE
,SSE2
,SM
1550 PSRLQ xmmreg
,imm
\366\
2\x0F\x73\202\
25 WILLAMETTE
,SSE2
,SB
,AR1
1551 PSUBB xmmreg
,xmmrm
\366\
2\x0F\xF8\110 WILLAMETTE
,SSE2
,SM
1552 PSUBW xmmreg
,xmmrm
\366\
2\x0F\xF9\110 WILLAMETTE
,SSE2
,SM
1553 PSUBD xmmreg
,xmmrm
\366\
2\x0F\xFA\110 WILLAMETTE
,SSE2
,SM
1554 PSUBQ mmxreg
,mmxrm \
2\x0F\xFB\110 WILLAMETTE
,SSE2
,SM
1555 PSUBQ xmmreg
,xmmrm
\366\
2\x0F\xFB\110 WILLAMETTE
,SSE2
,SM
1556 PSUBSB xmmreg
,xmmrm
\366\
2\x0F\xE8\110 WILLAMETTE
,SSE2
,SM
1557 PSUBSW xmmreg
,xmmrm
\366\
2\x0F\xE9\110 WILLAMETTE
,SSE2
,SM
1558 PSUBUSB xmmreg
,xmmrm
\366\
2\x0F\xD8\110 WILLAMETTE
,SSE2
,SM
1559 PSUBUSW xmmreg
,xmmrm
\366\
2\x0F\xD9\110 WILLAMETTE
,SSE2
,SM
1560 PUNPCKHBW xmmreg
,xmmrm
\366\
2\x0F\x68\110 WILLAMETTE
,SSE2
,SM
1561 PUNPCKHWD xmmreg
,xmmrm
\366\
2\x0F\x69\110 WILLAMETTE
,SSE2
,SM
1562 PUNPCKHDQ xmmreg
,xmmrm
\366\
2\x0F\x6A\110 WILLAMETTE
,SSE2
,SM
1563 PUNPCKHQDQ xmmreg
,xmmrm
\366\
2\x0F\x6D\110 WILLAMETTE
,SSE2
,SM
1564 PUNPCKLBW xmmreg
,xmmrm
\366\
2\x0F\x60\110 WILLAMETTE
,SSE2
,SM
1565 PUNPCKLWD xmmreg
,xmmrm
\366\
2\x0F\x61\110 WILLAMETTE
,SSE2
,SM
1566 PUNPCKLDQ xmmreg
,xmmrm
\366\
2\x0F\x62\110 WILLAMETTE
,SSE2
,SM
1567 PUNPCKLQDQ xmmreg
,xmmrm
\366\
2\x0F\x6C\110 WILLAMETTE
,SSE2
,SM
1568 PXOR xmmreg
,xmmrm
\366\
2\x0F\xEF\110 WILLAMETTE
,SSE2
,SM
1570 ; Willamette Streaming SIMD instructions
(SSE2
)
1571 ADDPD xmmreg
,xmmrm
\331\366\
2\x0F\x58\110 WILLAMETTE
,SSE2
,SM
1572 ADDSD xmmreg
,xmmrm
\331\332\
2\x0F\x58\110 WILLAMETTE
,SSE2
1573 ANDNPD xmmreg
,xmmrm
\331\366\
2\x0F\x55\110 WILLAMETTE
,SSE2
,SM
1574 ANDPD xmmreg
,xmmrm
\331\366\
2\x0F\x54\110 WILLAMETTE
,SSE2
,SM
1575 CMPEQPD xmmreg
,xmmrm
\331\366\
2\x0F\xC2\110\
1\x00 WILLAMETTE
,SSE2
,SM
1576 CMPEQSD xmmreg
,xmmrm
\331\332\
2\x0F\xC2\110\
1\x00 WILLAMETTE
,SSE2
1577 CMPLEPD xmmreg
,xmmrm
\331\366\
2\x0F\xC2\110\
1\x02 WILLAMETTE
,SSE2
,SM
1578 CMPLESD xmmreg
,xmmrm
\331\332\
2\x0F\xC2\110\
1\x02 WILLAMETTE
,SSE2
1579 CMPLTPD xmmreg
,xmmrm
\331\366\
2\x0F\xC2\110\
1\x01 WILLAMETTE
,SSE2
,SM
1580 CMPLTSD xmmreg
,xmmrm
\331\332\
2\x0F\xC2\110\
1\x01 WILLAMETTE
,SSE2
1581 CMPNEQPD xmmreg
,xmmrm
\331\366\
2\x0F\xC2\110\
1\x04 WILLAMETTE
,SSE2
,SM
1582 CMPNEQSD xmmreg
,xmmrm
\331\332\
2\x0F\xC2\110\
1\x04 WILLAMETTE
,SSE2
1583 CMPNLEPD xmmreg
,xmmrm
\331\366\
2\x0F\xC2\110\
1\x06 WILLAMETTE
,SSE2
,SM
1584 CMPNLESD xmmreg
,xmmrm
\331\332\
2\x0F\xC2\110\
1\x06 WILLAMETTE
,SSE2
1585 CMPNLTPD xmmreg
,xmmrm
\331\366\
2\x0F\xC2\110\
1\x05 WILLAMETTE
,SSE2
,SM
1586 CMPNLTSD xmmreg
,xmmrm
\331\332\
2\x0F\xC2\110\
1\x05 WILLAMETTE
,SSE2
1587 CMPORDPD xmmreg
,xmmrm
\331\366\
2\x0F\xC2\110\
1\x07 WILLAMETTE
,SSE2
,SM
1588 CMPORDSD xmmreg
,xmmrm
\331\332\
2\x0F\xC2\110\
1\x07 WILLAMETTE
,SSE2
1589 CMPUNORDPD xmmreg
,xmmrm
\331\366\
2\x0F\xC2\110\
1\x03 WILLAMETTE
,SSE2
,SM
1590 CMPUNORDSD xmmreg
,xmmrm
\331\332\
2\x0F\xC2\110\
1\x03 WILLAMETTE
,SSE2
1591 ; CMPPD
/CMPSD must come after the specific ops
; that way the disassembler will find the
1592 ; specific ops
first and only disassemble illegal ones as cmppd
/cmpsd.
1593 CMPPD xmmreg
,xmmrm
,imm
\331\366\
2\x0F\xC2\110\
26 WILLAMETTE
,SSE2
,SM2
,SB
,AR2
1594 CMPSD xmmreg
,xmmrm
,imm
\331\332\
2\x0F\xC2\110\
26 WILLAMETTE
,SSE2
,SB
,AR2
1595 COMISD xmmreg
,xmmrm
\331\366\
2\x0F\x2F\110 WILLAMETTE
,SSE2
1596 CVTDQ2PD xmmreg
,xmmrm
\333\
2\x0F\xE6\110 WILLAMETTE
,SSE2
1597 CVTDQ2PS xmmreg
,xmmrm \
2\x0F\x5B\110 WILLAMETTE
,SSE2
,SM
1598 CVTPD2DQ xmmreg
,xmmrm
\332\
2\x0F\xE6\110 WILLAMETTE
,SSE2
,SM
1599 CVTPD2PI mmxreg
,xmmrm
\366\
2\x0F\x2D\110 WILLAMETTE
,SSE2
1600 CVTPD2PS xmmreg
,xmmrm
\366\
2\x0F\x5A\110 WILLAMETTE
,SSE2
,SM
1601 CVTPI2PD xmmreg
,mmxrm
\366\
2\x0F\x2A\110 WILLAMETTE
,SSE2
1602 CVTPS2DQ xmmreg
,xmmrm
\366\
2\x0F\x5B\110 WILLAMETTE
,SSE2
,SM
1603 CVTPS2PD xmmreg
,xmmrm \
2\x0F\x5A\110 WILLAMETTE
,SSE2
1604 CVTSD2SI reg32
,xmmrm
\332\
2\x0F\x2D\110 WILLAMETTE
,SSE2
1605 CVTSD2SS xmmreg
,xmmrm
\332\
2\x0F\x5A\110 WILLAMETTE
,SSE2
1606 CVTSI2SD xmmreg
,reg32
\332\
2\x0F\x2A\110 WILLAMETTE
,SSE2
1607 CVTSI2SD xmmreg
,mem
\332\
2\x0F\x2A\110 WILLAMETTE
,SSE2
1608 CVTSS2SD xmmreg
,xmmrm
\333\
2\x0F\x5A\110 WILLAMETTE
,SSE2
1609 CVTTPD2PI mmxreg
,xmmrm
\366\
2\x0F\x2C\110 WILLAMETTE
,SSE2
1610 CVTTPD2DQ xmmreg
,xmmrm
\366\
2\x0F\xE6\110 WILLAMETTE
,SSE2
,SM
1611 CVTTPS2DQ xmmreg
,xmmrm
\333\
2\x0F\x5B\110 WILLAMETTE
,SSE2
,SM
1612 CVTTSD2SI reg32
,xmmrm
\332\
2\x0F\x2C\110 WILLAMETTE
,SSE2
1613 DIVPD xmmreg
,xmmrm
\366\
2\x0F\x5E\110 WILLAMETTE
,SSE2
,SM
1614 DIVSD xmmreg
,xmmrm
\332\
2\x0F\x5E\110 WILLAMETTE
,SSE2
1615 MAXPD xmmreg
,xmmrm
\366\
2\x0F\x5F\110 WILLAMETTE
,SSE2
,SM
1616 MAXSD xmmreg
,xmmrm
\332\
2\x0F\x5F\110 WILLAMETTE
,SSE2
1617 MINPD xmmreg
,xmmrm
\366\
2\x0F\x5D\110 WILLAMETTE
,SSE2
,SM
1618 MINSD xmmreg
,xmmrm
\332\
2\x0F\x5D\110 WILLAMETTE
,SSE2
1619 MOVAPD xmmreg
,xmmreg
\366\
2\x0F\x28\110 WILLAMETTE
,SSE2
1620 MOVAPD xmmreg
,xmmreg
\366\
2\x0F\x29\110 WILLAMETTE
,SSE2
1621 MOVAPD mem
,xmmreg
\366\
2\x0F\x29\101 WILLAMETTE
,SSE2
,SM
1622 MOVAPD xmmreg
,mem
\366\
2\x0F\x28\110 WILLAMETTE
,SSE2
,SM
1623 MOVHPD mem
,xmmreg
\366\
2\x0F\x17\101 WILLAMETTE
,SSE2
1624 MOVHPD xmmreg
,mem
\366\
2\x0F\x16\110 WILLAMETTE
,SSE2
1625 MOVLPD mem
,xmmreg
\366\
2\x0F\x13\101 WILLAMETTE
,SSE2
1626 MOVLPD xmmreg
,mem
\366\
2\x0F\x12\110 WILLAMETTE
,SSE2
1627 MOVMSKPD reg32
,xmmreg
\366\
2\x0F\x50\110 WILLAMETTE
,SSE2
1628 MOVMSKPD reg64
,xmmreg
\366\324\
2\x0F\x50\110 X64
,SSE2
1629 MOVSD xmmreg
,xmmreg
\332\
2\x0F\x10\110 WILLAMETTE
,SSE2
1630 MOVSD xmmreg
,xmmreg
\332\
2\x0F\x11\110 WILLAMETTE
,SSE2
1631 MOVSD mem
,xmmreg
\332\
2\x0F\x11\101 WILLAMETTE
,SSE2
1632 MOVSD xmmreg
,mem
\332\
2\x0F\x10\110 WILLAMETTE
,SSE2
1633 MOVUPD xmmreg
,xmmreg
\366\
2\x0F\x10\110 WILLAMETTE
,SSE2
1634 MOVUPD xmmreg
,xmmreg
\366\
2\x0F\x11\110 WILLAMETTE
,SSE2
1635 MOVUPD mem
,xmmreg
\366\
2\x0F\x11\101 WILLAMETTE
,SSE2
,SM
1636 MOVUPD xmmreg
,mem
\366\
2\x0F\x10\110 WILLAMETTE
,SSE2
,SM
1637 MULPD xmmreg
,xmmrm
\366\
2\x0F\x59\110 WILLAMETTE
,SSE2
,SM
1638 MULSD xmmreg
,xmmrm
\332\
2\x0F\x59\110 WILLAMETTE
,SSE2
1639 ORPD xmmreg
,xmmrm
\366\
2\x0F\x56\110 WILLAMETTE
,SSE2
,SM
1640 SHUFPD xmmreg
,xmmreg
,imm
\366\
2\x0F\xC6\110\
26 WILLAMETTE
,SSE2
,SB
,AR2
1641 SHUFPD xmmreg
,mem
,imm
\366\
2\x0F\xC6\110\
26 WILLAMETTE
,SSE2
,SM
,SB
,AR2
1642 SQRTPD xmmreg
,xmmrm
\366\
2\x0F\x51\110 WILLAMETTE
,SSE2
,SM
1643 SQRTSD xmmreg
,xmmrm
\332\
2\x0F\x51\110 WILLAMETTE
,SSE2
1644 SUBPD xmmreg
,xmmrm
\366\
2\x0F\x5C\110 WILLAMETTE
,SSE2
,SM
1645 SUBSD xmmreg
,xmmrm
\332\
2\x0F\x5C\110 WILLAMETTE
,SSE2
1646 UCOMISD xmmreg
,xmmrm
\366\
2\x0F\x2E\110 WILLAMETTE
,SSE2
1647 UNPCKHPD xmmreg
,xmmrm
\366\
2\x0F\x15\110 WILLAMETTE
,SSE2
,SM
1648 UNPCKLPD xmmreg
,xmmrm
\366\
2\x0F\x14\110 WILLAMETTE
,SSE2
,SM
1649 XORPD xmmreg
,xmmrm
\366\
2\x0F\x57\110 WILLAMETTE
,SSE2
,SM
1651 ; Prescott New Instructions
(SSE3
)
1652 ADDSUBPD xmmreg
,xmmrm
\366\
2\x0F\xD0\110 PRESCOTT
,SSE3
,SM
1653 ADDSUBPS xmmreg
,xmmrm
\332\
2\x0F\xD0\110 PRESCOTT
,SSE3
,SM
1654 HADDPD xmmreg
,xmmrm
\366\
2\x0F\x7C\110 PRESCOTT
,SSE3
,SM
1655 HADDPS xmmreg
,xmmrm
\332\
2\x0F\x7C\110 PRESCOTT
,SSE3
,SM
1656 HSUBPD xmmreg
,xmmrm
\366\
2\x0F\x7D\110 PRESCOTT
,SSE3
,SM
1657 HSUBPS xmmreg
,xmmrm
\332\
2\x0F\x7D\110 PRESCOTT
,SSE3
,SM
1658 LDDQU xmmreg
,mem
\332\
2\x0F\xF0\110 PRESCOTT
,SSE3
,SM
1659 MOVDDUP xmmreg
,xmmrm
\332\
2\x0F\x12\110 PRESCOTT
,SSE3
1660 MOVSHDUP xmmreg
,xmmrm
\333\
2\x0F\x16\110 PRESCOTT
,SSE3
1661 MOVSLDUP xmmreg
,xmmrm
\333\
2\x0F\x12\110 PRESCOTT
,SSE3
1664 VMCALL void \
3\x0F\x01\xC1 VMX
1665 VMCLEAR mem
\366\
2\x0F\xC7\206 VMX
1666 VMLAUNCH void \
3\x0F\x01\xC2 VMX
1667 VMLOAD void \
3\x0F\x01\xDA X64
,VMX
1668 VMMCALL void \
3\x0F\x01\xD9 X64
,VMX
1669 VMPTRLD mem \
2\x0F\xC7\206 VMX
1670 VMPTRST mem \
2\x0F\xC7\207 VMX
1671 VMREAD rm32
,reg32 \
2\x0F\x78\101 VMX
1672 VMRESUME void \
3\x0F\x01\xC3 VMX
1673 VMRUN void \
3\x0F\x01\xD8 X64
,VMX
1674 VMSAVE void \
3\x0F\x01\xDB X64
,VMX
1675 VMWRITE reg32
,rm32 \
2\x0F\x79\110 VMX
1676 VMXOFF void \
3\x0F\x01\xC4 VMX
1677 VMXON mem
\333\
2\x0F\xC7\206 VMX
1679 ; Tejas New Instructions
(SSSE3
)
1680 PABSB mmxreg
,mmxrm
\364\
3\x0F\x38\x1C\110 SSSE3
,MMX
,SQ
1681 PABSB xmmreg
,xmmrm
\366\
3\x0F\x38\x1C\110 SSSE3
1682 PABSW mmxreg
,mmxrm
\364\
3\x0F\x38\x1D\110 SSSE3
,MMX
,SQ
1683 PABSW xmmreg
,xmmrm
\366\
3\x0F\x38\x1D\110 SSSE3
1684 PABSD mmxreg
,mmxrm
\364\
3\x0F\x38\x1E\110 SSSE3
,MMX
,SQ
1685 PABSD xmmreg
,xmmrm
\366\
3\x0F\x38\x1E\110 SSSE3
1686 PALIGNR mmxreg
,mmxrm
,imm
\364\
3\x0F\x3A\x0F\110\
26 SSSE3
,MMX
,SQ
1687 PALIGNR xmmreg
,xmmrm
,imm
\366\
3\x0F\x3A\x0F\110\
26 SSSE3
1688 PHADDW mmxreg
,mmxrm
\364\
3\x0F\x38\x01\110 SSSE3
,MMX
,SQ
1689 PHADDW xmmreg
,xmmrm
\366\
3\x0F\x38\x01\110 SSSE3
1690 PHADDD mmxreg
,mmxrm
\364\
3\x0F\x38\x02\110 SSSE3
,MMX
,SQ
1691 PHADDD xmmreg
,xmmrm
\366\
3\x0F\x38\x02\110 SSSE3
1692 PHADDSW mmxreg
,mmxrm
\364\
3\x0F\x38\x03\110 SSSE3
,MMX
,SQ
1693 PHADDSW xmmreg
,xmmrm
\366\
3\x0F\x38\x03\110 SSSE3
1694 PHSUBW mmxreg
,mmxrm
\364\
3\x0F\x38\x05\110 SSSE3
,MMX
,SQ
1695 PHSUBW xmmreg
,xmmrm
\366\
3\x0F\x38\x05\110 SSSE3
1696 PHSUBD mmxreg
,mmxrm
\364\
3\x0F\x38\x06\110 SSSE3
,MMX
,SQ
1697 PHSUBD xmmreg
,xmmrm
\366\
3\x0F\x38\x06\110 SSSE3
1698 PHSUBSW mmxreg
,mmxrm
\364\
3\x0F\x38\x07\110 SSSE3
,MMX
,SQ
1699 PHSUBSW xmmreg
,xmmrm
\366\
3\x0F\x38\x07\110 SSSE3
1700 PMADDUBSW mmxreg
,mmxrm
\364\
3\x0F\x38\x04\110 SSSE3
,MMX
,SQ
1701 PMADDUBSW xmmreg
,xmmrm
\366\
3\x0F\x38\x04\110 SSSE3
1702 PMULHRSW mmxreg
,mmxrm
\364\
3\x0F\x38\x0B\110 SSSE3
,MMX
,SQ
1703 PMULHRSW xmmreg
,xmmrm
\366\
3\x0F\x38\x0B\110 SSSE3
1704 PSHUFB mmxreg
,mmxrm
\364\
3\x0F\x38\x00\110 SSSE3
,MMX
,SQ
1705 PSHUFB xmmreg
,xmmrm
\366\
3\x0F\x38\x00\110 SSSE3
1706 PSIGNB mmxreg
,mmxrm
\364\
3\x0F\x38\x08\110 SSSE3
,MMX
,SQ
1707 PSIGNB xmmreg
,xmmrm
\366\
3\x0F\x38\x08\110 SSSE3
1708 PSIGNW mmxreg
,mmxrm
\364\
3\x0F\x38\x09\110 SSSE3
,MMX
,SQ
1709 PSIGNW xmmreg
,xmmrm
\366\
3\x0F\x38\x09\110 SSSE3
1710 PSIGND mmxreg
,mmxrm
\364\
3\x0F\x38\x0A\110 SSSE3
,MMX
,SQ
1711 PSIGND xmmreg
,xmmrm
\366\
3\x0F\x38\x0A\110 SSSE3
1714 EXTRQ xmmreg
,imm
,imm
\366\
2\x0F\x78\200\
25\
26 SSE4A
,AMD
1715 EXTRQ xmmreg
,xmmreg
\366\
2\x0F\x79\110 SSE4A
,AMD
1716 INSERTQ xmmreg
,xmmreg
,imm
,imm
\332\
2\x0F\x78\110\
26\
27 SSE4A
,AMD
1717 INSERTQ xmmreg
,xmmreg
\332\
2\x0F\x79\110 SSE4A
,AMD
1718 MOVNTSD mem
,xmmreg
\332\
2\x0F\x2B\101 SSE4A
,AMD
,SQ
1719 MOVNTSS mem
,xmmreg
\333\
2\x0F\x2B\101 SSE4A
,AMD
,SD
1721 ; New instructions
in Barcelona
1722 LZCNT reg16
,rm16
\320\333\
2\x0F\xBD\110 P6
,AMD
1723 LZCNT reg32
,rm32
\321\333\
2\x0F\xBD\110 P6
,AMD
1724 LZCNT reg64
,rm64
\324\333\
2\x0F\xBD\110 P6
,AMD
1726 ; Penryn New Instructions
(SSE4.1
)
1727 BLENDPD xmmreg
,xmmrm
,imm
\366\
3\x0F\x3A\x0D\110\
26 SSE41
1728 BLENDPS xmmreg
,xmmrm
,imm
\366\
3\x0F\x3A\x0C\110\
26 SSE41
1729 BLENDVPD xmmreg
,xmmrm
,xmm0
\366\
3\x0F\x38\x15\110 SSE41
1730 BLENDVPS xmmreg
,xmmrm
,xmm0
\366\
3\x0F\x38\x14\110 SSE41
1731 DPPD xmmreg
,xmmrm
,imm
\366\
3\x0F\x3A\x41\110\
26 SSE41
1732 DPPS xmmreg
,xmmrm
,imm
\366\
3\x0F\x3A\x40\110\
26 SSE41
1733 EXTRACTPS rm32
,xmmreg
,imm
\366\
3\x0F\x3A\x17\101\
26 SSE41
1734 EXTRACTPS reg64
,xmmreg
,imm
\324\366\
3\x0F\x3A\x17\101\
26 SSE41
,X64
1735 INSERTPS xmmreg
,xmmrm
,imm
\366\
3\x0F\x3A\x21\110\
26 SSE41
,SD
1736 MOVNTDQA xmmreg
,mem
\366\
3\x0F\x38\x2A\110 SSE41
1737 MPSADBW xmmreg
,xmmrm
,imm
\366\
3\x0F\x3A\x42\110\
26 SSE41
1738 PACKUSDW xmmreg
,xmmrm
\366\
3\x0F\x38\x2B\110 SSE41
1739 PBLENDVB xmmreg
,xmmrm
,xmm0
\366\
3\x0F\x38\x10\110 SSE41
1740 PBLENDW xmmreg
,xmmrm
,imm
\366\
3\x0F\x3A\x0E\110\
26 SSE41
1741 PCMPEQQ xmmreg
,xmmrm
\366\
3\x0F\x38\x29\110 SSE41
1742 PEXTRB reg32
,xmmreg
,imm
\366\
3\x0F\x3A\x14\101\
26 SSE41
1743 PEXTRB mem8
,xmmreg
,imm
\366\
3\x0F\x3A\x14\101\
26 SSE41
1744 PEXTRB reg64
,xmmreg
,imm
\324\366\
3\x0F\x3A\x14\101\
26 SSE41
,X64
1745 PEXTRD rm32
,xmmreg
,imm
\366\
3\x0F\x3A\x16\101\
26 SSE41
1746 PEXTRQ rm64
,xmmreg
,imm
\366\
3\x0F\x3A\x16\101\
26 SSE41
,X64
1747 PEXTRW reg32
,xmmreg
,imm
\366\
3\x0F\x3A\x15\101\
26 SSE41
1748 PEXTRW mem16
,xmmreg
,imm
\366\
3\x0F\x3A\x15\101\
26 SSE41
1749 PEXTRW reg64
,xmmreg
,imm
\324\366\
3\x0F\x3A\x15\101\
26 SSE41
,X64
1750 PHMINPOSUW xmmreg
,xmmrm
\366\
3\x0F\x38\x41\110 SSE41
1751 PINSRB xmmreg
,reg32
,imm
\366\
3\x0F\x3A\x20\110\
26 SSE41
1752 PINSRB xmmreg
,mem8
,imm
\366\
3\x0F\x3A\x20\110\
26 SSE41
1753 PINSRD xmmreg
,rm32
,imm
\366\
3\x0F\x3A\x22\110\
26 SSE41
1754 PINSRQ xmmreg
,rm64
,imm
\324\366\
3\x0F\x3A\x22\110\
26 SSE41
,X64
1755 PMAXSB xmmreg
,xmmrm
\366\
3\x0F\x38\x3C\110 SSE41
1756 PMAXSD xmmreg
,xmmrm
\366\
3\x0F\x38\x3D\110 SSE41
1757 PMAXUD xmmreg
,xmmrm
\366\
3\x0F\x38\x3F\110 SSE41
1758 PMAXUW xmmreg
,xmmrm
\366\
3\x0F\x38\x3E\110 SSE41
1759 PMINSB xmmreg
,xmmrm
\366\
3\x0F\x38\x38\110 SSE41
1760 PMINSD xmmreg
,xmmrm
\366\
3\x0F\x38\x39\110 SSE41
1761 PMINUD xmmreg
,xmmrm
\366\
3\x0F\x38\x3B\110 SSE41
1762 PMINUW xmmreg
,xmmrm
\366\
3\x0F\x38\x3A\110 SSE41
1763 PMOVSXBW xmmreg
,xmmrm
\366\
3\x0F\x38\x20\110 SSE41
,SQ
1764 PMOVSXBD xmmreg
,xmmrm
\366\
3\x0F\x38\x21\110 SSE41
,SD
1765 PMOVSXBQ xmmreg
,xmmrm
\366\
3\x0F\x38\x22\110 SSE41
,SW
1766 PMOVSXWD xmmreg
,xmmrm
\366\
3\x0F\x38\x23\110 SSE41
,SQ
1767 PMOVSXWQ xmmreg
,xmmrm
\366\
3\x0F\x38\x24\110 SSE41
,SD
1768 PMOVSXDQ xmmreg
,xmmrm
\366\
3\x0F\x38\x25\110 SSE41
,SQ
1769 PMOVZXBW xmmreg
,xmmrm
\366\
3\x0F\x38\x30\110 SSE41
,SQ
1770 PMOVZXBD xmmreg
,xmmrm
\366\
3\x0F\x38\x31\110 SSE41
,SD
1771 PMOVZXBQ xmmreg
,xmmrm
\366\
3\x0F\x38\x32\110 SSE41
,SW
1772 PMOVZXWD xmmreg
,xmmrm
\366\
3\x0F\x38\x33\110 SSE41
,SQ
1773 PMOVZXWQ xmmreg
,xmmrm
\366\
3\x0F\x38\x34\110 SSE41
,SD
1774 PMOVZXDQ xmmreg
,xmmrm
\366\
3\x0F\x38\x35\110 SSE41
,SQ
1775 PMULDQ xmmreg
,xmmrm
\366\
3\x0F\x38\x28\110 SSE41
1776 PMULLD xmmreg
,xmmrm
\366\
3\x0F\x38\x40\110 SSE41
1777 PTEST xmmreg
,xmmrm
\366\
3\x0F\x38\x17\110 SSE41
1778 ROUNDPD xmmreg
,xmmrm
,imm
\366\
3\x0F\x3A\x09\110\
26 SSE41
1779 ROUNDPS xmmreg
,xmmrm
,imm
\366\
3\x0F\x3A\x08\110\
26 SSE41
1780 ROUNDSD xmmreg
,xmmrm
,imm
\366\
3\x0F\x3A\x0B\110\
26 SSE41
1781 ROUNDSS xmmreg
,xmmrm
,imm
\366\
3\x0F\x3A\x0A\110\
26 SSE41
1783 ; Nehalem New Instructions
(SSE4.2
)
1784 CRC32 reg32
,rm8
\332\
3\x0F\x38\
1\xF0\110 SSE42
1785 CRC32 reg32
,rm16
\332\
3\x0F\x38\
1\xF1\110 SSE42
1786 CRC32 reg32
,rm32
\332\
3\x0F\x38\
1\xF1\110 SSE42
1787 CRC32 reg64
,rm8
\324\332\
3\x0F\x38\
1\xF0\110 SSE42
,X64
1788 CRC32 reg64
,rm64
\324\332\
3\x0F\x38\
1\xF1\110 SSE42
,X64
1789 PCMPESTRI xmmreg
,xmmrm
,imm
\366\
3\x0F\x3A\x61\110\
26 SSE42
1790 PCMPESTRM xmmreg
,xmmrm
,imm
\366\
3\x0F\x3A\x60\110\
26 SSE42
1791 PCMPISTRI xmmreg
,xmmrm
,imm
\366\
3\x0F\x3A\x63\110\
26 SSE42
1792 PCMPISTRM xmmreg
,xmmrm
,imm
\366\
3\x0F\x3A\x62\110\
26 SSE42
1793 PCMPGTQ xmmreg
,xmmrm
\366\
3\x0F\x38\x37\110 SSE42
1794 POPCNT reg16
,rm16
\320\333\
2\x0F\xB8\110 NEHALEM
1795 POPCNT reg32
,rm32
\321\333\
2\x0F\xB8\110 NEHALEM
1796 POPCNT reg64
,rm32
\324\333\
2\x0F\xB8\110 NEHALEM
,X64
1798 ; AMD SSE5 instructions
1800 ; Four operands with DREX
1801 FMADDPS xmmreg
,=0,xmmreg
,xmmrm
\160\
2\x0F\x24\170\132 SSE5
,AMD
1802 FMADDPS xmmreg
,=0,xmmrm
,xmmreg
\164\
2\x0F\x24\170\123 SSE5
,AMD
1803 FMADDPS xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x04\121 SSE5
,AMD
1804 FMADDPS xmmreg
,xmmrm
,xmmreg
,=0 \164\
3\x0F\x24\x04\112 SSE5
,AMD
1805 FMADDPD xmmreg
,=0,xmmreg
,xmmrm
\160\
3\x0F\x24\x01\132 SSE5
,AMD
1806 FMADDPD xmmreg
,=0,xmmrm
,xmmreg
\164\
3\x0F\x24\x01\123 SSE5
,AMD
1807 FMADDPD xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x05\121 SSE5
,AMD
1808 FMADDPD xmmreg
,xmmrm
,xmmreg
,=0 \164\
3\x0F\x24\x05\112 SSE5
,AMD
1809 FMADDSS xmmreg
,=0,xmmreg
,xmmrm
\160\
3\x0F\x24\x02\132 SSE5
,AMD
1810 FMADDSS xmmreg
,=0,xmmrm
,xmmreg
\164\
3\x0F\x24\x02\123 SSE5
,AMD
1811 FMADDSS xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x06\121 SSE5
,AMD
1812 FMADDSS xmmreg
,xmmrm
,xmmreg
,=0 \164\
3\x0F\x24\x06\112 SSE5
,AMD
1813 FMADDSD xmmreg
,=0,xmmreg
,xmmrm
\160\
3\x0F\x24\x03\132 SSE5
,AMD
1814 FMADDSD xmmreg
,=0,xmmrm
,xmmreg
\164\
3\x0F\x24\x03\123 SSE5
,AMD
1815 FMADDSD xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x07\121 SSE5
,AMD
1816 FMADDSD xmmreg
,xmmrm
,xmmreg
,=0 \164\
3\x0F\x24\x07\112 SSE5
,AMD
1817 FMSUBPS xmmreg
,=0,xmmreg
,xmmrm
\160\
3\x0F\x24\x08\132 SSE5
,AMD
1818 FMSUBPS xmmreg
,=0,xmmrm
,xmmreg
\164\
3\x0F\x24\x08\123 SSE5
,AMD
1819 FMSUBPS xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x0C\121 SSE5
,AMD
1820 FMSUBPS xmmreg
,xmmrm
,xmmreg
,=0 \164\
3\x0F\x24\x0C\112 SSE5
,AMD
1821 FMSUBPD xmmreg
,=0,xmmreg
,xmmrm
\160\
3\x0F\x24\x09\132 SSE5
,AMD
1822 FMSUBPD xmmreg
,=0,xmmrm
,xmmreg
\164\
3\x0F\x24\x09\123 SSE5
,AMD
1823 FMSUBPD xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x0D\121 SSE5
,AMD
1824 FMSUBPD xmmreg
,xmmrm
,xmmreg
,=0 \164\
3\x0F\x24\x0D\112 SSE5
,AMD
1825 FMSUBSS xmmreg
,=0,xmmreg
,xmmrm
\160\
3\x0F\x24\x0A\132 SSE5
,AMD
1826 FMSUBSS xmmreg
,=0,xmmrm
,xmmreg
\164\
3\x0F\x24\x0A\123 SSE5
,AMD
1827 FMSUBSS xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x0E\121 SSE5
,AMD
1828 FMSUBSS xmmreg
,xmmrm
,xmmreg
,=0 \164\
3\x0F\x24\x0E\112 SSE5
,AMD
1829 FMSUBSD xmmreg
,=0,xmmreg
,xmmrm
\160\
3\x0F\x24\x0B\132 SSE5
,AMD
1830 FMSUBSD xmmreg
,=0,xmmrm
,xmmreg
\164\
3\x0F\x24\x0B\123 SSE5
,AMD
1831 FMSUBSD xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x0F\121 SSE5
,AMD
1832 FMSUBSD xmmreg
,xmmrm
,xmmreg
,=0 \164\
3\x0F\x24\x0F\112 SSE5
,AMD
1833 FMNADDPS xmmreg
,=0,xmmreg
,xmmrm
\160\
3\x0F\x24\x10\132 SSE5
,AMD
1834 FMNADDPS xmmreg
,=0,xmmrm
,xmmreg
\164\
3\x0F\x24\x10\123 SSE5
,AMD
1835 FMNADDPS xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x14\121 SSE5
,AMD
1836 FMNADDPS xmmreg
,xmmrm
,xmmreg
,=0 \164\
3\x0F\x24\x14\112 SSE5
,AMD
1837 FMNADDPD xmmreg
,=0,xmmreg
,xmmrm
\160\
3\x0F\x24\x11\132 SSE5
,AMD
1838 FMNADDPD xmmreg
,=0,xmmrm
,xmmreg
\164\
3\x0F\x24\x11\123 SSE5
,AMD
1839 FMNADDPD xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x15\121 SSE5
,AMD
1840 FMNADDPD xmmreg
,xmmrm
,xmmreg
,=0 \164\
3\x0F\x24\x15\112 SSE5
,AMD
1841 FMNADDSS xmmreg
,=0,xmmreg
,xmmrm
\160\
3\x0F\x24\x12\132 SSE5
,AMD
1842 FMNADDSS xmmreg
,=0,xmmrm
,xmmreg
\164\
3\x0F\x24\x12\123 SSE5
,AMD
1843 FMNADDSS xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x16\121 SSE5
,AMD
1844 FMNADDSS xmmreg
,xmmrm
,xmmreg
,=0 \164\
3\x0F\x24\x16\112 SSE5
,AMD
1845 FMNADDSD xmmreg
,=0,xmmreg
,xmmrm
\160\
3\x0F\x24\x13\132 SSE5
,AMD
1846 FMNADDSD xmmreg
,=0,xmmrm
,xmmreg
\164\
3\x0F\x24\x13\123 SSE5
,AMD
1847 FMNADDSD xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x17\121 SSE5
,AMD
1848 FMNADDSD xmmreg
,xmmrm
,xmmreg
,=0 \164\
3\x0F\x24\x17\112 SSE5
,AMD
1849 FMNSUBPS xmmreg
,=0,xmmreg
,xmmrm
\160\
3\x0F\x24\x18\132 SSE5
,AMD
1850 FMNSUBPS xmmreg
,=0,xmmrm
,xmmreg
\164\
3\x0F\x24\x18\123 SSE5
,AMD
1851 FMNSUBPS xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x1C\121 SSE5
,AMD
1852 FMNSUBPS xmmreg
,xmmrm
,xmmreg
,=0 \164\
3\x0F\x24\x1C\112 SSE5
,AMD
1853 FMNSUBPD xmmreg
,=0,xmmreg
,xmmrm
\160\
3\x0F\x24\x19\132 SSE5
,AMD
1854 FMNSUBPD xmmreg
,=0,xmmrm
,xmmreg
\164\
3\x0F\x24\x19\123 SSE5
,AMD
1855 FMNSUBPD xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x1D\121 SSE5
,AMD
1856 FMNSUBPD xmmreg
,xmmrm
,xmmreg
,=0 \164\
3\x0F\x24\x1D\112 SSE5
,AMD
1857 FMNSUBSS xmmreg
,=0,xmmreg
,xmmrm
\160\
3\x0F\x24\x1A\132 SSE5
,AMD
1858 FMNSUBSS xmmreg
,=0,xmmrm
,xmmreg
\164\
3\x0F\x24\x1A\123 SSE5
,AMD
1859 FMNSUBSS xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x1E\121 SSE5
,AMD
1860 FMNSUBSS xmmreg
,xmmrm
,xmmreg
,=0 \164\
3\x0F\x24\x1E\112 SSE5
,AMD
1861 FMNSUBSD xmmreg
,=0,xmmreg
,xmmrm
\160\
3\x0F\x24\x1B\132 SSE5
,AMD
1862 FMNSUBSD xmmreg
,=0,xmmrm
,xmmreg
\164\
3\x0F\x24\x1B\123 SSE5
,AMD
1863 FMNSUBSD xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x1F\121 SSE5
,AMD
1864 FMNSUBSD xmmreg
,xmmrm
,xmmreg
,=0 \164\
3\x0F\x24\x1F\112 SSE5
,AMD
1865 COMPS xmmreg
,xmmreg
,xmmrm
,imm
\160\
3\x0F\x25\x2C\121\
27 SSE5
,AMD
1866 COMPD xmmreg
,xmmreg
,xmmrm
,imm
\160\
3\x0F\x25\x2D\121\
27 SSE5
,AMD
1867 COMSS xmmreg
,xmmreg
,xmmrm
,imm
\160\
3\x0F\x25\x2E\121\
27 SSE5
,AMD
1868 COMSD xmmreg
,xmmreg
,xmmrm
,imm
\160\
3\x0F\x25\x2F\121\
27 SSE5
,AMD
1869 PCOMB xmmreg
,xmmreg
,xmmrm
,imm
\160\
3\x0F\x25\x4C\121\
27 SSE5
,AMD
1870 PCOMW xmmreg
,xmmreg
,xmmrm
,imm
\160\
3\x0F\x25\x4D\121\
27 SSE5
,AMD
1871 PCOMD xmmreg
,xmmreg
,xmmrm
,imm
\160\
3\x0F\x25\x4E\121\
27 SSE5
,AMD
1872 PCOMQ xmmreg
,xmmreg
,xmmrm
,imm
\160\
3\x0F\x25\x4F\121\
27 SSE5
,AMD
1873 PCOMUB xmmreg
,xmmreg
,xmmrm
,imm
\160\
3\x0F\x25\x6C\121\
27 SSE5
,AMD
1874 PCOMUW xmmreg
,xmmreg
,xmmrm
,imm
\160\
3\x0F\x25\x6D\121\
27 SSE5
,AMD
1875 PCOMUD xmmreg
,xmmreg
,xmmrm
,imm
\160\
3\x0F\x25\x6E\121\
27 SSE5
,AMD
1876 PCOMUQ xmmreg
,xmmreg
,xmmrm
,imm
\160\
3\x0F\x25\x6F\121\
27 SSE5
,AMD
1877 PERMPS xmmreg
,=0,xmmreg
,xmmrm
\160\
3\x0F\x24\x20\132 SSE5
,AMD
1878 PERMPS xmmreg
,=0,xmmrm
,xmmreg
\164\
3\x0F\x24\x20\123 SSE5
,AMD
1879 PERMPS xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x24\121 SSE5
,AMD
1880 PERMPS xmmreg
,xmmrm
,xmmreg
,=0 \164\
3\x0F\x24\x24\112 SSE5
,AMD
1881 PERMPD xmmreg
,=0,xmmreg
,xmmrm
\160\
3\x0F\x24\x21\132 SSE5
,AMD
1882 PERMPD xmmreg
,=0,xmmrm
,xmmreg
\164\
3\x0F\x24\x21\123 SSE5
,AMD
1883 PERMPD xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x25\121 SSE5
,AMD
1884 PERMPD xmmreg
,xmmrm
,xmmreg
,=0 \164\
3\x0F\x24\x25\112 SSE5
,AMD
1885 PCMOV xmmreg
,=0,xmmreg
,xmmrm
\160\
3\x0F\x24\x22\132 SSE5
,AMD
1886 PCMOV xmmreg
,=0,xmmrm
,xmmreg
\164\
3\x0F\x24\x22\123 SSE5
,AMD
1887 PCMOV xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x26\121 SSE5
,AMD
1888 PCMOV xmmreg
,xmmrm
,xmmreg
,=0 \164\
3\x0F\x24\x26\112 SSE5
,AMD
1889 PPERM xmmreg
,=0,xmmreg
,xmmrm
\160\
3\x0F\x24\x23\132 SSE5
,AMD
1890 PPERM xmmreg
,=0,xmmrm
,xmmreg
\164\
3\x0F\x24\x23\123 SSE5
,AMD
1891 PPERM xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x27\121 SSE5
,AMD
1892 PPERM xmmreg
,xmmrm
,xmmreg
,=0 \164\
3\x0F\x24\x27\112 SSE5
,AMD
1893 PMACSSWW xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x85\121 SSE5
,AMD
1894 PMACSWW xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x95\121 SSE5
,AMD
1895 PMACSSWD xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x86\121 SSE5
,AMD
1896 PMACSWD xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x96\121 SSE5
,AMD
1897 PMACSSDD xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x8E\121 SSE5
,AMD
1898 PMACSDD xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x9E\121 SSE5
,AMD
1899 PMACSSDQL xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x87\121 SSE5
,AMD
1900 PMACSDQL xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x97\121 SSE5
,AMD
1901 PMACSSDQH xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x8F\121 SSE5
,AMD
1902 PMACSDQH xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x9F\121 SSE5
,AMD
1903 PMADCSSWD xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\xA6\121 SSE5
,AMD
1904 PMADCSWD xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\xB6\121 SSE5
,AMD
1906 ; Three operands with DREX
1907 PROTB xmmreg
,xmmreg
,xmmrm
\160\
3\x0F\x24\x40\121 SSE5
,AMD
1908 PROTB xmmreg
,xmmrm
,xmmreg
\164\
3\x0F\x24\x40\112 SSE5
,AMD
1909 PROTW xmmreg
,xmmreg
,xmmrm
\160\
3\x0F\x24\x41\121 SSE5
,AMD
1910 PROTW xmmreg
,xmmrm
,xmmreg
\164\
3\x0F\x24\x41\112 SSE5
,AMD
1911 PROTD xmmreg
,xmmreg
,xmmrm
\160\
3\x0F\x24\x42\121 SSE5
,AMD
1912 PROTD xmmreg
,xmmrm
,xmmreg
\164\
3\x0F\x24\x42\112 SSE5
,AMD
1913 PROTQ xmmreg
,xmmreg
,xmmrm
\160\
3\x0F\x24\x43\121 SSE5
,AMD
1914 PROTQ xmmreg
,xmmrm
,xmmreg
\164\
3\x0F\x24\x43\112 SSE5
,AMD
1915 PSHLB xmmreg
,xmmreg
,xmmrm
\160\
3\x0F\x24\x44\121 SSE5
,AMD
1916 PSHLB xmmreg
,xmmrm
,xmmreg
\164\
3\x0F\x24\x44\112 SSE5
,AMD
1917 PSHLW xmmreg
,xmmreg
,xmmrm
\160\
3\x0F\x24\x45\121 SSE5
,AMD
1918 PSHLW xmmreg
,xmmrm
,xmmreg
\164\
3\x0F\x24\x45\112 SSE5
,AMD
1919 PSHLD xmmreg
,xmmreg
,xmmrm
\160\
3\x0F\x24\x46\121 SSE5
,AMD
1920 PSHLD xmmreg
,xmmrm
,xmmreg
\164\
3\x0F\x24\x46\112 SSE5
,AMD
1921 PSHLQ xmmreg
,xmmreg
,xmmrm
\160\
3\x0F\x24\x47\121 SSE5
,AMD
1922 PSHLQ xmmreg
,xmmrm
,xmmreg
\164\
3\x0F\x24\x47\112 SSE5
,AMD
1923 PSHAB xmmreg
,xmmreg
,xmmrm
\160\
3\x0F\x24\x48\121 SSE5
,AMD
1924 PSHAB xmmreg
,xmmrm
,xmmreg
\164\
3\x0F\x24\x48\112 SSE5
,AMD
1925 PSHAW xmmreg
,xmmreg
,xmmrm
\160\
3\x0F\x24\x49\121 SSE5
,AMD
1926 PSHAW xmmreg
,xmmrm
,xmmreg
\164\
3\x0F\x24\x49\112 SSE5
,AMD
1927 PSHAD xmmreg
,xmmreg
,xmmrm
\160\
3\x0F\x24\x4A\121 SSE5
,AMD
1928 PSHAD xmmreg
,xmmrm
,xmmreg
\164\
3\x0F\x24\x4A\112 SSE5
,AMD
1929 PSHAQ xmmreg
,xmmreg
,xmmrm
\160\
3\x0F\x24\x4B\121 SSE5
,AMD
1930 PSHAQ xmmreg
,xmmrm
,xmmreg
\164\
3\x0F\x24\x4B\112 SSE5
,AMD
1933 FRCZPS xmmreg
,xmmrm \
3\x0F\x7A\x10\110 SSE5
,AMD
1934 FRCZPD xmmreg
,xmmrm \
3\x0F\x7A\x11\110 SSE5
,AMD
1935 FRCZSS xmmreg
,xmmrm \
3\x0F\x7A\x12\110 SSE5
,AMD
1936 FRCZSD xmmreg
,xmmrm \
3\x0F\x7A\x13\110 SSE5
,AMD
1937 CVTPH2PS xmmreg
,xmmrm \
3\x0F\x7A\x30\110 SSE5
,AMD
,SQ
1938 CVTPS2PH xmmrm
,xmmreg \
3\x0F\x7A\x31\101 SSE5
,AMD
,SQ
1939 PHADDBW xmmreg
,xmmrm \
3\x0F\x7A\x41\110 SSE5
,AMD
1940 PHADDBD xmmreg
,xmmrm \
3\x0F\x7A\x42\110 SSE5
,AMD
1941 PHADDBQ xmmreg
,xmmrm \
3\x0F\x7A\x43\110 SSE5
,AMD
1942 PHADDWD xmmreg
,xmmrm \
3\x0F\x7A\x46\110 SSE5
,AMD
1943 PHADDWQ xmmreg
,xmmrm \
3\x0F\x7A\x47\110 SSE5
,AMD
1944 PHADDDQ xmmreg
,xmmrm \
3\x0F\x7A\x4B\110 SSE5
,AMD
1945 PHADDUBW xmmreg
,xmmrm \
3\x0F\x7A\x51\110 SSE5
,AMD
1946 PHADDUBD xmmreg
,xmmrm \
3\x0F\x7A\x52\110 SSE5
,AMD
1947 PHADDUBQ xmmreg
,xmmrm \
3\x0F\x7A\x53\110 SSE5
,AMD
1948 PHADDUWD xmmreg
,xmmrm \
3\x0F\x7A\x56\110 SSE5
,AMD
1949 PHADDUWQ xmmreg
,xmmrm \
3\x0F\x7A\x57\110 SSE5
,AMD
1950 PHADDUDQ xmmreg
,xmmrm \
3\x0F\x7A\x5B\110 SSE5
,AMD
1951 PHSUBBW xmmreg
,xmmrm \
3\x0F\x7A\x61\110 SSE5
,AMD
1952 PHSUBWD xmmreg
,xmmrm \
3\x0F\x7A\x62\110 SSE5
,AMD
1953 PHSUBDQ xmmreg
,xmmrm \
3\x0F\x7A\x63\110 SSE5
,AMD
1954 PROTB xmmreg
,xmmrm
,imm \
3\x0F\x7B\x40\110\
26 SSE5
,AMD
1955 PROTW xmmreg
,xmmrm
,imm \
3\x0F\x7B\x41\110\
26 SSE5
,AMD
1956 PROTD xmmreg
,xmmrm
,imm \
3\x0F\x7B\x42\110\
26 SSE5
,AMD
1957 PROTQ xmmreg
,xmmrm
,imm \
3\x0F\x7B\x43\110\
26 SSE5
,AMD
1958 PTEST xmmreg
,xmmrm
\366\
3\x0F\x38\x17\110 SSE5
,AMD
1959 ROUNDPS xmmreg
,xmmrm
,imm
\366\
3\x0F\x3A\x08\110\
26 SSE5
,AMD
1960 ROUNDPD xmmreg
,xmmrm
,imm
\366\
3\x0F\x3A\x08\110\
26 SSE5
,AMD
1961 ROUNDSS xmmreg
,xmmrm
,imm
\366\
3\x0F\x3A\x08\110\
26 SSE5
,AMD
1962 ROUNDSD xmmreg
,xmmrm
,imm
\366\
3\x0F\x3A\x08\110\
26 SSE5
,AMD
1965 GETSEC void \
2\x0F\x37 KATMAI
1967 ; Geode
(Cyrix
) 3DNow
! additions
1968 PFRCP mmxreg
,mmxrm \
2\x0F\x0F\110\
1\x86 PENT
,3DNOW
,SM
,CYRIX
1969 PFRSQRT mmxreg
,mmxrm \
2\x0F\x0F\110\
1\x87 PENT
,3DNOW
,SM
,CYRIX
1971 ; VIA
(Centaur
) security instructions
1972 XSTORE void \
3\x0F\xA7\xC0 PENT
,CYRIX
1973 XCRYPTECB void
\333\
3\x0F\xA7\xC8 PENT
,CYRIX
1974 XCRYPTCBC void
\333\
3\x0F\xA7\xD0 PENT
,CYRIX
1975 XCRYPTCFB void
\333\
3\x0F\xA7\xE0 PENT
,CYRIX
1976 XCRYPTOFB void
\333\
3\x0F\xA7\xE8 PENT
,CYRIX
1977 MONTMUL void
\333\
3\x0F\xA6\xC0 PENT
,CYRIX
1978 XSHA1 void
\333\
3\x0F\xA6\xC8 PENT
,CYRIX
1979 XSHA256 void
\333\
3\x0F\xA6\xD0 PENT
,CYRIX
1981 ; Systematic names for the hinting nop instructions
1982 HINT_NOP0 rm16
\320\
2\x0F\x18\200 P6
,UNDOC
1983 HINT_NOP0 rm32
\321\
2\x0F\x18\200 P6
,UNDOC
1984 HINT_NOP0 rm64
\324\
2\x0F\x18\200 X64
,UNDOC
1985 HINT_NOP1 rm16
\320\
2\x0F\x18\201 P6
,UNDOC
1986 HINT_NOP1 rm32
\321\
2\x0F\x18\201 P6
,UNDOC
1987 HINT_NOP1 rm64
\324\
2\x0F\x18\201 X64
,UNDOC
1988 HINT_NOP2 rm16
\320\
2\x0F\x18\202 P6
,UNDOC
1989 HINT_NOP2 rm32
\321\
2\x0F\x18\202 P6
,UNDOC
1990 HINT_NOP2 rm64
\324\
2\x0F\x18\202 X64
,UNDOC
1991 HINT_NOP3 rm16
\320\
2\x0F\x18\203 P6
,UNDOC
1992 HINT_NOP3 rm32
\321\
2\x0F\x18\203 P6
,UNDOC
1993 HINT_NOP3 rm64
\324\
2\x0F\x18\203 X64
,UNDOC
1994 HINT_NOP4 rm16
\320\
2\x0F\x18\204 P6
,UNDOC
1995 HINT_NOP4 rm32
\321\
2\x0F\x18\204 P6
,UNDOC
1996 HINT_NOP4 rm64
\324\
2\x0F\x18\204 X64
,UNDOC
1997 HINT_NOP5 rm16
\320\
2\x0F\x18\205 P6
,UNDOC
1998 HINT_NOP5 rm32
\321\
2\x0F\x18\205 P6
,UNDOC
1999 HINT_NOP5 rm64
\324\
2\x0F\x18\205 X64
,UNDOC
2000 HINT_NOP6 rm16
\320\
2\x0F\x18\206 P6
,UNDOC
2001 HINT_NOP6 rm32
\321\
2\x0F\x18\206 P6
,UNDOC
2002 HINT_NOP6 rm64
\324\
2\x0F\x18\206 X64
,UNDOC
2003 HINT_NOP7 rm16
\320\
2\x0F\x18\207 P6
,UNDOC
2004 HINT_NOP7 rm32
\321\
2\x0F\x18\207 P6
,UNDOC
2005 HINT_NOP7 rm64
\324\
2\x0F\x18\207 X64
,UNDOC
2006 HINT_NOP8 rm16
\320\
2\x0F\x19\200 P6
,UNDOC
2007 HINT_NOP8 rm32
\321\
2\x0F\x19\200 P6
,UNDOC
2008 HINT_NOP8 rm64
\324\
2\x0F\x19\200 X64
,UNDOC
2009 HINT_NOP9 rm16
\320\
2\x0F\x19\201 P6
,UNDOC
2010 HINT_NOP9 rm32
\321\
2\x0F\x19\201 P6
,UNDOC
2011 HINT_NOP9 rm64
\324\
2\x0F\x19\201 X64
,UNDOC
2012 HINT_NOP10 rm16
\320\
2\x0F\x19\202 P6
,UNDOC
2013 HINT_NOP10 rm32
\321\
2\x0F\x19\202 P6
,UNDOC
2014 HINT_NOP10 rm64
\324\
2\x0F\x19\202 X64
,UNDOC
2015 HINT_NOP11 rm16
\320\
2\x0F\x19\203 P6
,UNDOC
2016 HINT_NOP11 rm32
\321\
2\x0F\x19\203 P6
,UNDOC
2017 HINT_NOP11 rm64
\324\
2\x0F\x19\203 X64
,UNDOC
2018 HINT_NOP12 rm16
\320\
2\x0F\x19\204 P6
,UNDOC
2019 HINT_NOP12 rm32
\321\
2\x0F\x19\204 P6
,UNDOC
2020 HINT_NOP12 rm64
\324\
2\x0F\x19\204 X64
,UNDOC
2021 HINT_NOP13 rm16
\320\
2\x0F\x19\205 P6
,UNDOC
2022 HINT_NOP13 rm32
\321\
2\x0F\x19\205 P6
,UNDOC
2023 HINT_NOP13 rm64
\324\
2\x0F\x19\205 X64
,UNDOC
2024 HINT_NOP14 rm16
\320\
2\x0F\x19\206 P6
,UNDOC
2025 HINT_NOP14 rm32
\321\
2\x0F\x19\206 P6
,UNDOC
2026 HINT_NOP14 rm64
\324\
2\x0F\x19\206 X64
,UNDOC
2027 HINT_NOP15 rm16
\320\
2\x0F\x19\207 P6
,UNDOC
2028 HINT_NOP15 rm32
\321\
2\x0F\x19\207 P6
,UNDOC
2029 HINT_NOP15 rm64
\324\
2\x0F\x19\207 X64
,UNDOC
2030 HINT_NOP16 rm16
\320\
2\x0F\x1A\200 P6
,UNDOC
2031 HINT_NOP16 rm32
\321\
2\x0F\x1A\200 P6
,UNDOC
2032 HINT_NOP16 rm64
\324\
2\x0F\x1A\200 X64
,UNDOC
2033 HINT_NOP17 rm16
\320\
2\x0F\x1A\201 P6
,UNDOC
2034 HINT_NOP17 rm32
\321\
2\x0F\x1A\201 P6
,UNDOC
2035 HINT_NOP17 rm64
\324\
2\x0F\x1A\201 X64
,UNDOC
2036 HINT_NOP18 rm16
\320\
2\x0F\x1A\202 P6
,UNDOC
2037 HINT_NOP18 rm32
\321\
2\x0F\x1A\202 P6
,UNDOC
2038 HINT_NOP18 rm64
\324\
2\x0F\x1A\202 X64
,UNDOC
2039 HINT_NOP19 rm16
\320\
2\x0F\x1A\203 P6
,UNDOC
2040 HINT_NOP19 rm32
\321\
2\x0F\x1A\203 P6
,UNDOC
2041 HINT_NOP19 rm64
\324\
2\x0F\x1A\203 X64
,UNDOC
2042 HINT_NOP20 rm16
\320\
2\x0F\x1A\204 P6
,UNDOC
2043 HINT_NOP20 rm32
\321\
2\x0F\x1A\204 P6
,UNDOC
2044 HINT_NOP20 rm64
\324\
2\x0F\x1A\204 X64
,UNDOC
2045 HINT_NOP21 rm16
\320\
2\x0F\x1A\205 P6
,UNDOC
2046 HINT_NOP21 rm32
\321\
2\x0F\x1A\205 P6
,UNDOC
2047 HINT_NOP21 rm64
\324\
2\x0F\x1A\205 X64
,UNDOC
2048 HINT_NOP22 rm16
\320\
2\x0F\x1A\206 P6
,UNDOC
2049 HINT_NOP22 rm32
\321\
2\x0F\x1A\206 P6
,UNDOC
2050 HINT_NOP22 rm64
\324\
2\x0F\x1A\206 X64
,UNDOC
2051 HINT_NOP23 rm16
\320\
2\x0F\x1A\207 P6
,UNDOC
2052 HINT_NOP23 rm32
\321\
2\x0F\x1A\207 P6
,UNDOC
2053 HINT_NOP23 rm64
\324\
2\x0F\x1A\207 X64
,UNDOC
2054 HINT_NOP24 rm16
\320\
2\x0F\x1B\200 P6
,UNDOC
2055 HINT_NOP24 rm32
\321\
2\x0F\x1B\200 P6
,UNDOC
2056 HINT_NOP24 rm64
\324\
2\x0F\x1B\200 X64
,UNDOC
2057 HINT_NOP25 rm16
\320\
2\x0F\x1B\201 P6
,UNDOC
2058 HINT_NOP25 rm32
\321\
2\x0F\x1B\201 P6
,UNDOC
2059 HINT_NOP25 rm64
\324\
2\x0F\x1B\201 X64
,UNDOC
2060 HINT_NOP26 rm16
\320\
2\x0F\x1B\202 P6
,UNDOC
2061 HINT_NOP26 rm32
\321\
2\x0F\x1B\202 P6
,UNDOC
2062 HINT_NOP26 rm64
\324\
2\x0F\x1B\202 X64
,UNDOC
2063 HINT_NOP27 rm16
\320\
2\x0F\x1B\203 P6
,UNDOC
2064 HINT_NOP27 rm32
\321\
2\x0F\x1B\203 P6
,UNDOC
2065 HINT_NOP27 rm64
\324\
2\x0F\x1B\203 X64
,UNDOC
2066 HINT_NOP28 rm16
\320\
2\x0F\x1B\204 P6
,UNDOC
2067 HINT_NOP28 rm32
\321\
2\x0F\x1B\204 P6
,UNDOC
2068 HINT_NOP28 rm64
\324\
2\x0F\x1B\204 X64
,UNDOC
2069 HINT_NOP29 rm16
\320\
2\x0F\x1B\205 P6
,UNDOC
2070 HINT_NOP29 rm32
\321\
2\x0F\x1B\205 P6
,UNDOC
2071 HINT_NOP29 rm64
\324\
2\x0F\x1B\205 X64
,UNDOC
2072 HINT_NOP30 rm16
\320\
2\x0F\x1B\206 P6
,UNDOC
2073 HINT_NOP30 rm32
\321\
2\x0F\x1B\206 P6
,UNDOC
2074 HINT_NOP30 rm64
\324\
2\x0F\x1B\206 X64
,UNDOC
2075 HINT_NOP31 rm16
\320\
2\x0F\x1B\207 P6
,UNDOC
2076 HINT_NOP31 rm32
\321\
2\x0F\x1B\207 P6
,UNDOC
2077 HINT_NOP31 rm64
\324\
2\x0F\x1B\207 X64
,UNDOC
2078 HINT_NOP32 rm16
\320\
2\x0F\x1C\200 P6
,UNDOC
2079 HINT_NOP32 rm32
\321\
2\x0F\x1C\200 P6
,UNDOC
2080 HINT_NOP32 rm64
\324\
2\x0F\x1C\200 X64
,UNDOC
2081 HINT_NOP33 rm16
\320\
2\x0F\x1C\201 P6
,UNDOC
2082 HINT_NOP33 rm32
\321\
2\x0F\x1C\201 P6
,UNDOC
2083 HINT_NOP33 rm64
\324\
2\x0F\x1C\201 X64
,UNDOC
2084 HINT_NOP34 rm16
\320\
2\x0F\x1C\202 P6
,UNDOC
2085 HINT_NOP34 rm32
\321\
2\x0F\x1C\202 P6
,UNDOC
2086 HINT_NOP34 rm64
\324\
2\x0F\x1C\202 X64
,UNDOC
2087 HINT_NOP35 rm16
\320\
2\x0F\x1C\203 P6
,UNDOC
2088 HINT_NOP35 rm32
\321\
2\x0F\x1C\203 P6
,UNDOC
2089 HINT_NOP35 rm64
\324\
2\x0F\x1C\203 X64
,UNDOC
2090 HINT_NOP36 rm16
\320\
2\x0F\x1C\204 P6
,UNDOC
2091 HINT_NOP36 rm32
\321\
2\x0F\x1C\204 P6
,UNDOC
2092 HINT_NOP36 rm64
\324\
2\x0F\x1C\204 X64
,UNDOC
2093 HINT_NOP37 rm16
\320\
2\x0F\x1C\205 P6
,UNDOC
2094 HINT_NOP37 rm32
\321\
2\x0F\x1C\205 P6
,UNDOC
2095 HINT_NOP37 rm64
\324\
2\x0F\x1C\205 X64
,UNDOC
2096 HINT_NOP38 rm16
\320\
2\x0F\x1C\206 P6
,UNDOC
2097 HINT_NOP38 rm32
\321\
2\x0F\x1C\206 P6
,UNDOC
2098 HINT_NOP38 rm64
\324\
2\x0F\x1C\206 X64
,UNDOC
2099 HINT_NOP39 rm16
\320\
2\x0F\x1C\207 P6
,UNDOC
2100 HINT_NOP39 rm32
\321\
2\x0F\x1C\207 P6
,UNDOC
2101 HINT_NOP39 rm64
\324\
2\x0F\x1C\207 X64
,UNDOC
2102 HINT_NOP40 rm16
\320\
2\x0F\x1D\200 P6
,UNDOC
2103 HINT_NOP40 rm32
\321\
2\x0F\x1D\200 P6
,UNDOC
2104 HINT_NOP40 rm64
\324\
2\x0F\x1D\200 X64
,UNDOC
2105 HINT_NOP41 rm16
\320\
2\x0F\x1D\201 P6
,UNDOC
2106 HINT_NOP41 rm32
\321\
2\x0F\x1D\201 P6
,UNDOC
2107 HINT_NOP41 rm64
\324\
2\x0F\x1D\201 X64
,UNDOC
2108 HINT_NOP42 rm16
\320\
2\x0F\x1D\202 P6
,UNDOC
2109 HINT_NOP42 rm32
\321\
2\x0F\x1D\202 P6
,UNDOC
2110 HINT_NOP42 rm64
\324\
2\x0F\x1D\202 X64
,UNDOC
2111 HINT_NOP43 rm16
\320\
2\x0F\x1D\203 P6
,UNDOC
2112 HINT_NOP43 rm32
\321\
2\x0F\x1D\203 P6
,UNDOC
2113 HINT_NOP43 rm64
\324\
2\x0F\x1D\203 X64
,UNDOC
2114 HINT_NOP44 rm16
\320\
2\x0F\x1D\204 P6
,UNDOC
2115 HINT_NOP44 rm32
\321\
2\x0F\x1D\204 P6
,UNDOC
2116 HINT_NOP44 rm64
\324\
2\x0F\x1D\204 X64
,UNDOC
2117 HINT_NOP45 rm16
\320\
2\x0F\x1D\205 P6
,UNDOC
2118 HINT_NOP45 rm32
\321\
2\x0F\x1D\205 P6
,UNDOC
2119 HINT_NOP45 rm64
\324\
2\x0F\x1D\205 X64
,UNDOC
2120 HINT_NOP46 rm16
\320\
2\x0F\x1D\206 P6
,UNDOC
2121 HINT_NOP46 rm32
\321\
2\x0F\x1D\206 P6
,UNDOC
2122 HINT_NOP46 rm64
\324\
2\x0F\x1D\206 X64
,UNDOC
2123 HINT_NOP47 rm16
\320\
2\x0F\x1D\207 P6
,UNDOC
2124 HINT_NOP47 rm32
\321\
2\x0F\x1D\207 P6
,UNDOC
2125 HINT_NOP47 rm64
\324\
2\x0F\x1D\207 X64
,UNDOC
2126 HINT_NOP48 rm16
\320\
2\x0F\x1E\200 P6
,UNDOC
2127 HINT_NOP48 rm32
\321\
2\x0F\x1E\200 P6
,UNDOC
2128 HINT_NOP48 rm64
\324\
2\x0F\x1E\200 X64
,UNDOC
2129 HINT_NOP49 rm16
\320\
2\x0F\x1E\201 P6
,UNDOC
2130 HINT_NOP49 rm32
\321\
2\x0F\x1E\201 P6
,UNDOC
2131 HINT_NOP49 rm64
\324\
2\x0F\x1E\201 X64
,UNDOC
2132 HINT_NOP50 rm16
\320\
2\x0F\x1E\202 P6
,UNDOC
2133 HINT_NOP50 rm32
\321\
2\x0F\x1E\202 P6
,UNDOC
2134 HINT_NOP50 rm64
\324\
2\x0F\x1E\202 X64
,UNDOC
2135 HINT_NOP51 rm16
\320\
2\x0F\x1E\203 P6
,UNDOC
2136 HINT_NOP51 rm32
\321\
2\x0F\x1E\203 P6
,UNDOC
2137 HINT_NOP51 rm64
\324\
2\x0F\x1E\203 X64
,UNDOC
2138 HINT_NOP52 rm16
\320\
2\x0F\x1E\204 P6
,UNDOC
2139 HINT_NOP52 rm32
\321\
2\x0F\x1E\204 P6
,UNDOC
2140 HINT_NOP52 rm64
\324\
2\x0F\x1E\204 X64
,UNDOC
2141 HINT_NOP53 rm16
\320\
2\x0F\x1E\205 P6
,UNDOC
2142 HINT_NOP53 rm32
\321\
2\x0F\x1E\205 P6
,UNDOC
2143 HINT_NOP53 rm64
\324\
2\x0F\x1E\205 X64
,UNDOC
2144 HINT_NOP54 rm16
\320\
2\x0F\x1E\206 P6
,UNDOC
2145 HINT_NOP54 rm32
\321\
2\x0F\x1E\206 P6
,UNDOC
2146 HINT_NOP54 rm64
\324\
2\x0F\x1E\206 X64
,UNDOC
2147 HINT_NOP55 rm16
\320\
2\x0F\x1E\207 P6
,UNDOC
2148 HINT_NOP55 rm32
\321\
2\x0F\x1E\207 P6
,UNDOC
2149 HINT_NOP55 rm64
\324\
2\x0F\x1E\207 X64
,UNDOC
2150 HINT_NOP56 rm16
\320\
2\x0F\x1F\200 P6
,UNDOC
2151 HINT_NOP56 rm32
\321\
2\x0F\x1F\200 P6
,UNDOC
2152 HINT_NOP56 rm64
\324\
2\x0F\x1F\200 X64
,UNDOC
2153 HINT_NOP57 rm16
\320\
2\x0F\x1F\201 P6
,UNDOC
2154 HINT_NOP57 rm32
\321\
2\x0F\x1F\201 P6
,UNDOC
2155 HINT_NOP57 rm64
\324\
2\x0F\x1F\201 X64
,UNDOC
2156 HINT_NOP58 rm16
\320\
2\x0F\x1F\202 P6
,UNDOC
2157 HINT_NOP58 rm32
\321\
2\x0F\x1F\202 P6
,UNDOC
2158 HINT_NOP58 rm64
\324\
2\x0F\x1F\202 X64
,UNDOC
2159 HINT_NOP59 rm16
\320\
2\x0F\x1F\203 P6
,UNDOC
2160 HINT_NOP59 rm32
\321\
2\x0F\x1F\203 P6
,UNDOC
2161 HINT_NOP59 rm64
\324\
2\x0F\x1F\203 X64
,UNDOC
2162 HINT_NOP60 rm16
\320\
2\x0F\x1F\204 P6
,UNDOC
2163 HINT_NOP60 rm32
\321\
2\x0F\x1F\204 P6
,UNDOC
2164 HINT_NOP60 rm64
\324\
2\x0F\x1F\204 X64
,UNDOC
2165 HINT_NOP61 rm16
\320\
2\x0F\x1F\205 P6
,UNDOC
2166 HINT_NOP61 rm32
\321\
2\x0F\x1F\205 P6
,UNDOC
2167 HINT_NOP61 rm64
\324\
2\x0F\x1F\205 X64
,UNDOC
2168 HINT_NOP62 rm16
\320\
2\x0F\x1F\206 P6
,UNDOC
2169 HINT_NOP62 rm32
\321\
2\x0F\x1F\206 P6
,UNDOC
2170 HINT_NOP62 rm64
\324\
2\x0F\x1F\206 X64
,UNDOC
2171 HINT_NOP63 rm16
\320\
2\x0F\x1F\207 P6
,UNDOC
2172 HINT_NOP63 rm32
\321\
2\x0F\x1F\207 P6
,UNDOC
2173 HINT_NOP63 rm64
\324\
2\x0F\x1F\207 X64
,UNDOC