Unified · Split
| @@ -535,6 +535,9 @@ cmpxchgw %ax, 0x1000 · 534 unmodified lines | |||
| 535 | cmpxchgl %eax, 0x1000 | 535 | cmpxchgl %eax, 0x1000 |
| 536 | invlpg 0x1000 | 536 | invlpg 0x1000 |
| 537 | cmpxchg8b 0x1002 | 537 | cmpxchg8b 0x1002 |
| 538 | #ifdef __x86_64__ | ||
| 539 | cmpxchg16b (%rax) | ||
| 540 | #endif | ||
| 538 | 541 | ||
| 539 | fcmovb %st(5), %st | 542 | fcmovb %st(5), %st |
| 540 | fcmove %st(5), %st | 543 | fcmove %st(5), %st |
| @@ -394,6 +394,9 @@ ALT(DEF_ASM_OP2(cmpxchgb, 0x0fb0, 0, OPC_MODRM | OPC_BWLX, OPT_REG, OPT_REG | OP · 393 unmodified lines | |||
| 394 | /* pentium */ | 394 | /* pentium */ |
| 395 | DEF_ASM_OP1(cmpxchg8b, 0x0fc7, 1, OPC_MODRM, OPT_EA ) | 395 | DEF_ASM_OP1(cmpxchg8b, 0x0fc7, 1, OPC_MODRM, OPT_EA ) |
| 396 | 396 | ||
| 397 | /* AMD 64 */ | ||
| 398 | DEF_ASM_OP1(cmpxchg16b, 0x480fc7, 1, OPC_MODRM, OPT_EA ) | ||
| 399 | |||
| 397 | /* pentium pro */ | 400 | /* pentium pro */ |
| 398 | ALT(DEF_ASM_OP2(cmovo, 0x0f40, 0, OPC_MODRM | OPC_TEST | OPC_WLX, OPT_REGW | OPT_EA, OPT_REGW)) | 401 | ALT(DEF_ASM_OP2(cmovo, 0x0f40, 0, OPC_MODRM | OPC_TEST | OPC_WLX, OPT_REGW | OPT_EA, OPT_REGW)) |
| 399 | 402 | ||