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 \324\1\x83\202\15 X64,SM,ND
64 ADC reg_rax,imm \324\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 \324\1\x83\200\15 X64,SM,ND
97 ADD reg_rax,imm \324\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 \324\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 \324\1\x83\207\15 X64,SM,ND
257 CMP reg_rax,imm \324\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 \323\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 reg16,reg32 \320\2\x0F\x02\110 386,PROT
622 LAR reg16,reg64 \320\323\2\x0F\x02\110 X64,PROT,ND
623 LAR reg32,mem \321\2\x0F\x02\110 386,PROT,SW
624 LAR reg32,reg16 \321\2\x0F\x02\110 386,PROT
625 LAR reg32,reg32 \321\2\x0F\x02\110 386,PROT
626 LAR reg32,reg64 \321\323\2\x0F\x02\110 X64,PROT,ND
627 LAR reg64,mem \324\2\x0F\x02\110 X64,PROT,SW
628 LAR reg64,reg16 \324\2\x0F\x02\110 X64,PROT
629 LAR reg64,reg32 \324\2\x0F\x02\110 X64,PROT
630 LAR reg64,reg64 \324\2\x0F\x02\110 X64,PROT
631 LDS reg16,mem \320\1\xC5\110 8086,NOLONG
632 LDS reg32,mem \321\1\xC5\110 386,NOLONG
633 LEA reg16,mem \320\1\x8D\110 8086
634 LEA reg32,mem \321\1\x8D\110 386
635 LEA reg64,mem \324\1\x8D\110 X64
636 LEAVE void \1\xC9 186
637 LES reg16,mem \320\1\xC4\110 8086,NOLONG
638 LES reg32,mem \321\1\xC4\110 386,NOLONG
639 LFENCE void \3\x0F\xAE\xE8 X64,AMD
640 LFS reg16,mem \320\2\x0F\xB4\110 386
641 LFS reg32,mem \321\2\x0F\xB4\110 386
642 LGDT mem \2\x0F\x01\202 286,PRIV
643 LGS reg16,mem \320\2\x0F\xB5\110 386
644 LGS reg32,mem \321\2\x0F\xB5\110 386
645 LIDT mem \2\x0F\x01\203 286,PRIV
646 LLDT mem \1\x0F\170\202 286,PROT,PRIV
647 LLDT mem16 \1\x0F\170\202 286,PROT,PRIV
648 LLDT reg16 \1\x0F\170\202 286,PROT,PRIV
649 LMSW mem \2\x0F\x01\206 286,PRIV
650 LMSW mem16 \2\x0F\x01\206 286,PRIV
651 LMSW reg16 \2\x0F\x01\206 286,PRIV
652 LOADALL void \2\x0F\x07 386,UNDOC
653 LOADALL286 void \2\x0F\x05 286,UNDOC
654 LODSB void \1\xAC 8086
655 LODSD void \321\1\xAD 386
656 LODSQ void \324\1\xAD X64
657 LODSW void \320\1\xAD 8086
658 LOOP imm \312\1\xE2\50 8086
659 LOOP imm,reg_cx \310\1\xE2\50 8086,NOLONG
660 LOOP imm,reg_ecx \311\1\xE2\50 386
661 LOOP imm,reg_rcx \313\1\xE2\50 X64
662 LOOPE imm \312\1\xE1\50 8086
663 LOOPE imm,reg_cx \310\1\xE1\50 8086,NOLONG
664 LOOPE imm,reg_ecx \311\1\xE1\50 386
665 LOOPE imm,reg_rcx \313\1\xE1\50 X64
666 LOOPNE imm \312\1\xE0\50 8086
667 LOOPNE imm,reg_cx \310\1\xE0\50 8086,NOLONG
668 LOOPNE imm,reg_ecx \311\1\xE0\50 386
669 LOOPNE imm,reg_rcx \313\1\xE0\50 X64
670 LOOPNZ imm \312\1\xE0\50 8086
671 LOOPNZ imm,reg_cx \310\1\xE0\50 8086,NOLONG
672 LOOPNZ imm,reg_ecx \311\1\xE0\50 386
673 LOOPNZ imm,reg_rcx \313\1\xE0\50 X64
674 LOOPZ imm \312\1\xE1\50 8086
675 LOOPZ imm,reg_cx \310\1\xE1\50 8086,NOLONG
676 LOOPZ imm,reg_ecx \311\1\xE1\50 386
677 LOOPZ imm,reg_rcx \313\1\xE1\50 X64
678 LSL reg16,mem \320\2\x0F\x03\110 286,PROT,SW
679 LSL reg16,reg16 \320\2\x0F\x03\110 286,PROT
680 LSL reg16,reg32 \320\2\x0F\x03\110 386,PROT
681 LSL reg16,reg64 \320\323\2\x0F\x03\110 X64,PROT,ND
682 LSL reg32,mem \321\2\x0F\x03\110 386,PROT,SW
683 LSL reg32,reg16 \321\2\x0F\x03\110 386,PROT
684 LSL reg32,reg32 \321\2\x0F\x03\110 386,PROT
685 LSL reg32,reg64 \321\323\2\x0F\x03\110 X64,PROT,ND
686 LSL reg64,mem \324\2\x0F\x03\110 X64,PROT,SW
687 LSL reg64,reg16 \324\2\x0F\x03\110 X64,PROT
688 LSL reg64,reg32 \324\2\x0F\x03\110 X64,PROT
689 LSL reg64,reg64 \324\2\x0F\x03\110 X64,PROT
690 LSS reg16,mem \320\2\x0F\xB2\110 386
691 LSS reg32,mem \321\2\x0F\xB2\110 386
692 LTR mem \1\x0F\170\203 286,PROT,PRIV
693 LTR mem16 \1\x0F\170\203 286,PROT,PRIV,NOLONG
694 LTR reg16 \1\x0F\170\203 286,PROT,PRIV,NOLONG
695 MFENCE void \3\x0F\xAE\xF0 X64,AMD
696 MONITOR void \3\x0F\x01\xC8 PRESCOTT
697 MONITOR reg_eax,reg_ecx,reg_edx \3\x0F\x01\xC8 PRESCOTT,ND
698 MOV mem,reg_sreg \1\x8C\101 8086,SM
699 MOV reg16,reg_sreg \320\1\x8C\101 8086
700 MOV reg32,reg_sreg \321\1\x8C\101 386
701 MOV reg_sreg,mem \1\x8E\110 8086,SM
702 MOV reg_sreg,reg16 \1\x8E\110 8086
703 MOV reg_sreg,reg32 \1\x8E\110 386
704 MOV reg_al,mem_offs \1\xA0\45 8086,SM
705 MOV reg_ax,mem_offs \320\1\xA1\45 8086,SM
706 MOV reg_eax,mem_offs \321\1\xA1\45 386,SM
707 MOV reg_rax,mem_offs \324\1\xA1\45 X64,SM
708 MOV mem_offs,reg_al \1\xA2\44 8086,SM
709 MOV mem_offs,reg_ax \320\1\xA3\44 8086,SM
710 MOV mem_offs,reg_eax \321\1\xA3\44 386,SM
711 MOV mem_offs,reg_rax \324\1\xA3\44 X64,SM
712 MOV reg32,reg_creg \334\2\x0F\x20\101 386,PRIV,NOLONG
713 MOV reg64,reg_creg \323\2\x0F\x20\101 X64,PRIV
714 MOV reg_creg,reg32 \334\2\x0F\x22\110 386,PRIV,NOLONG
715 MOV reg_creg,reg64 \323\2\x0F\x22\110 X64,PRIV
716 MOV reg32,reg_dreg \2\x0F\x21\101 386,PRIV
717 MOV reg64,reg_dreg \323\2\x0F\x21\101 X64,PRIV
718 MOV reg_dreg,reg32 \2\x0F\x23\110 386,PRIV
719 MOV reg_dreg,reg64 \323\2\x0F\x23\110 X64,PRIV
720 MOV reg32,reg_treg \2\x0F\x24\101 386,NOLONG
721 MOV reg_treg,reg32 \2\x0F\x26\110 386,NOLONG
722 MOV mem,reg8 \1\x88\101 8086,SM
723 MOV reg8,reg8 \1\x88\101 8086
724 MOV mem,reg16 \320\1\x89\101 8086,SM
725 MOV reg16,reg16 \320\1\x89\101 8086
726 MOV mem,reg32 \321\1\x89\101 386,SM
727 MOV reg32,reg32 \321\1\x89\101 386
728 MOV mem,reg64 \324\1\x89\101 X64,SM
729 MOV reg64,reg64 \324\1\x89\101 X64
730 MOV reg8,mem \1\x8A\110 8086,SM
731 MOV reg8,reg8 \1\x8A\110 8086
732 MOV reg16,mem \320\1\x8B\110 8086,SM
733 MOV reg16,reg16 \320\1\x8B\110 8086
734 MOV reg32,mem \321\1\x8B\110 386,SM
735 MOV reg32,reg32 \321\1\x8B\110 386
736 MOV reg64,mem \324\1\x8B\110 X64,SM
737 MOV reg64,reg64 \324\1\x8B\110 X64
738 MOV reg8,imm \10\xB0\21 8086,SM
739 MOV reg16,imm \320\10\xB8\31 8086,SM
740 MOV reg32,imm \321\10\xB8\41 386,SM
741 MOV reg64,imm \324\10\xB8\55 X64,SM
742 MOV rm8,imm \1\xC6\200\21 8086,SM
743 MOV rm16,imm \320\1\xC7\200\31 8086,SM
744 MOV rm32,imm \321\1\xC7\200\41 386,SM
745 MOV rm64,imm \324\1\xC7\200\41 X64,SM
746 MOV mem,imm8 \1\xC6\200\21 8086,SM
747 MOV mem,imm16 \320\1\xC7\200\31 8086,SM
748 MOV mem,imm32 \321\1\xC7\200\41 386,SM
749 MOVD mmxreg,mem \2\x0F\x6E\110 PENT,MMX,SD
750 MOVD mmxreg,reg32 \2\x0F\x6E\110 PENT,MMX
751 MOVD mem,mmxreg \2\x0F\x7E\101 PENT,MMX,SD
752 MOVD reg32,mmxreg \2\x0F\x7E\101 PENT,MMX
753 MOVD xmmreg,mem \320\2\x0F\x6E\110 X64,SD
754 MOVD xmmreg,reg32 \320\2\x0F\x6E\110 X64
755 MOVD mem,xmmreg \320\2\x0F\x7E\101 X64,SD
756 MOVD reg32,xmmreg \320\2\x0F\x7E\101 X64,SSE
757 MOVQ mmxreg,mmxrm \2\x0F\x6F\110 PENT,MMX,SQ
758 MOVQ mmxrm,mmxreg \2\x0F\x7F\101 PENT,MMX,SQ
759 MOVQ mmxreg,rm64 \2\x0F\x6E\110 X64,MMX
760 MOVQ rm64,mmxreg \2\x0F\x7E\101 X64,MMX
761 MOVSB void \1\xA4 8086
762 MOVSD void \321\1\xA5 386
763 MOVSQ void \324\1\xA5 X64
764 MOVSW void \320\1\xA5 8086
765 MOVSX reg16,mem \320\2\x0F\xBE\110 386,SB
766 MOVSX reg16,reg8 \320\2\x0F\xBE\110 386
767 MOVSX reg32,rm8 \321\2\x0F\xBE\110 386
768 MOVSX reg32,rm16 \321\2\x0F\xBF\110 386
769 MOVSX reg64,rm8 \324\2\x0F\xBE\110 X64
770 MOVSX reg64,rm16 \324\2\x0F\xBF\110 X64
771 MOVSX reg64,rm32 \324\1\x63\110 X64
772 MOVZX reg16,mem \320\2\x0F\xB6\110 386,SB
773 MOVZX reg16,reg8 \320\2\x0F\xB6\110 386
774 MOVZX reg32,rm8 \321\2\x0F\xB6\110 386
775 MOVZX reg32,rm16 \321\2\x0F\xB7\110 386
776 MOVZX reg64,rm8 \324\2\x0F\xB6\110 X64
777 MOVZX reg64,rm16 \324\2\x0F\xB7\110 X64
778 MUL rm8 \1\xF6\204 8086
779 MUL rm16 \320\1\xF7\204 8086
780 MUL rm32 \321\1\xF7\204 386
781 MUL rm64 \324\1\xF7\204 X64
782 MWAIT void \3\x0F\x01\xC9 PRESCOTT
783 MWAIT reg_eax,reg_ecx \3\x0F\x01\xC9 PRESCOTT,ND
784 NEG rm8 \1\xF6\203 8086
785 NEG rm16 \320\1\xF7\203 8086
786 NEG rm32 \321\1\xF7\203 386
787 NEG rm64 \324\1\xF7\203 X64
788 NOP void \314\1\x90 8086
789 NOP rm16 \320\2\x0F\x1F\200 P6
790 NOP rm32 \321\2\x0F\x1F\200 P6
791 NOP rm64 \324\2\x0F\x1F\200 X64
792 NOT rm8 \1\xF6\202 8086
793 NOT rm16 \320\1\xF7\202 8086
794 NOT rm32 \321\1\xF7\202 386
795 NOT rm64 \324\1\xF7\202 X64
796 OR mem,reg8 \1\x08\101 8086,SM
797 OR reg8,reg8 \1\x08\101 8086
798 OR mem,reg16 \320\1\x09\101 8086,SM
799 OR reg16,reg16 \320\1\x09\101 8086
800 OR mem,reg32 \321\1\x09\101 386,SM
801 OR reg32,reg32 \321\1\x09\101 386
802 OR mem,reg64 \324\1\x09\101 X64,SM
803 OR reg64,reg64 \324\1\x09\101 X64
804 OR reg8,mem \1\x0A\110 8086,SM
805 OR reg8,reg8 \1\x0A\110 8086
806 OR reg16,mem \320\1\x0B\110 8086,SM
807 OR reg16,reg16 \320\1\x0B\110 8086
808 OR reg32,mem \321\1\x0B\110 386,SM
809 OR reg32,reg32 \321\1\x0B\110 386
810 OR reg64,mem \324\1\x0B\110 X64,SM
811 OR reg64,reg64 \324\1\x0B\110 X64
812 OR rm16,imm8 \320\1\x83\201\15 8086
813 OR rm32,imm8 \321\1\x83\201\15 386
814 OR rm64,imm8 \324\1\x83\201\15 X64
815 OR reg_al,imm \1\x0C\21 8086,SM
816 OR reg_ax,sbyte \320\1\x83\201\15 8086,SM,ND
817 OR reg_ax,imm \320\1\x0D\31 8086,SM
818 OR reg_eax,sbyte \321\1\x83\201\15 386,SM,ND
819 OR reg_eax,imm \321\1\x0D\41 386,SM
820 OR reg_rax,sbyte \324\1\x83\201\15 X64,SM,ND
821 OR reg_rax,imm \324\1\x0D\41 X64,SM
822 OR rm8,imm \1\x80\201\21 8086,SM
823 OR rm16,imm \320\145\1\x81\201\141 8086,SM
824 OR rm32,imm \321\155\1\x81\201\151 386,SM
825 OR rm64,imm \324\155\1\x81\201\151 X64,SM
826 OR mem,imm8 \1\x80\201\21 8086,SM
827 OR mem,imm16 \320\145\1\x81\201\141 8086,SM
828 OR mem,imm32 \321\155\1\x81\201\151 386,SM
829 OUT imm,reg_al \1\xE6\24 8086,SB
830 OUT imm,reg_ax \320\1\xE7\24 8086,SB
831 OUT imm,reg_eax \321\1\xE7\24 386,SB
832 OUT reg_dx,reg_al \1\xEE 8086
833 OUT reg_dx,reg_ax \320\1\xEF 8086
834 OUT reg_dx,reg_eax \321\1\xEF 386
835 OUTSB void \1\x6E 186
836 OUTSD void \321\1\x6F 386
837 OUTSW void \320\1\x6F 186
838 PACKSSDW mmxreg,mmxrm \2\x0F\x6B\110 PENT,MMX,SM
839 PACKSSWB mmxreg,mmxrm \2\x0F\x63\110 PENT,MMX,SM
840 PACKUSWB mmxreg,mmxrm \2\x0F\x67\110 PENT,MMX,SM
841 PADDB mmxreg,mmxrm \2\x0F\xFC\110 PENT,MMX,SM
842 PADDD mmxreg,mmxrm \2\x0F\xFE\110 PENT,MMX,SM
843 PADDSB mmxreg,mmxrm \2\x0F\xEC\110 PENT,MMX,SM
844 PADDSIW mmxreg,mmxrm \2\x0F\x51\110 PENT,MMX,SM,CYRIX
845 PADDSW mmxreg,mmxrm \2\x0F\xED\110 PENT,MMX,SM
846 PADDUSB mmxreg,mmxrm \2\x0F\xDC\110 PENT,MMX,SM
847 PADDUSW mmxreg,mmxrm \2\x0F\xDD\110 PENT,MMX,SM
848 PADDW mmxreg,mmxrm \2\x0F\xFD\110 PENT,MMX,SM
849 PAND mmxreg,mmxrm \2\x0F\xDB\110 PENT,MMX,SM
850 PANDN mmxreg,mmxrm \2\x0F\xDF\110 PENT,MMX,SM
851 PAUSE void \314\333\1\x90 8086
852 PAVEB mmxreg,mmxrm \2\x0F\x50\110 PENT,MMX,SM,CYRIX
853 PAVGUSB mmxreg,mmxrm \2\x0F\x0F\110\01\xBF PENT,3DNOW,SM
854 PCMPEQB mmxreg,mmxrm \2\x0F\x74\110 PENT,MMX,SM
855 PCMPEQD mmxreg,mmxrm \2\x0F\x76\110 PENT,MMX,SM
856 PCMPEQW mmxreg,mmxrm \2\x0F\x75\110 PENT,MMX,SM
857 PCMPGTB mmxreg,mmxrm \2\x0F\x64\110 PENT,MMX,SM
858 PCMPGTD mmxreg,mmxrm \2\x0F\x66\110 PENT,MMX,SM
859 PCMPGTW mmxreg,mmxrm \2\x0F\x65\110 PENT,MMX,SM
860 PDISTIB mmxreg,mem \2\x0F\x54\110 PENT,MMX,SM,CYRIX
861 PF2ID mmxreg,mmxrm \2\x0F\x0F\110\01\x1D PENT,3DNOW,SM
862 PFACC mmxreg,mmxrm \2\x0F\x0F\110\01\xAE PENT,3DNOW,SM
863 PFADD mmxreg,mmxrm \2\x0F\x0F\110\01\x9E PENT,3DNOW,SM
864 PFCMPEQ mmxreg,mmxrm \2\x0F\x0F\110\01\xB0 PENT,3DNOW,SM
865 PFCMPGE mmxreg,mmxrm \2\x0F\x0F\110\01\x90 PENT,3DNOW,SM
866 PFCMPGT mmxreg,mmxrm \2\x0F\x0F\110\01\xA0 PENT,3DNOW,SM
867 PFMAX mmxreg,mmxrm \2\x0F\x0F\110\01\xA4 PENT,3DNOW,SM
868 PFMIN mmxreg,mmxrm \2\x0F\x0F\110\01\x94 PENT,3DNOW,SM
869 PFMUL mmxreg,mmxrm \2\x0F\x0F\110\01\xB4 PENT,3DNOW,SM
870 PFRCP mmxreg,mmxrm \2\x0F\x0F\110\01\x96 PENT,3DNOW,SM
871 PFRCPIT1 mmxreg,mmxrm \2\x0F\x0F\110\01\xA6 PENT,3DNOW,SM
872 PFRCPIT2 mmxreg,mmxrm \2\x0F\x0F\110\01\xB6 PENT,3DNOW,SM
873 PFRSQIT1 mmxreg,mmxrm \2\x0F\x0F\110\01\xA7 PENT,3DNOW,SM
874 PFRSQRT mmxreg,mmxrm \2\x0F\x0F\110\01\x97 PENT,3DNOW,SM
875 PFSUB mmxreg,mmxrm \2\x0F\x0F\110\01\x9A PENT,3DNOW,SM
876 PFSUBR mmxreg,mmxrm \2\x0F\x0F\110\01\xAA PENT,3DNOW,SM
877 PI2FD mmxreg,mmxrm \2\x0F\x0F\110\01\x0D PENT,3DNOW,SM
878 PMACHRIW mmxreg,mem \2\x0F\x5E\110 PENT,MMX,SM,CYRIX
879 PMADDWD mmxreg,mmxrm \2\x0F\xF5\110 PENT,MMX,SM
880 PMAGW mmxreg,mmxrm \2\x0F\x52\110 PENT,MMX,SM,CYRIX
881 PMULHRIW mmxreg,mmxrm \2\x0F\x5D\110 PENT,MMX,SM,CYRIX
882 PMULHRWA mmxreg,mmxrm \2\x0F\x0F\110\1\xB7 PENT,3DNOW,SM
883 PMULHRWC mmxreg,mmxrm \2\x0F\x59\110 PENT,MMX,SM,CYRIX
884 PMULHW mmxreg,mmxrm \2\x0F\xE5\110 PENT,MMX,SM
885 PMULLW mmxreg,mmxrm \2\x0F\xD5\110 PENT,MMX,SM
886 PMVGEZB mmxreg,mem \2\x0F\x5C\110 PENT,MMX,SM,CYRIX
887 PMVLZB mmxreg,mem \2\x0F\x5B\110 PENT,MMX,SM,CYRIX
888 PMVNZB mmxreg,mem \2\x0F\x5A\110 PENT,MMX,SM,CYRIX
889 PMVZB mmxreg,mem \2\x0F\x58\110 PENT,MMX,SM,CYRIX
890 POP reg16 \320\10\x58 8086
891 POP reg32 \321\10\x58 386,NOLONG
892 POP reg64 \323\10\x58 X64
893 POP rm16 \320\1\x8F\200 8086
894 POP rm32 \321\1\x8F\200 386,NOLONG
895 POP rm64 \323\1\x8F\200 X64
896 POP reg_cs \1\x0F 8086,UNDOC,ND
897 POP reg_dess \4 8086,NOLONG
898 POP reg_fsgs \1\x0F\5 386
899 POPA void \322\1\x61 186,NOLONG
900 POPAD void \321\1\x61 386,NOLONG
901 POPAW void \320\1\x61 186,NOLONG
902 POPF void \322\1\x9D 8086
903 POPFD void \321\1\x9D 386,NOLONG
904 POPFQ void \321\1\x9D X64
905 POPFW void \320\1\x9D 8086
906 POR mmxreg,mmxrm \2\x0F\xEB\110 PENT,MMX,SM
907 PREFETCH mem \2\x0F\x0D\200 PENT,3DNOW,SM
908 PREFETCHW mem \2\x0F\x0D\201 PENT,3DNOW,SM
909 PREFETCHNTA mem \2\x0F\x18\200 X64,AMD,SM
910 PREFETCHT0 mem \2\x0F\x18\200 X64,AMD,SM
911 PREFETCHT1 mem \2\x0F\x18\201 X64,AMD,SM
912 PREFETCHT2 mem \2\x0F\x18\202 X64,AMD,SM
913 PSLLD mmxreg,mmxrm \2\x0F\xF2\110 PENT,MMX,SM
914 PSLLD mmxreg,imm \2\x0F\x72\206\25 PENT,MMX
915 PSLLQ mmxreg,mmxrm \2\x0F\xF3\110 PENT,MMX,SM
916 PSLLQ mmxreg,imm \2\x0F\x73\206\25 PENT,MMX
917 PSLLW mmxreg,mmxrm \2\x0F\xF1\110 PENT,MMX,SM
918 PSLLW mmxreg,imm \2\x0F\x71\206\25 PENT,MMX
919 PSRAD mmxreg,mmxrm \2\x0F\xE2\110 PENT,MMX,SM
920 PSRAD mmxreg,imm \2\x0F\x72\204\25 PENT,MMX
921 PSRAW mmxreg,mmxrm \2\x0F\xE1\110 PENT,MMX,SM
922 PSRAW mmxreg,imm \2\x0F\x71\204\25 PENT,MMX
923 PSRLD mmxreg,mmxrm \2\x0F\xD2\110 PENT,MMX,SM
924 PSRLD mmxreg,imm \2\x0F\x72\202\25 PENT,MMX
925 PSRLQ mmxreg,mmxrm \2\x0F\xD3\110 PENT,MMX,SM
926 PSRLQ mmxreg,imm \2\x0F\x73\202\25 PENT,MMX
927 PSRLW mmxreg,mmxrm \2\x0F\xD1\110 PENT,MMX,SM
928 PSRLW mmxreg,imm \2\x0F\x71\202\25 PENT,MMX
929 PSUBB mmxreg,mmxrm \2\x0F\xF8\110 PENT,MMX,SM
930 PSUBD mmxreg,mmxrm \2\x0F\xFA\110 PENT,MMX,SM
931 PSUBSB mmxreg,mmxrm \2\x0F\xE8\110 PENT,MMX,SM
932 PSUBSIW mmxreg,mmxrm \2\x0F\x55\110 PENT,MMX,SM,CYRIX
933 PSUBSW mmxreg,mmxrm \2\x0F\xE9\110 PENT,MMX,SM
934 PSUBUSB mmxreg,mmxrm \2\x0F\xD8\110 PENT,MMX,SM
935 PSUBUSW mmxreg,mmxrm \2\x0F\xD9\110 PENT,MMX,SM
936 PSUBW mmxreg,mmxrm \2\x0F\xF9\110 PENT,MMX,SM
937 PUNPCKHBW mmxreg,mmxrm \2\x0F\x68\110 PENT,MMX,SM
938 PUNPCKHDQ mmxreg,mmxrm \2\x0F\x6A\110 PENT,MMX,SM
939 PUNPCKHWD mmxreg,mmxrm \2\x0F\x69\110 PENT,MMX,SM
940 PUNPCKLBW mmxreg,mmxrm \2\x0F\x60\110 PENT,MMX,SM
941 PUNPCKLDQ mmxreg,mmxrm \2\x0F\x62\110 PENT,MMX,SM
942 PUNPCKLWD mmxreg,mmxrm \2\x0F\x61\110 PENT,MMX,SM
943 PUSH reg16 \320\10\x50 8086
944 PUSH reg32 \321\10\x50 386,NOLONG
945 PUSH reg64 \323\10\x50 X64
946 PUSH rm16 \320\1\xFF\206 8086
947 PUSH rm32 \321\1\xFF\206 386,NOLONG
948 PUSH rm64 \323\1\xFF\206 X64
949 PUSH reg_cs \6 8086,NOLONG
950 PUSH reg_dess \6 8086,NOLONG
951 PUSH reg_fsgs \1\x0F\7 386
952 PUSH imm8 \1\x6A\14 186
953 PUSH sbyte \1\x6A\14 186,ND
954 PUSH imm16 \320\144\1\x68\140 186
955 PUSH imm32 \321\154\1\x68\150 386,NOLONG
956 PUSH imm64 \321\154\1\x68\150 X64
957 PUSH imm \1\x68\34 186
958 PUSHA void \322\1\x60 186,NOLONG
959 PUSHAD void \321\1\x60 386,NOLONG
960 PUSHAW void \320\1\x60 186,NOLONG
961 PUSHF void \322\1\x9C 8086
962 PUSHFD void \321\1\x9C 386,NOLONG
963 PUSHFQ void \321\1\x9C X64
964 PUSHFW void \320\1\x9C 8086
965 PXOR mmxreg,mmxrm \2\x0F\xEF\110 PENT,MMX,SM
966 RCL rm8,unity \1\xD0\202 8086
967 RCL rm8,reg_cl \1\xD2\202 8086
968 RCL rm8,imm \1\xC0\202\25 186,SB
969 RCL rm16,unity \320\1\xD1\202 8086
970 RCL rm16,reg_cl \320\1\xD3\202 8086
971 RCL rm16,imm \320\1\xC1\202\25 186,SB
972 RCL rm32,unity \321\1\xD1\202 386
973 RCL rm32,reg_cl \321\1\xD3\202 386
974 RCL rm32,imm \321\1\xC1\202\25 386,SB
975 RCL rm64,unity \324\1\xD1\202 X64
976 RCL rm64,reg_cl \324\1\xD3\202 X64
977 RCL rm64,imm \324\1\xC1\202\25 X64,SB
978 RCR rm8,unity \1\xD0\203 8086
979 RCR rm8,reg_cl \1\xD2\203 8086
980 RCR rm8,imm \1\xC0\203\25 186,SB
981 RCR rm16,unity \320\1\xD1\203 8086
982 RCR rm16,reg_cl \320\1\xD3\203 8086
983 RCR rm16,imm \320\1\xC1\203\25 186,SB
984 RCR rm32,unity \321\1\xD1\203 386
985 RCR rm32,reg_cl \321\1\xD3\203 386
986 RCR rm32,imm \321\1\xC1\203\25 386,SB
987 RCR rm64,unity \324\1\xD1\203 X64
988 RCR rm64,reg_cl \324\1\xD3\203 X64
989 RCR rm64,imm \324\1\xC1\203\25 X64,SB
990 RDSHR rm32 \321\2\x0F\x36\200 P6,CYRIX,SMM
991 RDMSR void \2\x0F\x32 PENT,PRIV
992 RDPMC void \2\x0F\x33 P6
993 RDTSC void \2\x0F\x31 PENT
994 RDTSCP void \3\x0F\x01\xF9 X86_64
996 RET imm \1\xC2\30 8086,SW
997 RETF void \1\xCB 8086
998 RETF imm \1\xCA\30 8086,SW
999 RETN void \1\xC3 8086
1000 RETN imm \1\xC2\30 8086,SW
1001 ROL rm8,unity \1\xD0\200 8086
1002 ROL rm8,reg_cl \1\xD2\200 8086
1003 ROL rm8,imm \1\xC0\200\25 186,SB
1004 ROL rm16,unity \320\1\xD1\200 8086
1005 ROL rm16,reg_cl \320\1\xD3\200 8086
1006 ROL rm16,imm \320\1\xC1\200\25 186,SB
1007 ROL rm32,unity \321\1\xD1\200 386
1008 ROL rm32,reg_cl \321\1\xD3\200 386
1009 ROL rm32,imm \321\1\xC1\200\25 386,SB
1010 ROL rm64,unity \324\1\xD1\200 X64
1011 ROL rm64,reg_cl \324\1\xD3\200 X64
1012 ROL rm64,imm \324\1\xC1\200\25 X64,SB
1013 ROR rm8,unity \1\xD0\201 8086
1014 ROR rm8,reg_cl \1\xD2\201 8086
1015 ROR rm8,imm \1\xC0\201\25 186,SB
1016 ROR rm16,unity \320\1\xD1\201 8086
1017 ROR rm16,reg_cl \320\1\xD3\201 8086
1018 ROR rm16,imm \320\1\xC1\201\25 186,SB
1019 ROR rm32,unity \321\1\xD1\201 386
1020 ROR rm32,reg_cl \321\1\xD3\201 386
1021 ROR rm32,imm \321\1\xC1\201\25 386,SB
1022 ROR rm64,unity \324\1\xD1\201 X64
1023 ROR rm64,reg_cl \324\1\xD3\201 X64
1024 ROR rm64,imm \324\1\xC1\201\25 X64,SB
1025 RDM void \2\x0F\x3A P6,CYRIX
1026 RSDC reg_sreg,mem80 \2\x0F\x79\110 486,CYRIX,SMM
1027 RSLDT mem80 \2\x0F\x7B\200 486,CYRIX,SMM
1028 RSM void \2\x0F\xAA PENT,SMM
1029 RSTS mem80 \2\x0F\x7D\200 486,CYRIX,SMM
1030 SAHF void \1\x9E 8086
1031 SAL rm8,unity \1\xD0\204 8086,ND
1032 SAL rm8,reg_cl \1\xD2\204 8086,ND
1033 SAL rm8,imm \1\xC0\204\25 186,ND,SB
1034 SAL rm16,unity \320\1\xD1\204 8086,ND
1035 SAL rm16,reg_cl \320\1\xD3\204 8086,ND
1036 SAL rm16,imm \320\1\xC1\204\25 186,ND,SB
1037 SAL rm32,unity \321\1\xD1\204 386,ND
1038 SAL rm32,reg_cl \321\1\xD3\204 386,ND
1039 SAL rm32,imm \321\1\xC1\204\25 386,ND,SB
1040 SAL rm64,unity \324\1\xD1\204 X64,ND
1041 SAL rm64,reg_cl \324\1\xD3\204 X64,ND
1042 SAL rm64,imm \324\1\xC1\204\25 X64,ND,SB
1043 SALC void \1\xD6 8086,UNDOC
1044 SAR rm8,unity \1\xD0\207 8086
1045 SAR rm8,reg_cl \1\xD2\207 8086
1046 SAR rm8,imm \1\xC0\207\25 186,SB
1047 SAR rm16,unity \320\1\xD1\207 8086
1048 SAR rm16,reg_cl \320\1\xD3\207 8086
1049 SAR rm16,imm \320\1\xC1\207\25 186,SB
1050 SAR rm32,unity \321\1\xD1\207 386
1051 SAR rm32,reg_cl \321\1\xD3\207 386
1052 SAR rm32,imm \321\1\xC1\207\25 386,SB
1053 SAR rm64,unity \324\1\xD1\207 X64
1054 SAR rm64,reg_cl \324\1\xD3\207 X64
1055 SAR rm64,imm \324\1\xC1\207\25 X64,SB
1056 SBB mem,reg8 \1\x18\101 8086,SM
1057 SBB reg8,reg8 \1\x18\101 8086
1058 SBB mem,reg16 \320\1\x19\101 8086,SM
1059 SBB reg16,reg16 \320\1\x19\101 8086
1060 SBB mem,reg32 \321\1\x19\101 386,SM
1061 SBB reg32,reg32 \321\1\x19\101 386
1062 SBB mem,reg64 \324\1\x19\101 X64,SM
1063 SBB reg64,reg64 \324\1\x19\101 X64
1064 SBB reg8,mem \1\x1A\110 8086,SM
1065 SBB reg8,reg8 \1\x1A\110 8086
1066 SBB reg16,mem \320\1\x1B\110 8086,SM
1067 SBB reg16,reg16 \320\1\x1B\110 8086
1068 SBB reg32,mem \321\1\x1B\110 386,SM
1069 SBB reg32,reg32 \321\1\x1B\110 386
1070 SBB reg64,mem \324\1\x1B\110 X64,SM
1071 SBB reg64,reg64 \324\1\x1B\110 X64
1072 SBB rm16,imm8 \320\1\x83\203\15 8086
1073 SBB rm32,imm8 \321\1\x83\203\15 386
1074 SBB rm64,imm8 \324\1\x83\203\15 X64
1075 SBB reg_al,imm \1\x1C\21 8086,SM
1076 SBB reg_ax,sbyte \320\1\x83\203\15 8086,SM,ND
1077 SBB reg_ax,imm \320\1\x1D\31 8086,SM
1078 SBB reg_eax,sbyte \321\1\x83\203\15 386,SM,ND
1079 SBB reg_eax,imm \321\1\x1D\41 386,SM
1080 SBB reg_rax,sbyte \324\1\x83\203\15 X64,SM,ND
1081 SBB reg_rax,imm \324\1\x1D\41 X64,SM
1082 SBB rm8,imm \1\x80\203\21 8086,SM
1083 SBB rm16,imm \320\145\1\x81\203\141 8086,SM
1084 SBB rm32,imm \321\155\1\x81\203\151 386,SM
1085 SBB rm64,imm \324\155\1\x81\203\151 X64,SM
1086 SBB mem,imm8 \1\x80\203\21 8086,SM
1087 SBB mem,imm16 \320\145\1\x81\203\141 8086,SM
1088 SBB mem,imm32 \321\155\1\x81\203\151 386,SM
1089 SCASB void \335\1\xAE 8086
1090 SCASD void \335\321\1\xAF 386
1091 SCASQ void \335\324\1\xAF X64
1092 SCASW void \335\320\1\xAF 8086
1093 SFENCE void \3\x0F\xAE\xF8 X64,AMD
1094 SGDT mem \2\x0F\x01\200 286
1095 SHL rm8,unity \1\xD0\204 8086
1096 SHL rm8,reg_cl \1\xD2\204 8086
1097 SHL rm8,imm \1\xC0\204\25 186,SB
1098 SHL rm16,unity \320\1\xD1\204 8086
1099 SHL rm16,reg_cl \320\1\xD3\204 8086
1100 SHL rm16,imm \320\1\xC1\204\25 186,SB
1101 SHL rm32,unity \321\1\xD1\204 386
1102 SHL rm32,reg_cl \321\1\xD3\204 386
1103 SHL rm32,imm \321\1\xC1\204\25 386,SB
1104 SHL rm64,unity \324\1\xD1\204 X64
1105 SHL rm64,reg_cl \324\1\xD3\204 X64
1106 SHL rm64,imm \324\1\xC1\204\25 X64,SB
1107 SHLD mem,reg16,imm \320\2\x0F\xA4\101\26 386,SM2,SB,AR2
1108 SHLD reg16,reg16,imm \320\2\x0F\xA4\101\26 386,SM2,SB,AR2
1109 SHLD mem,reg32,imm \321\2\x0F\xA4\101\26 386,SM2,SB,AR2
1110 SHLD reg32,reg32,imm \321\2\x0F\xA4\101\26 386,SM2,SB,AR2
1111 SHLD mem,reg64,imm \324\2\x0F\xA4\101\26 X64,SM2,SB,AR2
1112 SHLD reg64,reg64,imm \324\2\x0F\xA4\101\26 X64,SM2,SB,AR2
1113 SHLD mem,reg16,reg_cl \320\2\x0F\xA5\101 386,SM
1114 SHLD reg16,reg16,reg_cl \320\2\x0F\xA5\101 386
1115 SHLD mem,reg32,reg_cl \321\2\x0F\xA5\101 386,SM
1116 SHLD reg32,reg32,reg_cl \321\2\x0F\xA5\101 386
1117 SHLD mem,reg64,reg_cl \324\2\x0F\xA5\101 X64,SM
1118 SHLD reg64,reg64,reg_cl \324\2\x0F\xA5\101 X64
1119 SHR rm8,unity \1\xD0\205 8086
1120 SHR rm8,reg_cl \1\xD2\205 8086
1121 SHR rm8,imm \1\xC0\205\25 186,SB
1122 SHR rm16,unity \320\1\xD1\205 8086
1123 SHR rm16,reg_cl \320\1\xD3\205 8086
1124 SHR rm16,imm \320\1\xC1\205\25 186,SB
1125 SHR rm32,unity \321\1\xD1\205 386
1126 SHR rm32,reg_cl \321\1\xD3\205 386
1127 SHR rm32,imm \321\1\xC1\205\25 386,SB
1128 SHR rm64,unity \324\1\xD1\205 X64
1129 SHR rm64,reg_cl \324\1\xD3\205 X64
1130 SHR rm64,imm \324\1\xC1\205\25 X64,SB
1131 SHRD mem,reg16,imm \320\2\x0F\xAC\101\26 386,SM2,SB,AR2
1132 SHRD reg16,reg16,imm \320\2\x0F\xAC\101\26 386,SM2,SB,AR2
1133 SHRD mem,reg32,imm \321\2\x0F\xAC\101\26 386,SM2,SB,AR2
1134 SHRD reg32,reg32,imm \321\2\x0F\xAC\101\26 386,SM2,SB,AR2
1135 SHRD mem,reg64,imm \324\2\x0F\xAC\101\26 X64,SM2,SB,AR2
1136 SHRD reg64,reg64,imm \324\2\x0F\xAC\101\26 X64,SM2,SB,AR2
1137 SHRD mem,reg16,reg_cl \320\2\x0F\xAD\101 386,SM
1138 SHRD reg16,reg16,reg_cl \320\2\x0F\xAD\101 386
1139 SHRD mem,reg32,reg_cl \321\2\x0F\xAD\101 386,SM
1140 SHRD reg32,reg32,reg_cl \321\2\x0F\xAD\101 386
1141 SHRD mem,reg64,reg_cl \324\2\x0F\xAD\101 X64,SM
1142 SHRD reg64,reg64,reg_cl \324\2\x0F\xAD\101 X64
1143 SIDT mem \2\x0F\x01\201 286
1144 SLDT mem \1\x0F\170\200 286
1145 SLDT mem16 \1\x0F\170\200 286
1146 SLDT reg16 \320\1\x0F\170\200 286
1147 SLDT reg32 \321\1\x0F\170\200 386
1148 SKINIT void \3\x0F\x01\xDE X64
1149 SMI void \1\xF1 386,UNDOC
1150 SMINT void \2\x0F\x38 P6,CYRIX,ND
1151 ; Older Cyrix chips had this; they had to move due to conflict with MMX
1152 SMINTOLD void \2\x0F\x7E 486,CYRIX,ND
1153 SMSW mem \2\x0F\x01\204 286
1154 SMSW mem16 \2\x0F\x01\204 286
1155 SMSW reg16 \320\2\x0F\x01\204 286
1156 SMSW reg32 \321\2\x0F\x01\204 386
1157 STC void \1\xF9 8086
1158 STD void \1\xFD 8086
1159 STGI void \3\x0F\x01\xDC X64
1160 STI void \1\xFB 8086
1161 STOSB void \1\xAA 8086
1162 STOSD void \321\1\xAB 386
1163 STOSQ void \324\1\xAB X64
1164 STOSW void \320\1\xAB 8086
1165 STR mem \1\x0F\170\201 286,PROT
1166 STR mem16 \1\x0F\170\201 286,PROT
1167 STR reg16 \320\1\x0F\170\201 286,PROT
1168 STR reg32 \321\1\x0F\170\201 386,PROT
1169 STR reg64 \324\1\x0F\170\201 X64
1170 SUB mem,reg8 \1\x28\101 8086,SM
1171 SUB reg8,reg8 \1\x28\101 8086
1172 SUB mem,reg16 \320\1\x29\101 8086,SM
1173 SUB reg16,reg16 \320\1\x29\101 8086
1174 SUB mem,reg32 \321\1\x29\101 386,SM
1175 SUB reg32,reg32 \321\1\x29\101 386
1176 SUB mem,reg64 \324\1\x29\101 X64,SM
1177 SUB reg64,reg64 \324\1\x29\101 X64
1178 SUB reg8,mem \1\x2A\110 8086,SM
1179 SUB reg8,reg8 \1\x2A\110 8086
1180 SUB reg16,mem \320\1\x2B\110 8086,SM
1181 SUB reg16,reg16 \320\1\x2B\110 8086
1182 SUB reg32,mem \321\1\x2B\110 386,SM
1183 SUB reg32,reg32 \321\1\x2B\110 386
1184 SUB reg64,mem \324\1\x2B\110 X64,SM
1185 SUB reg64,reg64 \324\1\x2B\110 X64
1186 SUB rm16,imm8 \320\1\x83\205\15 8086
1187 SUB rm32,imm8 \321\1\x83\205\15 386
1188 SUB rm64,imm8 \324\1\x83\205\15 X64
1189 SUB reg_al,imm \1\x2C\21 8086,SM
1190 SUB reg_ax,sbyte \320\1\x83\205\15 8086,SM,ND
1191 SUB reg_ax,imm \320\1\x2D\31 8086,SM
1192 SUB reg_eax,sbyte \321\1\x83\205\15 386,SM,ND
1193 SUB reg_eax,imm \321\1\x2D\41 386,SM
1194 SUB reg_rax,sbyte \324\1\x83\205\15 X64,SM,ND
1195 SUB reg_rax,imm \324\1\x2D\41 X64,SM
1196 SUB rm8,imm \1\x80\205\21 8086,SM
1197 SUB rm16,imm \320\145\1\x81\205\141 8086,SM
1198 SUB rm32,imm \321\155\1\x81\205\151 386,SM
1199 SUB rm64,imm \324\155\1\x81\205\151 X64,SM
1200 SUB mem,imm8 \1\x80\205\21 8086,SM
1201 SUB mem,imm16 \320\145\1\x81\205\141 8086,SM
1202 SUB mem,imm32 \321\155\1\x81\205\151 386,SM
1203 SVDC mem80,reg_sreg \2\x0F\x78\101 486,CYRIX,SMM
1204 SVLDT mem80 \2\x0F\x7A\200 486,CYRIX,SMM
1205 SVTS mem80 \2\x0F\x7C\200 486,CYRIX,SMM
1206 SWAPGS void \3\x0F\x01\xF8 X64
1207 SYSCALL void \2\x0F\x05 P6,AMD
1208 SYSENTER void \2\x0F\x34 P6
1209 SYSEXIT void \2\x0F\x35 P6,PRIV
1210 SYSRET void \2\x0F\x07 P6,PRIV,AMD
1211 TEST mem,reg8 \1\x84\101 8086,SM
1212 TEST reg8,reg8 \1\x84\101 8086
1213 TEST mem,reg16 \320\1\x85\101 8086,SM
1214 TEST reg16,reg16 \320\1\x85\101 8086
1215 TEST mem,reg32 \321\1\x85\101 386,SM
1216 TEST reg32,reg32 \321\1\x85\101 386
1217 TEST mem,reg64 \324\1\x85\101 X64,SM
1218 TEST reg64,reg64 \324\1\x85\101 X64
1219 TEST reg8,mem \1\x84\110 8086,SM
1220 TEST reg16,mem \320\1\x85\110 8086,SM
1221 TEST reg32,mem \321\1\x85\110 386,SM
1222 TEST reg64,mem \324\1\x85\110 X64,SM
1223 TEST reg_al,imm \1\xA8\21 8086,SM
1224 TEST reg_ax,imm \320\1\xA9\31 8086,SM
1225 TEST reg_eax,imm \321\1\xA9\41 386,SM
1226 TEST reg_rax,imm \324\1\xA9\41 X64,SM
1227 TEST rm8,imm \1\xF6\200\21 8086,SM
1228 TEST rm16,imm \320\1\xF7\200\31 8086,SM
1229 TEST rm32,imm \321\1\xF7\200\41 386,SM
1230 TEST rm64,imm \324\1\xF7\200\41 X64,SM
1231 TEST mem,imm8 \1\xF6\200\21 8086,SM
1232 TEST mem,imm16 \320\1\xF7\200\31 8086,SM
1233 TEST mem,imm32 \321\1\xF7\200\41 386,SM
1234 UD0 void \2\x0F\xFF 286,UNDOC
1235 UD1 void \2\x0F\xB9 286,UNDOC
1236 UD2 void \2\x0F\x0B 286
1237 UMOV mem,reg8 \2\x0F\x10\101 386,UNDOC,SM,ND
1238 UMOV reg8,reg8 \2\x0F\x10\101 386,UNDOC,ND
1239 UMOV mem,reg16 \320\2\x0F\x11\101 386,UNDOC,SM,ND
1240 UMOV reg16,reg16 \320\2\x0F\x11\101 386,UNDOC,ND
1241 UMOV mem,reg32 \321\2\x0F\x11\101 386,UNDOC,SM,ND
1242 UMOV reg32,reg32 \321\2\x0F\x11\101 386,UNDOC,ND
1243 UMOV reg8,mem \2\x0F\x12\110 386,UNDOC,SM,ND
1244 UMOV reg8,reg8 \2\x0F\x12\110 386,UNDOC,ND
1245 UMOV reg16,mem \320\2\x0F\x13\110 386,UNDOC,SM,ND
1246 UMOV reg16,reg16 \320\2\x0F\x13\110 386,UNDOC,ND
1247 UMOV reg32,mem \321\2\x0F\x13\110 386,UNDOC,SM,ND
1248 UMOV reg32,reg32 \321\2\x0F\x13\110 386,UNDOC,ND
1249 VERR mem \1\x0F\170\204 286,PROT
1250 VERR mem16 \1\x0F\170\204 286,PROT
1251 VERR reg16 \1\x0F\170\204 286,PROT
1252 VERW mem \1\x0F\170\205 286,PROT
1253 VERW mem16 \1\x0F\170\205 286,PROT
1254 VERW reg16 \1\x0F\170\205 286,PROT
1255 WAIT void \1\x9B 8086
1256 FWAIT void \1\x9B 8086
1257 WBINVD void \2\x0F\x09 486,PRIV
1258 WRSHR rm32 \321\2\x0F\x37\200 P6,CYRIX,SMM
1259 WRMSR void \2\x0F\x30 PENT,PRIV
1260 XADD mem,reg8 \2\x0F\xC0\101 486,SM
1261 XADD reg8,reg8 \2\x0F\xC0\101 486
1262 XADD mem,reg16 \320\2\x0F\xC1\101 486,SM
1263 XADD reg16,reg16 \320\2\x0F\xC1\101 486
1264 XADD mem,reg32 \321\2\x0F\xC1\101 486,SM
1265 XADD reg32,reg32 \321\2\x0F\xC1\101 486
1266 XADD mem,reg64 \324\2\x0F\xC1\101 X64,SM
1267 XADD reg64,reg64 \324\2\x0F\xC1\101 X64
1268 XBTS reg16,mem \320\2\x0F\xA6\110 386,SW,UNDOC,ND
1269 XBTS reg16,reg16 \320\2\x0F\xA6\110 386,UNDOC,ND
1270 XBTS reg32,mem \321\2\x0F\xA6\110 386,SD,UNDOC,ND
1271 XBTS reg32,reg32 \321\2\x0F\xA6\110 386,UNDOC,ND
1272 XCHG reg_ax,reg16 \320\11\x90 8086
1273 XCHG reg_eax,reg32na \321\11\x90 386
1274 XCHG reg_rax,reg64 \324\11\x90 X64
1275 XCHG reg16,reg_ax \320\10\x90 8086
1276 XCHG reg32na,reg_eax \321\10\x90 386
1277 XCHG reg64,reg_rax \324\10\x90 X64
1278 ; This must be NOLONG since opcode 90 is NOP, and in 64-bit mode
1279 ; "xchg eax,eax" is *not* a NOP.
1280 XCHG reg_eax,reg_eax \321\1\x90 386,NOLONG
1281 XCHG reg8,mem \1\x86\110 8086,SM
1282 XCHG reg8,reg8 \1\x86\110 8086
1283 XCHG reg16,mem \320\1\x87\110 8086,SM
1284 XCHG reg16,reg16 \320\1\x87\110 8086
1285 XCHG reg32,mem \321\1\x87\110 386,SM
1286 XCHG reg32,reg32 \321\1\x87\110 386
1287 XCHG reg64,mem \324\1\x87\110 X64,SM
1288 XCHG reg64,reg64 \324\1\x87\110 X64
1289 XCHG mem,reg8 \1\x86\101 8086,SM
1290 XCHG reg8,reg8 \1\x86\101 8086
1291 XCHG mem,reg16 \320\1\x87\101 8086,SM
1292 XCHG reg16,reg16 \320\1\x87\101 8086
1293 XCHG mem,reg32 \321\1\x87\101 386,SM
1294 XCHG reg32,reg32 \321\1\x87\101 386
1295 XCHG mem,reg64 \324\1\x87\101 X64,SM
1296 XCHG reg64,reg64 \324\1\x87\101 X64
1297 XLATB void \1\xD7 8086
1298 XLAT void \1\xD7 8086
1299 XOR mem,reg8 \1\x30\101 8086,SM
1300 XOR reg8,reg8 \1\x30\101 8086
1301 XOR mem,reg16 \320\1\x31\101 8086,SM
1302 XOR reg16,reg16 \320\1\x31\101 8086
1303 XOR mem,reg32 \321\1\x31\101 386,SM
1304 XOR reg32,reg32 \321\1\x31\101 386
1305 XOR mem,reg64 \324\1\x31\101 X64,SM
1306 XOR reg64,reg64 \324\1\x31\101 X64
1307 XOR reg8,mem \1\x32\110 8086,SM
1308 XOR reg8,reg8 \1\x32\110 8086
1309 XOR reg16,mem \320\1\x33\110 8086,SM
1310 XOR reg16,reg16 \320\1\x33\110 8086
1311 XOR reg32,mem \321\1\x33\110 386,SM
1312 XOR reg32,reg32 \321\1\x33\110 386
1313 XOR reg64,mem \324\1\x33\110 X64,SM
1314 XOR reg64,reg64 \324\1\x33\110 X64
1315 XOR rm16,imm8 \320\1\x83\206\15 8086
1316 XOR rm32,imm8 \321\1\x83\206\15 386
1317 XOR rm64,imm8 \324\1\x83\206\15 X64
1318 XOR reg_al,imm \1\x34\21 8086,SM
1319 XOR reg_ax,sbyte \320\1\x83\206\15 8086,SM,ND
1320 XOR reg_ax,imm \320\1\x35\31 8086,SM
1321 XOR reg_eax,sbyte \321\1\x83\206\15 386,SM,ND
1322 XOR reg_eax,imm \321\1\x35\41 386,SM
1323 XOR reg_rax,sbyte \324\1\x83\206\15 X64,SM,ND
1324 XOR reg_rax,imm \324\1\x35\41 X64,SM
1325 XOR rm8,imm \1\x80\206\21 8086,SM
1326 XOR rm16,imm \320\145\1\x81\206\141 8086,SM
1327 XOR rm32,imm \321\155\1\x81\206\151 386,SM
1328 XOR rm64,imm \324\155\1\x81\206\151 X64,SM
1329 XOR mem,imm8 \1\x80\206\21 8086,SM
1330 XOR mem,imm16 \320\145\1\x81\206\141 8086,SM
1331 XOR mem,imm32 \321\155\1\x81\206\151 386,SM
1332 CMOVcc reg16,mem \320\1\x0F\330\x40\110 P6,SM
1333 CMOVcc reg16,reg16 \320\1\x0F\330\x40\110 P6
1334 CMOVcc reg32,mem \321\1\x0F\330\x40\110 P6,SM
1335 CMOVcc reg32,reg32 \321\1\x0F\330\x40\110 P6
1336 CMOVcc reg64,mem \324\1\x0F\330\x40\110 X64,SM
1337 CMOVcc reg64,reg64 \324\1\x0F\330\x40\110 X64
1338 Jcc imm|near \322\1\x0F\330\x80\64 386
1339 Jcc imm16|near \320\1\x0F\330\x80\64 386
1340 Jcc imm32|near \321\1\x0F\330\x80\64 386
1341 Jcc imm|short \330\x70\50 8086,ND
1342 Jcc imm \370\330\x70\50 8086,ND
1343 Jcc imm \1\x0F\330\x80\64 386,ND
1344 Jcc imm \330\x71\373\1\xE9\64 8086,ND
1345 Jcc imm \330\x70\50 8086
1346 SETcc mem \1\x0F\330\x90\200 386,SB
1347 SETcc reg8 \1\x0F\330\x90\200 386
1349 ; Katmai Streaming SIMD instructions (SSE -- a.k.a. KNI, XMM, MMX2)
1350 ADDPS xmmreg,xmmrm \331\2\x0F\x58\110 KATMAI,SSE
1351 ADDSS xmmreg,xmmrm \333\2\x0F\x58\110 KATMAI,SSE
1352 ANDNPS xmmreg,xmmrm \2\x0F\x55\110 KATMAI,SSE
1353 ANDPS xmmreg,xmmrm \2\x0F\x54\110 KATMAI,SSE
1354 CMPEQPS xmmreg,xmmrm \331\2\x0F\xC2\110\1\x00 KATMAI,SSE
1355 CMPEQSS xmmreg,xmmrm \333\2\x0F\xC2\110\1\x00 KATMAI,SSE
1356 CMPLEPS xmmreg,xmmrm \331\2\x0F\xC2\110\1\x02 KATMAI,SSE
1357 CMPLESS xmmreg,xmmrm \333\2\x0F\xC2\110\1\x02 KATMAI,SSE
1358 CMPLTPS xmmreg,xmmrm \331\2\x0F\xC2\110\1\x01 KATMAI,SSE
1359 CMPLTSS xmmreg,xmmrm \333\2\x0F\xC2\110\1\x01 KATMAI,SSE
1360 CMPNEQPS xmmreg,xmmrm \331\2\x0F\xC2\110\1\x04 KATMAI,SSE
1361 CMPNEQSS xmmreg,xmmrm \333\2\x0F\xC2\110\1\x04 KATMAI,SSE
1362 CMPNLEPS xmmreg,xmmrm \331\2\x0F\xC2\110\1\x06 KATMAI,SSE
1363 CMPNLESS xmmreg,xmmrm \333\2\x0F\xC2\110\1\x06 KATMAI,SSE
1364 CMPNLTPS xmmreg,xmmrm \331\2\x0F\xC2\110\1\x05 KATMAI,SSE
1365 CMPNLTSS xmmreg,xmmrm \333\2\x0F\xC2\110\1\x05 KATMAI,SSE
1366 CMPORDPS xmmreg,xmmrm \331\2\x0F\xC2\110\1\x07 KATMAI,SSE
1367 CMPORDSS xmmreg,xmmrm \333\2\x0F\xC2\110\1\x07 KATMAI,SSE
1368 CMPUNORDPS xmmreg,xmmrm \331\2\x0F\xC2\110\1\x03 KATMAI,SSE
1369 CMPUNORDSS xmmreg,xmmrm \333\2\x0F\xC2\110\1\x03 KATMAI,SSE
1370 ; CMPPS/CMPSS must come after the specific ops; that way the disassembler will find the
1371 ; specific ops first and only disassemble illegal ones as cmpps/cmpss.
1372 CMPPS xmmreg,mem,imm \331\2\x0F\xC2\110\26 KATMAI,SSE,SB,AR2
1373 CMPPS xmmreg,xmmreg,imm \331\2\x0F\xC2\110\26 KATMAI,SSE,SB,AR2
1374 CMPSS xmmreg,mem,imm \333\2\x0F\xC2\110\26 KATMAI,SSE,SB,AR2
1375 CMPSS xmmreg,xmmreg,imm \333\2\x0F\xC2\110\26 KATMAI,SSE,SB,AR2
1376 COMISS xmmreg,xmmrm \2\x0F\x2F\110 KATMAI,SSE
1377 CVTPI2PS xmmreg,mmxrm \331\2\x0F\x2A\110 KATMAI,SSE,MMX
1378 CVTPS2PI mmxreg,xmmrm \331\2\x0F\x2D\110 KATMAI,SSE,MMX
1379 CVTSI2SS xmmreg,mem \333\2\x0F\x2A\110 KATMAI,SSE,SD,AR1
1380 CVTSI2SS xmmreg,reg32 \333\2\x0F\x2A\110 KATMAI,SSE
1381 CVTSS2SI reg32,xmmrm \333\2\x0F\x2D\110 KATMAI,SSE
1382 CVTTPS2PI mmxreg,xmmrm \331\2\x0F\x2C\110 KATMAI,SSE,MMX
1383 CVTTSS2SI reg32,xmmrm \333\2\x0F\x2C\110 KATMAI,SSE
1384 DIVPS xmmreg,xmmrm \331\2\x0F\x5E\110 KATMAI,SSE
1385 DIVSS xmmreg,xmmrm \333\2\x0F\x5E\110 KATMAI,SSE
1386 LDMXCSR mem \2\x0F\xAE\202 KATMAI,SSE,SD
1387 MAXPS xmmreg,xmmrm \331\2\x0F\x5F\110 KATMAI,SSE
1388 MAXSS xmmreg,xmmrm \333\2\x0F\x5F\110 KATMAI,SSE
1389 MINPS xmmreg,xmmrm \331\2\x0F\x5D\110 KATMAI,SSE
1390 MINSS xmmreg,xmmrm \333\2\x0F\x5D\110 KATMAI,SSE
1391 MOVAPS xmmreg,mem \2\x0F\x28\110 KATMAI,SSE
1392 MOVAPS mem,xmmreg \2\x0F\x29\101 KATMAI,SSE
1393 MOVAPS xmmreg,xmmreg \2\x0F\x28\110 KATMAI,SSE
1394 MOVAPS xmmreg,xmmreg \2\x0F\x29\101 KATMAI,SSE
1395 MOVHPS xmmreg,mem \2\x0F\x16\110 KATMAI,SSE
1396 MOVHPS mem,xmmreg \2\x0F\x17\101 KATMAI,SSE
1397 MOVLHPS xmmreg,xmmreg \2\x0F\x16\110 KATMAI,SSE
1398 MOVLPS xmmreg,mem \2\x0F\x12\110 KATMAI,SSE
1399 MOVLPS mem,xmmreg \2\x0F\x13\101 KATMAI,SSE
1400 MOVHLPS xmmreg,xmmreg \2\x0F\x12\110 KATMAI,SSE
1401 MOVMSKPS reg32,xmmreg \364\2\x0F\x50\110 KATMAI,SSE
1402 MOVMSKPS reg64,xmmreg \364\324\2\x0F\x50\110 X64,SSE
1403 MOVNTPS mem,xmmreg \2\x0F\x2B\101 KATMAI,SSE
1404 MOVSS xmmreg,mem \333\2\x0F\x10\110 KATMAI,SSE
1405 MOVSS mem,xmmreg \333\2\x0F\x11\101 KATMAI,SSE
1406 MOVSS xmmreg,xmmreg \333\2\x0F\x10\110 KATMAI,SSE
1407 MOVSS xmmreg,xmmreg \333\2\x0F\x11\101 KATMAI,SSE
1408 MOVUPS xmmreg,mem \331\2\x0F\x10\110 KATMAI,SSE
1409 MOVUPS mem,xmmreg \331\2\x0F\x11\101 KATMAI,SSE
1410 MOVUPS xmmreg,xmmreg \331\2\x0F\x10\110 KATMAI,SSE
1411 MOVUPS xmmreg,xmmreg \331\2\x0F\x11\101 KATMAI,SSE
1412 MULPS xmmreg,xmmrm \2\x0F\x59\110 KATMAI,SSE
1413 MULSS xmmreg,xmmrm \333\2\x0F\x59\110 KATMAI,SSE
1414 ORPS xmmreg,xmmrm \2\x0F\x56\110 KATMAI,SSE
1415 RCPPS xmmreg,xmmrm \331\2\x0F\x53\110 KATMAI,SSE
1416 RCPSS xmmreg,xmmrm \333\2\x0F\x53\110 KATMAI,SSE
1417 RSQRTPS xmmreg,xmmrm \331\2\x0F\x52\110 KATMAI,SSE
1418 RSQRTSS xmmreg,xmmrm \333\2\x0F\x52\110 KATMAI,SSE
1419 SHUFPS xmmreg,mem,imm \2\x0F\xC6\110\26 KATMAI,SSE,SB,AR2
1420 SHUFPS xmmreg,xmmreg,imm \2\x0F\xC6\110\26 KATMAI,SSE,SB,AR2
1421 SQRTPS xmmreg,xmmrm \331\2\x0F\x51\110 KATMAI,SSE
1422 SQRTSS xmmreg,xmmrm \333\2\x0F\x51\110 KATMAI,SSE
1423 STMXCSR mem \2\x0F\xAE\203 KATMAI,SSE,SD
1424 SUBPS xmmreg,xmmrm \331\2\x0F\x5C\110 KATMAI,SSE
1425 SUBSS xmmreg,xmmrm \333\2\x0F\x5C\110 KATMAI,SSE
1426 UCOMISS xmmreg,xmmrm \2\x0F\x2E\110 KATMAI,SSE
1427 UNPCKHPS xmmreg,xmmrm \2\x0F\x15\110 KATMAI,SSE
1428 UNPCKLPS xmmreg,xmmrm \2\x0F\x14\110 KATMAI,SSE
1429 XORPS xmmreg,xmmrm \2\x0F\x57\110 KATMAI,SSE
1431 ; Introduced in Deschutes but necessary for SSE support
1432 FXRSTOR mem \2\x0F\xAE\201 P6,SSE,FPU
1433 FXSAVE mem \2\x0F\xAE\200 P6,SSE,FPU
1435 ; These instructions are not SSE-specific; they are generic memory operations
1436 ; and work even if CR4.OSFXFR == 0
1437 PREFETCHNTA mem \2\x0F\x18\200 KATMAI
1438 PREFETCHT0 mem \2\x0F\x18\201 KATMAI
1439 PREFETCHT1 mem \2\x0F\x18\202 KATMAI
1440 PREFETCHT2 mem \2\x0F\x18\203 KATMAI
1441 SFENCE void \3\x0F\xAE\xF8 KATMAI
1443 ; New MMX instructions introduced in Katmai
1444 MASKMOVQ mmxreg,mmxreg \2\x0F\xF7\110 KATMAI,MMX
1445 MOVNTQ mem,mmxreg \2\x0F\xE7\101 KATMAI,MMX,SM
1446 PAVGB mmxreg,mmxrm \2\x0F\xE0\110 KATMAI,MMX,SM
1447 PAVGW mmxreg,mmxrm \2\x0F\xE3\110 KATMAI,MMX,SM
1448 PEXTRW reg32,mmxreg,imm \2\x0F\xC5\110\26 KATMAI,MMX,SB,AR2
1449 ; PINSRW is documented as using a reg32, but it's really using only
16 bit
1450 ; -- accept either
, but be truthful
in disassembly
1451 PINSRW mmxreg
,reg16
,imm \
2\x0F\xC4\110\
26 KATMAI
,MMX
,SB
,AR2
1452 PINSRW mmxreg
,reg32
,imm \
2\x0F\xC4\110\
26 KATMAI
,MMX
,SB
,AR2
,ND
1453 PINSRW mmxreg
,mem
,imm \
2\x0F\xC4\110\
26 KATMAI
,MMX
,SB
,AR2
1454 PINSRW mmxreg
,mem16
,imm \
2\x0F\xC4\110\
26 KATMAI
,MMX
,SB
,AR2
,ND
1455 PMAXSW mmxreg
,mmxrm \
2\x0F\xEE\110 KATMAI
,MMX
,SM
1456 PMAXUB mmxreg
,mmxrm \
2\x0F\xDE\110 KATMAI
,MMX
,SM
1457 PMINSW mmxreg
,mmxrm \
2\x0F\xEA\110 KATMAI
,MMX
,SM
1458 PMINUB mmxreg
,mmxrm \
2\x0F\xDA\110 KATMAI
,MMX
,SM
1459 PMOVMSKB reg32
,mmxreg \
2\x0F\xD7\110 KATMAI
,MMX
1460 PMULHUW mmxreg
,mmxrm \
2\x0F\xE4\110 KATMAI
,MMX
,SM
1461 PSADBW mmxreg
,mmxrm \
2\x0F\xF6\110 KATMAI
,MMX
,SM
1462 PSHUFW mmxreg
,mmxrm
,imm \
2\x0F\x70\110\
22 KATMAI
,MMX
,SM2
,SB
,AR2
1464 ; AMD Enhanced
3DNow
! (Athlon
) instructions
1465 PF2IW mmxreg
,mmxrm \
2\x0F\x0F\110\
01\x1C PENT
,3DNOW
,SM
1466 PFNACC mmxreg
,mmxrm \
2\x0F\x0F\110\
01\x8A PENT
,3DNOW
,SM
1467 PFPNACC mmxreg
,mmxrm \
2\x0F\x0F\110\
01\x8E PENT
,3DNOW
,SM
1468 PI2FW mmxreg
,mmxrm \
2\x0F\x0F\110\
01\x0C PENT
,3DNOW
,SM
1469 PSWAPD mmxreg
,mmxrm \
2\x0F\x0F\110\
01\xBB PENT
,3DNOW
,SM
1471 ; Willamette SSE2 Cacheability Instructions
1472 MASKMOVDQU xmmreg
,xmmreg
\366\
2\x0F\xF7\110 WILLAMETTE
,SSE2
1473 ; CLFLUSH needs its own feature flag implemented one day
1474 CLFLUSH mem \
2\x0F\xAE\207 WILLAMETTE
,SSE2
1475 MOVNTDQ mem
,xmmreg
\366\
2\x0F\xE7\101 WILLAMETTE
,SSE2
,SM
1476 MOVNTI mem
,reg32 \
2\x0F\xC3\101 WILLAMETTE
,SSE2
,SM
1477 MOVNTPD mem
,xmmreg
\366\
2\x0F\x2B\101 WILLAMETTE
,SSE2
,SM
1478 PAUSE void
\333\
1\x90 WILLAMETTE
,SSE2
1479 LFENCE void \
3\x0F\xAE\xE8 WILLAMETTE
,SSE2
1480 MFENCE void \
3\x0F\xAE\xF0 WILLAMETTE
,SSE2
1482 ; Willamette MMX instructions
(SSE2 SIMD Integer Instructions
)
1483 MOVD xmmreg
,reg32
\366\
2\x0F\x6E\110 WILLAMETTE
,SSE2
1484 MOVD reg32
,xmmreg
\366\
2\x0F\x7E\101 WILLAMETTE
,SSE2
1485 MOVD mem
,xmmreg
\366\
2\x0F\x7E\101 WILLAMETTE
,SSE2
,SD
1486 MOVD xmmreg
,mem
\366\
2\x0F\x6E\110 WILLAMETTE
,SSE2
,SD
1487 MOVDQA xmmreg
,xmmreg
\366\
2\x0F\x6F\110 WILLAMETTE
,SSE2
1488 MOVDQA mem
,xmmreg
\366\
2\x0F\x7F\101 WILLAMETTE
,SSE2
,SM
1489 MOVDQA xmmreg
,mem
\366\
2\x0F\x6F\110 WILLAMETTE
,SSE2
,SM
1490 MOVDQA xmmreg
,xmmreg
\366\
2\x0F\x7F\110 WILLAMETTE
,SSE2
1491 MOVDQU xmmreg
,xmmreg
\333\
2\x0F\x6F\110 WILLAMETTE
,SSE2
1492 MOVDQU mem
,xmmreg
\333\
2\x0F\x7F\101 WILLAMETTE
,SSE2
,SM
1493 MOVDQU xmmreg
,mem
\333\
2\x0F\x6F\110 WILLAMETTE
,SSE2
,SM
1494 MOVDQU xmmreg
,xmmreg
\333\
2\x0F\x7F\110 WILLAMETTE
,SSE2
1495 MOVDQ2Q mmxreg
,xmmreg
\332\
2\x0F\xD6\110 WILLAMETTE
,SSE2
1496 MOVQ xmmreg
,xmmreg
\333\
2\x0F\x7E\110 WILLAMETTE
,SSE2
1497 MOVQ xmmreg
,xmmreg
\366\
2\x0F\xD6\110 WILLAMETTE
,SSE2
1498 MOVQ mem
,xmmreg
\366\
2\x0F\xD6\101 WILLAMETTE
,SSE2
,SQ
1499 MOVQ xmmreg
,mem
\333\
2\x0F\x7E\110 WILLAMETTE
,SSE2
,SQ
1500 MOVQ xmmreg
,rm64
\366\324\
2\x0F\x6E\110 X64
,SSE2
1501 MOVQ rm64
,xmmreg
\366\324\
2\x0F\x7E\101 X64
,SSE2
1502 MOVQ2DQ xmmreg
,mmxreg
\333\
2\x0F\xD6\110 WILLAMETTE
,SSE2
1503 PACKSSWB xmmreg
,xmmrm
\366\
2\x0F\x63\110 WILLAMETTE
,SSE2
,SM
1504 PACKSSDW xmmreg
,xmmrm
\366\
2\x0F\x6B\110 WILLAMETTE
,SSE2
,SM
1505 PACKUSWB xmmreg
,xmmrm
\366\
2\x0F\x67\110 WILLAMETTE
,SSE2
,SM
1506 PADDB xmmreg
,xmmrm
\366\
2\x0F\xFC\110 WILLAMETTE
,SSE2
,SM
1507 PADDW xmmreg
,xmmrm
\366\
2\x0F\xFD\110 WILLAMETTE
,SSE2
,SM
1508 PADDD xmmreg
,xmmrm
\366\
2\x0F\xFE\110 WILLAMETTE
,SSE2
,SM
1509 PADDQ mmxreg
,mmxrm \
2\x0F\xD4\110 WILLAMETTE
,SSE2
,SM
1510 PADDQ xmmreg
,xmmrm
\366\
2\x0F\xD4\110 WILLAMETTE
,SSE2
,SM
1511 PADDSB xmmreg
,xmmrm
\366\
2\x0F\xEC\110 WILLAMETTE
,SSE2
,SM
1512 PADDSW xmmreg
,xmmrm
\366\
2\x0F\xED\110 WILLAMETTE
,SSE2
,SM
1513 PADDUSB xmmreg
,xmmrm
\366\
2\x0F\xDC\110 WILLAMETTE
,SSE2
,SM
1514 PADDUSW xmmreg
,xmmrm
\366\
2\x0F\xDD\110 WILLAMETTE
,SSE2
,SM
1515 PAND xmmreg
,xmmrm
\366\
2\x0F\xDB\110 WILLAMETTE
,SSE2
,SM
1516 PANDN xmmreg
,xmmrm
\366\
2\x0F\xDF\110 WILLAMETTE
,SSE2
,SM
1517 PAVGB xmmreg
,xmmrm
\366\
2\x0F\xE0\110 WILLAMETTE
,SSE2
,SM
1518 PAVGW xmmreg
,xmmrm
\366\
2\x0F\xE3\110 WILLAMETTE
,SSE2
,SM
1519 PCMPEQB xmmreg
,xmmrm
\366\
2\x0F\x74\110 WILLAMETTE
,SSE2
,SM
1520 PCMPEQW xmmreg
,xmmrm
\366\
2\x0F\x75\110 WILLAMETTE
,SSE2
,SM
1521 PCMPEQD xmmreg
,xmmrm
\366\
2\x0F\x76\110 WILLAMETTE
,SSE2
,SM
1522 PCMPGTB xmmreg
,xmmrm
\366\
2\x0F\x64\110 WILLAMETTE
,SSE2
,SM
1523 PCMPGTW xmmreg
,xmmrm
\366\
2\x0F\x65\110 WILLAMETTE
,SSE2
,SM
1524 PCMPGTD xmmreg
,xmmrm
\366\
2\x0F\x66\110 WILLAMETTE
,SSE2
,SM
1525 PEXTRW reg32
,xmmreg
,imm
\366\
2\x0F\xC5\110\
26 WILLAMETTE
,SSE2
,SB
,AR2
1526 PINSRW xmmreg
,reg16
,imm
\366\
2\x0F\xC4\110\
26 WILLAMETTE
,SSE2
,SB
,AR2
1527 PINSRW xmmreg
,reg32
,imm
\366\
2\x0F\xC4\110\
26 WILLAMETTE
,SSE2
,SB
,AR2
,ND
1528 PINSRW xmmreg
,mem
,imm
\366\
2\x0F\xC4\110\
26 WILLAMETTE
,SSE2
,SB
,AR2
1529 PINSRW xmmreg
,mem16
,imm
\366\
2\x0F\xC4\110\
26 WILLAMETTE
,SSE2
,SB
,AR2
,ND
1530 PMADDWD xmmreg
,xmmrm
\366\
2\x0F\xF5\110 WILLAMETTE
,SSE2
,SM
1531 PMAXSW xmmreg
,xmmrm
\366\
2\x0F\xEE\110 WILLAMETTE
,SSE2
,SM
1532 PMAXUB xmmreg
,xmmrm
\366\
2\x0F\xDE\110 WILLAMETTE
,SSE2
,SM
1533 PMINSW xmmreg
,xmmrm
\366\
2\x0F\xEA\110 WILLAMETTE
,SSE2
,SM
1534 PMINUB xmmreg
,xmmrm
\366\
2\x0F\xDA\110 WILLAMETTE
,SSE2
,SM
1535 PMOVMSKB reg32
,xmmreg
\366\
2\x0F\xD7\110 WILLAMETTE
,SSE2
1536 PMULHUW xmmreg
,xmmrm
\366\
2\x0F\xE4\110 WILLAMETTE
,SSE2
,SM
1537 PMULHW xmmreg
,xmmrm
\366\
2\x0F\xE5\110 WILLAMETTE
,SSE2
,SM
1538 PMULLW xmmreg
,xmmrm
\366\
2\x0F\xD5\110 WILLAMETTE
,SSE2
,SM
1539 PMULUDQ mmxreg
,mmxrm \
2\x0F\xF4\110 WILLAMETTE
,SSE2
,SM
1540 PMULUDQ xmmreg
,xmmrm
\366\
2\x0F\xF4\110 WILLAMETTE
,SSE2
,SM
1541 POR xmmreg
,xmmrm
\366\
2\x0F\xEB\110 WILLAMETTE
,SSE2
,SM
1542 PSADBW xmmreg
,xmmrm
\366\
2\x0F\xF6\110 WILLAMETTE
,SSE2
,SM
1543 PSHUFD xmmreg
,xmmreg
,imm
\366\
2\x0F\x70\110\
22 WILLAMETTE
,SSE2
,SB
,AR2
1544 PSHUFD xmmreg
,mem
,imm
\366\
2\x0F\x70\110\
22 WILLAMETTE
,SSE2
,SM2
,SB
,AR2
1545 PSHUFHW xmmreg
,xmmreg
,imm
\333\
2\x0F\x70\110\
22 WILLAMETTE
,SSE2
,SB
,AR2
1546 PSHUFHW xmmreg
,mem
,imm
\333\
2\x0F\x70\110\
22 WILLAMETTE
,SSE2
,SM2
,SB
,AR2
1547 PSHUFLW xmmreg
,xmmreg
,imm
\332\
2\x0F\x70\110\
22 WILLAMETTE
,SSE2
,SB
,AR2
1548 PSHUFLW xmmreg
,mem
,imm
\332\
2\x0F\x70\110\
22 WILLAMETTE
,SSE2
,SM2
,SB
,AR2
1549 PSLLDQ xmmreg
,imm
\366\
2\x0F\x73\207\
25 WILLAMETTE
,SSE2
,SB
,AR1
1550 PSLLW xmmreg
,xmmrm
\366\
2\x0F\xF1\110 WILLAMETTE
,SSE2
,SM
1551 PSLLW xmmreg
,imm
\366\
2\x0F\x71\206\
25 WILLAMETTE
,SSE2
,SB
,AR1
1552 PSLLD xmmreg
,xmmrm
\366\
2\x0F\xF2\110 WILLAMETTE
,SSE2
,SM
1553 PSLLD xmmreg
,imm
\366\
2\x0F\x72\206\
25 WILLAMETTE
,SSE2
,SB
,AR1
1554 PSLLQ xmmreg
,xmmrm
\366\
2\x0F\xF3\110 WILLAMETTE
,SSE2
,SM
1555 PSLLQ xmmreg
,imm
\366\
2\x0F\x73\206\
25 WILLAMETTE
,SSE2
,SB
,AR1
1556 PSRAW xmmreg
,xmmrm
\366\
2\x0F\xE1\110 WILLAMETTE
,SSE2
,SM
1557 PSRAW xmmreg
,imm
\366\
2\x0F\x71\204\
25 WILLAMETTE
,SSE2
,SB
,AR1
1558 PSRAD xmmreg
,xmmrm
\366\
2\x0F\xE2\110 WILLAMETTE
,SSE2
,SM
1559 PSRAD xmmreg
,imm
\366\
2\x0F\x72\204\
25 WILLAMETTE
,SSE2
,SB
,AR1
1560 PSRLDQ xmmreg
,imm
\366\
2\x0F\x73\203\
25 WILLAMETTE
,SSE2
,SB
,AR1
1561 PSRLW xmmreg
,xmmrm
\366\
2\x0F\xD1\110 WILLAMETTE
,SSE2
,SM
1562 PSRLW xmmreg
,imm
\366\
2\x0F\x71\202\
25 WILLAMETTE
,SSE2
,SB
,AR1
1563 PSRLD xmmreg
,xmmrm
\366\
2\x0F\xD2\110 WILLAMETTE
,SSE2
,SM
1564 PSRLD xmmreg
,imm
\366\
2\x0F\x72\202\
25 WILLAMETTE
,SSE2
,SB
,AR1
1565 PSRLQ xmmreg
,xmmrm
\366\
2\x0F\xD3\110 WILLAMETTE
,SSE2
,SM
1566 PSRLQ xmmreg
,imm
\366\
2\x0F\x73\202\
25 WILLAMETTE
,SSE2
,SB
,AR1
1567 PSUBB xmmreg
,xmmrm
\366\
2\x0F\xF8\110 WILLAMETTE
,SSE2
,SM
1568 PSUBW xmmreg
,xmmrm
\366\
2\x0F\xF9\110 WILLAMETTE
,SSE2
,SM
1569 PSUBD xmmreg
,xmmrm
\366\
2\x0F\xFA\110 WILLAMETTE
,SSE2
,SM
1570 PSUBQ mmxreg
,mmxrm \
2\x0F\xFB\110 WILLAMETTE
,SSE2
,SM
1571 PSUBQ xmmreg
,xmmrm
\366\
2\x0F\xFB\110 WILLAMETTE
,SSE2
,SM
1572 PSUBSB xmmreg
,xmmrm
\366\
2\x0F\xE8\110 WILLAMETTE
,SSE2
,SM
1573 PSUBSW xmmreg
,xmmrm
\366\
2\x0F\xE9\110 WILLAMETTE
,SSE2
,SM
1574 PSUBUSB xmmreg
,xmmrm
\366\
2\x0F\xD8\110 WILLAMETTE
,SSE2
,SM
1575 PSUBUSW xmmreg
,xmmrm
\366\
2\x0F\xD9\110 WILLAMETTE
,SSE2
,SM
1576 PUNPCKHBW xmmreg
,xmmrm
\366\
2\x0F\x68\110 WILLAMETTE
,SSE2
,SM
1577 PUNPCKHWD xmmreg
,xmmrm
\366\
2\x0F\x69\110 WILLAMETTE
,SSE2
,SM
1578 PUNPCKHDQ xmmreg
,xmmrm
\366\
2\x0F\x6A\110 WILLAMETTE
,SSE2
,SM
1579 PUNPCKHQDQ xmmreg
,xmmrm
\366\
2\x0F\x6D\110 WILLAMETTE
,SSE2
,SM
1580 PUNPCKLBW xmmreg
,xmmrm
\366\
2\x0F\x60\110 WILLAMETTE
,SSE2
,SM
1581 PUNPCKLWD xmmreg
,xmmrm
\366\
2\x0F\x61\110 WILLAMETTE
,SSE2
,SM
1582 PUNPCKLDQ xmmreg
,xmmrm
\366\
2\x0F\x62\110 WILLAMETTE
,SSE2
,SM
1583 PUNPCKLQDQ xmmreg
,xmmrm
\366\
2\x0F\x6C\110 WILLAMETTE
,SSE2
,SM
1584 PXOR xmmreg
,xmmrm
\366\
2\x0F\xEF\110 WILLAMETTE
,SSE2
,SM
1586 ; Willamette Streaming SIMD instructions
(SSE2
)
1587 ADDPD xmmreg
,xmmrm
\331\366\
2\x0F\x58\110 WILLAMETTE
,SSE2
,SM
1588 ADDSD xmmreg
,xmmrm
\331\332\
2\x0F\x58\110 WILLAMETTE
,SSE2
1589 ANDNPD xmmreg
,xmmrm
\331\366\
2\x0F\x55\110 WILLAMETTE
,SSE2
,SM
1590 ANDPD xmmreg
,xmmrm
\331\366\
2\x0F\x54\110 WILLAMETTE
,SSE2
,SM
1591 CMPEQPD xmmreg
,xmmrm
\331\366\
2\x0F\xC2\110\
1\x00 WILLAMETTE
,SSE2
,SM
1592 CMPEQSD xmmreg
,xmmrm
\331\332\
2\x0F\xC2\110\
1\x00 WILLAMETTE
,SSE2
1593 CMPLEPD xmmreg
,xmmrm
\331\366\
2\x0F\xC2\110\
1\x02 WILLAMETTE
,SSE2
,SM
1594 CMPLESD xmmreg
,xmmrm
\331\332\
2\x0F\xC2\110\
1\x02 WILLAMETTE
,SSE2
1595 CMPLTPD xmmreg
,xmmrm
\331\366\
2\x0F\xC2\110\
1\x01 WILLAMETTE
,SSE2
,SM
1596 CMPLTSD xmmreg
,xmmrm
\331\332\
2\x0F\xC2\110\
1\x01 WILLAMETTE
,SSE2
1597 CMPNEQPD xmmreg
,xmmrm
\331\366\
2\x0F\xC2\110\
1\x04 WILLAMETTE
,SSE2
,SM
1598 CMPNEQSD xmmreg
,xmmrm
\331\332\
2\x0F\xC2\110\
1\x04 WILLAMETTE
,SSE2
1599 CMPNLEPD xmmreg
,xmmrm
\331\366\
2\x0F\xC2\110\
1\x06 WILLAMETTE
,SSE2
,SM
1600 CMPNLESD xmmreg
,xmmrm
\331\332\
2\x0F\xC2\110\
1\x06 WILLAMETTE
,SSE2
1601 CMPNLTPD xmmreg
,xmmrm
\331\366\
2\x0F\xC2\110\
1\x05 WILLAMETTE
,SSE2
,SM
1602 CMPNLTSD xmmreg
,xmmrm
\331\332\
2\x0F\xC2\110\
1\x05 WILLAMETTE
,SSE2
1603 CMPORDPD xmmreg
,xmmrm
\331\366\
2\x0F\xC2\110\
1\x07 WILLAMETTE
,SSE2
,SM
1604 CMPORDSD xmmreg
,xmmrm
\331\332\
2\x0F\xC2\110\
1\x07 WILLAMETTE
,SSE2
1605 CMPUNORDPD xmmreg
,xmmrm
\331\366\
2\x0F\xC2\110\
1\x03 WILLAMETTE
,SSE2
,SM
1606 CMPUNORDSD xmmreg
,xmmrm
\331\332\
2\x0F\xC2\110\
1\x03 WILLAMETTE
,SSE2
1607 ; CMPPD
/CMPSD must come after the specific ops
; that way the disassembler will find the
1608 ; specific ops
first and only disassemble illegal ones as cmppd
/cmpsd.
1609 CMPPD xmmreg
,xmmrm
,imm
\331\366\
2\x0F\xC2\110\
26 WILLAMETTE
,SSE2
,SM2
,SB
,AR2
1610 CMPSD xmmreg
,xmmrm
,imm
\331\332\
2\x0F\xC2\110\
26 WILLAMETTE
,SSE2
,SB
,AR2
1611 COMISD xmmreg
,xmmrm
\331\366\
2\x0F\x2F\110 WILLAMETTE
,SSE2
1612 CVTDQ2PD xmmreg
,xmmrm
\333\
2\x0F\xE6\110 WILLAMETTE
,SSE2
1613 CVTDQ2PS xmmreg
,xmmrm \
2\x0F\x5B\110 WILLAMETTE
,SSE2
,SM
1614 CVTPD2DQ xmmreg
,xmmrm
\332\
2\x0F\xE6\110 WILLAMETTE
,SSE2
,SM
1615 CVTPD2PI mmxreg
,xmmrm
\366\
2\x0F\x2D\110 WILLAMETTE
,SSE2
1616 CVTPD2PS xmmreg
,xmmrm
\366\
2\x0F\x5A\110 WILLAMETTE
,SSE2
,SM
1617 CVTPI2PD xmmreg
,mmxrm
\366\
2\x0F\x2A\110 WILLAMETTE
,SSE2
1618 CVTPS2DQ xmmreg
,xmmrm
\366\
2\x0F\x5B\110 WILLAMETTE
,SSE2
,SM
1619 CVTPS2PD xmmreg
,xmmrm \
2\x0F\x5A\110 WILLAMETTE
,SSE2
1620 CVTSD2SI reg32
,xmmrm
\332\
2\x0F\x2D\110 WILLAMETTE
,SSE2
1621 CVTSD2SS xmmreg
,xmmrm
\332\
2\x0F\x5A\110 WILLAMETTE
,SSE2
1622 CVTSI2SD xmmreg
,reg32
\332\
2\x0F\x2A\110 WILLAMETTE
,SSE2
1623 CVTSI2SD xmmreg
,mem
\332\
2\x0F\x2A\110 WILLAMETTE
,SSE2
1624 CVTSS2SD xmmreg
,xmmrm
\333\
2\x0F\x5A\110 WILLAMETTE
,SSE2
1625 CVTTPD2PI mmxreg
,xmmrm
\366\
2\x0F\x2C\110 WILLAMETTE
,SSE2
1626 CVTTPD2DQ xmmreg
,xmmrm
\366\
2\x0F\xE6\110 WILLAMETTE
,SSE2
,SM
1627 CVTTPS2DQ xmmreg
,xmmrm
\333\
2\x0F\x5B\110 WILLAMETTE
,SSE2
,SM
1628 CVTTSD2SI reg32
,xmmrm
\332\
2\x0F\x2C\110 WILLAMETTE
,SSE2
1629 DIVPD xmmreg
,xmmrm
\366\
2\x0F\x5E\110 WILLAMETTE
,SSE2
,SM
1630 DIVSD xmmreg
,xmmrm
\332\
2\x0F\x5E\110 WILLAMETTE
,SSE2
1631 MAXPD xmmreg
,xmmrm
\366\
2\x0F\x5F\110 WILLAMETTE
,SSE2
,SM
1632 MAXSD xmmreg
,xmmrm
\332\
2\x0F\x5F\110 WILLAMETTE
,SSE2
1633 MINPD xmmreg
,xmmrm
\366\
2\x0F\x5D\110 WILLAMETTE
,SSE2
,SM
1634 MINSD xmmreg
,xmmrm
\332\
2\x0F\x5D\110 WILLAMETTE
,SSE2
1635 MOVAPD xmmreg
,xmmreg
\366\
2\x0F\x28\110 WILLAMETTE
,SSE2
1636 MOVAPD xmmreg
,xmmreg
\366\
2\x0F\x29\110 WILLAMETTE
,SSE2
1637 MOVAPD mem
,xmmreg
\366\
2\x0F\x29\101 WILLAMETTE
,SSE2
,SM
1638 MOVAPD xmmreg
,mem
\366\
2\x0F\x28\110 WILLAMETTE
,SSE2
,SM
1639 MOVHPD mem
,xmmreg
\366\
2\x0F\x17\101 WILLAMETTE
,SSE2
1640 MOVHPD xmmreg
,mem
\366\
2\x0F\x16\110 WILLAMETTE
,SSE2
1641 MOVLPD mem
,xmmreg
\366\
2\x0F\x13\101 WILLAMETTE
,SSE2
1642 MOVLPD xmmreg
,mem
\366\
2\x0F\x12\110 WILLAMETTE
,SSE2
1643 MOVMSKPD reg32
,xmmreg
\366\
2\x0F\x50\110 WILLAMETTE
,SSE2
1644 MOVMSKPD reg64
,xmmreg
\366\324\
2\x0F\x50\110 X64
,SSE2
1645 MOVSD xmmreg
,xmmreg
\332\
2\x0F\x10\110 WILLAMETTE
,SSE2
1646 MOVSD xmmreg
,xmmreg
\332\
2\x0F\x11\110 WILLAMETTE
,SSE2
1647 MOVSD mem
,xmmreg
\332\
2\x0F\x11\101 WILLAMETTE
,SSE2
1648 MOVSD xmmreg
,mem
\332\
2\x0F\x10\110 WILLAMETTE
,SSE2
1649 MOVUPD xmmreg
,xmmreg
\366\
2\x0F\x10\110 WILLAMETTE
,SSE2
1650 MOVUPD xmmreg
,xmmreg
\366\
2\x0F\x11\110 WILLAMETTE
,SSE2
1651 MOVUPD mem
,xmmreg
\366\
2\x0F\x11\101 WILLAMETTE
,SSE2
,SM
1652 MOVUPD xmmreg
,mem
\366\
2\x0F\x10\110 WILLAMETTE
,SSE2
,SM
1653 MULPD xmmreg
,xmmrm
\366\
2\x0F\x59\110 WILLAMETTE
,SSE2
,SM
1654 MULSD xmmreg
,xmmrm
\332\
2\x0F\x59\110 WILLAMETTE
,SSE2
1655 ORPD xmmreg
,xmmrm
\366\
2\x0F\x56\110 WILLAMETTE
,SSE2
,SM
1656 SHUFPD xmmreg
,xmmreg
,imm
\366\
2\x0F\xC6\110\
26 WILLAMETTE
,SSE2
,SB
,AR2
1657 SHUFPD xmmreg
,mem
,imm
\366\
2\x0F\xC6\110\
26 WILLAMETTE
,SSE2
,SM
,SB
,AR2
1658 SQRTPD xmmreg
,xmmrm
\366\
2\x0F\x51\110 WILLAMETTE
,SSE2
,SM
1659 SQRTSD xmmreg
,xmmrm
\332\
2\x0F\x51\110 WILLAMETTE
,SSE2
1660 SUBPD xmmreg
,xmmrm
\366\
2\x0F\x5C\110 WILLAMETTE
,SSE2
,SM
1661 SUBSD xmmreg
,xmmrm
\332\
2\x0F\x5C\110 WILLAMETTE
,SSE2
1662 UCOMISD xmmreg
,xmmrm
\366\
2\x0F\x2E\110 WILLAMETTE
,SSE2
1663 UNPCKHPD xmmreg
,xmmrm
\366\
2\x0F\x15\110 WILLAMETTE
,SSE2
,SM
1664 UNPCKLPD xmmreg
,xmmrm
\366\
2\x0F\x14\110 WILLAMETTE
,SSE2
,SM
1665 XORPD xmmreg
,xmmrm
\366\
2\x0F\x57\110 WILLAMETTE
,SSE2
,SM
1667 ; Prescott New Instructions
(SSE3
)
1668 ADDSUBPD xmmreg
,xmmrm
\366\
2\x0F\xD0\110 PRESCOTT
,SSE3
,SM
1669 ADDSUBPS xmmreg
,xmmrm
\332\
2\x0F\xD0\110 PRESCOTT
,SSE3
,SM
1670 HADDPD xmmreg
,xmmrm
\366\
2\x0F\x7C\110 PRESCOTT
,SSE3
,SM
1671 HADDPS xmmreg
,xmmrm
\332\
2\x0F\x7C\110 PRESCOTT
,SSE3
,SM
1672 HSUBPD xmmreg
,xmmrm
\366\
2\x0F\x7D\110 PRESCOTT
,SSE3
,SM
1673 HSUBPS xmmreg
,xmmrm
\332\
2\x0F\x7D\110 PRESCOTT
,SSE3
,SM
1674 LDDQU xmmreg
,mem
\332\
2\x0F\xF0\110 PRESCOTT
,SSE3
,SM
1675 MOVDDUP xmmreg
,xmmrm
\332\
2\x0F\x12\110 PRESCOTT
,SSE3
1676 MOVSHDUP xmmreg
,xmmrm
\333\
2\x0F\x16\110 PRESCOTT
,SSE3
1677 MOVSLDUP xmmreg
,xmmrm
\333\
2\x0F\x12\110 PRESCOTT
,SSE3
1680 VMCALL void \
3\x0F\x01\xC1 VMX
1681 VMCLEAR mem
\366\
2\x0F\xC7\206 VMX
1682 VMLAUNCH void \
3\x0F\x01\xC2 VMX
1683 VMLOAD void \
3\x0F\x01\xDA X64
,VMX
1684 VMMCALL void \
3\x0F\x01\xD9 X64
,VMX
1685 VMPTRLD mem \
2\x0F\xC7\206 VMX
1686 VMPTRST mem \
2\x0F\xC7\207 VMX
1687 VMREAD rm32
,reg32 \
2\x0F\x78\101 VMX
1688 VMRESUME void \
3\x0F\x01\xC3 VMX
1689 VMRUN void \
3\x0F\x01\xD8 X64
,VMX
1690 VMSAVE void \
3\x0F\x01\xDB X64
,VMX
1691 VMWRITE reg32
,rm32 \
2\x0F\x79\110 VMX
1692 VMXOFF void \
3\x0F\x01\xC4 VMX
1693 VMXON mem
\333\
2\x0F\xC7\206 VMX
1695 ; Tejas New Instructions
(SSSE3
)
1696 PABSB mmxreg
,mmxrm
\364\
3\x0F\x38\x1C\110 SSSE3
,MMX
,SQ
1697 PABSB xmmreg
,xmmrm
\366\
3\x0F\x38\x1C\110 SSSE3
1698 PABSW mmxreg
,mmxrm
\364\
3\x0F\x38\x1D\110 SSSE3
,MMX
,SQ
1699 PABSW xmmreg
,xmmrm
\366\
3\x0F\x38\x1D\110 SSSE3
1700 PABSD mmxreg
,mmxrm
\364\
3\x0F\x38\x1E\110 SSSE3
,MMX
,SQ
1701 PABSD xmmreg
,xmmrm
\366\
3\x0F\x38\x1E\110 SSSE3
1702 PALIGNR mmxreg
,mmxrm
,imm
\364\
3\x0F\x3A\x0F\110\
26 SSSE3
,MMX
,SQ
1703 PALIGNR xmmreg
,xmmrm
,imm
\366\
3\x0F\x3A\x0F\110\
26 SSSE3
1704 PHADDW mmxreg
,mmxrm
\364\
3\x0F\x38\x01\110 SSSE3
,MMX
,SQ
1705 PHADDW xmmreg
,xmmrm
\366\
3\x0F\x38\x01\110 SSSE3
1706 PHADDD mmxreg
,mmxrm
\364\
3\x0F\x38\x02\110 SSSE3
,MMX
,SQ
1707 PHADDD xmmreg
,xmmrm
\366\
3\x0F\x38\x02\110 SSSE3
1708 PHADDSW mmxreg
,mmxrm
\364\
3\x0F\x38\x03\110 SSSE3
,MMX
,SQ
1709 PHADDSW xmmreg
,xmmrm
\366\
3\x0F\x38\x03\110 SSSE3
1710 PHSUBW mmxreg
,mmxrm
\364\
3\x0F\x38\x05\110 SSSE3
,MMX
,SQ
1711 PHSUBW xmmreg
,xmmrm
\366\
3\x0F\x38\x05\110 SSSE3
1712 PHSUBD mmxreg
,mmxrm
\364\
3\x0F\x38\x06\110 SSSE3
,MMX
,SQ
1713 PHSUBD xmmreg
,xmmrm
\366\
3\x0F\x38\x06\110 SSSE3
1714 PHSUBSW mmxreg
,mmxrm
\364\
3\x0F\x38\x07\110 SSSE3
,MMX
,SQ
1715 PHSUBSW xmmreg
,xmmrm
\366\
3\x0F\x38\x07\110 SSSE3
1716 PMADDUBSW mmxreg
,mmxrm
\364\
3\x0F\x38\x04\110 SSSE3
,MMX
,SQ
1717 PMADDUBSW xmmreg
,xmmrm
\366\
3\x0F\x38\x04\110 SSSE3
1718 PMULHRSW mmxreg
,mmxrm
\364\
3\x0F\x38\x0B\110 SSSE3
,MMX
,SQ
1719 PMULHRSW xmmreg
,xmmrm
\366\
3\x0F\x38\x0B\110 SSSE3
1720 PSHUFB mmxreg
,mmxrm
\364\
3\x0F\x38\x00\110 SSSE3
,MMX
,SQ
1721 PSHUFB xmmreg
,xmmrm
\366\
3\x0F\x38\x00\110 SSSE3
1722 PSIGNB mmxreg
,mmxrm
\364\
3\x0F\x38\x08\110 SSSE3
,MMX
,SQ
1723 PSIGNB xmmreg
,xmmrm
\366\
3\x0F\x38\x08\110 SSSE3
1724 PSIGNW mmxreg
,mmxrm
\364\
3\x0F\x38\x09\110 SSSE3
,MMX
,SQ
1725 PSIGNW xmmreg
,xmmrm
\366\
3\x0F\x38\x09\110 SSSE3
1726 PSIGND mmxreg
,mmxrm
\364\
3\x0F\x38\x0A\110 SSSE3
,MMX
,SQ
1727 PSIGND xmmreg
,xmmrm
\366\
3\x0F\x38\x0A\110 SSSE3
1730 EXTRQ xmmreg
,imm
,imm
\366\
2\x0F\x78\200\
25\
26 SSE4A
,AMD
1731 EXTRQ xmmreg
,xmmreg
\366\
2\x0F\x79\110 SSE4A
,AMD
1732 INSERTQ xmmreg
,xmmreg
,imm
,imm
\332\
2\x0F\x78\110\
26\
27 SSE4A
,AMD
1733 INSERTQ xmmreg
,xmmreg
\332\
2\x0F\x79\110 SSE4A
,AMD
1734 MOVNTSD mem
,xmmreg
\332\
2\x0F\x2B\101 SSE4A
,AMD
,SQ
1735 MOVNTSS mem
,xmmreg
\333\
2\x0F\x2B\101 SSE4A
,AMD
,SD
1737 ; New instructions
in Barcelona
1738 LZCNT reg16
,rm16
\320\333\
2\x0F\xBD\110 P6
,AMD
1739 LZCNT reg32
,rm32
\321\333\
2\x0F\xBD\110 P6
,AMD
1740 LZCNT reg64
,rm64
\324\333\
2\x0F\xBD\110 P6
,AMD
1742 ; Penryn New Instructions
(SSE4.1
)
1743 BLENDPD xmmreg
,xmmrm
,imm
\366\
3\x0F\x3A\x0D\110\
26 SSE41
1744 BLENDPS xmmreg
,xmmrm
,imm
\366\
3\x0F\x3A\x0C\110\
26 SSE41
1745 BLENDVPD xmmreg
,xmmrm
,xmm0
\366\
3\x0F\x38\x15\110 SSE41
1746 BLENDVPS xmmreg
,xmmrm
,xmm0
\366\
3\x0F\x38\x14\110 SSE41
1747 DPPD xmmreg
,xmmrm
,imm
\366\
3\x0F\x3A\x41\110\
26 SSE41
1748 DPPS xmmreg
,xmmrm
,imm
\366\
3\x0F\x3A\x40\110\
26 SSE41
1749 EXTRACTPS rm32
,xmmreg
,imm
\366\
3\x0F\x3A\x17\101\
26 SSE41
1750 EXTRACTPS reg64
,xmmreg
,imm
\324\366\
3\x0F\x3A\x17\101\
26 SSE41
,X64
1751 INSERTPS xmmreg
,xmmrm
,imm
\366\
3\x0F\x3A\x21\110\
26 SSE41
,SD
1752 MOVNTDQA xmmreg
,mem
\366\
3\x0F\x38\x2A\110 SSE41
1753 MPSADBW xmmreg
,xmmrm
,imm
\366\
3\x0F\x3A\x42\110\
26 SSE41
1754 PACKUSDW xmmreg
,xmmrm
\366\
3\x0F\x38\x2B\110 SSE41
1755 PBLENDVB xmmreg
,xmmrm
,xmm0
\366\
3\x0F\x38\x10\110 SSE41
1756 PBLENDW xmmreg
,xmmrm
,imm
\366\
3\x0F\x3A\x0E\110\
26 SSE41
1757 PCMPEQQ xmmreg
,xmmrm
\366\
3\x0F\x38\x29\110 SSE41
1758 PEXTRB reg32
,xmmreg
,imm
\366\
3\x0F\x3A\x14\101\
26 SSE41
1759 PEXTRB mem8
,xmmreg
,imm
\366\
3\x0F\x3A\x14\101\
26 SSE41
1760 PEXTRB reg64
,xmmreg
,imm
\324\366\
3\x0F\x3A\x14\101\
26 SSE41
,X64
1761 PEXTRD rm32
,xmmreg
,imm
\366\
3\x0F\x3A\x16\101\
26 SSE41
1762 PEXTRQ rm64
,xmmreg
,imm
\366\
3\x0F\x3A\x16\101\
26 SSE41
,X64
1763 PEXTRW reg32
,xmmreg
,imm
\366\
3\x0F\x3A\x15\101\
26 SSE41
1764 PEXTRW mem16
,xmmreg
,imm
\366\
3\x0F\x3A\x15\101\
26 SSE41
1765 PEXTRW reg64
,xmmreg
,imm
\324\366\
3\x0F\x3A\x15\101\
26 SSE41
,X64
1766 PHMINPOSUW xmmreg
,xmmrm
\366\
3\x0F\x38\x41\110 SSE41
1767 PINSRB xmmreg
,reg32
,imm
\366\
3\x0F\x3A\x20\110\
26 SSE41
1768 PINSRB xmmreg
,mem8
,imm
\366\
3\x0F\x3A\x20\110\
26 SSE41
1769 PINSRD xmmreg
,rm32
,imm
\366\
3\x0F\x3A\x22\110\
26 SSE41
1770 PINSRQ xmmreg
,rm64
,imm
\324\366\
3\x0F\x3A\x22\110\
26 SSE41
,X64
1771 PMAXSB xmmreg
,xmmrm
\366\
3\x0F\x38\x3C\110 SSE41
1772 PMAXSD xmmreg
,xmmrm
\366\
3\x0F\x38\x3D\110 SSE41
1773 PMAXUD xmmreg
,xmmrm
\366\
3\x0F\x38\x3F\110 SSE41
1774 PMAXUW xmmreg
,xmmrm
\366\
3\x0F\x38\x3E\110 SSE41
1775 PMINSB xmmreg
,xmmrm
\366\
3\x0F\x38\x38\110 SSE41
1776 PMINSD xmmreg
,xmmrm
\366\
3\x0F\x38\x39\110 SSE41
1777 PMINUD xmmreg
,xmmrm
\366\
3\x0F\x38\x3B\110 SSE41
1778 PMINUW xmmreg
,xmmrm
\366\
3\x0F\x38\x3A\110 SSE41
1779 PMOVSXBW xmmreg
,xmmrm
\366\
3\x0F\x38\x20\110 SSE41
,SQ
1780 PMOVSXBD xmmreg
,xmmrm
\366\
3\x0F\x38\x21\110 SSE41
,SD
1781 PMOVSXBQ xmmreg
,xmmrm
\366\
3\x0F\x38\x22\110 SSE41
,SW
1782 PMOVSXWD xmmreg
,xmmrm
\366\
3\x0F\x38\x23\110 SSE41
,SQ
1783 PMOVSXWQ xmmreg
,xmmrm
\366\
3\x0F\x38\x24\110 SSE41
,SD
1784 PMOVSXDQ xmmreg
,xmmrm
\366\
3\x0F\x38\x25\110 SSE41
,SQ
1785 PMOVZXBW xmmreg
,xmmrm
\366\
3\x0F\x38\x30\110 SSE41
,SQ
1786 PMOVZXBD xmmreg
,xmmrm
\366\
3\x0F\x38\x31\110 SSE41
,SD
1787 PMOVZXBQ xmmreg
,xmmrm
\366\
3\x0F\x38\x32\110 SSE41
,SW
1788 PMOVZXWD xmmreg
,xmmrm
\366\
3\x0F\x38\x33\110 SSE41
,SQ
1789 PMOVZXWQ xmmreg
,xmmrm
\366\
3\x0F\x38\x34\110 SSE41
,SD
1790 PMOVZXDQ xmmreg
,xmmrm
\366\
3\x0F\x38\x35\110 SSE41
,SQ
1791 PMULDQ xmmreg
,xmmrm
\366\
3\x0F\x38\x28\110 SSE41
1792 PMULLD xmmreg
,xmmrm
\366\
3\x0F\x38\x40\110 SSE41
1793 PTEST xmmreg
,xmmrm
\366\
3\x0F\x38\x17\110 SSE41
1794 ROUNDPD xmmreg
,xmmrm
,imm
\366\
3\x0F\x3A\x09\110\
26 SSE41
1795 ROUNDPS xmmreg
,xmmrm
,imm
\366\
3\x0F\x3A\x08\110\
26 SSE41
1796 ROUNDSD xmmreg
,xmmrm
,imm
\366\
3\x0F\x3A\x0B\110\
26 SSE41
1797 ROUNDSS xmmreg
,xmmrm
,imm
\366\
3\x0F\x3A\x0A\110\
26 SSE41
1799 ; Nehalem New Instructions
(SSE4.2
)
1800 CRC32 reg32
,rm8
\332\
3\x0F\x38\
1\xF0\110 SSE42
1801 CRC32 reg32
,rm16
\332\
3\x0F\x38\
1\xF1\110 SSE42
1802 CRC32 reg32
,rm32
\332\
3\x0F\x38\
1\xF1\110 SSE42
1803 CRC32 reg64
,rm8
\324\332\
3\x0F\x38\
1\xF0\110 SSE42
,X64
1804 CRC32 reg64
,rm64
\324\332\
3\x0F\x38\
1\xF1\110 SSE42
,X64
1805 PCMPESTRI xmmreg
,xmmrm
,imm
\366\
3\x0F\x3A\x61\110\
26 SSE42
1806 PCMPESTRM xmmreg
,xmmrm
,imm
\366\
3\x0F\x3A\x60\110\
26 SSE42
1807 PCMPISTRI xmmreg
,xmmrm
,imm
\366\
3\x0F\x3A\x63\110\
26 SSE42
1808 PCMPISTRM xmmreg
,xmmrm
,imm
\366\
3\x0F\x3A\x62\110\
26 SSE42
1809 PCMPGTQ xmmreg
,xmmrm
\366\
3\x0F\x38\x37\110 SSE42
1810 POPCNT reg16
,rm16
\320\333\
2\x0F\xB8\110 NEHALEM
1811 POPCNT reg32
,rm32
\321\333\
2\x0F\xB8\110 NEHALEM
1812 POPCNT reg64
,rm32
\324\333\
2\x0F\xB8\110 NEHALEM
,X64
1814 ; AMD SSE5 instructions
1816 ; Four operands with DREX
1817 FMADDPS xmmreg
,=0,xmmreg
,xmmrm
\160\
2\x0F\x24\170\132 SSE5
,AMD
1818 FMADDPS xmmreg
,=0,xmmrm
,xmmreg
\164\
2\x0F\x24\170\123 SSE5
,AMD
1819 FMADDPS xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x04\121 SSE5
,AMD
1820 FMADDPS xmmreg
,xmmrm
,xmmreg
,=0 \164\
3\x0F\x24\x04\112 SSE5
,AMD
1821 FMADDPD xmmreg
,=0,xmmreg
,xmmrm
\160\
3\x0F\x24\x01\132 SSE5
,AMD
1822 FMADDPD xmmreg
,=0,xmmrm
,xmmreg
\164\
3\x0F\x24\x01\123 SSE5
,AMD
1823 FMADDPD xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x05\121 SSE5
,AMD
1824 FMADDPD xmmreg
,xmmrm
,xmmreg
,=0 \164\
3\x0F\x24\x05\112 SSE5
,AMD
1825 FMADDSS xmmreg
,=0,xmmreg
,xmmrm
\160\
3\x0F\x24\x02\132 SSE5
,AMD
1826 FMADDSS xmmreg
,=0,xmmrm
,xmmreg
\164\
3\x0F\x24\x02\123 SSE5
,AMD
1827 FMADDSS xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x06\121 SSE5
,AMD
1828 FMADDSS xmmreg
,xmmrm
,xmmreg
,=0 \164\
3\x0F\x24\x06\112 SSE5
,AMD
1829 FMADDSD xmmreg
,=0,xmmreg
,xmmrm
\160\
3\x0F\x24\x03\132 SSE5
,AMD
1830 FMADDSD xmmreg
,=0,xmmrm
,xmmreg
\164\
3\x0F\x24\x03\123 SSE5
,AMD
1831 FMADDSD xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x07\121 SSE5
,AMD
1832 FMADDSD xmmreg
,xmmrm
,xmmreg
,=0 \164\
3\x0F\x24\x07\112 SSE5
,AMD
1833 FMSUBPS xmmreg
,=0,xmmreg
,xmmrm
\160\
3\x0F\x24\x08\132 SSE5
,AMD
1834 FMSUBPS xmmreg
,=0,xmmrm
,xmmreg
\164\
3\x0F\x24\x08\123 SSE5
,AMD
1835 FMSUBPS xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x0C\121 SSE5
,AMD
1836 FMSUBPS xmmreg
,xmmrm
,xmmreg
,=0 \164\
3\x0F\x24\x0C\112 SSE5
,AMD
1837 FMSUBPD xmmreg
,=0,xmmreg
,xmmrm
\160\
3\x0F\x24\x09\132 SSE5
,AMD
1838 FMSUBPD xmmreg
,=0,xmmrm
,xmmreg
\164\
3\x0F\x24\x09\123 SSE5
,AMD
1839 FMSUBPD xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x0D\121 SSE5
,AMD
1840 FMSUBPD xmmreg
,xmmrm
,xmmreg
,=0 \164\
3\x0F\x24\x0D\112 SSE5
,AMD
1841 FMSUBSS xmmreg
,=0,xmmreg
,xmmrm
\160\
3\x0F\x24\x0A\132 SSE5
,AMD
1842 FMSUBSS xmmreg
,=0,xmmrm
,xmmreg
\164\
3\x0F\x24\x0A\123 SSE5
,AMD
1843 FMSUBSS xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x0E\121 SSE5
,AMD
1844 FMSUBSS xmmreg
,xmmrm
,xmmreg
,=0 \164\
3\x0F\x24\x0E\112 SSE5
,AMD
1845 FMSUBSD xmmreg
,=0,xmmreg
,xmmrm
\160\
3\x0F\x24\x0B\132 SSE5
,AMD
1846 FMSUBSD xmmreg
,=0,xmmrm
,xmmreg
\164\
3\x0F\x24\x0B\123 SSE5
,AMD
1847 FMSUBSD xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x0F\121 SSE5
,AMD
1848 FMSUBSD xmmreg
,xmmrm
,xmmreg
,=0 \164\
3\x0F\x24\x0F\112 SSE5
,AMD
1849 FMNADDPS xmmreg
,=0,xmmreg
,xmmrm
\160\
3\x0F\x24\x10\132 SSE5
,AMD
1850 FMNADDPS xmmreg
,=0,xmmrm
,xmmreg
\164\
3\x0F\x24\x10\123 SSE5
,AMD
1851 FMNADDPS xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x14\121 SSE5
,AMD
1852 FMNADDPS xmmreg
,xmmrm
,xmmreg
,=0 \164\
3\x0F\x24\x14\112 SSE5
,AMD
1853 FMNADDPD xmmreg
,=0,xmmreg
,xmmrm
\160\
3\x0F\x24\x11\132 SSE5
,AMD
1854 FMNADDPD xmmreg
,=0,xmmrm
,xmmreg
\164\
3\x0F\x24\x11\123 SSE5
,AMD
1855 FMNADDPD xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x15\121 SSE5
,AMD
1856 FMNADDPD xmmreg
,xmmrm
,xmmreg
,=0 \164\
3\x0F\x24\x15\112 SSE5
,AMD
1857 FMNADDSS xmmreg
,=0,xmmreg
,xmmrm
\160\
3\x0F\x24\x12\132 SSE5
,AMD
1858 FMNADDSS xmmreg
,=0,xmmrm
,xmmreg
\164\
3\x0F\x24\x12\123 SSE5
,AMD
1859 FMNADDSS xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x16\121 SSE5
,AMD
1860 FMNADDSS xmmreg
,xmmrm
,xmmreg
,=0 \164\
3\x0F\x24\x16\112 SSE5
,AMD
1861 FMNADDSD xmmreg
,=0,xmmreg
,xmmrm
\160\
3\x0F\x24\x13\132 SSE5
,AMD
1862 FMNADDSD xmmreg
,=0,xmmrm
,xmmreg
\164\
3\x0F\x24\x13\123 SSE5
,AMD
1863 FMNADDSD xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x17\121 SSE5
,AMD
1864 FMNADDSD xmmreg
,xmmrm
,xmmreg
,=0 \164\
3\x0F\x24\x17\112 SSE5
,AMD
1865 FMNSUBPS xmmreg
,=0,xmmreg
,xmmrm
\160\
3\x0F\x24\x18\132 SSE5
,AMD
1866 FMNSUBPS xmmreg
,=0,xmmrm
,xmmreg
\164\
3\x0F\x24\x18\123 SSE5
,AMD
1867 FMNSUBPS xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x1C\121 SSE5
,AMD
1868 FMNSUBPS xmmreg
,xmmrm
,xmmreg
,=0 \164\
3\x0F\x24\x1C\112 SSE5
,AMD
1869 FMNSUBPD xmmreg
,=0,xmmreg
,xmmrm
\160\
3\x0F\x24\x19\132 SSE5
,AMD
1870 FMNSUBPD xmmreg
,=0,xmmrm
,xmmreg
\164\
3\x0F\x24\x19\123 SSE5
,AMD
1871 FMNSUBPD xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x1D\121 SSE5
,AMD
1872 FMNSUBPD xmmreg
,xmmrm
,xmmreg
,=0 \164\
3\x0F\x24\x1D\112 SSE5
,AMD
1873 FMNSUBSS xmmreg
,=0,xmmreg
,xmmrm
\160\
3\x0F\x24\x1A\132 SSE5
,AMD
1874 FMNSUBSS xmmreg
,=0,xmmrm
,xmmreg
\164\
3\x0F\x24\x1A\123 SSE5
,AMD
1875 FMNSUBSS xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x1E\121 SSE5
,AMD
1876 FMNSUBSS xmmreg
,xmmrm
,xmmreg
,=0 \164\
3\x0F\x24\x1E\112 SSE5
,AMD
1877 FMNSUBSD xmmreg
,=0,xmmreg
,xmmrm
\160\
3\x0F\x24\x1B\132 SSE5
,AMD
1878 FMNSUBSD xmmreg
,=0,xmmrm
,xmmreg
\164\
3\x0F\x24\x1B\123 SSE5
,AMD
1879 FMNSUBSD xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x1F\121 SSE5
,AMD
1880 FMNSUBSD xmmreg
,xmmrm
,xmmreg
,=0 \164\
3\x0F\x24\x1F\112 SSE5
,AMD
1881 COMPS xmmreg
,xmmreg
,xmmrm
,imm
\160\
3\x0F\x25\x2C\121\
27 SSE5
,AMD
1882 COMPD xmmreg
,xmmreg
,xmmrm
,imm
\160\
3\x0F\x25\x2D\121\
27 SSE5
,AMD
1883 COMSS xmmreg
,xmmreg
,xmmrm
,imm
\160\
3\x0F\x25\x2E\121\
27 SSE5
,AMD
1884 COMSD xmmreg
,xmmreg
,xmmrm
,imm
\160\
3\x0F\x25\x2F\121\
27 SSE5
,AMD
1885 PCOMB xmmreg
,xmmreg
,xmmrm
,imm
\160\
3\x0F\x25\x4C\121\
27 SSE5
,AMD
1886 PCOMW xmmreg
,xmmreg
,xmmrm
,imm
\160\
3\x0F\x25\x4D\121\
27 SSE5
,AMD
1887 PCOMD xmmreg
,xmmreg
,xmmrm
,imm
\160\
3\x0F\x25\x4E\121\
27 SSE5
,AMD
1888 PCOMQ xmmreg
,xmmreg
,xmmrm
,imm
\160\
3\x0F\x25\x4F\121\
27 SSE5
,AMD
1889 PCOMUB xmmreg
,xmmreg
,xmmrm
,imm
\160\
3\x0F\x25\x6C\121\
27 SSE5
,AMD
1890 PCOMUW xmmreg
,xmmreg
,xmmrm
,imm
\160\
3\x0F\x25\x6D\121\
27 SSE5
,AMD
1891 PCOMUD xmmreg
,xmmreg
,xmmrm
,imm
\160\
3\x0F\x25\x6E\121\
27 SSE5
,AMD
1892 PCOMUQ xmmreg
,xmmreg
,xmmrm
,imm
\160\
3\x0F\x25\x6F\121\
27 SSE5
,AMD
1893 PERMPS xmmreg
,=0,xmmreg
,xmmrm
\160\
3\x0F\x24\x20\132 SSE5
,AMD
1894 PERMPS xmmreg
,=0,xmmrm
,xmmreg
\164\
3\x0F\x24\x20\123 SSE5
,AMD
1895 PERMPS xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x24\121 SSE5
,AMD
1896 PERMPS xmmreg
,xmmrm
,xmmreg
,=0 \164\
3\x0F\x24\x24\112 SSE5
,AMD
1897 PERMPD xmmreg
,=0,xmmreg
,xmmrm
\160\
3\x0F\x24\x21\132 SSE5
,AMD
1898 PERMPD xmmreg
,=0,xmmrm
,xmmreg
\164\
3\x0F\x24\x21\123 SSE5
,AMD
1899 PERMPD xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x25\121 SSE5
,AMD
1900 PERMPD xmmreg
,xmmrm
,xmmreg
,=0 \164\
3\x0F\x24\x25\112 SSE5
,AMD
1901 PCMOV xmmreg
,=0,xmmreg
,xmmrm
\160\
3\x0F\x24\x22\132 SSE5
,AMD
1902 PCMOV xmmreg
,=0,xmmrm
,xmmreg
\164\
3\x0F\x24\x22\123 SSE5
,AMD
1903 PCMOV xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x26\121 SSE5
,AMD
1904 PCMOV xmmreg
,xmmrm
,xmmreg
,=0 \164\
3\x0F\x24\x26\112 SSE5
,AMD
1905 PPERM xmmreg
,=0,xmmreg
,xmmrm
\160\
3\x0F\x24\x23\132 SSE5
,AMD
1906 PPERM xmmreg
,=0,xmmrm
,xmmreg
\164\
3\x0F\x24\x23\123 SSE5
,AMD
1907 PPERM xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x27\121 SSE5
,AMD
1908 PPERM xmmreg
,xmmrm
,xmmreg
,=0 \164\
3\x0F\x24\x27\112 SSE5
,AMD
1909 PMACSSWW xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x85\121 SSE5
,AMD
1910 PMACSWW xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x95\121 SSE5
,AMD
1911 PMACSSWD xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x86\121 SSE5
,AMD
1912 PMACSWD xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x96\121 SSE5
,AMD
1913 PMACSSDD xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x8E\121 SSE5
,AMD
1914 PMACSDD xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x9E\121 SSE5
,AMD
1915 PMACSSDQL xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x87\121 SSE5
,AMD
1916 PMACSDQL xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x97\121 SSE5
,AMD
1917 PMACSSDQH xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x8F\121 SSE5
,AMD
1918 PMACSDQH xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\x9F\121 SSE5
,AMD
1919 PMADCSSWD xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\xA6\121 SSE5
,AMD
1920 PMADCSWD xmmreg
,xmmreg
,xmmrm
,=0 \160\
3\x0F\x24\xB6\121 SSE5
,AMD
1922 ; Three operands with DREX
1923 PROTB xmmreg
,xmmreg
,xmmrm
\160\
3\x0F\x24\x40\121 SSE5
,AMD
1924 PROTB xmmreg
,xmmrm
,xmmreg
\164\
3\x0F\x24\x40\112 SSE5
,AMD
1925 PROTW xmmreg
,xmmreg
,xmmrm
\160\
3\x0F\x24\x41\121 SSE5
,AMD
1926 PROTW xmmreg
,xmmrm
,xmmreg
\164\
3\x0F\x24\x41\112 SSE5
,AMD
1927 PROTD xmmreg
,xmmreg
,xmmrm
\160\
3\x0F\x24\x42\121 SSE5
,AMD
1928 PROTD xmmreg
,xmmrm
,xmmreg
\164\
3\x0F\x24\x42\112 SSE5
,AMD
1929 PROTQ xmmreg
,xmmreg
,xmmrm
\160\
3\x0F\x24\x43\121 SSE5
,AMD
1930 PROTQ xmmreg
,xmmrm
,xmmreg
\164\
3\x0F\x24\x43\112 SSE5
,AMD
1931 PSHLB xmmreg
,xmmreg
,xmmrm
\160\
3\x0F\x24\x44\121 SSE5
,AMD
1932 PSHLB xmmreg
,xmmrm
,xmmreg
\164\
3\x0F\x24\x44\112 SSE5
,AMD
1933 PSHLW xmmreg
,xmmreg
,xmmrm
\160\
3\x0F\x24\x45\121 SSE5
,AMD
1934 PSHLW xmmreg
,xmmrm
,xmmreg
\164\
3\x0F\x24\x45\112 SSE5
,AMD
1935 PSHLD xmmreg
,xmmreg
,xmmrm
\160\
3\x0F\x24\x46\121 SSE5
,AMD
1936 PSHLD xmmreg
,xmmrm
,xmmreg
\164\
3\x0F\x24\x46\112 SSE5
,AMD
1937 PSHLQ xmmreg
,xmmreg
,xmmrm
\160\
3\x0F\x24\x47\121 SSE5
,AMD
1938 PSHLQ xmmreg
,xmmrm
,xmmreg
\164\
3\x0F\x24\x47\112 SSE5
,AMD
1939 PSHAB xmmreg
,xmmreg
,xmmrm
\160\
3\x0F\x24\x48\121 SSE5
,AMD
1940 PSHAB xmmreg
,xmmrm
,xmmreg
\164\
3\x0F\x24\x48\112 SSE5
,AMD
1941 PSHAW xmmreg
,xmmreg
,xmmrm
\160\
3\x0F\x24\x49\121 SSE5
,AMD
1942 PSHAW xmmreg
,xmmrm
,xmmreg
\164\
3\x0F\x24\x49\112 SSE5
,AMD
1943 PSHAD xmmreg
,xmmreg
,xmmrm
\160\
3\x0F\x24\x4A\121 SSE5
,AMD
1944 PSHAD xmmreg
,xmmrm
,xmmreg
\164\
3\x0F\x24\x4A\112 SSE5
,AMD
1945 PSHAQ xmmreg
,xmmreg
,xmmrm
\160\
3\x0F\x24\x4B\121 SSE5
,AMD
1946 PSHAQ xmmreg
,xmmrm
,xmmreg
\164\
3\x0F\x24\x4B\112 SSE5
,AMD
1949 FRCZPS xmmreg
,xmmrm \
3\x0F\x7A\x10\110 SSE5
,AMD
1950 FRCZPD xmmreg
,xmmrm \
3\x0F\x7A\x11\110 SSE5
,AMD
1951 FRCZSS xmmreg
,xmmrm \
3\x0F\x7A\x12\110 SSE5
,AMD
1952 FRCZSD xmmreg
,xmmrm \
3\x0F\x7A\x13\110 SSE5
,AMD
1953 CVTPH2PS xmmreg
,xmmrm \
3\x0F\x7A\x30\110 SSE5
,AMD
,SQ
1954 CVTPS2PH xmmrm
,xmmreg \
3\x0F\x7A\x31\101 SSE5
,AMD
,SQ
1955 PHADDBW xmmreg
,xmmrm \
3\x0F\x7A\x41\110 SSE5
,AMD
1956 PHADDBD xmmreg
,xmmrm \
3\x0F\x7A\x42\110 SSE5
,AMD
1957 PHADDBQ xmmreg
,xmmrm \
3\x0F\x7A\x43\110 SSE5
,AMD
1958 PHADDWD xmmreg
,xmmrm \
3\x0F\x7A\x46\110 SSE5
,AMD
1959 PHADDWQ xmmreg
,xmmrm \
3\x0F\x7A\x47\110 SSE5
,AMD
1960 PHADDDQ xmmreg
,xmmrm \
3\x0F\x7A\x4B\110 SSE5
,AMD
1961 PHADDUBW xmmreg
,xmmrm \
3\x0F\x7A\x51\110 SSE5
,AMD
1962 PHADDUBD xmmreg
,xmmrm \
3\x0F\x7A\x52\110 SSE5
,AMD
1963 PHADDUBQ xmmreg
,xmmrm \
3\x0F\x7A\x53\110 SSE5
,AMD
1964 PHADDUWD xmmreg
,xmmrm \
3\x0F\x7A\x56\110 SSE5
,AMD
1965 PHADDUWQ xmmreg
,xmmrm \
3\x0F\x7A\x57\110 SSE5
,AMD
1966 PHADDUDQ xmmreg
,xmmrm \
3\x0F\x7A\x5B\110 SSE5
,AMD
1967 PHSUBBW xmmreg
,xmmrm \
3\x0F\x7A\x61\110 SSE5
,AMD
1968 PHSUBWD xmmreg
,xmmrm \
3\x0F\x7A\x62\110 SSE5
,AMD
1969 PHSUBDQ xmmreg
,xmmrm \
3\x0F\x7A\x63\110 SSE5
,AMD
1970 PROTB xmmreg
,xmmrm
,imm \
3\x0F\x7B\x40\110\
26 SSE5
,AMD
1971 PROTW xmmreg
,xmmrm
,imm \
3\x0F\x7B\x41\110\
26 SSE5
,AMD
1972 PROTD xmmreg
,xmmrm
,imm \
3\x0F\x7B\x42\110\
26 SSE5
,AMD
1973 PROTQ xmmreg
,xmmrm
,imm \
3\x0F\x7B\x43\110\
26 SSE5
,AMD
1974 PTEST xmmreg
,xmmrm
\366\
3\x0F\x38\x17\110 SSE5
,AMD
1975 ROUNDPS xmmreg
,xmmrm
,imm
\366\
3\x0F\x3A\x08\110\
26 SSE5
,AMD
1976 ROUNDPD xmmreg
,xmmrm
,imm
\366\
3\x0F\x3A\x08\110\
26 SSE5
,AMD
1977 ROUNDSS xmmreg
,xmmrm
,imm
\366\
3\x0F\x3A\x08\110\
26 SSE5
,AMD
1978 ROUNDSD xmmreg
,xmmrm
,imm
\366\
3\x0F\x3A\x08\110\
26 SSE5
,AMD
1981 GETSEC void \
2\x0F\x37 KATMAI
1983 ; Geode
(Cyrix
) 3DNow
! additions
1984 PFRCP mmxreg
,mmxrm \
2\x0F\x0F\110\
1\x86 PENT
,3DNOW
,SM
,CYRIX
1985 PFRSQRT mmxreg
,mmxrm \
2\x0F\x0F\110\
1\x87 PENT
,3DNOW
,SM
,CYRIX
1987 ; VIA
(Centaur
) security instructions
1988 XSTORE void \
3\x0F\xA7\xC0 PENT
,CYRIX
1989 XCRYPTECB void
\333\
3\x0F\xA7\xC8 PENT
,CYRIX
1990 XCRYPTCBC void
\333\
3\x0F\xA7\xD0 PENT
,CYRIX
1991 XCRYPTCFB void
\333\
3\x0F\xA7\xE0 PENT
,CYRIX
1992 XCRYPTOFB void
\333\
3\x0F\xA7\xE8 PENT
,CYRIX
1993 MONTMUL void
\333\
3\x0F\xA6\xC0 PENT
,CYRIX
1994 XSHA1 void
\333\
3\x0F\xA6\xC8 PENT
,CYRIX
1995 XSHA256 void
\333\
3\x0F\xA6\xD0 PENT
,CYRIX
1997 ; Systematic names for the hinting nop instructions
1998 HINT_NOP0 rm16
\320\
2\x0F\x18\200 P6
,UNDOC
1999 HINT_NOP0 rm32
\321\
2\x0F\x18\200 P6
,UNDOC
2000 HINT_NOP0 rm64
\324\
2\x0F\x18\200 X64
,UNDOC
2001 HINT_NOP1 rm16
\320\
2\x0F\x18\201 P6
,UNDOC
2002 HINT_NOP1 rm32
\321\
2\x0F\x18\201 P6
,UNDOC
2003 HINT_NOP1 rm64
\324\
2\x0F\x18\201 X64
,UNDOC
2004 HINT_NOP2 rm16
\320\
2\x0F\x18\202 P6
,UNDOC
2005 HINT_NOP2 rm32
\321\
2\x0F\x18\202 P6
,UNDOC
2006 HINT_NOP2 rm64
\324\
2\x0F\x18\202 X64
,UNDOC
2007 HINT_NOP3 rm16
\320\
2\x0F\x18\203 P6
,UNDOC
2008 HINT_NOP3 rm32
\321\
2\x0F\x18\203 P6
,UNDOC
2009 HINT_NOP3 rm64
\324\
2\x0F\x18\203 X64
,UNDOC
2010 HINT_NOP4 rm16
\320\
2\x0F\x18\204 P6
,UNDOC
2011 HINT_NOP4 rm32
\321\
2\x0F\x18\204 P6
,UNDOC
2012 HINT_NOP4 rm64
\324\
2\x0F\x18\204 X64
,UNDOC
2013 HINT_NOP5 rm16
\320\
2\x0F\x18\205 P6
,UNDOC
2014 HINT_NOP5 rm32
\321\
2\x0F\x18\205 P6
,UNDOC
2015 HINT_NOP5 rm64
\324\
2\x0F\x18\205 X64
,UNDOC
2016 HINT_NOP6 rm16
\320\
2\x0F\x18\206 P6
,UNDOC
2017 HINT_NOP6 rm32
\321\
2\x0F\x18\206 P6
,UNDOC
2018 HINT_NOP6 rm64
\324\
2\x0F\x18\206 X64
,UNDOC
2019 HINT_NOP7 rm16
\320\
2\x0F\x18\207 P6
,UNDOC
2020 HINT_NOP7 rm32
\321\
2\x0F\x18\207 P6
,UNDOC
2021 HINT_NOP7 rm64
\324\
2\x0F\x18\207 X64
,UNDOC
2022 HINT_NOP8 rm16
\320\
2\x0F\x19\200 P6
,UNDOC
2023 HINT_NOP8 rm32
\321\
2\x0F\x19\200 P6
,UNDOC
2024 HINT_NOP8 rm64
\324\
2\x0F\x19\200 X64
,UNDOC
2025 HINT_NOP9 rm16
\320\
2\x0F\x19\201 P6
,UNDOC
2026 HINT_NOP9 rm32
\321\
2\x0F\x19\201 P6
,UNDOC
2027 HINT_NOP9 rm64
\324\
2\x0F\x19\201 X64
,UNDOC
2028 HINT_NOP10 rm16
\320\
2\x0F\x19\202 P6
,UNDOC
2029 HINT_NOP10 rm32
\321\
2\x0F\x19\202 P6
,UNDOC
2030 HINT_NOP10 rm64
\324\
2\x0F\x19\202 X64
,UNDOC
2031 HINT_NOP11 rm16
\320\
2\x0F\x19\203 P6
,UNDOC
2032 HINT_NOP11 rm32
\321\
2\x0F\x19\203 P6
,UNDOC
2033 HINT_NOP11 rm64
\324\
2\x0F\x19\203 X64
,UNDOC
2034 HINT_NOP12 rm16
\320\
2\x0F\x19\204 P6
,UNDOC
2035 HINT_NOP12 rm32
\321\
2\x0F\x19\204 P6
,UNDOC
2036 HINT_NOP12 rm64
\324\
2\x0F\x19\204 X64
,UNDOC
2037 HINT_NOP13 rm16
\320\
2\x0F\x19\205 P6
,UNDOC
2038 HINT_NOP13 rm32
\321\
2\x0F\x19\205 P6
,UNDOC
2039 HINT_NOP13 rm64
\324\
2\x0F\x19\205 X64
,UNDOC
2040 HINT_NOP14 rm16
\320\
2\x0F\x19\206 P6
,UNDOC
2041 HINT_NOP14 rm32
\321\
2\x0F\x19\206 P6
,UNDOC
2042 HINT_NOP14 rm64
\324\
2\x0F\x19\206 X64
,UNDOC
2043 HINT_NOP15 rm16
\320\
2\x0F\x19\207 P6
,UNDOC
2044 HINT_NOP15 rm32
\321\
2\x0F\x19\207 P6
,UNDOC
2045 HINT_NOP15 rm64
\324\
2\x0F\x19\207 X64
,UNDOC
2046 HINT_NOP16 rm16
\320\
2\x0F\x1A\200 P6
,UNDOC
2047 HINT_NOP16 rm32
\321\
2\x0F\x1A\200 P6
,UNDOC
2048 HINT_NOP16 rm64
\324\
2\x0F\x1A\200 X64
,UNDOC
2049 HINT_NOP17 rm16
\320\
2\x0F\x1A\201 P6
,UNDOC
2050 HINT_NOP17 rm32
\321\
2\x0F\x1A\201 P6
,UNDOC
2051 HINT_NOP17 rm64
\324\
2\x0F\x1A\201 X64
,UNDOC
2052 HINT_NOP18 rm16
\320\
2\x0F\x1A\202 P6
,UNDOC
2053 HINT_NOP18 rm32
\321\
2\x0F\x1A\202 P6
,UNDOC
2054 HINT_NOP18 rm64
\324\
2\x0F\x1A\202 X64
,UNDOC
2055 HINT_NOP19 rm16
\320\
2\x0F\x1A\203 P6
,UNDOC
2056 HINT_NOP19 rm32
\321\
2\x0F\x1A\203 P6
,UNDOC
2057 HINT_NOP19 rm64
\324\
2\x0F\x1A\203 X64
,UNDOC
2058 HINT_NOP20 rm16
\320\
2\x0F\x1A\204 P6
,UNDOC
2059 HINT_NOP20 rm32
\321\
2\x0F\x1A\204 P6
,UNDOC
2060 HINT_NOP20 rm64
\324\
2\x0F\x1A\204 X64
,UNDOC
2061 HINT_NOP21 rm16
\320\
2\x0F\x1A\205 P6
,UNDOC
2062 HINT_NOP21 rm32
\321\
2\x0F\x1A\205 P6
,UNDOC
2063 HINT_NOP21 rm64
\324\
2\x0F\x1A\205 X64
,UNDOC
2064 HINT_NOP22 rm16
\320\
2\x0F\x1A\206 P6
,UNDOC
2065 HINT_NOP22 rm32
\321\
2\x0F\x1A\206 P6
,UNDOC
2066 HINT_NOP22 rm64
\324\
2\x0F\x1A\206 X64
,UNDOC
2067 HINT_NOP23 rm16
\320\
2\x0F\x1A\207 P6
,UNDOC
2068 HINT_NOP23 rm32
\321\
2\x0F\x1A\207 P6
,UNDOC
2069 HINT_NOP23 rm64
\324\
2\x0F\x1A\207 X64
,UNDOC
2070 HINT_NOP24 rm16
\320\
2\x0F\x1B\200 P6
,UNDOC
2071 HINT_NOP24 rm32
\321\
2\x0F\x1B\200 P6
,UNDOC
2072 HINT_NOP24 rm64
\324\
2\x0F\x1B\200 X64
,UNDOC
2073 HINT_NOP25 rm16
\320\
2\x0F\x1B\201 P6
,UNDOC
2074 HINT_NOP25 rm32
\321\
2\x0F\x1B\201 P6
,UNDOC
2075 HINT_NOP25 rm64
\324\
2\x0F\x1B\201 X64
,UNDOC
2076 HINT_NOP26 rm16
\320\
2\x0F\x1B\202 P6
,UNDOC
2077 HINT_NOP26 rm32
\321\
2\x0F\x1B\202 P6
,UNDOC
2078 HINT_NOP26 rm64
\324\
2\x0F\x1B\202 X64
,UNDOC
2079 HINT_NOP27 rm16
\320\
2\x0F\x1B\203 P6
,UNDOC
2080 HINT_NOP27 rm32
\321\
2\x0F\x1B\203 P6
,UNDOC
2081 HINT_NOP27 rm64
\324\
2\x0F\x1B\203 X64
,UNDOC
2082 HINT_NOP28 rm16
\320\
2\x0F\x1B\204 P6
,UNDOC
2083 HINT_NOP28 rm32
\321\
2\x0F\x1B\204 P6
,UNDOC
2084 HINT_NOP28 rm64
\324\
2\x0F\x1B\204 X64
,UNDOC
2085 HINT_NOP29 rm16
\320\
2\x0F\x1B\205 P6
,UNDOC
2086 HINT_NOP29 rm32
\321\
2\x0F\x1B\205 P6
,UNDOC
2087 HINT_NOP29 rm64
\324\
2\x0F\x1B\205 X64
,UNDOC
2088 HINT_NOP30 rm16
\320\
2\x0F\x1B\206 P6
,UNDOC
2089 HINT_NOP30 rm32
\321\
2\x0F\x1B\206 P6
,UNDOC
2090 HINT_NOP30 rm64
\324\
2\x0F\x1B\206 X64
,UNDOC
2091 HINT_NOP31 rm16
\320\
2\x0F\x1B\207 P6
,UNDOC
2092 HINT_NOP31 rm32
\321\
2\x0F\x1B\207 P6
,UNDOC
2093 HINT_NOP31 rm64
\324\
2\x0F\x1B\207 X64
,UNDOC
2094 HINT_NOP32 rm16
\320\
2\x0F\x1C\200 P6
,UNDOC
2095 HINT_NOP32 rm32
\321\
2\x0F\x1C\200 P6
,UNDOC
2096 HINT_NOP32 rm64
\324\
2\x0F\x1C\200 X64
,UNDOC
2097 HINT_NOP33 rm16
\320\
2\x0F\x1C\201 P6
,UNDOC
2098 HINT_NOP33 rm32
\321\
2\x0F\x1C\201 P6
,UNDOC
2099 HINT_NOP33 rm64
\324\
2\x0F\x1C\201 X64
,UNDOC
2100 HINT_NOP34 rm16
\320\
2\x0F\x1C\202 P6
,UNDOC
2101 HINT_NOP34 rm32
\321\
2\x0F\x1C\202 P6
,UNDOC
2102 HINT_NOP34 rm64
\324\
2\x0F\x1C\202 X64
,UNDOC
2103 HINT_NOP35 rm16
\320\
2\x0F\x1C\203 P6
,UNDOC
2104 HINT_NOP35 rm32
\321\
2\x0F\x1C\203 P6
,UNDOC
2105 HINT_NOP35 rm64
\324\
2\x0F\x1C\203 X64
,UNDOC
2106 HINT_NOP36 rm16
\320\
2\x0F\x1C\204 P6
,UNDOC
2107 HINT_NOP36 rm32
\321\
2\x0F\x1C\204 P6
,UNDOC
2108 HINT_NOP36 rm64
\324\
2\x0F\x1C\204 X64
,UNDOC
2109 HINT_NOP37 rm16
\320\
2\x0F\x1C\205 P6
,UNDOC
2110 HINT_NOP37 rm32
\321\
2\x0F\x1C\205 P6
,UNDOC
2111 HINT_NOP37 rm64
\324\
2\x0F\x1C\205 X64
,UNDOC
2112 HINT_NOP38 rm16
\320\
2\x0F\x1C\206 P6
,UNDOC
2113 HINT_NOP38 rm32
\321\
2\x0F\x1C\206 P6
,UNDOC
2114 HINT_NOP38 rm64
\324\
2\x0F\x1C\206 X64
,UNDOC
2115 HINT_NOP39 rm16
\320\
2\x0F\x1C\207 P6
,UNDOC
2116 HINT_NOP39 rm32
\321\
2\x0F\x1C\207 P6
,UNDOC
2117 HINT_NOP39 rm64
\324\
2\x0F\x1C\207 X64
,UNDOC
2118 HINT_NOP40 rm16
\320\
2\x0F\x1D\200 P6
,UNDOC
2119 HINT_NOP40 rm32
\321\
2\x0F\x1D\200 P6
,UNDOC
2120 HINT_NOP40 rm64
\324\
2\x0F\x1D\200 X64
,UNDOC
2121 HINT_NOP41 rm16
\320\
2\x0F\x1D\201 P6
,UNDOC
2122 HINT_NOP41 rm32
\321\
2\x0F\x1D\201 P6
,UNDOC
2123 HINT_NOP41 rm64
\324\
2\x0F\x1D\201 X64
,UNDOC
2124 HINT_NOP42 rm16
\320\
2\x0F\x1D\202 P6
,UNDOC
2125 HINT_NOP42 rm32
\321\
2\x0F\x1D\202 P6
,UNDOC
2126 HINT_NOP42 rm64
\324\
2\x0F\x1D\202 X64
,UNDOC
2127 HINT_NOP43 rm16
\320\
2\x0F\x1D\203 P6
,UNDOC
2128 HINT_NOP43 rm32
\321\
2\x0F\x1D\203 P6
,UNDOC
2129 HINT_NOP43 rm64
\324\
2\x0F\x1D\203 X64
,UNDOC
2130 HINT_NOP44 rm16
\320\
2\x0F\x1D\204 P6
,UNDOC
2131 HINT_NOP44 rm32
\321\
2\x0F\x1D\204 P6
,UNDOC
2132 HINT_NOP44 rm64
\324\
2\x0F\x1D\204 X64
,UNDOC
2133 HINT_NOP45 rm16
\320\
2\x0F\x1D\205 P6
,UNDOC
2134 HINT_NOP45 rm32
\321\
2\x0F\x1D\205 P6
,UNDOC
2135 HINT_NOP45 rm64
\324\
2\x0F\x1D\205 X64
,UNDOC
2136 HINT_NOP46 rm16
\320\
2\x0F\x1D\206 P6
,UNDOC
2137 HINT_NOP46 rm32
\321\
2\x0F\x1D\206 P6
,UNDOC
2138 HINT_NOP46 rm64
\324\
2\x0F\x1D\206 X64
,UNDOC
2139 HINT_NOP47 rm16
\320\
2\x0F\x1D\207 P6
,UNDOC
2140 HINT_NOP47 rm32
\321\
2\x0F\x1D\207 P6
,UNDOC
2141 HINT_NOP47 rm64
\324\
2\x0F\x1D\207 X64
,UNDOC
2142 HINT_NOP48 rm16
\320\
2\x0F\x1E\200 P6
,UNDOC
2143 HINT_NOP48 rm32
\321\
2\x0F\x1E\200 P6
,UNDOC
2144 HINT_NOP48 rm64
\324\
2\x0F\x1E\200 X64
,UNDOC
2145 HINT_NOP49 rm16
\320\
2\x0F\x1E\201 P6
,UNDOC
2146 HINT_NOP49 rm32
\321\
2\x0F\x1E\201 P6
,UNDOC
2147 HINT_NOP49 rm64
\324\
2\x0F\x1E\201 X64
,UNDOC
2148 HINT_NOP50 rm16
\320\
2\x0F\x1E\202 P6
,UNDOC
2149 HINT_NOP50 rm32
\321\
2\x0F\x1E\202 P6
,UNDOC
2150 HINT_NOP50 rm64
\324\
2\x0F\x1E\202 X64
,UNDOC
2151 HINT_NOP51 rm16
\320\
2\x0F\x1E\203 P6
,UNDOC
2152 HINT_NOP51 rm32
\321\
2\x0F\x1E\203 P6
,UNDOC
2153 HINT_NOP51 rm64
\324\
2\x0F\x1E\203 X64
,UNDOC
2154 HINT_NOP52 rm16
\320\
2\x0F\x1E\204 P6
,UNDOC
2155 HINT_NOP52 rm32
\321\
2\x0F\x1E\204 P6
,UNDOC
2156 HINT_NOP52 rm64
\324\
2\x0F\x1E\204 X64
,UNDOC
2157 HINT_NOP53 rm16
\320\
2\x0F\x1E\205 P6
,UNDOC
2158 HINT_NOP53 rm32
\321\
2\x0F\x1E\205 P6
,UNDOC
2159 HINT_NOP53 rm64
\324\
2\x0F\x1E\205 X64
,UNDOC
2160 HINT_NOP54 rm16
\320\
2\x0F\x1E\206 P6
,UNDOC
2161 HINT_NOP54 rm32
\321\
2\x0F\x1E\206 P6
,UNDOC
2162 HINT_NOP54 rm64
\324\
2\x0F\x1E\206 X64
,UNDOC
2163 HINT_NOP55 rm16
\320\
2\x0F\x1E\207 P6
,UNDOC
2164 HINT_NOP55 rm32
\321\
2\x0F\x1E\207 P6
,UNDOC
2165 HINT_NOP55 rm64
\324\
2\x0F\x1E\207 X64
,UNDOC
2166 HINT_NOP56 rm16
\320\
2\x0F\x1F\200 P6
,UNDOC
2167 HINT_NOP56 rm32
\321\
2\x0F\x1F\200 P6
,UNDOC
2168 HINT_NOP56 rm64
\324\
2\x0F\x1F\200 X64
,UNDOC
2169 HINT_NOP57 rm16
\320\
2\x0F\x1F\201 P6
,UNDOC
2170 HINT_NOP57 rm32
\321\
2\x0F\x1F\201 P6
,UNDOC
2171 HINT_NOP57 rm64
\324\
2\x0F\x1F\201 X64
,UNDOC
2172 HINT_NOP58 rm16
\320\
2\x0F\x1F\202 P6
,UNDOC
2173 HINT_NOP58 rm32
\321\
2\x0F\x1F\202 P6
,UNDOC
2174 HINT_NOP58 rm64
\324\
2\x0F\x1F\202 X64
,UNDOC
2175 HINT_NOP59 rm16
\320\
2\x0F\x1F\203 P6
,UNDOC
2176 HINT_NOP59 rm32
\321\
2\x0F\x1F\203 P6
,UNDOC
2177 HINT_NOP59 rm64
\324\
2\x0F\x1F\203 X64
,UNDOC
2178 HINT_NOP60 rm16
\320\
2\x0F\x1F\204 P6
,UNDOC
2179 HINT_NOP60 rm32
\321\
2\x0F\x1F\204 P6
,UNDOC
2180 HINT_NOP60 rm64
\324\
2\x0F\x1F\204 X64
,UNDOC
2181 HINT_NOP61 rm16
\320\
2\x0F\x1F\205 P6
,UNDOC
2182 HINT_NOP61 rm32
\321\
2\x0F\x1F\205 P6
,UNDOC
2183 HINT_NOP61 rm64
\324\
2\x0F\x1F\205 X64
,UNDOC
2184 HINT_NOP62 rm16
\320\
2\x0F\x1F\206 P6
,UNDOC
2185 HINT_NOP62 rm32
\321\
2\x0F\x1F\206 P6
,UNDOC
2186 HINT_NOP62 rm64
\324\
2\x0F\x1F\206 X64
,UNDOC
2187 HINT_NOP63 rm16
\320\
2\x0F\x1F\207 P6
,UNDOC
2188 HINT_NOP63 rm32
\321\
2\x0F\x1F\207 P6
,UNDOC
2189 HINT_NOP63 rm64
\324\
2\x0F\x1F\207 X64
,UNDOC