NASM 0.98.23
[platform/upstream/nasm.git] / insns.dat
1 ; insns.dat    table of instructions for the Netwide Assembler
2 ; $Id$
3 ;
4 ; The Netwide Assembler is copyright (C) 1996 Simon Tatham and
5 ; Julian Hall. All rights reserved. The software is
6 ; redistributable under the licence given in the file "Licence"
7 ; distributed in the NASM archive.
8 ;
9 ; Format of file: All four fields must be present on every functional
10 ; line. Hence `void' for no-operand instructions, and `\0' for such
11 ; as EQU. If the last three fields are all `ignore', no action is
12 ; taken except to register the opcode as being present.
13 ;
14 ; For a detailed description of the code string (third field), please
15 ; see the comment at the top of assemble.c.  For a detailed description
16 ; of the flags (fourth field), please see insns.h.
17 ;
18 AAA       void                \1\x37                        8086
19 AAD       void                \2\xD5\x0A                    8086
20 AAD       imm                 \1\xD5\24                     8086,SB
21 AAM       void                \2\xD4\x0A                    8086
22 AAM       imm                 \1\xD4\24                     8086,SB
23 AAS       void                \1\x3F                        8086
24 ADC       mem,reg8            \300\1\x10\101                8086,SM
25 ADC       reg8,reg8           \300\1\x10\101                8086
26 ADC       mem,reg16           \320\300\1\x11\101            8086,SM
27 ADC       reg16,reg16         \320\300\1\x11\101            8086
28 ADC       mem,reg32           \321\300\1\x11\101            386,SM
29 ADC       reg32,reg32         \321\300\1\x11\101            386
30 ADC       reg8,mem            \301\1\x12\110                8086,SM
31 ADC       reg8,reg8           \301\1\x12\110                8086
32 ADC       reg16,mem           \320\301\1\x13\110            8086,SM
33 ADC       reg16,reg16         \320\301\1\x13\110            8086
34 ADC       reg32,mem           \321\301\1\x13\110            386,SM
35 ADC       reg32,reg32         \321\301\1\x13\110            386
36 ADC       rm16,imm8           \320\300\1\x83\202\15         8086
37 ADC       rm32,imm8           \321\300\1\x83\202\15         386
38 ADC       reg_al,imm          \1\x14\21                     8086,SM
39 ADC       reg_ax,imm          \320\1\x15\31                 8086,SM
40 ADC       reg_eax,sbyte       \321\1\x83\202\15             386,SM,ND
41 ADC       reg_eax,imm         \321\1\x15\41                 386,SM
42 ADC       rm8,imm             \300\1\x80\202\21             8086,SM
43 ADC       rm16,imm            \320\300\134\1\x81\202\131    8086,SM
44 ADC       rm32,imm            \321\300\144\1\x81\202\141    386,SM
45 ADC       mem,imm8            \300\1\x80\202\21             8086,SM
46 ADC       mem,imm16           \320\300\134\1\x81\202\131    8086,SM
47 ADC       mem,imm32           \321\300\144\1\x81\202\141    386,SM
48 ADD       mem,reg8            \300\17\101                   8086,SM
49 ADD       reg8,reg8           \300\17\101                   8086
50 ADD       mem,reg16           \320\300\1\x01\101            8086,SM
51 ADD       reg16,reg16         \320\300\1\x01\101            8086
52 ADD       mem,reg32           \321\300\1\x01\101            386,SM
53 ADD       reg32,reg32         \321\300\1\x01\101            386
54 ADD       reg8,mem            \301\1\x02\110                8086,SM
55 ADD       reg8,reg8           \301\1\x02\110                8086
56 ADD       reg16,mem           \320\301\1\x03\110            8086,SM
57 ADD       reg16,reg16         \320\301\1\x03\110            8086
58 ADD       reg32,mem           \321\301\1\x03\110            386,SM
59 ADD       reg32,reg32         \321\301\1\x03\110            386
60 ADD       rm16,imm8           \320\300\1\x83\200\15         8086
61 ADD       rm32,imm8           \321\300\1\x83\200\15         386
62 ADD       reg_al,imm          \1\x04\21                     8086,SM
63 ADD       reg_ax,imm          \320\1\x05\31                 8086,SM
64 ADD       reg_eax,sbyte       \321\1\x83\200\15             386,SM,ND
65 ADD       reg_eax,imm         \321\1\x05\41                 386,SM
66 ADD       rm8,imm             \300\1\x80\200\21             8086,SM
67 ADD       rm16,imm            \320\300\134\1\x81\200\131    8086,SM
68 ADD       rm32,imm            \321\300\144\1\x81\200\141    386,SM
69 ADD       mem,imm8            \300\1\x80\200\21             8086,SM
70 ADD       mem,imm16           \320\300\134\1\x81\200\131    8086,SM
71 ADD       mem,imm32           \321\300\144\1\x81\200\141    386,SM
72 AND       mem,reg8            \300\1\x20\101                8086,SM
73 AND       reg8,reg8           \300\1\x20\101                8086
74 AND       mem,reg16           \320\300\1\x21\101            8086,SM
75 AND       reg16,reg16         \320\300\1\x21\101            8086
76 AND       mem,reg32           \321\300\1\x21\101            386,SM
77 AND       reg32,reg32         \321\300\1\x21\101            386
78 AND       reg8,mem            \301\1\x22\110                8086,SM
79 AND       reg8,reg8           \301\1\x22\110                8086
80 AND       reg16,mem           \320\301\1\x23\110            8086,SM
81 AND       reg16,reg16         \320\301\1\x23\110            8086
82 AND       reg32,mem           \321\301\1\x23\110            386,SM
83 AND       reg32,reg32         \321\301\1\x23\110            386
84 AND       rm16,imm8           \320\300\1\x83\204\15         8086
85 AND       rm32,imm8           \321\300\1\x83\204\15         386
86 AND       reg_al,imm          \1\x24\21                     8086,SM
87 AND       reg_ax,imm          \320\1\x25\31                 8086,SM
88 AND       reg_eax,sbyte       \321\1\x83\204\15             386,SM,ND
89 AND       reg_eax,imm         \321\1\x25\41                 386,SM
90 AND       rm8,imm             \300\1\x80\204\21             8086,SM
91 AND       rm16,imm            \320\300\134\1\x81\204\131    8086,SM
92 AND       rm32,imm            \321\300\144\1\x81\204\141    386,SM
93 AND       mem,imm8            \300\1\x80\204\21             8086,SM
94 AND       mem,imm16           \320\300\134\1\x81\204\131    8086,SM
95 AND       mem,imm32           \321\300\144\1\x81\204\141    386,SM
96 ARPL      mem,reg16           \300\1\x63\101                286,PROT,SM
97 ARPL      reg16,reg16         \300\1\x63\101                286,PROT
98 BOUND     reg16,mem           \320\301\1\x62\110            186
99 BOUND     reg32,mem           \321\301\1\x62\110            386
100 BSF       reg16,mem           \320\301\2\x0F\xBC\110        386,SM
101 BSF       reg16,reg16         \320\301\2\x0F\xBC\110        386
102 BSF       reg32,mem           \321\301\2\x0F\xBC\110        386,SM
103 BSF       reg32,reg32         \321\301\2\x0F\xBC\110        386
104 BSR       reg16,mem           \320\301\2\x0F\xBD\110        386,SM
105 BSR       reg16,reg16         \320\301\2\x0F\xBD\110        386
106 BSR       reg32,mem           \321\301\2\x0F\xBD\110        386,SM
107 BSR       reg32,reg32         \321\301\2\x0F\xBD\110        386
108 BSWAP     reg32               \321\1\x0F\10\xC8             486
109 BT        mem,reg16           \320\300\2\x0F\xA3\101        386,SM
110 BT        reg16,reg16         \320\300\2\x0F\xA3\101        386
111 BT        mem,reg32           \321\300\2\x0F\xA3\101        386,SM
112 BT        reg32,reg32         \321\300\2\x0F\xA3\101        386
113 BT        rm16,imm            \320\300\2\x0F\xBA\204\25     386,SB
114 BT        rm32,imm            \321\300\2\x0F\xBA\204\25     386,SB
115 BTC       mem,reg16           \320\300\2\x0F\xBB\101        386,SM
116 BTC       reg16,reg16         \320\300\2\x0F\xBB\101        386
117 BTC       mem,reg32           \321\300\2\x0F\xBB\101        386,SM
118 BTC       reg32,reg32         \321\300\2\x0F\xBB\101        386
119 BTC       rm16,imm            \320\300\2\x0F\xBA\207\25     386,SB
120 BTC       rm32,imm            \321\300\2\x0F\xBA\207\25     386,SB
121 BTR       mem,reg16           \320\300\2\x0F\xB3\101        386,SM
122 BTR       reg16,reg16         \320\300\2\x0F\xB3\101        386
123 BTR       mem,reg32           \321\300\2\x0F\xB3\101        386,SM
124 BTR       reg32,reg32         \321\300\2\x0F\xB3\101        386
125 BTR       rm16,imm            \320\300\2\x0F\xBA\206\25     386,SB
126 BTR       rm32,imm            \321\300\2\x0F\xBA\206\25     386,SB
127 BTS       mem,reg16           \320\300\2\x0F\xAB\101        386,SM
128 BTS       reg16,reg16         \320\300\2\x0F\xAB\101        386
129 BTS       mem,reg32           \321\300\2\x0F\xAB\101        386,SM
130 BTS       reg32,reg32         \321\300\2\x0F\xAB\101        386
131 BTS       rm16,imm            \320\300\2\x0F\xBA\205\25     386,SB
132 BTS       rm32,imm            \321\300\2\x0F\xBA\205\25     386,SB
133 CALL      imm                 \322\1\xE8\64                 8086
134 CALL      imm|near            \322\1\xE8\64                 8086
135 CALL      imm|far             \322\1\x9A\34\37              8086,ND
136 CALL      imm16               \320\1\xE8\64                 8086
137 CALL      imm16|near          \320\1\xE8\64                 8086
138 CALL      imm16|far           \320\1\x9A\34\37              8086,ND
139 CALL      imm32               \321\1\xE8\64                 8086
140 CALL      imm32|near          \321\1\xE8\64                 8086
141 CALL      imm32|far           \321\1\x9A\34\37              8086,ND
142 CALL      imm:imm             \322\1\x9A\35\30              8086
143 CALL      imm16:imm           \320\1\x9A\31\30              8086
144 CALL      imm:imm16           \320\1\x9A\31\30              8086
145 CALL      imm32:imm           \321\1\x9A\41\30              386
146 CALL      imm:imm32           \321\1\x9A\41\30              386
147 CALL      mem|far             \322\300\1\xFF\203            8086
148 CALL      mem16|far           \320\300\1\xFF\203            8086
149 CALL      mem32|far           \321\300\1\xFF\203            386
150 CALL      mem|near            \322\300\1\xFF\202            8086
151 CALL      mem16|near          \320\300\1\xFF\202            8086
152 CALL      mem32|near          \321\300\1\xFF\202            386
153 CALL      reg16               \320\300\1\xFF\202            8086
154 CALL      reg32               \321\300\1\xFF\202            386
155 CALL      mem                 \322\300\1\xFF\202            8086
156 CALL      mem16               \320\300\1\xFF\202            8086
157 CALL      mem32               \321\300\1\xFF\202            386
158 CBW       void                \320\1\x98                    8086
159 CDQ       void                \321\1\x99                    386
160 CLC       void                \1\xF8                        8086
161 CLD       void                \1\xFC                        8086
162 CLI       void                \1\xFA                        8086
163 CLTS      void                \2\x0F\x06                    286,PRIV
164 CMC       void                \1\xF5                        8086
165 CMP       mem,reg8            \300\1\x38\101                8086,SM
166 CMP       reg8,reg8           \300\1\x38\101                8086
167 CMP       mem,reg16           \320\300\1\x39\101            8086,SM
168 CMP       reg16,reg16         \320\300\1\x39\101            8086
169 CMP       mem,reg32           \321\300\1\x39\101            386,SM
170 CMP       reg32,reg32         \321\300\1\x39\101            386
171 CMP       reg8,mem            \301\1\x3A\110                8086,SM
172 CMP       reg8,reg8           \301\1\x3A\110                8086
173 CMP       reg16,mem           \320\301\1\x3B\110            8086,SM
174 CMP       reg16,reg16         \320\301\1\x3B\110            8086
175 CMP       reg32,mem           \321\301\1\x3B\110            386,SM
176 CMP       reg32,reg32         \321\301\1\x3B\110            386
177 CMP       rm16,imm8           \320\300\1\x83\207\15         8086
178 CMP       rm32,imm8           \321\300\1\x83\207\15         386
179 CMP       reg_al,imm          \1\x3C\21                     8086,SM
180 CMP       reg_ax,imm          \320\1\x3D\31                 8086,SM
181 CMP       reg_eax,sbyte       \321\1\x83\207\15             386,SM,ND
182 CMP       reg_eax,imm         \321\1\x3D\41                 386,SM
183 CMP       rm8,imm             \300\1\x80\207\21             8086,SM
184 CMP       rm16,imm            \320\300\134\1\x81\207\131    8086,SM
185 CMP       rm32,imm            \321\300\144\1\x81\207\141    386,SM
186 CMP       mem,imm8            \300\1\x80\207\21             8086,SM
187 CMP       mem,imm16           \320\300\134\1\x81\207\131    8086,SM
188 CMP       mem,imm32           \321\300\144\1\x81\207\141    386,SM
189 CMPSB     void                \332\1\xA6                    8086
190 CMPSD     void                \332\321\1\xA7                386
191 CMPSW     void                \332\320\1\xA7                8086
192 CMPXCHG   mem,reg8            \300\2\x0F\xB0\101            PENT,SM
193 CMPXCHG   reg8,reg8           \300\2\x0F\xB0\101            PENT
194 CMPXCHG   mem,reg16           \320\300\2\x0F\xB1\101        PENT,SM
195 CMPXCHG   reg16,reg16         \320\300\2\x0F\xB1\101        PENT
196 CMPXCHG   mem,reg32           \321\300\2\x0F\xB1\101        PENT,SM
197 CMPXCHG   reg32,reg32         \321\300\2\x0F\xB1\101        PENT
198 CMPXCHG486 mem,reg8           \300\2\x0F\xA6\101            486,SM,UNDOC
199 CMPXCHG486 reg8,reg8          \300\2\x0F\xA6\101            486,UNDOC
200 CMPXCHG486 mem,reg16          \320\300\2\x0F\xA7\101        486,SM,UNDOC
201 CMPXCHG486 reg16,reg16        \320\300\2\x0F\xA7\101        486,UNDOC
202 CMPXCHG486 mem,reg32          \321\300\2\x0F\xA7\101        486,SM,UNDOC
203 CMPXCHG486 reg32,reg32        \321\300\2\x0F\xA7\101        486,UNDOC
204 CMPXCHG8B mem                 \300\2\x0F\xC7\201            PENT
205 CPUID     void                \2\x0F\xA2                    PENT
206 CWD       void                \320\1\x99                    8086
207 CWDE      void                \321\1\x98                    386
208 DAA       void                \1\x27                        8086
209 DAS       void                \1\x2F                        8086
210 DB        ignore              ignore                        ignore
211 DD        ignore              ignore                        ignore
212 DEC       reg16               \320\10\x48                   8086
213 DEC       reg32               \321\10\x48                   386
214 DEC       rm8                 \300\1\xFE\201                8086
215 DEC       rm16                \320\300\1\xFF\201            8086
216 DEC       rm32                \321\300\1\xFF\201            386
217 DIV       rm8                 \300\1\xF6\206                8086
218 DIV       rm16                \320\300\1\xF7\206            8086
219 DIV       rm32                \321\300\1\xF7\206            386
220 DQ        ignore              ignore                        ignore
221 DT        ignore              ignore                        ignore
222 DW        ignore              ignore                        ignore
223 EMMS      void                \2\x0F\x77                    PENT,MMX
224 ENTER     imm,imm             \1\xC8\30\25                  186
225 EQU       imm                 \0                            8086
226 EQU       imm:imm             \0                            8086
227 F2XM1     void                \2\xD9\xF0                    8086,FPU
228 FABS      void                \2\xD9\xE1                    8086,FPU
229 FADD      mem32               \300\1\xD8\200                8086,FPU
230 FADD      mem64               \300\1\xDC\200                8086,FPU
231 FADD      fpureg|to           \1\xDC\10\xC0                 8086,FPU
232 FADD      fpureg              \1\xD8\10\xC0                 8086,FPU
233 FADD      fpureg,fpu0         \1\xDC\10\xC0                 8086,FPU
234 FADD      fpu0,fpureg         \1\xD8\11\xC0                 8086,FPU
235 FADDP     fpureg              \1\xDE\10\xC0                 8086,FPU
236 FADDP     fpureg,fpu0         \1\xDE\10\xC0                 8086,FPU
237 FBLD      mem80               \300\1\xDF\204                8086,FPU
238 FBLD      mem                 \300\1\xDF\204                8086,FPU
239 FBSTP     mem80               \300\1\xDF\206                8086,FPU
240 FBSTP     mem                 \300\1\xDF\206                8086,FPU
241 FCHS      void                \2\xD9\xE0                    8086,FPU
242 FCLEX     void                \3\x9B\xDB\xE2                8086,FPU
243 FCMOVB    fpureg              \1\xDA\10\xC0                 P6,FPU
244 FCMOVB    fpu0,fpureg         \1\xDA\11\xC0                 P6,FPU
245 FCMOVBE   fpureg              \1\xDA\10\xD0                 P6,FPU
246 FCMOVBE   fpu0,fpureg         \1\xDA\11\xD0                 P6,FPU
247 FCMOVE    fpureg              \1\xDA\10\xC8                 P6,FPU
248 FCMOVE    fpu0,fpureg         \1\xDA\11\xC8                 P6,FPU
249 FCMOVNB   fpureg              \1\xDB\10\xC0                 P6,FPU
250 FCMOVNB   fpu0,fpureg         \1\xDB\11\xC0                 P6,FPU
251 FCMOVNBE  fpureg              \1\xDB\10\xD0                 P6,FPU
252 FCMOVNBE  fpu0,fpureg         \1\xDB\11\xD0                 P6,FPU
253 FCMOVNE   fpureg              \1\xDB\10\xC8                 P6,FPU
254 FCMOVNE   fpu0,fpureg         \1\xDB\11\xC8                 P6,FPU
255 FCMOVNU   fpureg              \1\xDB\10\xD8                 P6,FPU
256 FCMOVNU   fpu0,fpureg         \1\xDB\11\xD8                 P6,FPU
257 FCMOVU    fpureg              \1\xDA\10\xD8                 P6,FPU
258 FCMOVU    fpu0,fpureg         \1\xDA\11\xD8                 P6,FPU
259 FCOM      mem32               \300\1\xD8\202                8086,FPU
260 FCOM      mem64               \300\1\xDC\202                8086,FPU
261 FCOM      fpureg              \1\xD8\10\xD0                 8086,FPU
262 FCOM      fpu0,fpureg         \1\xD8\11\xD0                 8086,FPU
263 FCOMI     fpureg              \1\xDB\10\xF0                 P6,FPU
264 FCOMI     fpu0,fpureg         \1\xDB\11\xF0                 P6,FPU
265 FCOMIP    fpureg              \1\xDF\10\xF0                 P6,FPU
266 FCOMIP    fpu0,fpureg         \1\xDF\11\xF0                 P6,FPU
267 FCOMP     mem32               \300\1\xD8\203                8086,FPU
268 FCOMP     mem64               \300\1\xDC\203                8086,FPU
269 FCOMP     fpureg              \1\xD8\10\xD8                 8086,FPU
270 FCOMP     fpu0,fpureg         \1\xD8\11\xD8                 8086,FPU
271 FCOMPP    void                \2\xDE\xD9                    8086,FPU
272 FCOS      void                \2\xD9\xFF                    386,FPU
273 FDECSTP   void                \2\xD9\xF6                    8086,FPU
274 FDISI     void                \3\x9B\xDB\xE1                8086,FPU
275 FDIV      mem32               \300\1\xD8\206                8086,FPU
276 FDIV      mem64               \300\1\xDC\206                8086,FPU
277 FDIV      fpureg|to           \1\xDC\10\xF8                 8086,FPU
278 FDIV      fpureg,fpu0         \1\xDC\10\xF8                 8086,FPU
279 FDIV      fpureg              \1\xD8\10\xF0                 8086,FPU
280 FDIV      fpu0,fpureg         \1\xD8\11\xF0                 8086,FPU
281 FDIVP     fpureg,fpu0         \1\xDE\10\xF8                 8086,FPU
282 FDIVP     fpureg              \1\xDE\10\xF8                 8086,FPU
283 FDIVR     mem32               \300\1\xD8\207                8086,FPU
284 FDIVR     mem64               \300\1\xDC\207                8086,FPU
285 FDIVR     fpureg|to           \1\xDC\10\xF0                 8086,FPU
286 FDIVR     fpureg,fpu0         \1\xDC\10\xF0                 8086,FPU
287 FDIVR     fpureg              \1\xD8\10\xF8                 8086,FPU
288 FDIVR     fpu0,fpureg         \1\xD8\11\xF8                 8086,FPU
289 FDIVRP    fpureg              \1\xDE\10\xF0                 8086,FPU
290 FDIVRP    fpureg,fpu0         \1\xDE\10\xF0                 8086,FPU
291 FEMMS     void                \2\x0F\x0E                    PENT,3DNOW
292 FENI      void                \3\x9B\xDB\xE0                8086,FPU
293 FFREE     fpureg              \1\xDD\10\xC0                 8086,FPU
294 FFREEP    fpureg              \1\xDF\10\xC0                 P6,FPU,UNDOC
295 FIADD     mem32               \300\1\xDA\200                8086,FPU
296 FIADD     mem16               \300\1\xDE\200                8086,FPU
297 FICOM     mem32               \300\1\xDA\202                8086,FPU
298 FICOM     mem16               \300\1\xDE\202                8086,FPU
299 FICOMP    mem32               \300\1\xDA\203                8086,FPU
300 FICOMP    mem16               \300\1\xDE\203                8086,FPU
301 FIDIV     mem32               \300\1\xDA\206                8086,FPU
302 FIDIV     mem16               \300\1\xDE\206                8086,FPU
303 FIDIVR    mem32               \300\1\xDA\207                8086,FPU
304 FIDIVR    mem16               \300\1\xDE\207                8086,FPU
305 FILD      mem32               \300\1\xDB\200                8086,FPU
306 FILD      mem16               \300\1\xDF\200                8086,FPU
307 FILD      mem64               \300\1\xDF\205                8086,FPU
308 FIMUL     mem32               \300\1\xDA\201                8086,FPU
309 FIMUL     mem16               \300\1\xDE\201                8086,FPU
310 FINCSTP   void                \2\xD9\xF7                    8086,FPU
311 FINIT     void                \3\x9B\xDB\xE3                8086,FPU
312 FIST      mem32               \300\1\xDB\202                8086,FPU
313 FIST      mem16               \300\1\xDF\202                8086,FPU
314 FISTP     mem32               \300\1\xDB\203                8086,FPU
315 FISTP     mem16               \300\1\xDF\203                8086,FPU
316 FISTP     mem64               \300\1\xDF\207                8086,FPU
317 FISUB     mem32               \300\1\xDA\204                8086,FPU
318 FISUB     mem16               \300\1\xDE\204                8086,FPU
319 FISUBR    mem32               \300\1\xDA\205                8086,FPU
320 FISUBR    mem16               \300\1\xDE\205                8086,FPU
321 FLD       mem32               \300\1\xD9\200                8086,FPU
322 FLD       mem64               \300\1\xDD\200                8086,FPU
323 FLD       mem80               \300\1\xDB\205                8086,FPU
324 FLD       fpureg              \1\xD9\10\xC0                 8086,FPU
325 FLD1      void                \2\xD9\xE8                    8086,FPU
326 FLDCW     mem                 \300\1\xD9\205                8086,FPU,SW
327 FLDENV    mem                 \300\1\xD9\204                8086,FPU
328 FLDL2E    void                \2\xD9\xEA                    8086,FPU
329 FLDL2T    void                \2\xD9\xE9                    8086,FPU
330 FLDLG2    void                \2\xD9\xEC                    8086,FPU
331 FLDLN2    void                \2\xD9\xED                    8086,FPU
332 FLDPI     void                \2\xD9\xEB                    8086,FPU
333 FLDZ      void                \2\xD9\xEE                    8086,FPU
334 FMUL      mem32               \300\1\xD8\201                8086,FPU
335 FMUL      mem64               \300\1\xDC\201                8086,FPU
336 FMUL      fpureg|to           \1\xDC\10\xC8                 8086,FPU
337 FMUL      fpureg,fpu0         \1\xDC\10\xC8                 8086,FPU
338 FMUL      fpureg              \1\xD8\10\xC8                 8086,FPU
339 FMUL      fpu0,fpureg         \1\xD8\11\xC8                 8086,FPU
340 FMULP     fpureg              \1\xDE\10\xC8                 8086,FPU
341 FMULP     fpureg,fpu0         \1\xDE\10\xC8                 8086,FPU
342 FNCLEX    void                \2\xDB\xE2                    8086,FPU
343 FNDISI    void                \2\xDB\xE1                    8086,FPU
344 FNENI     void                \2\xDB\xE0                    8086,FPU
345 FNINIT    void                \2\xDB\xE3                    8086,FPU
346 FNOP      void                \2\xD9\xD0                    8086,FPU
347 FNSAVE    mem                 \300\1\xDD\206                8086,FPU
348 FNSTCW    mem                 \300\1\xD9\207                8086,FPU,SW
349 FNSTENV   mem                 \300\1\xD9\206                8086,FPU
350 FNSTSW    mem                 \300\1\xDD\207                8086,FPU,SW
351 FNSTSW    reg_ax              \2\xDF\xE0                    286,FPU
352 FPATAN    void                \2\xD9\xF3                    8086,FPU
353 FPREM     void                \2\xD9\xF8                    8086,FPU
354 FPREM1    void                \2\xD9\xF5                    386,FPU
355 FPTAN     void                \2\xD9\xF2                    8086,FPU
356 FRNDINT   void                \2\xD9\xFC                    8086,FPU
357 FRSTOR    mem                 \300\1\xDD\204                8086,FPU
358 FSAVE     mem                 \300\2\x9B\xDD\206            8086,FPU
359 FSCALE    void                \2\xD9\xFD                    8086,FPU
360 FSETPM    void                \2\xDB\xE4                    286,FPU
361 FSIN      void                \2\xD9\xFE                    386,FPU
362 FSINCOS   void                \2\xD9\xFB                    386,FPU
363 FSQRT     void                \2\xD9\xFA                    8086,FPU
364 FST       mem32               \300\1\xD9\202                8086,FPU
365 FST       mem64               \300\1\xDD\202                8086,FPU
366 FST       fpureg              \1\xDD\10\xD0                 8086,FPU
367 FSTCW     mem                 \300\2\x9B\xD9\207            8086,FPU,SW
368 FSTENV    mem                 \300\2\x9B\xD9\206            8086,FPU
369 FSTP      mem32               \300\1\xD9\203                8086,FPU
370 FSTP      mem64               \300\1\xDD\203                8086,FPU
371 FSTP      mem80               \300\1\xDB\207                8086,FPU
372 FSTP      fpureg              \1\xDD\10\xD8                 8086,FPU
373 FSTSW     mem                 \300\2\x9B\xDD\207            8086,FPU,SW
374 FSTSW     reg_ax              \3\x9B\xDF\xE0                286,FPU
375 FSUB      mem32               \300\1\xD8\204                8086,FPU
376 FSUB      mem64               \300\1\xDC\204                8086,FPU
377 FSUB      fpureg|to           \1\xDC\10\xE8                 8086,FPU
378 FSUB      fpureg,fpu0         \1\xDC\10\xE8                 8086,FPU
379 FSUB      fpureg              \1\xD8\10\xE0                 8086,FPU
380 FSUB      fpu0,fpureg         \1\xD8\11\xE0                 8086,FPU
381 FSUBP     fpureg              \1\xDE\10\xE8                 8086,FPU
382 FSUBP     fpureg,fpu0         \1\xDE\10\xE8                 8086,FPU
383 FSUBR     mem32               \300\1\xD8\205                8086,FPU
384 FSUBR     mem64               \300\1\xDC\205                8086,FPU
385 FSUBR     fpureg|to           \1\xDC\10\xE0                 8086,FPU
386 FSUBR     fpureg,fpu0         \1\xDC\10\xE0                 8086,FPU
387 FSUBR     fpureg              \1\xD8\10\xE8                 8086,FPU
388 FSUBR     fpu0,fpureg         \1\xD8\11\xE8                 8086,FPU
389 FSUBRP    fpureg              \1\xDE\10\xE0                 8086,FPU
390 FSUBRP    fpureg,fpu0         \1\xDE\10\xE0                 8086,FPU
391 FTST      void                \2\xD9\xE4                    8086,FPU
392 FUCOM     fpureg              \1\xDD\10\xE0                 386,FPU
393 FUCOM     fpu0,fpureg         \1\xDD\11\xE0                 386,FPU
394 FUCOMI    fpureg              \1\xDB\10\xE8                 P6,FPU
395 FUCOMI    fpu0,fpureg         \1\xDB\11\xE8                 P6,FPU
396 FUCOMIP   fpureg              \1\xDF\10\xE8                 P6,FPU
397 FUCOMIP   fpu0,fpureg         \1\xDF\11\xE8                 P6,FPU
398 FUCOMP    fpureg              \1\xDD\10\xE8                 386,FPU
399 FUCOMP    fpu0,fpureg         \1\xDD\11\xE8                 386,FPU
400 FUCOMPP   void                \2\xDA\xE9                    386,FPU
401 FXAM      void                \2\xD9\xE5                    8086,FPU
402 FXCH      void                \2\xD9\xC9                    8086,FPU
403 FXCH      fpureg              \1\xD9\10\xC8                 8086,FPU
404 FXCH      fpureg,fpu0         \1\xD9\10\xC8                 8086,FPU
405 FXCH      fpu0,fpureg         \1\xD9\11\xC8                 8086,FPU
406 FXTRACT   void                \2\xD9\xF4                    8086,FPU
407 FYL2X     void                \2\xD9\xF1                    8086,FPU
408 FYL2XP1   void                \2\xD9\xF9                    8086,FPU
409 HLT       void                \1\xF4                        8086,PRIV
410 IBTS      mem,reg16           \320\300\2\x0F\xA7\101        386,SW,UNDOC,ND
411 IBTS      reg16,reg16         \320\300\2\x0F\xA7\101        386,UNDOC,ND
412 IBTS      mem,reg32           \321\300\2\x0F\xA7\101        386,SD,UNDOC,ND
413 IBTS      reg32,reg32         \321\300\2\x0F\xA7\101        386,UNDOC,ND
414 ICEBP     void                \1\xF1                        386,ND
415 IDIV      rm8                 \300\1\xF6\207                8086
416 IDIV      rm16                \320\300\1\xF7\207            8086
417 IDIV      rm32                \321\300\1\xF7\207            386
418 IMUL      rm8                 \300\1\xF6\205                8086
419 IMUL      rm16                \320\300\1\xF7\205            8086
420 IMUL      rm32                \321\300\1\xF7\205            386
421 IMUL      reg16,mem           \320\301\2\x0F\xAF\110        386,SM
422 IMUL      reg16,reg16         \320\2\x0F\xAF\110            386
423 IMUL      reg32,mem           \321\301\2\x0F\xAF\110        386,SM
424 IMUL      reg32,reg32         \321\2\x0F\xAF\110            386
425 IMUL      reg16,mem,imm8      \320\301\1\x6B\110\16         186,SM
426 IMUL      reg16,mem,sbyte     \320\301\1\x6B\110\16         186,SM,ND
427 IMUL      reg16,mem,imm16     \320\301\1\x69\110\32         186,SM
428 IMUL      reg16,mem,imm       \320\301\135\1\x69\110\132    186,SM,ND
429 IMUL      reg16,reg16,imm8    \320\1\x6B\110\16             186
430 IMUL      reg16,reg16,sbyte   \320\1\x6B\110\16             186,SM,ND
431 IMUL      reg16,reg16,imm16   \320\1\x69\110\32             186
432 IMUL      reg16,reg16,imm     \320\135\1\x69\110\132        186,SM,ND
433 IMUL      reg32,mem,imm8      \321\301\1\x6B\110\16         386,SM
434 IMUL      reg32,mem,sbyte     \321\301\1\x6B\110\16         386,SM,ND
435 IMUL      reg32,mem,imm32     \321\301\1\x69\110\42         386,SM
436 IMUL      reg32,mem,imm       \321\301\145\1\x69\110\142    386,SM,ND
437 IMUL      reg32,reg32,imm8    \321\1\x6B\110\16             386
438 IMUL      reg32,reg32,sbyte   \321\1\x6B\110\16             386,SM,ND
439 IMUL      reg32,reg32,imm32   \321\1\x69\110\42             386
440 IMUL      reg32,reg32,imm     \321\145\1\x69\110\142        386,SM,ND
441 IMUL      reg16,imm8          \320\1\x6B\100\15             186
442 IMUL      reg16,sbyte         \320\1\x6B\100\15             186,SM,ND
443 IMUL      reg16,imm16         \320\1\x69\100\31             186
444 IMUL      reg16,imm           \320\134\1\x69\100\131        186,SM,ND
445 IMUL      reg32,imm8          \321\1\x6B\100\15             386
446 IMUL      reg32,sbyte         \321\1\x6B\100\15             386,SM,ND
447 IMUL      reg32,imm32         \321\1\x69\100\41             386
448 IMUL      reg32,imm           \321\144\1\x69\100\141        386,SM,ND
449 IN        reg_al,imm          \1\xE4\25                     8086,SB
450 IN        reg_ax,imm          \320\1\xE5\25                 8086,SB
451 IN        reg_eax,imm         \321\1\xE5\25                 386,SB
452 IN        reg_al,reg_dx       \1\xEC                        8086
453 IN        reg_ax,reg_dx       \320\1\xED                    8086
454 IN        reg_eax,reg_dx      \321\1\xED                    386
455 INC       reg16               \320\10\x40                   8086
456 INC       reg32               \321\10\x40                   386
457 INC       rm8                 \300\1\xFE\200                8086
458 INC       rm16                \320\300\1\xFF\200            8086
459 INC       rm32                \321\300\1\xFF\200            386
460 INCBIN    ignore              ignore                        ignore
461 INSB      void                \1\x6C                        186
462 INSD      void                \321\1\x6D                    386
463 INSW      void                \320\1\x6D                    186
464 INT       imm                 \1\xCD\24                     8086,SB
465 INT01     void                \1\xF1                        386,ND
466 INT1      void                \1\xF1                        386
467 INT03     void                \1\xCC                        8086,ND
468 INT3      void                \1\xCC                        8086
469 INTO      void                \1\xCE                        8086
470 INVD      void                \2\x0F\x08                    486,PRIV
471 INVLPG    mem                 \300\2\x0F\x01\207            486,PRIV
472 IRET      void                \322\1\xCF                    8086
473 IRETD     void                \321\1\xCF                    386
474 IRETW     void                \320\1\xCF                    8086
475 JCXZ      imm                 \310\1\xE3\50                 8086
476 JECXZ     imm                 \311\1\xE3\50                 386
477 JMP       imm|short           \1\xEB\50                     8086
478 JMP       imm                 \371\1\xEB\50                 8086,ND
479 JMP       imm                 \322\1\xE9\64                 8086
480 JMP       imm|near            \322\1\xE9\64                 8086,ND
481 JMP       imm|far             \322\1\xEA\34\37              8086,ND
482 JMP       imm16               \320\1\xE9\64                 8086
483 JMP       imm16|near          \320\1\xE9\64                 8086,ND
484 JMP       imm16|far           \320\1\xEA\34\37              8086,ND
485 JMP       imm32               \321\1\xE9\64                 8086
486 JMP       imm32|near          \321\1\xE9\64                 8086,ND
487 JMP       imm32|far           \321\1\xEA\34\37              8086,ND
488 JMP       imm:imm             \322\1\xEA\35\30              8086
489 JMP       imm16:imm           \320\1\xEA\31\30              8086
490 JMP       imm:imm16           \320\1\xEA\31\30              8086
491 JMP       imm32:imm           \321\1\xEA\41\30              386
492 JMP       imm:imm32           \321\1\xEA\41\30              386
493 JMP       mem|far             \322\300\1\xFF\205            8086
494 JMP       mem16|far           \320\300\1\xFF\205            8086
495 JMP       mem32|far           \321\300\1\xFF\205            386
496 JMP       mem|near            \322\300\1\xFF\204            8086
497 JMP       mem16|near          \320\300\1\xFF\204            8086
498 JMP       mem32|near          \321\300\1\xFF\204            386
499 JMP       reg16               \320\300\1\xFF\204            8086
500 JMP       reg32               \321\300\1\xFF\204            386
501 JMP       mem                 \322\300\1\xFF\204            8086
502 JMP       mem16               \320\300\1\xFF\204            8086
503 JMP       mem32               \321\300\1\xFF\204            386
504 LAHF      void                \1\x9F                        8086
505 LAR       reg16,mem           \320\301\2\x0F\x02\110        286,PROT,SM
506 LAR       reg16,reg16         \320\301\2\x0F\x02\110        286,PROT
507 LAR       reg32,mem           \321\301\2\x0F\x02\110        286,PROT,SM
508 LAR       reg32,reg32         \321\301\2\x0F\x02\110        286,PROT
509 LDS       reg16,mem           \320\301\1\xC5\110            8086
510 LDS       reg32,mem           \321\301\1\xC5\110            8086
511 LEA       reg16,mem           \320\301\1\x8D\110            8086
512 LEA       reg32,mem           \321\301\1\x8D\110            8086
513 LEAVE     void                \1\xC9                        186
514 LES       reg16,mem           \320\301\1\xC4\110            8086
515 LES       reg32,mem           \321\301\1\xC4\110            8086
516 LFS       reg16,mem           \320\301\2\x0F\xB4\110        386
517 LFS       reg32,mem           \321\301\2\x0F\xB4\110        386
518 LGDT      mem                 \300\2\x0F\x01\202            286,PRIV
519 LGS       reg16,mem           \320\301\2\x0F\xB5\110        386
520 LGS       reg32,mem           \321\301\2\x0F\xB5\110        386
521 LIDT      mem                 \300\2\x0F\x01\203            286,PRIV
522 LLDT      mem                 \300\1\x0F\17\202             286,PROT,PRIV
523 LLDT      mem16               \300\1\x0F\17\202             286,PROT,PRIV
524 LLDT      reg16               \300\1\x0F\17\202             286,PROT,PRIV
525 LMSW      mem                 \300\2\x0F\x01\206            286,PRIV
526 LMSW      mem16               \300\2\x0F\x01\206            286,PRIV
527 LMSW      reg16               \300\2\x0F\x01\206            286,PRIV
528 LOADALL   void                \2\x0F\x07                    386,UNDOC
529 LOADALL286 void               \2\x0F\x05                    286,UNDOC
530 LODSB     void                \1\xAC                        8086
531 LODSD     void                \321\1\xAD                    386
532 LODSW     void                \320\1\xAD                    8086
533 LOOP      imm                 \312\1\xE2\50                 8086
534 LOOP      imm,reg_cx          \310\1\xE2\50                 8086
535 LOOP      imm,reg_ecx         \311\1\xE2\50                 386
536 LOOPE     imm                 \312\1\xE1\50                 8086
537 LOOPE     imm,reg_cx          \310\1\xE1\50                 8086
538 LOOPE     imm,reg_ecx         \311\1\xE1\50                 386
539 LOOPNE    imm                 \312\1\xE0\50                 8086
540 LOOPNE    imm,reg_cx          \310\1\xE0\50                 8086
541 LOOPNE    imm,reg_ecx         \311\1\xE0\50                 386
542 LOOPNZ    imm                 \312\1\xE0\50                 8086
543 LOOPNZ    imm,reg_cx          \310\1\xE0\50                 8086
544 LOOPNZ    imm,reg_ecx         \311\1\xE0\50                 386
545 LOOPZ     imm                 \312\1\xE1\50                 8086
546 LOOPZ     imm,reg_cx          \310\1\xE1\50                 8086
547 LOOPZ     imm,reg_ecx         \311\1\xE1\50                 386
548 LSL       reg16,mem           \320\301\2\x0F\x03\110        286,PROT,SM
549 LSL       reg16,reg16         \320\301\2\x0F\x03\110        286,PROT
550 LSL       reg32,mem           \321\301\2\x0F\x03\110        286,PROT,SM
551 LSL       reg32,reg32         \321\301\2\x0F\x03\110        286,PROT
552 LSS       reg16,mem           \320\301\2\x0F\xB2\110        386
553 LSS       reg32,mem           \321\301\2\x0F\xB2\110        386
554 LTR       mem                 \300\1\x0F\17\203             286,PROT,PRIV
555 LTR       mem16               \300\1\x0F\17\203             286,PROT,PRIV
556 LTR       reg16               \300\1\x0F\17\203             286,PROT,PRIV
557 MOV       mem,reg_cs          \300\1\x8C\201                8086,SM
558 MOV       mem,reg_dess        \300\1\x8C\101                8086,SM
559 MOV       mem,reg_fsgs        \300\1\x8C\101                386,SM
560 MOV       reg16,reg_cs        \320\300\1\x8C\201            8086
561 MOV       reg16,reg_dess      \320\300\1\x8C\101            8086
562 MOV       reg16,reg_fsgs      \320\300\1\x8C\101            386
563 MOV       reg32,reg_cs        \321\300\1\x8C\201            8086
564 MOV       reg32,reg_dess      \321\300\1\x8C\101            8086
565 MOV       reg32,reg_fsgs      \321\300\1\x8C\101            386
566 MOV       reg_dess,mem        \301\1\x8E\110                8086,SM
567 MOV       reg_fsgs,mem        \301\1\x8E\110                386,SM
568 MOV       reg_dess,reg16      \301\1\x8E\110                8086
569 MOV       reg_fsgs,reg16      \301\1\x8E\110                386
570 MOV       reg_dess,reg32      \301\1\x8E\110                8086
571 MOV       reg_fsgs,reg32      \301\1\x8E\110                386
572 MOV       reg_al,mem_offs     \301\1\xA0\35                 8086,SM
573 MOV       reg_ax,mem_offs     \301\320\1\xA1\35             8086,SM
574 MOV       reg_eax,mem_offs    \301\321\1\xA1\35             386,SM
575 MOV       mem_offs,reg_al     \300\1\xA2\34                 8086,SM
576 MOV       mem_offs,reg_ax     \300\320\1\xA3\34             8086,SM
577 MOV       mem_offs,reg_eax    \300\321\1\xA3\34             386,SM
578 MOV       reg32,reg_cr4       \2\x0F\x20\204                PENT,PRIV
579 MOV       reg32,reg_creg      \2\x0F\x20\101                386,PRIV
580 MOV       reg32,reg_dreg      \2\x0F\x21\101                386,PRIV
581 MOV       reg32,reg_treg      \2\x0F\x24\101                386,PRIV
582 MOV       reg_cr4,reg32       \2\x0F\x22\214                PENT,PRIV
583 MOV       reg_creg,reg32      \2\x0F\x22\110                386,PRIV
584 MOV       reg_dreg,reg32      \2\x0F\x23\110                386,PRIV
585 MOV       reg_treg,reg32      \2\x0F\x26\110                386,PRIV
586 MOV       mem,reg8            \300\1\x88\101                8086,SM
587 MOV       reg8,reg8           \300\1\x88\101                8086
588 MOV       mem,reg16           \320\300\1\x89\101            8086,SM
589 MOV       reg16,reg16         \320\300\1\x89\101            8086
590 MOV       mem,reg32           \321\300\1\x89\101            386,SM
591 MOV       reg32,reg32         \321\300\1\x89\101            386
592 MOV       reg8,mem            \301\1\x8A\110                8086,SM
593 MOV       reg8,reg8           \301\1\x8A\110                8086
594 MOV       reg16,mem           \320\301\1\x8B\110            8086,SM
595 MOV       reg16,reg16         \320\301\1\x8B\110            8086
596 MOV       reg32,mem           \321\301\1\x8B\110            386,SM
597 MOV       reg32,reg32         \321\301\1\x8B\110            386
598 MOV       reg8,imm            \10\xB0\21                    8086,SM
599 MOV       reg16,imm           \320\10\xB8\31                8086,SM
600 MOV       reg32,imm           \321\10\xB8\41                386,SM
601 MOV       rm8,imm             \300\1\xC6\200\21             8086,SM
602 MOV       rm16,imm            \320\300\1\xC7\200\31         8086,SM
603 MOV       rm32,imm            \321\300\1\xC7\200\41         386,SM
604 MOV       mem,imm8            \300\1\xC6\200\21             8086,SM
605 MOV       mem,imm16           \320\300\1\xC7\200\31         8086,SM
606 MOV       mem,imm32           \321\300\1\xC7\200\41         386,SM
607 MOVD      mmxreg,mem          \301\2\x0F\x6E\110            PENT,MMX,SD
608 MOVD      mmxreg,reg32        \2\x0F\x6E\110                PENT,MMX
609 MOVD      mem,mmxreg          \300\2\x0F\x7E\101            PENT,MMX,SD
610 MOVD      reg32,mmxreg        \2\x0F\x7E\101                PENT,MMX
611 MOVQ      mmxreg,mem          \301\2\x0F\x6F\110            PENT,MMX,SM
612 MOVQ      mmxreg,mmxreg       \2\x0F\x6F\110                PENT,MMX
613 MOVQ      mem,mmxreg          \300\2\x0F\x7F\101            PENT,MMX,SM
614 MOVQ      mmxreg,mmxreg       \2\x0F\x7F\101                PENT,MMX
615 MOVSB     void                \1\xA4                        8086
616 MOVSD     void                \321\1\xA5                    386
617 MOVSW     void                \320\1\xA5                    8086
618 MOVSX     reg16,mem           \320\301\2\x0F\xBE\110        386,SB
619 MOVSX     reg16,reg8          \320\301\2\x0F\xBE\110        386
620 MOVSX     reg32,rm8           \321\301\2\x0F\xBE\110        386
621 MOVSX     reg32,rm16          \321\301\2\x0F\xBF\110        386
622 MOVZX     reg16,mem           \320\301\2\x0F\xB6\110        386,SB
623 MOVZX     reg16,reg8          \320\301\2\x0F\xB6\110        386
624 MOVZX     reg32,rm8           \321\301\2\x0F\xB6\110        386
625 MOVZX     reg32,rm16          \321\301\2\x0F\xB7\110        386
626 MUL       rm8                 \300\1\xF6\204                8086
627 MUL       rm16                \320\300\1\xF7\204            8086
628 MUL       rm32                \321\300\1\xF7\204            386
629 NEG       rm8                 \300\1\xF6\203                8086
630 NEG       rm16                \320\300\1\xF7\203            8086
631 NEG       rm32                \321\300\1\xF7\203            386
632 NOP       void                \1\x90                        8086
633 NOT       rm8                 \300\1\xF6\202                8086
634 NOT       rm16                \320\300\1\xF7\202            8086
635 NOT       rm32                \321\300\1\xF7\202            386
636 OR        mem,reg8            \300\1\x08\101                8086,SM
637 OR        reg8,reg8           \300\1\x08\101                8086
638 OR        mem,reg16           \320\300\1\x09\101            8086,SM
639 OR        reg16,reg16         \320\300\1\x09\101            8086
640 OR        mem,reg32           \321\300\1\x09\101            386,SM
641 OR        reg32,reg32         \321\300\1\x09\101            386
642 OR        reg8,mem            \301\1\x0A\110                8086,SM
643 OR        reg8,reg8           \301\1\x0A\110                8086
644 OR        reg16,mem           \320\301\1\x0B\110            8086,SM
645 OR        reg16,reg16         \320\301\1\x0B\110            8086
646 OR        reg32,mem           \321\301\1\x0B\110            386,SM
647 OR        reg32,reg32         \321\301\1\x0B\110            386
648 OR        rm16,imm8           \320\300\1\x83\201\15         8086
649 OR        rm32,imm8           \321\300\1\x83\201\15         386
650 OR        reg_al,imm          \1\x0C\21                     8086,SM
651 OR        reg_ax,imm          \320\1\x0D\31                 8086,SM
652 OR        reg_eax,sbyte       \321\1\x83\201\15             386,SM,ND
653 OR        reg_eax,imm         \321\1\x0D\41                 386,SM
654 OR        rm8,imm             \300\1\x80\201\21             8086,SM
655 OR        rm16,imm            \320\300\134\1\x81\201\131    8086,SM
656 OR        rm32,imm            \321\300\144\1\x81\201\141    386,SM
657 OR        mem,imm8            \300\1\x80\201\21             8086,SM
658 OR        mem,imm16           \320\300\134\1\x81\201\131    8086,SM
659 OR        mem,imm32           \321\300\144\1\x81\201\141    386,SM
660 OUT       imm,reg_al          \1\xE6\24                     8086,SB
661 OUT       imm,reg_ax          \320\1\xE7\24                 8086,SB
662 OUT       imm,reg_eax         \321\1\xE7\24                 386,SB
663 OUT       reg_dx,reg_al       \1\xEE                        8086
664 OUT       reg_dx,reg_ax       \320\1\xEF                    8086
665 OUT       reg_dx,reg_eax      \321\1\xEF                    386
666 OUTSB     void                \1\x6E                        186
667 OUTSD     void                \321\1\x6F                    386
668 OUTSW     void                \320\1\x6F                    186
669 PACKSSDW  mmxreg,mem          \301\2\x0F\x6B\110            PENT,MMX,SM
670 PACKSSDW  mmxreg,mmxreg       \2\x0F\x6B\110                PENT,MMX
671 PACKSSWB  mmxreg,mem          \301\2\x0F\x63\110            PENT,MMX,SM
672 PACKSSWB  mmxreg,mmxreg       \2\x0F\x63\110                PENT,MMX
673 PACKUSWB  mmxreg,mem          \301\2\x0F\x67\110            PENT,MMX,SM
674 PACKUSWB  mmxreg,mmxreg       \2\x0F\x67\110                PENT,MMX
675 PADDB     mmxreg,mem          \301\2\x0F\xFC\110            PENT,MMX,SM
676 PADDB     mmxreg,mmxreg       \2\x0F\xFC\110                PENT,MMX
677 PADDD     mmxreg,mem          \301\2\x0F\xFE\110            PENT,MMX,SM
678 PADDD     mmxreg,mmxreg       \2\x0F\xFE\110                PENT,MMX
679 PADDSB    mmxreg,mem          \301\2\x0F\xEC\110            PENT,MMX,SM
680 PADDSB    mmxreg,mmxreg       \2\x0F\xEC\110                PENT,MMX
681 PADDSIW   mmxreg,mem          \301\2\x0F\x51\110            PENT,MMX,SM,CYRIX
682 PADDSIW   mmxreg,mmxreg       \2\x0F\x51\110                PENT,MMX,CYRIX
683 PADDSW    mmxreg,mem          \301\2\x0F\xED\110            PENT,MMX,SM
684 PADDSW    mmxreg,mmxreg       \2\x0F\xED\110                PENT,MMX
685 PADDUSB   mmxreg,mem          \301\2\x0F\xDC\110            PENT,MMX,SM
686 PADDUSB   mmxreg,mmxreg       \2\x0F\xDC\110                PENT,MMX
687 PADDUSW   mmxreg,mem          \301\2\x0F\xDD\110            PENT,MMX,SM
688 PADDUSW   mmxreg,mmxreg       \2\x0F\xDD\110                PENT,MMX
689 PADDW     mmxreg,mem          \301\2\x0F\xFD\110            PENT,MMX,SM
690 PADDW     mmxreg,mmxreg       \2\x0F\xFD\110                PENT,MMX
691 PAND      mmxreg,mem          \301\2\x0F\xDB\110            PENT,MMX,SM
692 PAND      mmxreg,mmxreg       \2\x0F\xDB\110                PENT,MMX
693 PANDN     mmxreg,mem          \301\2\x0F\xDF\110            PENT,MMX,SM
694 PANDN     mmxreg,mmxreg       \2\x0F\xDF\110                PENT,MMX
695 PAVEB     mmxreg,mem          \301\2\x0F\x50\110            PENT,MMX,SM,CYRIX
696 PAVEB     mmxreg,mmxreg       \2\x0F\x50\110                PENT,MMX,CYRIX
697 PAVGUSB   mmxreg,mem          \301\2\x0F\x0F\110\01\xBF     PENT,3DNOW,SM
698 PAVGUSB   mmxreg,mmxreg       \2\x0F\x0F\110\01\xBF         PENT,3DNOW
699 PCMPEQB   mmxreg,mem          \301\2\x0F\x74\110            PENT,MMX,SM
700 PCMPEQB   mmxreg,mmxreg       \2\x0F\x74\110                PENT,MMX
701 PCMPEQD   mmxreg,mem          \301\2\x0F\x76\110            PENT,MMX,SM
702 PCMPEQD   mmxreg,mmxreg       \2\x0F\x76\110                PENT,MMX
703 PCMPEQW   mmxreg,mem          \301\2\x0F\x75\110            PENT,MMX,SM
704 PCMPEQW   mmxreg,mmxreg       \2\x0F\x75\110                PENT,MMX
705 PCMPGTB   mmxreg,mem          \301\2\x0F\x64\110            PENT,MMX,SM
706 PCMPGTB   mmxreg,mmxreg       \2\x0F\x64\110                PENT,MMX
707 PCMPGTD   mmxreg,mem          \301\2\x0F\x66\110            PENT,MMX,SM
708 PCMPGTD   mmxreg,mmxreg       \2\x0F\x66\110                PENT,MMX
709 PCMPGTW   mmxreg,mem          \301\2\x0F\x65\110            PENT,MMX,SM
710 PCMPGTW   mmxreg,mmxreg       \2\x0F\x65\110                PENT,MMX
711 PDISTIB   mmxreg,mem          \301\2\x0F\x54\110            PENT,MMX,SM,CYRIX
712 PF2ID     mmxreg,mem          \301\2\x0F\x0F\110\01\x1D     PENT,3DNOW,SM
713 PF2ID     mmxreg,mmxreg       \2\x0F\x0F\110\01\x1D         PENT,3DNOW
714 PFACC     mmxreg,mem          \301\2\x0F\x0F\110\01\xAE     PENT,3DNOW,SM
715 PFACC     mmxreg,mmxreg       \2\x0F\x0F\110\01\xAE         PENT,3DNOW
716 PFADD     mmxreg,mem          \301\2\x0F\x0F\110\01\x9E     PENT,3DNOW,SM
717 PFADD     mmxreg,mmxreg       \2\x0F\x0F\110\01\x9E         PENT,3DNOW
718 PFCMPEQ   mmxreg,mem          \301\2\x0F\x0F\110\01\xB0     PENT,3DNOW,SM
719 PFCMPEQ   mmxreg,mmxreg       \2\x0F\x0F\110\01\xB0         PENT,3DNOW
720 PFCMPGE   mmxreg,mem          \301\2\x0F\x0F\110\01\x90     PENT,3DNOW,SM
721 PFCMPGE   mmxreg,mmxreg       \2\x0F\x0F\110\01\x90         PENT,3DNOW
722 PFCMPGT   mmxreg,mem          \301\2\x0F\x0F\110\01\xA0     PENT,3DNOW,SM
723 PFCMPGT   mmxreg,mmxreg       \2\x0F\x0F\110\01\xA0         PENT,3DNOW
724 PFMAX     mmxreg,mem          \301\2\x0F\x0F\110\01\xA4     PENT,3DNOW,SM
725 PFMAX     mmxreg,mmxreg       \2\x0F\x0F\110\01\xA4         PENT,3DNOW
726 PFMIN     mmxreg,mem          \301\2\x0F\x0F\110\01\x94     PENT,3DNOW,SM
727 PFMIN     mmxreg,mmxreg       \2\x0F\x0F\110\01\x94         PENT,3DNOW
728 PFMUL     mmxreg,mem          \301\2\x0F\x0F\110\01\xB4     PENT,3DNOW,SM
729 PFMUL     mmxreg,mmxreg       \2\x0F\x0F\110\01\xB4         PENT,3DNOW
730 PFRCP     mmxreg,mem          \301\2\x0F\x0F\110\01\x96     PENT,3DNOW,SM
731 PFRCP     mmxreg,mmxreg       \2\x0F\x0F\110\01\x96         PENT,3DNOW
732 PFRCPIT1  mmxreg,mem          \301\2\x0F\x0F\110\01\xA6     PENT,3DNOW,SM
733 PFRCPIT1  mmxreg,mmxreg       \2\x0F\x0F\110\01\xA6         PENT,3DNOW
734 PFRCPIT2  mmxreg,mem          \301\2\x0F\x0F\110\01\xB6     PENT,3DNOW,SM
735 PFRCPIT2  mmxreg,mmxreg       \2\x0F\x0F\110\01\xB6         PENT,3DNOW
736 PFRSQIT1  mmxreg,mem          \301\2\x0F\x0F\110\01\xA7     PENT,3DNOW,SM
737 PFRSQIT1  mmxreg,mmxreg       \2\x0F\x0F\110\01\xA7         PENT,3DNOW
738 PFRSQRT   mmxreg,mem          \301\2\x0F\x0F\110\01\x97     PENT,3DNOW,SM
739 PFRSQRT   mmxreg,mmxreg       \2\x0F\x0F\110\01\x97         PENT,3DNOW
740 PFSUB     mmxreg,mem          \301\2\x0F\x0F\110\01\x9A     PENT,3DNOW,SM
741 PFSUB     mmxreg,mmxreg       \2\x0F\x0F\110\01\x9A         PENT,3DNOW
742 PFSUBR    mmxreg,mem          \301\2\x0F\x0F\110\01\xAA     PENT,3DNOW,SM
743 PFSUBR    mmxreg,mmxreg       \2\x0F\x0F\110\01\xAA         PENT,3DNOW
744 PI2FD     mmxreg,mem          \301\2\x0F\x0F\110\01\x0D     PENT,3DNOW,SM
745 PI2FD     mmxreg,mmxreg       \2\x0F\x0F\110\01\x0D         PENT,3DNOW
746 PMACHRIW  mmxreg,mem          \301\2\x0F\x5E\110            PENT,MMX,SM,CYRIX
747 PMADDWD   mmxreg,mem          \301\2\x0F\xF5\110            PENT,MMX,SM
748 PMADDWD   mmxreg,mmxreg       \2\x0F\xF5\110                PENT,MMX
749 PMAGW     mmxreg,mem          \301\2\x0F\x52\110            PENT,MMX,SM,CYRIX
750 PMAGW     mmxreg,mmxreg       \2\x0F\x52\110                PENT,MMX,CYRIX
751 PMULHRIW  mmxreg,mem          \301\2\x0F\x5D\110            PENT,MMX,SM,CYRIX
752 PMULHRIW  mmxreg,mmxreg       \2\x0F\x5D\110                PENT,MMX,CYRIX
753 PMULHRWA  mmxreg,mem          \301\2\x0F\x0F\110\1\xB7      PENT,3DNOW,SM
754 PMULHRWA  mmxreg,mmxreg       \2\x0F\x0F\110\1\xB7          PENT,3DNOW
755 PMULHRWC  mmxreg,mem          \301\2\x0F\x59\110            PENT,MMX,SM,CYRIX
756 PMULHRWC  mmxreg,mmxreg       \2\x0F\x59\110                PENT,MMX,CYRIX
757 PMULHW    mmxreg,mem          \301\2\x0F\xE5\110            PENT,MMX,SM
758 PMULHW    mmxreg,mmxreg       \2\x0F\xE5\110                PENT,MMX
759 PMULLW    mmxreg,mem          \301\2\x0F\xD5\110            PENT,MMX,SM
760 PMULLW    mmxreg,mmxreg       \2\x0F\xD5\110                PENT,MMX
761 PMVGEZB   mmxreg,mem          \301\2\x0F\x5C\110            PENT,MMX,SM,CYRIX
762 PMVLZB    mmxreg,mem          \301\2\x0F\x5B\110            PENT,MMX,SM,CYRIX
763 PMVNZB    mmxreg,mem          \301\2\x0F\x5A\110            PENT,MMX,SM,CYRIX
764 PMVZB     mmxreg,mem          \301\2\x0F\x58\110            PENT,MMX,SM,CYRIX
765 POP       reg16               \320\10\x58                   8086
766 POP       reg32               \321\10\x58                   386
767 POP       rm16                \320\300\1\x8F\200            8086
768 POP       rm32                \321\300\1\x8F\200            386
769 POP       reg_cs              \1\x0F                        8086,UNDOC,ND
770 POP       reg_dess            \4                            8086
771 POP       reg_fsgs            \1\x0F\5                      386
772 POPA      void                \322\1\x61                    186
773 POPAD     void                \321\1\x61                    386
774 POPAW     void                \320\1\x61                    186
775 POPF      void                \322\1\x9D                    186
776 POPFD     void                \321\1\x9D                    386
777 POPFW     void                \320\1\x9D                    186
778 POR       mmxreg,mem          \301\2\x0F\xEB\110            PENT,MMX,SM
779 POR       mmxreg,mmxreg       \2\x0F\xEB\110                PENT,MMX
780 PREFETCH  mem                 \2\x0F\x0D\200                PENT,3DNOW,SM
781 PREFETCHW mem                 \2\x0F\x0D\201                PENT,3DNOW,SM
782 PSLLD     mmxreg,mem          \301\2\x0F\xF2\110            PENT,MMX,SM
783 PSLLD     mmxreg,mmxreg       \2\x0F\xF2\110                PENT,MMX
784 PSLLD     mmxreg,imm          \2\x0F\x72\206\25             PENT,MMX
785 PSLLQ     mmxreg,mem          \301\2\x0F\xF3\110            PENT,MMX,SM
786 PSLLQ     mmxreg,mmxreg       \2\x0F\xF3\110                PENT,MMX
787 PSLLQ     mmxreg,imm          \2\x0F\x73\206\25             PENT,MMX
788 PSLLW     mmxreg,mem          \301\2\x0F\xF1\110            PENT,MMX,SM
789 PSLLW     mmxreg,mmxreg       \2\x0F\xF1\110                PENT,MMX
790 PSLLW     mmxreg,imm          \2\x0F\x71\206\25             PENT,MMX
791 PSRAD     mmxreg,mem          \301\2\x0F\xE2\110            PENT,MMX,SM
792 PSRAD     mmxreg,mmxreg       \2\x0F\xE2\110                PENT,MMX
793 PSRAD     mmxreg,imm          \2\x0F\x72\204\25             PENT,MMX
794 PSRAW     mmxreg,mem          \301\2\x0F\xE1\110            PENT,MMX,SM
795 PSRAW     mmxreg,mmxreg       \2\x0F\xE1\110                PENT,MMX
796 PSRAW     mmxreg,imm          \2\x0F\x71\204\25             PENT,MMX
797 PSRLD     mmxreg,mem          \301\2\x0F\xD2\110            PENT,MMX,SM
798 PSRLD     mmxreg,mmxreg       \2\x0F\xD2\110                PENT,MMX
799 PSRLD     mmxreg,imm          \2\x0F\x72\202\25             PENT,MMX
800 PSRLQ     mmxreg,mem          \301\2\x0F\xD3\110            PENT,MMX,SM
801 PSRLQ     mmxreg,mmxreg       \2\x0F\xD3\110                PENT,MMX
802 PSRLQ     mmxreg,imm          \2\x0F\x73\202\25             PENT,MMX
803 PSRLW     mmxreg,mem          \301\2\x0F\xD1\110            PENT,MMX,SM
804 PSRLW     mmxreg,mmxreg       \2\x0F\xD1\110                PENT,MMX
805 PSRLW     mmxreg,imm          \2\x0F\x71\202\25             PENT,MMX
806 PSUBB     mmxreg,mem          \301\2\x0F\xF8\110            PENT,MMX,SM
807 PSUBB     mmxreg,mmxreg       \2\x0F\xF8\110                PENT,MMX
808 PSUBD     mmxreg,mem          \301\2\x0F\xFA\110            PENT,MMX,SM
809 PSUBD     mmxreg,mmxreg       \2\x0F\xFA\110                PENT,MMX
810 PSUBSB    mmxreg,mem          \301\2\x0F\xE8\110            PENT,MMX,SM
811 PSUBSB    mmxreg,mmxreg       \2\x0F\xE8\110                PENT,MMX
812 PSUBSIW   mmxreg,mem          \301\2\x0F\x55\110            PENT,MMX,SM,CYRIX
813 PSUBSIW   mmxreg,mmxreg       \2\x0F\x55\110                PENT,MMX,CYRIX
814 PSUBSW    mmxreg,mem          \301\2\x0F\xE9\110            PENT,MMX,SM
815 PSUBSW    mmxreg,mmxreg       \2\x0F\xE9\110                PENT,MMX
816 PSUBUSB   mmxreg,mem          \301\2\x0F\xD8\110            PENT,MMX,SM
817 PSUBUSB   mmxreg,mmxreg       \2\x0F\xD8\110                PENT,MMX
818 PSUBUSW   mmxreg,mem          \301\2\x0F\xD9\110            PENT,MMX,SM
819 PSUBUSW   mmxreg,mmxreg       \2\x0F\xD9\110                PENT,MMX
820 PSUBW     mmxreg,mem          \301\2\x0F\xF9\110            PENT,MMX,SM
821 PSUBW     mmxreg,mmxreg       \2\x0F\xF9\110                PENT,MMX
822 PUNPCKHBW mmxreg,mem          \301\2\x0F\x68\110            PENT,MMX,SM
823 PUNPCKHBW mmxreg,mmxreg       \2\x0F\x68\110                PENT,MMX
824 PUNPCKHDQ mmxreg,mem          \301\2\x0F\x6A\110            PENT,MMX,SM
825 PUNPCKHDQ mmxreg,mmxreg       \2\x0F\x6A\110                PENT,MMX
826 PUNPCKHWD mmxreg,mem          \301\2\x0F\x69\110            PENT,MMX,SM
827 PUNPCKHWD mmxreg,mmxreg       \2\x0F\x69\110                PENT,MMX
828 PUNPCKLBW mmxreg,mem          \301\2\x0F\x60\110            PENT,MMX,SM
829 PUNPCKLBW mmxreg,mmxreg       \2\x0F\x60\110                PENT,MMX
830 PUNPCKLDQ mmxreg,mem          \301\2\x0F\x62\110            PENT,MMX,SM
831 PUNPCKLDQ mmxreg,mmxreg       \2\x0F\x62\110                PENT,MMX
832 PUNPCKLWD mmxreg,mem          \301\2\x0F\x61\110            PENT,MMX,SM
833 PUNPCKLWD mmxreg,mmxreg       \2\x0F\x61\110                PENT,MMX
834 PUSH      reg16               \320\10\x50                   8086
835 PUSH      reg32               \321\10\x50                   386
836 PUSH      rm16                \320\300\1\xFF\206            8086
837 PUSH      rm32                \321\300\1\xFF\206            386
838 PUSH      reg_fsgs            \1\x0F\7                      386
839 PUSH      reg_sreg            \6                            8086
840 PUSH      imm8                \1\x6A\14                     186
841 PUSH      sbyte               \1\x6A\14                     186,ND
842 PUSH      imm16               \320\133\1\x68\130            186
843 PUSH      imm32               \321\143\1\x68\140            386
844 PUSH      imm                 \1\x68\34                     186
845 PUSHA     void                \322\1\x60                    186
846 PUSHAD    void                \321\1\x60                    386
847 PUSHAW    void                \320\1\x60                    186
848 PUSHF     void                \322\1\x9C                    186
849 PUSHFD    void                \321\1\x9C                    386
850 PUSHFW    void                \320\1\x9C                    186
851 PXOR      mmxreg,mem          \301\2\x0F\xEF\110            PENT,MMX,SM
852 PXOR      mmxreg,mmxreg       \2\x0F\xEF\110                PENT,MMX
853 RCL       rm8,unity           \300\1\xD0\202                8086
854 RCL       rm8,reg_cl          \300\1\xD2\202                8086
855 RCL       rm8,imm             \300\1\xC0\202\25             186,SB
856 RCL       rm16,unity          \320\300\1\xD1\202            8086
857 RCL       rm16,reg_cl         \320\300\1\xD3\202            8086
858 RCL       rm16,imm            \320\300\1\xC1\202\25         186,SB
859 RCL       rm32,unity          \321\300\1\xD1\202            386
860 RCL       rm32,reg_cl         \321\300\1\xD3\202            386
861 RCL       rm32,imm            \321\300\1\xC1\202\25         386,SB
862 RCR       rm8,unity           \300\1\xD0\203                8086
863 RCR       rm8,reg_cl          \300\1\xD2\203                8086
864 RCR       rm8,imm             \300\1\xC0\203\25             186,SB
865 RCR       rm16,unity          \320\300\1\xD1\203            8086
866 RCR       rm16,reg_cl         \320\300\1\xD3\203            8086
867 RCR       rm16,imm            \320\300\1\xC1\203\25         186,SB
868 RCR       rm32,unity          \321\300\1\xD1\203            386
869 RCR       rm32,reg_cl         \321\300\1\xD3\203            386
870 RCR       rm32,imm            \321\300\1\xC1\203\25         386,SB
871 RDSHR     void                \2\x0F\x36                    P6,CYRIX,SMM
872 RDMSR     void                \2\x0F\x32                    PENT,PRIV
873 RDPMC     void                \2\x0F\x33                    P6
874 RDTSC     void                \2\x0F\x31                    PENT
875 RESB      imm                 \340                          8086
876 RESD      ignore              ignore                        ignore
877 RESQ      ignore              ignore                        ignore
878 REST      ignore              ignore                        ignore
879 RESW      ignore              ignore                        ignore
880 RET       void                \1\xC3                        8086
881 RET       imm                 \1\xC2\30                     8086,SW
882 RETF      void                \1\xCB                        8086
883 RETF      imm                 \1\xCA\30                     8086,SW
884 RETN      void                \1\xC3                        8086
885 RETN      imm                 \1\xC2\30                     8086,SW
886 ROL       rm8,unity           \300\1\xD0\200                8086
887 ROL       rm8,reg_cl          \300\1\xD2\200                8086
888 ROL       rm8,imm             \300\1\xC0\200\25             186,SB
889 ROL       rm16,unity          \320\300\1\xD1\200            8086
890 ROL       rm16,reg_cl         \320\300\1\xD3\200            8086
891 ROL       rm16,imm            \320\300\1\xC1\200\25         186,SB
892 ROL       rm32,unity          \321\300\1\xD1\200            386
893 ROL       rm32,reg_cl         \321\300\1\xD3\200            386
894 ROL       rm32,imm            \321\300\1\xC1\200\25         386,SB
895 ROR       rm8,unity           \300\1\xD0\201                8086
896 ROR       rm8,reg_cl          \300\1\xD2\201                8086
897 ROR       rm8,imm             \300\1\xC0\201\25             186,SB
898 ROR       rm16,unity          \320\300\1\xD1\201            8086
899 ROR       rm16,reg_cl         \320\300\1\xD3\201            8086
900 ROR       rm16,imm            \320\300\1\xC1\201\25         186,SB
901 ROR       rm32,unity          \321\300\1\xD1\201            386
902 ROR       rm32,reg_cl         \321\300\1\xD3\201            386
903 ROR       rm32,imm            \321\300\1\xC1\201\25         386,SB
904 RSDC      reg_sreg,mem80      \301\2\x0F\x79\110            486,CYRIX,SMM
905 RSLDT     mem80               \300\2\x0F\x7B\200            486,CYRIX,SMM
906 RSM       void                \2\x0F\xAA                    PENT,SMM
907 RSTS      mem80               \300\2\x0F\x7D\200            486,CYRIX,SMM
908 SAHF      void                \1\x9E                        8086
909 SAL       rm8,unity           \300\1\xD0\204                8086,ND
910 SAL       rm8,reg_cl          \300\1\xD2\204                8086,ND
911 SAL       rm8,imm             \300\1\xC0\204\25             186,ND,SB
912 SAL       rm16,unity          \320\300\1\xD1\204            8086,ND
913 SAL       rm16,reg_cl         \320\300\1\xD3\204            8086,ND
914 SAL       rm16,imm            \320\300\1\xC1\204\25         186,ND,SB
915 SAL       rm32,unity          \321\300\1\xD1\204            386,ND
916 SAL       rm32,reg_cl         \321\300\1\xD3\204            386,ND
917 SAL       rm32,imm            \321\300\1\xC1\204\25         386,ND,SB
918 SALC      void                \1\xD6                        8086,UNDOC
919 SAR       rm8,unity           \300\1\xD0\207                8086
920 SAR       rm8,reg_cl          \300\1\xD2\207                8086
921 SAR       rm8,imm             \300\1\xC0\207\25             186,SB
922 SAR       rm16,unity          \320\300\1\xD1\207            8086
923 SAR       rm16,reg_cl         \320\300\1\xD3\207            8086
924 SAR       rm16,imm            \320\300\1\xC1\207\25         186,SB
925 SAR       rm32,unity          \321\300\1\xD1\207            386
926 SAR       rm32,reg_cl         \321\300\1\xD3\207            386
927 SAR       rm32,imm            \321\300\1\xC1\207\25         386,SB
928 SBB       mem,reg8            \300\1\x18\101                8086,SM
929 SBB       reg8,reg8           \300\1\x18\101                8086
930 SBB       mem,reg16           \320\300\1\x19\101            8086,SM
931 SBB       reg16,reg16         \320\300\1\x19\101            8086
932 SBB       mem,reg32           \321\300\1\x19\101            386,SM
933 SBB       reg32,reg32         \321\300\1\x19\101            386
934 SBB       reg8,mem            \301\1\x1A\110                8086,SM
935 SBB       reg8,reg8           \301\1\x1A\110                8086
936 SBB       reg16,mem           \320\301\1\x1B\110            8086,SM
937 SBB       reg16,reg16         \320\301\1\x1B\110            8086
938 SBB       reg32,mem           \321\301\1\x1B\110            386,SM
939 SBB       reg32,reg32         \321\301\1\x1B\110            386
940 SBB       rm16,imm8           \320\300\1\x83\203\15         8086
941 SBB       rm32,imm8           \321\300\1\x83\203\15         8086
942 SBB       reg_al,imm          \1\x1C\21                     8086,SM
943 SBB       reg_ax,imm          \320\1\x1D\31                 8086,SM
944 SBB       reg_eax,sbyte       \321\1\x83\203\15             386,SM,ND
945 SBB       reg_eax,imm         \321\1\x1D\41                 386,SM
946 SBB       rm8,imm             \300\1\x80\203\21             8086,SM
947 SBB       rm16,imm            \320\300\134\1\x81\203\131    8086,SM
948 SBB       rm32,imm            \321\300\144\1\x81\203\141    386,SM
949 SBB       mem,imm8            \300\1\x80\203\21             8086,SM
950 SBB       mem,imm16           \320\300\134\1\x81\203\131    8086,SM
951 SBB       mem,imm32           \321\300\144\1\x81\203\141    386,SM
952 SCASB     void                \332\1\xAE                    8086
953 SCASD     void                \332\321\1\xAF                386
954 SCASW     void                \332\320\1\xAF                8086
955 SGDT      mem                 \300\2\x0F\x01\200            286
956 SHL       rm8,unity           \300\1\xD0\204                8086
957 SHL       rm8,reg_cl          \300\1\xD2\204                8086
958 SHL       rm8,imm             \300\1\xC0\204\25             186,SB
959 SHL       rm16,unity          \320\300\1\xD1\204            8086
960 SHL       rm16,reg_cl         \320\300\1\xD3\204            8086
961 SHL       rm16,imm            \320\300\1\xC1\204\25         186,SB
962 SHL       rm32,unity          \321\300\1\xD1\204            386
963 SHL       rm32,reg_cl         \321\300\1\xD3\204            386
964 SHL       rm32,imm            \321\300\1\xC1\204\25         386,SB
965 SHLD      mem,reg16,imm       \300\320\2\x0F\xA4\101\26     386,SM2,SB,AR2
966 SHLD      reg16,reg16,imm     \300\320\2\x0F\xA4\101\26     386,SM2,SB,AR2
967 SHLD      mem,reg32,imm       \300\321\2\x0F\xA4\101\26     386,SM2,SB,AR2
968 SHLD      reg32,reg32,imm     \300\321\2\x0F\xA4\101\26     386,SM2,SB,AR2
969 SHLD      mem,reg16,reg_cl    \300\320\2\x0F\xA5\101        386,SM
970 SHLD      reg16,reg16,reg_cl  \300\320\2\x0F\xA5\101        386
971 SHLD      mem,reg32,reg_cl    \300\321\2\x0F\xA5\101        386,SM
972 SHLD      reg32,reg32,reg_cl  \300\321\2\x0F\xA5\101        386
973 SHR       rm8,unity           \300\1\xD0\205                8086
974 SHR       rm8,reg_cl          \300\1\xD2\205                8086
975 SHR       rm8,imm             \300\1\xC0\205\25             186,SB
976 SHR       rm16,unity          \320\300\1\xD1\205            8086
977 SHR       rm16,reg_cl         \320\300\1\xD3\205            8086
978 SHR       rm16,imm            \320\300\1\xC1\205\25         186,SB
979 SHR       rm32,unity          \321\300\1\xD1\205            386
980 SHR       rm32,reg_cl         \321\300\1\xD3\205            386
981 SHR       rm32,imm            \321\300\1\xC1\205\25         386,SB
982 SHRD      mem,reg16,imm       \300\320\2\x0F\xAC\101\26     386,SM2,SB,AR2
983 SHRD      reg16,reg16,imm     \300\320\2\x0F\xAC\101\26     386,SM2,SB,AR2
984 SHRD      mem,reg32,imm       \300\321\2\x0F\xAC\101\26     386,SM2,SB,AR2
985 SHRD      reg32,reg32,imm     \300\321\2\x0F\xAC\101\26     386,SM2,SB,AR2
986 SHRD      mem,reg16,reg_cl    \300\320\2\x0F\xAD\101        386,SM
987 SHRD      reg16,reg16,reg_cl  \300\320\2\x0F\xAD\101        386
988 SHRD      mem,reg32,reg_cl    \300\321\2\x0F\xAD\101        386,SM
989 SHRD      reg32,reg32,reg_cl  \300\321\2\x0F\xAD\101        386
990 SIDT      mem                 \300\2\x0F\x01\201            286
991 SLDT      mem                 \300\1\x0F\17\200             286
992 SLDT      mem16               \300\1\x0F\17\200             286
993 SLDT      reg16               \300\1\x0F\17\200             286
994 SMI       void                \1\xF1                        386,UNDOC
995 SMINT     void                \2\x0F\x38                    P6,CYRIX
996 ; Older Cyrix chips had this; they had to move due to conflict with MMX
997 SMINTOLD  void                \2\x0F\x7E                    486,CYRIX,ND
998 SMSW      mem                 \300\2\x0F\x01\204            286
999 SMSW      mem16               \300\2\x0F\x01\204            286
1000 SMSW      reg16               \300\2\x0F\x01\204            286
1001 STC       void                \1\xF9                        8086
1002 STD       void                \1\xFD                        8086
1003 STI       void                \1\xFB                        8086
1004 STOSB     void                \1\xAA                        8086
1005 STOSD     void                \321\1\xAB                    386
1006 STOSW     void                \320\1\xAB                    8086
1007 STR       mem                 \300\1\x0F\17\201             286,PROT
1008 STR       mem16               \300\1\x0F\17\201             286,PROT
1009 STR       reg16               \300\1\x0F\17\201             286,PROT
1010 SUB       mem,reg8            \300\1\x28\101                8086,SM
1011 SUB       reg8,reg8           \300\1\x28\101                8086
1012 SUB       mem,reg16           \320\300\1\x29\101            8086,SM
1013 SUB       reg16,reg16         \320\300\1\x29\101            8086
1014 SUB       mem,reg32           \321\300\1\x29\101            386,SM
1015 SUB       reg32,reg32         \321\300\1\x29\101            386
1016 SUB       reg8,mem            \301\1\x2A\110                8086,SM
1017 SUB       reg8,reg8           \301\1\x2A\110                8086
1018 SUB       reg16,mem           \320\301\1\x2B\110            8086,SM
1019 SUB       reg16,reg16         \320\301\1\x2B\110            8086
1020 SUB       reg32,mem           \321\301\1\x2B\110            386,SM
1021 SUB       reg32,reg32         \321\301\1\x2B\110            386
1022 SUB       rm16,imm8           \320\300\1\x83\205\15         8086
1023 SUB       rm32,imm8           \321\300\1\x83\205\15         386
1024 SUB       reg_al,imm          \1\x2C\21                     8086,SM
1025 SUB       reg_ax,imm          \320\1\x2D\31                 8086,SM
1026 SUB       reg_eax,sbyte       \321\1\x83\205\15             386,SM,ND
1027 SUB       reg_eax,imm         \321\1\x2D\41                 386,SM
1028 SUB       rm8,imm             \300\1\x80\205\21             8086,SM
1029 SUB       rm16,imm            \320\300\134\1\x81\205\131    8086,SM
1030 SUB       rm32,imm            \321\300\144\1\x81\205\141    386,SM
1031 SUB       mem,imm8            \300\1\x80\205\21             8086,SM
1032 SUB       mem,imm16           \320\300\134\1\x81\205\131    8086,SM
1033 SUB       mem,imm32           \321\300\144\1\x81\205\141    386,SM
1034 SVDC      mem80,reg_sreg      \300\2\x0F\x78\101            486,CYRIX,SMM
1035 SVLDT     mem80               \300\2\x0F\x7A\200            486,CYRIX,SMM
1036 SVTS      mem80               \300\2\x0F\x7C\200            486,CYRIX,SMM
1037 SYSCALL   void                \2\x0F\x05                    P6,AMD
1038 SYSENTER  void                \2\x0F\x34                    P6
1039 SYSEXIT   void                \2\x0F\x36                    P6,PRIV
1040 SYSRET    void                \2\x0F\x07                    P6,PRIV,AMD
1041 TEST      mem,reg8            \300\1\x84\101                8086,SM
1042 TEST      reg8,reg8           \300\1\x84\101                8086
1043 TEST      mem,reg16           \320\300\1\x85\101            8086,SM
1044 TEST      reg16,reg16         \320\300\1\x85\101            8086
1045 TEST      mem,reg32           \321\300\1\x85\101            386,SM
1046 TEST      reg32,reg32         \321\300\1\x85\101            386
1047 TEST      reg8,mem            \301\1\x84\110                8086,SM
1048 TEST      reg16,mem           \320\301\1\x85\110            8086,SM
1049 TEST      reg32,mem           \321\301\1\x85\110            386,SM
1050 TEST      reg_al,imm          \1\xA8\21                     8086,SM
1051 TEST      reg_ax,imm          \320\1\xA9\31                 8086,SM
1052 TEST      reg_eax,imm         \321\1\xA9\41                 386,SM
1053 TEST      rm8,imm             \300\1\xF6\200\21             8086,SM
1054 TEST      rm16,imm            \320\300\1\xF7\200\31         8086,SM
1055 TEST      rm32,imm            \321\300\1\xF7\200\41         386,SM
1056 TEST      mem,imm8            \300\1\xF6\200\21             8086,SM
1057 TEST      mem,imm16           \320\300\1\xF7\200\31         8086,SM
1058 TEST      mem,imm32           \321\300\1\xF7\200\41         386,SM
1059 UD1       void                \2\x0F\xB9                    286,UNDOC
1060 UD2       void                \2\x0F\x0B                    286
1061 UMOV      mem,reg8            \300\2\x0F\x10\101            386,UNDOC,SM
1062 UMOV      reg8,reg8           \300\2\x0F\x10\101            386,UNDOC
1063 UMOV      mem,reg16           \320\300\2\x0F\x11\101        386,UNDOC,SM
1064 UMOV      reg16,reg16         \320\300\2\x0F\x11\101        386,UNDOC
1065 UMOV      mem,reg32           \321\300\2\x0F\x11\101        386,UNDOC,SM
1066 UMOV      reg32,reg32         \321\300\2\x0F\x11\101        386,UNDOC
1067 UMOV      reg8,mem            \301\2\x0F\x12\110            386,UNDOC,SM
1068 UMOV      reg8,reg8           \301\2\x0F\x12\110            386,UNDOC
1069 UMOV      reg16,mem           \320\301\2\x0F\x13\110        386,UNDOC,SM
1070 UMOV      reg16,reg16         \320\301\2\x0F\x13\110        386,UNDOC
1071 UMOV      reg32,mem           \321\301\2\x0F\x13\110        386,UNDOC,SM
1072 UMOV      reg32,reg32         \321\301\2\x0F\x13\110        386,UNDOC
1073 VERR      mem                 \300\1\x0F\17\204             286,PROT
1074 VERR      mem16               \300\1\x0F\17\204             286,PROT
1075 VERR      reg16               \300\1\x0F\17\204             286,PROT
1076 VERW      mem                 \300\1\x0F\17\205             286,PROT
1077 VERW      mem16               \300\1\x0F\17\205             286,PROT
1078 VERW      reg16               \300\1\x0F\17\205             286,PROT
1079 WAIT      void                \1\x9B                        8086
1080 FWAIT     void                \1\x9B                        8086
1081 WBINVD    void                \2\x0F\x09                    486,PRIV
1082 WRSHR     void                \2\x0F\x37                    P6,CYRIX,SMM
1083 WRMSR     void                \2\x0F\x30                    PENT,PRIV
1084 XADD      mem,reg8            \300\2\x0F\xC0\101            486,SM
1085 XADD      reg8,reg8           \300\2\x0F\xC0\101            486
1086 XADD      mem,reg16           \320\300\2\x0F\xC1\101        486,SM
1087 XADD      reg16,reg16         \320\300\2\x0F\xC1\101        486
1088 XADD      mem,reg32           \321\300\2\x0F\xC1\101        486,SM
1089 XADD      reg32,reg32         \321\300\2\x0F\xC1\101        486
1090 XBTS      reg16,mem           \320\301\2\x0F\xA6\110        386,SW,UNDOC,ND
1091 XBTS      reg16,reg16         \320\301\2\x0F\xA6\110        386,UNDOC,ND
1092 XBTS      reg32,mem           \321\301\2\x0F\xA6\110        386,SD,UNDOC,ND
1093 XBTS      reg32,reg32         \321\301\2\x0F\xA6\110        386,UNDOC,ND
1094 XCHG      reg_ax,reg16        \320\11\x90                   8086
1095 XCHG      reg_eax,reg32       \321\11\x90                   386
1096 XCHG      reg16,reg_ax        \320\10\x90                   8086
1097 XCHG      reg32,reg_eax       \321\10\x90                   386
1098 XCHG      reg8,mem            \301\1\x86\110                8086,SM
1099 XCHG      reg8,reg8           \301\1\x86\110                8086
1100 XCHG      reg16,mem           \320\301\1\x87\110            8086,SM
1101 XCHG      reg16,reg16         \320\301\1\x87\110            8086
1102 XCHG      reg32,mem           \321\301\1\x87\110            386,SM
1103 XCHG      reg32,reg32         \321\301\1\x87\110            386
1104 XCHG      mem,reg8            \300\1\x86\101                8086,SM
1105 XCHG      reg8,reg8           \300\1\x86\101                8086
1106 XCHG      mem,reg16           \320\300\1\x87\101            8086,SM
1107 XCHG      reg16,reg16         \320\300\1\x87\101            8086
1108 XCHG      mem,reg32           \321\300\1\x87\101            386,SM
1109 XCHG      reg32,reg32         \321\300\1\x87\101            386
1110 XLATB     void                \1\xD7                        8086
1111 XLAT      void                \1\xD7                        8086
1112 XOR       mem,reg8            \300\1\x30\101                8086,SM
1113 XOR       reg8,reg8           \300\1\x30\101                8086
1114 XOR       mem,reg16           \320\300\1\x31\101            8086,SM
1115 XOR       reg16,reg16         \320\300\1\x31\101            8086
1116 XOR       mem,reg32           \321\300\1\x31\101            386,SM
1117 XOR       reg32,reg32         \321\300\1\x31\101            386
1118 XOR       reg8,mem            \301\1\x32\110                8086,SM
1119 XOR       reg8,reg8           \301\1\x32\110                8086
1120 XOR       reg16,mem           \320\301\1\x33\110            8086,SM
1121 XOR       reg16,reg16         \320\301\1\x33\110            8086
1122 XOR       reg32,mem           \321\301\1\x33\110            386,SM
1123 XOR       reg32,reg32         \321\301\1\x33\110            386
1124 XOR       rm16,imm8           \320\300\1\x83\206\15         8086
1125 XOR       rm32,imm8           \321\300\1\x83\206\15         386
1126 XOR       reg_al,imm          \1\x34\21                     8086,SM
1127 XOR       reg_ax,imm          \320\1\x35\31                 8086,SM
1128 XOR       reg_eax,sbyte       \321\1\x83\206\15             386,SM,ND
1129 XOR       reg_eax,imm         \321\1\x35\41                 386,SM
1130 XOR       rm8,imm             \300\1\x80\206\21             8086,SM
1131 XOR       rm16,imm            \320\300\134\1\x81\206\131    8086,SM
1132 XOR       rm32,imm            \321\300\144\1\x81\206\141    386,SM
1133 XOR       mem,imm8            \300\1\x80\206\21             8086,SM
1134 XOR       mem,imm16           \320\300\134\1\x81\206\131    8086,SM
1135 XOR       mem,imm32           \321\300\144\1\x81\206\141    386,SM
1136 CMOVcc    reg16,mem           \320\301\1\x0F\330\x40\110    P6,SM
1137 CMOVcc    reg16,reg16         \320\301\1\x0F\330\x40\110    P6
1138 CMOVcc    reg32,mem           \321\301\1\x0F\330\x40\110    P6,SM
1139 CMOVcc    reg32,reg32         \321\301\1\x0F\330\x40\110    P6
1140 Jcc       imm|near            \322\1\x0F\330\x80\64         386
1141 Jcc       imm16|near          \320\1\x0F\330\x80\64         386
1142 Jcc       imm32|near          \321\1\x0F\330\x80\64         386
1143 Jcc       imm|short           \330\x70\50                   8086,ND
1144 Jcc       imm                 \370\330\x70\50               8086,ND
1145 Jcc       imm                 \1\x0F\330\x80\64             386,ND
1146 Jcc       imm                 \330\x71\373\1\xE9\64         8086,ND
1147 Jcc       imm                 \330\x70\50                   8086
1148 SETcc     mem                 \300\1\x0F\330\x90\200        386,SB
1149 SETcc     reg8                \300\1\x0F\330\x90\200        386
1150
1151 ; Katmai Streaming SIMD instructions (SSE -- a.k.a. KNI, XMM, MMX2)
1152 ADDPS           xmmreg,mem              \301\331\2\x0F\x58\110          KATMAI,SSE
1153 ADDPS           xmmreg,xmmreg           \331\2\x0F\x58\110              KATMAI,SSE
1154 ADDSS           xmmreg,mem              \301\333\2\x0F\x58\110          KATMAI,SSE
1155 ADDSS           xmmreg,xmmreg           \333\2\x0F\x58\110              KATMAI,SSE
1156 ANDNPS          xmmreg,mem              \301\2\x0F\x55\110              KATMAI,SSE
1157 ANDNPS          xmmreg,xmmreg           \2\x0F\x55\110                  KATMAI,SSE
1158 ANDPS           xmmreg,mem              \301\2\x0F\x54\110              KATMAI,SSE
1159 ANDPS           xmmreg,xmmreg           \2\x0F\x54\110                  KATMAI,SSE
1160 CMPEQPS         xmmreg,mem              \301\331\2\x0F\xC2\110\1\x00    KATMAI,SSE
1161 CMPEQPS         xmmreg,xmmreg           \331\2\x0F\xC2\110\1\x00        KATMAI,SSE
1162 CMPEQSS         xmmreg,mem              \301\333\2\x0F\xC2\110\1\x00    KATMAI,SSE
1163 CMPEQSS         xmmreg,xmmreg           \333\2\x0F\xC2\110\1\x00        KATMAI,SSE
1164 CMPLEPS         xmmreg,mem              \301\331\2\x0F\xC2\110\1\x02    KATMAI,SSE
1165 CMPLEPS         xmmreg,xmmreg           \331\2\x0F\xC2\110\1\x02        KATMAI,SSE
1166 CMPLESS         xmmreg,mem              \301\333\2\x0F\xC2\110\1\x02    KATMAI,SSE
1167 CMPLESS         xmmreg,xmmreg           \333\2\x0F\xC2\110\1\x02        KATMAI,SSE
1168 CMPLTPS         xmmreg,mem              \301\331\2\x0F\xC2\110\1\x01    KATMAI,SSE
1169 CMPLTPS         xmmreg,xmmreg           \331\2\x0F\xC2\110\1\x01        KATMAI,SSE
1170 CMPLTSS         xmmreg,mem              \301\333\2\x0F\xC2\110\1\x01    KATMAI,SSE
1171 CMPLTSS         xmmreg,xmmreg           \333\2\x0F\xC2\110\1\x01        KATMAI,SSE
1172 CMPNEQPS        xmmreg,mem              \301\331\2\x0F\xC2\110\1\x04    KATMAI,SSE
1173 CMPNEQPS        xmmreg,xmmreg           \331\2\x0F\xC2\110\1\x04        KATMAI,SSE
1174 CMPNEQSS        xmmreg,mem              \301\333\2\x0F\xC2\110\1\x04    KATMAI,SSE
1175 CMPNEQSS        xmmreg,xmmreg           \333\2\x0F\xC2\110\1\x04        KATMAI,SSE
1176 CMPNLEPS        xmmreg,mem              \301\331\2\x0F\xC2\110\1\x06    KATMAI,SSE
1177 CMPNLEPS        xmmreg,xmmreg           \331\2\x0F\xC2\110\1\x06        KATMAI,SSE
1178 CMPNLESS        xmmreg,mem              \301\333\2\x0F\xC2\110\1\x06    KATMAI,SSE
1179 CMPNLESS        xmmreg,xmmreg           \333\2\x0F\xC2\110\1\x06        KATMAI,SSE
1180 CMPNLTPS        xmmreg,mem              \301\331\2\x0F\xC2\110\1\x05    KATMAI,SSE
1181 CMPNLTPS        xmmreg,xmmreg           \331\2\x0F\xC2\110\1\x05        KATMAI,SSE
1182 CMPNLTSS        xmmreg,mem              \301\333\2\x0F\xC2\110\1\x05    KATMAI,SSE
1183 CMPNLTSS        xmmreg,xmmreg           \333\2\x0F\xC2\110\1\x05        KATMAI,SSE
1184 CMPORDPS        xmmreg,mem              \301\331\2\x0F\xC2\110\1\x07    KATMAI,SSE
1185 CMPORDPS        xmmreg,xmmreg           \331\2\x0F\xC2\110\1\x07        KATMAI,SSE
1186 CMPORDSS        xmmreg,mem              \301\333\2\x0F\xC2\110\1\x07    KATMAI,SSE
1187 CMPORDSS        xmmreg,xmmreg           \333\2\x0F\xC2\110\1\x07        KATMAI,SSE
1188 CMPUNORDPS      xmmreg,mem              \301\331\2\x0F\xC2\110\1\x03    KATMAI,SSE
1189 CMPUNORDPS      xmmreg,xmmreg           \331\2\x0F\xC2\110\1\x03        KATMAI,SSE
1190 CMPUNORDSS      xmmreg,mem              \301\333\2\x0F\xC2\110\1\x03    KATMAI,SSE
1191 CMPUNORDSS      xmmreg,xmmreg           \333\2\x0F\xC2\110\1\x03        KATMAI,SSE
1192 ; CMPPS/CMPSS must come after the specific ops; that way the disassembler will find the
1193 ; specific ops first and only disassemble illegal ones as cmpps/cmpss.
1194 CMPPS           xmmreg,mem,imm          \301\331\2\x0F\xC2\110\26       KATMAI,SSE,SB,AR2
1195 CMPPS           xmmreg,xmmreg,imm       \331\2\x0F\xC2\110\26           KATMAI,SSE,SB,AR2
1196 CMPSS           xmmreg,mem,imm          \301\333\2\x0F\xC2\110\26       KATMAI,SSE,SB,AR2
1197 CMPSS           xmmreg,xmmreg,imm       \333\2\x0F\xC2\110\26           KATMAI,SSE,SB,AR2
1198 COMISS          xmmreg,mem              \301\2\x0F\x2F\110              KATMAI,SSE
1199 COMISS          xmmreg,xmmreg           \2\x0F\x2F\110                  KATMAI,SSE
1200 CVTPI2PS        xmmreg,mem              \301\331\2\x0F\x2A\110          KATMAI,SSE,MMX
1201 CVTPI2PS        xmmreg,mmxreg           \331\2\x0F\x2A\110              KATMAI,SSE,MMX
1202 CVTPS2PI        mmxreg,mem              \301\331\2\x0F\x2D\110          KATMAI,SSE,MMX
1203 CVTPS2PI        mmxreg,xmmreg           \331\2\x0F\x2D\110              KATMAI,SSE,MMX
1204 CVTSI2SS        xmmreg,mem              \301\333\2\x0F\x2A\110          KATMAI,SSE,SD,AR1
1205 CVTSI2SS        xmmreg,reg32            \333\2\x0F\x2A\110              KATMAI,SSE
1206 CVTSS2SI        reg32,mem               \301\333\2\x0F\x2D\110          KATMAI,SSE
1207 CVTSS2SI        reg32,xmmreg            \333\2\x0F\x2D\110              KATMAI,SSE
1208 CVTTPS2PI       mmxreg,mem              \301\331\2\x0F\x2C\110          KATMAI,SSE,MMX
1209 CVTTPS2PI       mmxreg,xmmreg           \331\2\x0F\x2C\110              KATMAI,SSE,MMX
1210 CVTTSS2SI       reg32,mem               \301\333\2\x0F\x2C\110          KATMAI,SSE
1211 CVTTSS2SI       reg32,xmmreg            \333\2\x0F\x2C\110              KATMAI,SSE
1212 DIVPS           xmmreg,mem              \301\331\2\x0F\x5E\110          KATMAI,SSE
1213 DIVPS           xmmreg,xmmreg           \331\2\x0F\x5E\110              KATMAI,SSE
1214 DIVSS           xmmreg,mem              \301\333\2\x0F\x5E\110          KATMAI,SSE
1215 DIVSS           xmmreg,xmmreg           \333\2\x0F\x5E\110              KATMAI,SSE
1216 LDMXCSR         mem                     \300\2\x0F\xAE\202              KATMAI,SSE,SD
1217 MAXPS           xmmreg,mem              \301\331\2\x0F\x5F\110          KATMAI,SSE
1218 MAXPS           xmmreg,xmmreg           \331\2\x0F\x5F\110              KATMAI,SSE
1219 MAXSS           xmmreg,mem              \301\333\2\x0F\x5F\110          KATMAI,SSE
1220 MAXSS           xmmreg,xmmreg           \333\2\x0F\x5F\110              KATMAI,SSE
1221 MINPS           xmmreg,mem              \301\331\2\x0F\x5D\110          KATMAI,SSE
1222 MINPS           xmmreg,xmmreg           \331\2\x0F\x5D\110              KATMAI,SSE
1223 MINSS           xmmreg,mem              \301\333\2\x0F\x5D\110          KATMAI,SSE
1224 MINSS           xmmreg,xmmreg           \333\2\x0F\x5D\110              KATMAI,SSE
1225 MOVAPS          xmmreg,mem              \301\2\x0F\x28\110              KATMAI,SSE
1226 MOVAPS          mem,xmmreg              \300\2\x0F\x29\101              KATMAI,SSE
1227 MOVAPS          xmmreg,xmmreg           \2\x0F\x28\110                  KATMAI,SSE
1228 MOVAPS          xmmreg,xmmreg           \2\x0F\x29\101                  KATMAI,SSE
1229 MOVHPS          xmmreg,mem              \301\2\x0F\x16\110              KATMAI,SSE
1230 MOVHPS          mem,xmmreg              \300\2\x0F\x17\101              KATMAI,SSE
1231 MOVHPS          xmmreg,xmmreg           \2\x0F\x16\101                  KATMAI,SSE,ND
1232 MOVLHPS         xmmreg,xmmreg           \2\x0F\x16\110                  KATMAI,SSE
1233 MOVLPS          xmmreg,mem              \301\2\x0F\x12\110              KATMAI,SSE
1234 MOVLPS          mem,xmmreg              \300\2\x0F\x13\101              KATMAI,SSE
1235 MOVLPS          xmmreg,xmmreg           \2\x0F\x12\101                  KATMAI,SSE,ND
1236 MOVHLPS         xmmreg,xmmreg           \2\x0F\x12\110                  KATMAI,SSE
1237 MOVMSKPS        reg32,xmmreg            \2\x0F\x50\110                  KATMAI,SSE
1238 MOVNTPS         mem,xmmreg              \300\2\x0F\x2B\101              KATMAI,SSE
1239 MOVSS           xmmreg,mem              \301\333\2\x0F\x10\110          KATMAI,SSE
1240 MOVSS           mem,xmmreg              \300\333\2\x0F\x11\101          KATMAI,SSE
1241 MOVSS           xmmreg,xmmreg           \333\2\x0F\x10\110              KATMAI,SSE
1242 MOVSS           xmmreg,xmmreg           \333\2\x0F\x11\101              KATMAI,SSE
1243 MOVUPS          xmmreg,mem              \301\331\2\x0F\x10\110          KATMAI,SSE
1244 MOVUPS          mem,xmmreg              \300\331\2\x0F\x11\101          KATMAI,SSE
1245 MOVUPS          xmmreg,xmmreg           \331\2\x0F\x10\110              KATMAI,SSE
1246 MOVUPS          xmmreg,xmmreg           \331\2\x0F\x11\101              KATMAI,SSE
1247 MULPS           xmmreg,mem              \301\2\x0F\x59\110              KATMAI,SSE
1248 MULPS           xmmreg,xmmreg           \2\x0F\x59\110                  KATMAI,SSE
1249 MULSS           xmmreg,mem              \301\333\2\x0F\x59\110          KATMAI,SSE
1250 MULSS           xmmreg,xmmreg           \333\2\x0F\x59\110              KATMAI,SSE
1251 ORPS            xmmreg,mem              \301\2\x0F\x56\110              KATMAI,SSE
1252 ORPS            xmmreg,xmmreg           \2\x0F\x56\110                  KATMAI,SSE
1253 RCPPS           xmmreg,mem              \301\331\2\x0F\x53\110          KATMAI,SSE
1254 RCPPS           xmmreg,xmmreg           \331\2\x0F\x53\110              KATMAI,SSE
1255 RCPSS           xmmreg,mem              \301\333\2\x0F\x53\110          KATMAI,SSE
1256 RCPSS           xmmreg,xmmreg           \333\2\x0F\x53\110              KATMAI,SSE
1257 RSQRTPS         xmmreg,mem              \301\331\2\x0F\x52\110          KATMAI,SSE
1258 RSQRTPS         xmmreg,xmmreg           \331\2\x0F\x52\110              KATMAI,SSE
1259 RSQRTSS         xmmreg,mem              \301\333\2\x0F\x52\110          KATMAI,SSE
1260 RSQRTSS         xmmreg,xmmreg           \333\2\x0F\x52\110              KATMAI,SSE
1261 SHUFPS          xmmreg,mem,imm          \301\2\x0F\xC6\110\26           KATMAI,SSE,SB,AR2
1262 SHUFPS          xmmreg,xmmreg,imm       \2\x0F\xC6\110\26               KATMAI,SSE,SB,AR2
1263 SQRTPS          xmmreg,mem              \301\331\2\x0F\x51\110          KATMAI,SSE
1264 SQRTPS          xmmreg,xmmreg           \331\2\x0F\x51\110              KATMAI,SSE
1265 SQRTSS          xmmreg,mem              \301\333\2\x0F\x51\110          KATMAI,SSE
1266 SQRTSS          xmmreg,xmmreg           \333\2\x0F\x51\110              KATMAI,SSE
1267 STMXCSR         mem                     \300\2\x0F\xAE\203              KATMAI,SSE,SD
1268 SUBPS           xmmreg,mem              \301\331\2\x0F\x5C\110          KATMAI,SSE
1269 SUBPS           xmmreg,xmmreg           \331\2\x0F\x5C\110              KATMAI,SSE
1270 SUBSS           xmmreg,mem              \301\333\2\x0F\x5C\110          KATMAI,SSE
1271 SUBSS           xmmreg,xmmreg           \333\2\x0F\x5C\110              KATMAI,SSE
1272 UCOMISS         xmmreg,mem              \301\2\x0F\x2E\110              KATMAI,SSE
1273 UCOMISS         xmmreg,xmmreg           \2\x0F\x2E\110                  KATMAI,SSE
1274 UNPCKHPS        xmmreg,mem              \301\2\x0F\x15\110              KATMAI,SSE
1275 UNPCKHPS        xmmreg,xmmreg           \2\x0F\x15\110                  KATMAI,SSE
1276 UNPCKLPS        xmmreg,mem              \301\2\x0F\x14\110              KATMAI,SSE
1277 UNPCKLPS        xmmreg,xmmreg           \2\x0F\x14\110                  KATMAI,SSE
1278 XORPS           xmmreg,mem              \301\2\x0F\x57\110              KATMAI,SSE
1279 XORPS           xmmreg,xmmreg           \2\x0F\x57\110                  KATMAI,SSE
1280
1281 ; Introduced in Deschutes but necessary for SSE support
1282 FXRSTOR         mem                     \300\2\x0F\xAE\201              P6,SSE,FPU
1283 FXSAVE          mem                     \300\2\x0F\xAE\200              P6,SSE,FPU
1284
1285 ; These instructions are not SSE-specific; they are generic memory operations
1286 ; and work even if CR4.OSFXFR == 0
1287 PREFETCHNTA     mem                     \300\2\x0F\x18\200              KATMAI
1288 PREFETCHT0      mem                     \300\2\x0F\x18\201              KATMAI
1289 PREFETCHT1      mem                     \300\2\x0F\x18\202              KATMAI
1290 PREFETCHT2      mem                     \300\2\x0F\x18\203              KATMAI
1291 SFENCE          void                    \3\x0F\xAE\xF8                  KATMAI
1292
1293 ; New MMX instructions introduced in Katmai
1294 MASKMOVQ        mmxreg,mmxreg           \2\x0F\xF7\110                  KATMAI,MMX
1295 MOVNTQ          mem,mmxreg              \300\2\x0F\xE7\101              KATMAI,MMX,SM
1296 PAVGB           mmxreg,mmxreg           \2\x0F\xE0\110                  KATMAI,MMX
1297 PAVGB           mmxreg,mem              \301\2\x0F\xE0\110              KATMAI,MMX,SM
1298 PAVGW           mmxreg,mmxreg           \2\x0F\xE3\110                  KATMAI,MMX
1299 PAVGW           mmxreg,mem              \301\2\x0F\xE3\110              KATMAI,MMX,SM
1300 PEXTRW          reg32,mmxreg,imm        \2\x0F\xC5\110\26               KATMAI,MMX,SB,AR2
1301 ; PINSRW is documented as using a reg32, but it's really using only 16 bit
1302 ; -- accept either, but be truthful in disassembly
1303 PINSRW          mmxreg,reg16,imm        \2\x0F\xC4\110\26               KATMAI,MMX,SB,AR2
1304 PINSRW          mmxreg,reg32,imm        \2\x0F\xC4\110\26               KATMAI,MMX,SB,AR2,ND
1305 PINSRW          mmxreg,mem,imm          \301\2\x0F\xC4\110\26           KATMAI,MMX,SB,AR2
1306 PINSRW          mmxreg,mem16,imm        \301\2\x0F\xC4\110\26           KATMAI,MMX,SB,AR2,ND
1307 PMAXSW          mmxreg,mmxreg           \2\x0F\xEE\110                  KATMAI,MMX
1308 PMAXSW          mmxreg,mem              \301\2\x0F\xEE\110              KATMAI,MMX,SM
1309 PMAXUB          mmxreg,mmxreg           \2\x0F\xDE\110                  KATMAI,MMX
1310 PMAXUB          mmxreg,mem              \301\2\x0F\xDE\110              KATMAI,MMX,SM
1311 PMINSW          mmxreg,mmxreg           \2\x0F\xEA\110                  KATMAI,MMX
1312 PMINSW          mmxreg,mem              \301\2\x0F\xEA\110              KATMAI,MMX,SM
1313 PMINUB          mmxreg,mmxreg           \2\x0F\xDA\110                  KATMAI,MMX
1314 PMINUB          mmxreg,mem              \301\2\x0F\xDA\110              KATMAI,MMX,SM
1315 PMOVMSKB        reg32,mmxreg            \2\x0F\xD7\110                  KATMAI,MMX
1316 PMULHUW         mmxreg,mmxreg           \2\x0F\xE4\110                  KATMAI,MMX
1317 PMULHUW         mmxreg,mem              \301\2\x0F\xE4\110              KATMAI,MMX,SM
1318 PSADBW          mmxreg,mmxreg           \2\x0F\xF6\110                  KATMAI,MMX
1319 PSADBW          mmxreg,mem              \301\2\x0F\xF6\110              KATMAI,MMX,SM
1320 PSHUFW          mmxreg,mmxreg,imm       \2\x0F\x70\110\22               KATMAI,MMX,SB,AR2
1321 PSHUFW          mmxreg,mem,imm          \301\2\x0F\x70\110\22           KATMAI,MMX,SM2,SB,AR2
1322
1323 ; AMD Enhanced 3DNow! (Athlon) instructions
1324 PF2IW           mmxreg,mem              \301\2\x0F\x0F\110\01\x1C       PENT,3DNOW,SM
1325 PF2IW           mmxreg,mmxreg           \2\x0F\x0F\110\01\x1C           PENT,3DNOW
1326 PFNACC          mmxreg,mem              \301\2\x0F\x0F\110\01\x8A       PENT,3DNOW,SM
1327 PFNACC          mmxreg,mmxreg           \2\x0F\x0F\110\01\x8A           PENT,3DNOW
1328 PFPNACC         mmxreg,mem              \301\2\x0F\x0F\110\01\x8E       PENT,3DNOW,SM
1329 PFPNACC         mmxreg,mmxreg           \2\x0F\x0F\110\01\x8E           PENT,3DNOW
1330 PI2FW           mmxreg,mem              \301\2\x0F\x0F\110\01\x0C       PENT,3DNOW,SM
1331 PI2FW           mmxreg,mmxreg           \2\x0F\x0F\110\01\x0C           PENT,3DNOW
1332 PSWAPD          mmxreg,mem              \301\2\x0F\x0F\110\01\xBB       PENT,3DNOW,SM
1333 PSWAPD          mmxreg,mmxreg           \2\x0F\x0F\110\01\xBB           PENT,3DNOW
1334
1335 ; Willamette SSE2 Cacheability Instructions
1336 MASKMOVDQU      xmmreg,xmmreg           \3\x66\x0F\xF7\110              WILLAMETTE,SSE2
1337 ; CLFLUSH needs its own feature flag implemented one day
1338 CLFLUSH         mem                     \300\2\x0F\xAE\207              WILLAMETTE,SSE2
1339 MOVNTDQ         mem,xmmreg              \300\3\x66\x0F\xE7\101          WILLAMETTE,SSE2,SM
1340 MOVNTI          mem,reg32               \300\2\x0F\xC3\101              WILLAMETTE,SSE2,SM
1341 MOVNTPD         mem,xmmreg              \300\3\x66\x0F\x2B\101          WILLAMETTE,SSE2,SM
1342 PAUSE           void                    \333\1\x90                      WILLAMETTE,SSE2
1343 LFENCE          void                    \3\x0F\xAE\xE8                  WILLAMETTE,SSE2
1344 MFENCE          void                    \3\x0F\xAE\xF0                  WILLAMETTE,SSE2
1345
1346 ; Willamette MMX instructions (SSE2 SIMD Integer Instructions)
1347 MOVD            xmmreg,reg32            \3\x66\x0F\x6E\110              WILLAMETTE,SSE2
1348 MOVD            reg32,xmmreg            \3\x66\x0F\x7E\101              WILLAMETTE,SSE2
1349 MOVD            mem,xmmreg              \300\3\x66\x0F\x7E\101          WILLAMETTE,SSE2
1350 MOVD            xmmreg,mem              \301\3\x66\x0F\x6E\110          WILLAMETTE,SSE2
1351 MOVDQA          xmmreg,xmmreg           \3\x66\x0F\x6F\110              WILLAMETTE,SSE2
1352 MOVDQA          mem,xmmreg              \300\3\x66\x0F\x7F\101          WILLAMETTE,SSE2,SM
1353 MOVDQA          xmmreg,mem              \301\3\x66\x0F\x6F\110          WILLAMETTE,SSE2,SM
1354 MOVDQA          xmmreg,xmmreg           \3\x66\x0F\x7F\110              WILLAMETTE,SSE2
1355 MOVDQU          xmmreg,xmmreg           \333\2\x0F\x6F\110              WILLAMETTE,SSE2
1356 MOVDQU          mem,xmmreg              \333\300\2\x0F\x7F\101          WILLAMETTE,SSE2,SM
1357 MOVDQU          xmmreg,mem              \301\333\2\x0F\x6F\110          WILLAMETTE,SSE2,SM
1358 MOVDQU          xmmreg,xmmreg           \333\2\x0F\x7F\110              WILLAMETTE,SSE2
1359 MOVDQ2Q         mmxreg,xmmreg           \3\xF2\x0F\xD6\110              WILLAMETTE,SSE2
1360 MOVQ            xmmreg,xmmreg           \333\2\x0F\x7E\110              WILLAMETTE,SSE2
1361 MOVQ            xmmreg,xmmreg           \3\x66\x0F\xD6\110              WILLAMETTE,SSE2
1362 MOVQ            mem,xmmreg              \300\3\x66\x0F\xD6\101          WILLAMETTE,SSE2
1363 MOVQ            xmmreg,mem              \301\333\2\x0F\x7E\110          WILLAMETTE,SSE2
1364 MOVQ2DQ         xmmreg,mmxreg           \333\2\x0F\xD6\110              WILLAMETTE,SSE2
1365 PACKSSWB        xmmreg,xmmreg           \3\x66\x0F\x63\110              WILLAMETTE,SSE2
1366 PACKSSWB        xmmreg,mem              \301\3\x66\x0F\x63\110          WILLAMETTE,SSE2,SM
1367 PACKSSDW        xmmreg,xmmreg           \3\x66\x0F\x6B\110              WILLAMETTE,SSE2
1368 PACKSSDW        xmmreg,mem              \301\3\x66\x0F\x6B\110          WILLAMETTE,SSE2,SM
1369 PACKUSWB        xmmreg,xmmreg           \3\x66\x0F\x67\110              WILLAMETTE,SSE2
1370 PACKUSWB        xmmreg,mem              \301\3\x66\x0F\x67\110          WILLAMETTE,SSE2,SM
1371 PADDB           xmmreg,xmmreg           \3\x66\x0F\xFC\110              WILLAMETTE,SSE2
1372 PADDB           xmmreg,mem              \301\3\x66\x0F\xFC\110          WILLAMETTE,SSE2,SM
1373 PADDW           xmmreg,xmmreg           \3\x66\x0F\xFD\110              WILLAMETTE,SSE2
1374 PADDW           xmmreg,mem              \301\3\x66\x0F\xFD\110          WILLAMETTE,SSE2,SM
1375 PADDD           xmmreg,xmmreg           \3\x66\x0F\xFE\110              WILLAMETTE,SSE2
1376 PADDD           xmmreg,mem              \301\3\x66\x0F\xFE\110          WILLAMETTE,SSE2,SM
1377 PADDQ           mmxreg,mmxreg           \2\x0F\xD4\110                  WILLAMETTE,SSE2
1378 PADDQ           mmxreg,mem              \301\2\x0F\xD4\110              WILLAMETTE,SSE2,SM
1379 PADDQ           xmmreg,xmmreg           \3\x66\x0F\xD4\110              WILLAMETTE,SSE2
1380 PADDQ           xmmreg,mem              \301\3\x66\x0F\xD4\110          WILLAMETTE,SSE2,SM
1381 PADDSB          xmmreg,mem              \301\3\x66\x0F\xEC\110          WILLAMETTE,SSE2,SM
1382 PADDSB          xmmreg,xmmreg           \3\x66\x0F\xEC\110              WILLAMETTE,SSE2
1383 PADDSW          xmmreg,mem              \301\3\x66\x0F\xED\110          WILLAMETTE,SSE2,SM
1384 PADDSW          xmmreg,xmmreg           \3\x66\x0F\xED\110              WILLAMETTE,SSE2
1385 PADDUSB         xmmreg,mem              \301\3\x66\x0F\xDC\110          WILLAMETTE,SSE2,SM
1386 PADDUSB         xmmreg,xmmreg           \3\x66\x0F\xDC\110              WILLAMETTE,SSE2
1387 PADDUSW         xmmreg,mem              \301\3\x66\x0F\xDD\110          WILLAMETTE,SSE2,SM
1388 PADDUSW         xmmreg,xmmreg           \3\x66\x0F\xDD\110              WILLAMETTE,SSE2
1389 PAND            xmmreg,xmmreg           \3\x66\x0F\xDB\110              WILLAMETTE,SSE2
1390 PAND            xmmreg,mem              \301\3\x66\x0F\xDB\110          WILLAMETTE,SSE2,SM
1391 PANDN           xmmreg,xmmreg           \3\x66\x0F\xDF\110              WILLAMETTE,SSE2
1392 PANDN           xmmreg,mem              \301\3\x66\x0F\xDF\110          WILLAMETTE,SSE2,SM
1393 PAVGB           xmmreg,xmmreg           \3\x66\x0F\xE0\110              WILLAMETTE,SSE2
1394 PAVGB           xmmreg,mem              \301\3\x66\x0F\xE0\110          WILLAMETTE,SSE2,SM
1395 PAVGW           xmmreg,xmmreg           \3\x66\x0F\xE3\110              WILLAMETTE,SSE2
1396 PAVGW           xmmreg,mem              \301\3\x66\x0F\xE3\110          WILLAMETTE,SSE2,SM
1397 PCMPEQB         xmmreg,xmmreg           \3\x66\x0F\x74\110              WILLAMETTE,SSE2
1398 PCMPEQB         xmmreg,mem              \301\3\x66\x0F\x74\110          WILLAMETTE,SSE2,SM
1399 PCMPEQW         xmmreg,xmmreg           \3\x66\x0F\x75\110              WILLAMETTE,SSE2
1400 PCMPEQW         xmmreg,mem              \301\3\x66\x0F\x75\110          WILLAMETTE,SSE2,SM
1401 PCMPEQD         xmmreg,xmmreg           \3\x66\x0F\x76\110              WILLAMETTE,SSE2
1402 PCMPEQD         xmmreg,mem              \301\3\x66\x0F\x76\110          WILLAMETTE,SSE2,SM
1403 PCMPGTB         xmmreg,xmmreg           \3\x66\x0F\x64\110              WILLAMETTE,SSE2
1404 PCMPGTB         xmmreg,mem              \301\3\x66\x0F\x64\110          WILLAMETTE,SSE2,SM
1405 PCMPGTW         xmmreg,xmmreg           \3\x66\x0F\x65\110              WILLAMETTE,SSE2
1406 PCMPGTW         xmmreg,mem              \301\3\x66\x0F\x65\110          WILLAMETTE,SSE2,SM
1407 PCMPGTD         xmmreg,xmmreg           \3\x66\x0F\x66\110              WILLAMETTE,SSE2
1408 PCMPGTD         xmmreg,mem              \301\3\x66\x0F\x66\110          WILLAMETTE,SSE2,SM
1409 PEXTRW          reg32,xmmreg,imm        \3\x66\x0F\xC5\110\26           WILLAMETTE,SSE2,SB,AR2
1410 PINSRW          xmmreg,reg16,imm        \3\x66\x0F\xC4\110\26           WILLAMETTE,SSE2,SB,AR2
1411 PINSRW          xmmreg,reg32,imm        \3\x66\x0F\xC4\110\26           WILLAMETTE,SSE2,SB,AR2,ND
1412 PINSRW          xmmreg,mem,imm          \301\3\x66\x0F\xC4\110\26       WILLAMETTE,SSE2,SB,AR2
1413 PINSRW          xmmreg,mem16,imm        \301\3\x66\x0F\xC4\110\26       WILLAMETTE,SSE2,SB,AR2,ND
1414 PMADDWD         xmmreg,mem              \301\3\x66\x0F\xF5\110          WILLAMETTE,SSE2,SM
1415 PMADDWD         xmmreg,xmmreg           \3\x66\x0F\xF5\110              WILLAMETTE,SSE2
1416 PMAXSW          xmmreg,xmmreg           \3\x66\x0F\xEE\110              WILLAMETTE,SSE2
1417 PMAXSW          xmmreg,mem              \301\3\x66\x0F\xEE\110          WILLAMETTE,SSE2,SM
1418 PMAXUB          xmmreg,xmmreg           \3\x66\x0F\xDE\110              WILLAMETTE,SSE2
1419 PMAXUB          xmmreg,mem              \301\3\x66\x0F\xDE\110          WILLAMETTE,SSE2,SM
1420 PMINSW          xmmreg,xmmreg           \3\x66\x0F\xEA\110              WILLAMETTE,SSE2
1421 PMINSW          xmmreg,mem              \301\3\x66\x0F\xEA\110          WILLAMETTE,SSE2,SM
1422 PMINUB          xmmreg,xmmreg           \3\x66\x0F\xDA\110              WILLAMETTE,SSE2
1423 PMINUB          xmmreg,mem              \301\3\x66\x0F\xDA\110          WILLAMETTE,SSE2,SM
1424 PMOVMSKB        reg32,xmmreg            \3\x66\x0F\xD7\110              WILLAMETTE,SSE2
1425 PMULHUW         xmmreg,xmmreg           \3\x66\x0F\xE4\110              WILLAMETTE,SSE2
1426 PMULHUW         xmmreg,mem              \301\3\x66\x0F\xE4\110          WILLAMETTE,SSE2,SM
1427 PMULHW          xmmreg,mem              \301\3\x66\x0F\xE5\110          WILLAMETTE,SSE2,SM
1428 PMULHW          xmmreg,xmmreg           \3\x66\x0F\xE5\110              WILLAMETTE,SSE2
1429 PMULLW          xmmreg,mem              \301\3\x66\x0F\xD5\110          WILLAMETTE,SSE2,SM
1430 PMULLW          xmmreg,xmmreg           \3\x66\x0F\xD5\110              WILLAMETTE,SSE2
1431 PMULUDQ         mmxreg,mmxreg           \2\x0F\xF4\110                  WILLAMETTE,SSE2
1432 PMULUDQ         mmxreg,mem              \301\2\x0F\xF4\110              WILLAMETTE,SSE2,SM
1433 PMULUDQ         xmmreg,xmmreg           \3\x66\x0F\xF4\110              WILLAMETTE,SSE2
1434 PMULUDQ         xmmreg,mem              \301\3\x66\x0F\xF4\110          WILLAMETTE,SSE2,SM
1435 POR             xmmreg,mem              \301\3\x66\x0F\xEB\110          WILLAMETTE,SSE2,SM
1436 POR             xmmreg,xmmreg           \3\x66\x0F\xEB\110              WILLAMETTE,SSE2
1437 PSADBW          xmmreg,xmmreg           \3\x66\x0F\xF6\110              WILLAMETTE,SSE2
1438 PSADBW          xmmreg,mem              \301\3\x66\x0F\xF6\110          WILLAMETTE,SSE2,SM
1439 PSHUFD          xmmreg,xmmreg,imm       \3\x66\x0F\x70\110\22           WILLAMETTE,SSE2,SB,AR2
1440 PSHUFD          xmmreg,mem,imm          \301\3\x66\x0F\x70\110\22       WILLAMETTE,SSE2,SM2,SB,AR2
1441 PSHUFHW         xmmreg,xmmreg,imm       \333\2\x0F\x70\110\22           WILLAMETTE,SSE2,SB,AR2
1442 PSHUFHW         xmmreg,mem,imm          \301\333\2\x0F\x70\110\22       WILLAMETTE,SSE2,SM2,SB,AR2
1443 PSHUFLW         xmmreg,xmmreg,imm       \3\xF2\x0F\x70\110\22           WILLAMETTE,SSE2,SB,AR2
1444 PSHUFLW         xmmreg,mem,imm          \301\3\xF2\x0F\x70\110\22       WILLAMETTE,SSE2,SM2,SB,AR2
1445 PSLLDQ          xmmreg,imm              \3\x66\x0F\x73\207\25           WILLAMETTE,SSE2,SB,AR1
1446 PSLLW           xmmreg,mem              \301\3\x66\x0F\xF1\110          WILLAMETTE,SSE2,SM
1447 PSLLW           xmmreg,xmmreg           \3\x66\x0F\xF1\110              WILLAMETTE,SSE2
1448 PSLLW           xmmreg,imm              \3\x66\x0F\x71\206\25           WILLAMETTE,SSE2,SB,AR1
1449 PSLLD           xmmreg,mem              \301\3\x66\x0F\xF2\110          WILLAMETTE,SSE2,SM
1450 PSLLD           xmmreg,xmmreg           \3\x66\x0F\xF2\110              WILLAMETTE,SSE2
1451 PSLLD           xmmreg,imm              \3\x66\x0F\x72\206\25           WILLAMETTE,SSE2,SB,AR1
1452 PSLLQ           xmmreg,mem              \301\3\x66\x0F\xF3\110          WILLAMETTE,SSE2,SM
1453 PSLLQ           xmmreg,xmmreg           \3\x66\x0F\xF3\110              WILLAMETTE,SSE2
1454 PSLLQ           xmmreg,imm              \3\x66\x0F\x73\206\25           WILLAMETTE,SSE2,SB,AR1
1455 PSRAW           xmmreg,mem              \301\3\x66\x0F\xE1\110          WILLAMETTE,SSE2,SM
1456 PSRAW           xmmreg,xmmreg           \3\x66\x0F\xE1\110              WILLAMETTE,SSE2
1457 PSRAW           xmmreg,imm              \3\x66\x0F\x71\204\25           WILLAMETTE,SSE2,SB,AR1
1458 PSRAD           xmmreg,mem              \301\3\x66\x0F\xE2\110          WILLAMETTE,SSE2,SM
1459 PSRAD           xmmreg,xmmreg           \3\x66\x0F\xE2\110              WILLAMETTE,SSE2
1460 PSRAD           xmmreg,imm              \3\x66\x0F\x72\204\25           WILLAMETTE,SSE2,SB,AR1
1461 PSRLDQ          xmmreg,imm              \3\x66\x0F\x73\203\25           WILLAMETTE,SSE2,SB,AR1
1462 PSRLW           xmmreg,mem              \301\3\x66\x0F\xD1\110          WILLAMETTE,SSE2,SM
1463 PSRLW           xmmreg,xmmreg           \3\x66\x0F\xD1\110              WILLAMETTE,SSE2
1464 PSRLW           xmmreg,imm              \3\x66\x0F\x71\202\25           WILLAMETTE,SSE2,SB,AR1
1465 PSRLD           xmmreg,mem              \301\3\x66\x0F\xD2\110          WILLAMETTE,SSE2,SM
1466 PSRLD           xmmreg,xmmreg           \3\x66\x0F\xD2\110              WILLAMETTE,SSE2
1467 PSRLD           xmmreg,imm              \3\x66\x0F\x72\202\25           WILLAMETTE,SSE2,SB,AR1
1468 PSRLQ           xmmreg,mem              \301\3\x66\x0F\xD3\110          WILLAMETTE,SSE2,SM
1469 PSRLQ           xmmreg,xmmreg           \3\x66\x0F\xD3\110              WILLAMETTE,SSE2
1470 PSRLQ           xmmreg,imm              \3\x66\x0F\x73\202\25           WILLAMETTE,SSE2,SB,AR1
1471 PSUBB           xmmreg,mem              \301\3\x66\x0F\xF8\110          WILLAMETTE,SSE2,SM
1472 PSUBB           xmmreg,xmmreg           \3\x66\x0F\xF8\110              WILLAMETTE,SSE2
1473 PSUBW           xmmreg,mem              \301\3\x66\x0F\xF9\110          WILLAMETTE,SSE2,SM
1474 PSUBW           xmmreg,xmmreg           \3\x66\x0F\xF9\110              WILLAMETTE,SSE2
1475 PSUBD           xmmreg,mem              \301\3\x66\x0F\xFA\110          WILLAMETTE,SSE2,SM
1476 PSUBD           xmmreg,xmmreg           \3\x66\x0F\xFA\110              WILLAMETTE,SSE2
1477 PSUBQ           mmxreg,mmxreg           \2\x0F\xFB\110                  WILLAMETTE,SSE2
1478 PSUBQ           mmxreg,mem              \301\2\x0F\xFB\110              WILLAMETTE,SSE2,SM
1479 PSUBQ           xmmreg,xmmreg           \3\x66\x0F\xFB\110              WILLAMETTE,SSE2
1480 PSUBQ           xmmreg,mem              \301\3\x66\x0F\xFB\110          WILLAMETTE,SSE2,SM
1481 PSUBSB          xmmreg,mem              \301\3\x66\x0F\xE8\110          WILLAMETTE,SSE2,SM
1482 PSUBSB          xmmreg,xmmreg           \3\x66\x0F\xE8\110              WILLAMETTE,SSE2
1483 PSUBSW          xmmreg,mem              \301\3\x66\x0F\xE9\110          WILLAMETTE,SSE2,SM
1484 PSUBSW          xmmreg,xmmreg           \3\x66\x0F\xE9\110              WILLAMETTE,SSE2
1485 PSUBUSB         xmmreg,mem              \301\3\x66\x0F\xD8\110          WILLAMETTE,SSE2,SM
1486 PSUBUSB         xmmreg,xmmreg           \3\x66\x0F\xD8\110              WILLAMETTE,SSE2
1487 PSUBUSW         xmmreg,mem              \301\3\x66\x0F\xD9\110          WILLAMETTE,SSE2,SM
1488 PSUBUSW         xmmreg,xmmreg           \3\x66\x0F\xD9\110              WILLAMETTE,SSE2
1489 PUNPCKHBW       xmmreg,mem              \301\3\x66\x0F\x68\110          WILLAMETTE,SSE2,SM
1490 PUNPCKHBW       xmmreg,xmmreg           \3\x66\x0F\x68\110              WILLAMETTE,SSE2
1491 PUNPCKHWD       xmmreg,mem              \301\3\x66\x0F\x69\110          WILLAMETTE,SSE2,SM
1492 PUNPCKHWD       xmmreg,xmmreg           \3\x66\x0F\x69\110              WILLAMETTE,SSE2
1493 PUNPCKHDQ       xmmreg,mem              \301\3\x66\x0F\x6A\110          WILLAMETTE,SSE2,SM
1494 PUNPCKHDQ       xmmreg,xmmreg           \3\x66\x0F\x6A\110              WILLAMETTE,SSE2
1495 PUNPCKHQDQ      xmmreg,xmmreg           \3\x66\x0F\x6D\110              WILLAMETTE,SSE2
1496 PUNPCKHQDQ      xmmreg,mem              \301\3\x66\x0F\x6D\110          WILLAMETTE,SSE2,SM
1497 PUNPCKLBW       xmmreg,mem              \301\3\x66\x0F\x60\110          WILLAMETTE,SSE2,SM
1498 PUNPCKLBW       xmmreg,xmmreg           \3\x66\x0F\x60\110              WILLAMETTE,SSE2
1499 PUNPCKLWD       xmmreg,mem              \301\3\x66\x0F\x61\110          WILLAMETTE,SSE2,SM
1500 PUNPCKLWD       xmmreg,xmmreg           \3\x66\x0F\x61\110              WILLAMETTE,SSE2
1501 PUNPCKLDQ       xmmreg,mem              \301\3\x66\x0F\x62\110          WILLAMETTE,SSE2,SM
1502 PUNPCKLDQ       xmmreg,xmmreg           \3\x66\x0F\x62\110              WILLAMETTE,SSE2
1503 PUNPCKLQDQ      xmmreg,xmmreg           \3\x66\x0F\x6C\110              WILLAMETTE,SSE2
1504 PUNPCKLQDQ      xmmreg,mem              \301\3\x66\x0F\x6C\110          WILLAMETTE,SSE2,SM
1505 PXOR            xmmreg,mem              \301\3\x66\x0F\xEF\110          WILLAMETTE,SSE2,SM
1506 PXOR            xmmreg,xmmreg           \3\x66\x0F\xEF\110              WILLAMETTE,SSE2
1507
1508 ; Willamette Streaming SIMD instructions (SSE2)
1509 ADDPD           xmmreg,xmmreg           \331\3\x66\x0F\x58\110          WILLAMETTE,SSE2
1510 ADDPD           xmmreg,mem              \301\331\3\x66\x0F\x58\110      WILLAMETTE,SSE2,SM
1511 ADDSD           xmmreg,xmmreg           \331\3\xF2\x0F\x58\110          WILLAMETTE,SSE2
1512 ADDSD           xmmreg,mem              \301\331\3\xF2\x0F\x58\110      WILLAMETTE,SSE2
1513 ANDNPD          xmmreg,xmmreg           \331\3\x66\x0F\x55\110          WILLAMETTE,SSE2
1514 ANDNPD          xmmreg,mem              \301\331\3\x66\x0F\x55\110      WILLAMETTE,SSE2,SM
1515 ANDPD           xmmreg,xmmreg           \331\3\x66\x0F\x54\110          WILLAMETTE,SSE2
1516 ANDPD           xmmreg,mem              \301\331\3\x66\x0F\x54\110      WILLAMETTE,SSE2,SM
1517 CMPEQPD         xmmreg,mem              \301\331\3\x66\x0F\xC2\110\1\x00    WILLAMETTE,SSE2,SM
1518 CMPEQPD         xmmreg,xmmreg           \331\3\x66\x0F\xC2\110\1\x00        WILLAMETTE,SSE2
1519 CMPEQSD         xmmreg,mem              \301\331\3\xF2\x0F\xC2\110\1\x00    WILLAMETTE,SSE2
1520 CMPEQSD         xmmreg,xmmreg           \331\3\xF2\x0F\xC2\110\1\x00        WILLAMETTE,SSE2
1521 CMPLEPD         xmmreg,mem              \301\331\3\x66\x0F\xC2\110\1\x02    WILLAMETTE,SSE2,SM
1522 CMPLEPD         xmmreg,xmmreg           \331\3\x66\x0F\xC2\110\1\x02        WILLAMETTE,SSE2
1523 CMPLESD         xmmreg,mem              \301\331\3\xF2\x0F\xC2\110\1\x02    WILLAMETTE,SSE2
1524 CMPLESD         xmmreg,xmmreg           \331\3\xF2\x0F\xC2\110\1\x02        WILLAMETTE,SSE2
1525 CMPLTPD         xmmreg,mem              \301\331\3\x66\x0F\xC2\110\1\x01    WILLAMETTE,SSE2,SM
1526 CMPLTPD         xmmreg,xmmreg           \331\3\x66\x0F\xC2\110\1\x01        WILLAMETTE,SSE2
1527 CMPLTSD         xmmreg,mem              \301\331\3\xF2\x0F\xC2\110\1\x01    WILLAMETTE,SSE2
1528 CMPLTSD         xmmreg,xmmreg           \331\3\xF2\x0F\xC2\110\1\x01        WILLAMETTE,SSE2
1529 CMPNEQPD        xmmreg,mem              \301\331\3\x66\x0F\xC2\110\1\x04    WILLAMETTE,SSE2,SM
1530 CMPNEQPD        xmmreg,xmmreg           \331\3\x66\x0F\xC2\110\1\x04        WILLAMETTE,SSE2
1531 CMPNEQSD        xmmreg,mem              \301\331\3\xF2\x0F\xC2\110\1\x04    WILLAMETTE,SSE2
1532 CMPNEQSD        xmmreg,xmmreg           \331\3\xF2\x0F\xC2\110\1\x04        WILLAMETTE,SSE2
1533 CMPNLEPD        xmmreg,mem              \301\331\3\x66\x0F\xC2\110\1\x06    WILLAMETTE,SSE2,SM
1534 CMPNLEPD        xmmreg,xmmreg           \331\3\x66\x0F\xC2\110\1\x06        WILLAMETTE,SSE2
1535 CMPNLESD        xmmreg,mem              \301\331\3\xF2\x0F\xC2\110\1\x06    WILLAMETTE,SSE2
1536 CMPNLESD        xmmreg,xmmreg           \331\3\xF2\x0F\xC2\110\1\x06        WILLAMETTE,SSE2
1537 CMPNLTPD        xmmreg,mem              \301\331\3\x66\x0F\xC2\110\1\x05    WILLAMETTE,SSE2,SM
1538 CMPNLTPD        xmmreg,xmmreg           \331\3\x66\x0F\xC2\110\1\x05        WILLAMETTE,SSE2
1539 CMPNLTSD        xmmreg,mem              \301\331\3\xF2\x0F\xC2\110\1\x05    WILLAMETTE,SSE2
1540 CMPNLTSD        xmmreg,xmmreg           \331\3\xF2\x0F\xC2\110\1\x05        WILLAMETTE,SSE2
1541 CMPORDPD        xmmreg,mem              \301\331\3\x66\x0F\xC2\110\1\x07    WILLAMETTE,SSE2,SM
1542 CMPORDPD        xmmreg,xmmreg           \331\3\x66\x0F\xC2\110\1\x07        WILLAMETTE,SSE2
1543 CMPORDSD        xmmreg,mem              \301\331\3\xF2\x0F\xC2\110\1\x07    WILLAMETTE,SSE2
1544 CMPORDSD        xmmreg,xmmreg           \331\3\xF2\x0F\xC2\110\1\x07        WILLAMETTE,SSE2
1545 CMPUNORDPD      xmmreg,mem              \301\331\3\x66\x0F\xC2\110\1\x03    WILLAMETTE,SSE2,SM
1546 CMPUNORDPD      xmmreg,xmmreg           \331\3\x66\x0F\xC2\110\1\x03        WILLAMETTE,SSE2
1547 CMPUNORDSD      xmmreg,mem              \301\331\3\xF2\x0F\xC2\110\1\x03    WILLAMETTE,SSE2
1548 CMPUNORDSD      xmmreg,xmmreg           \331\3\xF2\x0F\xC2\110\1\x03        WILLAMETTE,SSE2
1549 ; CMPPD/CMPSD must come after the specific ops; that way the disassembler will find the
1550 ; specific ops first and only disassemble illegal ones as cmppd/cmpsd.
1551 CMPPD           xmmreg,xmmreg,imm       \331\3\x66\x0F\xC2\110\26       WILLAMETTE,SSE2,SB,AR2
1552 CMPPD           xmmreg,mem,imm          \301\331\3\x66\x0F\xC2\110\26   WILLAMETTE,SSE2,SM2,SB,AR2
1553 CMPSD           xmmreg,xmmreg,imm       \331\3\xF2\x0F\xC2\110\26       WILLAMETTE,SSE2,SB,AR2
1554 CMPSD           xmmreg,mem,imm          \301\331\3\xF2\x0F\xC2\110\26   WILLAMETTE,SSE2,SB,AR2
1555 COMISD          xmmreg,xmmreg           \331\3\x66\x0F\x2F\110          WILLAMETTE,SSE2
1556 COMISD          xmmreg,mem              \301\331\3\x66\x0F\x2F\110      WILLAMETTE,SSE2
1557 CVTDQ2PD        xmmreg,xmmreg           \333\2\x0F\xE6\110              WILLAMETTE,SSE2
1558 CVTDQ2PD        xmmreg,mem              \301\333\2\x0F\xE6\110          WILLAMETTE,SSE2
1559 CVTDQ2PS        xmmreg,xmmreg           \2\x0F\x5B\110                  WILLAMETTE,SSE2
1560 CVTDQ2PS        xmmreg,mem              \301\2\x0F\x5B\110              WILLAMETTE,SSE2,SM
1561 CVTPD2DQ        xmmreg,xmmreg           \3\xF2\x0F\xE6\110              WILLAMETTE,SSE2
1562 CVTPD2DQ        xmmreg,mem              \301\3\xF2\x0F\xE6\110          WILLAMETTE,SSE2,SM
1563 CVTPD2PI        mmxreg,xmmreg           \3\x66\x0F\x2D\110              WILLAMETTE,SSE2
1564 CVTPD2PI        mmxreg,mem              \301\3\x66\x0F\x2D\110          WILLAMETTE,SSE2
1565 CVTPD2PS        xmmreg,xmmreg           \3\x66\x0F\x5A\110              WILLAMETTE,SSE2
1566 CVTPD2PS        xmmreg,mem              \301\3\x66\x0F\x5A\110          WILLAMETTE,SSE2,SM
1567 CVTPI2PD        xmmreg,mmxreg           \3\x66\x0F\x2A\110              WILLAMETTE,SSE2
1568 CVTPI2PD        xmmreg,mem              \301\3\x66\x0F\x2A\110          WILLAMETTE,SSE2
1569 CVTPS2DQ        xmmreg,xmmreg           \3\x66\x0F\x5B\110              WILLAMETTE,SSE2
1570 CVTPS2DQ        xmmreg,mem              \301\3\x66\x0F\x5B\110          WILLAMETTE,SSE2,SM
1571 CVTPS2PD        xmmreg,xmmreg           \2\x0F\x5A\110                  WILLAMETTE,SSE2
1572 CVTPS2PD        xmmreg,mem              \301\2\x0F\x5A\110              WILLAMETTE,SSE2
1573 CVTSD2SI        reg32,xmmreg            \3\xF2\x0F\x2D\110              WILLAMETTE,SSE2
1574 CVTSD2SI        reg32,mem               \301\3\xF2\x0F\x2D\110          WILLAMETTE,SSE2
1575 CVTSD2SS        xmmreg,xmmreg           \3\xF2\x0F\x5A\110              WILLAMETTE,SSE2
1576 CVTSD2SS        xmmreg,mem              \301\3\xF2\x0F\x5A\110          WILLAMETTE,SSE2
1577 CVTSI2SD        xmmreg,reg32            \3\xF2\x0F\x2A\110              WILLAMETTE,SSE2
1578 CVTSI2SD        xmmreg,mem              \301\3\xF2\x0F\x2A\110          WILLAMETTE,SSE2
1579 CVTSS2SD        xmmreg,xmmreg           \333\2\x0F\x5A\110              WILLAMETTE,SSE2
1580 CVTSS2SD        xmmreg,mem              \301\333\2\x0F\x5A\110          WILLAMETTE,SSE2
1581 CVTTPD2PI       mmxreg,xmmreg           \3\x66\x0F\x2C\110              WILLAMETTE,SSE2
1582 CVTTPD2PI       mmxreg,mem              \301\3\x66\x0F\x2C\110          WILLAMETTE,SSE2
1583 CVTTPD2DQ       xmmreg,xmmreg           \3\x66\x0F\xE6\110              WILLAMETTE,SSE2
1584 CVTTPD2DQ       xmmreg,mem              \301\3\x66\x0F\xE6\110          WILLAMETTE,SSE2,SM
1585 CVTTPS2DQ       xmmreg,xmmreg           \333\2\x0F\x5B\110              WILLAMETTE,SSE2
1586 CVTTPS2DQ       xmmreg,mem              \301\333\2\x0F\x5B\110          WILLAMETTE,SSE2,SM
1587 CVTTSD2SI       reg32,xmmreg            \3\xF2\x0F\x2C\110              WILLAMETTE,SSE2
1588 CVTTSD2SI       reg32,mem               \301\3\xF2\x0F\x2C\110          WILLAMETTE,SSE2
1589 DIVPD           xmmreg,xmmreg           \3\x66\x0F\x5E\110              WILLAMETTE,SSE2
1590 DIVPD           xmmreg,mem              \301\3\x66\x0F\x5E\110          WILLAMETTE,SSE2,SM
1591 DIVSD           xmmreg,xmmreg           \3\xF2\x0F\x5E\110              WILLAMETTE,SSE2
1592 DIVSD           xmmreg,mem              \301\3\xF2\x0F\x5E\110          WILLAMETTE,SSE2
1593 MAXPD           xmmreg,xmmreg           \3\x66\x0F\x5F\110              WILLAMETTE,SSE2
1594 MAXPD           xmmreg,mem              \301\3\x66\x0F\x5F\110          WILLAMETTE,SSE2,SM
1595 MAXSD           xmmreg,xmmreg           \3\xF2\x0F\x5F\110              WILLAMETTE,SSE2
1596 MAXSD           xmmreg,mem              \301\3\xF2\x0F\x5F\110          WILLAMETTE,SSE2
1597 MINPD           xmmreg,xmmreg           \3\x66\x0F\x5D\110              WILLAMETTE,SSE2
1598 MINPD           xmmreg,mem              \301\3\x66\x0F\x5D\110          WILLAMETTE,SSE2,SM
1599 MINSD           xmmreg,xmmreg           \3\xF2\x0F\x5D\110              WILLAMETTE,SSE2
1600 MINSD           xmmreg,mem              \301\3\xF2\x0F\x5D\110          WILLAMETTE,SSE2
1601 MOVAPD          xmmreg,xmmreg           \3\x66\x0F\x28\110              WILLAMETTE,SSE2
1602 MOVAPD          xmmreg,xmmreg           \3\x66\x0F\x29\110              WILLAMETTE,SSE2
1603 MOVAPD          mem,xmmreg              \300\3\x66\x0F\x29\101          WILLAMETTE,SSE2,SM
1604 MOVAPD          xmmreg,mem              \301\3\x66\x0F\x28\110          WILLAMETTE,SSE2,SM
1605 MOVHPD          mem,xmmreg              \300\3\x66\x0F\x17\101          WILLAMETTE,SSE2
1606 MOVHPD          xmmreg,mem              \301\3\x66\x0F\x16\110          WILLAMETTE,SSE2
1607 MOVLPD          mem,xmmreg              \300\3\x66\x0F\x13\101          WILLAMETTE,SSE2
1608 MOVLPD          xmmreg,mem              \301\3\x66\x0F\x12\110          WILLAMETTE,SSE2
1609 MOVMSKPD        reg32,xmmreg            \3\x66\x0F\x50\110              WILLAMETTE,SSE2
1610 MOVSD           xmmreg,xmmreg           \3\xF2\x0F\x10\110              WILLAMETTE,SSE2
1611 MOVSD           xmmreg,xmmreg           \3\xF2\x0F\x11\110              WILLAMETTE,SSE2
1612 MOVSD           mem,xmmreg              \300\3\xF2\x0F\x11\101          WILLAMETTE,SSE2
1613 MOVSD           xmmreg,mem              \301\3\xF2\x0F\x10\110          WILLAMETTE,SSE2
1614 MOVUPD          xmmreg,xmmreg           \3\x66\x0F\x10\110              WILLAMETTE,SSE2
1615 MOVUPD          xmmreg,xmmreg           \3\x66\x0F\x11\110              WILLAMETTE,SSE2
1616 MOVUPD          mem,xmmreg              \300\3\x66\x0F\x11\101          WILLAMETTE,SSE2,SM
1617 MOVUPD          xmmreg,mem              \301\3\x66\x0F\x10\110          WILLAMETTE,SSE2,SM
1618 MULPD           xmmreg,xmmreg           \3\x66\x0F\x59\110              WILLAMETTE,SSE2
1619 MULPD           xmmreg,mem              \301\3\x66\x0F\x59\110          WILLAMETTE,SSE2,SM
1620 MULSD           xmmreg,xmmreg           \3\xF2\x0F\x59\110              WILLAMETTE,SSE2
1621 MULSD           xmmreg,mem              \301\3\xF2\x0F\x59\110          WILLAMETTE,SSE2
1622 ORPD            xmmreg,mem              \301\3\x66\x0F\x56\110          WILLAMETTE,SSE2,SM
1623 ORPD            xmmreg,xmmreg           \3\x66\x0F\x56\110              WILLAMETTE,SSE2
1624 SHUFPD          xmmreg,xmmreg,imm       \3\x66\x0F\xC6\110\26           WILLAMETTE,SSE2,SB,AR2
1625 SHUFPD          xmmreg,mem,imm          \301\3\x66\x0F\xC6\110\26       WILLAMETTE,SSE2,SM,SB,AR2
1626 SQRTPD          xmmreg,xmmreg           \3\x66\x0F\x51\110              WILLAMETTE,SSE2
1627 SQRTPD          xmmreg,mem              \301\3\x66\x0F\x51\110          WILLAMETTE,SSE2,SM
1628 SQRTSD          xmmreg,xmmreg           \3\xF2\x0F\x51\110              WILLAMETTE,SSE2
1629 SQRTSD          xmmreg,mem              \301\3\xF2\x0F\x51\110          WILLAMETTE,SSE2
1630 SUBPD           xmmreg,xmmreg           \3\x66\x0F\x5C\110              WILLAMETTE,SSE2
1631 SUBPD           xmmreg,mem              \301\3\x66\x0F\x5C\110          WILLAMETTE,SSE2,SM
1632 SUBSD           xmmreg,xmmreg           \3\xF2\x0F\x5C\110              WILLAMETTE,SSE2
1633 SUBSD           xmmreg,mem              \301\3\xF2\x0F\x5C\110          WILLAMETTE,SSE2
1634 UCOMISD         xmmreg,xmmreg           \3\x66\x0F\x2E\110              WILLAMETTE,SSE2
1635 UCOMISD         xmmreg,mem              \301\3\x66\x0F\x2E\110          WILLAMETTE,SSE2
1636 UNPCKHPD        xmmreg,xmmreg           \3\x66\x0F\x15\110              WILLAMETTE,SSE2
1637 UNPCKHPD        mem,xmmreg              \300\3\x66\x0F\x15\101          WILLAMETTE,SSE2,SM
1638 UNPCKLPD        xmmreg,xmmreg           \3\x66\x0F\x14\110              WILLAMETTE,SSE2
1639 UNPCKLPD        xmmreg,mem              \301\3\x66\x0F\x14\110          WILLAMETTE,SSE2,SM
1640 XORPD           xmmreg,xmmreg           \3\x66\x0F\x57\110              WILLAMETTE,SSE2
1641 XORPD           xmmreg,mem              \301\3\x66\x0F\x57\110          WILLAMETTE,SSE2,SM