Added POD tests and a Perl::Critic test
[nasm/perl-rewrite.git] / perl / insns.dat
blob96a8889433c4188347d6606cfd73ef1bdbac7a78
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 license given in the file "LICENSE"
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.
17 ; Comments with a pound sign after the semicolon generate section
18 ; subheaders in the NASM documentation.
20 ; [name] [operands] [code string] [flags]
22 ; [name]
23 ; /^(\w[_\w]*)\s+/x
25 ; [operands]
26 ; /\G( ignore | void | )/x
39 ;# Special instructions...
40 DB ignore ignore ignore
41 DW ignore ignore ignore
42 DD ignore ignore ignore
43 DQ ignore ignore ignore
44 DT ignore ignore ignore
45 DO ignore ignore ignore
46 DY ignore ignore ignore
47 RESB imm \340 8086
48 RESW ignore ignore ignore
49 RESD ignore ignore ignore
50 RESQ ignore ignore ignore
51 REST ignore ignore ignore
52 RESO ignore ignore ignore
53 RESY ignore ignore ignore
55 ;# Conventional instructions
56 AAA void \1\x37 8086,NOLONG
57 AAD void \2\xD5\x0A 8086,NOLONG
58 AAD imm \1\xD5\24 8086,SB,NOLONG
59 AAM void \2\xD4\x0A 8086,NOLONG
60 AAM imm \1\xD4\24 8086,SB,NOLONG
61 AAS void \1\x3F 8086,NOLONG
62 ADC mem,reg8 \1\x10\101 8086,SM
63 ADC reg8,reg8 \1\x10\101 8086
64 ADC mem,reg16 \320\1\x11\101 8086,SM
65 ADC reg16,reg16 \320\1\x11\101 8086
66 ADC mem,reg32 \321\1\x11\101 386,SM
67 ADC reg32,reg32 \321\1\x11\101 386
68 ADC mem,reg64 \324\1\x11\101 X64,SM
69 ADC reg64,reg64 \324\1\x11\101 X64
70 ADC reg8,mem \1\x12\110 8086,SM
71 ADC reg8,reg8 \1\x12\110 8086
72 ADC reg16,mem \320\1\x13\110 8086,SM
73 ADC reg16,reg16 \320\1\x13\110 8086
74 ADC reg32,mem \321\1\x13\110 386,SM
75 ADC reg32,reg32 \321\1\x13\110 386
76 ADC reg64,mem \324\1\x13\110 X64,SM
77 ADC reg64,reg64 \324\1\x13\110 X64
78 ADC rm16,imm8 \320\1\x83\202\275 8086
79 ADC rm32,imm8 \321\1\x83\202\275 386
80 ADC rm64,imm8 \324\1\x83\202\275 X64
81 ADC reg_al,imm \1\x14\21 8086,SM
82 ADC reg_ax,sbyte16 \320\1\x83\202\275 8086,SM
83 ADC reg_ax,imm \320\1\x15\31 8086,SM
84 ADC reg_eax,sbyte32 \321\1\x83\202\275 386,SM
85 ADC reg_eax,imm \321\1\x15\41 386,SM
86 ADC reg_rax,sbyte64 \324\1\x83\202\275 X64,SM
87 ADC reg_rax,imm \324\1\x15\255 X64,SM
88 ADC rm8,imm \1\x80\202\21 8086,SM
89 ADC rm16,imm \320\145\x81\202\141 8086,SM
90 ADC rm32,imm \321\155\x81\202\151 386,SM
91 ADC rm64,imm \324\155\x81\202\251 X64,SM
92 ADC mem,imm8 \1\x80\202\21 8086,SM
93 ADC mem,imm16 \320\145\x81\202\141 8086,SM
94 ADC mem,imm32 \321\155\x81\202\151 386,SM
95 ADD mem,reg8 \1\x00\101 8086,SM
96 ADD reg8,reg8 \1\x00\101 8086
97 ADD mem,reg16 \320\1\x01\101 8086,SM
98 ADD reg16,reg16 \320\1\x01\101 8086
99 ADD mem,reg32 \321\1\x01\101 386,SM
100 ADD reg32,reg32 \321\1\x01\101 386
101 ADD mem,reg64 \324\1\x01\101 X64,SM
102 ADD reg64,reg64 \324\1\x01\101 X64
103 ADD reg8,mem \1\x02\110 8086,SM
104 ADD reg8,reg8 \1\x02\110 8086
105 ADD reg16,mem \320\1\x03\110 8086,SM
106 ADD reg16,reg16 \320\1\x03\110 8086
107 ADD reg32,mem \321\1\x03\110 386,SM
108 ADD reg32,reg32 \321\1\x03\110 386
109 ADD reg64,mem \324\1\x03\110 X64,SM
110 ADD reg64,reg64 \324\1\x03\110 X64
111 ADD rm16,imm8 \320\1\x83\200\275 8086
112 ADD rm32,imm8 \321\1\x83\200\275 386
113 ADD rm64,imm8 \324\1\x83\200\275 X64
114 ADD reg_al,imm \1\x04\21 8086,SM
115 ADD reg_ax,sbyte16 \320\1\x83\200\275 8086,SM
116 ADD reg_ax,imm \320\1\x05\31 8086,SM
117 ADD reg_eax,sbyte32 \321\1\x83\200\275 386,SM
118 ADD reg_eax,imm \321\1\x05\41 386,SM
119 ADD reg_rax,sbyte64 \324\1\x83\200\275 X64,SM
120 ADD reg_rax,imm \324\1\x05\255 X64,SM
121 ADD rm8,imm \1\x80\200\21 8086,SM
122 ADD rm16,imm \320\145\x81\200\141 8086,SM
123 ADD rm32,imm \321\155\x81\200\151 386,SM
124 ADD rm64,imm \324\155\x81\200\251 X64,SM
125 ADD mem,imm8 \1\x80\200\21 8086,SM
126 ADD mem,imm16 \320\145\x81\200\141 8086,SM
127 ADD mem,imm32 \321\155\x81\200\151 386,SM
128 AND mem,reg8 \1\x20\101 8086,SM
129 AND reg8,reg8 \1\x20\101 8086
130 AND mem,reg16 \320\1\x21\101 8086,SM
131 AND reg16,reg16 \320\1\x21\101 8086
132 AND mem,reg32 \321\1\x21\101 386,SM
133 AND reg32,reg32 \321\1\x21\101 386
134 AND mem,reg64 \324\1\x21\101 X64,SM
135 AND reg64,reg64 \324\1\x21\101 X64
136 AND reg8,mem \1\x22\110 8086,SM
137 AND reg8,reg8 \1\x22\110 8086
138 AND reg16,mem \320\1\x23\110 8086,SM
139 AND reg16,reg16 \320\1\x23\110 8086
140 AND reg32,mem \321\1\x23\110 386,SM
141 AND reg32,reg32 \321\1\x23\110 386
142 AND reg64,mem \324\1\x23\110 X64,SM
143 AND reg64,reg64 \324\1\x23\110 X64
144 AND rm16,imm8 \320\1\x83\204\275 8086
145 AND rm32,imm8 \321\1\x83\204\275 386
146 AND rm64,imm8 \324\1\x83\204\275 X64
147 AND reg_al,imm \1\x24\21 8086,SM
148 AND reg_ax,sbyte16 \320\1\x83\204\275 8086,SM
149 AND reg_ax,imm \320\1\x25\31 8086,SM
150 AND reg_eax,sbyte32 \321\1\x83\204\275 386,SM
151 AND reg_eax,imm \321\1\x25\41 386,SM
152 AND reg_rax,sbyte64 \324\1\x83\204\275 X64,SM
153 AND reg_rax,imm \324\1\x25\255 X64,SM
154 AND rm8,imm \1\x80\204\21 8086,SM
155 AND rm16,imm \320\145\x81\204\141 8086,SM
156 AND rm32,imm \321\155\x81\204\151 386,SM
157 AND rm64,imm \324\155\x81\204\251 X64,SM
158 AND mem,imm8 \1\x80\204\21 8086,SM
159 AND mem,imm16 \320\145\x81\204\141 8086,SM
160 AND mem,imm32 \321\155\x81\204\151 386,SM
161 ARPL mem,reg16 \1\x63\101 286,PROT,SM,NOLONG
162 ARPL reg16,reg16 \1\x63\101 286,PROT,NOLONG
163 BB0_RESET void \2\x0F\x3A PENT,CYRIX,ND
164 BB1_RESET void \2\x0F\x3B PENT,CYRIX,ND
165 BOUND reg16,mem \320\1\x62\110 186,NOLONG
166 BOUND reg32,mem \321\1\x62\110 386,NOLONG
167 BSF reg16,mem \320\2\x0F\xBC\110 386,SM
168 BSF reg16,reg16 \320\2\x0F\xBC\110 386
169 BSF reg32,mem \321\2\x0F\xBC\110 386,SM
170 BSF reg32,reg32 \321\2\x0F\xBC\110 386
171 BSF reg64,mem \324\2\x0F\xBC\110 X64,SM
172 BSF reg64,reg64 \324\2\x0F\xBC\110 X64
173 BSR reg16,mem \320\2\x0F\xBD\110 386,SM
174 BSR reg16,reg16 \320\2\x0F\xBD\110 386
175 BSR reg32,mem \321\2\x0F\xBD\110 386,SM
176 BSR reg32,reg32 \321\2\x0F\xBD\110 386
177 BSR reg64,mem \324\2\x0F\xBD\110 X64,SM
178 BSR reg64,reg64 \324\2\x0F\xBD\110 X64
179 BSWAP reg32 \321\1\x0F\10\xC8 486
180 BSWAP reg64 \324\1\x0F\10\xC8 X64
181 BT mem,reg16 \320\2\x0F\xA3\101 386,SM
182 BT reg16,reg16 \320\2\x0F\xA3\101 386
183 BT mem,reg32 \321\2\x0F\xA3\101 386,SM
184 BT reg32,reg32 \321\2\x0F\xA3\101 386
185 BT mem,reg64 \324\2\x0F\xA3\101 X64,SM
186 BT reg64,reg64 \324\2\x0F\xA3\101 X64
187 BT rm16,imm \320\2\x0F\xBA\204\25 386,SB
188 BT rm32,imm \321\2\x0F\xBA\204\25 386,SB
189 BT rm64,imm \324\2\x0F\xBA\204\25 X64,SB
190 BTC mem,reg16 \320\2\x0F\xBB\101 386,SM
191 BTC reg16,reg16 \320\2\x0F\xBB\101 386
192 BTC mem,reg32 \321\2\x0F\xBB\101 386,SM
193 BTC reg32,reg32 \321\2\x0F\xBB\101 386
194 BTC mem,reg64 \324\2\x0F\xBB\101 X64,SM
195 BTC reg64,reg64 \324\2\x0F\xBB\101 X64
196 BTC rm16,imm \320\2\x0F\xBA\207\25 386,SB
197 BTC rm32,imm \321\2\x0F\xBA\207\25 386,SB
198 BTC rm64,imm \324\2\x0F\xBA\207\25 X64,SB
199 BTR mem,reg16 \320\2\x0F\xB3\101 386,SM
200 BTR reg16,reg16 \320\2\x0F\xB3\101 386
201 BTR mem,reg32 \321\2\x0F\xB3\101 386,SM
202 BTR reg32,reg32 \321\2\x0F\xB3\101 386
203 BTR mem,reg64 \324\2\x0F\xB3\101 X64,SM
204 BTR reg64,reg64 \324\2\x0F\xB3\101 X64
205 BTR rm16,imm \320\2\x0F\xBA\206\25 386,SB
206 BTR rm32,imm \321\2\x0F\xBA\206\25 386,SB
207 BTR rm64,imm \324\2\x0F\xBA\206\25 X64,SB
208 BTS mem,reg16 \320\2\x0F\xAB\101 386,SM
209 BTS reg16,reg16 \320\2\x0F\xAB\101 386
210 BTS mem,reg32 \321\2\x0F\xAB\101 386,SM
211 BTS reg32,reg32 \321\2\x0F\xAB\101 386
212 BTS mem,reg64 \324\2\x0F\xAB\101 X64,SM
213 BTS reg64,reg64 \324\2\x0F\xAB\101 X64
214 BTS rm16,imm \320\2\x0F\xBA\205\25 386,SB
215 BTS rm32,imm \321\2\x0F\xBA\205\25 386,SB
216 BTS rm64,imm \324\2\x0F\xBA\205\25 X64,SB
217 CALL imm \322\1\xE8\64 8086
218 CALL imm|near \322\1\xE8\64 8086
219 CALL imm|far \322\1\x9A\34\74 8086,ND,NOLONG
220 CALL imm16 \320\1\xE8\64 8086
221 CALL imm16|near \320\1\xE8\64 8086
222 CALL imm16|far \320\1\x9A\34\74 8086,ND,NOLONG
223 CALL imm32 \321\1\xE8\64 386
224 CALL imm32|near \321\1\xE8\64 386
225 CALL imm32|far \321\1\x9A\34\74 386,ND,NOLONG
226 CALL imm:imm \322\1\x9A\35\30 8086,NOLONG
227 CALL imm16:imm \320\1\x9A\31\30 8086,NOLONG
228 CALL imm:imm16 \320\1\x9A\31\30 8086,NOLONG
229 CALL imm32:imm \321\1\x9A\41\30 386,NOLONG
230 CALL imm:imm32 \321\1\x9A\41\30 386,NOLONG
231 CALL mem|far \322\1\xFF\203 8086,NOLONG
232 CALL mem|far \324\1\xFF\203 X64
233 CALL mem16|far \320\1\xFF\203 8086
234 CALL mem32|far \321\1\xFF\203 386
235 CALL mem64|far \324\1\xFF\203 X64
236 CALL mem|near \322\1\xFF\202 8086
237 CALL mem16|near \320\1\xFF\202 8086
238 CALL mem32|near \321\1\xFF\202 386,NOLONG
239 CALL mem64|near \324\1\xFF\202 X64
240 CALL reg16 \320\1\xFF\202 8086
241 CALL reg32 \321\1\xFF\202 386,NOLONG
242 CALL reg64 \323\1\xFF\202 X64
243 CALL mem \322\1\xFF\202 8086
244 CALL mem16 \320\1\xFF\202 8086
245 CALL mem32 \321\1\xFF\202 386,NOLONG
246 CALL mem64 \323\1\xFF\202 X64
247 CBW void \320\1\x98 8086
248 CDQ void \321\1\x99 386
249 CDQE void \324\1\x98 X64
250 CLC void \1\xF8 8086
251 CLD void \1\xFC 8086
252 CLGI void \3\x0F\x01\xDD X64,AMD
253 CLI void \1\xFA 8086
254 CLTS void \2\x0F\x06 286,PRIV
255 CMC void \1\xF5 8086
256 CMP mem,reg8 \1\x38\101 8086,SM
257 CMP reg8,reg8 \1\x38\101 8086
258 CMP mem,reg16 \320\1\x39\101 8086,SM
259 CMP reg16,reg16 \320\1\x39\101 8086
260 CMP mem,reg32 \321\1\x39\101 386,SM
261 CMP reg32,reg32 \321\1\x39\101 386
262 CMP mem,reg64 \324\1\x39\101 X64,SM
263 CMP reg64,reg64 \324\1\x39\101 X64
264 CMP reg8,mem \1\x3A\110 8086,SM
265 CMP reg8,reg8 \1\x3A\110 8086
266 CMP reg16,mem \320\1\x3B\110 8086,SM
267 CMP reg16,reg16 \320\1\x3B\110 8086
268 CMP reg32,mem \321\1\x3B\110 386,SM
269 CMP reg32,reg32 \321\1\x3B\110 386
270 CMP reg64,mem \324\1\x3B\110 X64,SM
271 CMP reg64,reg64 \324\1\x3B\110 X64
272 CMP rm16,imm8 \320\1\x83\207\275 8086
273 CMP rm32,imm8 \321\1\x83\207\275 386
274 CMP rm64,imm8 \324\1\x83\207\275 X64
275 CMP reg_al,imm \1\x3C\21 8086,SM
276 CMP reg_ax,sbyte16 \320\1\x83\207\275 8086,SM
277 CMP reg_ax,imm \320\1\x3D\31 8086,SM
278 CMP reg_eax,sbyte32 \321\1\x83\207\275 386,SM
279 CMP reg_eax,imm \321\1\x3D\41 386,SM
280 CMP reg_rax,sbyte64 \324\1\x83\207\275 X64,SM
281 CMP reg_rax,imm \324\1\x3D\255 X64,SM
282 CMP rm8,imm \1\x80\207\21 8086,SM
283 CMP rm16,imm \320\145\x81\207\141 8086,SM
284 CMP rm32,imm \321\155\x81\207\151 386,SM
285 CMP rm64,imm \324\155\x81\207\251 X64,SM
286 CMP mem,imm8 \1\x80\207\21 8086,SM
287 CMP mem,imm16 \320\145\x81\207\141 8086,SM
288 CMP mem,imm32 \321\155\x81\207\151 386,SM
289 CMPSB void \335\1\xA6 8086
290 CMPSD void \335\321\1\xA7 386
291 CMPSQ void \335\324\1\xA7 X64
292 CMPSW void \335\320\1\xA7 8086
293 CMPXCHG mem,reg8 \2\x0F\xB0\101 PENT,SM
294 CMPXCHG reg8,reg8 \2\x0F\xB0\101 PENT
295 CMPXCHG mem,reg16 \320\2\x0F\xB1\101 PENT,SM
296 CMPXCHG reg16,reg16 \320\2\x0F\xB1\101 PENT
297 CMPXCHG mem,reg32 \321\2\x0F\xB1\101 PENT,SM
298 CMPXCHG reg32,reg32 \321\2\x0F\xB1\101 PENT
299 CMPXCHG mem,reg64 \324\2\x0F\xB1\101 X64,SM
300 CMPXCHG reg64,reg64 \324\2\x0F\xB1\101 X64
301 CMPXCHG486 mem,reg8 \2\x0F\xA6\101 486,SM,UNDOC,ND
302 CMPXCHG486 reg8,reg8 \2\x0F\xA6\101 486,UNDOC,ND
303 CMPXCHG486 mem,reg16 \320\2\x0F\xA7\101 486,SM,UNDOC,ND
304 CMPXCHG486 reg16,reg16 \320\2\x0F\xA7\101 486,UNDOC,ND
305 CMPXCHG486 mem,reg32 \321\2\x0F\xA7\101 486,SM,UNDOC,ND
306 CMPXCHG486 reg32,reg32 \321\2\x0F\xA7\101 486,UNDOC,ND
307 CMPXCHG8B mem \2\x0F\xC7\201 PENT
308 CMPXCHG16B mem \324\2\x0F\xC7\201 X64
309 CPUID void \2\x0F\xA2 PENT
310 CPU_READ void \2\x0F\x3D PENT,CYRIX
311 CPU_WRITE void \2\x0F\x3C PENT,CYRIX
312 CQO void \324\1\x99 X64
313 CWD void \320\1\x99 8086
314 CWDE void \321\1\x98 386
315 DAA void \1\x27 8086,NOLONG
316 DAS void \1\x2F 8086,NOLONG
317 DEC reg16 \320\10\x48 8086,NOLONG
318 DEC reg32 \321\10\x48 386,NOLONG
319 DEC rm8 \1\xFE\201 8086
320 DEC rm16 \320\1\xFF\201 8086
321 DEC rm32 \321\1\xFF\201 386
322 DEC rm64 \324\1\xFF\201 X64
323 DIV rm8 \1\xF6\206 8086
324 DIV rm16 \320\1\xF7\206 8086
325 DIV rm32 \321\1\xF7\206 386
326 DIV rm64 \324\1\xF7\206 X64
327 DMINT void \2\x0F\x39 P6,CYRIX
328 EMMS void \2\x0F\x77 PENT,MMX
329 ENTER imm,imm \1\xC8\30\25 186
330 EQU imm \0 8086
331 EQU imm:imm \0 8086
332 F2XM1 void \2\xD9\xF0 8086,FPU
333 FABS void \2\xD9\xE1 8086,FPU
334 FADD mem32 \1\xD8\200 8086,FPU
335 FADD mem64 \1\xDC\200 8086,FPU
336 FADD fpureg|to \1\xDC\10\xC0 8086,FPU
337 FADD fpureg \1\xD8\10\xC0 8086,FPU
338 FADD fpureg,fpu0 \1\xDC\10\xC0 8086,FPU
339 FADD fpu0,fpureg \1\xD8\11\xC0 8086,FPU
340 FADD void \2\xDE\xC1 8086,FPU,ND
341 FADDP fpureg \1\xDE\10\xC0 8086,FPU
342 FADDP fpureg,fpu0 \1\xDE\10\xC0 8086,FPU
343 FADDP void \2\xDE\xC1 8086,FPU,ND
344 FBLD mem80 \1\xDF\204 8086,FPU
345 FBLD mem \1\xDF\204 8086,FPU
346 FBSTP mem80 \1\xDF\206 8086,FPU
347 FBSTP mem \1\xDF\206 8086,FPU
348 FCHS void \2\xD9\xE0 8086,FPU
349 FCLEX void \341\2\xDB\xE2 8086,FPU
350 FCMOVB fpureg \1\xDA\10\xC0 P6,FPU
351 FCMOVB fpu0,fpureg \1\xDA\11\xC0 P6,FPU
352 FCMOVB void \2\xDA\xC1 P6,FPU,ND
353 FCMOVBE fpureg \1\xDA\10\xD0 P6,FPU
354 FCMOVBE fpu0,fpureg \1\xDA\11\xD0 P6,FPU
355 FCMOVBE void \2\xDA\xD1 P6,FPU,ND
356 FCMOVE fpureg \1\xDA\10\xC8 P6,FPU
357 FCMOVE fpu0,fpureg \1\xDA\11\xC8 P6,FPU
358 FCMOVE void \2\xDA\xC9 P6,FPU,ND
359 FCMOVNB fpureg \1\xDB\10\xC0 P6,FPU
360 FCMOVNB fpu0,fpureg \1\xDB\11\xC0 P6,FPU
361 FCMOVNB void \2\xDB\xC1 P6,FPU,ND
362 FCMOVNBE fpureg \1\xDB\10\xD0 P6,FPU
363 FCMOVNBE fpu0,fpureg \1\xDB\11\xD0 P6,FPU
364 FCMOVNBE void \2\xDB\xD1 P6,FPU,ND
365 FCMOVNE fpureg \1\xDB\10\xC8 P6,FPU
366 FCMOVNE fpu0,fpureg \1\xDB\11\xC8 P6,FPU
367 FCMOVNE void \2\xDB\xC9 P6,FPU,ND
368 FCMOVNU fpureg \1\xDB\10\xD8 P6,FPU
369 FCMOVNU fpu0,fpureg \1\xDB\11\xD8 P6,FPU
370 FCMOVNU void \2\xDB\xD9 P6,FPU,ND
371 FCMOVU fpureg \1\xDA\10\xD8 P6,FPU
372 FCMOVU fpu0,fpureg \1\xDA\11\xD8 P6,FPU
373 FCMOVU void \2\xDA\xD9 P6,FPU,ND
374 FCOM mem32 \1\xD8\202 8086,FPU
375 FCOM mem64 \1\xDC\202 8086,FPU
376 FCOM fpureg \1\xD8\10\xD0 8086,FPU
377 FCOM fpu0,fpureg \1\xD8\11\xD0 8086,FPU
378 FCOM void \2\xD8\xD1 8086,FPU,ND
379 FCOMI fpureg \1\xDB\10\xF0 P6,FPU
380 FCOMI fpu0,fpureg \1\xDB\11\xF0 P6,FPU
381 FCOMI void \2\xDB\xF1 P6,FPU,ND
382 FCOMIP fpureg \1\xDF\10\xF0 P6,FPU
383 FCOMIP fpu0,fpureg \1\xDF\11\xF0 P6,FPU
384 FCOMIP void \2\xDF\xF1 P6,FPU,ND
385 FCOMP mem32 \1\xD8\203 8086,FPU
386 FCOMP mem64 \1\xDC\203 8086,FPU
387 FCOMP fpureg \1\xD8\10\xD8 8086,FPU
388 FCOMP fpu0,fpureg \1\xD8\11\xD8 8086,FPU
389 FCOMP void \2\xD8\xD9 8086,FPU,ND
390 FCOMPP void \2\xDE\xD9 8086,FPU
391 FCOS void \2\xD9\xFF 386,FPU
392 FDECSTP void \2\xD9\xF6 8086,FPU
393 FDISI void \341\2\xDB\xE1 8086,FPU
394 FDIV mem32 \1\xD8\206 8086,FPU
395 FDIV mem64 \1\xDC\206 8086,FPU
396 FDIV fpureg|to \1\xDC\10\xF8 8086,FPU
397 FDIV fpureg \1\xD8\10\xF0 8086,FPU
398 FDIV fpureg,fpu0 \1\xDC\10\xF8 8086,FPU
399 FDIV fpu0,fpureg \1\xD8\11\xF0 8086,FPU
400 FDIV void \2\xDE\xF9 8086,FPU,ND
401 FDIVP fpureg \1\xDE\10\xF8 8086,FPU
402 FDIVP fpureg,fpu0 \1\xDE\10\xF8 8086,FPU
403 FDIVP void \2\xDE\xF9 8086,FPU,ND
404 FDIVR mem32 \1\xD8\207 8086,FPU
405 FDIVR mem64 \1\xDC\207 8086,FPU
406 FDIVR fpureg|to \1\xDC\10\xF0 8086,FPU
407 FDIVR fpureg,fpu0 \1\xDC\10\xF0 8086,FPU
408 FDIVR fpureg \1\xD8\10\xF8 8086,FPU
409 FDIVR fpu0,fpureg \1\xD8\11\xF8 8086,FPU
410 FDIVR void \2\xDE\xF1 8086,FPU,ND
411 FDIVRP fpureg \1\xDE\10\xF0 8086,FPU
412 FDIVRP fpureg,fpu0 \1\xDE\10\xF0 8086,FPU
413 FDIVRP void \2\xDE\xF1 8086,FPU,ND
414 FEMMS void \2\x0F\x0E PENT,3DNOW
415 FENI void \341\2\xDB\xE0 8086,FPU
416 FFREE fpureg \1\xDD\10\xC0 8086,FPU
417 FFREE void \2\xDD\xC1 8086,FPU
418 FFREEP fpureg \1\xDF\10\xC0 286,FPU,UNDOC
419 FFREEP void \2\xDF\xC1 286,FPU,UNDOC
420 FIADD mem32 \1\xDA\200 8086,FPU
421 FIADD mem16 \1\xDE\200 8086,FPU
422 FICOM mem32 \1\xDA\202 8086,FPU
423 FICOM mem16 \1\xDE\202 8086,FPU
424 FICOMP mem32 \1\xDA\203 8086,FPU
425 FICOMP mem16 \1\xDE\203 8086,FPU
426 FIDIV mem32 \1\xDA\206 8086,FPU
427 FIDIV mem16 \1\xDE\206 8086,FPU
428 FIDIVR mem32 \1\xDA\207 8086,FPU
429 FIDIVR mem16 \1\xDE\207 8086,FPU
430 FILD mem32 \1\xDB\200 8086,FPU
431 FILD mem16 \1\xDF\200 8086,FPU
432 FILD mem64 \1\xDF\205 8086,FPU
433 FIMUL mem32 \1\xDA\201 8086,FPU
434 FIMUL mem16 \1\xDE\201 8086,FPU
435 FINCSTP void \2\xD9\xF7 8086,FPU
436 FINIT void \341\2\xDB\xE3 8086,FPU
437 FIST mem32 \1\xDB\202 8086,FPU
438 FIST mem16 \1\xDF\202 8086,FPU
439 FISTP mem32 \1\xDB\203 8086,FPU
440 FISTP mem16 \1\xDF\203 8086,FPU
441 FISTP mem64 \1\xDF\207 8086,FPU
442 FISTTP mem16 \1\xDF\201 PRESCOTT,FPU
443 FISTTP mem32 \1\xDB\201 PRESCOTT,FPU
444 FISTTP mem64 \1\xDD\201 PRESCOTT,FPU
445 FISUB mem32 \1\xDA\204 8086,FPU
446 FISUB mem16 \1\xDE\204 8086,FPU
447 FISUBR mem32 \1\xDA\205 8086,FPU
448 FISUBR mem16 \1\xDE\205 8086,FPU
449 FLD mem32 \1\xD9\200 8086,FPU
450 FLD mem64 \1\xDD\200 8086,FPU
451 FLD mem80 \1\xDB\205 8086,FPU
452 FLD fpureg \1\xD9\10\xC0 8086,FPU
453 FLD void \2\xD9\xC1 8086,FPU,ND
454 FLD1 void \2\xD9\xE8 8086,FPU
455 FLDCW mem \1\xD9\205 8086,FPU,SW
456 FLDENV mem \1\xD9\204 8086,FPU
457 FLDL2E void \2\xD9\xEA 8086,FPU
458 FLDL2T void \2\xD9\xE9 8086,FPU
459 FLDLG2 void \2\xD9\xEC 8086,FPU
460 FLDLN2 void \2\xD9\xED 8086,FPU
461 FLDPI void \2\xD9\xEB 8086,FPU
462 FLDZ void \2\xD9\xEE 8086,FPU
463 FMUL mem32 \1\xD8\201 8086,FPU
464 FMUL mem64 \1\xDC\201 8086,FPU
465 FMUL fpureg|to \1\xDC\10\xC8 8086,FPU
466 FMUL fpureg,fpu0 \1\xDC\10\xC8 8086,FPU
467 FMUL fpureg \1\xD8\10\xC8 8086,FPU
468 FMUL fpu0,fpureg \1\xD8\11\xC8 8086,FPU
469 FMUL void \2\xDE\xC9 8086,FPU,ND
470 FMULP fpureg \1\xDE\10\xC8 8086,FPU
471 FMULP fpureg,fpu0 \1\xDE\10\xC8 8086,FPU
472 FMULP void \2\xDE\xC9 8086,FPU,ND
473 FNCLEX void \2\xDB\xE2 8086,FPU
474 FNDISI void \2\xDB\xE1 8086,FPU
475 FNENI void \2\xDB\xE0 8086,FPU
476 FNINIT void \2\xDB\xE3 8086,FPU
477 FNOP void \2\xD9\xD0 8086,FPU
478 FNSAVE mem \1\xDD\206 8086,FPU
479 FNSTCW mem \1\xD9\207 8086,FPU,SW
480 FNSTENV mem \1\xD9\206 8086,FPU
481 FNSTSW mem \1\xDD\207 8086,FPU,SW
482 FNSTSW reg_ax \2\xDF\xE0 286,FPU
483 FPATAN void \2\xD9\xF3 8086,FPU
484 FPREM void \2\xD9\xF8 8086,FPU
485 FPREM1 void \2\xD9\xF5 386,FPU
486 FPTAN void \2\xD9\xF2 8086,FPU
487 FRNDINT void \2\xD9\xFC 8086,FPU
488 FRSTOR mem \1\xDD\204 8086,FPU
489 FSAVE mem \341\1\xDD\206 8086,FPU
490 FSCALE void \2\xD9\xFD 8086,FPU
491 FSETPM void \2\xDB\xE4 286,FPU
492 FSIN void \2\xD9\xFE 386,FPU
493 FSINCOS void \2\xD9\xFB 386,FPU
494 FSQRT void \2\xD9\xFA 8086,FPU
495 FST mem32 \1\xD9\202 8086,FPU
496 FST mem64 \1\xDD\202 8086,FPU
497 FST fpureg \1\xDD\10\xD0 8086,FPU
498 FST void \2\xDD\xD1 8086,FPU,ND
499 FSTCW mem \341\1\xD9\207 8086,FPU,SW
500 FSTENV mem \341\1\xD9\206 8086,FPU
501 FSTP mem32 \1\xD9\203 8086,FPU
502 FSTP mem64 \1\xDD\203 8086,FPU
503 FSTP mem80 \1\xDB\207 8086,FPU
504 FSTP fpureg \1\xDD\10\xD8 8086,FPU
505 FSTP void \2\xDD\xD9 8086,FPU,ND
506 FSTSW mem \341\1\xDD\207 8086,FPU,SW
507 FSTSW reg_ax \341\2\xDF\xE0 286,FPU
508 FSUB mem32 \1\xD8\204 8086,FPU
509 FSUB mem64 \1\xDC\204 8086,FPU
510 FSUB fpureg|to \1\xDC\10\xE8 8086,FPU
511 FSUB fpureg,fpu0 \1\xDC\10\xE8 8086,FPU
512 FSUB fpureg \1\xD8\10\xE0 8086,FPU
513 FSUB fpu0,fpureg \1\xD8\11\xE0 8086,FPU
514 FSUB void \2\xDE\xE9 8086,FPU,ND
515 FSUBP fpureg \1\xDE\10\xE8 8086,FPU
516 FSUBP fpureg,fpu0 \1\xDE\10\xE8 8086,FPU
517 FSUBP void \2\xDE\xE9 8086,FPU,ND
518 FSUBR mem32 \1\xD8\205 8086,FPU
519 FSUBR mem64 \1\xDC\205 8086,FPU
520 FSUBR fpureg|to \1\xDC\10\xE0 8086,FPU
521 FSUBR fpureg,fpu0 \1\xDC\10\xE0 8086,FPU
522 FSUBR fpureg \1\xD8\10\xE8 8086,FPU
523 FSUBR fpu0,fpureg \1\xD8\11\xE8 8086,FPU
524 FSUBR void \2\xDE\xE1 8086,FPU,ND
525 FSUBRP fpureg \1\xDE\10\xE0 8086,FPU
526 FSUBRP fpureg,fpu0 \1\xDE\10\xE0 8086,FPU
527 FSUBRP void \2\xDE\xE1 8086,FPU,ND
528 FTST void \2\xD9\xE4 8086,FPU
529 FUCOM fpureg \1\xDD\10\xE0 386,FPU
530 FUCOM fpu0,fpureg \1\xDD\11\xE0 386,FPU
531 FUCOM void \2\xDD\xE1 386,FPU,ND
532 FUCOMI fpureg \1\xDB\10\xE8 P6,FPU
533 FUCOMI fpu0,fpureg \1\xDB\11\xE8 P6,FPU
534 FUCOMI void \2\xDB\xE9 P6,FPU,ND
535 FUCOMIP fpureg \1\xDF\10\xE8 P6,FPU
536 FUCOMIP fpu0,fpureg \1\xDF\11\xE8 P6,FPU
537 FUCOMIP void \2\xDF\xE9 P6,FPU,ND
538 FUCOMP fpureg \1\xDD\10\xE8 386,FPU
539 FUCOMP fpu0,fpureg \1\xDD\11\xE8 386,FPU
540 FUCOMP void \2\xDD\xE9 386,FPU,ND
541 FUCOMPP void \2\xDA\xE9 386,FPU
542 FXAM void \2\xD9\xE5 8086,FPU
543 FXCH fpureg \1\xD9\10\xC8 8086,FPU
544 FXCH fpureg,fpu0 \1\xD9\10\xC8 8086,FPU
545 FXCH fpu0,fpureg \1\xD9\11\xC8 8086,FPU
546 FXCH void \2\xD9\xC9 8086,FPU,ND
547 FXTRACT void \2\xD9\xF4 8086,FPU
548 FYL2X void \2\xD9\xF1 8086,FPU
549 FYL2XP1 void \2\xD9\xF9 8086,FPU
550 HLT void \1\xF4 8086,PRIV
551 IBTS mem,reg16 \320\2\x0F\xA7\101 386,SW,UNDOC,ND
552 IBTS reg16,reg16 \320\2\x0F\xA7\101 386,UNDOC,ND
553 IBTS mem,reg32 \321\2\x0F\xA7\101 386,SD,UNDOC,ND
554 IBTS reg32,reg32 \321\2\x0F\xA7\101 386,UNDOC,ND
555 ICEBP void \1\xF1 386,ND
556 IDIV rm8 \1\xF6\207 8086
557 IDIV rm16 \320\1\xF7\207 8086
558 IDIV rm32 \321\1\xF7\207 386
559 IDIV rm64 \324\1\xF7\207 X64
560 IMUL rm8 \1\xF6\205 8086
561 IMUL rm16 \320\1\xF7\205 8086
562 IMUL rm32 \321\1\xF7\205 386
563 IMUL rm64 \324\1\xF7\205 X64
564 IMUL reg16,mem \320\2\x0F\xAF\110 386,SM
565 IMUL reg16,reg16 \320\2\x0F\xAF\110 386
566 IMUL reg32,mem \321\2\x0F\xAF\110 386,SM
567 IMUL reg32,reg32 \321\2\x0F\xAF\110 386
568 IMUL reg64,mem \324\2\x0F\xAF\110 X64,SM
569 IMUL reg64,reg64 \324\2\x0F\xAF\110 X64
570 IMUL reg16,mem,imm8 \320\1\x6B\110\16 186,SM
571 IMUL reg16,mem,sbyte16 \320\1\x6B\110\16 186,SM,ND
572 IMUL reg16,mem,imm16 \320\1\x69\110\32 186,SM
573 IMUL reg16,mem,imm \320\146\x69\110\142 186,SM,ND
574 IMUL reg16,reg16,imm8 \320\1\x6B\110\16 186
575 IMUL reg16,reg16,sbyte32 \320\1\x6B\110\16 186,SM,ND
576 IMUL reg16,reg16,imm16 \320\1\x69\110\32 186
577 IMUL reg16,reg16,imm \320\146\x69\110\142 186,SM,ND
578 IMUL reg32,mem,imm8 \321\1\x6B\110\16 386,SM
579 IMUL reg32,mem,sbyte64 \321\1\x6B\110\16 386,SM,ND
580 IMUL reg32,mem,imm32 \321\1\x69\110\42 386,SM
581 IMUL reg32,mem,imm \321\156\x69\110\152 386,SM,ND
582 IMUL reg32,reg32,imm8 \321\1\x6B\110\16 386
583 IMUL reg32,reg32,sbyte16 \321\1\x6B\110\16 386,SM,ND
584 IMUL reg32,reg32,imm32 \321\1\x69\110\42 386
585 IMUL reg32,reg32,imm \321\156\x69\110\152 386,SM,ND
586 IMUL reg64,mem,imm8 \324\1\x6B\110\16 X64,SM
587 IMUL reg64,mem,sbyte32 \324\1\x6B\110\16 X64,SM,ND
588 IMUL reg64,mem,imm32 \324\1\x69\110\42 X64,SM
589 IMUL reg64,mem,imm \324\156\x69\110\252 X64,SM,ND
590 IMUL reg64,reg64,imm8 \324\1\x6B\110\16 X64
591 IMUL reg64,reg64,sbyte64 \324\1\x6B\110\16 X64,SM,ND
592 IMUL reg64,reg64,imm32 \324\1\x69\110\42 X64
593 IMUL reg64,reg64,imm \324\156\x69\110\252 X64,SM,ND
594 IMUL reg16,imm8 \320\1\x6B\100\15 186
595 IMUL reg16,sbyte16 \320\1\x6B\100\15 186,SM,ND
596 IMUL reg16,imm16 \320\1\x69\100\31 186
597 IMUL reg16,imm \320\145\x69\100\141 186,SM,ND
598 IMUL reg32,imm8 \321\1\x6B\100\15 386
599 IMUL reg32,sbyte32 \321\1\x6B\100\15 386,SM,ND
600 IMUL reg32,imm32 \321\1\x69\100\41 386
601 IMUL reg32,imm \321\155\x69\100\151 386,SM,ND
602 IMUL reg64,imm8 \324\1\x6B\100\15 X64
603 IMUL reg64,sbyte64 \324\1\x6B\100\15 X64,SM,ND
604 IMUL reg64,imm32 \324\1\x69\100\255 X64
605 IMUL reg64,imm \324\155\x69\100\251 X64,SM,ND
606 IN reg_al,imm \1\xE4\25 8086,SB
607 IN reg_ax,imm \320\1\xE5\25 8086,SB
608 IN reg_eax,imm \321\1\xE5\25 386,SB
609 IN reg_al,reg_dx \1\xEC 8086
610 IN reg_ax,reg_dx \320\1\xED 8086
611 IN reg_eax,reg_dx \321\1\xED 386
612 INC reg16 \320\10\x40 8086,NOLONG
613 INC reg32 \321\10\x40 386,NOLONG
614 INC rm8 \1\xFE\200 8086
615 INC rm16 \320\1\xFF\200 8086
616 INC rm32 \321\1\xFF\200 386
617 INC rm64 \324\1\xFF\200 X64
618 INCBIN ignore ignore ignore
619 INSB void \1\x6C 186
620 INSD void \321\1\x6D 386
621 INSW void \320\1\x6D 186
622 INT imm \1\xCD\24 8086,SB
623 INT01 void \1\xF1 386,ND
624 INT1 void \1\xF1 386
625 INT03 void \1\xCC 8086,ND
626 INT3 void \1\xCC 8086
627 INTO void \1\xCE 8086,NOLONG
628 INVD void \2\x0F\x08 486,PRIV
629 INVLPG mem \2\x0F\x01\207 486,PRIV
630 INVLPGA reg_ax,reg_ecx \310\3\x0F\x01\xDF X86_64,AMD,NOLONG
631 INVLPGA reg_eax,reg_ecx \311\3\x0F\x01\xDF X86_64,AMD
632 INVLPGA reg_rax,reg_ecx \323\313\3\x0F\x01\xDF X64,AMD
633 INVLPGA void \3\x0F\x01\xDF X86_64,AMD
634 IRET void \322\1\xCF 8086
635 IRETD void \321\1\xCF 386
636 IRETQ void \324\1\xCF X64
637 IRETW void \320\1\xCF 8086
638 JCXZ imm \310\1\xE3\50 8086,NOLONG
639 JECXZ imm \311\1\xE3\50 386
640 JMP imm|short \1\xEB\50 8086
641 JMP imm \371\1\xEB\50 8086,ND
642 JMP imm \322\1\xE9\64 8086
643 JMP imm|near \322\1\xE9\64 8086,ND
644 JMP imm|far \322\1\xEA\34\74 8086,ND,NOLONG
645 JMP imm16 \320\1\xE9\64 8086
646 JMP imm16|near \320\1\xE9\64 8086,ND
647 JMP imm16|far \320\1\xEA\34\74 8086,ND,NOLONG
648 JMP imm32 \321\1\xE9\64 386
649 JMP imm32|near \321\1\xE9\64 386,ND
650 JMP imm32|far \321\1\xEA\34\74 386,ND,NOLONG
651 JMP imm:imm \322\1\xEA\35\30 8086,NOLONG
652 JMP imm16:imm \320\1\xEA\31\30 8086,NOLONG
653 JMP imm:imm16 \320\1\xEA\31\30 8086,NOLONG
654 JMP imm32:imm \321\1\xEA\41\30 386,NOLONG
655 JMP imm:imm32 \321\1\xEA\41\30 386,NOLONG
656 JMP mem|far \322\1\xFF\205 8086,NOLONG
657 JMP mem|far \324\1\xFF\205 X64
658 JMP mem16|far \320\1\xFF\205 8086
659 JMP mem32|far \321\1\xFF\205 386
660 JMP mem64|far \324\1\xFF\205 X64
661 JMP mem|near \322\1\xFF\204 8086
662 JMP mem16|near \320\1\xFF\204 8086
663 JMP mem32|near \321\1\xFF\204 386,NOLONG
664 JMP mem64|near \323\1\xFF\204 X64
665 JMP reg16 \320\1\xFF\204 8086
666 JMP reg32 \321\1\xFF\204 386,NOLONG
667 JMP reg64 \323\1\xFF\204 X64
668 JMP mem \322\1\xFF\204 8086
669 JMP mem16 \320\1\xFF\204 8086
670 JMP mem32 \321\1\xFF\204 386,NOLONG
671 JMP mem64 \323\1\xFF\204 X64
672 JMPE imm \322\2\x0F\xB8\64 IA64
673 JMPE imm16 \320\2\x0F\xB8\64 IA64
674 JMPE imm32 \321\2\x0F\xB8\64 IA64
675 JMPE rm16 \320\2\x0F\x00\206 IA64
676 JMPE rm32 \321\2\x0F\x00\206 IA64
677 JRCXZ imm \1\xE3\50 X64
678 LAHF void \1\x9F 8086
679 LAR reg16,mem \320\2\x0F\x02\110 286,PROT,SW
680 LAR reg16,reg16 \320\2\x0F\x02\110 286,PROT
681 LAR reg16,reg32 \320\2\x0F\x02\110 386,PROT
682 LAR reg16,reg64 \320\323\2\x0F\x02\110 X64,PROT,ND
683 LAR reg32,mem \321\2\x0F\x02\110 386,PROT,SW
684 LAR reg32,reg16 \321\2\x0F\x02\110 386,PROT
685 LAR reg32,reg32 \321\2\x0F\x02\110 386,PROT
686 LAR reg32,reg64 \321\323\2\x0F\x02\110 X64,PROT,ND
687 LAR reg64,mem \324\2\x0F\x02\110 X64,PROT,SW
688 LAR reg64,reg16 \324\2\x0F\x02\110 X64,PROT
689 LAR reg64,reg32 \324\2\x0F\x02\110 X64,PROT
690 LAR reg64,reg64 \324\2\x0F\x02\110 X64,PROT
691 LDS reg16,mem \320\1\xC5\110 8086,NOLONG
692 LDS reg32,mem \321\1\xC5\110 386,NOLONG
693 LEA reg16,mem \320\1\x8D\110 8086
694 LEA reg32,mem \321\1\x8D\110 386
695 LEA reg64,mem \324\1\x8D\110 X64
696 LEAVE void \1\xC9 186
697 LES reg16,mem \320\1\xC4\110 8086,NOLONG
698 LES reg32,mem \321\1\xC4\110 386,NOLONG
699 LFENCE void \3\x0F\xAE\xE8 X64,AMD
700 LFS reg16,mem \320\2\x0F\xB4\110 386
701 LFS reg32,mem \321\2\x0F\xB4\110 386
702 LGDT mem \2\x0F\x01\202 286,PRIV
703 LGS reg16,mem \320\2\x0F\xB5\110 386
704 LGS reg32,mem \321\2\x0F\xB5\110 386
705 LIDT mem \2\x0F\x01\203 286,PRIV
706 LLDT mem \2\x0F\x00\202 286,PROT,PRIV
707 LLDT mem16 \2\x0F\x00\202 286,PROT,PRIV
708 LLDT reg16 \2\x0F\x00\202 286,PROT,PRIV
709 LMSW mem \2\x0F\x01\206 286,PRIV
710 LMSW mem16 \2\x0F\x01\206 286,PRIV
711 LMSW reg16 \2\x0F\x01\206 286,PRIV
712 LOADALL void \2\x0F\x07 386,UNDOC
713 LOADALL286 void \2\x0F\x05 286,UNDOC
714 LODSB void \1\xAC 8086
715 LODSD void \321\1\xAD 386
716 LODSQ void \324\1\xAD X64
717 LODSW void \320\1\xAD 8086
718 LOOP imm \312\1\xE2\50 8086
719 LOOP imm,reg_cx \310\1\xE2\50 8086,NOLONG
720 LOOP imm,reg_ecx \311\1\xE2\50 386
721 LOOP imm,reg_rcx \313\1\xE2\50 X64
722 LOOPE imm \312\1\xE1\50 8086
723 LOOPE imm,reg_cx \310\1\xE1\50 8086,NOLONG
724 LOOPE imm,reg_ecx \311\1\xE1\50 386
725 LOOPE imm,reg_rcx \313\1\xE1\50 X64
726 LOOPNE imm \312\1\xE0\50 8086
727 LOOPNE imm,reg_cx \310\1\xE0\50 8086,NOLONG
728 LOOPNE imm,reg_ecx \311\1\xE0\50 386
729 LOOPNE imm,reg_rcx \313\1\xE0\50 X64
730 LOOPNZ imm \312\1\xE0\50 8086
731 LOOPNZ imm,reg_cx \310\1\xE0\50 8086,NOLONG
732 LOOPNZ imm,reg_ecx \311\1\xE0\50 386
733 LOOPNZ imm,reg_rcx \313\1\xE0\50 X64
734 LOOPZ imm \312\1\xE1\50 8086
735 LOOPZ imm,reg_cx \310\1\xE1\50 8086,NOLONG
736 LOOPZ imm,reg_ecx \311\1\xE1\50 386
737 LOOPZ imm,reg_rcx \313\1\xE1\50 X64
738 LSL reg16,mem \320\2\x0F\x03\110 286,PROT,SW
739 LSL reg16,reg16 \320\2\x0F\x03\110 286,PROT
740 LSL reg16,reg32 \320\2\x0F\x03\110 386,PROT
741 LSL reg16,reg64 \320\323\2\x0F\x03\110 X64,PROT,ND
742 LSL reg32,mem \321\2\x0F\x03\110 386,PROT,SW
743 LSL reg32,reg16 \321\2\x0F\x03\110 386,PROT
744 LSL reg32,reg32 \321\2\x0F\x03\110 386,PROT
745 LSL reg32,reg64 \321\323\2\x0F\x03\110 X64,PROT,ND
746 LSL reg64,mem \324\2\x0F\x03\110 X64,PROT,SW
747 LSL reg64,reg16 \324\2\x0F\x03\110 X64,PROT
748 LSL reg64,reg32 \324\2\x0F\x03\110 X64,PROT
749 LSL reg64,reg64 \324\2\x0F\x03\110 X64,PROT
750 LSS reg16,mem \320\2\x0F\xB2\110 386
751 LSS reg32,mem \321\2\x0F\xB2\110 386
752 LTR mem \2\x0F\x00\203 286,PROT,PRIV
753 LTR mem16 \2\x0F\x00\203 286,PROT,PRIV
754 LTR reg16 \2\x0F\x00\203 286,PROT,PRIV
755 MFENCE void \3\x0F\xAE\xF0 X64,AMD
756 MONITOR void \3\x0F\x01\xC8 PRESCOTT
757 MONITOR reg_eax,reg_ecx,reg_edx \3\x0F\x01\xC8 PRESCOTT,ND
758 MOV mem,reg_sreg \1\x8C\101 8086,SM
759 MOV reg16,reg_sreg \320\1\x8C\101 8086
760 MOV reg32,reg_sreg \321\1\x8C\101 386
761 MOV reg_sreg,mem \1\x8E\110 8086,SM
762 MOV reg_sreg,reg16 \1\x8E\110 8086
763 MOV reg_sreg,reg32 \1\x8E\110 386
764 MOV reg_al,mem_offs \1\xA0\45 8086,SM
765 MOV reg_ax,mem_offs \320\1\xA1\45 8086,SM
766 MOV reg_eax,mem_offs \321\1\xA1\45 386,SM
767 MOV reg_rax,mem_offs \324\1\xA1\45 X64,SM
768 MOV mem_offs,reg_al \1\xA2\44 8086,SM
769 MOV mem_offs,reg_ax \320\1\xA3\44 8086,SM
770 MOV mem_offs,reg_eax \321\1\xA3\44 386,SM
771 MOV mem_offs,reg_rax \324\1\xA3\44 X64,SM
772 MOV reg32,reg_creg \334\2\x0F\x20\101 386,PRIV,NOLONG
773 MOV reg64,reg_creg \323\2\x0F\x20\101 X64,PRIV
774 MOV reg_creg,reg32 \334\2\x0F\x22\110 386,PRIV,NOLONG
775 MOV reg_creg,reg64 \323\2\x0F\x22\110 X64,PRIV
776 MOV reg32,reg_dreg \2\x0F\x21\101 386,PRIV,NOLONG
777 MOV reg64,reg_dreg \323\2\x0F\x21\101 X64,PRIV
778 MOV reg_dreg,reg32 \2\x0F\x23\110 386,PRIV,NOLONG
779 MOV reg_dreg,reg64 \323\2\x0F\x23\110 X64,PRIV
780 MOV reg32,reg_treg \2\x0F\x24\101 386,NOLONG,ND
781 MOV reg_treg,reg32 \2\x0F\x26\110 386,NOLONG,ND
782 MOV mem,reg8 \1\x88\101 8086,SM
783 MOV reg8,reg8 \1\x88\101 8086
784 MOV mem,reg16 \320\1\x89\101 8086,SM
785 MOV reg16,reg16 \320\1\x89\101 8086
786 MOV mem,reg32 \321\1\x89\101 386,SM
787 MOV reg32,reg32 \321\1\x89\101 386
788 MOV mem,reg64 \324\1\x89\101 X64,SM
789 MOV reg64,reg64 \324\1\x89\101 X64
790 MOV reg8,mem \1\x8A\110 8086,SM
791 MOV reg8,reg8 \1\x8A\110 8086
792 MOV reg16,mem \320\1\x8B\110 8086,SM
793 MOV reg16,reg16 \320\1\x8B\110 8086
794 MOV reg32,mem \321\1\x8B\110 386,SM
795 MOV reg32,reg32 \321\1\x8B\110 386
796 MOV reg64,mem \324\1\x8B\110 X64,SM
797 MOV reg64,reg64 \324\1\x8B\110 X64
798 MOV reg8,imm \10\xB0\21 8086,SM
799 MOV reg16,imm \320\10\xB8\31 8086,SM
800 MOV reg32,imm \321\10\xB8\41 386,SM
801 MOV reg64,imm \324\10\xB8\55 X64,SM
802 MOV reg64,imm32 \324\1\xC7\200\255 X64
803 MOV rm8,imm \1\xC6\200\21 8086,SM
804 MOV rm16,imm \320\1\xC7\200\31 8086,SM
805 MOV rm32,imm \321\1\xC7\200\41 386,SM
806 MOV rm64,imm \324\1\xC7\200\255 X64,SM
807 MOV mem,imm8 \1\xC6\200\21 8086,SM
808 MOV mem,imm16 \320\1\xC7\200\31 8086,SM
809 MOV mem,imm32 \321\1\xC7\200\41 386,SM
810 MOVD mmxreg,mem \360\2\x0F\x6E\110 PENT,MMX,SD
811 MOVD mmxreg,reg32 \360\2\x0F\x6E\110 PENT,MMX
812 MOVD mem,mmxreg \360\2\x0F\x7E\101 PENT,MMX,SD
813 MOVD reg32,mmxreg \360\2\x0F\x7E\101 PENT,MMX
814 MOVD xmmreg,mem \360\320\2\x0F\x6E\110 X64,SD
815 MOVD xmmreg,reg32 \360\320\2\x0F\x6E\110 X64
816 MOVD mem,xmmreg \360\320\2\x0F\x7E\101 X64,SD
817 MOVD reg32,xmmreg \360\320\2\x0F\x7E\101 X64,SSE
818 MOVQ mmxreg,mmxrm \360\323\2\x0F\x6F\110 PENT,MMX,SQ
819 MOVQ mmxrm,mmxreg \360\323\2\x0F\x7F\101 PENT,MMX,SQ
820 MOVQ mmxreg,rm64 \360\2\x0F\x6E\110 X64,MMX
821 MOVQ rm64,mmxreg \360\2\x0F\x7E\101 X64,MMX
822 MOVSB void \1\xA4 8086
823 MOVSD void \321\1\xA5 386
824 MOVSQ void \324\1\xA5 X64
825 MOVSW void \320\1\xA5 8086
826 MOVSX reg16,mem \320\2\x0F\xBE\110 386,SB
827 MOVSX reg16,reg8 \320\2\x0F\xBE\110 386
828 MOVSX reg32,rm8 \321\2\x0F\xBE\110 386
829 MOVSX reg32,rm16 \321\2\x0F\xBF\110 386
830 MOVSX reg64,rm8 \324\2\x0F\xBE\110 X64
831 MOVSX reg64,rm16 \324\2\x0F\xBF\110 X64
832 MOVSXD reg64,rm32 \324\1\x63\110 X64
833 MOVSX reg64,rm32 \324\1\x63\110 X64,ND
834 MOVZX reg16,mem \320\2\x0F\xB6\110 386,SB
835 MOVZX reg16,reg8 \320\2\x0F\xB6\110 386
836 MOVZX reg32,rm8 \321\2\x0F\xB6\110 386
837 MOVZX reg32,rm16 \321\2\x0F\xB7\110 386
838 MOVZX reg64,rm8 \324\2\x0F\xB6\110 X64
839 MOVZX reg64,rm16 \324\2\x0F\xB7\110 X64
840 MUL rm8 \1\xF6\204 8086
841 MUL rm16 \320\1\xF7\204 8086
842 MUL rm32 \321\1\xF7\204 386
843 MUL rm64 \324\1\xF7\204 X64
844 MWAIT void \3\x0F\x01\xC9 PRESCOTT
845 MWAIT reg_eax,reg_ecx \3\x0F\x01\xC9 PRESCOTT,ND
846 NEG rm8 \1\xF6\203 8086
847 NEG rm16 \320\1\xF7\203 8086
848 NEG rm32 \321\1\xF7\203 386
849 NEG rm64 \324\1\xF7\203 X64
850 NOP void \314\1\x90 8086
851 NOP rm16 \320\2\x0F\x1F\200 P6
852 NOP rm32 \321\2\x0F\x1F\200 P6
853 NOP rm64 \324\2\x0F\x1F\200 X64
854 NOT rm8 \1\xF6\202 8086
855 NOT rm16 \320\1\xF7\202 8086
856 NOT rm32 \321\1\xF7\202 386
857 NOT rm64 \324\1\xF7\202 X64
858 OR mem,reg8 \1\x08\101 8086,SM
859 OR reg8,reg8 \1\x08\101 8086
860 OR mem,reg16 \320\1\x09\101 8086,SM
861 OR reg16,reg16 \320\1\x09\101 8086
862 OR mem,reg32 \321\1\x09\101 386,SM
863 OR reg32,reg32 \321\1\x09\101 386
864 OR mem,reg64 \324\1\x09\101 X64,SM
865 OR reg64,reg64 \324\1\x09\101 X64
866 OR reg8,mem \1\x0A\110 8086,SM
867 OR reg8,reg8 \1\x0A\110 8086
868 OR reg16,mem \320\1\x0B\110 8086,SM
869 OR reg16,reg16 \320\1\x0B\110 8086
870 OR reg32,mem \321\1\x0B\110 386,SM
871 OR reg32,reg32 \321\1\x0B\110 386
872 OR reg64,mem \324\1\x0B\110 X64,SM
873 OR reg64,reg64 \324\1\x0B\110 X64
874 OR rm16,imm8 \320\1\x83\201\275 8086
875 OR rm32,imm8 \321\1\x83\201\275 386
876 OR rm64,imm8 \324\1\x83\201\275 X64
877 OR reg_al,imm \1\x0C\21 8086,SM
878 OR reg_ax,sbyte16 \320\1\x83\201\275 8086,SM
879 OR reg_ax,imm \320\1\x0D\31 8086,SM
880 OR reg_eax,sbyte32 \321\1\x83\201\275 386,SM
881 OR reg_eax,imm \321\1\x0D\41 386,SM
882 OR reg_rax,sbyte64 \324\1\x83\201\275 X64,SM
883 OR reg_rax,imm \324\1\x0D\255 X64,SM
884 OR rm8,imm \1\x80\201\21 8086,SM
885 OR rm16,imm \320\145\x81\201\141 8086,SM
886 OR rm32,imm \321\155\x81\201\151 386,SM
887 OR rm64,imm \324\155\x81\201\251 X64,SM
888 OR mem,imm8 \1\x80\201\21 8086,SM
889 OR mem,imm16 \320\145\x81\201\141 8086,SM
890 OR mem,imm32 \321\155\x81\201\151 386,SM
891 OUT imm,reg_al \1\xE6\24 8086,SB
892 OUT imm,reg_ax \320\1\xE7\24 8086,SB
893 OUT imm,reg_eax \321\1\xE7\24 386,SB
894 OUT reg_dx,reg_al \1\xEE 8086
895 OUT reg_dx,reg_ax \320\1\xEF 8086
896 OUT reg_dx,reg_eax \321\1\xEF 386
897 OUTSB void \1\x6E 186
898 OUTSD void \321\1\x6F 386
899 OUTSW void \320\1\x6F 186
900 PACKSSDW mmxreg,mmxrm \360\323\2\x0F\x6B\110 PENT,MMX,SQ
901 PACKSSWB mmxreg,mmxrm \360\323\2\x0F\x63\110 PENT,MMX,SQ
902 PACKUSWB mmxreg,mmxrm \360\323\2\x0F\x67\110 PENT,MMX,SQ
903 PADDB mmxreg,mmxrm \360\323\2\x0F\xFC\110 PENT,MMX,SQ
904 PADDD mmxreg,mmxrm \360\323\2\x0F\xFE\110 PENT,MMX,SQ
905 PADDSB mmxreg,mmxrm \360\323\2\x0F\xEC\110 PENT,MMX,SQ
906 PADDSIW mmxreg,mmxrm \323\2\x0F\x51\110 PENT,MMX,SQ,CYRIX
907 PADDSW mmxreg,mmxrm \360\323\2\x0F\xED\110 PENT,MMX,SQ
908 PADDUSB mmxreg,mmxrm \360\323\2\x0F\xDC\110 PENT,MMX,SQ
909 PADDUSW mmxreg,mmxrm \360\323\2\x0F\xDD\110 PENT,MMX,SQ
910 PADDW mmxreg,mmxrm \360\323\2\x0F\xFD\110 PENT,MMX,SQ
911 PAND mmxreg,mmxrm \360\323\2\x0F\xDB\110 PENT,MMX,SQ
912 PANDN mmxreg,mmxrm \360\323\2\x0F\xDF\110 PENT,MMX,SQ
913 PAUSE void \314\333\1\x90 8086
914 PAVEB mmxreg,mmxrm \323\2\x0F\x50\110 PENT,MMX,SQ,CYRIX
915 PAVGUSB mmxreg,mmxrm \323\2\x0F\x0F\110\01\xBF PENT,3DNOW,SQ
916 PCMPEQB mmxreg,mmxrm \360\323\2\x0F\x74\110 PENT,MMX,SQ
917 PCMPEQD mmxreg,mmxrm \360\323\2\x0F\x76\110 PENT,MMX,SQ
918 PCMPEQW mmxreg,mmxrm \360\323\2\x0F\x75\110 PENT,MMX,SQ
919 PCMPGTB mmxreg,mmxrm \360\323\2\x0F\x64\110 PENT,MMX,SQ
920 PCMPGTD mmxreg,mmxrm \360\323\2\x0F\x66\110 PENT,MMX,SQ
921 PCMPGTW mmxreg,mmxrm \360\323\2\x0F\x65\110 PENT,MMX,SQ
922 PDISTIB mmxreg,mem \2\x0F\x54\110 PENT,MMX,SM,CYRIX
923 PF2ID mmxreg,mmxrm \323\2\x0F\x0F\110\01\x1D PENT,3DNOW,SQ
924 PFACC mmxreg,mmxrm \323\2\x0F\x0F\110\01\xAE PENT,3DNOW,SQ
925 PFADD mmxreg,mmxrm \323\2\x0F\x0F\110\01\x9E PENT,3DNOW,SQ
926 PFCMPEQ mmxreg,mmxrm \323\2\x0F\x0F\110\01\xB0 PENT,3DNOW,SQ
927 PFCMPGE mmxreg,mmxrm \323\2\x0F\x0F\110\01\x90 PENT,3DNOW,SQ
928 PFCMPGT mmxreg,mmxrm \323\2\x0F\x0F\110\01\xA0 PENT,3DNOW,SQ
929 PFMAX mmxreg,mmxrm \323\2\x0F\x0F\110\01\xA4 PENT,3DNOW,SQ
930 PFMIN mmxreg,mmxrm \323\2\x0F\x0F\110\01\x94 PENT,3DNOW,SQ
931 PFMUL mmxreg,mmxrm \323\2\x0F\x0F\110\01\xB4 PENT,3DNOW,SQ
932 PFRCP mmxreg,mmxrm \323\2\x0F\x0F\110\01\x96 PENT,3DNOW,SQ
933 PFRCPIT1 mmxreg,mmxrm \323\2\x0F\x0F\110\01\xA6 PENT,3DNOW,SQ
934 PFRCPIT2 mmxreg,mmxrm \323\2\x0F\x0F\110\01\xB6 PENT,3DNOW,SQ
935 PFRSQIT1 mmxreg,mmxrm \323\2\x0F\x0F\110\01\xA7 PENT,3DNOW,SQ
936 PFRSQRT mmxreg,mmxrm \323\2\x0F\x0F\110\01\x97 PENT,3DNOW,SQ
937 PFSUB mmxreg,mmxrm \323\2\x0F\x0F\110\01\x9A PENT,3DNOW,SQ
938 PFSUBR mmxreg,mmxrm \323\2\x0F\x0F\110\01\xAA PENT,3DNOW,SQ
939 PI2FD mmxreg,mmxrm \323\2\x0F\x0F\110\01\x0D PENT,3DNOW,SQ
940 PMACHRIW mmxreg,mem \2\x0F\x5E\110 PENT,MMX,SM,CYRIX
941 PMADDWD mmxreg,mmxrm \360\323\2\x0F\xF5\110 PENT,MMX,SQ
942 PMAGW mmxreg,mmxrm \323\2\x0F\x52\110 PENT,MMX,SQ,CYRIX
943 PMULHRIW mmxreg,mmxrm \323\2\x0F\x5D\110 PENT,MMX,SQ,CYRIX
944 PMULHRWA mmxreg,mmxrm \323\2\x0F\x0F\110\1\xB7 PENT,3DNOW,SQ
945 PMULHRWC mmxreg,mmxrm \323\2\x0F\x59\110 PENT,MMX,SQ,CYRIX
946 PMULHW mmxreg,mmxrm \360\323\2\x0F\xE5\110 PENT,MMX,SQ
947 PMULLW mmxreg,mmxrm \360\323\2\x0F\xD5\110 PENT,MMX,SQ
948 PMVGEZB mmxreg,mem \2\x0F\x5C\110 PENT,MMX,SQ,CYRIX
949 PMVLZB mmxreg,mem \2\x0F\x5B\110 PENT,MMX,SQ,CYRIX
950 PMVNZB mmxreg,mem \2\x0F\x5A\110 PENT,MMX,SQ,CYRIX
951 PMVZB mmxreg,mem \2\x0F\x58\110 PENT,MMX,SQ,CYRIX
952 POP reg16 \320\10\x58 8086
953 POP reg32 \321\10\x58 386,NOLONG
954 POP reg64 \323\10\x58 X64
955 POP rm16 \320\1\x8F\200 8086
956 POP rm32 \321\1\x8F\200 386,NOLONG
957 POP rm64 \323\1\x8F\200 X64
958 POP reg_cs \1\x0F 8086,UNDOC,ND
959 POP reg_dess \345 8086,NOLONG
960 POP reg_fsgs \1\x0F\347 386
961 POPA void \322\1\x61 186,NOLONG
962 POPAD void \321\1\x61 386,NOLONG
963 POPAW void \320\1\x61 186,NOLONG
964 POPF void \322\1\x9D 8086
965 POPFD void \321\1\x9D 386,NOLONG
966 POPFQ void \321\1\x9D X64
967 POPFW void \320\1\x9D 8086
968 POR mmxreg,mmxrm \360\323\2\x0F\xEB\110 PENT,MMX,SQ
969 PREFETCH mem \2\x0F\x0D\200 PENT,3DNOW,SQ
970 PREFETCHW mem \2\x0F\x0D\201 PENT,3DNOW,SQ
971 PSLLD mmxreg,mmxrm \360\323\2\x0F\xF2\110 PENT,MMX,SQ
972 PSLLD mmxreg,imm \360\2\x0F\x72\206\25 PENT,MMX
973 PSLLQ mmxreg,mmxrm \360\323\2\x0F\xF3\110 PENT,MMX,SQ
974 PSLLQ mmxreg,imm \360\2\x0F\x73\206\25 PENT,MMX
975 PSLLW mmxreg,mmxrm \360\323\2\x0F\xF1\110 PENT,MMX,SQ
976 PSLLW mmxreg,imm \360\2\x0F\x71\206\25 PENT,MMX
977 PSRAD mmxreg,mmxrm \360\323\2\x0F\xE2\110 PENT,MMX,SQ
978 PSRAD mmxreg,imm \360\2\x0F\x72\204\25 PENT,MMX
979 PSRAW mmxreg,mmxrm \360\323\2\x0F\xE1\110 PENT,MMX,SQ
980 PSRAW mmxreg,imm \360\2\x0F\x71\204\25 PENT,MMX
981 PSRLD mmxreg,mmxrm \360\323\2\x0F\xD2\110 PENT,MMX,SQ
982 PSRLD mmxreg,imm \360\2\x0F\x72\202\25 PENT,MMX
983 PSRLQ mmxreg,mmxrm \360\323\2\x0F\xD3\110 PENT,MMX,SQ
984 PSRLQ mmxreg,imm \360\2\x0F\x73\202\25 PENT,MMX
985 PSRLW mmxreg,mmxrm \360\323\2\x0F\xD1\110 PENT,MMX,SQ
986 PSRLW mmxreg,imm \360\2\x0F\x71\202\25 PENT,MMX
987 PSUBB mmxreg,mmxrm \360\323\2\x0F\xF8\110 PENT,MMX,SQ
988 PSUBD mmxreg,mmxrm \360\323\2\x0F\xFA\110 PENT,MMX,SQ
989 PSUBSB mmxreg,mmxrm \360\323\2\x0F\xE8\110 PENT,MMX,SQ
990 PSUBSIW mmxreg,mmxrm \323\2\x0F\x55\110 PENT,MMX,SQ,CYRIX
991 PSUBSW mmxreg,mmxrm \360\323\2\x0F\xE9\110 PENT,MMX,SQ
992 PSUBUSB mmxreg,mmxrm \360\323\2\x0F\xD8\110 PENT,MMX,SQ
993 PSUBUSW mmxreg,mmxrm \360\323\2\x0F\xD9\110 PENT,MMX,SQ
994 PSUBW mmxreg,mmxrm \360\323\2\x0F\xF9\110 PENT,MMX,SQ
995 PUNPCKHBW mmxreg,mmxrm \360\323\2\x0F\x68\110 PENT,MMX,SQ
996 PUNPCKHDQ mmxreg,mmxrm \360\323\2\x0F\x6A\110 PENT,MMX,SQ
997 PUNPCKHWD mmxreg,mmxrm \360\323\2\x0F\x69\110 PENT,MMX,SQ
998 PUNPCKLBW mmxreg,mmxrm \360\323\2\x0F\x60\110 PENT,MMX,SQ
999 PUNPCKLDQ mmxreg,mmxrm \360\323\2\x0F\x62\110 PENT,MMX,SQ
1000 PUNPCKLWD mmxreg,mmxrm \360\323\2\x0F\x61\110 PENT,MMX,SQ
1001 PUSH reg16 \320\10\x50 8086
1002 PUSH reg32 \321\10\x50 386,NOLONG
1003 PUSH reg64 \323\10\x50 X64
1004 PUSH rm16 \320\1\xFF\206 8086
1005 PUSH rm32 \321\1\xFF\206 386,NOLONG
1006 PUSH rm64 \323\1\xFF\206 X64
1007 PUSH reg_cs \344 8086,NOLONG
1008 PUSH reg_dess \344 8086,NOLONG
1009 PUSH reg_fsgs \1\x0F\346 386
1010 PUSH imm8 \1\x6A\274 186
1011 PUSH imm16 \320\144\x68\140 186,AR0,SZ
1012 PUSH imm32 \321\154\x68\150 386,NOLONG,AR0,SZ
1013 PUSH imm32 \321\154\x68\150 386,NOLONG,SD
1014 PUSH imm64 \323\154\x68\250 X64,AR0,SZ
1015 PUSHA void \322\1\x60 186,NOLONG
1016 PUSHAD void \321\1\x60 386,NOLONG
1017 PUSHAW void \320\1\x60 186,NOLONG
1018 PUSHF void \322\1\x9C 8086
1019 PUSHFD void \321\1\x9C 386,NOLONG
1020 PUSHFQ void \321\1\x9C X64
1021 PUSHFW void \320\1\x9C 8086
1022 PXOR mmxreg,mmxrm \360\323\2\x0F\xEF\110 PENT,MMX,SQ
1023 RCL rm8,unity \1\xD0\202 8086
1024 RCL rm8,reg_cl \1\xD2\202 8086
1025 RCL rm8,imm \1\xC0\202\25 186,SB
1026 RCL rm16,unity \320\1\xD1\202 8086
1027 RCL rm16,reg_cl \320\1\xD3\202 8086
1028 RCL rm16,imm \320\1\xC1\202\25 186,SB
1029 RCL rm32,unity \321\1\xD1\202 386
1030 RCL rm32,reg_cl \321\1\xD3\202 386
1031 RCL rm32,imm \321\1\xC1\202\25 386,SB
1032 RCL rm64,unity \324\1\xD1\202 X64
1033 RCL rm64,reg_cl \324\1\xD3\202 X64
1034 RCL rm64,imm \324\1\xC1\202\25 X64,SB
1035 RCR rm8,unity \1\xD0\203 8086
1036 RCR rm8,reg_cl \1\xD2\203 8086
1037 RCR rm8,imm \1\xC0\203\25 186,SB
1038 RCR rm16,unity \320\1\xD1\203 8086
1039 RCR rm16,reg_cl \320\1\xD3\203 8086
1040 RCR rm16,imm \320\1\xC1\203\25 186,SB
1041 RCR rm32,unity \321\1\xD1\203 386
1042 RCR rm32,reg_cl \321\1\xD3\203 386
1043 RCR rm32,imm \321\1\xC1\203\25 386,SB
1044 RCR rm64,unity \324\1\xD1\203 X64
1045 RCR rm64,reg_cl \324\1\xD3\203 X64
1046 RCR rm64,imm \324\1\xC1\203\25 X64,SB
1047 RDSHR rm32 \321\2\x0F\x36\200 P6,CYRIX,SMM
1048 RDMSR void \2\x0F\x32 PENT,PRIV
1049 RDPMC void \2\x0F\x33 P6
1050 RDTSC void \2\x0F\x31 PENT
1051 RDTSCP void \3\x0F\x01\xF9 X86_64
1052 RET void \1\xC3 8086
1053 RET imm \1\xC2\30 8086,SW
1054 RETF void \1\xCB 8086
1055 RETF imm \1\xCA\30 8086,SW
1056 RETN void \1\xC3 8086
1057 RETN imm \1\xC2\30 8086,SW
1058 ROL rm8,unity \1\xD0\200 8086
1059 ROL rm8,reg_cl \1\xD2\200 8086
1060 ROL rm8,imm \1\xC0\200\25 186,SB
1061 ROL rm16,unity \320\1\xD1\200 8086
1062 ROL rm16,reg_cl \320\1\xD3\200 8086
1063 ROL rm16,imm \320\1\xC1\200\25 186,SB
1064 ROL rm32,unity \321\1\xD1\200 386
1065 ROL rm32,reg_cl \321\1\xD3\200 386
1066 ROL rm32,imm \321\1\xC1\200\25 386,SB
1067 ROL rm64,unity \324\1\xD1\200 X64
1068 ROL rm64,reg_cl \324\1\xD3\200 X64
1069 ROL rm64,imm \324\1\xC1\200\25 X64,SB
1070 ROR rm8,unity \1\xD0\201 8086
1071 ROR rm8,reg_cl \1\xD2\201 8086
1072 ROR rm8,imm \1\xC0\201\25 186,SB
1073 ROR rm16,unity \320\1\xD1\201 8086
1074 ROR rm16,reg_cl \320\1\xD3\201 8086
1075 ROR rm16,imm \320\1\xC1\201\25 186,SB
1076 ROR rm32,unity \321\1\xD1\201 386
1077 ROR rm32,reg_cl \321\1\xD3\201 386
1078 ROR rm32,imm \321\1\xC1\201\25 386,SB
1079 ROR rm64,unity \324\1\xD1\201 X64
1080 ROR rm64,reg_cl \324\1\xD3\201 X64
1081 ROR rm64,imm \324\1\xC1\201\25 X64,SB
1082 RDM void \2\x0F\x3A P6,CYRIX,ND
1083 RSDC reg_sreg,mem80 \2\x0F\x79\110 486,CYRIX,SMM
1084 RSLDT mem80 \2\x0F\x7B\200 486,CYRIX,SMM
1085 RSM void \2\x0F\xAA PENT,SMM
1086 RSTS mem80 \2\x0F\x7D\200 486,CYRIX,SMM
1087 SAHF void \1\x9E 8086
1088 SAL rm8,unity \1\xD0\204 8086,ND
1089 SAL rm8,reg_cl \1\xD2\204 8086,ND
1090 SAL rm8,imm \1\xC0\204\25 186,ND,SB
1091 SAL rm16,unity \320\1\xD1\204 8086,ND
1092 SAL rm16,reg_cl \320\1\xD3\204 8086,ND
1093 SAL rm16,imm \320\1\xC1\204\25 186,ND,SB
1094 SAL rm32,unity \321\1\xD1\204 386,ND
1095 SAL rm32,reg_cl \321\1\xD3\204 386,ND
1096 SAL rm32,imm \321\1\xC1\204\25 386,ND,SB
1097 SAL rm64,unity \324\1\xD1\204 X64,ND
1098 SAL rm64,reg_cl \324\1\xD3\204 X64,ND
1099 SAL rm64,imm \324\1\xC1\204\25 X64,ND,SB
1100 SALC void \1\xD6 8086,UNDOC
1101 SAR rm8,unity \1\xD0\207 8086
1102 SAR rm8,reg_cl \1\xD2\207 8086
1103 SAR rm8,imm \1\xC0\207\25 186,SB
1104 SAR rm16,unity \320\1\xD1\207 8086
1105 SAR rm16,reg_cl \320\1\xD3\207 8086
1106 SAR rm16,imm \320\1\xC1\207\25 186,SB
1107 SAR rm32,unity \321\1\xD1\207 386
1108 SAR rm32,reg_cl \321\1\xD3\207 386
1109 SAR rm32,imm \321\1\xC1\207\25 386,SB
1110 SAR rm64,unity \324\1\xD1\207 X64
1111 SAR rm64,reg_cl \324\1\xD3\207 X64
1112 SAR rm64,imm \324\1\xC1\207\25 X64,SB
1113 SBB mem,reg8 \1\x18\101 8086,SM
1114 SBB reg8,reg8 \1\x18\101 8086
1115 SBB mem,reg16 \320\1\x19\101 8086,SM
1116 SBB reg16,reg16 \320\1\x19\101 8086
1117 SBB mem,reg32 \321\1\x19\101 386,SM
1118 SBB reg32,reg32 \321\1\x19\101 386
1119 SBB mem,reg64 \324\1\x19\101 X64,SM
1120 SBB reg64,reg64 \324\1\x19\101 X64
1121 SBB reg8,mem \1\x1A\110 8086,SM
1122 SBB reg8,reg8 \1\x1A\110 8086
1123 SBB reg16,mem \320\1\x1B\110 8086,SM
1124 SBB reg16,reg16 \320\1\x1B\110 8086
1125 SBB reg32,mem \321\1\x1B\110 386,SM
1126 SBB reg32,reg32 \321\1\x1B\110 386
1127 SBB reg64,mem \324\1\x1B\110 X64,SM
1128 SBB reg64,reg64 \324\1\x1B\110 X64
1129 SBB rm16,imm8 \320\1\x83\203\275 8086
1130 SBB rm32,imm8 \321\1\x83\203\275 386
1131 SBB rm64,imm8 \324\1\x83\203\275 X64
1132 SBB reg_al,imm \1\x1C\21 8086,SM
1133 SBB reg_ax,sbyte16 \320\1\x83\203\275 8086,SM
1134 SBB reg_ax,imm \320\1\x1D\31 8086,SM
1135 SBB reg_eax,sbyte32 \321\1\x83\203\275 386,SM
1136 SBB reg_eax,imm \321\1\x1D\41 386,SM
1137 SBB reg_rax,sbyte64 \324\1\x83\203\275 X64,SM
1138 SBB reg_rax,imm \324\1\x1D\255 X64,SM
1139 SBB rm8,imm \1\x80\203\21 8086,SM
1140 SBB rm16,imm \320\145\x81\203\141 8086,SM
1141 SBB rm32,imm \321\155\x81\203\151 386,SM
1142 SBB rm64,imm \324\155\x81\203\251 X64,SM
1143 SBB mem,imm8 \1\x80\203\21 8086,SM
1144 SBB mem,imm16 \320\145\x81\203\141 8086,SM
1145 SBB mem,imm32 \321\155\x81\203\151 386,SM
1146 SCASB void \335\1\xAE 8086
1147 SCASD void \335\321\1\xAF 386
1148 SCASQ void \335\324\1\xAF X64
1149 SCASW void \335\320\1\xAF 8086
1150 SFENCE void \3\x0F\xAE\xF8 X64,AMD
1151 SGDT mem \2\x0F\x01\200 286
1152 SHL rm8,unity \1\xD0\204 8086
1153 SHL rm8,reg_cl \1\xD2\204 8086
1154 SHL rm8,imm \1\xC0\204\25 186,SB
1155 SHL rm16,unity \320\1\xD1\204 8086
1156 SHL rm16,reg_cl \320\1\xD3\204 8086
1157 SHL rm16,imm \320\1\xC1\204\25 186,SB
1158 SHL rm32,unity \321\1\xD1\204 386
1159 SHL rm32,reg_cl \321\1\xD3\204 386
1160 SHL rm32,imm \321\1\xC1\204\25 386,SB
1161 SHL rm64,unity \324\1\xD1\204 X64
1162 SHL rm64,reg_cl \324\1\xD3\204 X64
1163 SHL rm64,imm \324\1\xC1\204\25 X64,SB
1164 SHLD mem,reg16,imm \320\2\x0F\xA4\101\26 386,SM2,SB,AR2
1165 SHLD reg16,reg16,imm \320\2\x0F\xA4\101\26 386,SM2,SB,AR2
1166 SHLD mem,reg32,imm \321\2\x0F\xA4\101\26 386,SM2,SB,AR2
1167 SHLD reg32,reg32,imm \321\2\x0F\xA4\101\26 386,SM2,SB,AR2
1168 SHLD mem,reg64,imm \324\2\x0F\xA4\101\26 X64,SM2,SB,AR2
1169 SHLD reg64,reg64,imm \324\2\x0F\xA4\101\26 X64,SM2,SB,AR2
1170 SHLD mem,reg16,reg_cl \320\2\x0F\xA5\101 386,SM
1171 SHLD reg16,reg16,reg_cl \320\2\x0F\xA5\101 386
1172 SHLD mem,reg32,reg_cl \321\2\x0F\xA5\101 386,SM
1173 SHLD reg32,reg32,reg_cl \321\2\x0F\xA5\101 386
1174 SHLD mem,reg64,reg_cl \324\2\x0F\xA5\101 X64,SM
1175 SHLD reg64,reg64,reg_cl \324\2\x0F\xA5\101 X64
1176 SHR rm8,unity \1\xD0\205 8086
1177 SHR rm8,reg_cl \1\xD2\205 8086
1178 SHR rm8,imm \1\xC0\205\25 186,SB
1179 SHR rm16,unity \320\1\xD1\205 8086
1180 SHR rm16,reg_cl \320\1\xD3\205 8086
1181 SHR rm16,imm \320\1\xC1\205\25 186,SB
1182 SHR rm32,unity \321\1\xD1\205 386
1183 SHR rm32,reg_cl \321\1\xD3\205 386
1184 SHR rm32,imm \321\1\xC1\205\25 386,SB
1185 SHR rm64,unity \324\1\xD1\205 X64
1186 SHR rm64,reg_cl \324\1\xD3\205 X64
1187 SHR rm64,imm \324\1\xC1\205\25 X64,SB
1188 SHRD mem,reg16,imm \320\2\x0F\xAC\101\26 386,SM2,SB,AR2
1189 SHRD reg16,reg16,imm \320\2\x0F\xAC\101\26 386,SM2,SB,AR2
1190 SHRD mem,reg32,imm \321\2\x0F\xAC\101\26 386,SM2,SB,AR2
1191 SHRD reg32,reg32,imm \321\2\x0F\xAC\101\26 386,SM2,SB,AR2
1192 SHRD mem,reg64,imm \324\2\x0F\xAC\101\26 X64,SM2,SB,AR2
1193 SHRD reg64,reg64,imm \324\2\x0F\xAC\101\26 X64,SM2,SB,AR2
1194 SHRD mem,reg16,reg_cl \320\2\x0F\xAD\101 386,SM
1195 SHRD reg16,reg16,reg_cl \320\2\x0F\xAD\101 386
1196 SHRD mem,reg32,reg_cl \321\2\x0F\xAD\101 386,SM
1197 SHRD reg32,reg32,reg_cl \321\2\x0F\xAD\101 386
1198 SHRD mem,reg64,reg_cl \324\2\x0F\xAD\101 X64,SM
1199 SHRD reg64,reg64,reg_cl \324\2\x0F\xAD\101 X64
1200 SIDT mem \2\x0F\x01\201 286
1201 SLDT mem \2\x0F\x00\200 286
1202 SLDT mem16 \2\x0F\x00\200 286
1203 SLDT reg16 \320\2\x0F\x00\200 286
1204 SLDT reg32 \321\2\x0F\x00\200 386
1205 SLDT reg64 \323\2\x0F\x00\200 X64,ND
1206 SLDT reg64 \324\2\x0F\x00\200 X64
1207 SKINIT void \3\x0F\x01\xDE X64
1208 SMI void \1\xF1 386,UNDOC
1209 SMINT void \2\x0F\x38 P6,CYRIX,ND
1210 ; Older Cyrix chips had this; they had to move due to conflict with MMX
1211 SMINTOLD void \2\x0F\x7E 486,CYRIX,ND
1212 SMSW mem \2\x0F\x01\204 286
1213 SMSW mem16 \2\x0F\x01\204 286
1214 SMSW reg16 \320\2\x0F\x01\204 286
1215 SMSW reg32 \321\2\x0F\x01\204 386
1216 STC void \1\xF9 8086
1217 STD void \1\xFD 8086
1218 STGI void \3\x0F\x01\xDC X64
1219 STI void \1\xFB 8086
1220 STOSB void \1\xAA 8086
1221 STOSD void \321\1\xAB 386
1222 STOSQ void \324\1\xAB X64
1223 STOSW void \320\1\xAB 8086
1224 STR mem \2\x0F\x00\201 286,PROT
1225 STR mem16 \2\x0F\x00\201 286,PROT
1226 STR reg16 \320\2\x0F\x00\201 286,PROT
1227 STR reg32 \321\2\x0F\x00\201 386,PROT
1228 STR reg64 \324\2\x0F\x00\201 X64
1229 SUB mem,reg8 \1\x28\101 8086,SM
1230 SUB reg8,reg8 \1\x28\101 8086
1231 SUB mem,reg16 \320\1\x29\101 8086,SM
1232 SUB reg16,reg16 \320\1\x29\101 8086
1233 SUB mem,reg32 \321\1\x29\101 386,SM
1234 SUB reg32,reg32 \321\1\x29\101 386
1235 SUB mem,reg64 \324\1\x29\101 X64,SM
1236 SUB reg64,reg64 \324\1\x29\101 X64
1237 SUB reg8,mem \1\x2A\110 8086,SM
1238 SUB reg8,reg8 \1\x2A\110 8086
1239 SUB reg16,mem \320\1\x2B\110 8086,SM
1240 SUB reg16,reg16 \320\1\x2B\110 8086
1241 SUB reg32,mem \321\1\x2B\110 386,SM
1242 SUB reg32,reg32 \321\1\x2B\110 386
1243 SUB reg64,mem \324\1\x2B\110 X64,SM
1244 SUB reg64,reg64 \324\1\x2B\110 X64
1245 SUB rm16,imm8 \320\1\x83\205\275 8086
1246 SUB rm32,imm8 \321\1\x83\205\275 386
1247 SUB rm64,imm8 \324\1\x83\205\275 X64
1248 SUB reg_al,imm \1\x2C\21 8086,SM
1249 SUB reg_ax,sbyte16 \320\1\x83\205\275 8086,SM
1250 SUB reg_ax,imm \320\1\x2D\31 8086,SM
1251 SUB reg_eax,sbyte32 \321\1\x83\205\275 386,SM
1252 SUB reg_eax,imm \321\1\x2D\41 386,SM
1253 SUB reg_rax,sbyte64 \324\1\x83\205\275 X64,SM
1254 SUB reg_rax,imm \324\1\x2D\255 X64,SM
1255 SUB rm8,imm \1\x80\205\21 8086,SM
1256 SUB rm16,imm \320\145\x81\205\141 8086,SM
1257 SUB rm32,imm \321\155\x81\205\151 386,SM
1258 SUB rm64,imm \324\155\x81\205\251 X64,SM
1259 SUB mem,imm8 \1\x80\205\21 8086,SM
1260 SUB mem,imm16 \320\145\x81\205\141 8086,SM
1261 SUB mem,imm32 \321\155\x81\205\151 386,SM
1262 SVDC mem80,reg_sreg \2\x0F\x78\101 486,CYRIX,SMM
1263 SVLDT mem80 \2\x0F\x7A\200 486,CYRIX,SMM,ND
1264 SVTS mem80 \2\x0F\x7C\200 486,CYRIX,SMM
1265 SWAPGS void \3\x0F\x01\xF8 X64
1266 SYSCALL void \2\x0F\x05 P6,AMD
1267 SYSENTER void \2\x0F\x34 P6
1268 SYSEXIT void \2\x0F\x35 P6,PRIV
1269 SYSRET void \2\x0F\x07 P6,PRIV,AMD
1270 TEST mem,reg8 \1\x84\101 8086,SM
1271 TEST reg8,reg8 \1\x84\101 8086
1272 TEST mem,reg16 \320\1\x85\101 8086,SM
1273 TEST reg16,reg16 \320\1\x85\101 8086
1274 TEST mem,reg32 \321\1\x85\101 386,SM
1275 TEST reg32,reg32 \321\1\x85\101 386
1276 TEST mem,reg64 \324\1\x85\101 X64,SM
1277 TEST reg64,reg64 \324\1\x85\101 X64
1278 TEST reg8,mem \1\x84\110 8086,SM
1279 TEST reg16,mem \320\1\x85\110 8086,SM
1280 TEST reg32,mem \321\1\x85\110 386,SM
1281 TEST reg64,mem \324\1\x85\110 X64,SM
1282 TEST reg_al,imm \1\xA8\21 8086,SM
1283 TEST reg_ax,imm \320\1\xA9\31 8086,SM
1284 TEST reg_eax,imm \321\1\xA9\41 386,SM
1285 TEST reg_rax,imm \324\1\xA9\255 X64,SM
1286 TEST rm8,imm \1\xF6\200\21 8086,SM
1287 TEST rm16,imm \320\1\xF7\200\31 8086,SM
1288 TEST rm32,imm \321\1\xF7\200\41 386,SM
1289 TEST rm64,imm \324\1\xF7\200\255 X64,SM
1290 TEST mem,imm8 \1\xF6\200\21 8086,SM
1291 TEST mem,imm16 \320\1\xF7\200\31 8086,SM
1292 TEST mem,imm32 \321\1\xF7\200\41 386,SM
1293 UD0 void \2\x0F\xFF 186,UNDOC
1294 UD1 void \2\x0F\xB9 186,UNDOC
1295 UD2B void \2\x0F\xB9 186,UNDOC,ND
1296 UD2 void \2\x0F\x0B 186
1297 UD2A void \2\x0F\x0B 186,ND
1298 UMOV mem,reg8 \360\2\x0F\x10\101 386,UNDOC,SM,ND
1299 UMOV reg8,reg8 \360\2\x0F\x10\101 386,UNDOC,ND
1300 UMOV mem,reg16 \360\320\2\x0F\x11\101 386,UNDOC,SM,ND
1301 UMOV reg16,reg16 \360\320\2\x0F\x11\101 386,UNDOC,ND
1302 UMOV mem,reg32 \360\321\2\x0F\x11\101 386,UNDOC,SM,ND
1303 UMOV reg32,reg32 \360\321\2\x0F\x11\101 386,UNDOC,ND
1304 UMOV reg8,mem \360\2\x0F\x12\110 386,UNDOC,SM,ND
1305 UMOV reg8,reg8 \360\2\x0F\x12\110 386,UNDOC,ND
1306 UMOV reg16,mem \360\320\2\x0F\x13\110 386,UNDOC,SM,ND
1307 UMOV reg16,reg16 \360\320\2\x0F\x13\110 386,UNDOC,ND
1308 UMOV reg32,mem \360\321\2\x0F\x13\110 386,UNDOC,SM,ND
1309 UMOV reg32,reg32 \360\321\2\x0F\x13\110 386,UNDOC,ND
1310 VERR mem \2\x0F\x00\204 286,PROT
1311 VERR mem16 \2\x0F\x00\204 286,PROT
1312 VERR reg16 \2\x0F\x00\204 286,PROT
1313 VERW mem \2\x0F\x00\205 286,PROT
1314 VERW mem16 \2\x0F\x00\205 286,PROT
1315 VERW reg16 \2\x0F\x00\205 286,PROT
1316 FWAIT void \341 8086
1317 WBINVD void \2\x0F\x09 486,PRIV
1318 WRSHR rm32 \321\2\x0F\x37\200 P6,CYRIX,SMM
1319 WRMSR void \2\x0F\x30 PENT,PRIV
1320 XADD mem,reg8 \2\x0F\xC0\101 486,SM
1321 XADD reg8,reg8 \2\x0F\xC0\101 486
1322 XADD mem,reg16 \320\2\x0F\xC1\101 486,SM
1323 XADD reg16,reg16 \320\2\x0F\xC1\101 486
1324 XADD mem,reg32 \321\2\x0F\xC1\101 486,SM
1325 XADD reg32,reg32 \321\2\x0F\xC1\101 486
1326 XADD mem,reg64 \324\2\x0F\xC1\101 X64,SM
1327 XADD reg64,reg64 \324\2\x0F\xC1\101 X64
1328 XBTS reg16,mem \320\2\x0F\xA6\110 386,SW,UNDOC,ND
1329 XBTS reg16,reg16 \320\2\x0F\xA6\110 386,UNDOC,ND
1330 XBTS reg32,mem \321\2\x0F\xA6\110 386,SD,UNDOC,ND
1331 XBTS reg32,reg32 \321\2\x0F\xA6\110 386,UNDOC,ND
1332 XCHG reg_ax,reg16 \320\11\x90 8086
1333 XCHG reg_eax,reg32na \321\11\x90 386
1334 XCHG reg_rax,reg64 \324\11\x90 X64
1335 XCHG reg16,reg_ax \320\10\x90 8086
1336 XCHG reg32na,reg_eax \321\10\x90 386
1337 XCHG reg64,reg_rax \324\10\x90 X64
1338 ; This must be NOLONG since opcode 90 is NOP, and in 64-bit mode
1339 ; "xchg eax,eax" is *not* a NOP.
1340 XCHG reg_eax,reg_eax \321\1\x90 386,NOLONG
1341 XCHG reg8,mem \1\x86\110 8086,SM
1342 XCHG reg8,reg8 \1\x86\110 8086
1343 XCHG reg16,mem \320\1\x87\110 8086,SM
1344 XCHG reg16,reg16 \320\1\x87\110 8086
1345 XCHG reg32,mem \321\1\x87\110 386,SM
1346 XCHG reg32,reg32 \321\1\x87\110 386
1347 XCHG reg64,mem \324\1\x87\110 X64,SM
1348 XCHG reg64,reg64 \324\1\x87\110 X64
1349 XCHG mem,reg8 \1\x86\101 8086,SM
1350 XCHG reg8,reg8 \1\x86\101 8086
1351 XCHG mem,reg16 \320\1\x87\101 8086,SM
1352 XCHG reg16,reg16 \320\1\x87\101 8086
1353 XCHG mem,reg32 \321\1\x87\101 386,SM
1354 XCHG reg32,reg32 \321\1\x87\101 386
1355 XCHG mem,reg64 \324\1\x87\101 X64,SM
1356 XCHG reg64,reg64 \324\1\x87\101 X64
1357 XLATB void \1\xD7 8086
1358 XLAT void \1\xD7 8086
1359 XOR mem,reg8 \1\x30\101 8086,SM
1360 XOR reg8,reg8 \1\x30\101 8086
1361 XOR mem,reg16 \320\1\x31\101 8086,SM
1362 XOR reg16,reg16 \320\1\x31\101 8086
1363 XOR mem,reg32 \321\1\x31\101 386,SM
1364 XOR reg32,reg32 \321\1\x31\101 386
1365 XOR mem,reg64 \324\1\x31\101 X64,SM
1366 XOR reg64,reg64 \324\1\x31\101 X64
1367 XOR reg8,mem \1\x32\110 8086,SM
1368 XOR reg8,reg8 \1\x32\110 8086
1369 XOR reg16,mem \320\1\x33\110 8086,SM
1370 XOR reg16,reg16 \320\1\x33\110 8086
1371 XOR reg32,mem \321\1\x33\110 386,SM
1372 XOR reg32,reg32 \321\1\x33\110 386
1373 XOR reg64,mem \324\1\x33\110 X64,SM
1374 XOR reg64,reg64 \324\1\x33\110 X64
1375 XOR rm16,imm8 \320\1\x83\206\275 8086
1376 XOR rm32,imm8 \321\1\x83\206\275 386
1377 XOR rm64,imm8 \324\1\x83\206\275 X64
1378 XOR reg_al,imm \1\x34\21 8086,SM
1379 XOR reg_ax,sbyte16 \320\1\x83\206\275 8086,SM
1380 XOR reg_ax,imm \320\1\x35\31 8086,SM
1381 XOR reg_eax,sbyte32 \321\1\x83\206\275 386,SM
1382 XOR reg_eax,imm \321\1\x35\41 386,SM
1383 XOR reg_rax,sbyte64 \324\1\x83\206\275 X64,SM
1384 XOR reg_rax,imm \324\1\x35\255 X64,SM
1385 XOR rm8,imm \1\x80\206\21 8086,SM
1386 XOR rm16,imm \320\145\x81\206\141 8086,SM
1387 XOR rm32,imm \321\155\x81\206\151 386,SM
1388 XOR rm64,imm \324\155\x81\206\251 X64,SM
1389 XOR mem,imm8 \1\x80\206\21 8086,SM
1390 XOR mem,imm16 \320\145\x81\206\141 8086,SM
1391 XOR mem,imm32 \321\155\x81\206\151 386,SM
1392 CMOVcc reg16,mem \320\1\x0F\330\x40\110 P6,SM
1393 CMOVcc reg16,reg16 \320\1\x0F\330\x40\110 P6
1394 CMOVcc reg32,mem \321\1\x0F\330\x40\110 P6,SM
1395 CMOVcc reg32,reg32 \321\1\x0F\330\x40\110 P6
1396 CMOVcc reg64,mem \324\1\x0F\330\x40\110 X64,SM
1397 CMOVcc reg64,reg64 \324\1\x0F\330\x40\110 X64
1398 Jcc imm|near \322\1\x0F\330\x80\64 386
1399 Jcc imm16|near \320\1\x0F\330\x80\64 386
1400 Jcc imm32|near \321\1\x0F\330\x80\64 386
1401 Jcc imm|short \330\x70\50 8086,ND
1402 Jcc imm \370\330\x70\50 8086,ND
1403 Jcc imm \1\x0F\330\x80\64 386,ND
1404 Jcc imm \330\x71\373\1\xE9\64 8086,ND
1405 Jcc imm \330\x70\50 8086
1406 SETcc mem \1\x0F\330\x90\200 386,SB
1407 SETcc reg8 \1\x0F\330\x90\200 386
1409 ;# Katmai Streaming SIMD instructions (SSE -- a.k.a. KNI, XMM, MMX2)
1410 ADDPS xmmreg,xmmrm \360\2\x0F\x58\110 KATMAI,SSE
1411 ADDSS xmmreg,xmmrm \363\2\x0F\x58\110 KATMAI,SSE,SD
1412 ANDNPS xmmreg,xmmrm \360\2\x0F\x55\110 KATMAI,SSE
1413 ANDPS xmmreg,xmmrm \360\2\x0F\x54\110 KATMAI,SSE
1414 CMPEQPS xmmreg,xmmrm \360\2\x0F\xC2\110\1\x00 KATMAI,SSE
1415 CMPEQSS xmmreg,xmmrm \363\2\x0F\xC2\110\1\x00 KATMAI,SSE
1416 CMPLEPS xmmreg,xmmrm \360\2\x0F\xC2\110\1\x02 KATMAI,SSE
1417 CMPLESS xmmreg,xmmrm \363\2\x0F\xC2\110\1\x02 KATMAI,SSE
1418 CMPLTPS xmmreg,xmmrm \360\2\x0F\xC2\110\1\x01 KATMAI,SSE
1419 CMPLTSS xmmreg,xmmrm \363\2\x0F\xC2\110\1\x01 KATMAI,SSE
1420 CMPNEQPS xmmreg,xmmrm \360\2\x0F\xC2\110\1\x04 KATMAI,SSE
1421 CMPNEQSS xmmreg,xmmrm \363\2\x0F\xC2\110\1\x04 KATMAI,SSE
1422 CMPNLEPS xmmreg,xmmrm \360\2\x0F\xC2\110\1\x06 KATMAI,SSE
1423 CMPNLESS xmmreg,xmmrm \363\2\x0F\xC2\110\1\x06 KATMAI,SSE
1424 CMPNLTPS xmmreg,xmmrm \360\2\x0F\xC2\110\1\x05 KATMAI,SSE
1425 CMPNLTSS xmmreg,xmmrm \363\2\x0F\xC2\110\1\x05 KATMAI,SSE
1426 CMPORDPS xmmreg,xmmrm \360\2\x0F\xC2\110\1\x07 KATMAI,SSE
1427 CMPORDSS xmmreg,xmmrm \363\2\x0F\xC2\110\1\x07 KATMAI,SSE
1428 CMPUNORDPS xmmreg,xmmrm \360\2\x0F\xC2\110\1\x03 KATMAI,SSE
1429 CMPUNORDSS xmmreg,xmmrm \363\2\x0F\xC2\110\1\x03 KATMAI,SSE
1430 ; CMPPS/CMPSS must come after the specific ops; that way the disassembler will find the
1431 ; specific ops first and only disassemble illegal ones as cmpps/cmpss.
1432 CMPPS xmmreg,mem,imm \360\2\x0F\xC2\110\26 KATMAI,SSE,SB,AR2
1433 CMPPS xmmreg,xmmreg,imm \360\2\x0F\xC2\110\26 KATMAI,SSE,SB,AR2
1434 CMPSS xmmreg,mem,imm \363\2\x0F\xC2\110\26 KATMAI,SSE,SB,AR2
1435 CMPSS xmmreg,xmmreg,imm \363\2\x0F\xC2\110\26 KATMAI,SSE,SB,AR2
1436 COMISS xmmreg,xmmrm \360\2\x0F\x2F\110 KATMAI,SSE
1437 CVTPI2PS xmmreg,mmxrm \360\2\x0F\x2A\110 KATMAI,SSE,MMX,SQ
1438 CVTPS2PI mmxreg,xmmrm \360\2\x0F\x2D\110 KATMAI,SSE,MMX,SQ
1439 CVTSI2SS xmmreg,mem \363\2\x0F\x2A\110 KATMAI,SSE,SD,AR1,ND
1440 CVTSI2SS xmmreg,rm32 \363\2\x0F\x2A\110 KATMAI,SSE,SD,AR1
1441 CVTSI2SS xmmreg,rm64 \324\363\2\x0F\x2A\110 X64,SSE,SQ,AR1
1442 CVTSS2SI reg32,xmmreg \363\2\x0F\x2D\110 KATMAI,SSE,SD,AR1
1443 CVTSS2SI reg32,mem \363\2\x0F\x2D\110 KATMAI,SSE,SD,AR1
1444 CVTSS2SI reg64,xmmreg \324\363\2\x0F\x2D\110 X64,SSE,SD,AR1
1445 CVTSS2SI reg64,mem \324\363\2\x0F\x2D\110 X64,SSE,SD,AR1
1446 CVTTPS2PI mmxreg,xmmrm \360\2\x0F\x2C\110 KATMAI,SSE,MMX,SQ
1447 CVTTSS2SI reg32,xmmrm \363\2\x0F\x2C\110 KATMAI,SSE,SD,AR1
1448 CVTTSS2SI reg64,xmmrm \324\363\2\x0F\x2C\110 X64,SSE,SD,AR1
1449 DIVPS xmmreg,xmmrm \360\2\x0F\x5E\110 KATMAI,SSE
1450 DIVSS xmmreg,xmmrm \363\2\x0F\x5E\110 KATMAI,SSE
1451 LDMXCSR mem \2\x0F\xAE\202 KATMAI,SSE,SD
1452 MAXPS xmmreg,xmmrm \360\2\x0F\x5F\110 KATMAI,SSE
1453 MAXSS xmmreg,xmmrm \363\2\x0F\x5F\110 KATMAI,SSE
1454 MINPS xmmreg,xmmrm \360\2\x0F\x5D\110 KATMAI,SSE
1455 MINSS xmmreg,xmmrm \363\2\x0F\x5D\110 KATMAI,SSE
1456 MOVAPS xmmreg,mem \360\2\x0F\x28\110 KATMAI,SSE
1457 MOVAPS mem,xmmreg \360\2\x0F\x29\101 KATMAI,SSE
1458 MOVAPS xmmreg,xmmreg \360\2\x0F\x28\110 KATMAI,SSE
1459 MOVAPS xmmreg,xmmreg \360\2\x0F\x29\101 KATMAI,SSE
1460 MOVHPS xmmreg,mem \360\2\x0F\x16\110 KATMAI,SSE
1461 MOVHPS mem,xmmreg \360\2\x0F\x17\101 KATMAI,SSE
1462 MOVLHPS xmmreg,xmmreg \360\2\x0F\x16\110 KATMAI,SSE
1463 MOVLPS xmmreg,mem \360\2\x0F\x12\110 KATMAI,SSE
1464 MOVLPS mem,xmmreg \360\2\x0F\x13\101 KATMAI,SSE
1465 MOVHLPS xmmreg,xmmreg \360\2\x0F\x12\110 KATMAI,SSE
1466 MOVMSKPS reg32,xmmreg \360\2\x0F\x50\110 KATMAI,SSE
1467 MOVMSKPS reg64,xmmreg \360\324\2\x0F\x50\110 X64,SSE
1468 MOVNTPS mem,xmmreg \360\2\x0F\x2B\101 KATMAI,SSE
1469 MOVSS xmmreg,mem \363\2\x0F\x10\110 KATMAI,SSE
1470 MOVSS mem,xmmreg \363\2\x0F\x11\101 KATMAI,SSE
1471 MOVSS xmmreg,xmmreg \363\2\x0F\x10\110 KATMAI,SSE
1472 MOVSS xmmreg,xmmreg \363\2\x0F\x11\101 KATMAI,SSE
1473 MOVUPS xmmreg,mem \360\2\x0F\x10\110 KATMAI,SSE
1474 MOVUPS mem,xmmreg \360\2\x0F\x11\101 KATMAI,SSE
1475 MOVUPS xmmreg,xmmreg \360\2\x0F\x10\110 KATMAI,SSE
1476 MOVUPS xmmreg,xmmreg \360\2\x0F\x11\101 KATMAI,SSE
1477 MULPS xmmreg,xmmrm \360\2\x0F\x59\110 KATMAI,SSE
1478 MULSS xmmreg,xmmrm \363\2\x0F\x59\110 KATMAI,SSE
1479 ORPS xmmreg,xmmrm \360\2\x0F\x56\110 KATMAI,SSE
1480 RCPPS xmmreg,xmmrm \360\2\x0F\x53\110 KATMAI,SSE
1481 RCPSS xmmreg,xmmrm \363\2\x0F\x53\110 KATMAI,SSE
1482 RSQRTPS xmmreg,xmmrm \360\2\x0F\x52\110 KATMAI,SSE
1483 RSQRTSS xmmreg,xmmrm \363\2\x0F\x52\110 KATMAI,SSE
1484 SHUFPS xmmreg,mem,imm \360\2\x0F\xC6\110\26 KATMAI,SSE,SB,AR2
1485 SHUFPS xmmreg,xmmreg,imm \360\2\x0F\xC6\110\26 KATMAI,SSE,SB,AR2
1486 SQRTPS xmmreg,xmmrm \360\2\x0F\x51\110 KATMAI,SSE
1487 SQRTSS xmmreg,xmmrm \363\2\x0F\x51\110 KATMAI,SSE
1488 STMXCSR mem \2\x0F\xAE\203 KATMAI,SSE,SD
1489 SUBPS xmmreg,xmmrm \360\2\x0F\x5C\110 KATMAI,SSE
1490 SUBSS xmmreg,xmmrm \363\2\x0F\x5C\110 KATMAI,SSE
1491 UCOMISS xmmreg,xmmrm \360\2\x0F\x2E\110 KATMAI,SSE
1492 UNPCKHPS xmmreg,xmmrm \360\2\x0F\x15\110 KATMAI,SSE
1493 UNPCKLPS xmmreg,xmmrm \360\2\x0F\x14\110 KATMAI,SSE
1494 XORPS xmmreg,xmmrm \360\2\x0F\x57\110 KATMAI,SSE
1496 ;# Introduced in Deschutes but necessary for SSE support
1497 FXRSTOR mem \2\x0F\xAE\201 P6,SSE,FPU
1498 FXSAVE mem \2\x0F\xAE\200 P6,SSE,FPU
1500 ;# XSAVE group (AVX and extended state)
1501 ; Introduced in late Penryn ... we really need to clean up the handling
1502 ; of CPU feature bits.
1503 XGETBV void \360\3\x0F\x01\xD0 NEHALEM
1504 XSETBV void \360\3\x0F\x01\xD1 NEHALEM,PRIV
1505 XSAVE mem \360\2\x0F\xAE\204 NEHALEM
1506 XRSTOR mem \360\2\x0F\xAE\205 NEHALEM
1508 ; These instructions are not SSE-specific; they are
1509 ;# Generic memory operations
1510 ; and work even if CR4.OSFXFR == 0
1511 PREFETCHNTA mem \2\x0F\x18\200 KATMAI
1512 PREFETCHT0 mem \2\x0F\x18\201 KATMAI
1513 PREFETCHT1 mem \2\x0F\x18\202 KATMAI
1514 PREFETCHT2 mem \2\x0F\x18\203 KATMAI
1515 SFENCE void \3\x0F\xAE\xF8 KATMAI
1517 ;# New MMX instructions introduced in Katmai
1518 MASKMOVQ mmxreg,mmxreg \360\2\x0F\xF7\110 KATMAI,MMX
1519 MOVNTQ mem,mmxreg \360\2\x0F\xE7\101 KATMAI,MMX,SQ
1520 PAVGB mmxreg,mmxrm \360\323\2\x0F\xE0\110 KATMAI,MMX,SQ
1521 PAVGW mmxreg,mmxrm \360\323\2\x0F\xE3\110 KATMAI,MMX,SQ
1522 PEXTRW reg32,mmxreg,imm \360\2\x0F\xC5\110\26 KATMAI,MMX,SB,AR2
1523 ; PINSRW is documented as using a reg32, but it's really using only 16 bit
1524 ; -- accept either, but be truthful in disassembly
1525 PINSRW mmxreg,reg16,imm \360\2\x0F\xC4\110\26 KATMAI,MMX,SB,AR2
1526 PINSRW mmxreg,reg32,imm \360\2\x0F\xC4\110\26 KATMAI,MMX,SB,AR2,ND
1527 PINSRW mmxreg,mem,imm \360\2\x0F\xC4\110\26 KATMAI,MMX,SB,AR2
1528 PINSRW mmxreg,mem16,imm \360\2\x0F\xC4\110\26 KATMAI,MMX,SB,AR2,ND
1529 PMAXSW mmxreg,mmxrm \360\323\2\x0F\xEE\110 KATMAI,MMX,SQ
1530 PMAXUB mmxreg,mmxrm \360\323\2\x0F\xDE\110 KATMAI,MMX,SQ
1531 PMINSW mmxreg,mmxrm \360\323\2\x0F\xEA\110 KATMAI,MMX,SQ
1532 PMINUB mmxreg,mmxrm \360\323\2\x0F\xDA\110 KATMAI,MMX,SQ
1533 PMOVMSKB reg32,mmxreg \360\2\x0F\xD7\110 KATMAI,MMX
1534 PMULHUW mmxreg,mmxrm \360\323\2\x0F\xE4\110 KATMAI,MMX,SQ
1535 PSADBW mmxreg,mmxrm \360\323\2\x0F\xF6\110 KATMAI,MMX,SQ
1536 PSHUFW mmxreg,mmxrm,imm \360\323\2\x0F\x70\110\22 KATMAI,MMX,SM2,SB,AR2
1538 ;# AMD Enhanced 3DNow! (Athlon) instructions
1539 PF2IW mmxreg,mmxrm \323\2\x0F\x0F\110\01\x1C PENT,3DNOW,SQ
1540 PFNACC mmxreg,mmxrm \323\2\x0F\x0F\110\01\x8A PENT,3DNOW,SQ
1541 PFPNACC mmxreg,mmxrm \323\2\x0F\x0F\110\01\x8E PENT,3DNOW,SQ
1542 PI2FW mmxreg,mmxrm \323\2\x0F\x0F\110\01\x0C PENT,3DNOW,SQ
1543 PSWAPD mmxreg,mmxrm \323\2\x0F\x0F\110\01\xBB PENT,3DNOW,SQ
1545 ;# Willamette SSE2 Cacheability Instructions
1546 MASKMOVDQU xmmreg,xmmreg \361\2\x0F\xF7\110 WILLAMETTE,SSE2
1547 ; CLFLUSH needs its own feature flag implemented one day
1548 CLFLUSH mem \2\x0F\xAE\207 WILLAMETTE,SSE2
1549 MOVNTDQ mem,xmmreg \361\2\x0F\xE7\101 WILLAMETTE,SSE2,SO
1550 MOVNTI mem,reg32 \360\2\x0F\xC3\101 WILLAMETTE,SD
1551 MOVNTI mem,reg64 \324\360\2\x0F\xC3\101 X64,SQ
1552 MOVNTPD mem,xmmreg \361\2\x0F\x2B\101 WILLAMETTE,SSE2,SO
1553 LFENCE void \3\x0F\xAE\xE8 WILLAMETTE,SSE2
1554 MFENCE void \3\x0F\xAE\xF0 WILLAMETTE,SSE2
1556 ;# Willamette MMX instructions (SSE2 SIMD Integer Instructions)
1557 MOVD xmmreg,reg32 \361\2\x0F\x6E\110 WILLAMETTE,SSE2
1558 MOVD reg32,xmmreg \361\2\x0F\x7E\101 WILLAMETTE,SSE2
1559 MOVD mem,xmmreg \361\2\x0F\x7E\101 WILLAMETTE,SSE2,SD
1560 MOVD xmmreg,mem \361\2\x0F\x6E\110 WILLAMETTE,SSE2,SD
1561 MOVDQA xmmreg,xmmreg \361\2\x0F\x6F\110 WILLAMETTE,SSE2
1562 MOVDQA mem,xmmreg \361\2\x0F\x7F\101 WILLAMETTE,SSE2,SO
1563 MOVDQA xmmreg,mem \361\2\x0F\x6F\110 WILLAMETTE,SSE2,SO
1564 MOVDQA xmmreg,xmmreg \361\2\x0F\x7F\101 WILLAMETTE,SSE2
1565 MOVDQU xmmreg,xmmreg \363\2\x0F\x6F\110 WILLAMETTE,SSE2
1566 MOVDQU mem,xmmreg \363\2\x0F\x7F\101 WILLAMETTE,SSE2,SO
1567 MOVDQU xmmreg,mem \363\2\x0F\x6F\110 WILLAMETTE,SSE2,SO
1568 MOVDQU xmmreg,xmmreg \363\2\x0F\x7F\101 WILLAMETTE,SSE2
1569 MOVDQ2Q mmxreg,xmmreg \362\2\x0F\xD6\110 WILLAMETTE,SSE2
1570 MOVQ xmmreg,xmmreg \363\2\x0F\x7E\110 WILLAMETTE,SSE2
1571 MOVQ xmmreg,xmmreg \361\2\x0F\xD6\101 WILLAMETTE,SSE2
1572 MOVQ mem,xmmreg \361\2\x0F\xD6\101 WILLAMETTE,SSE2,SQ
1573 MOVQ xmmreg,mem \363\2\x0F\x7E\110 WILLAMETTE,SSE2,SQ
1574 MOVQ xmmreg,rm64 \361\324\2\x0F\x6E\110 X64,SSE2
1575 MOVQ rm64,xmmreg \361\324\2\x0F\x7E\101 X64,SSE2
1576 MOVQ2DQ xmmreg,mmxreg \363\2\x0F\xD6\110 WILLAMETTE,SSE2
1577 PACKSSWB xmmreg,xmmrm \361\2\x0F\x63\110 WILLAMETTE,SSE2,SO
1578 PACKSSDW xmmreg,xmmrm \361\2\x0F\x6B\110 WILLAMETTE,SSE2,SO
1579 PACKUSWB xmmreg,xmmrm \361\2\x0F\x67\110 WILLAMETTE,SSE2,SO
1580 PADDB xmmreg,xmmrm \361\2\x0F\xFC\110 WILLAMETTE,SSE2,SO
1581 PADDW xmmreg,xmmrm \361\2\x0F\xFD\110 WILLAMETTE,SSE2,SO
1582 PADDD xmmreg,xmmrm \361\2\x0F\xFE\110 WILLAMETTE,SSE2,SO
1583 PADDQ mmxreg,mmxrm \360\2\x0F\xD4\110 WILLAMETTE,MMX,SQ
1584 PADDQ xmmreg,xmmrm \361\2\x0F\xD4\110 WILLAMETTE,SSE2,SO
1585 PADDSB xmmreg,xmmrm \361\2\x0F\xEC\110 WILLAMETTE,SSE2,SO
1586 PADDSW xmmreg,xmmrm \361\2\x0F\xED\110 WILLAMETTE,SSE2,SO
1587 PADDUSB xmmreg,xmmrm \361\2\x0F\xDC\110 WILLAMETTE,SSE2,SO
1588 PADDUSW xmmreg,xmmrm \361\2\x0F\xDD\110 WILLAMETTE,SSE2,SO
1589 PAND xmmreg,xmmrm \361\2\x0F\xDB\110 WILLAMETTE,SSE2,SO
1590 PANDN xmmreg,xmmrm \361\2\x0F\xDF\110 WILLAMETTE,SSE2,SO
1591 PAVGB xmmreg,xmmrm \361\2\x0F\xE0\110 WILLAMETTE,SSE2,SO
1592 PAVGW xmmreg,xmmrm \361\2\x0F\xE3\110 WILLAMETTE,SSE2,SO
1593 PCMPEQB xmmreg,xmmrm \361\2\x0F\x74\110 WILLAMETTE,SSE2,SO
1594 PCMPEQW xmmreg,xmmrm \361\2\x0F\x75\110 WILLAMETTE,SSE2,SO
1595 PCMPEQD xmmreg,xmmrm \361\2\x0F\x76\110 WILLAMETTE,SSE2,SO
1596 PCMPGTB xmmreg,xmmrm \361\2\x0F\x64\110 WILLAMETTE,SSE2,SO
1597 PCMPGTW xmmreg,xmmrm \361\2\x0F\x65\110 WILLAMETTE,SSE2,SO
1598 PCMPGTD xmmreg,xmmrm \361\2\x0F\x66\110 WILLAMETTE,SSE2,SO
1599 PEXTRW reg32,xmmreg,imm \361\2\x0F\xC5\110\26 WILLAMETTE,SSE2,SB,AR2
1600 PINSRW xmmreg,reg16,imm \361\2\x0F\xC4\110\26 WILLAMETTE,SSE2,SB,AR2
1601 PINSRW xmmreg,reg32,imm \361\2\x0F\xC4\110\26 WILLAMETTE,SSE2,SB,AR2,ND
1602 PINSRW xmmreg,mem,imm \361\2\x0F\xC4\110\26 WILLAMETTE,SSE2,SB,AR2
1603 PINSRW xmmreg,mem16,imm \361\2\x0F\xC4\110\26 WILLAMETTE,SSE2,SB,AR2,ND
1604 PMADDWD xmmreg,xmmrm \361\2\x0F\xF5\110 WILLAMETTE,SSE2,SO
1605 PMAXSW xmmreg,xmmrm \361\2\x0F\xEE\110 WILLAMETTE,SSE2,SO
1606 PMAXUB xmmreg,xmmrm \361\2\x0F\xDE\110 WILLAMETTE,SSE2,SO
1607 PMINSW xmmreg,xmmrm \361\2\x0F\xEA\110 WILLAMETTE,SSE2,SO
1608 PMINUB xmmreg,xmmrm \361\2\x0F\xDA\110 WILLAMETTE,SSE2,SO
1609 PMOVMSKB reg32,xmmreg \361\2\x0F\xD7\110 WILLAMETTE,SSE2
1610 PMULHUW xmmreg,xmmrm \361\2\x0F\xE4\110 WILLAMETTE,SSE2,SO
1611 PMULHW xmmreg,xmmrm \361\2\x0F\xE5\110 WILLAMETTE,SSE2,SO
1612 PMULLW xmmreg,xmmrm \361\2\x0F\xD5\110 WILLAMETTE,SSE2,SO
1613 PMULUDQ mmxreg,mmxrm \360\323\2\x0F\xF4\110 WILLAMETTE,SSE2,SO
1614 PMULUDQ xmmreg,xmmrm \361\2\x0F\xF4\110 WILLAMETTE,SSE2,SO
1615 POR xmmreg,xmmrm \361\2\x0F\xEB\110 WILLAMETTE,SSE2,SO
1616 PSADBW xmmreg,xmmrm \361\2\x0F\xF6\110 WILLAMETTE,SSE2,SO
1617 PSHUFD xmmreg,xmmreg,imm \361\2\x0F\x70\110\22 WILLAMETTE,SSE2,SB,AR2
1618 PSHUFD xmmreg,mem,imm \361\2\x0F\x70\110\22 WILLAMETTE,SSE2,SM2,SB,AR2
1619 PSHUFHW xmmreg,xmmreg,imm \363\2\x0F\x70\110\22 WILLAMETTE,SSE2,SB,AR2
1620 PSHUFHW xmmreg,mem,imm \363\2\x0F\x70\110\22 WILLAMETTE,SSE2,SM2,SB,AR2
1621 PSHUFLW xmmreg,xmmreg,imm \362\2\x0F\x70\110\22 WILLAMETTE,SSE2,SB,AR2
1622 PSHUFLW xmmreg,mem,imm \362\2\x0F\x70\110\22 WILLAMETTE,SSE2,SM2,SB,AR2
1623 PSLLDQ xmmreg,imm \361\2\x0F\x73\207\25 WILLAMETTE,SSE2,SB,AR1
1624 PSLLW xmmreg,xmmrm \361\2\x0F\xF1\110 WILLAMETTE,SSE2,SO
1625 PSLLW xmmreg,imm \361\2\x0F\x71\206\25 WILLAMETTE,SSE2,SB,AR1
1626 PSLLD xmmreg,xmmrm \361\2\x0F\xF2\110 WILLAMETTE,SSE2,SO
1627 PSLLD xmmreg,imm \361\2\x0F\x72\206\25 WILLAMETTE,SSE2,SB,AR1
1628 PSLLQ xmmreg,xmmrm \361\2\x0F\xF3\110 WILLAMETTE,SSE2,SO
1629 PSLLQ xmmreg,imm \361\2\x0F\x73\206\25 WILLAMETTE,SSE2,SB,AR1
1630 PSRAW xmmreg,xmmrm \361\2\x0F\xE1\110 WILLAMETTE,SSE2,SO
1631 PSRAW xmmreg,imm \361\2\x0F\x71\204\25 WILLAMETTE,SSE2,SB,AR1
1632 PSRAD xmmreg,xmmrm \361\2\x0F\xE2\110 WILLAMETTE,SSE2,SO
1633 PSRAD xmmreg,imm \361\2\x0F\x72\204\25 WILLAMETTE,SSE2,SB,AR1
1634 PSRLDQ xmmreg,imm \361\2\x0F\x73\203\25 WILLAMETTE,SSE2,SB,AR1
1635 PSRLW xmmreg,xmmrm \361\2\x0F\xD1\110 WILLAMETTE,SSE2,SO
1636 PSRLW xmmreg,imm \361\2\x0F\x71\202\25 WILLAMETTE,SSE2,SB,AR1
1637 PSRLD xmmreg,xmmrm \361\2\x0F\xD2\110 WILLAMETTE,SSE2,SO
1638 PSRLD xmmreg,imm \361\2\x0F\x72\202\25 WILLAMETTE,SSE2,SB,AR1
1639 PSRLQ xmmreg,xmmrm \361\2\x0F\xD3\110 WILLAMETTE,SSE2,SO
1640 PSRLQ xmmreg,imm \361\2\x0F\x73\202\25 WILLAMETTE,SSE2,SB,AR1
1641 PSUBB xmmreg,xmmrm \361\2\x0F\xF8\110 WILLAMETTE,SSE2,SO
1642 PSUBW xmmreg,xmmrm \361\2\x0F\xF9\110 WILLAMETTE,SSE2,SO
1643 PSUBD xmmreg,xmmrm \361\2\x0F\xFA\110 WILLAMETTE,SSE2,SO
1644 PSUBQ mmxreg,mmxrm \360\323\2\x0F\xFB\110 WILLAMETTE,SSE2,SO
1645 PSUBQ xmmreg,xmmrm \361\2\x0F\xFB\110 WILLAMETTE,SSE2,SO
1646 PSUBSB xmmreg,xmmrm \361\2\x0F\xE8\110 WILLAMETTE,SSE2,SO
1647 PSUBSW xmmreg,xmmrm \361\2\x0F\xE9\110 WILLAMETTE,SSE2,SO
1648 PSUBUSB xmmreg,xmmrm \361\2\x0F\xD8\110 WILLAMETTE,SSE2,SO
1649 PSUBUSW xmmreg,xmmrm \361\2\x0F\xD9\110 WILLAMETTE,SSE2,SO
1650 PUNPCKHBW xmmreg,xmmrm \361\2\x0F\x68\110 WILLAMETTE,SSE2,SO
1651 PUNPCKHWD xmmreg,xmmrm \361\2\x0F\x69\110 WILLAMETTE,SSE2,SO
1652 PUNPCKHDQ xmmreg,xmmrm \361\2\x0F\x6A\110 WILLAMETTE,SSE2,SO
1653 PUNPCKHQDQ xmmreg,xmmrm \361\2\x0F\x6D\110 WILLAMETTE,SSE2,SO
1654 PUNPCKLBW xmmreg,xmmrm \361\2\x0F\x60\110 WILLAMETTE,SSE2,SO
1655 PUNPCKLWD xmmreg,xmmrm \361\2\x0F\x61\110 WILLAMETTE,SSE2,SO
1656 PUNPCKLDQ xmmreg,xmmrm \361\2\x0F\x62\110 WILLAMETTE,SSE2,SO
1657 PUNPCKLQDQ xmmreg,xmmrm \361\2\x0F\x6C\110 WILLAMETTE,SSE2,SO
1658 PXOR xmmreg,xmmrm \361\2\x0F\xEF\110 WILLAMETTE,SSE2,SO
1660 ;# Willamette Streaming SIMD instructions (SSE2)
1661 ADDPD xmmreg,xmmrm \361\2\x0F\x58\110 WILLAMETTE,SSE2,SO
1662 ADDSD xmmreg,xmmrm \362\2\x0F\x58\110 WILLAMETTE,SSE2,SQ
1663 ANDNPD xmmreg,xmmrm \361\2\x0F\x55\110 WILLAMETTE,SSE2,SO
1664 ANDPD xmmreg,xmmrm \361\2\x0F\x54\110 WILLAMETTE,SSE2,SO
1665 CMPEQPD xmmreg,xmmrm \361\2\x0F\xC2\110\1\x00 WILLAMETTE,SSE2,SO
1666 CMPEQSD xmmreg,xmmrm \362\2\x0F\xC2\110\1\x00 WILLAMETTE,SSE2
1667 CMPLEPD xmmreg,xmmrm \361\2\x0F\xC2\110\1\x02 WILLAMETTE,SSE2,SO
1668 CMPLESD xmmreg,xmmrm \362\2\x0F\xC2\110\1\x02 WILLAMETTE,SSE2
1669 CMPLTPD xmmreg,xmmrm \361\2\x0F\xC2\110\1\x01 WILLAMETTE,SSE2,SO
1670 CMPLTSD xmmreg,xmmrm \362\2\x0F\xC2\110\1\x01 WILLAMETTE,SSE2
1671 CMPNEQPD xmmreg,xmmrm \361\2\x0F\xC2\110\1\x04 WILLAMETTE,SSE2,SO
1672 CMPNEQSD xmmreg,xmmrm \362\2\x0F\xC2\110\1\x04 WILLAMETTE,SSE2
1673 CMPNLEPD xmmreg,xmmrm \361\2\x0F\xC2\110\1\x06 WILLAMETTE,SSE2,SO
1674 CMPNLESD xmmreg,xmmrm \362\2\x0F\xC2\110\1\x06 WILLAMETTE,SSE2
1675 CMPNLTPD xmmreg,xmmrm \361\2\x0F\xC2\110\1\x05 WILLAMETTE,SSE2,SO
1676 CMPNLTSD xmmreg,xmmrm \362\2\x0F\xC2\110\1\x05 WILLAMETTE,SSE2
1677 CMPORDPD xmmreg,xmmrm \361\2\x0F\xC2\110\1\x07 WILLAMETTE,SSE2,SO
1678 CMPORDSD xmmreg,xmmrm \362\2\x0F\xC2\110\1\x07 WILLAMETTE,SSE2
1679 CMPUNORDPD xmmreg,xmmrm \361\2\x0F\xC2\110\1\x03 WILLAMETTE,SSE2,SO
1680 CMPUNORDSD xmmreg,xmmrm \362\2\x0F\xC2\110\1\x03 WILLAMETTE,SSE2
1681 ; CMPPD/CMPSD must come after the specific ops; that way the disassembler will find the
1682 ; specific ops first and only disassemble illegal ones as cmppd/cmpsd.
1683 CMPPD xmmreg,xmmrm,imm \361\2\x0F\xC2\110\26 WILLAMETTE,SSE2,SM2,SB,AR2
1684 CMPSD xmmreg,xmmrm,imm \362\2\x0F\xC2\110\26 WILLAMETTE,SSE2,SB,AR2
1685 COMISD xmmreg,xmmrm \361\2\x0F\x2F\110 WILLAMETTE,SSE2
1686 CVTDQ2PD xmmreg,xmmrm \363\2\x0F\xE6\110 WILLAMETTE,SSE2,SQ
1687 CVTDQ2PS xmmreg,xmmrm \360\2\x0F\x5B\110 WILLAMETTE,SSE2,SO
1688 CVTPD2DQ xmmreg,xmmrm \362\2\x0F\xE6\110 WILLAMETTE,SSE2,SO
1689 CVTPD2PI mmxreg,xmmrm \361\2\x0F\x2D\110 WILLAMETTE,SSE2,SO
1690 CVTPD2PS xmmreg,xmmrm \361\2\x0F\x5A\110 WILLAMETTE,SSE2,SO
1691 CVTPI2PD xmmreg,mmxrm \361\2\x0F\x2A\110 WILLAMETTE,SSE2,SQ
1692 CVTPS2DQ xmmreg,xmmrm \361\2\x0F\x5B\110 WILLAMETTE,SSE2,SO
1693 CVTPS2PD xmmreg,xmmrm \360\2\x0F\x5A\110 WILLAMETTE,SSE2,SQ
1694 CVTSD2SI reg32,xmmreg \362\2\x0F\x2D\110 WILLAMETTE,SSE2,SQ,AR1
1695 CVTSD2SI reg32,mem \362\2\x0F\x2D\110 WILLAMETTE,SSE2,SQ,AR1
1696 CVTSD2SI reg64,xmmreg \324\362\2\x0F\x2D\110 X64,SSE2,SQ,AR1
1697 CVTSD2SI reg64,mem \324\362\2\x0F\x2D\110 X64,SSE2,SQ,AR1
1698 CVTSD2SS xmmreg,xmmrm \362\2\x0F\x5A\110 WILLAMETTE,SSE2,SQ
1699 CVTSI2SD xmmreg,mem \362\2\x0F\x2A\110 WILLAMETTE,SSE2,SD,AR1,ND
1700 CVTSI2SD xmmreg,rm32 \362\2\x0F\x2A\110 WILLAMETTE,SSE2,SD,AR1
1701 CVTSI2SD xmmreg,rm64 \324\362\2\x0F\x2A\110 X64,SSE2,SQ,AR1
1702 CVTSS2SD xmmreg,xmmrm \363\2\x0F\x5A\110 WILLAMETTE,SSE2,SD
1703 CVTTPD2PI mmxreg,xmmrm \361\2\x0F\x2C\110 WILLAMETTE,SSE2,SO
1704 CVTTPD2DQ xmmreg,xmmrm \361\2\x0F\xE6\110 WILLAMETTE,SSE2,SO
1705 CVTTPS2DQ xmmreg,xmmrm \363\2\x0F\x5B\110 WILLAMETTE,SSE2,SO
1706 CVTTSD2SI reg32,xmmreg \362\2\x0F\x2C\110 WILLAMETTE,SSE2,SQ,AR1
1707 CVTTSD2SI reg32,mem \362\2\x0F\x2C\110 WILLAMETTE,SSE2,SQ,AR1
1708 CVTTSD2SI reg64,xmmreg \324\362\2\x0F\x2C\110 X64,SSE2,SQ,AR1
1709 CVTTSD2SI reg64,mem \324\362\2\x0F\x2C\110 X64,SSE2,SQ,AR1
1710 DIVPD xmmreg,xmmrm \361\2\x0F\x5E\110 WILLAMETTE,SSE2,SO
1711 DIVSD xmmreg,xmmrm \362\2\x0F\x5E\110 WILLAMETTE,SSE2
1712 MAXPD xmmreg,xmmrm \361\2\x0F\x5F\110 WILLAMETTE,SSE2,SO
1713 MAXSD xmmreg,xmmrm \362\2\x0F\x5F\110 WILLAMETTE,SSE2
1714 MINPD xmmreg,xmmrm \361\2\x0F\x5D\110 WILLAMETTE,SSE2,SO
1715 MINSD xmmreg,xmmrm \362\2\x0F\x5D\110 WILLAMETTE,SSE2
1716 MOVAPD xmmreg,xmmreg \361\2\x0F\x28\110 WILLAMETTE,SSE2
1717 MOVAPD xmmreg,xmmreg \361\2\x0F\x29\101 WILLAMETTE,SSE2
1718 MOVAPD mem,xmmreg \361\2\x0F\x29\101 WILLAMETTE,SSE2,SO
1719 MOVAPD xmmreg,mem \361\2\x0F\x28\110 WILLAMETTE,SSE2,SO
1720 MOVHPD mem,xmmreg \361\2\x0F\x17\101 WILLAMETTE,SSE2
1721 MOVHPD xmmreg,mem \361\2\x0F\x16\110 WILLAMETTE,SSE2
1722 MOVLPD mem,xmmreg \361\2\x0F\x13\101 WILLAMETTE,SSE2
1723 MOVLPD xmmreg,mem \361\2\x0F\x12\110 WILLAMETTE,SSE2
1724 MOVMSKPD reg32,xmmreg \361\2\x0F\x50\110 WILLAMETTE,SSE2
1725 MOVMSKPD reg64,xmmreg \361\324\2\x0F\x50\110 X64,SSE2
1726 MOVSD xmmreg,xmmreg \362\2\x0F\x10\110 WILLAMETTE,SSE2
1727 MOVSD xmmreg,xmmreg \362\2\x0F\x11\101 WILLAMETTE,SSE2
1728 MOVSD mem,xmmreg \362\2\x0F\x11\101 WILLAMETTE,SSE2
1729 MOVSD xmmreg,mem \362\2\x0F\x10\110 WILLAMETTE,SSE2
1730 MOVUPD xmmreg,xmmreg \361\2\x0F\x10\110 WILLAMETTE,SSE2
1731 MOVUPD xmmreg,xmmreg \361\2\x0F\x11\101 WILLAMETTE,SSE2
1732 MOVUPD mem,xmmreg \361\2\x0F\x11\101 WILLAMETTE,SSE2,SO
1733 MOVUPD xmmreg,mem \361\2\x0F\x10\110 WILLAMETTE,SSE2,SO
1734 MULPD xmmreg,xmmrm \361\2\x0F\x59\110 WILLAMETTE,SSE2,SO
1735 MULSD xmmreg,xmmrm \362\2\x0F\x59\110 WILLAMETTE,SSE2
1736 ORPD xmmreg,xmmrm \361\2\x0F\x56\110 WILLAMETTE,SSE2,SO
1737 SHUFPD xmmreg,xmmreg,imm \361\2\x0F\xC6\110\26 WILLAMETTE,SSE2,SB,AR2
1738 SHUFPD xmmreg,mem,imm \361\2\x0F\xC6\110\26 WILLAMETTE,SSE2,SM,SB,AR2
1739 SQRTPD xmmreg,xmmrm \361\2\x0F\x51\110 WILLAMETTE,SSE2,SO
1740 SQRTSD xmmreg,xmmrm \362\2\x0F\x51\110 WILLAMETTE,SSE2
1741 SUBPD xmmreg,xmmrm \361\2\x0F\x5C\110 WILLAMETTE,SSE2,SO
1742 SUBSD xmmreg,xmmrm \362\2\x0F\x5C\110 WILLAMETTE,SSE2
1743 UCOMISD xmmreg,xmmrm \361\2\x0F\x2E\110 WILLAMETTE,SSE2
1744 UNPCKHPD xmmreg,xmmrm \361\2\x0F\x15\110 WILLAMETTE,SSE2,SO
1745 UNPCKLPD xmmreg,xmmrm \361\2\x0F\x14\110 WILLAMETTE,SSE2,SO
1746 XORPD xmmreg,xmmrm \361\2\x0F\x57\110 WILLAMETTE,SSE2,SO
1748 ;# Prescott New Instructions (SSE3)
1749 ADDSUBPD xmmreg,xmmrm \361\2\x0F\xD0\110 PRESCOTT,SSE3,SO
1750 ADDSUBPS xmmreg,xmmrm \362\2\x0F\xD0\110 PRESCOTT,SSE3,SO
1751 HADDPD xmmreg,xmmrm \361\2\x0F\x7C\110 PRESCOTT,SSE3,SO
1752 HADDPS xmmreg,xmmrm \362\2\x0F\x7C\110 PRESCOTT,SSE3,SO
1753 HSUBPD xmmreg,xmmrm \361\2\x0F\x7D\110 PRESCOTT,SSE3,SO
1754 HSUBPS xmmreg,xmmrm \362\2\x0F\x7D\110 PRESCOTT,SSE3,SO
1755 LDDQU xmmreg,mem \362\2\x0F\xF0\110 PRESCOTT,SSE3,SO
1756 MOVDDUP xmmreg,xmmrm \362\2\x0F\x12\110 PRESCOTT,SSE3
1757 MOVSHDUP xmmreg,xmmrm \363\2\x0F\x16\110 PRESCOTT,SSE3
1758 MOVSLDUP xmmreg,xmmrm \363\2\x0F\x12\110 PRESCOTT,SSE3
1760 ;# VMX Instructions
1761 VMCALL void \3\x0F\x01\xC1 VMX
1762 VMCLEAR mem \361\2\x0F\xC7\206 VMX
1763 VMLAUNCH void \3\x0F\x01\xC2 VMX
1764 VMLOAD void \3\x0F\x01\xDA X64,VMX
1765 VMMCALL void \3\x0F\x01\xD9 X64,VMX
1766 VMPTRLD mem \2\x0F\xC7\206 VMX
1767 VMPTRST mem \2\x0F\xC7\207 VMX
1768 VMREAD rm32,reg32 \360\2\x0F\x78\101 VMX,NOLONG,SD
1769 VMREAD rm64,reg64 \323\360\2\x0F\x78\101 X64,VMX,SQ
1770 VMRESUME void \3\x0F\x01\xC3 VMX
1771 VMRUN void \3\x0F\x01\xD8 X64,VMX
1772 VMSAVE void \3\x0F\x01\xDB X64,VMX
1773 VMWRITE reg32,rm32 \360\2\x0F\x79\110 VMX,NOLONG,SD
1774 VMWRITE reg64,rm64 \323\360\2\x0F\x79\110 X64,VMX,SQ
1775 VMXOFF void \3\x0F\x01\xC4 VMX
1776 VMXON mem \363\2\x0F\xC7\206 VMX
1777 ;# Extended Page Tables VMX instructions
1778 INVEPT reg32,mem [rm: 66 0f 38 80 /r] VMX,SO,NOLONG
1779 INVEPT reg64,mem [rm: o64nw 66 0f 38 80 /r] VMX,SO,LONG
1780 INVVPID reg32,mem [rm: 66 0f 38 81 /r] VMX,SO,NOLONG
1781 INVVPID reg64,mem [rm: o64nw 66 0f 38 81 /r] VMX,SO,LONG
1783 ;# Tejas New Instructions (SSSE3)
1784 PABSB mmxreg,mmxrm \360\3\x0F\x38\x1C\110 SSSE3,MMX,SQ
1785 PABSB xmmreg,xmmrm \361\3\x0F\x38\x1C\110 SSSE3
1786 PABSW mmxreg,mmxrm \360\3\x0F\x38\x1D\110 SSSE3,MMX,SQ
1787 PABSW xmmreg,xmmrm \361\3\x0F\x38\x1D\110 SSSE3
1788 PABSD mmxreg,mmxrm \360\3\x0F\x38\x1E\110 SSSE3,MMX,SQ
1789 PABSD xmmreg,xmmrm \361\3\x0F\x38\x1E\110 SSSE3
1790 PALIGNR mmxreg,mmxrm,imm \360\3\x0F\x3A\x0F\110\26 SSSE3,MMX,SQ
1791 PALIGNR xmmreg,xmmrm,imm \361\3\x0F\x3A\x0F\110\26 SSSE3
1792 PHADDW mmxreg,mmxrm \360\3\x0F\x38\x01\110 SSSE3,MMX,SQ
1793 PHADDW xmmreg,xmmrm \361\3\x0F\x38\x01\110 SSSE3
1794 PHADDD mmxreg,mmxrm \360\3\x0F\x38\x02\110 SSSE3,MMX,SQ
1795 PHADDD xmmreg,xmmrm \361\3\x0F\x38\x02\110 SSSE3
1796 PHADDSW mmxreg,mmxrm \360\3\x0F\x38\x03\110 SSSE3,MMX,SQ
1797 PHADDSW xmmreg,xmmrm \361\3\x0F\x38\x03\110 SSSE3
1798 PHSUBW mmxreg,mmxrm \360\3\x0F\x38\x05\110 SSSE3,MMX,SQ
1799 PHSUBW xmmreg,xmmrm \361\3\x0F\x38\x05\110 SSSE3
1800 PHSUBD mmxreg,mmxrm \360\3\x0F\x38\x06\110 SSSE3,MMX,SQ
1801 PHSUBD xmmreg,xmmrm \361\3\x0F\x38\x06\110 SSSE3
1802 PHSUBSW mmxreg,mmxrm \360\3\x0F\x38\x07\110 SSSE3,MMX,SQ
1803 PHSUBSW xmmreg,xmmrm \361\3\x0F\x38\x07\110 SSSE3
1804 PMADDUBSW mmxreg,mmxrm \360\3\x0F\x38\x04\110 SSSE3,MMX,SQ
1805 PMADDUBSW xmmreg,xmmrm \361\3\x0F\x38\x04\110 SSSE3
1806 PMULHRSW mmxreg,mmxrm \360\3\x0F\x38\x0B\110 SSSE3,MMX,SQ
1807 PMULHRSW xmmreg,xmmrm \361\3\x0F\x38\x0B\110 SSSE3
1808 PSHUFB mmxreg,mmxrm \360\3\x0F\x38\x00\110 SSSE3,MMX,SQ
1809 PSHUFB xmmreg,xmmrm \361\3\x0F\x38\x00\110 SSSE3
1810 PSIGNB mmxreg,mmxrm \360\3\x0F\x38\x08\110 SSSE3,MMX,SQ
1811 PSIGNB xmmreg,xmmrm \361\3\x0F\x38\x08\110 SSSE3
1812 PSIGNW mmxreg,mmxrm \360\3\x0F\x38\x09\110 SSSE3,MMX,SQ
1813 PSIGNW xmmreg,xmmrm \361\3\x0F\x38\x09\110 SSSE3
1814 PSIGND mmxreg,mmxrm \360\3\x0F\x38\x0A\110 SSSE3,MMX,SQ
1815 PSIGND xmmreg,xmmrm \361\3\x0F\x38\x0A\110 SSSE3
1817 ;# AMD SSE4A
1818 EXTRQ xmmreg,imm,imm \361\2\x0F\x78\200\25\26 SSE4A,AMD
1819 EXTRQ xmmreg,xmmreg \361\2\x0F\x79\110 SSE4A,AMD
1820 INSERTQ xmmreg,xmmreg,imm,imm \362\2\x0F\x78\110\26\27 SSE4A,AMD
1821 INSERTQ xmmreg,xmmreg \362\2\x0F\x79\110 SSE4A,AMD
1822 MOVNTSD mem,xmmreg \362\2\x0F\x2B\101 SSE4A,AMD,SQ
1823 MOVNTSS mem,xmmreg \363\2\x0F\x2B\101 SSE4A,AMD,SD
1825 ;# New instructions in Barcelona
1826 LZCNT reg16,rm16 \320\333\2\x0F\xBD\110 P6,AMD
1827 LZCNT reg32,rm32 \321\333\2\x0F\xBD\110 P6,AMD
1828 LZCNT reg64,rm64 \324\333\2\x0F\xBD\110 X64,AMD
1830 ;# Penryn New Instructions (SSE4.1)
1831 BLENDPD xmmreg,xmmrm,imm \361\3\x0F\x3A\x0D\110\26 SSE41
1832 BLENDPS xmmreg,xmmrm,imm \361\3\x0F\x3A\x0C\110\26 SSE41
1833 BLENDVPD xmmreg,xmmrm,xmm0 \361\3\x0F\x38\x15\110 SSE41
1834 BLENDVPS xmmreg,xmmrm,xmm0 \361\3\x0F\x38\x14\110 SSE41
1835 DPPD xmmreg,xmmrm,imm \361\3\x0F\x3A\x41\110\26 SSE41
1836 DPPS xmmreg,xmmrm,imm \361\3\x0F\x3A\x40\110\26 SSE41
1837 EXTRACTPS rm32,xmmreg,imm \361\3\x0F\x3A\x17\101\26 SSE41
1838 EXTRACTPS reg64,xmmreg,imm \324\361\3\x0F\x3A\x17\101\26 SSE41,X64
1839 INSERTPS xmmreg,xmmrm,imm \361\3\x0F\x3A\x21\110\26 SSE41,SD
1840 MOVNTDQA xmmreg,mem \361\3\x0F\x38\x2A\110 SSE41
1841 MPSADBW xmmreg,xmmrm,imm \361\3\x0F\x3A\x42\110\26 SSE41
1842 PACKUSDW xmmreg,xmmrm \361\3\x0F\x38\x2B\110 SSE41
1843 PBLENDVB xmmreg,xmmrm,xmm0 \361\3\x0F\x38\x10\110 SSE41
1844 PBLENDW xmmreg,xmmrm,imm \361\3\x0F\x3A\x0E\110\26 SSE41
1845 PCMPEQQ xmmreg,xmmrm \361\3\x0F\x38\x29\110 SSE41
1846 PEXTRB reg32,xmmreg,imm \361\3\x0F\x3A\x14\101\26 SSE41
1847 PEXTRB mem8,xmmreg,imm \361\3\x0F\x3A\x14\101\26 SSE41
1848 PEXTRB reg64,xmmreg,imm \324\361\3\x0F\x3A\x14\101\26 SSE41,X64
1849 PEXTRD rm32,xmmreg,imm \361\3\x0F\x3A\x16\101\26 SSE41
1850 PEXTRQ rm64,xmmreg,imm \324\361\3\x0F\x3A\x16\101\26 SSE41,X64
1851 PEXTRW reg32,xmmreg,imm \361\3\x0F\x3A\x15\101\26 SSE41
1852 PEXTRW mem16,xmmreg,imm \361\3\x0F\x3A\x15\101\26 SSE41
1853 PEXTRW reg64,xmmreg,imm \324\361\3\x0F\x3A\x15\101\26 SSE41,X64
1854 PHMINPOSUW xmmreg,xmmrm \361\3\x0F\x38\x41\110 SSE41
1855 PINSRB xmmreg,reg32,imm \361\3\x0F\x3A\x20\110\26 SSE41
1856 PINSRB xmmreg,mem8,imm \361\3\x0F\x3A\x20\110\26 SSE41
1857 PINSRD xmmreg,rm32,imm \361\3\x0F\x3A\x22\110\26 SSE41
1858 PINSRQ xmmreg,rm64,imm \324\361\3\x0F\x3A\x22\110\26 SSE41,X64
1859 PMAXSB xmmreg,xmmrm \361\3\x0F\x38\x3C\110 SSE41
1860 PMAXSD xmmreg,xmmrm \361\3\x0F\x38\x3D\110 SSE41
1861 PMAXUD xmmreg,xmmrm \361\3\x0F\x38\x3F\110 SSE41
1862 PMAXUW xmmreg,xmmrm \361\3\x0F\x38\x3E\110 SSE41
1863 PMINSB xmmreg,xmmrm \361\3\x0F\x38\x38\110 SSE41
1864 PMINSD xmmreg,xmmrm \361\3\x0F\x38\x39\110 SSE41
1865 PMINUD xmmreg,xmmrm \361\3\x0F\x38\x3B\110 SSE41
1866 PMINUW xmmreg,xmmrm \361\3\x0F\x38\x3A\110 SSE41
1867 PMOVSXBW xmmreg,xmmrm \361\3\x0F\x38\x20\110 SSE41,SQ
1868 PMOVSXBD xmmreg,xmmrm \361\3\x0F\x38\x21\110 SSE41,SD
1869 PMOVSXBQ xmmreg,xmmrm \361\3\x0F\x38\x22\110 SSE41,SW
1870 PMOVSXWD xmmreg,xmmrm \361\3\x0F\x38\x23\110 SSE41,SQ
1871 PMOVSXWQ xmmreg,xmmrm \361\3\x0F\x38\x24\110 SSE41,SD
1872 PMOVSXDQ xmmreg,xmmrm \361\3\x0F\x38\x25\110 SSE41,SQ
1873 PMOVZXBW xmmreg,xmmrm \361\3\x0F\x38\x30\110 SSE41,SQ
1874 PMOVZXBD xmmreg,xmmrm \361\3\x0F\x38\x31\110 SSE41,SD
1875 PMOVZXBQ xmmreg,xmmrm \361\3\x0F\x38\x32\110 SSE41,SW
1876 PMOVZXWD xmmreg,xmmrm \361\3\x0F\x38\x33\110 SSE41,SQ
1877 PMOVZXWQ xmmreg,xmmrm \361\3\x0F\x38\x34\110 SSE41,SD
1878 PMOVZXDQ xmmreg,xmmrm \361\3\x0F\x38\x35\110 SSE41,SQ
1879 PMULDQ xmmreg,xmmrm \361\3\x0F\x38\x28\110 SSE41
1880 PMULLD xmmreg,xmmrm \361\3\x0F\x38\x40\110 SSE41
1881 PTEST xmmreg,xmmrm \361\3\x0F\x38\x17\110 SSE41
1882 ROUNDPD xmmreg,xmmrm,imm \361\3\x0F\x3A\x09\110\26 SSE41
1883 ROUNDPS xmmreg,xmmrm,imm \361\3\x0F\x3A\x08\110\26 SSE41
1884 ROUNDSD xmmreg,xmmrm,imm \361\3\x0F\x3A\x0B\110\26 SSE41
1885 ROUNDSS xmmreg,xmmrm,imm \361\3\x0F\x3A\x0A\110\26 SSE41
1887 ;# Nehalem New Instructions (SSE4.2)
1888 CRC32 reg32,rm8 \332\3\x0F\x38\xF0\110 SSE42
1889 CRC32 reg32,rm16 \320\332\3\x0F\x38\xF1\110 SSE42
1890 CRC32 reg32,rm32 \321\332\3\x0F\x38\xF1\110 SSE42
1891 CRC32 reg64,rm8 \324\332\3\x0F\x38\xF0\110 SSE42,X64
1892 CRC32 reg64,rm64 \324\332\3\x0F\x38\xF1\110 SSE42,X64
1893 PCMPESTRI xmmreg,xmmrm,imm \361\3\x0F\x3A\x61\110\26 SSE42
1894 PCMPESTRM xmmreg,xmmrm,imm \361\3\x0F\x3A\x60\110\26 SSE42
1895 PCMPISTRI xmmreg,xmmrm,imm \361\3\x0F\x3A\x63\110\26 SSE42
1896 PCMPISTRM xmmreg,xmmrm,imm \361\3\x0F\x3A\x62\110\26 SSE42
1897 PCMPGTQ xmmreg,xmmrm \361\3\x0F\x38\x37\110 SSE42
1898 POPCNT reg16,rm16 \320\333\2\x0F\xB8\110 NEHALEM,SW
1899 POPCNT reg32,rm32 \321\333\2\x0F\xB8\110 NEHALEM,SD
1900 POPCNT reg64,rm64 \324\333\2\x0F\xB8\110 NEHALEM,SQ,X64
1902 ;# AMD SSE5 instructions
1904 ; Four operands with DREX
1905 FMADDPS xmmreg,=0,xmmreg,xmmrm \160\3\x0F\x24\x00\132 SSE5,AMD
1906 FMADDPS xmmreg,=0,xmmrm,xmmreg \164\3\x0F\x24\x00\123 SSE5,AMD
1907 FMADDPS xmmreg,xmmreg,xmmrm,=0 \160\3\x0F\x24\x04\121 SSE5,AMD
1908 FMADDPS xmmreg,xmmrm,xmmreg,=0 \164\3\x0F\x24\x04\112 SSE5,AMD
1909 FMADDPD xmmreg,=0,xmmreg,xmmrm \160\3\x0F\x24\x01\132 SSE5,AMD
1910 FMADDPD xmmreg,=0,xmmrm,xmmreg \164\3\x0F\x24\x01\123 SSE5,AMD
1911 FMADDPD xmmreg,xmmreg,xmmrm,=0 \160\3\x0F\x24\x05\121 SSE5,AMD
1912 FMADDPD xmmreg,xmmrm,xmmreg,=0 \164\3\x0F\x24\x05\112 SSE5,AMD
1913 FMADDSS xmmreg,=0,xmmreg,xmmrm \160\3\x0F\x24\x02\132 SSE5,AMD
1914 FMADDSS xmmreg,=0,xmmrm,xmmreg \164\3\x0F\x24\x02\123 SSE5,AMD
1915 FMADDSS xmmreg,xmmreg,xmmrm,=0 \160\3\x0F\x24\x06\121 SSE5,AMD
1916 FMADDSS xmmreg,xmmrm,xmmreg,=0 \164\3\x0F\x24\x06\112 SSE5,AMD
1917 FMADDSD xmmreg,=0,xmmreg,xmmrm \160\3\x0F\x24\x03\132 SSE5,AMD
1918 FMADDSD xmmreg,=0,xmmrm,xmmreg \164\3\x0F\x24\x03\123 SSE5,AMD
1919 FMADDSD xmmreg,xmmreg,xmmrm,=0 \160\3\x0F\x24\x07\121 SSE5,AMD
1920 FMADDSD xmmreg,xmmrm,xmmreg,=0 \164\3\x0F\x24\x07\112 SSE5,AMD
1921 FMSUBPS xmmreg,=0,xmmreg,xmmrm \160\3\x0F\x24\x08\132 SSE5,AMD
1922 FMSUBPS xmmreg,=0,xmmrm,xmmreg \164\3\x0F\x24\x08\123 SSE5,AMD
1923 FMSUBPS xmmreg,xmmreg,xmmrm,=0 \160\3\x0F\x24\x0C\121 SSE5,AMD
1924 FMSUBPS xmmreg,xmmrm,xmmreg,=0 \164\3\x0F\x24\x0C\112 SSE5,AMD
1925 FMSUBPD xmmreg,=0,xmmreg,xmmrm \160\3\x0F\x24\x09\132 SSE5,AMD
1926 FMSUBPD xmmreg,=0,xmmrm,xmmreg \164\3\x0F\x24\x09\123 SSE5,AMD
1927 FMSUBPD xmmreg,xmmreg,xmmrm,=0 \160\3\x0F\x24\x0D\121 SSE5,AMD
1928 FMSUBPD xmmreg,xmmrm,xmmreg,=0 \164\3\x0F\x24\x0D\112 SSE5,AMD
1929 FMSUBSS xmmreg,=0,xmmreg,xmmrm \160\3\x0F\x24\x0A\132 SSE5,AMD
1930 FMSUBSS xmmreg,=0,xmmrm,xmmreg \164\3\x0F\x24\x0A\123 SSE5,AMD
1931 FMSUBSS xmmreg,xmmreg,xmmrm,=0 \160\3\x0F\x24\x0E\121 SSE5,AMD
1932 FMSUBSS xmmreg,xmmrm,xmmreg,=0 \164\3\x0F\x24\x0E\112 SSE5,AMD
1933 FMSUBSD xmmreg,=0,xmmreg,xmmrm \160\3\x0F\x24\x0B\132 SSE5,AMD
1934 FMSUBSD xmmreg,=0,xmmrm,xmmreg \164\3\x0F\x24\x0B\123 SSE5,AMD
1935 FMSUBSD xmmreg,xmmreg,xmmrm,=0 \160\3\x0F\x24\x0F\121 SSE5,AMD
1936 FMSUBSD xmmreg,xmmrm,xmmreg,=0 \164\3\x0F\x24\x0F\112 SSE5,AMD
1937 FNMADDPS xmmreg,=0,xmmreg,xmmrm \160\3\x0F\x24\x10\132 SSE5,AMD
1938 FNMADDPS xmmreg,=0,xmmrm,xmmreg \164\3\x0F\x24\x10\123 SSE5,AMD
1939 FNMADDPS xmmreg,xmmreg,xmmrm,=0 \160\3\x0F\x24\x14\121 SSE5,AMD
1940 FNMADDPS xmmreg,xmmrm,xmmreg,=0 \164\3\x0F\x24\x14\112 SSE5,AMD
1941 FNMADDPD xmmreg,=0,xmmreg,xmmrm \160\3\x0F\x24\x11\132 SSE5,AMD
1942 FNMADDPD xmmreg,=0,xmmrm,xmmreg \164\3\x0F\x24\x11\123 SSE5,AMD
1943 FNMADDPD xmmreg,xmmreg,xmmrm,=0 \160\3\x0F\x24\x15\121 SSE5,AMD
1944 FNMADDPD xmmreg,xmmrm,xmmreg,=0 \164\3\x0F\x24\x15\112 SSE5,AMD
1945 FNMADDSS xmmreg,=0,xmmreg,xmmrm \160\3\x0F\x24\x12\132 SSE5,AMD
1946 FNMADDSS xmmreg,=0,xmmrm,xmmreg \164\3\x0F\x24\x12\123 SSE5,AMD
1947 FNMADDSS xmmreg,xmmreg,xmmrm,=0 \160\3\x0F\x24\x16\121 SSE5,AMD
1948 FNMADDSS xmmreg,xmmrm,xmmreg,=0 \164\3\x0F\x24\x16\112 SSE5,AMD
1949 FNMADDSD xmmreg,=0,xmmreg,xmmrm \160\3\x0F\x24\x13\132 SSE5,AMD
1950 FNMADDSD xmmreg,=0,xmmrm,xmmreg \164\3\x0F\x24\x13\123 SSE5,AMD
1951 FNMADDSD xmmreg,xmmreg,xmmrm,=0 \160\3\x0F\x24\x17\121 SSE5,AMD
1952 FNMADDSD xmmreg,xmmrm,xmmreg,=0 \164\3\x0F\x24\x17\112 SSE5,AMD
1953 FNMSUBPS xmmreg,=0,xmmreg,xmmrm \160\3\x0F\x24\x18\132 SSE5,AMD
1954 FNMSUBPS xmmreg,=0,xmmrm,xmmreg \164\3\x0F\x24\x18\123 SSE5,AMD
1955 FNMSUBPS xmmreg,xmmreg,xmmrm,=0 \160\3\x0F\x24\x1C\121 SSE5,AMD
1956 FNMSUBPS xmmreg,xmmrm,xmmreg,=0 \164\3\x0F\x24\x1C\112 SSE5,AMD
1957 FNMSUBPD xmmreg,=0,xmmreg,xmmrm \160\3\x0F\x24\x19\132 SSE5,AMD
1958 FNMSUBPD xmmreg,=0,xmmrm,xmmreg \164\3\x0F\x24\x19\123 SSE5,AMD
1959 FNMSUBPD xmmreg,xmmreg,xmmrm,=0 \160\3\x0F\x24\x1D\121 SSE5,AMD
1960 FNMSUBPD xmmreg,xmmrm,xmmreg,=0 \164\3\x0F\x24\x1D\112 SSE5,AMD
1961 FNMSUBSS xmmreg,=0,xmmreg,xmmrm \160\3\x0F\x24\x1A\132 SSE5,AMD
1962 FNMSUBSS xmmreg,=0,xmmrm,xmmreg \164\3\x0F\x24\x1A\123 SSE5,AMD
1963 FNMSUBSS xmmreg,xmmreg,xmmrm,=0 \160\3\x0F\x24\x1E\121 SSE5,AMD
1964 FNMSUBSS xmmreg,xmmrm,xmmreg,=0 \164\3\x0F\x24\x1E\112 SSE5,AMD
1965 FNMSUBSD xmmreg,=0,xmmreg,xmmrm \160\3\x0F\x24\x1B\132 SSE5,AMD
1966 FNMSUBSD xmmreg,=0,xmmrm,xmmreg \164\3\x0F\x24\x1B\123 SSE5,AMD
1967 FNMSUBSD xmmreg,xmmreg,xmmrm,=0 \160\3\x0F\x24\x1F\121 SSE5,AMD
1968 FNMSUBSD xmmreg,xmmrm,xmmreg,=0 \164\3\x0F\x24\x1F\112 SSE5,AMD
1969 ; COMPS: aliases for specific versions first, then generic
1970 COMEQPS xmmreg,xmmreg,xmmrm [drm: 0f 25 2c /r /drex0 00] SSE5,AMD,SO
1971 COMLTPS xmmreg,xmmreg,xmmrm [drm: 0f 25 2c /r /drex0 01] SSE5,AMD,SO
1972 COMLEPS xmmreg,xmmreg,xmmrm [drm: 0f 25 2c /r /drex0 02] SSE5,AMD,SO
1973 COMUNORDPS xmmreg,xmmreg,xmmrm [drm: 0f 25 2c /r /drex0 03] SSE5,AMD,SO
1974 COMUNEQPS xmmreg,xmmreg,xmmrm [drm: 0f 25 2c /r /drex0 04] SSE5,AMD,SO
1975 COMUNLTPS xmmreg,xmmreg,xmmrm [drm: 0f 25 2c /r /drex0 05] SSE5,AMD,SO
1976 COMUNLEPS xmmreg,xmmreg,xmmrm [drm: 0f 25 2c /r /drex0 06] SSE5,AMD,SO
1977 COMORDPS xmmreg,xmmreg,xmmrm [drm: 0f 25 2c /r /drex0 07] SSE5,AMD,SO
1978 COMUEQPS xmmreg,xmmreg,xmmrm [drm: 0f 25 2c /r /drex0 08] SSE5,AMD,SO
1979 COMULTPS xmmreg,xmmreg,xmmrm [drm: 0f 25 2c /r /drex0 09] SSE5,AMD,SO
1980 COMULEPS xmmreg,xmmreg,xmmrm [drm: 0f 25 2c /r /drex0 0a] SSE5,AMD,SO
1981 COMFALSEPS xmmreg,xmmreg,xmmrm [drm: 0f 25 2c /r /drex0 0b] SSE5,AMD,SO
1982 COMNEQPS xmmreg,xmmreg,xmmrm [drm: 0f 25 2c /r /drex0 0c] SSE5,AMD,SO
1983 COMNLTPS xmmreg,xmmreg,xmmrm [drm: 0f 25 2c /r /drex0 0d] SSE5,AMD,SO
1984 COMNLEPS xmmreg,xmmreg,xmmrm [drm: 0f 25 2c /r /drex0 0e] SSE5,AMD,SO
1985 COMTRUEPS xmmreg,xmmreg,xmmrm [drm: 0f 25 2c /r /drex0 0f] SSE5,AMD,SO
1986 COMPS xmmreg,xmmreg,xmmrm,imm [drmi: 0f 25 2c /r /drex0 ib] SSE5,AMD,SO
1987 ; COMPD: aliases for specific versions first, then generic
1988 COMEQPD xmmreg,xmmreg,xmmrm [drm: 0f 25 2d /r /drex0 00] SSE5,AMD,SO
1989 COMLTPD xmmreg,xmmreg,xmmrm [drm: 0f 25 2d /r /drex0 01] SSE5,AMD,SO
1990 COMLEPD xmmreg,xmmreg,xmmrm [drm: 0f 25 2d /r /drex0 02] SSE5,AMD,SO
1991 COMUNORDPD xmmreg,xmmreg,xmmrm [drm: 0f 25 2d /r /drex0 03] SSE5,AMD,SO
1992 COMUNEQPD xmmreg,xmmreg,xmmrm [drm: 0f 25 2d /r /drex0 04] SSE5,AMD,SO
1993 COMUNLTPD xmmreg,xmmreg,xmmrm [drm: 0f 25 2d /r /drex0 05] SSE5,AMD,SO
1994 COMUNLEPD xmmreg,xmmreg,xmmrm [drm: 0f 25 2d /r /drex0 06] SSE5,AMD,SO
1995 COMORDPD xmmreg,xmmreg,xmmrm [drm: 0f 25 2d /r /drex0 07] SSE5,AMD,SO
1996 COMUEQPD xmmreg,xmmreg,xmmrm [drm: 0f 25 2d /r /drex0 08] SSE5,AMD,SO
1997 COMULTPD xmmreg,xmmreg,xmmrm [drm: 0f 25 2d /r /drex0 09] SSE5,AMD,SO
1998 COMULEPD xmmreg,xmmreg,xmmrm [drm: 0f 25 2d /r /drex0 0a] SSE5,AMD,SO
1999 COMFALSEPD xmmreg,xmmreg,xmmrm [drm: 0f 25 2d /r /drex0 0b] SSE5,AMD,SO
2000 COMNEQPD xmmreg,xmmreg,xmmrm [drm: 0f 25 2d /r /drex0 0c] SSE5,AMD,SO
2001 COMNLTPD xmmreg,xmmreg,xmmrm [drm: 0f 25 2d /r /drex0 0d] SSE5,AMD,SO
2002 COMNLEPD xmmreg,xmmreg,xmmrm [drm: 0f 25 2d /r /drex0 0e] SSE5,AMD,SO
2003 COMTRUEPD xmmreg,xmmreg,xmmrm [drm: 0f 25 2d /r /drex0 0f] SSE5,AMD,SO
2004 COMPD xmmreg,xmmreg,xmmrm,imm [drmi: 0f 25 2d /r /drex0 ib] SSE5,AMD,SO
2005 ; COMSS: aliases for specific versions first, then generic
2006 COMEQSS xmmreg,xmmreg,xmmrm [drm: 0f 25 2e /r /drex0 00] SSE5,AMD,SD
2007 COMLTSS xmmreg,xmmreg,xmmrm [drm: 0f 25 2e /r /drex0 01] SSE5,AMD,SD
2008 COMLESS xmmreg,xmmreg,xmmrm [drm: 0f 25 2e /r /drex0 02] SSE5,AMD,SD
2009 COMUNORDSS xmmreg,xmmreg,xmmrm [drm: 0f 25 2e /r /drex0 03] SSE5,AMD,SD
2010 COMUNEQSS xmmreg,xmmreg,xmmrm [drm: 0f 25 2e /r /drex0 04] SSE5,AMD,SD
2011 COMUNLTSS xmmreg,xmmreg,xmmrm [drm: 0f 25 2e /r /drex0 05] SSE5,AMD,SD
2012 COMUNLESS xmmreg,xmmreg,xmmrm [drm: 0f 25 2e /r /drex0 06] SSE5,AMD,SD
2013 COMORDSS xmmreg,xmmreg,xmmrm [drm: 0f 25 2e /r /drex0 07] SSE5,AMD,SD
2014 COMUEQSS xmmreg,xmmreg,xmmrm [drm: 0f 25 2e /r /drex0 08] SSE5,AMD,SD
2015 COMULTSS xmmreg,xmmreg,xmmrm [drm: 0f 25 2e /r /drex0 09] SSE5,AMD,SD
2016 COMULESS xmmreg,xmmreg,xmmrm [drm: 0f 25 2e /r /drex0 0a] SSE5,AMD,SD
2017 COMFALSESS xmmreg,xmmreg,xmmrm [drm: 0f 25 2e /r /drex0 0b] SSE5,AMD,SD
2018 COMNEQSS xmmreg,xmmreg,xmmrm [drm: 0f 25 2e /r /drex0 0c] SSE5,AMD,SD
2019 COMNLTSS xmmreg,xmmreg,xmmrm [drm: 0f 25 2e /r /drex0 0d] SSE5,AMD,SD
2020 COMNLESS xmmreg,xmmreg,xmmrm [drm: 0f 25 2e /r /drex0 0e] SSE5,AMD,SD
2021 COMTRUESS xmmreg,xmmreg,xmmrm [drm: 0f 25 2e /r /drex0 0f] SSE5,AMD,SD
2022 COMSS xmmreg,xmmreg,xmmrm,imm [drmi: 0f 25 2e /r /drex0 ib] SSE5,AMD,SD
2023 ; COMSD: aliases for specific versions first, then generic
2024 COMEQSD xmmreg,xmmreg,xmmrm [drm: 0f 25 2f /r /drex0 00] SSE5,AMD,SQ
2025 COMLTSD xmmreg,xmmreg,xmmrm [drm: 0f 25 2f /r /drex0 01] SSE5,AMD,SQ
2026 COMLESD xmmreg,xmmreg,xmmrm [drm: 0f 25 2f /r /drex0 02] SSE5,AMD,SQ
2027 COMUNORDSD xmmreg,xmmreg,xmmrm [drm: 0f 25 2f /r /drex0 03] SSE5,AMD,SQ
2028 COMUNEQSD xmmreg,xmmreg,xmmrm [drm: 0f 25 2f /r /drex0 04] SSE5,AMD,SQ
2029 COMUNLTSD xmmreg,xmmreg,xmmrm [drm: 0f 25 2f /r /drex0 05] SSE5,AMD,SQ
2030 COMUNLESD xmmreg,xmmreg,xmmrm [drm: 0f 25 2f /r /drex0 06] SSE5,AMD,SQ
2031 COMORDSD xmmreg,xmmreg,xmmrm [drm: 0f 25 2f /r /drex0 07] SSE5,AMD,SQ
2032 COMUEQSD xmmreg,xmmreg,xmmrm [drm: 0f 25 2f /r /drex0 08] SSE5,AMD,SQ
2033 COMULTSD xmmreg,xmmreg,xmmrm [drm: 0f 25 2f /r /drex0 09] SSE5,AMD,SQ
2034 COMULESD xmmreg,xmmreg,xmmrm [drm: 0f 25 2f /r /drex0 0a] SSE5,AMD,SQ
2035 COMFALSESD xmmreg,xmmreg,xmmrm [drm: 0f 25 2f /r /drex0 0b] SSE5,AMD,SQ
2036 COMNEQSD xmmreg,xmmreg,xmmrm [drm: 0f 25 2f /r /drex0 0c] SSE5,AMD,SQ
2037 COMNLTSD xmmreg,xmmreg,xmmrm [drm: 0f 25 2f /r /drex0 0d] SSE5,AMD,SQ
2038 COMNLESD xmmreg,xmmreg,xmmrm [drm: 0f 25 2f /r /drex0 0e] SSE5,AMD,SQ
2039 COMTRUESD xmmreg,xmmreg,xmmrm [drm: 0f 25 2f /r /drex0 0f] SSE5,AMD,SQ
2040 COMSD xmmreg,xmmreg,xmmrm,imm [drmi: 0f 25 2f /r /drex0 ib] SSE5,AMD,SQ
2041 ; PCOMB: aliases for specific versions first, then generic
2042 PCOMLTB xmmreg,xmmreg,xmmrm [drm: 0f 25 4c /r /drex0 00] SSE5,AMD,SO
2043 PCOMLEB xmmreg,xmmreg,xmmrm [drm: 0f 25 4c /r /drex0 01] SSE5,AMD,SO
2044 PCOMGTB xmmreg,xmmreg,xmmrm [drm: 0f 25 4c /r /drex0 02] SSE5,AMD,SO
2045 PCOMGEB xmmreg,xmmreg,xmmrm [drm: 0f 25 4c /r /drex0 03] SSE5,AMD,SO
2046 PCOMEQB xmmreg,xmmreg,xmmrm [drm: 0f 25 4c /r /drex0 04] SSE5,AMD,SO
2047 PCOMNEQB xmmreg,xmmreg,xmmrm [drm: 0f 25 4c /r /drex0 05] SSE5,AMD,SO
2048 PCOMFALSEB xmmreg,xmmreg,xmmrm [drm: 0f 25 4c /r /drex0 06] SSE5,AMD,SO
2049 PCOMTRUEB xmmreg,xmmreg,xmmrm [drm: 0f 25 4c /r /drex0 07] SSE5,AMD,SO
2050 PCOMB xmmreg,xmmreg,xmmrm,imm [drmi: 0f 25 4c /r /drex0 ib] SSE5,AMD,SO
2051 ; PCOMW: aliases for specific versions first, then generic
2052 PCOMLTW xmmreg,xmmreg,xmmrm [drm: 0f 25 4d /r /drex0 00] SSE5,AMD,SO
2053 PCOMLEW xmmreg,xmmreg,xmmrm [drm: 0f 25 4d /r /drex0 01] SSE5,AMD,SO
2054 PCOMGTW xmmreg,xmmreg,xmmrm [drm: 0f 25 4d /r /drex0 02] SSE5,AMD,SO
2055 PCOMGEW xmmreg,xmmreg,xmmrm [drm: 0f 25 4d /r /drex0 03] SSE5,AMD,SO
2056 PCOMEQW xmmreg,xmmreg,xmmrm [drm: 0f 25 4d /r /drex0 04] SSE5,AMD,SO
2057 PCOMNEQW xmmreg,xmmreg,xmmrm [drm: 0f 25 4d /r /drex0 05] SSE5,AMD,SO
2058 PCOMFALSEW xmmreg,xmmreg,xmmrm [drm: 0f 25 4d /r /drex0 06] SSE5,AMD,SO
2059 PCOMTRUEW xmmreg,xmmreg,xmmrm [drm: 0f 25 4d /r /drex0 07] SSE5,AMD,SO
2060 PCOMW xmmreg,xmmreg,xmmrm,imm [drmi: 0f 25 4d /r /drex0 ib] SSE5,AMD,SO
2061 ; PCOMD: aliases for specific versions first, then generic
2062 PCOMLTD xmmreg,xmmreg,xmmrm [drm: 0f 25 4e /r /drex0 00] SSE5,AMD,SO
2063 PCOMLED xmmreg,xmmreg,xmmrm [drm: 0f 25 4e /r /drex0 01] SSE5,AMD,SO
2064 PCOMGTD xmmreg,xmmreg,xmmrm [drm: 0f 25 4e /r /drex0 02] SSE5,AMD,SO
2065 PCOMGED xmmreg,xmmreg,xmmrm [drm: 0f 25 4e /r /drex0 03] SSE5,AMD,SO
2066 PCOMEQD xmmreg,xmmreg,xmmrm [drm: 0f 25 4e /r /drex0 04] SSE5,AMD,SO
2067 PCOMNEQD xmmreg,xmmreg,xmmrm [drm: 0f 25 4e /r /drex0 05] SSE5,AMD,SO
2068 PCOMFALSED xmmreg,xmmreg,xmmrm [drm: 0f 25 4e /r /drex0 06] SSE5,AMD,SO
2069 PCOMTRUED xmmreg,xmmreg,xmmrm [drm: 0f 25 4e /r /drex0 07] SSE5,AMD,SO
2070 PCOMD xmmreg,xmmreg,xmmrm,imm [drmi: 0f 25 4e /r /drex0 ib] SSE5,AMD,SO
2071 ; PCOMQ: aliases for specific versions first, then generic
2072 PCOMLTQ xmmreg,xmmreg,xmmrm [drm: 0f 25 4f /r /drex0 00] SSE5,AMD,SO
2073 PCOMLEQ xmmreg,xmmreg,xmmrm [drm: 0f 25 4f /r /drex0 01] SSE5,AMD,SO
2074 PCOMGTQ xmmreg,xmmreg,xmmrm [drm: 0f 25 4f /r /drex0 02] SSE5,AMD,SO
2075 PCOMGEQ xmmreg,xmmreg,xmmrm [drm: 0f 25 4f /r /drex0 03] SSE5,AMD,SO
2076 PCOMEQQ xmmreg,xmmreg,xmmrm [drm: 0f 25 4f /r /drex0 04] SSE5,AMD,SO
2077 PCOMNEQQ xmmreg,xmmreg,xmmrm [drm: 0f 25 4f /r /drex0 05] SSE5,AMD,SO
2078 PCOMFALSEQ xmmreg,xmmreg,xmmrm [drm: 0f 25 4f /r /drex0 06] SSE5,AMD,SO
2079 PCOMTRUEQ xmmreg,xmmreg,xmmrm [drm: 0f 25 4f /r /drex0 07] SSE5,AMD,SO
2080 PCOMQ xmmreg,xmmreg,xmmrm,imm [drmi: 0f 25 4f /r /drex0 ib] SSE5,AMD,SO
2081 ; PCOMUB: aliases for specific versions first, then generic
2082 PCOMLTUB xmmreg,xmmreg,xmmrm [drm: 0f 25 6c /r /drex0 00] SSE5,AMD,SO
2083 PCOMLEUB xmmreg,xmmreg,xmmrm [drm: 0f 25 6c /r /drex0 01] SSE5,AMD,SO
2084 PCOMGTUB xmmreg,xmmreg,xmmrm [drm: 0f 25 6c /r /drex0 02] SSE5,AMD,SO
2085 PCOMGEUB xmmreg,xmmreg,xmmrm [drm: 0f 25 6c /r /drex0 03] SSE5,AMD,SO
2086 PCOMEQUB xmmreg,xmmreg,xmmrm [drm: 0f 25 6c /r /drex0 04] SSE5,AMD,SO
2087 PCOMNEQUB xmmreg,xmmreg,xmmrm [drm: 0f 25 6c /r /drex0 05] SSE5,AMD,SO
2088 PCOMFALSEUB xmmreg,xmmreg,xmmrm [drm: 0f 25 6c /r /drex0 06] SSE5,AMD,SO
2089 PCOMTRUEUB xmmreg,xmmreg,xmmrm [drm: 0f 25 6c /r /drex0 07] SSE5,AMD,SO
2090 PCOMUB xmmreg,xmmreg,xmmrm,imm [drmi: 0f 25 6c /r /drex0 ib] SSE5,AMD,SO
2091 ; PCOMUW: aliases for specific versions first, then generic
2092 PCOMLTUW xmmreg,xmmreg,xmmrm [drm: 0f 25 6d /r /drex0 00] SSE5,AMD,SO
2093 PCOMLEUW xmmreg,xmmreg,xmmrm [drm: 0f 25 6d /r /drex0 01] SSE5,AMD,SO
2094 PCOMGTUW xmmreg,xmmreg,xmmrm [drm: 0f 25 6d /r /drex0 02] SSE5,AMD,SO
2095 PCOMGEUW xmmreg,xmmreg,xmmrm [drm: 0f 25 6d /r /drex0 03] SSE5,AMD,SO
2096 PCOMEQUW xmmreg,xmmreg,xmmrm [drm: 0f 25 6d /r /drex0 04] SSE5,AMD,SO
2097 PCOMNEQUW xmmreg,xmmreg,xmmrm [drm: 0f 25 6d /r /drex0 05] SSE5,AMD,SO
2098 PCOMFALSEUW xmmreg,xmmreg,xmmrm [drm: 0f 25 6d /r /drex0 06] SSE5,AMD,SO
2099 PCOMTRUEUW xmmreg,xmmreg,xmmrm [drm: 0f 25 6d /r /drex0 07] SSE5,AMD,SO
2100 PCOMUW xmmreg,xmmreg,xmmrm,imm [drmi: 0f 25 6d /r /drex0 ib] SSE5,AMD,SO
2101 ; PCOMUD: aliases for specific versions first, then generic
2102 PCOMLTUD xmmreg,xmmreg,xmmrm [drm: 0f 25 6e /r /drex0 00] SSE5,AMD,SO
2103 PCOMLEUD xmmreg,xmmreg,xmmrm [drm: 0f 25 6e /r /drex0 01] SSE5,AMD,SO
2104 PCOMGTUD xmmreg,xmmreg,xmmrm [drm: 0f 25 6e /r /drex0 02] SSE5,AMD,SO
2105 PCOMGEUD xmmreg,xmmreg,xmmrm [drm: 0f 25 6e /r /drex0 03] SSE5,AMD,SO
2106 PCOMEQUD xmmreg,xmmreg,xmmrm [drm: 0f 25 6e /r /drex0 04] SSE5,AMD,SO
2107 PCOMNEQUD xmmreg,xmmreg,xmmrm [drm: 0f 25 6e /r /drex0 05] SSE5,AMD,SO
2108 PCOMFALSEUD xmmreg,xmmreg,xmmrm [drm: 0f 25 6e /r /drex0 06] SSE5,AMD,SO
2109 PCOMTRUEUD xmmreg,xmmreg,xmmrm [drm: 0f 25 6e /r /drex0 07] SSE5,AMD,SO
2110 PCOMUD xmmreg,xmmreg,xmmrm,imm [drmi: 0f 25 6e /r /drex0 ib] SSE5,AMD,SO
2111 ; PCOMUQ: aliases for specific versions first, then generic
2112 PCOMLTUQ xmmreg,xmmreg,xmmrm [drm: 0f 25 6f /r /drex0 00] SSE5,AMD,SO
2113 PCOMLEUQ xmmreg,xmmreg,xmmrm [drm: 0f 25 6f /r /drex0 01] SSE5,AMD,SO
2114 PCOMGTUQ xmmreg,xmmreg,xmmrm [drm: 0f 25 6f /r /drex0 02] SSE5,AMD,SO
2115 PCOMGEUQ xmmreg,xmmreg,xmmrm [drm: 0f 25 6f /r /drex0 03] SSE5,AMD,SO
2116 PCOMEQUQ xmmreg,xmmreg,xmmrm [drm: 0f 25 6f /r /drex0 04] SSE5,AMD,SO
2117 PCOMNEQUQ xmmreg,xmmreg,xmmrm [drm: 0f 25 6f /r /drex0 05] SSE5,AMD,SO
2118 PCOMFALSEUQ xmmreg,xmmreg,xmmrm [drm: 0f 25 6f /r /drex0 06] SSE5,AMD,SO
2119 PCOMTRUEUQ xmmreg,xmmreg,xmmrm [drm: 0f 25 6f /r /drex0 07] SSE5,AMD,SO
2120 PCOMUQ xmmreg,xmmreg,xmmrm,imm [drmi: 0f 25 6f /r /drex0 ib] SSE5,AMD,SO
2121 PERMPS xmmreg,=0,xmmreg,xmmrm \160\3\x0F\x24\x20\132 SSE5,AMD
2122 PERMPS xmmreg,=0,xmmrm,xmmreg \164\3\x0F\x24\x20\123 SSE5,AMD
2123 PERMPS xmmreg,xmmreg,xmmrm,=0 \160\3\x0F\x24\x24\121 SSE5,AMD
2124 PERMPS xmmreg,xmmrm,xmmreg,=0 \164\3\x0F\x24\x24\112 SSE5,AMD
2125 PERMPD xmmreg,=0,xmmreg,xmmrm \160\3\x0F\x24\x21\132 SSE5,AMD
2126 PERMPD xmmreg,=0,xmmrm,xmmreg \164\3\x0F\x24\x21\123 SSE5,AMD
2127 PERMPD xmmreg,xmmreg,xmmrm,=0 \160\3\x0F\x24\x25\121 SSE5,AMD
2128 PERMPD xmmreg,xmmrm,xmmreg,=0 \164\3\x0F\x24\x25\112 SSE5,AMD
2129 PCMOV xmmreg,=0,xmmreg,xmmrm \160\3\x0F\x24\x22\132 SSE5,AMD
2130 PCMOV xmmreg,=0,xmmrm,xmmreg \164\3\x0F\x24\x22\123 SSE5,AMD
2131 PCMOV xmmreg,xmmreg,xmmrm,=0 \160\3\x0F\x24\x26\121 SSE5,AMD
2132 PCMOV xmmreg,xmmrm,xmmreg,=0 \164\3\x0F\x24\x26\112 SSE5,AMD
2133 PPERM xmmreg,=0,xmmreg,xmmrm \160\3\x0F\x24\x23\132 SSE5,AMD
2134 PPERM xmmreg,=0,xmmrm,xmmreg \164\3\x0F\x24\x23\123 SSE5,AMD
2135 PPERM xmmreg,xmmreg,xmmrm,=0 \160\3\x0F\x24\x27\121 SSE5,AMD
2136 PPERM xmmreg,xmmrm,xmmreg,=0 \164\3\x0F\x24\x27\112 SSE5,AMD
2137 PMACSSWW xmmreg,xmmreg,xmmrm,=0 \160\3\x0F\x24\x85\121 SSE5,AMD
2138 PMACSWW xmmreg,xmmreg,xmmrm,=0 \160\3\x0F\x24\x95\121 SSE5,AMD
2139 PMACSSWD xmmreg,xmmreg,xmmrm,=0 \160\3\x0F\x24\x86\121 SSE5,AMD
2140 PMACSWD xmmreg,xmmreg,xmmrm,=0 \160\3\x0F\x24\x96\121 SSE5,AMD
2141 PMACSSDD xmmreg,xmmreg,xmmrm,=0 \160\3\x0F\x24\x8E\121 SSE5,AMD
2142 PMACSDD xmmreg,xmmreg,xmmrm,=0 \160\3\x0F\x24\x9E\121 SSE5,AMD
2143 PMACSSDQL xmmreg,xmmreg,xmmrm,=0 \160\3\x0F\x24\x87\121 SSE5,AMD
2144 PMACSDQL xmmreg,xmmreg,xmmrm,=0 \160\3\x0F\x24\x97\121 SSE5,AMD
2145 PMACSSDQH xmmreg,xmmreg,xmmrm,=0 \160\3\x0F\x24\x8F\121 SSE5,AMD
2146 PMACSDQH xmmreg,xmmreg,xmmrm,=0 \160\3\x0F\x24\x9F\121 SSE5,AMD
2147 PMADCSSWD xmmreg,xmmreg,xmmrm,=0 \160\3\x0F\x24\xA6\121 SSE5,AMD
2148 PMADCSWD xmmreg,xmmreg,xmmrm,=0 \160\3\x0F\x24\xB6\121 SSE5,AMD
2150 ; Three operands with DREX
2151 PROTB xmmreg,xmmreg,xmmrm \160\3\x0F\x24\x40\121 SSE5,AMD
2152 PROTB xmmreg,xmmrm,xmmreg \164\3\x0F\x24\x40\112 SSE5,AMD
2153 PROTW xmmreg,xmmreg,xmmrm \160\3\x0F\x24\x41\121 SSE5,AMD
2154 PROTW xmmreg,xmmrm,xmmreg \164\3\x0F\x24\x41\112 SSE5,AMD
2155 PROTD xmmreg,xmmreg,xmmrm \160\3\x0F\x24\x42\121 SSE5,AMD
2156 PROTD xmmreg,xmmrm,xmmreg \164\3\x0F\x24\x42\112 SSE5,AMD
2157 PROTQ xmmreg,xmmreg,xmmrm \160\3\x0F\x24\x43\121 SSE5,AMD
2158 PROTQ xmmreg,xmmrm,xmmreg \164\3\x0F\x24\x43\112 SSE5,AMD
2159 PSHLB xmmreg,xmmreg,xmmrm \160\3\x0F\x24\x44\121 SSE5,AMD
2160 PSHLB xmmreg,xmmrm,xmmreg \164\3\x0F\x24\x44\112 SSE5,AMD
2161 PSHLW xmmreg,xmmreg,xmmrm \160\3\x0F\x24\x45\121 SSE5,AMD
2162 PSHLW xmmreg,xmmrm,xmmreg \164\3\x0F\x24\x45\112 SSE5,AMD
2163 PSHLD xmmreg,xmmreg,xmmrm \160\3\x0F\x24\x46\121 SSE5,AMD
2164 PSHLD xmmreg,xmmrm,xmmreg \164\3\x0F\x24\x46\112 SSE5,AMD
2165 PSHLQ xmmreg,xmmreg,xmmrm \160\3\x0F\x24\x47\121 SSE5,AMD
2166 PSHLQ xmmreg,xmmrm,xmmreg \164\3\x0F\x24\x47\112 SSE5,AMD
2167 PSHAB xmmreg,xmmreg,xmmrm \160\3\x0F\x24\x48\121 SSE5,AMD
2168 PSHAB xmmreg,xmmrm,xmmreg \164\3\x0F\x24\x48\112 SSE5,AMD
2169 PSHAW xmmreg,xmmreg,xmmrm \160\3\x0F\x24\x49\121 SSE5,AMD
2170 PSHAW xmmreg,xmmrm,xmmreg \164\3\x0F\x24\x49\112 SSE5,AMD
2171 PSHAD xmmreg,xmmreg,xmmrm \160\3\x0F\x24\x4A\121 SSE5,AMD
2172 PSHAD xmmreg,xmmrm,xmmreg \164\3\x0F\x24\x4A\112 SSE5,AMD
2173 PSHAQ xmmreg,xmmreg,xmmrm \160\3\x0F\x24\x4B\121 SSE5,AMD
2174 PSHAQ xmmreg,xmmrm,xmmreg \164\3\x0F\x24\x4B\112 SSE5,AMD
2176 ; Non-DREX
2177 FRCZPS xmmreg,xmmrm \360\3\x0F\x7A\x10\110 SSE5,AMD
2178 FRCZPD xmmreg,xmmrm \360\3\x0F\x7A\x11\110 SSE5,AMD
2179 FRCZSS xmmreg,xmmrm \360\3\x0F\x7A\x12\110 SSE5,AMD
2180 FRCZSD xmmreg,xmmrm \360\3\x0F\x7A\x13\110 SSE5,AMD
2181 CVTPH2PS xmmreg,xmmrm \360\3\x0F\x7A\x30\110 SSE5,AMD,SQ
2182 CVTPS2PH xmmrm,xmmreg \360\3\x0F\x7A\x31\101 SSE5,AMD,SQ
2183 PHADDBW xmmreg,xmmrm \360\3\x0F\x7A\x41\110 SSE5,AMD
2184 PHADDBD xmmreg,xmmrm \360\3\x0F\x7A\x42\110 SSE5,AMD
2185 PHADDBQ xmmreg,xmmrm \360\3\x0F\x7A\x43\110 SSE5,AMD
2186 PHADDWD xmmreg,xmmrm \360\3\x0F\x7A\x46\110 SSE5,AMD
2187 PHADDWQ xmmreg,xmmrm \360\3\x0F\x7A\x47\110 SSE5,AMD
2188 PHADDDQ xmmreg,xmmrm \360\3\x0F\x7A\x4B\110 SSE5,AMD
2189 PHADDUBW xmmreg,xmmrm \360\3\x0F\x7A\x51\110 SSE5,AMD
2190 PHADDUBD xmmreg,xmmrm \360\3\x0F\x7A\x52\110 SSE5,AMD
2191 PHADDUBQ xmmreg,xmmrm \360\3\x0F\x7A\x53\110 SSE5,AMD
2192 PHADDUWD xmmreg,xmmrm \360\3\x0F\x7A\x56\110 SSE5,AMD
2193 PHADDUWQ xmmreg,xmmrm \360\3\x0F\x7A\x57\110 SSE5,AMD
2194 PHADDUDQ xmmreg,xmmrm \360\3\x0F\x7A\x5B\110 SSE5,AMD
2195 PHSUBBW xmmreg,xmmrm \360\3\x0F\x7A\x61\110 SSE5,AMD
2196 PHSUBWD xmmreg,xmmrm \360\3\x0F\x7A\x62\110 SSE5,AMD
2197 PHSUBDQ xmmreg,xmmrm \360\3\x0F\x7A\x63\110 SSE5,AMD
2198 PROTB xmmreg,xmmrm,imm \360\3\x0F\x7B\x40\110\26 SSE5,AMD
2199 PROTW xmmreg,xmmrm,imm \360\3\x0F\x7B\x41\110\26 SSE5,AMD
2200 PROTD xmmreg,xmmrm,imm \360\3\x0F\x7B\x42\110\26 SSE5,AMD
2201 PROTQ xmmreg,xmmrm,imm \360\3\x0F\x7B\x43\110\26 SSE5,AMD
2202 ROUNDPS xmmreg,xmmrm,imm \361\3\x0F\x3A\x08\110\26 SSE5,AMD
2203 ROUNDPD xmmreg,xmmrm,imm \361\3\x0F\x3A\x08\110\26 SSE5,AMD
2204 ROUNDSS xmmreg,xmmrm,imm \361\3\x0F\x3A\x08\110\26 SSE5,AMD
2205 ROUNDSD xmmreg,xmmrm,imm \361\3\x0F\x3A\x08\110\26 SSE5,AMD
2207 ;# Intel SMX
2208 GETSEC void \2\x0F\x37 KATMAI
2210 ;# Geode (Cyrix) 3DNow! additions
2211 PFRCPV mmxreg,mmxrm \323\2\x0F\x0F\110\1\x86 PENT,3DNOW,SQ,CYRIX
2212 PFRSQRTV mmxreg,mmxrm \323\2\x0F\x0F\110\1\x87 PENT,3DNOW,SQ,CYRIX
2214 ;# Intel new instructions in ???
2215 ; Is NEHALEM right here?
2216 MOVBE reg16,mem16 [rm: o16 0f 38 f0 /r] NEHALEM,SM
2217 MOVBE reg32,mem32 [rm: o32 0f 38 f0 /r] NEHALEM,SM
2218 MOVBE reg64,mem64 [rm: o64 0f 38 f0 /r] NEHALEM,SM
2219 MOVBE mem16,reg16 [mr: o16 0f 38 f1 /r] NEHALEM,SM
2220 MOVBE mem32,reg32 [mr: o32 0f 38 f1 /r] NEHALEM,SM
2221 MOVBE mem64,reg64 [mr: o64 0f 38 f1 /r] NEHALEM,SM
2223 ;# Intel AES instructions
2224 AESENC xmmreg,xmmrm [rm: 66 0f 38 dc /r] SSE,WESTMERE,SO
2225 AESENCLAST xmmreg,xmmrm [rm: 66 0f 38 dd /r] SSE,WESTMERE,SO
2226 AESDEC xmmreg,xmmrm [rm: 66 0f 38 de /r] SSE,WESTMERE,SO
2227 AESDECLAST xmmreg,xmmrm [rm: 66 0f 38 df /r] SSE,WESTMERE,SO
2228 AESIMC xmmreg,xmmrm [rm: 66 0f 38 db /r] SSE,WESTMERE,SO
2229 AESKEYGENASSIST xmmreg,xmmrm,imm [rmi: 66 0f 3a df /r ib] SSE,WESTMERE,SO
2231 ;# Intel AVX AES instructions
2232 VAESENC xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f38 dc /r] AVX,SANDYBRIDGE,SO
2233 VAESENC xmmreg,xmmrm [r+vm: vex.nds.128.66.0f38 dc /r] AVX,SANDYBRIDGE,SO
2234 VAESENCLAST xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f38 dd /r] AVX,SANDYBRIDGE,SO
2235 VAESENCLAST xmmreg,xmmrm [r+vm: vex.nds.128.66.0f38 dd /r] AVX,SANDYBRIDGE,SO
2236 VAESDEC xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f38 de /r] AVX,SANDYBRIDGE,SO
2237 VAESDEC xmmreg,xmmrm [r+vm: vex.nds.128.66.0f38 de /r] AVX,SANDYBRIDGE,SO
2238 VAESDECLAST xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f38 df /r] AVX,SANDYBRIDGE,SO
2239 VAESDECLAST xmmreg,xmmrm [r+vm: vex.nds.128.66.0f38 df /r] AVX,SANDYBRIDGE,SO
2240 VAESIMC xmmreg,xmmrm [rm: vex.128.66.0f38 db /r] AVX,SANDYBRIDGE,SO
2241 VAESKEYGENASSIST xmmreg,xmmrm,imm [rmi: vex.128.66.0f3a df /r ib] AVX,SANDYBRIDGE,SO
2243 ;# Intel AVX instructions
2244 VADDPD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f 58 /r] AVX,SANDYBRIDGE,SO
2245 VADDPD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f 58 /r] AVX,SANDYBRIDGE,SO
2246 VADDPD ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.66.0f 58 /r] AVX,SANDYBRIDGE,SY
2247 VADDPD ymmreg,ymmrm [r+vm: vex.nds.256.66.0f 58 /r] AVX,SANDYBRIDGE,SY
2248 VADDPS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.0f 58 /r] AVX,SANDYBRIDGE,SO
2249 VADDPS xmmreg,xmmrm [r+vm: vex.nds.128.0f 58 /r] AVX,SANDYBRIDGE,SO
2250 VADDPS ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.0f 58 /r] AVX,SANDYBRIDGE,SY
2251 VADDPS ymmreg,ymmrm [r+vm: vex.nds.256.0f 58 /r] AVX,SANDYBRIDGE,SY
2252 VADDSD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f2.0f 58 /r] AVX,SANDYBRIDGE,SQ
2253 VADDSD xmmreg,xmmrm [r+vm: vex.nds.128.f2.0f 58 /r] AVX,SANDYBRIDGE,SQ
2254 VADDSS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f3.0f 58 /r] AVX,SANDYBRIDGE,SD
2255 VADDSS xmmreg,xmmrm [r+vm: vex.nds.128.f3.0f 58 /r] AVX,SANDYBRIDGE,SD
2256 VADDSUBPD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f d0 /r] AVX,SANDYBRIDGE,SO
2257 VADDSUBPD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f d0 /r] AVX,SANDYBRIDGE,SO
2258 VADDSUBPD ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.66.0f d0 /r] AVX,SANDYBRIDGE,SY
2259 VADDSUBPD ymmreg,ymmrm [r+vm: vex.nds.256.66.0f d0 /r] AVX,SANDYBRIDGE,SY
2260 VADDSUBPS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f2.0f d0 /r] AVX,SANDYBRIDGE,SO
2261 VADDSUBPS xmmreg,xmmrm [r+vm: vex.nds.128.f2.0f d0 /r] AVX,SANDYBRIDGE,SO
2262 VADDSUBPS ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.f2.0f d0 /r] AVX,SANDYBRIDGE,SY
2263 VADDSUBPS ymmreg,ymmrm [r+vm: vex.nds.256.f2.0f d0 /r] AVX,SANDYBRIDGE,SY
2264 VANDPD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f 54 /r] AVX,SANDYBRIDGE,SO
2265 VANDPD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f 54 /r] AVX,SANDYBRIDGE,SO
2266 VANDPD ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.66.0f 54 /r] AVX,SANDYBRIDGE,SY
2267 VANDPD ymmreg,ymmrm [r+vm: vex.nds.256.66.0f 54 /r] AVX,SANDYBRIDGE,SY
2268 VANDPS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.0f 54 /r] AVX,SANDYBRIDGE,SO
2269 VANDPS xmmreg,xmmrm [r+vm: vex.nds.128.0f 54 /r] AVX,SANDYBRIDGE,SO
2270 VANDPS ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.0f 54 /r] AVX,SANDYBRIDGE,SY
2271 VANDPS ymmreg,ymmrm [r+vm: vex.nds.256.0f 54 /r] AVX,SANDYBRIDGE,SY
2272 VANDNPD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f 55 /r] AVX,SANDYBRIDGE,SO
2273 VANDNPD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f 55 /r] AVX,SANDYBRIDGE,SO
2274 VANDNPD ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.66.0f 55 /r] AVX,SANDYBRIDGE,SY
2275 VANDNPD ymmreg,ymmrm [r+vm: vex.nds.256.66.0f 55 /r] AVX,SANDYBRIDGE,SY
2276 VANDNPS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.0f 55 /r] AVX,SANDYBRIDGE,SO
2277 VANDNPS xmmreg,xmmrm [r+vm: vex.nds.128.0f 55 /r] AVX,SANDYBRIDGE,SO
2278 VANDNPS ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.0f 55 /r] AVX,SANDYBRIDGE,SY
2279 VANDNPS ymmreg,ymmrm [r+vm: vex.nds.256.0f 55 /r] AVX,SANDYBRIDGE,SY
2280 VBLENDPD xmmreg,xmmreg,xmmrm,imm [rvmi: vex.nds.128.66.0f3a 0d /r ib] AVX,SANDYBRIDGE,SO
2281 VBLENDPD xmmreg,xmmrm,imm [r+vmi: vex.nds.128.66.0f3a 0d /r ib] AVX,SANDYBRIDGE,SO
2282 VBLENDPD ymmreg,ymmreg,ymmrm,imm [rvmi: vex.nds.256.66.0f3a 0d /r ib] AVX,SANDYBRIDGE,SY
2283 VBLENDPD ymmreg,ymmrm,imm [r+vmi: vex.nds.256.66.0f3a 0d /r ib] AVX,SANDYBRIDGE,SY
2284 VBLENDPS xmmreg,xmmreg,xmmrm,imm [rvmi: vex.nds.128.66.0f3a 0c /r ib] AVX,SANDYBRIDGE,SO
2285 VBLENDPS xmmreg,xmmrm,imm [r+vmi: vex.nds.128.66.0f3a 0c /r ib] AVX,SANDYBRIDGE,SO
2286 VBLENDPS ymmreg,ymmreg,ymmrm,imm [rvmi: vex.nds.256.66.0f3a 0c /r ib] AVX,SANDYBRIDGE,SY
2287 VBLENDPS ymmreg,ymmrm,imm [r+vmi: vex.nds.256.66.0f3a 0c /r ib] AVX,SANDYBRIDGE,SY
2288 VBLENDVPD xmmreg,xmmreg,xmmrm,xmmreg [rvms: vex.nds.128.66.0f3a 4b /r /is4] AVX,SANDYBRIDGE,SO
2289 VBLENDVPD xmmreg,xmmrm,xmm0 [rm-: vex.128.66.0f38 15 /r] AVX,SANDYBRIDGE,SO
2290 VBLENDVPD ymmreg,ymmreg,ymmrm,ymmreg [rvms: vex.nds.256.66.0f3a 4b /r /is4] AVX,SANDYBRIDGE,SY
2291 VBLENDVPD ymmreg,ymmrm,ymm0 [rm-: vex.256.66.0f38 15 /r] AVX,SANDYBRIDGE,SY
2292 VBLENDVPS xmmreg,xmmreg,xmmrm,xmmreg [rvms: vex.nds.128.66.0f3a 4a /r /is4] AVX,SANDYBRIDGE,SO
2293 VBLENDVPS xmmreg,xmmrm,xmm0 [rm-: vex.128.66.0f38 14 /r] AVX,SANDYBRIDGE,SO
2294 VBLENDVPS ymmreg,ymmreg,ymmrm,ymmreg [rvms: vex.nds.256.66.0f3a 4a /r /is4] AVX,SANDYBRIDGE,SY
2295 VBLENDVPD ymmreg,ymmrm,ymm0 [rm-: vex.256.66.0f38 14 /r] AVX,SANDYBRIDGE,SY
2296 VBROADCASTSS xmmreg,mem [rm: vex.128.66.0f38 18 /r] AVX,SANDYBRIDGE,SD
2297 VBROADCASTSS ymmreg,mem [rm: vex.256.66.0f38 18 /r] AVX,SANDYBRIDGE,SD
2298 VBROADCASTSD ymmreg,mem [rm: vex.256.66.0f38 19 /r] AVX,SANDYBRIDGE,SQ
2299 VBROADCASTF128 ymmreg,mem [rm: vex.256.66.0f38 1a /r] AVX,SANDYBRIDGE,SO
2300 ; Specific aliases first, then the generic version, to keep the disassembler happy...
2301 VCMPEQPD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f c2 /r 00] AVX,SANDYBRIDGE,SO
2302 VCMPEQPD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f c2 /r 00] AVX,SANDYBRIDGE,SO
2303 VCMPEQPD ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.66.0f c2 /r 00] AVX,SANDYBRIDGE,SY
2304 VCMPEQPD ymmreg,ymmrm [r+vm: vex.nds.256.66.0f c2 /r 00] AVX,SANDYBRIDGE,SY
2305 VCMPLTPD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f c2 /r 01] AVX,SANDYBRIDGE,SO
2306 VCMPLTPD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f c2 /r 01] AVX,SANDYBRIDGE,SO
2307 VCMPLTPD ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.66.0f c2 /r 01] AVX,SANDYBRIDGE,SY
2308 VCMPLTPD ymmreg,ymmrm [r+vm: vex.nds.256.66.0f c2 /r 01] AVX,SANDYBRIDGE,SY
2309 VCMPLEPD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f c2 /r 02] AVX,SANDYBRIDGE,SO
2310 VCMPLEPD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f c2 /r 02] AVX,SANDYBRIDGE,SO
2311 VCMPLEPD ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.66.0f c2 /r 02] AVX,SANDYBRIDGE,SY
2312 VCMPLEPD ymmreg,ymmrm [r+vm: vex.nds.256.66.0f c2 /r 02] AVX,SANDYBRIDGE,SY
2313 VCMPUNORDPD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f c2 /r 03] AVX,SANDYBRIDGE,SO
2314 VCMPUNORDPD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f c2 /r 03] AVX,SANDYBRIDGE,SO
2315 VCMPUNORDPD ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.66.0f c2 /r 03] AVX,SANDYBRIDGE,SY
2316 VCMPUNORDPD ymmreg,ymmrm [r+vm: vex.nds.256.66.0f c2 /r 03] AVX,SANDYBRIDGE,SY
2317 VCMPNEQPD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f c2 /r 04] AVX,SANDYBRIDGE,SO
2318 VCMPNEQPD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f c2 /r 04] AVX,SANDYBRIDGE,SO
2319 VCMPNEQPD ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.66.0f c2 /r 04] AVX,SANDYBRIDGE,SY
2320 VCMPNEQPD ymmreg,ymmrm [r+vm: vex.nds.256.66.0f c2 /r 04] AVX,SANDYBRIDGE,SY
2321 VCMPNLTPD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f c2 /r 05] AVX,SANDYBRIDGE,SO
2322 VCMPNLTPD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f c2 /r 05] AVX,SANDYBRIDGE,SO
2323 VCMPNLTPD ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.66.0f c2 /r 05] AVX,SANDYBRIDGE,SY
2324 VCMPNLTPD ymmreg,ymmrm [r+vm: vex.nds.256.66.0f c2 /r 05] AVX,SANDYBRIDGE,SY
2325 VCMPNLEPD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f c2 /r 06] AVX,SANDYBRIDGE,SO
2326 VCMPNLEPD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f c2 /r 06] AVX,SANDYBRIDGE,SO
2327 VCMPNLEPD ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.66.0f c2 /r 06] AVX,SANDYBRIDGE,SY
2328 VCMPNLEPD ymmreg,ymmrm [r+vm: vex.nds.256.66.0f c2 /r 06] AVX,SANDYBRIDGE,SY
2329 VCMPORDPD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f c2 /r 07] AVX,SANDYBRIDGE,SO
2330 VCMPORDPD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f c2 /r 07] AVX,SANDYBRIDGE,SO
2331 VCMPORDPD ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.66.0f c2 /r 07] AVX,SANDYBRIDGE,SY
2332 VCMPORDPD ymmreg,ymmrm [r+vm: vex.nds.256.66.0f c2 /r 07] AVX,SANDYBRIDGE,SY
2333 VCMPEQ_UQPD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f c2 /r 08] AVX,SANDYBRIDGE,SO
2334 VCMPEQ_UQPD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f c2 /r 08] AVX,SANDYBRIDGE,SO
2335 VCMPEQ_UQPD ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.66.0f c2 /r 08] AVX,SANDYBRIDGE,SY
2336 VCMPEQ_UQPD ymmreg,ymmrm [r+vm: vex.nds.256.66.0f c2 /r 08] AVX,SANDYBRIDGE,SY
2337 VCMPNGEPD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f c2 /r 09] AVX,SANDYBRIDGE,SO
2338 VCMPNGEPD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f c2 /r 09] AVX,SANDYBRIDGE,SO
2339 VCMPNGEPD ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.66.0f c2 /r 09] AVX,SANDYBRIDGE,SY
2340 VCMPNGEPD ymmreg,ymmrm [r+vm: vex.nds.256.66.0f c2 /r 09] AVX,SANDYBRIDGE,SY
2341 VCMPNGTPD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f c2 /r 0a] AVX,SANDYBRIDGE,SO
2342 VCMPNGTPD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f c2 /r 0a] AVX,SANDYBRIDGE,SO
2343 VCMPNGTPD ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.66.0f c2 /r 0a] AVX,SANDYBRIDGE,SY
2344 VCMPNGTPD ymmreg,ymmrm [r+vm: vex.nds.256.66.0f c2 /r 0a] AVX,SANDYBRIDGE,SY
2345 VCMPFALSEPD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f c2 /r 0b] AVX,SANDYBRIDGE,SO
2346 VCMPFALSEPD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f c2 /r 0b] AVX,SANDYBRIDGE,SO
2347 VCMPFALSEPD ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.66.0f c2 /r 0b] AVX,SANDYBRIDGE,SY
2348 VCMPFALSEPD ymmreg,ymmrm [r+vm: vex.nds.256.66.0f c2 /r 0b] AVX,SANDYBRIDGE,SY
2349 VCMPNEQ_OQPD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f c2 /r 0c] AVX,SANDYBRIDGE,SO
2350 VCMPNEQ_OQPD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f c2 /r 0c] AVX,SANDYBRIDGE,SO
2351 VCMPNEQ_OQPD ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.66.0f c2 /r 0c] AVX,SANDYBRIDGE,SY
2352 VCMPNEQ_OQPD ymmreg,ymmrm [r+vm: vex.nds.256.66.0f c2 /r 0c] AVX,SANDYBRIDGE,SY
2353 VCMPGEPD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f c2 /r 0d] AVX,SANDYBRIDGE,SO
2354 VCMPGEPD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f c2 /r 0d] AVX,SANDYBRIDGE,SO
2355 VCMPGEPD ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.66.0f c2 /r 0d] AVX,SANDYBRIDGE,SY
2356 VCMPGEPD ymmreg,ymmrm [r+vm: vex.nds.256.66.0f c2 /r 0d] AVX,SANDYBRIDGE,SY
2357 VCMPGTPD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f c2 /r 0e] AVX,SANDYBRIDGE,SO
2358 VCMPGTPD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f c2 /r 0e] AVX,SANDYBRIDGE,SO
2359 VCMPGTPD ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.66.0f c2 /r 0e] AVX,SANDYBRIDGE,SY
2360 VCMPGTPD ymmreg,ymmrm [r+vm: vex.nds.256.66.0f c2 /r 0e] AVX,SANDYBRIDGE,SY
2361 VCMPTRUEPD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f c2 /r 0f] AVX,SANDYBRIDGE,SO
2362 VCMPTRUEPD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f c2 /r 0f] AVX,SANDYBRIDGE,SO
2363 VCMPTRUEPD ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.66.0f c2 /r 0f] AVX,SANDYBRIDGE,SY
2364 VCMPTRUEPD ymmreg,ymmrm [r+vm: vex.nds.256.66.0f c2 /r 0f] AVX,SANDYBRIDGE,SY
2365 VCMPEQ_OSPD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f c2 /r 10] AVX,SANDYBRIDGE,SO
2366 VCMPEQ_OSPD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f c2 /r 10] AVX,SANDYBRIDGE,SO
2367 VCMPEQ_OSPD ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.66.0f c2 /r 10] AVX,SANDYBRIDGE,SY
2368 VCMPEQ_OSPD ymmreg,ymmrm [r+vm: vex.nds.256.66.0f c2 /r 10] AVX,SANDYBRIDGE,SY
2369 VCMPLT_OQPD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f c2 /r 11] AVX,SANDYBRIDGE,SO
2370 VCMPLT_OQPD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f c2 /r 11] AVX,SANDYBRIDGE,SO
2371 VCMPLT_OQPD ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.66.0f c2 /r 11] AVX,SANDYBRIDGE,SY
2372 VCMPLT_OQPD ymmreg,ymmrm [r+vm: vex.nds.256.66.0f c2 /r 11] AVX,SANDYBRIDGE,SY
2373 VCMPLE_OQPD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f c2 /r 12] AVX,SANDYBRIDGE,SO
2374 VCMPLE_OQPD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f c2 /r 12] AVX,SANDYBRIDGE,SO
2375 VCMPLE_OQPD ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.66.0f c2 /r 12] AVX,SANDYBRIDGE,SY
2376 VCMPLE_OQPD ymmreg,ymmrm [r+vm: vex.nds.256.66.0f c2 /r 12] AVX,SANDYBRIDGE,SY
2377 VCMPUNORD_SPD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f c2 /r 13] AVX,SANDYBRIDGE,SO
2378 VCMPUNORD_SPD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f c2 /r 13] AVX,SANDYBRIDGE,SO
2379 VCMPUNORD_SPD ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.66.0f c2 /r 13] AVX,SANDYBRIDGE,SY
2380 VCMPUNORD_SPD ymmreg,ymmrm [r+vm: vex.nds.256.66.0f c2 /r 13] AVX,SANDYBRIDGE,SY
2381 VCMPNEQ_USPD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f c2 /r 14] AVX,SANDYBRIDGE,SO
2382 VCMPNEQ_USPD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f c2 /r 14] AVX,SANDYBRIDGE,SO
2383 VCMPNEQ_USPD ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.66.0f c2 /r 14] AVX,SANDYBRIDGE,SY
2384 VCMPNEQ_USPD ymmreg,ymmrm [r+vm: vex.nds.256.66.0f c2 /r 14] AVX,SANDYBRIDGE,SY
2385 VCMPNLT_UQPD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f c2 /r 15] AVX,SANDYBRIDGE,SO
2386 VCMPNLT_UQPD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f c2 /r 15] AVX,SANDYBRIDGE,SO
2387 VCMPNLT_UQPD ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.66.0f c2 /r 15] AVX,SANDYBRIDGE,SY
2388 VCMPNLT_UQPD ymmreg,ymmrm [r+vm: vex.nds.256.66.0f c2 /r 15] AVX,SANDYBRIDGE,SY
2389 VCMPNLE_UQPD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f c2 /r 16] AVX,SANDYBRIDGE,SO
2390 VCMPNLE_UQPD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f c2 /r 16] AVX,SANDYBRIDGE,SO
2391 VCMPNLE_UQPD ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.66.0f c2 /r 16] AVX,SANDYBRIDGE,SY
2392 VCMPNLE_UQPD ymmreg,ymmrm [r+vm: vex.nds.256.66.0f c2 /r 16] AVX,SANDYBRIDGE,SY
2393 VCMPORD_SPD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f c2 /r 17] AVX,SANDYBRIDGE,SO
2394 VCMPORD_SPD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f c2 /r 17] AVX,SANDYBRIDGE,SO
2395 VCMPORD_SPD ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.66.0f c2 /r 17] AVX,SANDYBRIDGE,SY
2396 VCMPORS_SPD ymmreg,ymmrm [r+vm: vex.nds.256.66.0f c2 /r 17] AVX,SANDYBRIDGE,SY
2397 VCMPEQ_USPD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f c2 /r 18] AVX,SANDYBRIDGE,SO
2398 VCMPEQ_USPD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f c2 /r 18] AVX,SANDYBRIDGE,SO
2399 VCMPEQ_USPD ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.66.0f c2 /r 18] AVX,SANDYBRIDGE,SY
2400 VCMPEQ_USPD ymmreg,ymmrm [r+vm: vex.nds.256.66.0f c2 /r 18] AVX,SANDYBRIDGE,SY
2401 VCMPNGE_UQPD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f c2 /r 19] AVX,SANDYBRIDGE,SO
2402 VCMPNGE_UQPD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f c2 /r 19] AVX,SANDYBRIDGE,SO
2403 VCMPNGE_UQPD ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.66.0f c2 /r 19] AVX,SANDYBRIDGE,SY
2404 VCMPNGE_UQPD ymmreg,ymmrm [r+vm: vex.nds.256.66.0f c2 /r 19] AVX,SANDYBRIDGE,SY
2405 VCMPNGT_UQPD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f c2 /r 1a] AVX,SANDYBRIDGE,SO
2406 VCMPNGT_UQPD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f c2 /r 1a] AVX,SANDYBRIDGE,SO
2407 VCMPNGT_UQPD ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.66.0f c2 /r 1a] AVX,SANDYBRIDGE,SY
2408 VCMPNGT_UQPD ymmreg,ymmrm [r+vm: vex.nds.256.66.0f c2 /r 1a] AVX,SANDYBRIDGE,SY
2409 VCMPFALSE_OSPD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f c2 /r 1b] AVX,SANDYBRIDGE,SO
2410 VCMPFALSE_OSPD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f c2 /r 1b] AVX,SANDYBRIDGE,SO
2411 VCMPFALSE_OSPD ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.66.0f c2 /r 1b] AVX,SANDYBRIDGE,SY
2412 VCMPFALSE_OSPD ymmreg,ymmrm [r+vm: vex.nds.256.66.0f c2 /r 1b] AVX,SANDYBRIDGE,SY
2413 VCMPNEQ_OSPD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f c2 /r 1c] AVX,SANDYBRIDGE,SO
2414 VCMPNEQ_OSPD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f c2 /r 1c] AVX,SANDYBRIDGE,SO
2415 VCMPNEQ_OSPD ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.66.0f c2 /r 1c] AVX,SANDYBRIDGE,SY
2416 VCMPNEQ_OSPD ymmreg,ymmrm [r+vm: vex.nds.256.66.0f c2 /r 1c] AVX,SANDYBRIDGE,SY
2417 VCMPGE_OQPD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f c2 /r 1d] AVX,SANDYBRIDGE,SO
2418 VCMPGE_OQPD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f c2 /r 1d] AVX,SANDYBRIDGE,SO
2419 VCMPGE_OQPD ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.66.0f c2 /r 1d] AVX,SANDYBRIDGE,SY
2420 VCMPGE_OQPD ymmreg,ymmrm [r+vm: vex.nds.256.66.0f c2 /r 1d] AVX,SANDYBRIDGE,SY
2421 VCMPGT_OQPD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f c2 /r 1e] AVX,SANDYBRIDGE,SO
2422 VCMPGT_OQPD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f c2 /r 1e] AVX,SANDYBRIDGE,SO
2423 VCMPGT_OQPD ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.66.0f c2 /r 1e] AVX,SANDYBRIDGE,SY
2424 VCMPGT_OQPD ymmreg,ymmrm [r+vm: vex.nds.256.66.0f c2 /r 1e] AVX,SANDYBRIDGE,SY
2425 VCMPTRUE_USPD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f c2 /r 1f] AVX,SANDYBRIDGE,SO
2426 VCMPTRUE_USPD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f c2 /r 1f] AVX,SANDYBRIDGE,SO
2427 VCMPTRUE_USPD ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.66.0f c2 /r 1f] AVX,SANDYBRIDGE,SY
2428 VCMPTRUE_USPD ymmreg,ymmrm [r+vm: vex.nds.256.66.0f c2 /r 1f] AVX,SANDYBRIDGE,SY
2429 VCMPPD xmmreg,xmmreg,xmmrm,imm [rvmi: vex.nds.128.66.0f c2 /r ib] AVX,SANDYBRIDGE,SO
2430 VCMPPD xmmreg,xmmrm,imm [r+vmi: vex.nds.128.66.0f c2 /r ib] AVX,SANDYBRIDGE,SO
2431 VCMPPD ymmreg,ymmreg,ymmrm,imm [rvmi: vex.nds.256.66.0f c2 /r ib] AVX,SANDYBRIDGE,SY
2432 VCMPPD ymmreg,ymmrm,imm [r+vmi: vex.nds.256.66.0f c2 /r ib] AVX,SANDYBRIDGE,SY
2433 ; Specific aliases first, then the generic version, to keep the disassembler happy...
2434 VCMPEQPS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.0f c2 /r 00] AVX,SANDYBRIDGE,SO
2435 VCMPEQPS xmmreg,xmmrm [r+vm: vex.nds.128.0f c2 /r 00] AVX,SANDYBRIDGE,SO
2436 VCMPEQPS ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.0f c2 /r 00] AVX,SANDYBRIDGE,SY
2437 VCMPEQPS ymmreg,ymmrm [r+vm: vex.nds.256.0f c2 /r 00] AVX,SANDYBRIDGE,SY
2438 VCMPLTPS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.0f c2 /r 01] AVX,SANDYBRIDGE,SO
2439 VCMPLTPS xmmreg,xmmrm [r+vm: vex.nds.128.0f c2 /r 01] AVX,SANDYBRIDGE,SO
2440 VCMPLTPS ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.0f c2 /r 01] AVX,SANDYBRIDGE,SY
2441 VCMPLTPS ymmreg,ymmrm [r+vm: vex.nds.256.0f c2 /r 01] AVX,SANDYBRIDGE,SY
2442 VCMPLEPS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.0f c2 /r 02] AVX,SANDYBRIDGE,SO
2443 VCMPLEPS xmmreg,xmmrm [r+vm: vex.nds.128.0f c2 /r 02] AVX,SANDYBRIDGE,SO
2444 VCMPLEPS ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.0f c2 /r 02] AVX,SANDYBRIDGE,SY
2445 VCMPLEPS ymmreg,ymmrm [r+vm: vex.nds.256.0f c2 /r 02] AVX,SANDYBRIDGE,SY
2446 VCMPUNORDPS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.0f c2 /r 03] AVX,SANDYBRIDGE,SO
2447 VCMPUNORDPS xmmreg,xmmrm [r+vm: vex.nds.128.0f c2 /r 03] AVX,SANDYBRIDGE,SO
2448 VCMPUNORDPS ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.0f c2 /r 03] AVX,SANDYBRIDGE,SY
2449 VCMPUNORDPS ymmreg,ymmrm [r+vm: vex.nds.256.0f c2 /r 03] AVX,SANDYBRIDGE,SY
2450 VCMPNEQPS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.0f c2 /r 04] AVX,SANDYBRIDGE,SO
2451 VCMPNEQPS xmmreg,xmmrm [r+vm: vex.nds.128.0f c2 /r 04] AVX,SANDYBRIDGE,SO
2452 VCMPNEQPS ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.0f c2 /r 04] AVX,SANDYBRIDGE,SY
2453 VCMPNEQPS ymmreg,ymmrm [r+vm: vex.nds.256.0f c2 /r 04] AVX,SANDYBRIDGE,SY
2454 VCMPNLTPS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.0f c2 /r 05] AVX,SANDYBRIDGE,SO
2455 VCMPNLTPS xmmreg,xmmrm [r+vm: vex.nds.128.0f c2 /r 05] AVX,SANDYBRIDGE,SO
2456 VCMPNLTPS ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.0f c2 /r 05] AVX,SANDYBRIDGE,SY
2457 VCMPNLTPS ymmreg,ymmrm [r+vm: vex.nds.256.0f c2 /r 05] AVX,SANDYBRIDGE,SY
2458 VCMPNLEPS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.0f c2 /r 06] AVX,SANDYBRIDGE,SO
2459 VCMPNLEPS xmmreg,xmmrm [r+vm: vex.nds.128.0f c2 /r 06] AVX,SANDYBRIDGE,SO
2460 VCMPNLEPS ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.0f c2 /r 06] AVX,SANDYBRIDGE,SY
2461 VCMPNLEPS ymmreg,ymmrm [r+vm: vex.nds.256.0f c2 /r 06] AVX,SANDYBRIDGE,SY
2462 VCMPORDPS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.0f c2 /r 07] AVX,SANDYBRIDGE,SO
2463 VCMPORDPS xmmreg,xmmrm [r+vm: vex.nds.128.0f c2 /r 07] AVX,SANDYBRIDGE,SO
2464 VCMPORDPS ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.0f c2 /r 07] AVX,SANDYBRIDGE,SY
2465 VCMPORDPS ymmreg,ymmrm [r+vm: vex.nds.256.0f c2 /r 07] AVX,SANDYBRIDGE,SY
2466 VCMPEQ_UQPS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.0f c2 /r 08] AVX,SANDYBRIDGE,SO
2467 VCMPEQ_UQPS xmmreg,xmmrm [r+vm: vex.nds.128.0f c2 /r 08] AVX,SANDYBRIDGE,SO
2468 VCMPEQ_UQPS ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.0f c2 /r 08] AVX,SANDYBRIDGE,SY
2469 VCMPEQ_UQPS ymmreg,ymmrm [r+vm: vex.nds.256.0f c2 /r 08] AVX,SANDYBRIDGE,SY
2470 VCMPNGEPS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.0f c2 /r 09] AVX,SANDYBRIDGE,SO
2471 VCMPNGEPS xmmreg,xmmrm [r+vm: vex.nds.128.0f c2 /r 09] AVX,SANDYBRIDGE,SO
2472 VCMPNGEPS ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.0f c2 /r 09] AVX,SANDYBRIDGE,SY
2473 VCMPNGEPS ymmreg,ymmrm [r+vm: vex.nds.256.0f c2 /r 09] AVX,SANDYBRIDGE,SY
2474 VCMPNGTPS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.0f c2 /r 0a] AVX,SANDYBRIDGE,SO
2475 VCMPNGTPS xmmreg,xmmrm [r+vm: vex.nds.128.0f c2 /r 0a] AVX,SANDYBRIDGE,SO
2476 VCMPNGTPS ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.0f c2 /r 0a] AVX,SANDYBRIDGE,SY
2477 VCMPNGTPS ymmreg,ymmrm [r+vm: vex.nds.256.0f c2 /r 0a] AVX,SANDYBRIDGE,SY
2478 VCMPFALSEPS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.0f c2 /r 0b] AVX,SANDYBRIDGE,SO
2479 VCMPFALSEPS xmmreg,xmmrm [r+vm: vex.nds.128.0f c2 /r 0b] AVX,SANDYBRIDGE,SO
2480 VCMPFALSEPS ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.0f c2 /r 0b] AVX,SANDYBRIDGE,SY
2481 VCMPFALSEPS ymmreg,ymmrm [r+vm: vex.nds.256.0f c2 /r 0b] AVX,SANDYBRIDGE,SY
2482 VCMPNEQ_OQPS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.0f c2 /r 0c] AVX,SANDYBRIDGE,SO
2483 VCMPNEQ_OQPS xmmreg,xmmrm [r+vm: vex.nds.128.0f c2 /r 0c] AVX,SANDYBRIDGE,SO
2484 VCMPNEQ_OQPS ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.0f c2 /r 0c] AVX,SANDYBRIDGE,SY
2485 VCMPNEQ_OQPS ymmreg,ymmrm [r+vm: vex.nds.256.0f c2 /r 0c] AVX,SANDYBRIDGE,SY
2486 VCMPGEPS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.0f c2 /r 0d] AVX,SANDYBRIDGE,SO
2487 VCMPGEPS xmmreg,xmmrm [r+vm: vex.nds.128.0f c2 /r 0d] AVX,SANDYBRIDGE,SO
2488 VCMPGEPS ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.0f c2 /r 0d] AVX,SANDYBRIDGE,SY
2489 VCMPGEPS ymmreg,ymmrm [r+vm: vex.nds.256.0f c2 /r 0d] AVX,SANDYBRIDGE,SY
2490 VCMPGTPS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.0f c2 /r 0e] AVX,SANDYBRIDGE,SO
2491 VCMPGTPS xmmreg,xmmrm [r+vm: vex.nds.128.0f c2 /r 0e] AVX,SANDYBRIDGE,SO
2492 VCMPGTPS ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.0f c2 /r 0e] AVX,SANDYBRIDGE,SY
2493 VCMPGTPS ymmreg,ymmrm [r+vm: vex.nds.256.0f c2 /r 0e] AVX,SANDYBRIDGE,SY
2494 VCMPTRUEPS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.0f c2 /r 0f] AVX,SANDYBRIDGE,SO
2495 VCMPTRUEPS xmmreg,xmmrm [r+vm: vex.nds.128.0f c2 /r 0f] AVX,SANDYBRIDGE,SO
2496 VCMPTRUEPS ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.0f c2 /r 0f] AVX,SANDYBRIDGE,SY
2497 VCMPTRUEPS ymmreg,ymmrm [r+vm: vex.nds.256.0f c2 /r 0f] AVX,SANDYBRIDGE,SY
2498 VCMPEQ_OSPS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.0f c2 /r 10] AVX,SANDYBRIDGE,SO
2499 VCMPEQ_OSPS xmmreg,xmmrm [r+vm: vex.nds.128.0f c2 /r 10] AVX,SANDYBRIDGE,SO
2500 VCMPEQ_OSPS ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.0f c2 /r 10] AVX,SANDYBRIDGE,SY
2501 VCMPEQ_OSPS ymmreg,ymmrm [r+vm: vex.nds.256.0f c2 /r 10] AVX,SANDYBRIDGE,SY
2502 VCMPLT_OQPS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.0f c2 /r 11] AVX,SANDYBRIDGE,SO
2503 VCMPLT_OQPS xmmreg,xmmrm [r+vm: vex.nds.128.0f c2 /r 11] AVX,SANDYBRIDGE,SO
2504 VCMPLT_OQPS ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.0f c2 /r 11] AVX,SANDYBRIDGE,SY
2505 VCMPLT_OQPS ymmreg,ymmrm [r+vm: vex.nds.256.0f c2 /r 11] AVX,SANDYBRIDGE,SY
2506 VCMPLE_OQPS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.0f c2 /r 12] AVX,SANDYBRIDGE,SO
2507 VCMPLE_OQPS xmmreg,xmmrm [r+vm: vex.nds.128.0f c2 /r 12] AVX,SANDYBRIDGE,SO
2508 VCMPLE_OQPS ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.0f c2 /r 12] AVX,SANDYBRIDGE,SY
2509 VCMPLE_OQPS ymmreg,ymmrm [r+vm: vex.nds.256.0f c2 /r 12] AVX,SANDYBRIDGE,SY
2510 VCMPUNORD_SPS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.0f c2 /r 13] AVX,SANDYBRIDGE,SO
2511 VCMPUNORD_SPS xmmreg,xmmrm [r+vm: vex.nds.128.0f c2 /r 13] AVX,SANDYBRIDGE,SO
2512 VCMPUNORD_SPS ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.0f c2 /r 13] AVX,SANDYBRIDGE,SY
2513 VCMPUNORD_SPS ymmreg,ymmrm [r+vm: vex.nds.256.0f c2 /r 13] AVX,SANDYBRIDGE,SY
2514 VCMPNEQ_USPS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.0f c2 /r 14] AVX,SANDYBRIDGE,SO
2515 VCMPNEQ_USPS xmmreg,xmmrm [r+vm: vex.nds.128.0f c2 /r 14] AVX,SANDYBRIDGE,SO
2516 VCMPNEQ_USPS ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.0f c2 /r 14] AVX,SANDYBRIDGE,SY
2517 VCMPNEQ_USPS ymmreg,ymmrm [r+vm: vex.nds.256.0f c2 /r 14] AVX,SANDYBRIDGE,SY
2518 VCMPNLT_UQPS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.0f c2 /r 15] AVX,SANDYBRIDGE,SO
2519 VCMPNLT_UQPS xmmreg,xmmrm [r+vm: vex.nds.128.0f c2 /r 15] AVX,SANDYBRIDGE,SO
2520 VCMPNLT_UQPS ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.0f c2 /r 15] AVX,SANDYBRIDGE,SY
2521 VCMPNLT_UQPS ymmreg,ymmrm [r+vm: vex.nds.256.0f c2 /r 15] AVX,SANDYBRIDGE,SY
2522 VCMPNLE_UQPS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.0f c2 /r 16] AVX,SANDYBRIDGE,SO
2523 VCMPNLE_UQPS xmmreg,xmmrm [r+vm: vex.nds.128.0f c2 /r 16] AVX,SANDYBRIDGE,SO
2524 VCMPNLE_UQPS ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.0f c2 /r 16] AVX,SANDYBRIDGE,SY
2525 VCMPNLE_UQPS ymmreg,ymmrm [r+vm: vex.nds.256.0f c2 /r 16] AVX,SANDYBRIDGE,SY
2526 VCMPORD_SPS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.0f c2 /r 17] AVX,SANDYBRIDGE,SO
2527 VCMPORD_SPS xmmreg,xmmrm [r+vm: vex.nds.128.0f c2 /r 17] AVX,SANDYBRIDGE,SO
2528 VCMPORD_SPS ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.0f c2 /r 17] AVX,SANDYBRIDGE,SY
2529 VCMPORS_SPS ymmreg,ymmrm [r+vm: vex.nds.256.0f c2 /r 17] AVX,SANDYBRIDGE,SY
2530 VCMPEQ_USPS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.0f c2 /r 18] AVX,SANDYBRIDGE,SO
2531 VCMPEQ_USPS xmmreg,xmmrm [r+vm: vex.nds.128.0f c2 /r 18] AVX,SANDYBRIDGE,SO
2532 VCMPEQ_USPS ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.0f c2 /r 18] AVX,SANDYBRIDGE,SY
2533 VCMPEQ_USPS ymmreg,ymmrm [r+vm: vex.nds.256.0f c2 /r 18] AVX,SANDYBRIDGE,SY
2534 VCMPNGE_UQPS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.0f c2 /r 19] AVX,SANDYBRIDGE,SO
2535 VCMPNGE_UQPS xmmreg,xmmrm [r+vm: vex.nds.128.0f c2 /r 19] AVX,SANDYBRIDGE,SO
2536 VCMPNGE_UQPS ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.0f c2 /r 19] AVX,SANDYBRIDGE,SY
2537 VCMPNGE_UQPS ymmreg,ymmrm [r+vm: vex.nds.256.0f c2 /r 19] AVX,SANDYBRIDGE,SY
2538 VCMPNGT_UQPS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.0f c2 /r 1a] AVX,SANDYBRIDGE,SO
2539 VCMPNGT_UQPS xmmreg,xmmrm [r+vm: vex.nds.128.0f c2 /r 1a] AVX,SANDYBRIDGE,SO
2540 VCMPNGT_UQPS ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.0f c2 /r 1a] AVX,SANDYBRIDGE,SY
2541 VCMPNGT_UQPS ymmreg,ymmrm [r+vm: vex.nds.256.0f c2 /r 1a] AVX,SANDYBRIDGE,SY
2542 VCMPFALSE_OSPS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.0f c2 /r 1b] AVX,SANDYBRIDGE,SO
2543 VCMPFALSE_OSPS xmmreg,xmmrm [r+vm: vex.nds.128.0f c2 /r 1b] AVX,SANDYBRIDGE,SO
2544 VCMPFALSE_OSPS ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.0f c2 /r 1b] AVX,SANDYBRIDGE,SY
2545 VCMPFALSE_OSPS ymmreg,ymmrm [r+vm: vex.nds.256.0f c2 /r 1b] AVX,SANDYBRIDGE,SY
2546 VCMPNEQ_OSPS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.0f c2 /r 1c] AVX,SANDYBRIDGE,SO
2547 VCMPNEQ_OSPS xmmreg,xmmrm [r+vm: vex.nds.128.0f c2 /r 1c] AVX,SANDYBRIDGE,SO
2548 VCMPNEQ_OSPS ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.0f c2 /r 1c] AVX,SANDYBRIDGE,SY
2549 VCMPNEQ_OSPS ymmreg,ymmrm [r+vm: vex.nds.256.0f c2 /r 1c] AVX,SANDYBRIDGE,SY
2550 VCMPGE_OQPS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.0f c2 /r 1d] AVX,SANDYBRIDGE,SO
2551 VCMPGE_OQPS xmmreg,xmmrm [r+vm: vex.nds.128.0f c2 /r 1d] AVX,SANDYBRIDGE,SO
2552 VCMPGE_OQPS ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.0f c2 /r 1d] AVX,SANDYBRIDGE,SY
2553 VCMPGE_OQPS ymmreg,ymmrm [r+vm: vex.nds.256.0f c2 /r 1d] AVX,SANDYBRIDGE,SY
2554 VCMPGT_OQPS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.0f c2 /r 1e] AVX,SANDYBRIDGE,SO
2555 VCMPGT_OQPS xmmreg,xmmrm [r+vm: vex.nds.128.0f c2 /r 1e] AVX,SANDYBRIDGE,SO
2556 VCMPGT_OQPS ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.0f c2 /r 1e] AVX,SANDYBRIDGE,SY
2557 VCMPGT_OQPS ymmreg,ymmrm [r+vm: vex.nds.256.0f c2 /r 1e] AVX,SANDYBRIDGE,SY
2558 VCMPTRUE_USPS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.0f c2 /r 1f] AVX,SANDYBRIDGE,SO
2559 VCMPTRUE_USPS xmmreg,xmmrm [r+vm: vex.nds.128.0f c2 /r 1f] AVX,SANDYBRIDGE,SO
2560 VCMPTRUE_USPS ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.0f c2 /r 1f] AVX,SANDYBRIDGE,SY
2561 VCMPTRUE_USPS ymmreg,ymmrm [r+vm: vex.nds.256.0f c2 /r 1f] AVX,SANDYBRIDGE,SY
2562 VCMPPS xmmreg,xmmreg,xmmrm,imm [rvmi: vex.nds.128.0f c2 /r ib] AVX,SANDYBRIDGE,SO
2563 VCMPPS xmmreg,xmmrm,imm [r+vmi: vex.nds.128.0f c2 /r ib] AVX,SANDYBRIDGE,SO
2564 VCMPPS ymmreg,ymmreg,ymmrm,imm [rvmi: vex.nds.256.0f c2 /r ib] AVX,SANDYBRIDGE,SY
2565 VCMPPS ymmreg,ymmrm,imm [r+vmi: vex.nds.256.0f c2 /r ib] AVX,SANDYBRIDGE,SY
2566 ; Specific aliases first, then the generic version, to keep the disassembler happy...
2567 VCMPEQSD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f2.0f c2 /r 00] AVX,SANDYBRIDGE,SQ
2568 VCMPEQSD xmmreg,xmmrm [r+vm: vex.nds.128.f2.0f c2 /r 00] AVX,SANDYBRIDGE,SQ
2569 VCMPLTSD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f2.0f c2 /r 01] AVX,SANDYBRIDGE,SQ
2570 VCMPLTSD xmmreg,xmmrm [r+vm: vex.nds.128.f2.0f c2 /r 01] AVX,SANDYBRIDGE,SQ
2571 VCMPLESD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f2.0f c2 /r 02] AVX,SANDYBRIDGE,SQ
2572 VCMPLESD xmmreg,xmmrm [r+vm: vex.nds.128.f2.0f c2 /r 02] AVX,SANDYBRIDGE,SQ
2573 VCMPUNORDSD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f2.0f c2 /r 03] AVX,SANDYBRIDGE,SQ
2574 VCMPUNORDSD xmmreg,xmmrm [r+vm: vex.nds.128.f2.0f c2 /r 03] AVX,SANDYBRIDGE,SQ
2575 VCMPNEQSD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f2.0f c2 /r 04] AVX,SANDYBRIDGE,SQ
2576 VCMPNEQSD xmmreg,xmmrm [r+vm: vex.nds.128.f2.0f c2 /r 04] AVX,SANDYBRIDGE,SQ
2577 VCMPNLTSD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f2.0f c2 /r 05] AVX,SANDYBRIDGE,SQ
2578 VCMPNLTSD xmmreg,xmmrm [r+vm: vex.nds.128.f2.0f c2 /r 05] AVX,SANDYBRIDGE,SQ
2579 VCMPNLESD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f2.0f c2 /r 06] AVX,SANDYBRIDGE,SQ
2580 VCMPNLESD xmmreg,xmmrm [r+vm: vex.nds.128.f2.0f c2 /r 06] AVX,SANDYBRIDGE,SQ
2581 VCMPORDSD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f2.0f c2 /r 07] AVX,SANDYBRIDGE,SQ
2582 VCMPORDSD xmmreg,xmmrm [r+vm: vex.nds.128.f2.0f c2 /r 07] AVX,SANDYBRIDGE,SQ
2583 VCMPEQ_UQSD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f2.0f c2 /r 08] AVX,SANDYBRIDGE,SQ
2584 VCMPEQ_UQSD xmmreg,xmmrm [r+vm: vex.nds.128.f2.0f c2 /r 08] AVX,SANDYBRIDGE,SQ
2585 VCMPNGESD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f2.0f c2 /r 09] AVX,SANDYBRIDGE,SQ
2586 VCMPNGESD xmmreg,xmmrm [r+vm: vex.nds.128.f2.0f c2 /r 09] AVX,SANDYBRIDGE,SQ
2587 VCMPNGTSD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f2.0f c2 /r 0a] AVX,SANDYBRIDGE,SQ
2588 VCMPNGTSD xmmreg,xmmrm [r+vm: vex.nds.128.f2.0f c2 /r 0a] AVX,SANDYBRIDGE,SQ
2589 VCMPFALSESD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f2.0f c2 /r 0b] AVX,SANDYBRIDGE,SQ
2590 VCMPFALSESD xmmreg,xmmrm [r+vm: vex.nds.128.f2.0f c2 /r 0b] AVX,SANDYBRIDGE,SQ
2591 VCMPNEQ_OQSD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f2.0f c2 /r 0c] AVX,SANDYBRIDGE,SQ
2592 VCMPNEQ_OQSD xmmreg,xmmrm [r+vm: vex.nds.128.f2.0f c2 /r 0c] AVX,SANDYBRIDGE,SQ
2593 VCMPGESD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f2.0f c2 /r 0d] AVX,SANDYBRIDGE,SQ
2594 VCMPGESD xmmreg,xmmrm [r+vm: vex.nds.128.f2.0f c2 /r 0d] AVX,SANDYBRIDGE,SQ
2595 VCMPGTSD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f2.0f c2 /r 0e] AVX,SANDYBRIDGE,SQ
2596 VCMPGTSD xmmreg,xmmrm [r+vm: vex.nds.128.f2.0f c2 /r 0e] AVX,SANDYBRIDGE,SQ
2597 VCMPTRUESD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f2.0f c2 /r 0f] AVX,SANDYBRIDGE,SQ
2598 VCMPTRUESD xmmreg,xmmrm [r+vm: vex.nds.128.f2.0f c2 /r 0f] AVX,SANDYBRIDGE,SQ
2599 VCMPEQ_OSSD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f2.0f c2 /r 10] AVX,SANDYBRIDGE,SQ
2600 VCMPEQ_OSSD xmmreg,xmmrm [r+vm: vex.nds.128.f2.0f c2 /r 10] AVX,SANDYBRIDGE,SQ
2601 VCMPLT_OQSD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f2.0f c2 /r 11] AVX,SANDYBRIDGE,SQ
2602 VCMPLT_OQSD xmmreg,xmmrm [r+vm: vex.nds.128.f2.0f c2 /r 11] AVX,SANDYBRIDGE,SQ
2603 VCMPLE_OQSD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f2.0f c2 /r 12] AVX,SANDYBRIDGE,SQ
2604 VCMPLE_OQSD xmmreg,xmmrm [r+vm: vex.nds.128.f2.0f c2 /r 12] AVX,SANDYBRIDGE,SQ
2605 VCMPUNORD_SSD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f2.0f c2 /r 13] AVX,SANDYBRIDGE,SQ
2606 VCMPUNORD_SSD xmmreg,xmmrm [r+vm: vex.nds.128.f2.0f c2 /r 13] AVX,SANDYBRIDGE,SQ
2607 VCMPNEQ_USSD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f2.0f c2 /r 14] AVX,SANDYBRIDGE,SQ
2608 VCMPNEQ_USSD xmmreg,xmmrm [r+vm: vex.nds.128.f2.0f c2 /r 14] AVX,SANDYBRIDGE,SQ
2609 VCMPNLT_UQSD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f2.0f c2 /r 15] AVX,SANDYBRIDGE,SQ
2610 VCMPNLT_UQSD xmmreg,xmmrm [r+vm: vex.nds.128.f2.0f c2 /r 15] AVX,SANDYBRIDGE,SQ
2611 VCMPNLE_UQSD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f2.0f c2 /r 16] AVX,SANDYBRIDGE,SQ
2612 VCMPNLE_UQSD xmmreg,xmmrm [r+vm: vex.nds.128.f2.0f c2 /r 16] AVX,SANDYBRIDGE,SQ
2613 VCMPORD_SSD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f2.0f c2 /r 17] AVX,SANDYBRIDGE,SQ
2614 VCMPORD_SSD xmmreg,xmmrm [r+vm: vex.nds.128.f2.0f c2 /r 17] AVX,SANDYBRIDGE,SQ
2615 VCMPEQ_USSD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f2.0f c2 /r 18] AVX,SANDYBRIDGE,SQ
2616 VCMPEQ_USSD xmmreg,xmmrm [r+vm: vex.nds.128.f2.0f c2 /r 18] AVX,SANDYBRIDGE,SQ
2617 VCMPNGE_UQSD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f2.0f c2 /r 19] AVX,SANDYBRIDGE,SQ
2618 VCMPNGE_UQSD xmmreg,xmmrm [r+vm: vex.nds.128.f2.0f c2 /r 19] AVX,SANDYBRIDGE,SQ
2619 VCMPNGT_UQSD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f2.0f c2 /r 1a] AVX,SANDYBRIDGE,SQ
2620 VCMPNGT_UQSD xmmreg,xmmrm [r+vm: vex.nds.128.f2.0f c2 /r 1a] AVX,SANDYBRIDGE,SQ
2621 VCMPFALSE_OSSD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f2.0f c2 /r 1b] AVX,SANDYBRIDGE,SQ
2622 VCMPFALSE_OSSD xmmreg,xmmrm [r+vm: vex.nds.128.f2.0f c2 /r 1b] AVX,SANDYBRIDGE,SQ
2623 VCMPNEQ_OSSD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f2.0f c2 /r 1c] AVX,SANDYBRIDGE,SQ
2624 VCMPNEQ_OSSD xmmreg,xmmrm [r+vm: vex.nds.128.f2.0f c2 /r 1c] AVX,SANDYBRIDGE,SQ
2625 VCMPGE_OQSD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f2.0f c2 /r 1d] AVX,SANDYBRIDGE,SQ
2626 VCMPGE_OQSD xmmreg,xmmrm [r+vm: vex.nds.128.f2.0f c2 /r 1d] AVX,SANDYBRIDGE,SQ
2627 VCMPGT_OQSD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f2.0f c2 /r 1e] AVX,SANDYBRIDGE,SQ
2628 VCMPGT_OQSD xmmreg,xmmrm [r+vm: vex.nds.128.f2.0f c2 /r 1e] AVX,SANDYBRIDGE,SQ
2629 VCMPTRUE_USSD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f2.0f c2 /r 1f] AVX,SANDYBRIDGE,SQ
2630 VCMPTRUE_USSD xmmreg,xmmrm [r+vm: vex.nds.128.f2.0f c2 /r 1f] AVX,SANDYBRIDGE,SQ
2631 VCMPSD xmmreg,xmmreg,xmmrm,imm [rvmi: vex.nds.128.f2.0f c2 /r ib] AVX,SANDYBRIDGE,SQ
2632 VCMPSD xmmreg,xmmrm,imm [r+vmi: vex.nds.128.f2.0f c2 /r ib] AVX,SANDYBRIDGE,SQ
2633 ; Specific aliases first, then the generic version, to keep the disassembler happy...
2634 VCMPEQSS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f3.0f c2 /r 00] AVX,SANDYBRIDGE,SD
2635 VCMPEQSS xmmreg,xmmrm [r+vm: vex.nds.128.f3.0f c2 /r 00] AVX,SANDYBRIDGE,SD
2636 VCMPLTSS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f3.0f c2 /r 01] AVX,SANDYBRIDGE,SD
2637 VCMPLTSS xmmreg,xmmrm [r+vm: vex.nds.128.f3.0f c2 /r 01] AVX,SANDYBRIDGE,SD
2638 VCMPLESS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f3.0f c2 /r 02] AVX,SANDYBRIDGE,SD
2639 VCMPLESS xmmreg,xmmrm [r+vm: vex.nds.128.f3.0f c2 /r 02] AVX,SANDYBRIDGE,SD
2640 VCMPUNORDSS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f3.0f c2 /r 03] AVX,SANDYBRIDGE,SD
2641 VCMPUNORDSS xmmreg,xmmrm [r+vm: vex.nds.128.f3.0f c2 /r 03] AVX,SANDYBRIDGE,SD
2642 VCMPNEQSS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f3.0f c2 /r 04] AVX,SANDYBRIDGE,SD
2643 VCMPNEQSS xmmreg,xmmrm [r+vm: vex.nds.128.f3.0f c2 /r 04] AVX,SANDYBRIDGE,SD
2644 VCMPNLTSS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f3.0f c2 /r 05] AVX,SANDYBRIDGE,SD
2645 VCMPNLTSS xmmreg,xmmrm [r+vm: vex.nds.128.f3.0f c2 /r 05] AVX,SANDYBRIDGE,SD
2646 VCMPNLESS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f3.0f c2 /r 06] AVX,SANDYBRIDGE,SD
2647 VCMPNLESS xmmreg,xmmrm [r+vm: vex.nds.128.f3.0f c2 /r 06] AVX,SANDYBRIDGE,SD
2648 VCMPORDSS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f3.0f c2 /r 07] AVX,SANDYBRIDGE,SD
2649 VCMPORDSS xmmreg,xmmrm [r+vm: vex.nds.128.f3.0f c2 /r 07] AVX,SANDYBRIDGE,SD
2650 VCMPEQ_UQSS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f3.0f c2 /r 08] AVX,SANDYBRIDGE,SD
2651 VCMPEQ_UQSS xmmreg,xmmrm [r+vm: vex.nds.128.f3.0f c2 /r 08] AVX,SANDYBRIDGE,SD
2652 VCMPNGESS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f3.0f c2 /r 09] AVX,SANDYBRIDGE,SD
2653 VCMPNGESS xmmreg,xmmrm [r+vm: vex.nds.128.f3.0f c2 /r 09] AVX,SANDYBRIDGE,SD
2654 VCMPNGTSS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f3.0f c2 /r 0a] AVX,SANDYBRIDGE,SD
2655 VCMPNGTSS xmmreg,xmmrm [r+vm: vex.nds.128.f3.0f c2 /r 0a] AVX,SANDYBRIDGE,SD
2656 VCMPFALSESS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f3.0f c2 /r 0b] AVX,SANDYBRIDGE,SD
2657 VCMPFALSESS xmmreg,xmmrm [r+vm: vex.nds.128.f3.0f c2 /r 0b] AVX,SANDYBRIDGE,SD
2658 VCMPNEQ_OQSS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f3.0f c2 /r 0c] AVX,SANDYBRIDGE,SD
2659 VCMPNEQ_OQSS xmmreg,xmmrm [r+vm: vex.nds.128.f3.0f c2 /r 0c] AVX,SANDYBRIDGE,SD
2660 VCMPGESS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f3.0f c2 /r 0d] AVX,SANDYBRIDGE,SD
2661 VCMPGESS xmmreg,xmmrm [r+vm: vex.nds.128.f3.0f c2 /r 0d] AVX,SANDYBRIDGE,SD
2662 VCMPGTSS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f3.0f c2 /r 0e] AVX,SANDYBRIDGE,SD
2663 VCMPGTSS xmmreg,xmmrm [r+vm: vex.nds.128.f3.0f c2 /r 0e] AVX,SANDYBRIDGE,SD
2664 VCMPTRUESS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f3.0f c2 /r 0f] AVX,SANDYBRIDGE,SD
2665 VCMPTRUESS xmmreg,xmmrm [r+vm: vex.nds.128.f3.0f c2 /r 0f] AVX,SANDYBRIDGE,SD
2666 VCMPEQ_OSSS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f3.0f c2 /r 10] AVX,SANDYBRIDGE,SD
2667 VCMPEQ_OSSS xmmreg,xmmrm [r+vm: vex.nds.128.f3.0f c2 /r 10] AVX,SANDYBRIDGE,SD
2668 VCMPLT_OQSS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f3.0f c2 /r 11] AVX,SANDYBRIDGE,SD
2669 VCMPLT_OQSS xmmreg,xmmrm [r+vm: vex.nds.128.f3.0f c2 /r 11] AVX,SANDYBRIDGE,SD
2670 VCMPLE_OQSS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f3.0f c2 /r 12] AVX,SANDYBRIDGE,SD
2671 VCMPLE_OQSS xmmreg,xmmrm [r+vm: vex.nds.128.f3.0f c2 /r 12] AVX,SANDYBRIDGE,SD
2672 VCMPUNORD_SSS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f3.0f c2 /r 13] AVX,SANDYBRIDGE,SD
2673 VCMPUNORD_SSS xmmreg,xmmrm [r+vm: vex.nds.128.f3.0f c2 /r 13] AVX,SANDYBRIDGE,SD
2674 VCMPNEQ_USSS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f3.0f c2 /r 14] AVX,SANDYBRIDGE,SD
2675 VCMPNEQ_USSS xmmreg,xmmrm [r+vm: vex.nds.128.f3.0f c2 /r 14] AVX,SANDYBRIDGE,SD
2676 VCMPNLT_UQSS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f3.0f c2 /r 15] AVX,SANDYBRIDGE,SD
2677 VCMPNLT_UQSS xmmreg,xmmrm [r+vm: vex.nds.128.f3.0f c2 /r 15] AVX,SANDYBRIDGE,SD
2678 VCMPNLE_UQSS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f3.0f c2 /r 16] AVX,SANDYBRIDGE,SD
2679 VCMPNLE_UQSS xmmreg,xmmrm [r+vm: vex.nds.128.f3.0f c2 /r 16] AVX,SANDYBRIDGE,SD
2680 VCMPORD_SSS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f3.0f c2 /r 17] AVX,SANDYBRIDGE,SD
2681 VCMPORD_SSS xmmreg,xmmrm [r+vm: vex.nds.128.f3.0f c2 /r 17] AVX,SANDYBRIDGE,SD
2682 VCMPEQ_USSS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f3.0f c2 /r 18] AVX,SANDYBRIDGE,SD
2683 VCMPEQ_USSS xmmreg,xmmrm [r+vm: vex.nds.128.f3.0f c2 /r 18] AVX,SANDYBRIDGE,SD
2684 VCMPNGE_UQSS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f3.0f c2 /r 19] AVX,SANDYBRIDGE,SD
2685 VCMPNGE_UQSS xmmreg,xmmrm [r+vm: vex.nds.128.f3.0f c2 /r 19] AVX,SANDYBRIDGE,SD
2686 VCMPNGT_UQSS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f3.0f c2 /r 1a] AVX,SANDYBRIDGE,SD
2687 VCMPNGT_UQSS xmmreg,xmmrm [r+vm: vex.nds.128.f3.0f c2 /r 1a] AVX,SANDYBRIDGE,SD
2688 VCMPFALSE_OSSS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f3.0f c2 /r 1b] AVX,SANDYBRIDGE,SD
2689 VCMPFALSE_OSSS xmmreg,xmmrm [r+vm: vex.nds.128.f3.0f c2 /r 1b] AVX,SANDYBRIDGE,SD
2690 VCMPNEQ_OSSS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f3.0f c2 /r 1c] AVX,SANDYBRIDGE,SD
2691 VCMPNEQ_OSSS xmmreg,xmmrm [r+vm: vex.nds.128.f3.0f c2 /r 1c] AVX,SANDYBRIDGE,SD
2692 VCMPGE_OQSS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f3.0f c2 /r 1d] AVX,SANDYBRIDGE,SD
2693 VCMPGE_OQSS xmmreg,xmmrm [r+vm: vex.nds.128.f3.0f c2 /r 1d] AVX,SANDYBRIDGE,SD
2694 VCMPGT_OQSS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f3.0f c2 /r 1e] AVX,SANDYBRIDGE,SD
2695 VCMPGT_OQSS xmmreg,xmmrm [r+vm: vex.nds.128.f3.0f c2 /r 1e] AVX,SANDYBRIDGE,SD
2696 VCMPTRUE_USSS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f3.0f c2 /r 1f] AVX,SANDYBRIDGE,SD
2697 VCMPTRUE_USSS xmmreg,xmmrm [r+vm: vex.nds.128.f3.0f c2 /r 1f] AVX,SANDYBRIDGE,SD
2698 VCMPSS xmmreg,xmmreg,xmmrm,imm [rvmi: vex.nds.128.f3.0f c2 /r ib] AVX,SANDYBRIDGE,SD
2699 VCMPSS xmmreg,xmmrm,imm [r+vmi: vex.nds.128.f3.0f c2 /r ib] AVX,SANDYBRIDGE,SD
2700 VCOMISD xmmreg,xmmrm [rm: vex.128.66.0f 2f /r] AVX,SANDYBRIDGE,SQ
2701 VCOMISS xmmreg,xmmrm [rm: vex.128.0f 2f /r] AVX,SANDYBRIDGE,SD
2702 VCVTDQ2PD xmmreg,xmmrm [rm: vex.128.f3.0f e6 /r] AVX,SANDYBRIDGE,SQ
2703 VCVTDQ2PD ymmreg,xmmrm [rm: vex.256.f3.0f e6 /r] AVX,SANDYBRIDGE,SO
2704 VCVTDQ2PS xmmreg,xmmrm [rm: vex.128.0f 5b /r] AVX,SANDYBRIDGE,SO
2705 VCVTDQ2PS ymmreg,ymmrm [rm: vex.256.0f 5b /r] AVX,SANDYBRIDGE,SY
2706 VCVTPD2DQ xmmreg,xmmreg [rm: vex.128.f2.0f e6 /r] AVX,SANDYBRIDGE
2707 VCVTPD2DQ xmmreg,mem128 [rm: vex.128.f2.0f e6 /r] AVX,SANDYBRIDGE
2708 VCVTPD2DQ xmmreg,ymmreg [rm: vex.256.f2.0f e6 /r] AVX,SANDYBRIDGE
2709 VCVTPD2DQ xmmreg,mem256 [rm: vex.256.f2.0f e6 /r] AVX,SANDYBRIDGE
2710 VCVTPD2PS xmmreg,xmmreg [rm: vex.128.66.0f 5a /r] AVX,SANDYBRIDGE
2711 VCVTPD2PS xmmreg,mem128 [rm: vex.128.66.0f 5a /r] AVX,SANDYBRIDGE
2712 VCVTPD2PS xmmreg,ymmreg [rm: vex.256.66.0f 5a /r] AVX,SANDYBRIDGE
2713 VCVTPD2PS xmmreg,mem256 [rm: vex.256.66.0f 5a /r] AVX,SANDYBRIDGE
2714 VCVTPS2DQ xmmreg,xmmrm [rm: vex.128.66.0f 5b /r] AVX,SANDYBRIDGE,SO
2715 VCVTPS2DQ ymmreg,ymmrm [rm: vex.256.66.0f 5b /r] AVX,SANDYBRIDGE,SY
2716 VCVTPS2PD xmmreg,xmmrm [rm: vex.128.0f 5a /r] AVX,SANDYBRIDGE,SQ
2717 VCVTPS2PD ymmreg,xmmrm [rm: vex.256.0f 5a /r] AVX,SANDYBRIDGE,SO
2718 VCVTSD2SI reg32,xmmrm [rm: vex.128.f2.0f.w0 2d /r] AVX,SANDYBRIDGE,SQ
2719 VCVTSD2SI reg64,xmmrm [rm: vex.128.f2.0f.w1 2d /r] AVX,SANDYBRIDGE,SQ,LONG
2720 VCVTSD2SS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f2.0f 5a /r] AVX,SANDYBRIDGE,SQ
2721 VCVTSD2SS xmmreg,xmmrm [r+vm: vex.nds.128.f2.0f 5a /r] AVX,SANDYBRIDGE,SQ
2722 VCVTSI2SD xmmreg,xmmreg,rm32 [rvm: vex.nds.128.f2.0f.w0 2a /r] AVX,SANDYBRIDGE
2723 VCVTSI2SD xmmreg,rm32 [r+vm: vex.nds.128.f2.0f.w0 2a /r] AVX,SANDYBRIDGE
2724 VCVTSI2SD xmmreg,xmmreg,mem [rvm: vex.nds.128.f2.0f.w0 2a /r] AVX,SANDYBRIDGE,SD,AR2,ND
2725 VCVTSI2SD xmmreg,mem [r+vm: vex.nds.128.f2.0f.w0 2a /r] AVX,SANDYBRIDGE,SD,AR2,ND
2726 VCVTSI2SD xmmreg,xmmreg,rm64 [rvm: vex.nds.128.f2.0f.w1 2a /r] AVX,SANDYBRIDGE,LONG
2727 VCVTSI2SD xmmreg,rm64 [r+vm: vex.nds.128.f2.0f.w1 2a /r] AVX,SANDYBRIDGE,LONG
2728 VCVTSI2SS xmmreg,xmmreg,rm32 [rvm: vex.nds.128.f3.0f.w0 2a /r] AVX,SANDYBRIDGE
2729 VCVTSI2SS xmmreg,rm32 [r+vm: vex.nds.128.f3.0f.w0 2a /r] AVX,SANDYBRIDGE
2730 VCVTSI2SS xmmreg,xmmreg,mem [rvm: vex.nds.128.f3.0f.w0 2a /r] AVX,SANDYBRIDGE,SD,AR2,ND
2731 VCVTSI2SS xmmreg,mem [r+vm: vex.nds.128.f3.0f.w0 2a /r] AVX,SANDYBRIDGE,SD,AR2,ND
2732 VCVTSI2SS xmmreg,xmmreg,rm64 [rvm: vex.nds.128.f3.0f.w1 2a /r] AVX,SANDYBRIDGE,LONG
2733 VCVTSI2SS xmmreg,rm64 [r+vm: vex.nds.128.f3.0f.w1 2a /r] AVX,SANDYBRIDGE,LONG
2734 VCVTSS2SD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f3.0f 5a /r] AVX,SANDYBRIDGE,SD
2735 VCVTSS2SD xmmreg,xmmrm [r+vm: vex.nds.128.f3.0f 5a /r] AVX,SANDYBRIDGE,SD
2736 VCVTSS2SI reg32,xmmrm [rm: vex.128.f3.0f.w0 2d /r] AVX,SANDYBRIDGE,SD
2737 VCVTSS2SI reg64,xmmrm [rm: vex.128.f3.0f.w1 2d /r] AVX,SANDYBRIDGE,SD,LONG
2738 VCVTTPD2DQ xmmreg,xmmreg [rm: vex.128.66.0f e6 /r] AVX,SANDYBRIDGE
2739 VCVTTPD2DQ xmmreg,mem128 [rm: vex.128.66.0f e6 /r] AVX,SANDYBRIDGE
2740 VCVTTPD2DQ xmmreg,ymmreg [rm: vex.256.66.0f e6 /r] AVX,SANDYBRIDGE
2741 VCVTTPD2DQ xmmreg,mem256 [rm: vex.256.66.0f e6 /r] AVX,SANDYBRIDGE
2742 VCVTTPS2DQ xmmreg,xmmrm [rm: vex.128.f3.0f 5b /r] AVX,SANDYBRIDGE,SO
2743 VCVTTPS2DQ ymmreg,ymmrm [rm: vex.256.f3.0f 5b /r] AVX,SANDYBRIDGE,SY
2744 VCVTTSD2SI reg32,xmmrm [rm: vex.128.f2.0f.w0 2c /r] AVX,SANDYBRIDGE,SQ
2745 VCVTTSD2SI reg64,xmmrm [rm: vex.128.f2.0f.w1 2c /r] AVX,SANDYBRIDGE,SQ,LONG
2746 VCVTTSS2SI reg32,xmmrm [rm: vex.128.f3.0f.w0 2c /r] AVX,SANDYBRIDGE,SD
2747 VCVTTSS2SI reg64,xmmrm [rm: vex.128.f3.0f.w1 2c /r] AVX,SANDYBRIDGE,SD,LONG
2748 VDIVPD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f 5e /r] AVX,SANDYBRIDGE,SO
2749 VDIVPD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f 5e /r] AVX,SANDYBRIDGE,SO
2750 VDIVPD ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.66.0f 5e /r] AVX,SANDYBRIDGE,SY
2751 VDIVPD ymmreg,ymmrm [r+vm: vex.nds.256.66.0f 5e /r] AVX,SANDYBRIDGE,SY
2752 VDIVPS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.0f 5e /r] AVX,SANDYBRIDGE,SO
2753 VDIVPS xmmreg,xmmrm [r+vm: vex.nds.128.0f 5e /r] AVX,SANDYBRIDGE,SO
2754 VDIVPS ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.0f 5e /r] AVX,SANDYBRIDGE,SY
2755 VDIVPS ymmreg,ymmrm [r+vm: vex.nds.256.0f 5e /r] AVX,SANDYBRIDGE,SY
2756 VDIVSD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f2.0f 5e /r] AVX,SANDYBRIDGE,SQ
2757 VDIVSD xmmreg,xmmrm [r+vm: vex.nds.128.f2.0f 5e /r] AVX,SANDYBRIDGE,SQ
2758 VDIVSS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f3.0f 5e /r] AVX,SANDYBRIDGE,SD
2759 VDIVSS xmmreg,xmmrm [r+vm: vex.nds.128.f3.0f 5e /r] AVX,SANDYBRIDGE,SD
2760 VDPPD xmmreg,xmmreg,xmmrm,imm [rvmi: vex.nds.128.66.0f3a 41 /r ib] AVX,SANDYBRIDGE,SO
2761 VDPPD xmmreg,xmmrm,imm [r+vmi: vex.nds.128.66.0f3a 41 /r ib] AVX,SANDYBRIDGE,SO
2762 VDPPS xmmreg,xmmreg,xmmrm,imm [rvmi: vex.nds.128.66.0f3a 40 /r ib] AVX,SANDYBRIDGE,SO
2763 VDPPS xmmreg,xmmrm,imm [r+vmi: vex.nds.128.66.0f3a 40 /r ib] AVX,SANDYBRIDGE,SO
2764 VDPPS ymmreg,ymmreg,ymmrm,imm [rvmi: vex.nds.256.66.0f3a 40 /r ib] AVX,SANDYBRIDGE,SY
2765 VDPPS ymmreg,ymmrm,imm [r+vmi: vex.nds.256.66.0f3a 40 /r ib] AVX,SANDYBRIDGE,SY
2766 VEXTRACTF128 xmmrm,xmmreg,imm [mri: vex.256.66.0f3a 19 /r ib] AVX,SANDYBRIDGE,SO
2767 VEXTRACTPS rm32,xmmreg,imm [mri: vex.128.66.0f3a 17 /r ib] AVX,SANDYBRIDGE,SD
2768 VHADDPD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f 7c /r] AVX,SANDYBRIDGE,SO
2769 VHADDPD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f 7c /r] AVX,SANDYBRIDGE,SO
2770 VHADDPD ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.66.0f 7c /r] AVX,SANDYBRIDGE,SY
2771 VHADDPD ymmreg,ymmrm [r+vm: vex.nds.256.66.0f 7c /r] AVX,SANDYBRIDGE,SY
2772 VHADDPS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f2.0f 7c /r] AVX,SANDYBRIDGE,SO
2773 VHADDPS xmmreg,xmmrm [r+vm: vex.nds.128.f2.0f 7c /r] AVX,SANDYBRIDGE,SO
2774 VHADDPS ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.f2.0f 7c /r] AVX,SANDYBRIDGE,SY
2775 VHADDPS ymmreg,ymmrm [r+vm: vex.nds.256.f2.0f 7c /r] AVX,SANDYBRIDGE,SY
2776 VHSUBPD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f 7d /r] AVX,SANDYBRIDGE,SO
2777 VHSUBPD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f 7d /r] AVX,SANDYBRIDGE,SO
2778 VHSUBPD ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.66.0f 7d /r] AVX,SANDYBRIDGE,SY
2779 VHSUBPD ymmreg,ymmrm [r+vm: vex.nds.256.66.0f 7d /r] AVX,SANDYBRIDGE,SY
2780 VHSUBPS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f2.0f 7d /r] AVX,SANDYBRIDGE,SO
2781 VHSUBPS xmmreg,xmmrm [r+vm: vex.nds.128.f2.0f 7d /r] AVX,SANDYBRIDGE,SO
2782 VHSUBPS ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.f2.0f 7d /r] AVX,SANDYBRIDGE,SY
2783 VHSUBPS ymmreg,ymmrm [r+vm: vex.nds.256.f2.0f 7d /r] AVX,SANDYBRIDGE,SY
2784 VINSERTF128 ymmreg,ymmreg,xmmrm,imm [rvmi: vex.nds.256.66.0f3a 18 /r ib] AVX,SANDYBRIDGE,SO
2785 VINSERTPS xmmreg,xmmreg,xmmrm,imm [rvmi: vex.nds.128.66.0f3a 21 /r ib] AVX,SANDYBRIDGE,SD
2786 VINSERTPS xmmreg,xmmrm,imm [r+vmi: vex.nds.128.66.0f3a 21 /r ib] AVX,SANDYBRIDGE,SD
2787 VLDDQU xmmreg,mem [rm: vex.128.f2.0f f0 /r] AVX,SANDYBRIDGE,SO
2788 VLDQQU ymmreg,mem [rm: vex.256.f2.0f f0 /r] AVX,SANDYBRIDGE,SY
2789 VLDDQU ymmreg,mem [rm: vex.256.f2.0f f0 /r] AVX,SANDYBRIDGE,SY
2790 VLDMXCSR mem32 [m: vex.128.0f ae /2] AVX,SANDYBRIDGE,SD
2791 VMASKMOVDQU xmmreg,xmmreg [rm: vex.128.66.0f f7 /r] AVX,SANDYBRIDGE
2792 VMASKMOVPS xmmreg,xmmreg,mem [rvm: vex.nds.128.66.0f38 2c /r] AVX,SANDYBRIDGE,SO
2793 VMASKMOVPS ymmreg,ymmreg,mem [rvm: vex.nds.256.66.0f38 2c /r] AVX,SANDYBRIDGE,SY
2794 VMASKMOVPS mem,xmmreg,xmmreg [mvr: vex.nds.128.66.0f38 2e /r] AVX,SANDYBRIDGE,SO
2795 VMASKMOVPS mem,xmmreg,xmmreg [mvr: vex.nds.256.66.0f38 2e /r] AVX,SANDYBRIDGE,SY
2796 VMASKMOVPD xmmreg,xmmreg,mem [rvm: vex.nds.128.66.0f38 2d /r] AVX,SANDYBRIDGE,SO
2797 VMASKMOVPD ymmreg,ymmreg,mem [rvm: vex.nds.256.66.0f38 2d /r] AVX,SANDYBRIDGE,SY
2798 VMASKMOVPD mem,xmmreg,xmmreg [mvr: vex.nds.128.66.0f38 2f /r] AVX,SANDYBRIDGE,SO
2799 VMASKMOVPD mem,ymmreg,ymmreg [mvr: vex.nds.256.66.0f38 2f /r] AVX,SANDYBRIDGE,SY
2800 VMAXPD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f 5f /r] AVX,SANDYBRIDGE,SO
2801 VMAXPD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f 5f /r] AVX,SANDYBRIDGE,SO
2802 VMAXPD ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.66.0f 5f /r] AVX,SANDYBRIDGE,SY
2803 VMAXPD ymmreg,ymmrm [r+vm: vex.nds.256.66.0f 5f /r] AVX,SANDYBRIDGE,SY
2804 VMAXPS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.0f 5f /r] AVX,SANDYBRIDGE,SO
2805 VMAXPS xmmreg,xmmrm [r+vm: vex.nds.128.0f 5f /r] AVX,SANDYBRIDGE,SO
2806 VMAXPS ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.0f 5f /r] AVX,SANDYBRIDGE,SY
2807 VMAXPS ymmreg,ymmrm [r+vm: vex.nds.256.0f 5f /r] AVX,SANDYBRIDGE,SY
2808 VMAXSD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f2.0f 5f /r] AVX,SANDYBRIDGE,SQ
2809 VMAXSD xmmreg,xmmrm [r+vm: vex.nds.128.f2.0f 5f /r] AVX,SANDYBRIDGE,SQ
2810 VMAXSS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f3.0f 5f /r] AVX,SANDYBRIDGE,SD
2811 VMAXSS xmmreg,xmmrm [r+vm: vex.nds.128.f3.0f 5f /r] AVX,SANDYBRIDGE,SD
2812 VMINPD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f 5d /r] AVX,SANDYBRIDGE,SO
2813 VMINPD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f 5d /r] AVX,SANDYBRIDGE,SO
2814 VMINPD ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.66.0f 5d /r] AVX,SANDYBRIDGE,SY
2815 VMINPD ymmreg,ymmrm [r+vm: vex.nds.256.66.0f 5d /r] AVX,SANDYBRIDGE,SY
2816 VMINPS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.0f 5d /r] AVX,SANDYBRIDGE,SO
2817 VMINPS xmmreg,xmmrm [r+vm: vex.nds.128.0f 5d /r] AVX,SANDYBRIDGE,SO
2818 VMINPS ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.0f 5d /r] AVX,SANDYBRIDGE,SY
2819 VMINPS ymmreg,ymmrm [r+vm: vex.nds.256.0f 5d /r] AVX,SANDYBRIDGE,SY
2820 VMINSD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f2.0f 5d /r] AVX,SANDYBRIDGE,SQ
2821 VMINSD xmmreg,xmmrm [r+vm: vex.nds.128.f2.0f 5d /r] AVX,SANDYBRIDGE,SQ
2822 VMINSS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f3.0f 5d /r] AVX,SANDYBRIDGE,SD
2823 VMINSS xmmreg,xmmrm [r+vm: vex.nds.128.f3.0f 5d /r] AVX,SANDYBRIDGE,SD
2824 VMOVAPD xmmreg,xmmrm [rm: vex.128.66.0f 28 /r] AVX,SANDYBRIDGE,SO
2825 VMOVAPD xmmrm,xmmreg [mr: vex.128.66.0f 29 /r] AVX,SANDYBRIDGE,SO
2826 VMOVAPD ymmreg,ymmrm [rm: vex.256.66.0f 28 /r] AVX,SANDYBRIDGE,SY
2827 VMOVAPD ymmrm,ymmreg [mr: vex.256.66.0f 29 /r] AVX,SANDYBRIDGE,SY
2828 VMOVAPS xmmreg,xmmrm [rm: vex.128.0f 28 /r] AVX,SANDYBRIDGE,SO
2829 VMOVAPS xmmrm,xmmreg [mr: vex.128.0f 29 /r] AVX,SANDYBRIDGE,SO
2830 VMOVAPS ymmreg,ymmrm [rm: vex.256.0f 28 /r] AVX,SANDYBRIDGE,SY
2831 VMOVAPS ymmrm,ymmreg [mr: vex.256.0f 29 /r] AVX,SANDYBRIDGE,SY
2832 VMOVQ xmmreg,xmmrm [rm: vex.128.f3.0f 7e /r] AVX,SANDYBRIDGE,SQ
2833 VMOVQ xmmrm,xmmreg [mr: vex.128.66.0f d6 /r] AVX,SANDYBRIDGE,SQ
2834 VMOVD xmmreg,rm32 [rm: vex.128.66.0f.w0 6e /r] AVX,SANDYBRIDGE,SD
2835 VMOVQ xmmreg,rm64 [rm: vex.128.66.0f.w1 6e /r] AVX,SANDYBRIDGE,SQ,LONG
2836 VMOVD rm32,xmmreg [mr: vex.128.66.0f.w0 7e /r] AVX,SANDYBRIDGE,SD
2837 VMOVQ rm64,xmmreg [mr: vex.128.66.0f.w1 7e /r] AVX,SANDYBRIDGE,SQ,LONG
2838 VMOVDDUP xmmreg,xmmrm [rm: vex.128.f2.0f 12 /r] AVX,SANDYBRIDGE,SQ
2839 VMOVDDUP ymmreg,ymmrm [rm: vex.256.f2.0f 12 /r] AVX,SANDYBRIDGE,SY
2840 VMOVDQA xmmreg,xmmrm [rm: vex.128.66.0f 6f /r] AVX,SANDYBRIDGE,SO
2841 VMOVDQA xmmrm,xmmreg [mr: vex.128.66.0f 7f /r] AVX,SANDYBRIDGE,SO
2842 ; These are officially documented as VMOVDQA, but VMOVQQA seems more logical to me...
2843 VMOVQQA ymmreg,ymmrm [rm: vex.256.66.0f 6f /r] AVX,SANDYBRIDGE,SY
2844 VMOVQQA ymmrm,ymmreg [mr: vex.256.66.0f 7f /r] AVX,SANDYBRIDGE,SY
2845 VMOVDQA ymmreg,ymmrm [rm: vex.256.66.0f 6f /r] AVX,SANDYBRIDGE,SY
2846 VMOVDQA ymmrm,ymmreg [mr: vex.256.66.0f 7f /r] AVX,SANDYBRIDGE,SY
2847 VMOVDQU xmmreg,xmmrm [rm: vex.128.f3.0f 6f /r] AVX,SANDYBRIDGE,SO
2848 VMOVDQU xmmrm,xmmreg [mr: vex.128.f3.0f 7f /r] AVX,SANDYBRIDGE,SO
2849 ; These are officially documented as VMOVDQU, but VMOVQQU seems more logical to me...
2850 VMOVQQU ymmreg,ymmrm [rm: vex.256.f3.0f 6f /r] AVX,SANDYBRIDGE,SY
2851 VMOVQQU ymmrm,ymmreg [mr: vex.256.f3.0f 7f /r] AVX,SANDYBRIDGE,SY
2852 VMOVDQU ymmreg,ymmrm [rm: vex.256.f3.0f 6f /r] AVX,SANDYBRIDGE,SY
2853 VMOVDQU ymmrm,ymmreg [mr: vex.256.f3.0f 7f /r] AVX,SANDYBRIDGE,SY
2854 VMOVHLPS xmmreg,xmmreg,xmmreg [rvm: vex.nds.128.0f 12 /r] AVX,SANDYBRIDGE
2855 VMOVHLPS xmmreg,xmmreg [r+vm: vex.nds.128.0f 12 /r] AVX,SANDYBRIDGE
2856 VMOVHPD xmmreg,xmmreg,mem [rvm: vex.nds.128.66.0f 16 /r] AVX,SANDYBRIDGE,SQ
2857 VMOVHPD xmmreg,mem [r+vm: vex.nds.128.66.0f 16 /r] AVX,SANDYBRIDGE,SQ
2858 VMOVHPD mem,xmmreg [mr: vex.128.66.0f 17 /r] AVX,SANDYBRIDGE,SQ
2859 VMOVHPS xmmreg,xmmreg,mem [rvm: vex.nds.128.0f 16 /r] AVX,SANDYBRIDGE,SQ
2860 VMOVHPS xmmreg,mem [r+vm: vex.nds.128.0f 16 /r] AVX,SANDYBRIDGE,SQ
2861 VMOVHPS mem,xmmreg [mr: vex.128.0f 17 /r] AVX,SANDYBRIDGE,SQ
2862 VMOVLHPS xmmreg,xmmreg,xmmreg [rvm: vex.nds.128.0f 16 /r] AVX,SANDYBRIDGE
2863 VMOVLHPS xmmreg,xmmreg [r+vm: vex.nds.128.0f 16 /r] AVX,SANDYBRIDGE
2864 VMOVLPD xmmreg,xmmreg,mem [rvm: vex.nds.128.66.0f 12 /r] AVX,SANDYBRIDGE,SQ
2865 VMOVLPD xmmreg,mem [r+vm: vex.nds.128.66.0f 12 /r] AVX,SANDYBRIDGE,SQ
2866 VMOVLPD mem,xmmreg [mr: vex.128.66.0f 13 /r] AVX,SANDYBRIDGE,SQ
2867 VMOVLPS xmmreg,xmmreg,mem [rvm: vex.nds.128.0f 12 /r] AVX,SANDYBRIDGE,SQ
2868 VMOVLPS xmmreg,mem [r+vm: vex.nds.128.0f 12 /r] AVX,SANDYBRIDGE,SQ
2869 VMOVLPS mem,xmmreg [mr: vex.128.0f 13 /r] AVX,SANDYBRIDGE,SQ
2870 VMOVMSKPD reg64,xmmreg [rm: vex.128.66.0f 50 /r] AVX,SANDYBRIDGE,LONG
2871 VMOVMSKPD reg32,xmmreg [rm: vex.128.66.0f 50 /r] AVX,SANDYBRIDGE
2872 VMOVMSKPD reg64,ymmreg [rm: vex.256.66.0f 50 /r] AVX,SANDYBRIDGE,LONG
2873 VMOVMSKPD reg32,ymmreg [rm: vex.256.66.0f 50 /r] AVX,SANDYBRIDGE
2874 VMOVMSKPS reg64,xmmreg [rm: vex.128.0f 50 /r] AVX,SANDYBRIDGE,LONG
2875 VMOVMSKPS reg32,xmmreg [rm: vex.128.0f 50 /r] AVX,SANDYBRIDGE
2876 VMOVMSKPS reg64,ymmreg [rm: vex.256.0f 50 /r] AVX,SANDYBRIDGE,LONG
2877 VMOVMSKPS reg32,ymmreg [rm: vex.256.0f 50 /r] AVX,SANDYBRIDGE
2878 VMOVNTDQ mem,xmmreg [mr: vex.128.66.0f e7 /r] AVX,SANDYBRIDGE,SO
2879 ; Officially VMOVNTDQ, but VMOVNTQQ seems more logical to me...
2880 VMOVNTQQ mem,ymmreg [mr: vex.256.66.0f e7 /r] AVX,SANDYBRIDGE,SY
2881 VMOVNTDQ mem,ymmreg [mr: vex.256.66.0f e7 /r] AVX,SANDYBRIDGE,SY
2882 VMOVNTDQA xmmreg,mem [rm: vex.128.66.0f38 2a /r] AVX,SANDYBRIDGE,SO
2883 VMOVNTPD mem,xmmreg [mr: vex.128.66.0f 2b /r] AVX,SANDYBRIDGE,SO
2884 VMOVNTPD mem,ymmreg [mr: vex.256.66.0f 2b /r] AVX,SANDYBRIDGE,SY
2885 VMOVNTPS mem,xmmreg [mr: vex.128.0f 2b /r] AVX,SANDYBRIDGE,SO
2886 VMOVNTPS mem,ymmreg [mr: vex.256.0f 2b /r] AVX,SANDYBRIDGE,SO
2887 VMOVSD xmmreg,xmmreg,xmmreg [rvm: vex.nds.128.f2.0f 10 /r] AVX,SANDYBRIDGE
2888 VMOVSD xmmreg,xmmreg [r+vm: vex.nds.128.f2.0f 10 /r] AVX,SANDYBRIDGE
2889 VMOVSD xmmreg,mem [rm: vex.128.f2.0f 10 /r] AVX,SANDYBRIDGE,SQ
2890 VMOVSD xmmreg,xmmreg,xmmreg [mvr: vex.nds.128.f2.0f 11 /r] AVX,SANDYBRIDGE
2891 VMOVSD xmmreg,xmmreg [m+vr: vex.nds.128.f2.0f 11 /r] AVX,SANDYBRIDGE
2892 VMOVSD mem,xmmreg [mr: vex.128.f2.0f 11 /r] AVX,SANDYBRIDGE,SQ
2893 VMOVSHDUP xmmreg,xmmrm [rm: vex.128.f3.0f 16 /r] AVX,SANDYBRIDGE,SO
2894 VMOVSHDUP ymmreg,ymmrm [rm: vex.256.f3.0f 16 /r] AVX,SANDYBRIDGE,SY
2895 VMOVSLDUP xmmreg,xmmrm [rm: vex.128.f3.0f 12 /r] AVX,SANDYBRIDGE,SO
2896 VMOVSLDUP ymmreg,ymmrm [rm: vex.256.f3.0f 12 /r] AVX,SANDYBRIDGE,SY
2897 VMOVSS xmmreg,xmmreg,xmmreg [rvm: vex.nds.128.f3.0f 10 /r] AVX,SANDYBRIDGE
2898 VMOVSS xmmreg,xmmreg [r+vm: vex.nds.128.f3.0f 10 /r] AVX,SANDYBRIDGE
2899 VMOVSS xmmreg,mem [rm: vex.128.f3.0f 10 /r] AVX,SANDYBRIDGE,SQ
2900 VMOVSS xmmreg,xmmreg,xmmreg [mvr: vex.nds.128.f3.0f 11 /r] AVX,SANDYBRIDGE
2901 VMOVSS xmmreg,xmmreg [m+vr: vex.nds.128.f3.0f 11 /r] AVX,SANDYBRIDGE
2902 VMOVSS mem,xmmreg [mr: vex.128.f3.0f 11 /r] AVX,SANDYBRIDGE,SQ
2903 VMOVUPD xmmreg,xmmrm [rm: vex.128.66.0f 10 /r] AVX,SANDYBRIDGE,SO
2904 VMOVUPD xmmrm,xmmreg [mr: vex.128.66.0f 11 /r] AVX,SANDYBRIDGE,SO
2905 VMOVUPD ymmreg,ymmrm [rm: vex.256.66.0f 10 /r] AVX,SANDYBRIDGE,SY
2906 VMOVUPD ymmrm,ymmreg [mr: vex.256.66.0f 11 /r] AVX,SANDYBRIDGE,SY
2907 VMOVUPS xmmreg,xmmrm [rm: vex.128.0f 10 /r] AVX,SANDYBRIDGE,SO
2908 VMOVUPS xmmrm,xmmreg [mr: vex.128.0f 11 /r] AVX,SANDYBRIDGE,SO
2909 VMOVUPS ymmreg,ymmrm [rm: vex.256.0f 10 /r] AVX,SANDYBRIDGE,SY
2910 VMOVUPS ymmrm,ymmreg [mr: vex.256.0f 11 /r] AVX,SANDYBRIDGE,SY
2911 VMPSADBW xmmreg,xmmreg,xmmrm,imm [rvmi: vex.nds.128.66.0f3a 42 /r ib] AVX,SANDYBRIDGE,SO
2912 VMPSADBW xmmreg,xmmrm,imm [r+vmi: vex.nds.128.66.0f3a 42 /r ib] AVX,SANDYBRIDGE,SO
2913 VMULPD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f 59 /r] AVX,SANDYBRIDGE,SO
2914 VMULPD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f 59 /r] AVX,SANDYBRIDGE,SO
2915 VMULPD ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.66.0f 59 /r] AVX,SANDYBRIDGE,SY
2916 VMULPD ymmreg,ymmrm [r+vm: vex.nds.256.66.0f 59 /r] AVX,SANDYBRIDGE,SY
2917 VMULPS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.0f 59 /r] AVX,SANDYBRIDGE,SO
2918 VMULPS xmmreg,xmmrm [r+vm: vex.nds.128.0f 59 /r] AVX,SANDYBRIDGE,SO
2919 VMULPS ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.0f 59 /r] AVX,SANDYBRIDGE,SY
2920 VMULPS ymmreg,ymmrm [r+vm: vex.nds.256.0f 59 /r] AVX,SANDYBRIDGE,SY
2921 VMULSD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f2.0f 59 /r] AVX,SANDYBRIDGE,SQ
2922 VMULSD xmmreg,xmmrm [r+vm: vex.nds.128.f2.0f 59 /r] AVX,SANDYBRIDGE,SQ
2923 VMULSS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f3.0f 59 /r] AVX,SANDYBRIDGE,SD
2924 VMULSS xmmreg,xmmrm [r+vm: vex.nds.128.f3.0f 59 /r] AVX,SANDYBRIDGE,SD
2925 VORPD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f 56 /r] AVX,SANDYBRIDGE,SO
2926 VORPD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f 56 /r] AVX,SANDYBRIDGE,SO
2927 VORPD ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.66.0f 56 /r] AVX,SANDYBRIDGE,SY
2928 VORPD ymmreg,ymmrm [r+vm: vex.nds.256.66.0f 56 /r] AVX,SANDYBRIDGE,SY
2929 VORPS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.0f 56 /r] AVX,SANDYBRIDGE,SO
2930 VORPS xmmreg,xmmrm [r+vm: vex.nds.128.0f 56 /r] AVX,SANDYBRIDGE,SO
2931 VORPS ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.0f 56 /r] AVX,SANDYBRIDGE,SY
2932 VORPS ymmreg,ymmrm [r+vm: vex.nds.256.0f 56 /r] AVX,SANDYBRIDGE,SY
2933 VPABSB xmmreg,xmmrm [rm: vex.128.66.0f38 1c /r] AVX,SANDYBRIDGE,SO
2934 VPABSW xmmreg,xmmrm [rm: vex.128.66.0f38 1d /r] AVX,SANDYBRIDGE,SO
2935 VPABSD xmmreg,xmmrm [rm: vex.128.66.0f38 1e /r] AVX,SANDYBRIDGE,SO
2936 VPACKSSWB xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f 63 /r] AVX,SANDYBRIDGE,SO
2937 VPACKSSWB xmmreg,xmmrm [r+vm: vex.nds.128.66.0f 63 /r] AVX,SANDYBRIDGE,SO
2938 VPACKSSDW xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f 6b /r] AVX,SANDYBRIDGE,SO
2939 VPACKSSDW xmmreg,xmmrm [r+vm: vex.nds.128.66.0f 6b /r] AVX,SANDYBRIDGE,SO
2940 VPACKUSWB xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f 67 /r] AVX,SANDYBRIDGE,SO
2941 VPACKUSWB xmmreg,xmmrm [r+vm: vex.nds.128.66.0f 67 /r] AVX,SANDYBRIDGE,SO
2942 VPACKUSDW xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f38 2b /r] AVX,SANDYBRIDGE,SO
2943 VPACKUSDW xmmreg,xmmrm [r+vm: vex.nds.128.66.0f38 2b /r] AVX,SANDYBRIDGE,SO
2944 VPADDB xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f fc /r] AVX,SANDYBRIDGE,SO
2945 VPADDB xmmreg,xmmrm [r+vm: vex.nds.128.66.0f fc /r] AVX,SANDYBRIDGE,SO
2946 VPADDW xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f fd /r] AVX,SANDYBRIDGE,SO
2947 VPADDW xmmreg,xmmrm [r+vm: vex.nds.128.66.0f fd /r] AVX,SANDYBRIDGE,SO
2948 VPADDD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f fe /r] AVX,SANDYBRIDGE,SO
2949 VPADDD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f fe /r] AVX,SANDYBRIDGE,SO
2950 VPADDQ xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f d4 /r] AVX,SANDYBRIDGE,SO
2951 VPADDQ xmmreg,xmmrm [r+vm: vex.nds.128.66.0f d4 /r] AVX,SANDYBRIDGE,SO
2952 VPADDSB xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f ec /r] AVX,SANDYBRIDGE,SO
2953 VPADDSB xmmreg,xmmrm [r+vm: vex.nds.128.66.0f ec /r] AVX,SANDYBRIDGE,SO
2954 VPADDSW xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f ed /r] AVX,SANDYBRIDGE,SO
2955 VPADDSW xmmreg,xmmrm [r+vm: vex.nds.128.66.0f ed /r] AVX,SANDYBRIDGE,SO
2956 VPADDUSB xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f dc /r] AVX,SANDYBRIDGE,SO
2957 VPADDUSB xmmreg,xmmrm [r+vm: vex.nds.128.66.0f dc /r] AVX,SANDYBRIDGE,SO
2958 VPADDUSW xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f dd /r] AVX,SANDYBRIDGE,SO
2959 VPADDUSW xmmreg,xmmrm [r+vm: vex.nds.128.66.0f dd /r] AVX,SANDYBRIDGE,SO
2960 VPALIGNR xmmreg,xmmreg,xmmrm,imm [rvmi: vex.nds.128.66.0f3a 0f /r ib] AVX,SANDYBRIDGE,SO
2961 VPALIGNR xmmreg,xmmrm,imm [r+vmi: vex.nds.128.66.0f3a 0f /r ib] AVX,SANDYBRIDGE,SO
2962 VPAND xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f db /r] AVX,SANDYBRIDGE,SO
2963 VPAND xmmreg,xmmrm [r+vm: vex.nds.128.66.0f db /r] AVX,SANDYBRIDGE,SO
2964 VPANDN xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f df /r] AVX,SANDYBRIDGE,SO
2965 VPANDN xmmreg,xmmrm [r+vm: vex.nds.128.66.0f df /r] AVX,SANDYBRIDGE,SO
2966 VPAVGB xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f e0 /r] AVX,SANDYBRIDGE,SO
2967 VPAVGB xmmreg,xmmrm [r+vm: vex.nds.128.66.0f e0 /r] AVX,SANDYBRIDGE,SO
2968 VPAVGW xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f e3 /r] AVX,SANDYBRIDGE,SO
2969 VPAVGW xmmreg,xmmrm [r+vm: vex.nds.128.66.0f e3 /r] AVX,SANDYBRIDGE,SO
2970 VPBLENDVB xmmreg,xmmreg,xmmrm,xmmreg [rvms: vex.nds.128.66.0f3a 4c /r /is4] AVX,SANDYBRIDGE,SO
2971 VPBLENDVB xmmreg,xmmrm,xmmreg [r+vms: vex.nds.128.66.0f3a 4c /r /is4] AVX,SANDYBRIDGE,SO
2972 VPBLENDW xmmreg,xmmreg,xmmrm,imm [rvmi: vex.nds.128.66.0f3a 0e /r ib] AVX,SANDYBRIDGE,SO
2973 VPBLENDW xmmreg,xmmrm,imm [r+vmi: vex.nds.128.66.0f3a 0e /r ib] AVX,SANDYBRIDGE,SO
2974 VPCMPESTRI xmmreg,xmmrm,imm [rmi: vex.128.66.0f3a 61 /r ib] AVX,SANDYBRIDGE,SO
2975 VPCMPESTRM xmmreg,xmmrm,imm [rmi: vex.128.66.0f3a 60 /r ib] AVX,SANDYBRIDGE,SO
2976 VPCMPISTRI xmmreg,xmmrm,imm [rmi: vex.128.66.0f3a 63 /r ib] AVX,SANDYBRIDGE,SO
2977 VPCMPISTRM xmmreg,xmmrm,imm [rmi: vex.128.66.0f3a 62 /r ib] AVX,SANDYBRIDGE,SO
2978 VPCMPEQB xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f 74 /r] AVX,SANDYBRIDGE,SO
2979 VPCMPEQB xmmreg,xmmrm [r+vm: vex.nds.128.66.0f 74 /r] AVX,SANDYBRIDGE,SO
2980 VPCMPEQW xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f 75 /r] AVX,SANDYBRIDGE,SO
2981 VPCMPEQW xmmreg,xmmrm [r+vm: vex.nds.128.66.0f 75 /r] AVX,SANDYBRIDGE,SO
2982 VPCMPEQD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f 76 /r] AVX,SANDYBRIDGE,SO
2983 VPCMPEQD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f 76 /r] AVX,SANDYBRIDGE,SO
2984 VPCMPEQQ xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f 29 /r] AVX,SANDYBRIDGE,SO
2985 VPCMPEQQ xmmreg,xmmrm [r+vm: vex.nds.128.66.0f 29 /r] AVX,SANDYBRIDGE,SO
2986 VPCMPGTB xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f 64 /r] AVX,SANDYBRIDGE,SO
2987 VPCMPGTB xmmreg,xmmrm [r+vm: vex.nds.128.66.0f 64 /r] AVX,SANDYBRIDGE,SO
2988 VPCMPGTW xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f 65 /r] AVX,SANDYBRIDGE,SO
2989 VPCMPGTW xmmreg,xmmrm [r+vm: vex.nds.128.66.0f 65 /r] AVX,SANDYBRIDGE,SO
2990 VPCMPGTD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f 66 /r] AVX,SANDYBRIDGE,SO
2991 VPCMPGTD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f 66 /r] AVX,SANDYBRIDGE,SO
2992 VPCMPGTQ xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f 37 /r] AVX,SANDYBRIDGE,SO
2993 VPCMPGTQ xmmreg,xmmrm [r+vm: vex.nds.128.66.0f 37 /r] AVX,SANDYBRIDGE,SO
2994 VPERMILPD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f38 0d /r] AVX,SANDYBRIDGE,SO
2995 VPERMILPD ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.66.0f38 0d /r] AVX,SANDYBRIDGE,SY
2996 VPERMILPD xmmreg,xmmrm,imm [rmi: vex.128.66.0f3a 05 /r ib] AVX,SANDYBRIDGE,SO
2997 VPERMILPD ymmreg,ymmrm,imm [rmi: vex.256.66.0f3a 05 /r ib] AVX,SANDYBRIDGE,SY
2998 VPERMILTD2PD xmmreg,xmmreg,xmmrm,xmmreg [rvms: vex.nds.128.66.0f3a.w0 49 /r /is4=0] AVX,SANDYBRIDGE,SO
2999 VPERMILTD2PD xmmreg,xmmreg,xmmreg,xmmrm [rvsm: vex.nds.128.66.0f3a.w1 49 /r /is4=0] AVX,SANDYBRIDGE,SO
3000 VPERMILTD2PD ymmreg,ymmreg,ymmrm,ymmreg [rvms: vex.nds.256.66.0f3a.w0 49 /r /is4=0] AVX,SANDYBRIDGE,SY
3001 VPERMILTD2PD ymmreg,ymmreg,ymmreg,ymmrm [rvsm: vex.nds.256.66.0f3a.w1 49 /r /is4=0] AVX,SANDYBRIDGE,SY
3002 VPERMILMO2PD xmmreg,xmmreg,xmmrm,xmmreg [rvms: vex.nds.128.66.0f3a.w0 49 /r /is4=2] AVX,SANDYBRIDGE,SO
3003 VPERMILMO2PD xmmreg,xmmreg,xmmreg,xmmrm [rvsm: vex.nds.128.66.0f3a.w1 49 /r /is4=2] AVX,SANDYBRIDGE,SO
3004 VPERMILMO2PD ymmreg,ymmreg,ymmrm,ymmreg [rvms: vex.nds.256.66.0f3a.w0 49 /r /is4=2] AVX,SANDYBRIDGE,SY
3005 VPERMILMO2PD ymmreg,ymmreg,ymmreg,ymmrm [rvsm: vex.nds.256.66.0f3a.w1 49 /r /is4=2] AVX,SANDYBRIDGE,SY
3006 VPERMILMZ2PD xmmreg,xmmreg,xmmrm,xmmreg [rvms: vex.nds.128.66.0f3a.w0 49 /r /is4=3] AVX,SANDYBRIDGE,SO
3007 VPERMILMZ2PD xmmreg,xmmreg,xmmreg,xmmrm [rvsm: vex.nds.128.66.0f3a.w1 49 /r /is4=3] AVX,SANDYBRIDGE,SO
3008 VPERMILMZ2PD ymmreg,ymmreg,ymmrm,ymmreg [rvms: vex.nds.256.66.0f3a.w0 49 /r /is4=3] AVX,SANDYBRIDGE,SY
3009 VPERMILMZ2PD ymmreg,ymmreg,ymmreg,ymmrm [rvsm: vex.nds.256.66.0f3a.w1 49 /r /is4=3] AVX,SANDYBRIDGE,SY
3010 VPERMIL2PD xmmreg,xmmreg,xmmrm,xmmreg,imm [rvmsi: vex.nds.128.66.0f3a.w0 49 /r /is4] AVX,SANDYBRIDGE,SO
3011 VPERMIL2PD xmmreg,xmmreg,xmmreg,xmmrm,imm [rvsmi: vex.nds.128.66.0f3a.w1 49 /r /is4] AVX,SANDYBRIDGE,SO
3012 VPERMIL2PD ymmreg,ymmreg,ymmrm,ymmreg,imm [rvmsi: vex.nds.256.66.0f3a.w0 49 /r /is4] AVX,SANDYBRIDGE,SY
3013 VPERMIL2PD ymmreg,ymmreg,ymmreg,ymmrm,imm [rvsmi: vex.nds.256.66.0f3a.w1 49 /r /is4] AVX,SANDYBRIDGE,SY
3014 VPERMILPS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f38 0c /r] AVX,SANDYBRIDGE,SO
3015 VPERMILPS ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.66.0f38 0c /r] AVX,SANDYBRIDGE,SY
3016 VPERMILPS xmmreg,xmmrm,imm [rmi: vex.128.66.0f3a 04 /r ib] AVX,SANDYBRIDGE,SO
3017 VPERMILPS ymmreg,ymmrm,imm [rmi: vex.256.66.0f3a 04 /r ib] AVX,SANDYBRIDGE,SY
3018 VPERMILTD2PS xmmreg,xmmreg,xmmrm,xmmreg [rvms: vex.nds.128.66.0f3a.w0 48 /r /is4=0] AVX,SANDYBRIDGE,SO
3019 VPERMILTD2PS xmmreg,xmmreg,xmmreg,xmmrm [rvsm: vex.nds.128.66.0f3a.w1 48 /r /is4=0] AVX,SANDYBRIDGE,SO
3020 VPERMILTD2PS ymmreg,ymmreg,ymmrm,ymmreg [rvms: vex.nds.256.66.0f3a.w0 48 /r /is4=0] AVX,SANDYBRIDGE,SY
3021 VPERMILTD2PS ymmreg,ymmreg,ymmreg,ymmrm [rvsm: vex.nds.256.66.0f3a.w1 48 /r /is4=0] AVX,SANDYBRIDGE,SY
3022 VPERMILMO2PS xmmreg,xmmreg,xmmrm,xmmreg [rvms: vex.nds.128.66.0f3a.w0 48 /r /is4=2] AVX,SANDYBRIDGE,SO
3023 VPERMILMO2PS xmmreg,xmmreg,xmmreg,xmmrm [rvsm: vex.nds.128.66.0f3a.w1 48 /r /is4=2] AVX,SANDYBRIDGE,SO
3024 VPERMILMO2PS ymmreg,ymmreg,ymmrm,ymmreg [rvms: vex.nds.256.66.0f3a.w0 48 /r /is4=2] AVX,SANDYBRIDGE,SY
3025 VPERMILMO2PS ymmreg,ymmreg,ymmreg,ymmrm [rvsm: vex.nds.256.66.0f3a.w1 48 /r /is4=2] AVX,SANDYBRIDGE,SY
3026 VPERMILMZ2PS xmmreg,xmmreg,xmmrm,xmmreg [rvms: vex.nds.128.66.0f3a.w0 48 /r /is4=3] AVX,SANDYBRIDGE,SO
3027 VPERMILMZ2PS xmmreg,xmmreg,xmmreg,xmmrm [rvsm: vex.nds.128.66.0f3a.w1 48 /r /is4=3] AVX,SANDYBRIDGE,SO
3028 VPERMILMZ2PS ymmreg,ymmreg,ymmrm,ymmreg [rvms: vex.nds.256.66.0f3a.w0 48 /r /is4=3] AVX,SANDYBRIDGE,SY
3029 VPERMILMZ2PS ymmreg,ymmreg,ymmreg,ymmrm [rvsm: vex.nds.256.66.0f3a.w1 48 /r /is4=3] AVX,SANDYBRIDGE,SY
3030 VPERMIL2PS xmmreg,xmmreg,xmmrm,xmmreg,imm [rvmsi: vex.nds.128.66.0f3a.w0 48 /r /is4] AVX,SANDYBRIDGE,SO
3031 VPERMIL2PS xmmreg,xmmreg,xmmreg,xmmrm,imm [rvsmi: vex.nds.128.66.0f3a.w1 48 /r /is4] AVX,SANDYBRIDGE,SO
3032 VPERMIL2PS ymmreg,ymmreg,ymmrm,ymmreg,imm [rvmsi: vex.nds.256.66.0f3a.w0 48 /r /is4] AVX,SANDYBRIDGE,SY
3033 VPERMIL2PS ymmreg,ymmreg,ymmreg,ymmrm,imm [rvsmi: vex.nds.256.66.0f3a.w1 48 /r /is4] AVX,SANDYBRIDGE,SY
3034 VPERM2F128 ymmreg,ymmreg,ymmrm,imm [rvmi: vex.nds.256.66.0f3a 06 /r ib] AVX,SANDYBRIDGE,SY
3035 VPEXTRB reg64,xmmreg,imm [mri: vex.128.66.0f3a.w0 14 /r ib] AVX,SANDYBRIDGE,LONG
3036 VPEXTRB reg32,xmmreg,imm [mri: vex.128.66.0f3a.w0 14 /r ib] AVX,SANDYBRIDGE
3037 VPEXTRB mem,xmmreg,imm [mri: vex.128.66.0f3a.w0 14 /r ib] AVX,SANDYBRIDGE,SB
3038 VPEXTRW reg64,xmmreg,imm [mri: vex.128.66.0f.w0 c5 /r ib] AVX,SANDYBRIDGE,LONG
3039 VPEXTRW reg32,xmmreg,imm [mri: vex.128.66.0f.w0 c5 /r ib] AVX,SANDYBRIDGE
3040 VPEXTRW mem,xmmreg,imm [mri: vex.128.66.0f.w0 c5 /r ib] AVX,SANDYBRIDGE,SW
3041 VPEXTRW reg64,xmmreg,imm [mri: vex.128.66.0f3a.w0 15 /r ib] AVX,SANDYBRIDGE,LONG
3042 VPEXTRW reg32,xmmreg,imm [mri: vex.128.66.0f3a.w0 15 /r ib] AVX,SANDYBRIDGE
3043 VPEXTRW mem,xmmreg,imm [mri: vex.128.66.0f3a.w0 15 /r ib] AVX,SANDYBRIDGE,SW
3044 VPEXTRD reg64,xmmreg,imm [mri: vex.128.66.0f3a.w0 16 /r ib] AVX,SANDYBRIDGE,LONG
3045 VPEXTRD rm32,xmmreg,imm [mri: vex.128.66.0f3a.w0 16 /r ib] AVX,SANDYBRIDGE,SD
3046 VPEXTRQ rm64,xmmreg,imm [mri: vex.128.66.0f3a.w1 16 /r ib] AVX,SANDYBRIDGE,SQ,LONG
3047 VPHADDW xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f38 01 /r] AVX,SANDYBRIDGE,SO
3048 VPHADDW xmmreg,xmmrm [r+vm: vex.nds.128.66.0f38 01 /r] AVX,SANDYBRIDGE,SO
3049 VPHADDD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f38 02 /r] AVX,SANDYBRIDGE,SO
3050 VPHADDD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f38 02 /r] AVX,SANDYBRIDGE,SO
3051 VPHADDSW xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f38 03 /r] AVX,SANDYBRIDGE,SO
3052 VPHADDSW xmmreg,xmmrm [r+vm: vex.nds.128.66.0f38 03 /r] AVX,SANDYBRIDGE,SO
3053 VPHMINPOSUW xmmreg,xmmrm [rm: vex.128.66.0f38 41 /r] AVX,SANDYBRIDGE,SO
3054 VPHSUBW xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f38 05 /r] AVX,SANDYBRIDGE,SO
3055 VPHSUBW xmmreg,xmmrm [r+vm: vex.nds.128.66.0f38 05 /r] AVX,SANDYBRIDGE,SO
3056 VPHSUBD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f38 06 /r] AVX,SANDYBRIDGE,SO
3057 VPHSUBD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f38 06 /r] AVX,SANDYBRIDGE,SO
3058 VPHSUBSW xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f38 07 /r] AVX,SANDYBRIDGE,SO
3059 VPHSUBSW xmmreg,xmmrm [r+vm: vex.nds.128.66.0f38 07 /r] AVX,SANDYBRIDGE,SO
3060 VPINSRB xmmreg,xmmreg,reg32,imm [rvmi: vex.nds.128.66.0f3a 20 /r ib] AVX,SANDYBRIDGE
3061 VPINSRB xmmreg,reg32,imm [r+vmi: vex.nds.128.66.0f3a 20 /r ib] AVX,SANDYBRIDGE
3062 VPINSRB xmmreg,xmmreg,mem,imm [rvmi: vex.nds.128.66.0f3a 20 /r ib] AVX,SANDYBRIDGE,SB
3063 VPINSRB xmmreg,reg32,mem,imm [r+vmi: vex.nds.128.66.0f3a 20 /r ib] AVX,SANDYBRIDGE,SB
3064 VPINSRW xmmreg,xmmreg,reg32,imm [rvmi: vex.nds.128.66.0f c4 /r ib] AVX,SANDYBRIDGE
3065 VPINSRW xmmreg,reg32,imm [r+vmi: vex.nds.128.66.0f c4 /r ib] AVX,SANDYBRIDGE
3066 VPINSRW xmmreg,xmmreg,mem,imm [rvmi: vex.nds.128.66.0f c4 /r ib] AVX,SANDYBRIDGE,SW
3067 VPINSRW xmmreg,reg32,mem,imm [r+vmi: vex.nds.128.66.0f c4 /r ib] AVX,SANDYBRIDGE,SW
3068 VPINSRD xmmreg,xmmreg,rm32,imm [rvmi: vex.nds.128.66.0f3a.w0 22 /r ib] AVX,SANDYBRIDGE,SD
3069 VPINSRD xmmreg,rm32,imm [r+vmi: vex.nds.128.66.0f3a.w0 22 /r ib] AVX,SANDYBRIDGE,SD
3070 VPINSRQ xmmreg,xmmreg,rm64,imm [rvmi: vex.nds.128.66.0f3a.w1 22 /r ib] AVX,SANDYBRIDGE,SQ,LONG
3071 VPINSRQ xmmreg,rm64,imm [r+vmi: vex.nds.128.66.0f3a.w1 22 /r ib] AVX,SANDYBRIDGE,SD,LONG
3072 VPMADDWD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f f5 /r] AVX,SANDYBRIDGE,SO
3073 VPMADDWD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f f5 /r] AVX,SANDYBRIDGE,SO
3074 VPMADDUBSW xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f38 04 /r] AVX,SANDYBRIDGE,SO
3075 VPMADDUBSW xmmreg,xmmrm [r+vm: vex.nds.128.66.0f38 04 /r] AVX,SANDYBRIDGE,SO
3076 VPMAXSB xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f38 3c /r] AVX,SANDYBRIDGE,SO
3077 VPMAXSB xmmreg,xmmrm [r+vm: vex.nds.128.66.0f38 3c /r] AVX,SANDYBRIDGE,SO
3078 VPMAXSW xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f ee /r] AVX,SANDYBRIDGE,SO
3079 VPMAXSW xmmreg,xmmrm [r+vm: vex.nds.128.66.0f ee /r] AVX,SANDYBRIDGE,SO
3080 VPMAXSD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f38 3d /r] AVX,SANDYBRIDGE,SO
3081 VPMAXSD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f38 3d /r] AVX,SANDYBRIDGE,SO
3082 VPMAXUB xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f de /r] AVX,SANDYBRIDGE,SO
3083 VPMAXUB xmmreg,xmmrm [r+vm: vex.nds.128.66.0f de /r] AVX,SANDYBRIDGE,SO
3084 VPMAXUW xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f38 3e /r] AVX,SANDYBRIDGE,SO
3085 VPMAXUW xmmreg,xmmrm [r+vm: vex.nds.128.66.0f38 3e /r] AVX,SANDYBRIDGE,SO
3086 VPMAXUD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f38 3f /r] AVX,SANDYBRIDGE,SO
3087 VPMAXUD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f38 3f /r] AVX,SANDYBRIDGE,SO
3088 VPMINSB xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f38 38 /r] AVX,SANDYBRIDGE,SO
3089 VPMINSB xmmreg,xmmrm [r+vm: vex.nds.128.66.0f38 38 /r] AVX,SANDYBRIDGE,SO
3090 VPMINSW xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f ea /r] AVX,SANDYBRIDGE,SO
3091 VPMINSW xmmreg,xmmrm [r+vm: vex.nds.128.66.0f ea /r] AVX,SANDYBRIDGE,SO
3092 VPMINSD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f38 39 /r] AVX,SANDYBRIDGE,SO
3093 VPMINSD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f38 39 /r] AVX,SANDYBRIDGE,SO
3094 VPMINUB xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f da /r] AVX,SANDYBRIDGE,SO
3095 VPMINUB xmmreg,xmmrm [r+vm: vex.nds.128.66.0f da /r] AVX,SANDYBRIDGE,SO
3096 VPMINUW xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f38 3a /r] AVX,SANDYBRIDGE,SO
3097 VPMINUW xmmreg,xmmrm [r+vm: vex.nds.128.66.0f38 3a /r] AVX,SANDYBRIDGE,SO
3098 VPMINUD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f38 3b /r] AVX,SANDYBRIDGE,SO
3099 VPMINUD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f38 3b /r] AVX,SANDYBRIDGE,SO
3100 VPMOVMSKB reg64,xmmreg [rm: vex.128.66.0f d7 /r] AVX,SANDYBRIDGE,LONG
3101 VPMOVMSKB reg32,xmmreg [rm: vex.128.66.0f d7 /r] AVX,SANDYBRIDGE
3102 VPMOVSXBW xmmreg,xmmrm [rm: vex.128.66.0f38 20 /r] AVX,SANDYBRIDGE,SQ
3103 VPMOVSXBD xmmreg,xmmrm [rm: vex.128.66.0f38 21 /r] AVX,SANDYBRIDGE,SD
3104 VPMOVSXBQ xmmreg,xmmrm [rm: vex.128.66.0f38 22 /r] AVX,SANDYBRIDGE,SW
3105 VPMOVSXWD xmmreg,xmmrm [rm: vex.128.66.0f38 23 /r] AVX,SANDYBRIDGE,SQ
3106 VPMOVSXWQ xmmreg,xmmrm [rm: vex.128.66.0f38 24 /r] AVX,SANDYBRIDGE,SD
3107 VPMOVSXDQ xmmreg,xmmrm [rm: vex.128.66.0f38 25 /r] AVX,SANDYBRIDGE,SQ
3108 VPMOVZXBW xmmreg,xmmrm [rm: vex.128.66.0f38 30 /r] AVX,SANDYBRIDGE,SQ
3109 VPMOVZXBD xmmreg,xmmrm [rm: vex.128.66.0f38 31 /r] AVX,SANDYBRIDGE,SD
3110 VPMOVZXBQ xmmreg,xmmrm [rm: vex.128.66.0f38 32 /r] AVX,SANDYBRIDGE,SW
3111 VPMOVZXWD xmmreg,xmmrm [rm: vex.128.66.0f38 33 /r] AVX,SANDYBRIDGE,SQ
3112 VPMOVZXWQ xmmreg,xmmrm [rm: vex.128.66.0f38 34 /r] AVX,SANDYBRIDGE,SD
3113 VPMOVZXDQ xmmreg,xmmrm [rm: vex.128.66.0f38 35 /r] AVX,SANDYBRIDGE,SQ
3114 VPMULHUW xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f e4 /r] AVX,SANDYBRIDGE,SO
3115 VPMULHUW xmmreg,xmmrm [r+vm: vex.nds.128.66.0f e4 /r] AVX,SANDYBRIDGE,SO
3116 VPMULHRSW xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f38 0b /r] AVX,SANDYBRIDGE,SO
3117 VPMULHRSW xmmreg,xmmrm [r+vm: vex.nds.128.66.0f38 0b /r] AVX,SANDYBRIDGE,SO
3118 VPMULHW xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f e5 /r] AVX,SANDYBRIDGE,SO
3119 VPMULHW xmmreg,xmmrm [r+vm: vex.nds.128.66.0f e5 /r] AVX,SANDYBRIDGE,SO
3120 VPMULLW xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f d5 /r] AVX,SANDYBRIDGE,SO
3121 VPMULLW xmmreg,xmmrm [r+vm: vex.nds.128.66.0f d5 /r] AVX,SANDYBRIDGE,SO
3122 VPMULLD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f38 40 /r] AVX,SANDYBRIDGE,SO
3123 VPMULLD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f38 40 /r] AVX,SANDYBRIDGE,SO
3124 VPMULUDQ xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f f4 /r] AVX,SANDYBRIDGE,SO
3125 VPMULUDQ xmmreg,xmmrm [r+vm: vex.nds.128.66.0f f4 /r] AVX,SANDYBRIDGE,SO
3126 VPMULDQ xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f38 28 /r] AVX,SANDYBRIDGE,SO
3127 VPMULDQ xmmreg,xmmrm [r+vm: vex.nds.128.66.0f38 28 /r] AVX,SANDYBRIDGE,SO
3128 VPOR xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f eb /r] AVX,SANDYBRIDGE,SO
3129 VPOR xmmreg,xmmrm [r+vm: vex.nds.128.66.0f eb /r] AVX,SANDYBRIDGE,SO
3130 VPSADBW xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f f6 /r] AVX,SANDYBRIDGE,SO
3131 VPSADBW xmmreg,xmmrm [r+vm: vex.nds.128.66.0f f6 /r] AVX,SANDYBRIDGE,SO
3132 VPSHUFB xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f38 00 /r] AVX,SANDYBRIDGE,SO
3133 VPSHUFB xmmreg,xmmrm [r+vm: vex.nds.128.66.0f38 00 /r] AVX,SANDYBRIDGE,SO
3134 VPSHUFD xmmreg,xmmrm,imm [rmi: vex.128.66.0f 70 /r ib] AVX,SANDYBRIDGE,SO
3135 VPSHUFHW xmmreg,xmmrm,imm [rmi: vex.128.f3.0f 70 /r ib] AVX,SANDYBRIDGE,SO
3136 VPSHUFLW xmmreg,xmmrm,imm [rmi: vex.128.f2.0f 70 /r ib] AVX,SANDYBRIDGE,SO
3137 VPSIGNB xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f38 08 /r] AVX,SANDYBRIDGE,SO
3138 VPSIGNB xmmreg,xmmrm [r+vm: vex.nds.128.66.0f38 08 /r] AVX,SANDYBRIDGE,SO
3139 VPSIGNW xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f38 09 /r] AVX,SANDYBRIDGE,SO
3140 VPSIGNW xmmreg,xmmrm [r+vm: vex.nds.128.66.0f38 09 /r] AVX,SANDYBRIDGE,SO
3141 VPSIGND xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f38 0a /r] AVX,SANDYBRIDGE,SO
3142 VPSIGND xmmreg,xmmrm [r+vm: vex.nds.128.66.0f38 0a /r] AVX,SANDYBRIDGE,SO
3143 VPSLLDQ xmmreg,xmmreg,imm [vmi: vex.ndd.128.66.0f 73 /7 ib] AVX,SANDYBRIDGE
3144 VPSLLDQ xmmreg,imm [v+mi: vex.ndd.128.66.0f 73 /7 ib] AVX,SANDYBRIDGE
3145 VPSRLDQ xmmreg,xmmreg,imm [vmi: vex.ndd.128.66.0f 73 /3 ib] AVX,SANDYBRIDGE
3146 VPSRLDQ xmmreg,imm [v+mi: vex.ndd.128.66.0f 73 /3 ib] AVX,SANDYBRIDGE
3147 VPSLLW xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f f1 /r] AVX,SANDYBRIDGE,SO
3148 VPSLLW xmmreg,xmmrm [r+vm: vex.nds.128.66.0f f1 /r] AVX,SANDYBRIDGE,SO
3149 VPSLLW xmmreg,xmmreg,imm [vmi: vex.ndd.128.66.0f 71 /6 ib] AVX,SANDYBRIDGE
3150 VPSLLW xmmreg,imm [v+mi: vex.ndd.128.66.0f 71 /6 ib] AVX,SANDYBRIDGE
3151 VPSLLD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f f2 /r] AVX,SANDYBRIDGE,SO
3152 VPSLLD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f f2 /r] AVX,SANDYBRIDGE,SO
3153 VPSLLD xmmreg,xmmreg,imm [vmi: vex.ndd.128.66.0f 72 /6 ib] AVX,SANDYBRIDGE
3154 VPSLLD xmmreg,imm [v+mi: vex.ndd.128.66.0f 72 /6 ib] AVX,SANDYBRIDGE
3155 VPSLLQ xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f f3 /r] AVX,SANDYBRIDGE,SO
3156 VPSLLQ xmmreg,xmmrm [r+vm: vex.nds.128.66.0f f3 /r] AVX,SANDYBRIDGE,SO
3157 VPSLLQ xmmreg,xmmreg,imm [vmi: vex.ndd.128.66.0f 73 /6 ib] AVX,SANDYBRIDGE
3158 VPSLLQ xmmreg,imm [v+mi: vex.ndd.128.66.0f 73 /6 ib] AVX,SANDYBRIDGE
3159 VPSRAW xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f e1 /r] AVX,SANDYBRIDGE,SO
3160 VPSRAW xmmreg,xmmrm [r+vm: vex.nds.128.66.0f e1 /r] AVX,SANDYBRIDGE,SO
3161 VPSRAW xmmreg,xmmreg,imm [vmi: vex.ndd.128.66.0f 71 /4 ib] AVX,SANDYBRIDGE
3162 VPSRAW xmmreg,imm [v+mi: vex.ndd.128.66.0f 71 /4 ib] AVX,SANDYBRIDGE
3163 VPSRAD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f e2 /r] AVX,SANDYBRIDGE,SO
3164 VPSRAD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f e2 /r] AVX,SANDYBRIDGE,SO
3165 VPSRAD xmmreg,xmmreg,imm [vmi: vex.ndd.128.66.0f 72 /4 ib] AVX,SANDYBRIDGE
3166 VPSRAD xmmreg,imm [v+mi: vex.ndd.128.66.0f 72 /4 ib] AVX,SANDYBRIDGE
3167 VPSRLW xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f d1 /r] AVX,SANDYBRIDGE,SO
3168 VPSRLW xmmreg,xmmrm [r+vm: vex.nds.128.66.0f d1 /r] AVX,SANDYBRIDGE,SO
3169 VPSRLW xmmreg,xmmreg,imm [vmi: vex.ndd.128.66.0f 71 /2 ib] AVX,SANDYBRIDGE
3170 VPSRLW xmmreg,imm [v+mi: vex.ndd.128.66.0f 71 /2 ib] AVX,SANDYBRIDGE
3171 VPSRLD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f d2 /r] AVX,SANDYBRIDGE,SO
3172 VPSRLD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f d2 /r] AVX,SANDYBRIDGE,SO
3173 VPSRLD xmmreg,xmmreg,imm [vmi: vex.ndd.128.66.0f 72 /2 ib] AVX,SANDYBRIDGE
3174 VPSRLD xmmreg,imm [v+mi: vex.ndd.128.66.0f 72 /2 ib] AVX,SANDYBRIDGE
3175 VPSRLQ xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f d3 /r] AVX,SANDYBRIDGE,SO
3176 VPSRLQ xmmreg,xmmrm [r+vm: vex.nds.128.66.0f d3 /r] AVX,SANDYBRIDGE,SO
3177 VPSRLQ xmmreg,xmmreg,imm [vmi: vex.ndd.128.66.0f 73 /2 ib] AVX,SANDYBRIDGE
3178 VPSRLQ xmmreg,imm [v+mi: vex.ndd.128.66.0f 73 /2 ib] AVX,SANDYBRIDGE
3179 VPTEST xmmreg,xmmrm [rm: vex.128.66.0f38 17 /r] AVX,SANDYBRIDGE,SO
3180 VPTEST ymmreg,ymmrm [rm: vex.256.66.0f38 17 /r] AVX,SANDYBRIDGE,SY
3181 VPSUBB xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f f8 /r] AVX,SANDYBRIDGE,SO
3182 VPSUBB xmmreg,xmmrm [r+vm: vex.nds.128.66.0f f8 /r] AVX,SANDYBRIDGE,SO
3183 VPSUBW xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f f9 /r] AVX,SANDYBRIDGE,SO
3184 VPSUBW xmmreg,xmmrm [r+vm: vex.nds.128.66.0f f9 /r] AVX,SANDYBRIDGE,SO
3185 VPSUBD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f fa /r] AVX,SANDYBRIDGE,SO
3186 VPSUBD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f fa /r] AVX,SANDYBRIDGE,SO
3187 VPSUBQ xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f fb /r] AVX,SANDYBRIDGE,SO
3188 VPSUBQ xmmreg,xmmrm [r+vm: vex.nds.128.66.0f fb /r] AVX,SANDYBRIDGE,SO
3189 VPSUBSB xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f e8 /r] AVX,SANDYBRIDGE,SO
3190 VPSUBSB xmmreg,xmmrm [r+vm: vex.nds.128.66.0f e8 /r] AVX,SANDYBRIDGE,SO
3191 VPSUBSW xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f e9 /r] AVX,SANDYBRIDGE,SO
3192 VPSUBSW xmmreg,xmmrm [r+vm: vex.nds.128.66.0f e9 /r] AVX,SANDYBRIDGE,SO
3193 VPSUBUSB xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f d8 /r] AVX,SANDYBRIDGE,SO
3194 VPSUBUSB xmmreg,xmmrm [r+vm: vex.nds.128.66.0f d8 /r] AVX,SANDYBRIDGE,SO
3195 VPSUBUSW xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f d9 /r] AVX,SANDYBRIDGE,SO
3196 VPSUBUSW xmmreg,xmmrm [r+vm: vex.nds.128.66.0f d9 /r] AVX,SANDYBRIDGE,SO
3197 VPUNPCKHBW xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f 68 /r] AVX,SANDYBRIDGE,SO
3198 VPUNPCKHBW xmmreg,xmmrm [r+vm: vex.nds.128.66.0f 68 /r] AVX,SANDYBRIDGE,SO
3199 VPUNPCKHWD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f 69 /r] AVX,SANDYBRIDGE,SO
3200 VPUNPCKHWD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f 69 /r] AVX,SANDYBRIDGE,SO
3201 VPUNPCKHDQ xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f 6a /r] AVX,SANDYBRIDGE,SO
3202 VPUNPCKHDQ xmmreg,xmmrm [r+vm: vex.nds.128.66.0f 6a /r] AVX,SANDYBRIDGE,SO
3203 VPUNPCKHQDQ xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f 6d /r] AVX,SANDYBRIDGE,SO
3204 VPUNPCKHQDQ xmmreg,xmmrm [r+vm: vex.nds.128.66.0f 6d /r] AVX,SANDYBRIDGE,SO
3205 VPUNPCKLBW xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f 60 /r] AVX,SANDYBRIDGE,SO
3206 VPUNPCKLBW xmmreg,xmmrm [r+vm: vex.nds.128.66.0f 60 /r] AVX,SANDYBRIDGE,SO
3207 VPUNPCKLWD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f 61 /r] AVX,SANDYBRIDGE,SO
3208 VPUNPCKLWD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f 61 /r] AVX,SANDYBRIDGE,SO
3209 VPUNPCKLDQ xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f 62 /r] AVX,SANDYBRIDGE,SO
3210 VPUNPCKLDQ xmmreg,xmmrm [r+vm: vex.nds.128.66.0f 62 /r] AVX,SANDYBRIDGE,SO
3211 VPUNPCKLQDQ xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f 6c /r] AVX,SANDYBRIDGE,SO
3212 VPUNPCKLQDQ xmmreg,xmmrm [r+vm: vex.nds.128.66.0f 6c /r] AVX,SANDYBRIDGE,SO
3213 VPXOR xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f ef /r] AVX,SANDYBRIDGE,SO
3214 VPXOR xmmreg,xmmrm [r+vm: vex.nds.128.66.0f ef /r] AVX,SANDYBRIDGE,SO
3215 VRCPPS xmmreg,xmmrm [rm: vex.128.0f 53 /r] AVX,SANDYBRIDGE,SO
3216 VRCPPS ymmreg,ymmrm [rm: vex.256.0f 53 /r] AVX,SANDYBRIDGE,SY
3217 VRCPSS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f3.0f 53 /r] AVX,SANDYBRIDGE,SD
3218 VRCPSS xmmreg,xmmrm [r+vm: vex.nds.128.f3.0f 53 /r] AVX,SANDYBRIDGE,SD
3219 VRSQRTPS xmmreg,xmmrm [rm: vex.128.0f 52 /r] AVX,SANDYBRIDGE,SO
3220 VRSQRTPS ymmreg,ymmrm [rm: vex.256.0f 52 /r] AVX,SANDYBRIDGE,SY
3221 VRSQRTSS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f3.0f 52 /r] AVX,SANDYBRIDGE,SD
3222 VRSQRTSS xmmreg,xmmrm [r+vm: vex.nds.128.f3.0f 52 /r] AVX,SANDYBRIDGE,SD
3223 VROUNDPD xmmreg,xmmrm,imm [rmi: vex.128.66.0f3a 09 /r ib] AVX,SANDYBRIDGE,SO
3224 VROUNDPD ymmreg,ymmrm,imm [rmi: vex.256.66.0f3a 09 /r ib] AVX,SANDYBRIDGE,SY
3225 VROUNDPS xmmreg,xmmrm,imm [rmi: vex.128.66.0f3a 08 /r ib] AVX,SANDYBRIDGE,SO
3226 VROUNDPS ymmreg,ymmrm,imm [rmi: vex.256.66.0f3a 08 /r ib] AVX,SANDYBRIDGE,SY
3227 VROUNDSD xmmreg,xmmreg,xmmrm,imm [rvmi: vex.nds.128.66.0f3a 0b /r ib] AVX,SANDYBRIDGE,SQ
3228 VROUNDSD xmmreg,xmmrm,imm [r+vmi: vex.nds.128.66.0f3a 0b /r ib] AVX,SANDYBRIDGE,SQ
3229 VROUNDSS xmmreg,xmmreg,xmmrm,imm [rvmi: vex.nds.128.66.0f3a 0a /r ib] AVX,SANDYBRIDGE,SD
3230 VROUNDSS xmmreg,xmmrm,imm [r+vmi: vex.nds.128.66.0f3a 0a /r ib] AVX,SANDYBRIDGE,SD
3231 VSHUFPD xmmreg,xmmreg,xmmrm,imm [rvmi: vex.nds.128.66.0f c6 /r ib] AVX,SANDYBRIDGE,SO
3232 VSHUFPD xmmreg,xmmrm,imm [r+vmi: vex.nds.128.66.0f c6 /r ib] AVX,SANDYBRIDGE,SO
3233 VSHUFPD ymmreg,ymmreg,ymmrm,imm [rvmi: vex.nds.256.66.0f c6 /r ib] AVX,SANDYBRIDGE,SY
3234 VSHUFPD ymmreg,ymmrm,imm [r+vmi: vex.nds.256.66.0f c6 /r ib] AVX,SANDYBRIDGE,SY
3235 VSHUFPS xmmreg,xmmreg,xmmrm,imm [rvmi: vex.nds.128.0f c6 /r ib] AVX,SANDYBRIDGE,SO
3236 VSHUFPS xmmreg,xmmrm,imm [r+vmi: vex.nds.128.0f c6 /r ib] AVX,SANDYBRIDGE,SO
3237 VSHUFPS ymmreg,ymmreg,ymmrm,imm [rvmi: vex.nds.256.0f c6 /r ib] AVX,SANDYBRIDGE,SY
3238 VSHUFPS ymmreg,ymmrm,imm [r+vmi: vex.nds.256.0f c6 /r ib] AVX,SANDYBRIDGE,SY
3239 VSQRTPD xmmreg,xmmrm [rm: vex.128.66.0f 51 /r] AVX,SANDYBRIDGE,SO
3240 VSQRTPD ymmreg,ymmrm [rm: vex.256.66.0f 51 /r] AVX,SANDYBRIDGE,SY
3241 VSQRTPS xmmreg,xmmrm [rm: vex.128.0f 51 /r] AVX,SANDYBRIDGE,SO
3242 VSQRTPS ymmreg,ymmrm [rm: vex.256.0f 51 /r] AVX,SANDYBRIDGE,SY
3243 VSQRTSD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f2.0f 51 /r] AVX,SANDYBRIDGE,SQ
3244 VSQRTSD xmmreg,xmmrm [r+vm: vex.nds.128.f2.0f 51 /r] AVX,SANDYBRIDGE,SQ
3245 VSQRTSS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f3.0f 51 /r] AVX,SANDYBRIDGE,SD
3246 VSQRTSS xmmreg,xmmrm [r+vm: vex.nds.128.f3.0f 51 /r] AVX,SANDYBRIDGE,SD
3247 VSTMXCSR mem [m: vex.128.0f ae /3] AVX,SANDYBRIDGE,SD
3248 VSUBPD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f 5c /r] AVX,SANDYBRIDGE,SO
3249 VSUBPD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f 5c /r] AVX,SANDYBRIDGE,SO
3250 VSUBPD ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.66.0f 5c /r] AVX,SANDYBRIDGE,SY
3251 VSUBPD ymmreg,ymmrm [r+vm: vex.nds.256.66.0f 5c /r] AVX,SANDYBRIDGE,SY
3252 VSUBPS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.0f 5c /r] AVX,SANDYBRIDGE,SO
3253 VSUBPS xmmreg,xmmrm [r+vm: vex.nds.128.0f 5c /r] AVX,SANDYBRIDGE,SO
3254 VSUBPS ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.0f 5c /r] AVX,SANDYBRIDGE,SY
3255 VSUBPS ymmreg,ymmrm [r+vm: vex.nds.256.0f 5c /r] AVX,SANDYBRIDGE,SY
3256 VSUBSD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f2.0f 5c /r] AVX,SANDYBRIDGE,SQ
3257 VSUBSD xmmreg,xmmrm [r+vm: vex.nds.128.f2.0f 5c /r] AVX,SANDYBRIDGE,SQ
3258 VSUBSS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.f3.0f 5c /r] AVX,SANDYBRIDGE,SD
3259 VSUBSS xmmreg,xmmrm [r+vm: vex.nds.128.f3.0f 5c /r] AVX,SANDYBRIDGE,SD
3260 VTESTPS xmmreg,xmmrm [rm: vex.128.66.0f38 0e /r] AVX,SANDYBRIDGE,SO
3261 VTESTPS ymmreg,ymmrm [rm: vex.256.66.0f38 0e /r] AVX,SANDYBRIDGE,SY
3262 VTESTPD xmmreg,xmmrm [rm: vex.128.66.0f38 0f /r] AVX,SANDYBRIDGE,SO
3263 VTESTPD ymmreg,ymmrm [rm: vex.256.66.0f38 0f /r] AVX,SANDYBRIDGE,SY
3264 VUCOMISD xmmreg,xmmrm [rm: vex.128.66.0f 2e /r] AVX,SANDYBRIDGE,SQ
3265 VUCOMISS xmmreg,xmmrm [rm: vex.128.0f 2e /r] AVX,SANDYBRIDGE,SD
3266 VUNPCKHPD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f 15 /r] AVX,SANDYBRIDGE,SO
3267 VUNPCKHPD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f 15 /r] AVX,SANDYBRIDGE,SO
3268 VUNPCKHPD ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.66.0f 15 /r] AVX,SANDYBRIDGE,SY
3269 VUNPCKHPD ymmreg,ymmrm [r+vm: vex.nds.256.66.0f 15 /r] AVX,SANDYBRIDGE,SY
3270 VUNPCKHPS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.0f 15 /r] AVX,SANDYBRIDGE,SO
3271 VUNPCKHPS xmmreg,xmmrm [r+vm: vex.nds.128.0f 15 /r] AVX,SANDYBRIDGE,SO
3272 VUNPCKHPS ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.0f 15 /r] AVX,SANDYBRIDGE,SY
3273 VUNPCKHPS ymmreg,ymmrm [r+vm: vex.nds.256.0f 15 /r] AVX,SANDYBRIDGE,SY
3274 VUNPCKLPD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f 14 /r] AVX,SANDYBRIDGE,SO
3275 VUNPCKLPD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f 14 /r] AVX,SANDYBRIDGE,SO
3276 VUNPCKLPD ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.66.0f 14 /r] AVX,SANDYBRIDGE,SY
3277 VUNPCKLPD ymmreg,ymmrm [r+vm: vex.nds.256.66.0f 14 /r] AVX,SANDYBRIDGE,SY
3278 VUNPCKLPS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.0f 14 /r] AVX,SANDYBRIDGE,SO
3279 VUNPCKLPS xmmreg,xmmrm [r+vm: vex.nds.128.0f 14 /r] AVX,SANDYBRIDGE,SO
3280 VUNPCKLPS ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.0f 14 /r] AVX,SANDYBRIDGE,SY
3281 VUNPCKLPS ymmreg,ymmrm [r+vm: vex.nds.256.0f 14 /r] AVX,SANDYBRIDGE,SY
3282 VXORPD xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f 57 /r] AVX,SANDYBRIDGE,SO
3283 VXORPD xmmreg,xmmrm [r+vm: vex.nds.128.66.0f 57 /r] AVX,SANDYBRIDGE,SO
3284 VXORPD ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.66.0f 57 /r] AVX,SANDYBRIDGE,SY
3285 VXORPD ymmreg,ymmrm [r+vm: vex.nds.256.66.0f 57 /r] AVX,SANDYBRIDGE,SY
3286 VXORPS xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.0f 57 /r] AVX,SANDYBRIDGE,SO
3287 VXORPS xmmreg,xmmrm [r+vm: vex.nds.128.0f 57 /r] AVX,SANDYBRIDGE,SO
3288 VXORPS ymmreg,ymmreg,ymmrm [rvm: vex.nds.256.0f 57 /r] AVX,SANDYBRIDGE,SY
3289 VXORPS ymmreg,ymmrm [r+vm: vex.nds.256.0f 57 /r] AVX,SANDYBRIDGE,SY
3290 VZEROALL void [ vex.256.0f 77] AVX,SANDYBRIDGE
3291 VZEROUPPER void [ vex.128.0f 77] AVX,SANDYBRIDGE
3293 ;# Intel Carry-Less Multiplication instructions (CLMUL)
3294 PCLMULLQLQDQ xmmreg,xmmrm [rm: 66 0f 3a 44 /r 00] SSE,WESTMERE,SO
3295 PCLMULHQLQDQ xmmreg,xmmrm [rm: 66 0f 3a 44 /r 01] SSE,WESTMERE,SO
3296 PCLMULLQHQDQ xmmreg,xmmrm [rm: 66 0f 3a 44 /r 10] SSE,WESTMERE,SO
3297 PCLMULHQHQDQ xmmreg,xmmrm [rm: 66 0f 3a 44 /r 11] SSE,WESTMERE,SO
3298 PCLMULQDQ xmmreg,xmmrm,imm [rmi: 66 0f 3a 44 /r ib] SSE,WESTMERE,SO
3300 ;# Intel AVX Carry-Less Multiplication instructions (CLMUL)
3301 VPCLMULLQLQDQ xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f3a 44 /r 00] AVX,SANDYBRIDGE,SO
3302 VPCLMULLQLQDQ xmmreg,xmmrm [r+vm: vex.nds.128.66.0f3a 44 /r 00] AVX,SANDYBRIDGE,SO
3303 VPCLMULHQLQDQ xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f3a 44 /r 01] AVX,SANDYBRIDGE,SO
3304 VPCLMULHQLQDQ xmmreg,xmmrm [r+vm: vex.nds.128.66.0f3a 44 /r 01] AVX,SANDYBRIDGE,SO
3305 VPCLMULLQHQDQ xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f3a 44 /r 10] AVX,SANDYBRIDGE,SO
3306 VPCLMULLQHQDQ xmmreg,xmmrm [r+vm: vex.nds.128.66.0f3a 44 /r 10] AVX,SANDYBRIDGE,SO
3307 VPCLMULHQHQDQ xmmreg,xmmreg,xmmrm [rvm: vex.nds.128.66.0f3a 44 /r 11] AVX,SANDYBRIDGE,SO
3308 VPCLMULHQHQDQ xmmreg,xmmrm [r+vm: vex.nds.128.66.0f3a 44 /r 11] AVX,SANDYBRIDGE,SO
3309 VPCLMULQDQ xmmreg,xmmreg,xmmrm,imm [rvmi: vex.nds.128.66.0f3a 44 /r ib] AVX,SANDYBRIDGE,SO
3310 VPCLMULQDQ xmmreg,xmmrm,imm [r+vmi: vex.nds.128.66.0f3a 44 /r ib] AVX,SANDYBRIDGE,SO
3312 ;# Intel Fused Multiply-Add instructions (FMA)
3313 VFMADD132PS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 98 /r] FMA,FUTURE,SO
3314 VFMADD132PS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 98 /r] FMA,FUTURE,SO
3315 VFMADD132PS ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w0 98 /r] FMA,FUTURE,SY
3316 VFMADD132PS ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w0 98 /r] FMA,FUTURE,SY
3317 VFMADD132PD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 98 /r] FMA,FUTURE,SO
3318 VFMADD132PD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 98 /r] FMA,FUTURE,SO
3319 VFMADD132PD ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w1 98 /r] FMA,FUTURE,SY
3320 VFMADD132PD ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w1 98 /r] FMA,FUTURE,SY
3321 VFMADD312PS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 98 /r] FMA,FUTURE,SO
3322 VFMADD312PS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 98 /r] FMA,FUTURE,SO
3323 VFMADD312PS ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w0 98 /r] FMA,FUTURE,SY
3324 VFMADD312PS ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w0 98 /r] FMA,FUTURE,SY
3325 VFMADD312PD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 98 /r] FMA,FUTURE,SO
3326 VFMADD312PD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 98 /r] FMA,FUTURE,SO
3327 VFMADD312PD ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w1 98 /r] FMA,FUTURE,SY
3328 VFMADD312PD ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w1 98 /r] FMA,FUTURE,SY
3329 VFMADD213PS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 a8 /r] FMA,FUTURE,SO
3330 VFMADD213PS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 a8 /r] FMA,FUTURE,SO
3331 VFMADD213PS ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w0 a8 /r] FMA,FUTURE,SY
3332 VFMADD213PS ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w0 a8 /r] FMA,FUTURE,SY
3333 VFMADD213PD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 a8 /r] FMA,FUTURE,SO
3334 VFMADD213PD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 a8 /r] FMA,FUTURE,SO
3335 VFMADD213PD ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w1 a8 /r] FMA,FUTURE,SY
3336 VFMADD213PD ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w1 a8 /r] FMA,FUTURE,SY
3337 VFMADD123PS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 a8 /r] FMA,FUTURE,SO
3338 VFMADD123PS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 a8 /r] FMA,FUTURE,SO
3339 VFMADD123PS ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w0 a8 /r] FMA,FUTURE,SY
3340 VFMADD123PS ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w0 a8 /r] FMA,FUTURE,SY
3341 VFMADD123PD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 a8 /r] FMA,FUTURE,SO
3342 VFMADD123PD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 a8 /r] FMA,FUTURE,SO
3343 VFMADD123PD ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w1 a8 /r] FMA,FUTURE,SY
3344 VFMADD123PD ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w1 a8 /r] FMA,FUTURE,SY
3345 VFMADD231PS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 b8 /r] FMA,FUTURE,SO
3346 VFMADD231PS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 b8 /r] FMA,FUTURE,SO
3347 VFMADD231PS ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w0 b8 /r] FMA,FUTURE,SY
3348 VFMADD231PS ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w0 b8 /r] FMA,FUTURE,SY
3349 VFMADD231PD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 b8 /r] FMA,FUTURE,SO
3350 VFMADD231PD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 b8 /r] FMA,FUTURE,SO
3351 VFMADD231PD ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w1 b8 /r] FMA,FUTURE,SY
3352 VFMADD231PD ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w1 b8 /r] FMA,FUTURE,SY
3353 VFMADD321PS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 b8 /r] FMA,FUTURE,SO
3354 VFMADD321PS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 b8 /r] FMA,FUTURE,SO
3355 VFMADD321PS ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w0 b8 /r] FMA,FUTURE,SY
3356 VFMADD321PS ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w0 b8 /r] FMA,FUTURE,SY
3357 VFMADD321PD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 b8 /r] FMA,FUTURE,SO
3358 VFMADD321PD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 b8 /r] FMA,FUTURE,SO
3359 VFMADD321PD ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w1 b8 /r] FMA,FUTURE,SY
3360 VFMADD321PD ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w1 b8 /r] FMA,FUTURE,SY
3361 VFMADDSUB132PS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 96 /r] FMA,FUTURE,SO
3362 VFMADDSUB132PS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 96 /r] FMA,FUTURE,SO
3363 VFMADDSUB132PS ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w0 96 /r] FMA,FUTURE,SY
3364 VFMADDSUB132PS ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w0 96 /r] FMA,FUTURE,SY
3365 VFMADDSUB132PD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 96 /r] FMA,FUTURE,SO
3366 VFMADDSUB132PD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 96 /r] FMA,FUTURE,SO
3367 VFMADDSUB132PD ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w1 96 /r] FMA,FUTURE,SY
3368 VFMADDSUB132PD ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w1 96 /r] FMA,FUTURE,SY
3369 VFMADDSUB312PS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 96 /r] FMA,FUTURE,SO
3370 VFMADDSUB312PS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 96 /r] FMA,FUTURE,SO
3371 VFMADDSUB312PS ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w0 96 /r] FMA,FUTURE,SY
3372 VFMADDSUB312PS ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w0 96 /r] FMA,FUTURE,SY
3373 VFMADDSUB312PD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 96 /r] FMA,FUTURE,SO
3374 VFMADDSUB312PD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 96 /r] FMA,FUTURE,SO
3375 VFMADDSUB312PD ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w1 96 /r] FMA,FUTURE,SY
3376 VFMADDSUB312PD ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w1 96 /r] FMA,FUTURE,SY
3377 VFMADDSUB213PS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 a6 /r] FMA,FUTURE,SO
3378 VFMADDSUB213PS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 a6 /r] FMA,FUTURE,SO
3379 VFMADDSUB213PS ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w0 a6 /r] FMA,FUTURE,SY
3380 VFMADDSUB213PS ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w0 a6 /r] FMA,FUTURE,SY
3381 VFMADDSUB213PD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 a6 /r] FMA,FUTURE,SO
3382 VFMADDSUB213PD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 a6 /r] FMA,FUTURE,SO
3383 VFMADDSUB213PD ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w1 a6 /r] FMA,FUTURE,SY
3384 VFMADDSUB213PD ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w1 a6 /r] FMA,FUTURE,SY
3385 VFMADDSUB123PS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 a6 /r] FMA,FUTURE,SO
3386 VFMADDSUB123PS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 a6 /r] FMA,FUTURE,SO
3387 VFMADDSUB123PS ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w0 a6 /r] FMA,FUTURE,SY
3388 VFMADDSUB123PS ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w0 a6 /r] FMA,FUTURE,SY
3389 VFMADDSUB123PD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 a6 /r] FMA,FUTURE,SO
3390 VFMADDSUB123PD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 a6 /r] FMA,FUTURE,SO
3391 VFMADDSUB123PD ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w1 a6 /r] FMA,FUTURE,SY
3392 VFMADDSUB123PD ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w1 a6 /r] FMA,FUTURE,SY
3393 VFMADDSUB231PS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 b6 /r] FMA,FUTURE,SO
3394 VFMADDSUB231PS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 b6 /r] FMA,FUTURE,SO
3395 VFMADDSUB231PS ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w0 b6 /r] FMA,FUTURE,SY
3396 VFMADDSUB231PS ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w0 b6 /r] FMA,FUTURE,SY
3397 VFMADDSUB231PD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 b6 /r] FMA,FUTURE,SO
3398 VFMADDSUB231PD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 b6 /r] FMA,FUTURE,SO
3399 VFMADDSUB231PD ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w1 b6 /r] FMA,FUTURE,SY
3400 VFMADDSUB231PD ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w1 b6 /r] FMA,FUTURE,SY
3401 VFMADDSUB321PS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 b6 /r] FMA,FUTURE,SO
3402 VFMADDSUB321PS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 b6 /r] FMA,FUTURE,SO
3403 VFMADDSUB321PS ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w0 b6 /r] FMA,FUTURE,SY
3404 VFMADDSUB321PS ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w0 b6 /r] FMA,FUTURE,SY
3405 VFMADDSUB321PD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 b6 /r] FMA,FUTURE,SO
3406 VFMADDSUB321PD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 b6 /r] FMA,FUTURE,SO
3407 VFMADDSUB321PD ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w1 b6 /r] FMA,FUTURE,SY
3408 VFMADDSUB321PD ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w1 b6 /r] FMA,FUTURE,SY
3409 VFMSUB132PS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 9a /r] FMA,FUTURE,SO
3410 VFMSUB132PS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 9a /r] FMA,FUTURE,SO
3411 VFMSUB132PS ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w0 9a /r] FMA,FUTURE,SY
3412 VFMSUB132PS ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w0 9a /r] FMA,FUTURE,SY
3413 VFMSUB132PD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 9a /r] FMA,FUTURE,SO
3414 VFMSUB132PD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 9a /r] FMA,FUTURE,SO
3415 VFMSUB132PD ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w1 9a /r] FMA,FUTURE,SY
3416 VFMSUB132PD ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w1 9a /r] FMA,FUTURE,SY
3417 VFMSUB312PS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 9a /r] FMA,FUTURE,SO
3418 VFMSUB312PS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 9a /r] FMA,FUTURE,SO
3419 VFMSUB312PS ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w0 9a /r] FMA,FUTURE,SY
3420 VFMSUB312PS ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w0 9a /r] FMA,FUTURE,SY
3421 VFMSUB312PD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 9a /r] FMA,FUTURE,SO
3422 VFMSUB312PD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 9a /r] FMA,FUTURE,SO
3423 VFMSUB312PD ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w1 9a /r] FMA,FUTURE,SY
3424 VFMSUB312PD ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w1 9a /r] FMA,FUTURE,SY
3425 VFMSUB213PS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 aa /r] FMA,FUTURE,SO
3426 VFMSUB213PS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 aa /r] FMA,FUTURE,SO
3427 VFMSUB213PS ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w0 aa /r] FMA,FUTURE,SY
3428 VFMSUB213PS ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w0 aa /r] FMA,FUTURE,SY
3429 VFMSUB213PD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 aa /r] FMA,FUTURE,SO
3430 VFMSUB213PD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 aa /r] FMA,FUTURE,SO
3431 VFMSUB213PD ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w1 aa /r] FMA,FUTURE,SY
3432 VFMSUB213PD ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w1 aa /r] FMA,FUTURE,SY
3433 VFMSUB123PS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 aa /r] FMA,FUTURE,SO
3434 VFMSUB123PS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 aa /r] FMA,FUTURE,SO
3435 VFMSUB123PS ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w0 aa /r] FMA,FUTURE,SY
3436 VFMSUB123PS ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w0 aa /r] FMA,FUTURE,SY
3437 VFMSUB123PD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 aa /r] FMA,FUTURE,SO
3438 VFMSUB123PD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 aa /r] FMA,FUTURE,SO
3439 VFMSUB123PD ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w1 aa /r] FMA,FUTURE,SY
3440 VFMSUB123PD ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w1 aa /r] FMA,FUTURE,SY
3441 VFMSUB231PS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 ba /r] FMA,FUTURE,SO
3442 VFMSUB231PS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 ba /r] FMA,FUTURE,SO
3443 VFMSUB231PS ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w0 ba /r] FMA,FUTURE,SY
3444 VFMSUB231PS ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w0 ba /r] FMA,FUTURE,SY
3445 VFMSUB231PD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 ba /r] FMA,FUTURE,SO
3446 VFMSUB231PD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 ba /r] FMA,FUTURE,SO
3447 VFMSUB231PD ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w1 ba /r] FMA,FUTURE,SY
3448 VFMSUB231PD ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w1 ba /r] FMA,FUTURE,SY
3449 VFMSUB321PS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 ba /r] FMA,FUTURE,SO
3450 VFMSUB321PS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 ba /r] FMA,FUTURE,SO
3451 VFMSUB321PS ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w0 ba /r] FMA,FUTURE,SY
3452 VFMSUB321PS ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w0 ba /r] FMA,FUTURE,SY
3453 VFMSUB321PD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 ba /r] FMA,FUTURE,SO
3454 VFMSUB321PD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 ba /r] FMA,FUTURE,SO
3455 VFMSUB321PD ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w1 ba /r] FMA,FUTURE,SY
3456 VFMSUB321PD ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w1 ba /r] FMA,FUTURE,SY
3457 VFMSUBADD132PS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 97 /r] FMA,FUTURE,SO
3458 VFMSUBADD132PS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 97 /r] FMA,FUTURE,SO
3459 VFMSUBADD132PS ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w0 97 /r] FMA,FUTURE,SY
3460 VFMSUBADD132PS ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w0 97 /r] FMA,FUTURE,SY
3461 VFMSUBADD132PD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 97 /r] FMA,FUTURE,SO
3462 VFMSUBADD132PD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 97 /r] FMA,FUTURE,SO
3463 VFMSUBADD132PD ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w1 97 /r] FMA,FUTURE,SY
3464 VFMSUBADD132PD ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w1 97 /r] FMA,FUTURE,SY
3465 VFMSUBADD312PS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 97 /r] FMA,FUTURE,SO
3466 VFMSUBADD312PS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 97 /r] FMA,FUTURE,SO
3467 VFMSUBADD312PS ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w0 97 /r] FMA,FUTURE,SY
3468 VFMSUBADD312PS ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w0 97 /r] FMA,FUTURE,SY
3469 VFMSUBADD312PD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 97 /r] FMA,FUTURE,SO
3470 VFMSUBADD312PD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 97 /r] FMA,FUTURE,SO
3471 VFMSUBADD312PD ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w1 97 /r] FMA,FUTURE,SY
3472 VFMSUBADD312PD ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w1 97 /r] FMA,FUTURE,SY
3473 VFMSUBADD213PS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 a7 /r] FMA,FUTURE,SO
3474 VFMSUBADD213PS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 a7 /r] FMA,FUTURE,SO
3475 VFMSUBADD213PS ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w0 a7 /r] FMA,FUTURE,SY
3476 VFMSUBADD213PS ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w0 a7 /r] FMA,FUTURE,SY
3477 VFMSUBADD213PD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 a7 /r] FMA,FUTURE,SO
3478 VFMSUBADD213PD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 a7 /r] FMA,FUTURE,SO
3479 VFMSUBADD213PD ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w1 a7 /r] FMA,FUTURE,SY
3480 VFMSUBADD213PD ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w1 a7 /r] FMA,FUTURE,SY
3481 VFMSUBADD123PS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 a7 /r] FMA,FUTURE,SO
3482 VFMSUBADD123PS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 a7 /r] FMA,FUTURE,SO
3483 VFMSUBADD123PS ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w0 a7 /r] FMA,FUTURE,SY
3484 VFMSUBADD123PS ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w0 a7 /r] FMA,FUTURE,SY
3485 VFMSUBADD123PD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 a7 /r] FMA,FUTURE,SO
3486 VFMSUBADD123PD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 a7 /r] FMA,FUTURE,SO
3487 VFMSUBADD123PD ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w1 a7 /r] FMA,FUTURE,SY
3488 VFMSUBADD123PD ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w1 a7 /r] FMA,FUTURE,SY
3489 VFMSUBADD231PS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 b7 /r] FMA,FUTURE,SO
3490 VFMSUBADD231PS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 b7 /r] FMA,FUTURE,SO
3491 VFMSUBADD231PS ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w0 b7 /r] FMA,FUTURE,SY
3492 VFMSUBADD231PS ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w0 b7 /r] FMA,FUTURE,SY
3493 VFMSUBADD231PD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 b7 /r] FMA,FUTURE,SO
3494 VFMSUBADD231PD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 b7 /r] FMA,FUTURE,SO
3495 VFMSUBADD231PD ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w1 b7 /r] FMA,FUTURE,SY
3496 VFMSUBADD231PD ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w1 b7 /r] FMA,FUTURE,SY
3497 VFMSUBADD321PS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 b7 /r] FMA,FUTURE,SO
3498 VFMSUBADD321PS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 b7 /r] FMA,FUTURE,SO
3499 VFMSUBADD321PS ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w0 b7 /r] FMA,FUTURE,SY
3500 VFMSUBADD321PS ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w0 b7 /r] FMA,FUTURE,SY
3501 VFMSUBADD321PD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 b7 /r] FMA,FUTURE,SO
3502 VFMSUBADD321PD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 b7 /r] FMA,FUTURE,SO
3503 VFMSUBADD321PD ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w1 b7 /r] FMA,FUTURE,SY
3504 VFMSUBADD321PD ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w1 b7 /r] FMA,FUTURE,SY
3505 VFNMADD132PS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 9c /r] FMA,FUTURE,SO
3506 VFNMADD132PS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 9c /r] FMA,FUTURE,SO
3507 VFNMADD132PS ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w0 9c /r] FMA,FUTURE,SY
3508 VFNMADD132PS ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w0 9c /r] FMA,FUTURE,SY
3509 VFNMADD132PD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 9c /r] FMA,FUTURE,SO
3510 VFNMADD132PD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 9c /r] FMA,FUTURE,SO
3511 VFNMADD132PD ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w1 9c /r] FMA,FUTURE,SY
3512 VFNMADD132PD ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w1 9c /r] FMA,FUTURE,SY
3513 VFNMADD312PS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 9c /r] FMA,FUTURE,SO
3514 VFNMADD312PS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 9c /r] FMA,FUTURE,SO
3515 VFNMADD312PS ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w0 9c /r] FMA,FUTURE,SY
3516 VFNMADD312PS ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w0 9c /r] FMA,FUTURE,SY
3517 VFNMADD312PD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 9c /r] FMA,FUTURE,SO
3518 VFNMADD312PD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 9c /r] FMA,FUTURE,SO
3519 VFNMADD312PD ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w1 9c /r] FMA,FUTURE,SY
3520 VFNMADD312PD ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w1 9c /r] FMA,FUTURE,SY
3521 VFNMADD213PS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 ac /r] FMA,FUTURE,SO
3522 VFNMADD213PS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 ac /r] FMA,FUTURE,SO
3523 VFNMADD213PS ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w0 ac /r] FMA,FUTURE,SY
3524 VFNMADD213PS ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w0 ac /r] FMA,FUTURE,SY
3525 VFNMADD213PD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 ac /r] FMA,FUTURE,SO
3526 VFNMADD213PD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 ac /r] FMA,FUTURE,SO
3527 VFNMADD213PD ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w1 ac /r] FMA,FUTURE,SY
3528 VFNMADD213PD ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w1 ac /r] FMA,FUTURE,SY
3529 VFNMADD123PS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 ac /r] FMA,FUTURE,SO
3530 VFNMADD123PS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 ac /r] FMA,FUTURE,SO
3531 VFNMADD123PS ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w0 ac /r] FMA,FUTURE,SY
3532 VFNMADD123PS ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w0 ac /r] FMA,FUTURE,SY
3533 VFNMADD123PD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 ac /r] FMA,FUTURE,SO
3534 VFNMADD123PD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 ac /r] FMA,FUTURE,SO
3535 VFNMADD123PD ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w1 ac /r] FMA,FUTURE,SY
3536 VFNMADD123PD ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w1 ac /r] FMA,FUTURE,SY
3537 VFNMADD231PS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 bc /r] FMA,FUTURE,SO
3538 VFNMADD231PS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 bc /r] FMA,FUTURE,SO
3539 VFNMADD231PS ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w0 bc /r] FMA,FUTURE,SY
3540 VFNMADD231PS ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w0 bc /r] FMA,FUTURE,SY
3541 VFNMADD231PD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 bc /r] FMA,FUTURE,SO
3542 VFNMADD231PD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 bc /r] FMA,FUTURE,SO
3543 VFNMADD231PD ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w1 bc /r] FMA,FUTURE,SY
3544 VFNMADD231PD ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w1 bc /r] FMA,FUTURE,SY
3545 VFNMADD321PS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 bc /r] FMA,FUTURE,SO
3546 VFNMADD321PS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 bc /r] FMA,FUTURE,SO
3547 VFNMADD321PS ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w0 bc /r] FMA,FUTURE,SY
3548 VFNMADD321PS ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w0 bc /r] FMA,FUTURE,SY
3549 VFNMADD321PD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 bc /r] FMA,FUTURE,SO
3550 VFNMADD321PD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 bc /r] FMA,FUTURE,SO
3551 VFNMADD321PD ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w1 bc /r] FMA,FUTURE,SY
3552 VFNMADD321PD ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w1 bc /r] FMA,FUTURE,SY
3553 VFNMSUB132PS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 9e /r] FMA,FUTURE,SO
3554 VFNMSUB132PS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 9e /r] FMA,FUTURE,SO
3555 VFNMSUB132PS ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w0 9e /r] FMA,FUTURE,SY
3556 VFNMSUB132PS ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w0 9e /r] FMA,FUTURE,SY
3557 VFNMSUB132PD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 9e /r] FMA,FUTURE,SO
3558 VFNMSUB132PD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 9e /r] FMA,FUTURE,SO
3559 VFNMSUB132PD ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w1 9e /r] FMA,FUTURE,SY
3560 VFNMSUB132PD ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w1 9e /r] FMA,FUTURE,SY
3561 VFNMSUB312PS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 9e /r] FMA,FUTURE,SO
3562 VFNMSUB312PS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 9e /r] FMA,FUTURE,SO
3563 VFNMSUB312PS ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w0 9e /r] FMA,FUTURE,SY
3564 VFNMSUB312PS ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w0 9e /r] FMA,FUTURE,SY
3565 VFNMSUB312PD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 9e /r] FMA,FUTURE,SO
3566 VFNMSUB312PD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 9e /r] FMA,FUTURE,SO
3567 VFNMSUB312PD ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w1 9e /r] FMA,FUTURE,SY
3568 VFNMSUB312PD ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w1 9e /r] FMA,FUTURE,SY
3569 VFNMSUB213PS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 ae /r] FMA,FUTURE,SO
3570 VFNMSUB213PS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 ae /r] FMA,FUTURE,SO
3571 VFNMSUB213PS ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w0 ae /r] FMA,FUTURE,SY
3572 VFNMSUB213PS ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w0 ae /r] FMA,FUTURE,SY
3573 VFNMSUB213PD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 ae /r] FMA,FUTURE,SO
3574 VFNMSUB213PD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 ae /r] FMA,FUTURE,SO
3575 VFNMSUB213PD ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w1 ae /r] FMA,FUTURE,SY
3576 VFNMSUB213PD ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w1 ae /r] FMA,FUTURE,SY
3577 VFNMSUB123PS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 ae /r] FMA,FUTURE,SO
3578 VFNMSUB123PS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 ae /r] FMA,FUTURE,SO
3579 VFNMSUB123PS ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w0 ae /r] FMA,FUTURE,SY
3580 VFNMSUB123PS ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w0 ae /r] FMA,FUTURE,SY
3581 VFNMSUB123PD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 ae /r] FMA,FUTURE,SO
3582 VFNMSUB123PD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 ae /r] FMA,FUTURE,SO
3583 VFNMSUB123PD ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w1 ae /r] FMA,FUTURE,SY
3584 VFNMSUB123PD ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w1 ae /r] FMA,FUTURE,SY
3585 VFNMSUB231PS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 be /r] FMA,FUTURE,SO
3586 VFNMSUB231PS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 be /r] FMA,FUTURE,SO
3587 VFNMSUB231PS ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w0 be /r] FMA,FUTURE,SY
3588 VFNMSUB231PS ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w0 be /r] FMA,FUTURE,SY
3589 VFNMSUB231PD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 be /r] FMA,FUTURE,SO
3590 VFNMSUB231PD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 be /r] FMA,FUTURE,SO
3591 VFNMSUB231PD ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w1 be /r] FMA,FUTURE,SY
3592 VFNMSUB231PD ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w1 be /r] FMA,FUTURE,SY
3593 VFNMSUB321PS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 be /r] FMA,FUTURE,SO
3594 VFNMSUB321PS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 be /r] FMA,FUTURE,SO
3595 VFNMSUB321PS ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w0 be /r] FMA,FUTURE,SY
3596 VFNMSUB321PS ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w0 be /r] FMA,FUTURE,SY
3597 VFNMSUB321PD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 be /r] FMA,FUTURE,SO
3598 VFNMSUB321PD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 be /r] FMA,FUTURE,SO
3599 VFNMSUB321PD ymmreg,ymmreg,ymmrm [rvm: vex.dds.256.66.0f38.w1 be /r] FMA,FUTURE,SY
3600 VFNMSUB321PD ymmreg,ymmrm [r+vm: vex.dds.256.66.0f38.w1 be /r] FMA,FUTURE,SY
3601 VFMADD132SS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 99 /r] FMA,FUTURE,SD
3602 VFMADD132SS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 99 /r] FMA,FUTURE,SD
3603 VFMADD132SD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 99 /r] FMA,FUTURE,SQ
3604 VFMADD132SD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 99 /r] FMA,FUTURE,SQ
3605 VFMADD312SS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 99 /r] FMA,FUTURE,SD
3606 VFMADD312SS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 99 /r] FMA,FUTURE,SD
3607 VFMADD312SD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 99 /r] FMA,FUTURE,SQ
3608 VFMADD312SD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 99 /r] FMA,FUTURE,SQ
3609 VFMADD213SS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 a9 /r] FMA,FUTURE,SD
3610 VFMADD213SS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 a9 /r] FMA,FUTURE,SD
3611 VFMADD213SD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 a9 /r] FMA,FUTURE,SQ
3612 VFMADD213SD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 a9 /r] FMA,FUTURE,SQ
3613 VFMADD123SS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 a9 /r] FMA,FUTURE,SD
3614 VFMADD123SS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 a9 /r] FMA,FUTURE,SD
3615 VFMADD123SD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 a9 /r] FMA,FUTURE,SQ
3616 VFMADD123SD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 a9 /r] FMA,FUTURE,SQ
3617 VFMADD231SS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 b9 /r] FMA,FUTURE,SD
3618 VFMADD231SS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 b9 /r] FMA,FUTURE,SD
3619 VFMADD231SD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 b9 /r] FMA,FUTURE,SQ
3620 VFMADD231SD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 b9 /r] FMA,FUTURE,SQ
3621 VFMADD321SS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 b9 /r] FMA,FUTURE,SD
3622 VFMADD321SS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 b9 /r] FMA,FUTURE,SD
3623 VFMADD321SD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 b9 /r] FMA,FUTURE,SQ
3624 VFMADD321SD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 b9 /r] FMA,FUTURE,SQ
3625 VFMSUB132SS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 9b /r] FMA,FUTURE,SD
3626 VFMSUB132SS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 9b /r] FMA,FUTURE,SD
3627 VFMSUB132SD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 9b /r] FMA,FUTURE,SQ
3628 VFMSUB132SD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 9b /r] FMA,FUTURE,SQ
3629 VFMSUB312SS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 9b /r] FMA,FUTURE,SD
3630 VFMSUB312SS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 9b /r] FMA,FUTURE,SD
3631 VFMSUB312SD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 9b /r] FMA,FUTURE,SQ
3632 VFMSUB312SD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 9b /r] FMA,FUTURE,SQ
3633 VFMSUB213SS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 ab /r] FMA,FUTURE,SD
3634 VFMSUB213SS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 ab /r] FMA,FUTURE,SD
3635 VFMSUB213SD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 ab /r] FMA,FUTURE,SQ
3636 VFMSUB213SD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 ab /r] FMA,FUTURE,SQ
3637 VFMSUB123SS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 ab /r] FMA,FUTURE,SD
3638 VFMSUB123SS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 ab /r] FMA,FUTURE,SD
3639 VFMSUB123SD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 ab /r] FMA,FUTURE,SQ
3640 VFMSUB123SD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 ab /r] FMA,FUTURE,SQ
3641 VFMSUB231SS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 bb /r] FMA,FUTURE,SD
3642 VFMSUB231SS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 bb /r] FMA,FUTURE,SD
3643 VFMSUB231SD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 bb /r] FMA,FUTURE,SQ
3644 VFMSUB231SD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 bb /r] FMA,FUTURE,SQ
3645 VFMSUB321SS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 bb /r] FMA,FUTURE,SD
3646 VFMSUB321SS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 bb /r] FMA,FUTURE,SD
3647 VFMSUB321SD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 bb /r] FMA,FUTURE,SQ
3648 VFMSUB321SD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 bb /r] FMA,FUTURE,SQ
3649 VFNMADD132SS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 9d /r] FMA,FUTURE,SD
3650 VFNMADD132SS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 9d /r] FMA,FUTURE,SD
3651 VFNMADD132SD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 9d /r] FMA,FUTURE,SQ
3652 VFNMADD132SD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 9d /r] FMA,FUTURE,SQ
3653 VFNMADD312SS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 9d /r] FMA,FUTURE,SD
3654 VFNMADD312SS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 9d /r] FMA,FUTURE,SD
3655 VFNMADD312SD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 9d /r] FMA,FUTURE,SQ
3656 VFNMADD312SD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 9d /r] FMA,FUTURE,SQ
3657 VFNMADD213SS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 ad /r] FMA,FUTURE,SD
3658 VFNMADD213SS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 ad /r] FMA,FUTURE,SD
3659 VFNMADD213SD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 ad /r] FMA,FUTURE,SQ
3660 VFNMADD213SD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 ad /r] FMA,FUTURE,SQ
3661 VFNMADD123SS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 ad /r] FMA,FUTURE,SD
3662 VFNMADD123SS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 ad /r] FMA,FUTURE,SD
3663 VFNMADD123SD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 ad /r] FMA,FUTURE,SQ
3664 VFNMADD123SD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 ad /r] FMA,FUTURE,SQ
3665 VFNMADD231SS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 bd /r] FMA,FUTURE,SD
3666 VFNMADD231SS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 bd /r] FMA,FUTURE,SD
3667 VFNMADD231SD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 bd /r] FMA,FUTURE,SQ
3668 VFNMADD231SD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 bd /r] FMA,FUTURE,SQ
3669 VFNMADD321SS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 bd /r] FMA,FUTURE,SD
3670 VFNMADD321SS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 bd /r] FMA,FUTURE,SD
3671 VFNMADD321SD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 bd /r] FMA,FUTURE,SQ
3672 VFNMADD321SD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 bd /r] FMA,FUTURE,SQ
3673 VFNMSUB132SS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 9f /r] FMA,FUTURE,SD
3674 VFNMSUB132SS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 9f /r] FMA,FUTURE,SD
3675 VFNMSUB132SD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 9f /r] FMA,FUTURE,SQ
3676 VFNMSUB132SD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 9f /r] FMA,FUTURE,SQ
3677 VFNMSUB312SS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 9f /r] FMA,FUTURE,SD
3678 VFNMSUB312SS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 9f /r] FMA,FUTURE,SD
3679 VFNMSUB312SD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 9f /r] FMA,FUTURE,SQ
3680 VFNMSUB312SD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 9f /r] FMA,FUTURE,SQ
3681 VFNMSUB213SS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 af /r] FMA,FUTURE,SD
3682 VFNMSUB213SS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 af /r] FMA,FUTURE,SD
3683 VFNMSUB213SD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 af /r] FMA,FUTURE,SQ
3684 VFNMSUB213SD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 af /r] FMA,FUTURE,SQ
3685 VFNMSUB123SS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 af /r] FMA,FUTURE,SD
3686 VFNMSUB123SS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 af /r] FMA,FUTURE,SD
3687 VFNMSUB123SD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 af /r] FMA,FUTURE,SQ
3688 VFNMSUB123SD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 af /r] FMA,FUTURE,SQ
3689 VFNMSUB231SS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 bf /r] FMA,FUTURE,SD
3690 VFNMSUB231SS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 bf /r] FMA,FUTURE,SD
3691 VFNMSUB231SD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 bf /r] FMA,FUTURE,SQ
3692 VFNMSUB231SD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 bf /r] FMA,FUTURE,SQ
3693 VFNMSUB321SS xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w0 bf /r] FMA,FUTURE,SD
3694 VFNMSUB321SS xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w0 bf /r] FMA,FUTURE,SD
3695 VFNMSUB321SD xmmreg,xmmreg,xmmrm [rvm: vex.dds.128.66.0f38.w1 bf /r] FMA,FUTURE,SQ
3696 VFNMSUB321SD xmmreg,xmmrm [r+vm: vex.dds.128.66.0f38.w1 bf /r] FMA,FUTURE,SQ
3698 ;# VIA (Centaur) security instructions
3699 XSTORE void \3\x0F\xA7\xC0 PENT,CYRIX
3700 XCRYPTECB void \336\3\x0F\xA7\xC8 PENT,CYRIX
3701 XCRYPTCBC void \336\3\x0F\xA7\xD0 PENT,CYRIX
3702 XCRYPTCTR void \336\3\x0F\xA7\xD8 PENT,CYRIX
3703 XCRYPTCFB void \336\3\x0F\xA7\xE0 PENT,CYRIX
3704 XCRYPTOFB void \336\3\x0F\xA7\xE8 PENT,CYRIX
3705 MONTMUL void \336\3\x0F\xA6\xC0 PENT,CYRIX
3706 XSHA1 void \336\3\x0F\xA6\xC8 PENT,CYRIX
3707 XSHA256 void \336\3\x0F\xA6\xD0 PENT,CYRIX
3709 ;# Systematic names for the hinting nop instructions
3710 ; These should be last in the file
3711 HINT_NOP0 rm16 \320\2\x0F\x18\200 P6,UNDOC
3712 HINT_NOP0 rm32 \321\2\x0F\x18\200 P6,UNDOC
3713 HINT_NOP0 rm64 \324\2\x0F\x18\200 X64,UNDOC
3714 HINT_NOP1 rm16 \320\2\x0F\x18\201 P6,UNDOC
3715 HINT_NOP1 rm32 \321\2\x0F\x18\201 P6,UNDOC
3716 HINT_NOP1 rm64 \324\2\x0F\x18\201 X64,UNDOC
3717 HINT_NOP2 rm16 \320\2\x0F\x18\202 P6,UNDOC
3718 HINT_NOP2 rm32 \321\2\x0F\x18\202 P6,UNDOC
3719 HINT_NOP2 rm64 \324\2\x0F\x18\202 X64,UNDOC
3720 HINT_NOP3 rm16 \320\2\x0F\x18\203 P6,UNDOC
3721 HINT_NOP3 rm32 \321\2\x0F\x18\203 P6,UNDOC
3722 HINT_NOP3 rm64 \324\2\x0F\x18\203 X64,UNDOC
3723 HINT_NOP4 rm16 \320\2\x0F\x18\204 P6,UNDOC
3724 HINT_NOP4 rm32 \321\2\x0F\x18\204 P6,UNDOC
3725 HINT_NOP4 rm64 \324\2\x0F\x18\204 X64,UNDOC
3726 HINT_NOP5 rm16 \320\2\x0F\x18\205 P6,UNDOC
3727 HINT_NOP5 rm32 \321\2\x0F\x18\205 P6,UNDOC
3728 HINT_NOP5 rm64 \324\2\x0F\x18\205 X64,UNDOC
3729 HINT_NOP6 rm16 \320\2\x0F\x18\206 P6,UNDOC
3730 HINT_NOP6 rm32 \321\2\x0F\x18\206 P6,UNDOC
3731 HINT_NOP6 rm64 \324\2\x0F\x18\206 X64,UNDOC
3732 HINT_NOP7 rm16 \320\2\x0F\x18\207 P6,UNDOC
3733 HINT_NOP7 rm32 \321\2\x0F\x18\207 P6,UNDOC
3734 HINT_NOP7 rm64 \324\2\x0F\x18\207 X64,UNDOC
3735 HINT_NOP8 rm16 \320\2\x0F\x19\200 P6,UNDOC
3736 HINT_NOP8 rm32 \321\2\x0F\x19\200 P6,UNDOC
3737 HINT_NOP8 rm64 \324\2\x0F\x19\200 X64,UNDOC
3738 HINT_NOP9 rm16 \320\2\x0F\x19\201 P6,UNDOC
3739 HINT_NOP9 rm32 \321\2\x0F\x19\201 P6,UNDOC
3740 HINT_NOP9 rm64 \324\2\x0F\x19\201 X64,UNDOC
3741 HINT_NOP10 rm16 \320\2\x0F\x19\202 P6,UNDOC
3742 HINT_NOP10 rm32 \321\2\x0F\x19\202 P6,UNDOC
3743 HINT_NOP10 rm64 \324\2\x0F\x19\202 X64,UNDOC
3744 HINT_NOP11 rm16 \320\2\x0F\x19\203 P6,UNDOC
3745 HINT_NOP11 rm32 \321\2\x0F\x19\203 P6,UNDOC
3746 HINT_NOP11 rm64 \324\2\x0F\x19\203 X64,UNDOC
3747 HINT_NOP12 rm16 \320\2\x0F\x19\204 P6,UNDOC
3748 HINT_NOP12 rm32 \321\2\x0F\x19\204 P6,UNDOC
3749 HINT_NOP12 rm64 \324\2\x0F\x19\204 X64,UNDOC
3750 HINT_NOP13 rm16 \320\2\x0F\x19\205 P6,UNDOC
3751 HINT_NOP13 rm32 \321\2\x0F\x19\205 P6,UNDOC
3752 HINT_NOP13 rm64 \324\2\x0F\x19\205 X64,UNDOC
3753 HINT_NOP14 rm16 \320\2\x0F\x19\206 P6,UNDOC
3754 HINT_NOP14 rm32 \321\2\x0F\x19\206 P6,UNDOC
3755 HINT_NOP14 rm64 \324\2\x0F\x19\206 X64,UNDOC
3756 HINT_NOP15 rm16 \320\2\x0F\x19\207 P6,UNDOC
3757 HINT_NOP15 rm32 \321\2\x0F\x19\207 P6,UNDOC
3758 HINT_NOP15 rm64 \324\2\x0F\x19\207 X64,UNDOC
3759 HINT_NOP16 rm16 \320\2\x0F\x1A\200 P6,UNDOC
3760 HINT_NOP16 rm32 \321\2\x0F\x1A\200 P6,UNDOC
3761 HINT_NOP16 rm64 \324\2\x0F\x1A\200 X64,UNDOC
3762 HINT_NOP17 rm16 \320\2\x0F\x1A\201 P6,UNDOC
3763 HINT_NOP17 rm32 \321\2\x0F\x1A\201 P6,UNDOC
3764 HINT_NOP17 rm64 \324\2\x0F\x1A\201 X64,UNDOC
3765 HINT_NOP18 rm16 \320\2\x0F\x1A\202 P6,UNDOC
3766 HINT_NOP18 rm32 \321\2\x0F\x1A\202 P6,UNDOC
3767 HINT_NOP18 rm64 \324\2\x0F\x1A\202 X64,UNDOC
3768 HINT_NOP19 rm16 \320\2\x0F\x1A\203 P6,UNDOC
3769 HINT_NOP19 rm32 \321\2\x0F\x1A\203 P6,UNDOC
3770 HINT_NOP19 rm64 \324\2\x0F\x1A\203 X64,UNDOC
3771 HINT_NOP20 rm16 \320\2\x0F\x1A\204 P6,UNDOC
3772 HINT_NOP20 rm32 \321\2\x0F\x1A\204 P6,UNDOC
3773 HINT_NOP20 rm64 \324\2\x0F\x1A\204 X64,UNDOC
3774 HINT_NOP21 rm16 \320\2\x0F\x1A\205 P6,UNDOC
3775 HINT_NOP21 rm32 \321\2\x0F\x1A\205 P6,UNDOC
3776 HINT_NOP21 rm64 \324\2\x0F\x1A\205 X64,UNDOC
3777 HINT_NOP22 rm16 \320\2\x0F\x1A\206 P6,UNDOC
3778 HINT_NOP22 rm32 \321\2\x0F\x1A\206 P6,UNDOC
3779 HINT_NOP22 rm64 \324\2\x0F\x1A\206 X64,UNDOC
3780 HINT_NOP23 rm16 \320\2\x0F\x1A\207 P6,UNDOC
3781 HINT_NOP23 rm32 \321\2\x0F\x1A\207 P6,UNDOC
3782 HINT_NOP23 rm64 \324\2\x0F\x1A\207 X64,UNDOC
3783 HINT_NOP24 rm16 \320\2\x0F\x1B\200 P6,UNDOC
3784 HINT_NOP24 rm32 \321\2\x0F\x1B\200 P6,UNDOC
3785 HINT_NOP24 rm64 \324\2\x0F\x1B\200 X64,UNDOC
3786 HINT_NOP25 rm16 \320\2\x0F\x1B\201 P6,UNDOC
3787 HINT_NOP25 rm32 \321\2\x0F\x1B\201 P6,UNDOC
3788 HINT_NOP25 rm64 \324\2\x0F\x1B\201 X64,UNDOC
3789 HINT_NOP26 rm16 \320\2\x0F\x1B\202 P6,UNDOC
3790 HINT_NOP26 rm32 \321\2\x0F\x1B\202 P6,UNDOC
3791 HINT_NOP26 rm64 \324\2\x0F\x1B\202 X64,UNDOC
3792 HINT_NOP27 rm16 \320\2\x0F\x1B\203 P6,UNDOC
3793 HINT_NOP27 rm32 \321\2\x0F\x1B\203 P6,UNDOC
3794 HINT_NOP27 rm64 \324\2\x0F\x1B\203 X64,UNDOC
3795 HINT_NOP28 rm16 \320\2\x0F\x1B\204 P6,UNDOC
3796 HINT_NOP28 rm32 \321\2\x0F\x1B\204 P6,UNDOC
3797 HINT_NOP28 rm64 \324\2\x0F\x1B\204 X64,UNDOC
3798 HINT_NOP29 rm16 \320\2\x0F\x1B\205 P6,UNDOC
3799 HINT_NOP29 rm32 \321\2\x0F\x1B\205 P6,UNDOC
3800 HINT_NOP29 rm64 \324\2\x0F\x1B\205 X64,UNDOC
3801 HINT_NOP30 rm16 \320\2\x0F\x1B\206 P6,UNDOC
3802 HINT_NOP30 rm32 \321\2\x0F\x1B\206 P6,UNDOC
3803 HINT_NOP30 rm64 \324\2\x0F\x1B\206 X64,UNDOC
3804 HINT_NOP31 rm16 \320\2\x0F\x1B\207 P6,UNDOC
3805 HINT_NOP31 rm32 \321\2\x0F\x1B\207 P6,UNDOC
3806 HINT_NOP31 rm64 \324\2\x0F\x1B\207 X64,UNDOC
3807 HINT_NOP32 rm16 \320\2\x0F\x1C\200 P6,UNDOC
3808 HINT_NOP32 rm32 \321\2\x0F\x1C\200 P6,UNDOC
3809 HINT_NOP32 rm64 \324\2\x0F\x1C\200 X64,UNDOC
3810 HINT_NOP33 rm16 \320\2\x0F\x1C\201 P6,UNDOC
3811 HINT_NOP33 rm32 \321\2\x0F\x1C\201 P6,UNDOC
3812 HINT_NOP33 rm64 \324\2\x0F\x1C\201 X64,UNDOC
3813 HINT_NOP34 rm16 \320\2\x0F\x1C\202 P6,UNDOC
3814 HINT_NOP34 rm32 \321\2\x0F\x1C\202 P6,UNDOC
3815 HINT_NOP34 rm64 \324\2\x0F\x1C\202 X64,UNDOC
3816 HINT_NOP35 rm16 \320\2\x0F\x1C\203 P6,UNDOC
3817 HINT_NOP35 rm32 \321\2\x0F\x1C\203 P6,UNDOC
3818 HINT_NOP35 rm64 \324\2\x0F\x1C\203 X64,UNDOC
3819 HINT_NOP36 rm16 \320\2\x0F\x1C\204 P6,UNDOC
3820 HINT_NOP36 rm32 \321\2\x0F\x1C\204 P6,UNDOC
3821 HINT_NOP36 rm64 \324\2\x0F\x1C\204 X64,UNDOC
3822 HINT_NOP37 rm16 \320\2\x0F\x1C\205 P6,UNDOC
3823 HINT_NOP37 rm32 \321\2\x0F\x1C\205 P6,UNDOC
3824 HINT_NOP37 rm64 \324\2\x0F\x1C\205 X64,UNDOC
3825 HINT_NOP38 rm16 \320\2\x0F\x1C\206 P6,UNDOC
3826 HINT_NOP38 rm32 \321\2\x0F\x1C\206 P6,UNDOC
3827 HINT_NOP38 rm64 \324\2\x0F\x1C\206 X64,UNDOC
3828 HINT_NOP39 rm16 \320\2\x0F\x1C\207 P6,UNDOC
3829 HINT_NOP39 rm32 \321\2\x0F\x1C\207 P6,UNDOC
3830 HINT_NOP39 rm64 \324\2\x0F\x1C\207 X64,UNDOC
3831 HINT_NOP40 rm16 \320\2\x0F\x1D\200 P6,UNDOC
3832 HINT_NOP40 rm32 \321\2\x0F\x1D\200 P6,UNDOC
3833 HINT_NOP40 rm64 \324\2\x0F\x1D\200 X64,UNDOC
3834 HINT_NOP41 rm16 \320\2\x0F\x1D\201 P6,UNDOC
3835 HINT_NOP41 rm32 \321\2\x0F\x1D\201 P6,UNDOC
3836 HINT_NOP41 rm64 \324\2\x0F\x1D\201 X64,UNDOC
3837 HINT_NOP42 rm16 \320\2\x0F\x1D\202 P6,UNDOC
3838 HINT_NOP42 rm32 \321\2\x0F\x1D\202 P6,UNDOC
3839 HINT_NOP42 rm64 \324\2\x0F\x1D\202 X64,UNDOC
3840 HINT_NOP43 rm16 \320\2\x0F\x1D\203 P6,UNDOC
3841 HINT_NOP43 rm32 \321\2\x0F\x1D\203 P6,UNDOC
3842 HINT_NOP43 rm64 \324\2\x0F\x1D\203 X64,UNDOC
3843 HINT_NOP44 rm16 \320\2\x0F\x1D\204 P6,UNDOC
3844 HINT_NOP44 rm32 \321\2\x0F\x1D\204 P6,UNDOC
3845 HINT_NOP44 rm64 \324\2\x0F\x1D\204 X64,UNDOC
3846 HINT_NOP45 rm16 \320\2\x0F\x1D\205 P6,UNDOC
3847 HINT_NOP45 rm32 \321\2\x0F\x1D\205 P6,UNDOC
3848 HINT_NOP45 rm64 \324\2\x0F\x1D\205 X64,UNDOC
3849 HINT_NOP46 rm16 \320\2\x0F\x1D\206 P6,UNDOC
3850 HINT_NOP46 rm32 \321\2\x0F\x1D\206 P6,UNDOC
3851 HINT_NOP46 rm64 \324\2\x0F\x1D\206 X64,UNDOC
3852 HINT_NOP47 rm16 \320\2\x0F\x1D\207 P6,UNDOC
3853 HINT_NOP47 rm32 \321\2\x0F\x1D\207 P6,UNDOC
3854 HINT_NOP47 rm64 \324\2\x0F\x1D\207 X64,UNDOC
3855 HINT_NOP48 rm16 \320\2\x0F\x1E\200 P6,UNDOC
3856 HINT_NOP48 rm32 \321\2\x0F\x1E\200 P6,UNDOC
3857 HINT_NOP48 rm64 \324\2\x0F\x1E\200 X64,UNDOC
3858 HINT_NOP49 rm16 \320\2\x0F\x1E\201 P6,UNDOC
3859 HINT_NOP49 rm32 \321\2\x0F\x1E\201 P6,UNDOC
3860 HINT_NOP49 rm64 \324\2\x0F\x1E\201 X64,UNDOC
3861 HINT_NOP50 rm16 \320\2\x0F\x1E\202 P6,UNDOC
3862 HINT_NOP50 rm32 \321\2\x0F\x1E\202 P6,UNDOC
3863 HINT_NOP50 rm64 \324\2\x0F\x1E\202 X64,UNDOC
3864 HINT_NOP51 rm16 \320\2\x0F\x1E\203 P6,UNDOC
3865 HINT_NOP51 rm32 \321\2\x0F\x1E\203 P6,UNDOC
3866 HINT_NOP51 rm64 \324\2\x0F\x1E\203 X64,UNDOC
3867 HINT_NOP52 rm16 \320\2\x0F\x1E\204 P6,UNDOC
3868 HINT_NOP52 rm32 \321\2\x0F\x1E\204 P6,UNDOC
3869 HINT_NOP52 rm64 \324\2\x0F\x1E\204 X64,UNDOC
3870 HINT_NOP53 rm16 \320\2\x0F\x1E\205 P6,UNDOC
3871 HINT_NOP53 rm32 \321\2\x0F\x1E\205 P6,UNDOC
3872 HINT_NOP53 rm64 \324\2\x0F\x1E\205 X64,UNDOC
3873 HINT_NOP54 rm16 \320\2\x0F\x1E\206 P6,UNDOC
3874 HINT_NOP54 rm32 \321\2\x0F\x1E\206 P6,UNDOC
3875 HINT_NOP54 rm64 \324\2\x0F\x1E\206 X64,UNDOC
3876 HINT_NOP55 rm16 \320\2\x0F\x1E\207 P6,UNDOC
3877 HINT_NOP55 rm32 \321\2\x0F\x1E\207 P6,UNDOC
3878 HINT_NOP55 rm64 \324\2\x0F\x1E\207 X64,UNDOC
3879 HINT_NOP56 rm16 \320\2\x0F\x1F\200 P6,UNDOC
3880 HINT_NOP56 rm32 \321\2\x0F\x1F\200 P6,UNDOC
3881 HINT_NOP56 rm64 \324\2\x0F\x1F\200 X64,UNDOC
3882 HINT_NOP57 rm16 \320\2\x0F\x1F\201 P6,UNDOC
3883 HINT_NOP57 rm32 \321\2\x0F\x1F\201 P6,UNDOC
3884 HINT_NOP57 rm64 \324\2\x0F\x1F\201 X64,UNDOC
3885 HINT_NOP58 rm16 \320\2\x0F\x1F\202 P6,UNDOC
3886 HINT_NOP58 rm32 \321\2\x0F\x1F\202 P6,UNDOC
3887 HINT_NOP58 rm64 \324\2\x0F\x1F\202 X64,UNDOC
3888 HINT_NOP59 rm16 \320\2\x0F\x1F\203 P6,UNDOC
3889 HINT_NOP59 rm32 \321\2\x0F\x1F\203 P6,UNDOC
3890 HINT_NOP59 rm64 \324\2\x0F\x1F\203 X64,UNDOC
3891 HINT_NOP60 rm16 \320\2\x0F\x1F\204 P6,UNDOC
3892 HINT_NOP60 rm32 \321\2\x0F\x1F\204 P6,UNDOC
3893 HINT_NOP60 rm64 \324\2\x0F\x1F\204 X64,UNDOC
3894 HINT_NOP61 rm16 \320\2\x0F\x1F\205 P6,UNDOC
3895 HINT_NOP61 rm32 \321\2\x0F\x1F\205 P6,UNDOC
3896 HINT_NOP61 rm64 \324\2\x0F\x1F\205 X64,UNDOC
3897 HINT_NOP62 rm16 \320\2\x0F\x1F\206 P6,UNDOC
3898 HINT_NOP62 rm32 \321\2\x0F\x1F\206 P6,UNDOC
3899 HINT_NOP62 rm64 \324\2\x0F\x1F\206 X64,UNDOC
3900 HINT_NOP63 rm16 \320\2\x0F\x1F\207 P6,UNDOC
3901 HINT_NOP63 rm32 \321\2\x0F\x1F\207 P6,UNDOC
3902 HINT_NOP63 rm64 \324\2\x0F\x1F\207 X64,UNDOC