Rev 647 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 647 | Rev 6429 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | DEF_ASM_OP0(pusha, 0x60) /* must be first OP0 */ |
1 | DEF_ASM_OP0(clc, 0xf8) /* must be first OP0 */ |
2 | DEF_ASM_OP0(popa, 0x61) |
- | |
3 | DEF_ASM_OP0(clc, 0xf8) |
- | |
4 | DEF_ASM_OP0(cld, 0xfc) |
2 | DEF_ASM_OP0(cld, 0xfc) |
5 | DEF_ASM_OP0(cli, 0xfa) |
3 | DEF_ASM_OP0(cli, 0xfa) |
6 | DEF_ASM_OP0(clts, 0x0f06) |
4 | DEF_ASM_OP0(clts, 0x0f06) |
7 | DEF_ASM_OP0(cmc, 0xf5) |
5 | DEF_ASM_OP0(cmc, 0xf5) |
8 | DEF_ASM_OP0(lahf, 0x9f) |
6 | DEF_ASM_OP0(lahf, 0x9f) |
9 | DEF_ASM_OP0(sahf, 0x9e) |
7 | DEF_ASM_OP0(sahf, 0x9e) |
- | 8 | DEF_ASM_OP0(pusha, 0x60) |
|
- | 9 | DEF_ASM_OP0(popa, 0x61) |
|
10 | DEF_ASM_OP0(pushfl, 0x9c) |
10 | DEF_ASM_OP0(pushfl, 0x9c) |
11 | DEF_ASM_OP0(popfl, 0x9d) |
11 | DEF_ASM_OP0(popfl, 0x9d) |
12 | DEF_ASM_OP0(pushf, 0x9c) |
12 | DEF_ASM_OP0(pushf, 0x9c) |
13 | DEF_ASM_OP0(popf, 0x9d) |
13 | DEF_ASM_OP0(popf, 0x9d) |
14 | DEF_ASM_OP0(stc, 0xf9) |
14 | DEF_ASM_OP0(stc, 0xf9) |
Line 31... | Line 31... | ||
31 | DEF_ASM_OP0(int3, 0xcc) |
31 | DEF_ASM_OP0(int3, 0xcc) |
32 | DEF_ASM_OP0(into, 0xce) |
32 | DEF_ASM_OP0(into, 0xce) |
33 | DEF_ASM_OP0(iret, 0xcf) |
33 | DEF_ASM_OP0(iret, 0xcf) |
34 | DEF_ASM_OP0(rsm, 0x0faa) |
34 | DEF_ASM_OP0(rsm, 0x0faa) |
35 | DEF_ASM_OP0(hlt, 0xf4) |
35 | DEF_ASM_OP0(hlt, 0xf4) |
36 | DEF_ASM_OP0(wait, 0x9b) |
- | |
37 | DEF_ASM_OP0(nop, 0x90) |
36 | DEF_ASM_OP0(nop, 0x90) |
- | 37 | DEF_ASM_OP0(pause, 0xf390) |
|
38 | DEF_ASM_OP0(xlat, 0xd7) |
38 | DEF_ASM_OP0(xlat, 0xd7) |
Line 39... | Line 39... | ||
39 | 39 | ||
40 | /* strings */ |
40 | /* strings */ |
41 | ALT(DEF_ASM_OP0L(cmpsb, 0xa6, 0, OPC_BWL)) |
41 | ALT(DEF_ASM_OP0L(cmpsb, 0xa6, 0, OPC_BWL)) |
Line 72... | Line 72... | ||
72 | 72 | ||
73 | ALT(DEF_ASM_OP2(btcw, 0x0fbb, 0, OPC_MODRM | OPC_WL, OPT_REGW, OPT_REGW | OPT_EA)) |
73 | ALT(DEF_ASM_OP2(btcw, 0x0fbb, 0, OPC_MODRM | OPC_WL, OPT_REGW, OPT_REGW | OPT_EA)) |
Line 74... | Line 74... | ||
74 | ALT(DEF_ASM_OP2(btcw, 0x0fba, 7, OPC_MODRM | OPC_WL, OPT_IM8, OPT_REGW | OPT_EA)) |
74 | ALT(DEF_ASM_OP2(btcw, 0x0fba, 7, OPC_MODRM | OPC_WL, OPT_IM8, OPT_REGW | OPT_EA)) |
- | 75 | ||
- | 76 | /* prefixes */ |
|
- | 77 | DEF_ASM_OP0(wait, 0x9b) |
|
- | 78 | DEF_ASM_OP0(fwait, 0x9b) |
|
- | 79 | #ifdef I386_ASM_16 |
|
- | 80 | DEF_ASM_OP0(a32, 0x67) |
|
75 | 81 | DEF_ASM_OP0(o32, 0x66) |
|
76 | /* prefixes */ |
82 | #else |
77 | DEF_ASM_OP0(aword, 0x67) |
83 | DEF_ASM_OP0(aword, 0x67) |
78 | DEF_ASM_OP0(addr16, 0x67) |
84 | DEF_ASM_OP0(addr16, 0x67) |
- | 85 | ALT(DEF_ASM_OP0(word, 0x66)) |
|
79 | DEF_ASM_OP0(word, 0x66) |
86 | DEF_ASM_OP0(data16, 0x66) |
80 | DEF_ASM_OP0(data16, 0x66) |
87 | #endif |
81 | DEF_ASM_OP0(lock, 0xf0) |
88 | DEF_ASM_OP0(lock, 0xf0) |
82 | DEF_ASM_OP0(rep, 0xf3) |
89 | DEF_ASM_OP0(rep, 0xf3) |
83 | DEF_ASM_OP0(repe, 0xf3) |
90 | DEF_ASM_OP0(repe, 0xf3) |
Line 199... | Line 206... | ||
199 | 206 | ||
200 | ALT(DEF_ASM_OP1(call, 0xff, 2, OPC_MODRM, OPT_INDIR)) |
207 | ALT(DEF_ASM_OP1(call, 0xff, 2, OPC_MODRM, OPT_INDIR)) |
201 | ALT(DEF_ASM_OP1(call, 0xe8, 0, OPC_JMP, OPT_ADDR)) |
208 | ALT(DEF_ASM_OP1(call, 0xe8, 0, OPC_JMP, OPT_ADDR)) |
202 | ALT(DEF_ASM_OP1(jmp, 0xff, 4, OPC_MODRM, OPT_INDIR)) |
209 | ALT(DEF_ASM_OP1(jmp, 0xff, 4, OPC_MODRM, OPT_INDIR)) |
- | 210 | ALT(DEF_ASM_OP1(jmp, 0xeb, 0, OPC_SHORTJMP | OPC_JMP, OPT_ADDR)) |
|
- | 211 | #ifdef I386_ASM_16 |
|
- | 212 | ALT(DEF_ASM_OP1(jmp, 0xff, 0, OPC_JMP | OPC_WL, OPT_REGW)) |
|
Line 203... | Line 213... | ||
203 | ALT(DEF_ASM_OP1(jmp, 0xeb, 0, OPC_SHORTJMP | OPC_JMP, OPT_ADDR)) |
213 | #endif |
204 | 214 | ||
205 | ALT(DEF_ASM_OP2(lcall, 0x9a, 0, 0, OPT_IM16, OPT_IM32)) |
215 | ALT(DEF_ASM_OP2(lcall, 0x9a, 0, 0, OPT_IM16, OPT_IM32)) |
206 | ALT(DEF_ASM_OP1(lcall, 0xff, 3, 0, OPT_EA)) |
216 | ALT(DEF_ASM_OP1(lcall, 0xff, 3, 0, OPT_EA)) |
Line 207... | Line 217... | ||
207 | ALT(DEF_ASM_OP2(ljmp, 0xea, 0, 0, OPT_IM16, OPT_IM32)) |
217 | ALT(DEF_ASM_OP2(ljmp, 0xea, 0, 0, OPT_IM16, OPT_IM32)) |
208 | ALT(DEF_ASM_OP1(ljmp, 0xff, 5, 0, OPT_EA)) |
218 | ALT(DEF_ASM_OP1(ljmp, 0xff, 5, 0, OPT_EA)) |
- | 219 | ||
209 | 220 | ALT(DEF_ASM_OP1(int, 0xcd, 0, 0, OPT_IM8)) |
|
210 | ALT(DEF_ASM_OP1(int, 0xcd, 0, 0, OPT_IM8)) |
221 | ALT(DEF_ASM_OP1(seto, 0x0f90, 0, OPC_MODRM | OPC_TEST, OPT_REG8 | OPT_EA)) |
211 | ALT(DEF_ASM_OP1(seto, 0x0f90, 0, OPC_MODRM | OPC_TEST, OPT_REG8 | OPT_EA)) |
222 | ALT(DEF_ASM_OP1(setob, 0x0f90, 0, OPC_MODRM | OPC_TEST, OPT_REG8 | OPT_EA)) |
- | 223 | DEF_ASM_OP2(enter, 0xc8, 0, 0, OPT_IM16, OPT_IM8) |
|
- | 224 | DEF_ASM_OP0(leave, 0xc9) |
|
212 | DEF_ASM_OP2(enter, 0xc8, 0, 0, OPT_IM16, OPT_IM8) |
225 | DEF_ASM_OP0(ret, 0xc3) |
213 | DEF_ASM_OP0(leave, 0xc9) |
226 | DEF_ASM_OP0(retl,0xc3) |
214 | DEF_ASM_OP0(ret, 0xc3) |
227 | ALT(DEF_ASM_OP1(retl,0xc2, 0, 0, OPT_IM16)) |
Line 215... | Line 228... | ||
215 | ALT(DEF_ASM_OP1(ret, 0xc2, 0, 0, OPT_IM16)) |
228 | ALT(DEF_ASM_OP1(ret, 0xc2, 0, 0, OPT_IM16)) |
Line 228... | Line 241... | ||
228 | /* specific fcomp handling */ |
241 | /* specific fcomp handling */ |
229 | ALT(DEF_ASM_OP0L(fcomp, 0xd8d9, 0, 0)) |
242 | ALT(DEF_ASM_OP0L(fcomp, 0xd8d9, 0, 0)) |
Line 230... | Line 243... | ||
230 | 243 | ||
231 | ALT(DEF_ASM_OP1(fadd, 0xd8c0, 0, OPC_FARITH | OPC_REG, OPT_ST)) |
244 | ALT(DEF_ASM_OP1(fadd, 0xd8c0, 0, OPC_FARITH | OPC_REG, OPT_ST)) |
- | 245 | ALT(DEF_ASM_OP2(fadd, 0xd8c0, 0, OPC_FARITH | OPC_REG, OPT_ST, OPT_ST0)) |
|
- | 246 | ALT(DEF_ASM_OP2(fadd, 0xdcc0, 0, OPC_FARITH | OPC_REG, OPT_ST0, OPT_ST)) |
|
232 | ALT(DEF_ASM_OP2(fadd, 0xd8c0, 0, OPC_FARITH | OPC_REG, OPT_ST, OPT_ST0)) |
247 | ALT(DEF_ASM_OP2(fmul, 0xdcc8, 0, OPC_FARITH | OPC_REG, OPT_ST0, OPT_ST)) |
233 | ALT(DEF_ASM_OP0L(fadd, 0xdec1, 0, OPC_FARITH)) |
248 | ALT(DEF_ASM_OP0L(fadd, 0xdec1, 0, OPC_FARITH)) |
234 | ALT(DEF_ASM_OP1(faddp, 0xdec0, 0, OPC_FARITH | OPC_REG, OPT_ST)) |
249 | ALT(DEF_ASM_OP1(faddp, 0xdec0, 0, OPC_FARITH | OPC_REG, OPT_ST)) |
235 | ALT(DEF_ASM_OP2(faddp, 0xdec0, 0, OPC_FARITH | OPC_REG, OPT_ST, OPT_ST0)) |
250 | ALT(DEF_ASM_OP2(faddp, 0xdec0, 0, OPC_FARITH | OPC_REG, OPT_ST, OPT_ST0)) |
236 | ALT(DEF_ASM_OP2(faddp, 0xdec0, 0, OPC_FARITH | OPC_REG, OPT_ST0, OPT_ST)) |
251 | ALT(DEF_ASM_OP2(faddp, 0xdec0, 0, OPC_FARITH | OPC_REG, OPT_ST0, OPT_ST)) |
Line 270... | Line 285... | ||
270 | DEF_ASM_OP0(fchs, 0xd9e0) |
285 | DEF_ASM_OP0(fchs, 0xd9e0) |
271 | DEF_ASM_OP0(fabs, 0xd9e1) |
286 | DEF_ASM_OP0(fabs, 0xd9e1) |
272 | DEF_ASM_OP0(fninit, 0xdbe3) |
287 | DEF_ASM_OP0(fninit, 0xdbe3) |
273 | DEF_ASM_OP0(fnclex, 0xdbe2) |
288 | DEF_ASM_OP0(fnclex, 0xdbe2) |
274 | DEF_ASM_OP0(fnop, 0xd9d0) |
289 | DEF_ASM_OP0(fnop, 0xd9d0) |
275 | DEF_ASM_OP0(fwait, 0x9b) |
- | |
Line 276... | Line 290... | ||
276 | 290 | ||
277 | /* fp load */ |
291 | /* fp load */ |
278 | DEF_ASM_OP1(fld, 0xd9c0, 0, OPC_REG, OPT_ST) |
292 | DEF_ASM_OP1(fld, 0xd9c0, 0, OPC_REG, OPT_ST) |
279 | DEF_ASM_OP1(fldl, 0xd9c0, 0, OPC_REG, OPT_ST) |
293 | DEF_ASM_OP1(fldl, 0xd9c0, 0, OPC_REG, OPT_ST) |
Line 348... | Line 362... | ||
348 | DEF_ASM_OP1(smsw, 0x0f01, 4, OPC_MODRM, OPT_REG | OPT_EA) |
362 | DEF_ASM_OP1(smsw, 0x0f01, 4, OPC_MODRM, OPT_REG | OPT_EA) |
349 | DEF_ASM_OP1(str, 0x0f00, 1, OPC_MODRM, OPT_REG16| OPT_EA) |
363 | DEF_ASM_OP1(str, 0x0f00, 1, OPC_MODRM, OPT_REG16| OPT_EA) |
350 | DEF_ASM_OP1(verr, 0x0f00, 4, OPC_MODRM, OPT_REG | OPT_EA) |
364 | DEF_ASM_OP1(verr, 0x0f00, 4, OPC_MODRM, OPT_REG | OPT_EA) |
351 | DEF_ASM_OP1(verw, 0x0f00, 5, OPC_MODRM, OPT_REG | OPT_EA) |
365 | DEF_ASM_OP1(verw, 0x0f00, 5, OPC_MODRM, OPT_REG | OPT_EA) |
Line -... | Line 366... | ||
- | 366 | ||
- | 367 | #ifdef I386_ASM_16 |
|
- | 368 | /* 386 */ |
|
- | 369 | DEF_ASM_OP0(loadall386, 0x0f07) |
|
- | 370 | #endif |
|
352 | 371 | ||
353 | /* 486 */ |
372 | /* 486 */ |
354 | DEF_ASM_OP1(bswap, 0x0fc8, 0, OPC_REG, OPT_REG32 ) |
373 | DEF_ASM_OP1(bswap, 0x0fc8, 0, OPC_REG, OPT_REG32 ) |
355 | ALT(DEF_ASM_OP2(xaddb, 0x0fc0, 0, OPC_MODRM | OPC_BWL, OPT_REG, OPT_REG | OPT_EA )) |
374 | ALT(DEF_ASM_OP2(xaddb, 0x0fc0, 0, OPC_MODRM | OPC_BWL, OPT_REG, OPT_REG | OPT_EA )) |
356 | ALT(DEF_ASM_OP2(cmpxchgb, 0x0fb0, 0, OPC_MODRM | OPC_BWL, OPT_REG, OPT_REG | OPT_EA )) |
375 | ALT(DEF_ASM_OP2(cmpxchgb, 0x0fb0, 0, OPC_MODRM | OPC_BWL, OPT_REG, OPT_REG | OPT_EA )) |
Line 362... | Line 381... | ||
362 | /* pentium */ |
381 | /* pentium */ |
363 | DEF_ASM_OP1(cmpxchg8b, 0x0fc7, 1, OPC_MODRM, OPT_EA ) |
382 | DEF_ASM_OP1(cmpxchg8b, 0x0fc7, 1, OPC_MODRM, OPT_EA ) |
Line 364... | Line 383... | ||
364 | 383 | ||
365 | /* pentium pro */ |
384 | /* pentium pro */ |
- | 385 | ALT(DEF_ASM_OP2(cmovo, 0x0f40, 0, OPC_MODRM | OPC_TEST, OPT_REG32 | OPT_EA, OPT_REG32)) |
|
- | 386 | #ifdef I386_ASM_16 |
|
- | 387 | ALT(DEF_ASM_OP2(cmovno, 0x0f41, 0, OPC_MODRM | OPC_TEST, OPT_REG32 | OPT_EA, OPT_REG32)) |
|
- | 388 | ALT(DEF_ASM_OP2(cmovc, 0x0f42, 0, OPC_MODRM | OPC_TEST, OPT_REG32 | OPT_EA, OPT_REG32)) |
|
- | 389 | ALT(DEF_ASM_OP2(cmovnc, 0x0f43, 0, OPC_MODRM | OPC_TEST, OPT_REG32 | OPT_EA, OPT_REG32)) |
|
- | 390 | ALT(DEF_ASM_OP2(cmovz, 0x0f44, 0, OPC_MODRM | OPC_TEST, OPT_REG32 | OPT_EA, OPT_REG32)) |
|
- | 391 | ALT(DEF_ASM_OP2(cmovnz, 0x0f45, 0, OPC_MODRM | OPC_TEST, OPT_REG32 | OPT_EA, OPT_REG32)) |
|
- | 392 | ALT(DEF_ASM_OP2(cmovna, 0x0f46, 0, OPC_MODRM | OPC_TEST, OPT_REG32 | OPT_EA, OPT_REG32)) |
|
366 | ALT(DEF_ASM_OP2(cmovo, 0x0f40, 0, OPC_MODRM | OPC_TEST, OPT_REG32 | OPT_EA, OPT_REG32)) |
393 | ALT(DEF_ASM_OP2(cmova, 0x0f47, 0, OPC_MODRM | OPC_TEST, OPT_REG32 | OPT_EA, OPT_REG32)) |
367 | 394 | #endif |
|
368 | DEF_ASM_OP2(fcmovb, 0xdac0, 0, OPC_REG, OPT_ST, OPT_ST0 ) |
395 | DEF_ASM_OP2(fcmovb, 0xdac0, 0, OPC_REG, OPT_ST, OPT_ST0 ) |
369 | DEF_ASM_OP2(fcmove, 0xdac8, 0, OPC_REG, OPT_ST, OPT_ST0 ) |
396 | DEF_ASM_OP2(fcmove, 0xdac8, 0, OPC_REG, OPT_ST, OPT_ST0 ) |
370 | DEF_ASM_OP2(fcmovbe, 0xdad0, 0, OPC_REG, OPT_ST, OPT_ST0 ) |
397 | DEF_ASM_OP2(fcmovbe, 0xdad0, 0, OPC_REG, OPT_ST, OPT_ST0 ) |
371 | DEF_ASM_OP2(fcmovu, 0xdad8, 0, OPC_REG, OPT_ST, OPT_ST0 ) |
398 | DEF_ASM_OP2(fcmovu, 0xdad8, 0, OPC_REG, OPT_ST, OPT_ST0 ) |
Line 379... | Line 406... | ||
379 | DEF_ASM_OP2(fucomip, 0xdfe8, 0, OPC_REG, OPT_ST, OPT_ST0 ) |
406 | DEF_ASM_OP2(fucomip, 0xdfe8, 0, OPC_REG, OPT_ST, OPT_ST0 ) |
380 | DEF_ASM_OP2(fcomip, 0xdff0, 0, OPC_REG, OPT_ST, OPT_ST0 ) |
407 | DEF_ASM_OP2(fcomip, 0xdff0, 0, OPC_REG, OPT_ST, OPT_ST0 ) |
Line 381... | Line 408... | ||
381 | 408 | ||
382 | /* mmx */ |
409 | /* mmx */ |
- | 410 | DEF_ASM_OP0(emms, 0x0f77) /* must be last OP0 */ |
|
383 | DEF_ASM_OP0(emms, 0x0f77) /* must be last OP0 */ |
411 | |
384 | DEF_ASM_OP2(movd, 0x0f6e, 0, OPC_MODRM, OPT_EA | OPT_REG32, OPT_MMX ) |
412 | DEF_ASM_OP2(movd, 0x0f6e, 0, OPC_MODRM, OPT_EA | OPT_REG32, OPT_MMX ) |
385 | ALT(DEF_ASM_OP2(movd, 0x0f7e, 0, OPC_MODRM, OPT_MMX, OPT_EA | OPT_REG32 )) |
413 | ALT(DEF_ASM_OP2(movd, 0x0f7e, 0, OPC_MODRM, OPT_MMX, OPT_EA | OPT_REG32 )) |
386 | DEF_ASM_OP2(movq, 0x0f6f, 0, OPC_MODRM, OPT_EA | OPT_MMX, OPT_MMX ) |
414 | DEF_ASM_OP2(movq, 0x0f6f, 0, OPC_MODRM, OPT_EA | OPT_MMX, OPT_MMX ) |
387 | ALT(DEF_ASM_OP2(movq, 0x0f7f, 0, OPC_MODRM, OPT_MMX, OPT_EA | OPT_MMX )) |
415 | ALT(DEF_ASM_OP2(movq, 0x0f7f, 0, OPC_MODRM, OPT_MMX, OPT_EA | OPT_MMX )) |
Line 436... | Line 464... | ||
436 | DEF_ASM_OP2(punpcklbw, 0x0f60, 0, OPC_MODRM, OPT_EA | OPT_MMX, OPT_MMX ) |
464 | DEF_ASM_OP2(punpcklbw, 0x0f60, 0, OPC_MODRM, OPT_EA | OPT_MMX, OPT_MMX ) |
437 | DEF_ASM_OP2(punpcklwd, 0x0f61, 0, OPC_MODRM, OPT_EA | OPT_MMX, OPT_MMX ) |
465 | DEF_ASM_OP2(punpcklwd, 0x0f61, 0, OPC_MODRM, OPT_EA | OPT_MMX, OPT_MMX ) |
438 | DEF_ASM_OP2(punpckldq, 0x0f62, 0, OPC_MODRM, OPT_EA | OPT_MMX, OPT_MMX ) |
466 | DEF_ASM_OP2(punpckldq, 0x0f62, 0, OPC_MODRM, OPT_EA | OPT_MMX, OPT_MMX ) |
439 | DEF_ASM_OP2(pxor, 0x0fef, 0, OPC_MODRM, OPT_EA | OPT_MMX, OPT_MMX ) |
467 | DEF_ASM_OP2(pxor, 0x0fef, 0, OPC_MODRM, OPT_EA | OPT_MMX, OPT_MMX ) |
Line -... | Line 468... | ||
- | 468 | ||
- | 469 | /* sse */ |
|
- | 470 | DEF_ASM_OP2(movups, 0x0f10, 0, OPC_MODRM, OPT_EA | OPT_REG32, OPT_SSE ) |
|
- | 471 | ALT(DEF_ASM_OP2(movups, 0x0f11, 0, OPC_MODRM, OPT_SSE, OPT_EA | OPT_REG32 )) |
|
- | 472 | DEF_ASM_OP2(movaps, 0x0f28, 0, OPC_MODRM, OPT_EA | OPT_REG32, OPT_SSE ) |
|
- | 473 | ALT(DEF_ASM_OP2(movaps, 0x0f29, 0, OPC_MODRM, OPT_SSE, OPT_EA | OPT_REG32 )) |
|
- | 474 | DEF_ASM_OP2(movhps, 0x0f16, 0, OPC_MODRM, OPT_EA | OPT_REG32, OPT_SSE ) |
|
- | 475 | ALT(DEF_ASM_OP2(movhps, 0x0f17, 0, OPC_MODRM, OPT_SSE, OPT_EA | OPT_REG32 )) |
|
- | 476 | DEF_ASM_OP2(addps, 0x0f58, 0, OPC_MODRM, OPT_EA | OPT_SSE, OPT_SSE ) |
|
- | 477 | DEF_ASM_OP2(cvtpi2ps, 0x0f2a, 0, OPC_MODRM, OPT_EA | OPT_MMX, OPT_SSE ) |
|
- | 478 | DEF_ASM_OP2(cvtps2pi, 0x0f2d, 0, OPC_MODRM, OPT_EA | OPT_SSE, OPT_MMX ) |
|
- | 479 | DEF_ASM_OP2(cvttps2pi, 0x0f2c, 0, OPC_MODRM, OPT_EA | OPT_SSE, OPT_MMX ) |
|
- | 480 | DEF_ASM_OP2(divps, 0x0f5e, 0, OPC_MODRM, OPT_EA | OPT_SSE, OPT_SSE ) |
|
- | 481 | DEF_ASM_OP2(maxps, 0x0f5f, 0, OPC_MODRM, OPT_EA | OPT_SSE, OPT_SSE ) |
|
- | 482 | DEF_ASM_OP2(minps, 0x0f5d, 0, OPC_MODRM, OPT_EA | OPT_SSE, OPT_SSE ) |
|
- | 483 | DEF_ASM_OP2(mulps, 0x0f59, 0, OPC_MODRM, OPT_EA | OPT_SSE, OPT_SSE ) |
|
- | 484 | DEF_ASM_OP2(pavgb, 0x0fe0, 0, OPC_MODRM, OPT_EA | OPT_SSE, OPT_SSE ) |
|
- | 485 | DEF_ASM_OP2(pavgw, 0x0fe3, 0, OPC_MODRM, OPT_EA | OPT_SSE, OPT_SSE ) |
|
- | 486 | DEF_ASM_OP2(pmaxsw, 0x0fee, 0, OPC_MODRM, OPT_EA | OPT_MMX, OPT_MMX ) |
|
- | 487 | DEF_ASM_OP2(pmaxub, 0x0fde, 0, OPC_MODRM, OPT_EA | OPT_MMX, OPT_MMX ) |
|
- | 488 | DEF_ASM_OP2(pminsw, 0x0fea, 0, OPC_MODRM, OPT_EA | OPT_MMX, OPT_MMX ) |
|
- | 489 | DEF_ASM_OP2(pminub, 0x0fda, 0, OPC_MODRM, OPT_EA | OPT_MMX, OPT_MMX ) |
|
- | 490 | DEF_ASM_OP2(rcpss, 0x0f53, 0, OPC_MODRM, OPT_EA | OPT_SSE, OPT_SSE ) |
|
- | 491 | DEF_ASM_OP2(rsqrtps, 0x0f52, 0, OPC_MODRM, OPT_EA | OPT_SSE, OPT_SSE ) |
|
- | 492 | DEF_ASM_OP2(sqrtps, 0x0f51, 0, OPC_MODRM, OPT_EA | OPT_SSE, OPT_SSE ) |
|
- | 493 | DEF_ASM_OP2(subps, 0x0f5c, 0, OPC_MODRM, OPT_EA | OPT_SSE, OPT_SSE ) |
|
440 | 494 | ||
441 | #undef ALT |
495 | #undef ALT |
442 | #undef DEF_ASM_OP0 |
496 | #undef DEF_ASM_OP0 |
443 | #undef DEF_ASM_OP0L |
497 | #undef DEF_ASM_OP0L |
444 | #undef DEF_ASM_OP1 |
498 | #undef DEF_ASM_OP1 |