| @@ -221,8 +221,8 @@ ALT(DEF_ASM_OP1(setob, 0x0f90, 0, OPC_MODRM | OPC_TEST, OPT_REG8 | OPT_EA)) · 220 unmodified lines |
| 221 | DEF_ASM_OP0(leave, 0xc9) | 221 | DEF_ASM_OP0(leave, 0xc9) |
| 222 | DEF_ASM_OP0(ret, 0xc3) | 222 | DEF_ASM_OP0(ret, 0xc3) |
| 223 | DEF_ASM_OP0(retq, 0xc3) | 223 | DEF_ASM_OP0(retq, 0xc3) |
| 224 | ALT(DEF_ASM_OP1(ret, 0xc2, 0, 0, OPT_IM16)) | | |
| 225 | ALT(DEF_ASM_OP1(retq, 0xc2, 0, 0, OPT_IM16)) | 224 | ALT(DEF_ASM_OP1(retq, 0xc2, 0, 0, OPT_IM16)) |
| | 225 | ALT(DEF_ASM_OP1(ret, 0xc2, 0, 0, OPT_IM16)) |
| 226 | DEF_ASM_OP0(lret, 0xcb) | 226 | DEF_ASM_OP0(lret, 0xcb) |
| 227 | ALT(DEF_ASM_OP1(lret, 0xca, 0, 0, OPT_IM16)) | 227 | ALT(DEF_ASM_OP1(lret, 0xca, 0, 0, OPT_IM16)) |
| 228 | | 228 | |
| @@ -394,11 +394,8 @@ ALT(DEF_ASM_OP2(cmovo, 0x0f40, 0, OPC_MODRM | OPC_TEST | OPC_WLX, OPT_REGW | OPT · 165 unmodified lines |
| 394 | /* movd shouldn't accept REG64, but AMD64 spec uses it for 32 and 64 bit | 394 | /* movd shouldn't accept REG64, but AMD64 spec uses it for 32 and 64 bit |
| 395 | moves, so let's be compatible. */ | 395 | moves, so let's be compatible. */ |
| 396 | ALT(DEF_ASM_OP2(movd, 0x0f6e, 0, OPC_MODRM, OPT_EA | OPT_REG64, OPT_MMXSSE )) | 396 | ALT(DEF_ASM_OP2(movd, 0x0f6e, 0, OPC_MODRM, OPT_EA | OPT_REG64, OPT_MMXSSE )) |
| 397 | /* The 6F movq needs to come before the 6E, so that it's used for | | |
| 398 | mem->mmx/sse. 6E is disassembled by GAS as movd, so there would | | |
| 399 | be discrepancies in the asmtest.S. */ | | |
| 400 | ALT(DEF_ASM_OP2(movq, 0x0f6f, 0, OPC_MODRM, OPT_EA | OPT_MMX, OPT_MMX )) | | |
| 401 | ALT(DEF_ASM_OP2(movq, 0x480f6e, 0, OPC_MODRM, OPT_REG64, OPT_MMXSSE )) | 397 | ALT(DEF_ASM_OP2(movq, 0x480f6e, 0, OPC_MODRM, OPT_REG64, OPT_MMXSSE )) |
| | 398 | ALT(DEF_ASM_OP2(movq, 0x0f6f, 0, OPC_MODRM, OPT_EA | OPT_MMX, OPT_MMX )) |
| 402 | ALT(DEF_ASM_OP2(movd, 0x0f7e, 0, OPC_MODRM, OPT_MMXSSE, OPT_EA | OPT_REG32 )) | 399 | ALT(DEF_ASM_OP2(movd, 0x0f7e, 0, OPC_MODRM, OPT_MMXSSE, OPT_EA | OPT_REG32 )) |
| 403 | ALT(DEF_ASM_OP2(movd, 0x0f7e, 0, OPC_MODRM, OPT_MMXSSE, OPT_EA | OPT_REG64 )) | 400 | ALT(DEF_ASM_OP2(movd, 0x0f7e, 0, OPC_MODRM, OPT_MMXSSE, OPT_EA | OPT_REG64 )) |
| 404 | ALT(DEF_ASM_OP2(movq, 0x0f7f, 0, OPC_MODRM, OPT_MMX, OPT_EA | OPT_MMX )) | 401 | ALT(DEF_ASM_OP2(movq, 0x0f7f, 0, OPC_MODRM, OPT_MMX, OPT_EA | OPT_MMX )) |