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