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