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