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