| # RUN: llvm-mc -triple x86_64 -show-encoding %s | FileCheck %s |
| # RUN: not llvm-mc -triple i386 -show-encoding %s 2>&1 | FileCheck %s --check-prefix=ERROR |
| |
| # ERROR-COUNT-466: error: |
| # ERROR-NOT: error: |
| ## Condition flags |
| |
| # CHECK: ccmpoq {dfv=} %rax, %rbx |
| # CHECK: encoding: [0x62,0xf4,0x84,0x00,0x39,0xc3] |
| ccmpoq {dfv=} %rax, %rbx |
| # CHECK: ccmpoq {dfv=of} %rax, %rbx |
| # CHECK: encoding: [0x62,0xf4,0xc4,0x00,0x39,0xc3] |
| ccmpoq {dfv=of} %rax, %rbx |
| # CHECK: ccmpoq {dfv=sf} %rax, %rbx |
| # CHECK: encoding: [0x62,0xf4,0xa4,0x00,0x39,0xc3] |
| ccmpoq {dfv=sf} %rax, %rbx |
| # CHECK: ccmpoq {dfv=zf} %rax, %rbx |
| # CHECK: encoding: [0x62,0xf4,0x94,0x00,0x39,0xc3] |
| ccmpoq {dfv=zf} %rax, %rbx |
| # CHECK: ccmpoq {dfv=cf} %rax, %rbx |
| # CHECK: encoding: [0x62,0xf4,0x8c,0x00,0x39,0xc3] |
| ccmpoq {dfv=cf} %rax, %rbx |
| # CHECK: ccmpoq {dfv=of,sf} %rax, %rbx |
| # CHECK: encoding: [0x62,0xf4,0xe4,0x00,0x39,0xc3] |
| ccmpoq {dfv=of,sf} %rax, %rbx |
| # CHECK: ccmpoq {dfv=of,sf} %rax, %rbx |
| # CHECK: encoding: [0x62,0xf4,0xe4,0x00,0x39,0xc3] |
| ccmpoq {dfv=sf,of} %rax, %rbx |
| # CHECK: ccmpoq {dfv=of,sf,zf} %rax, %rbx |
| # CHECK: encoding: [0x62,0xf4,0xf4,0x00,0x39,0xc3] |
| ccmpoq {dfv=of,sf,zf} %rax, %rbx |
| # CHECK: ccmpoq {dfv=of,sf,zf} %rax, %rbx |
| # CHECK: encoding: [0x62,0xf4,0xf4,0x00,0x39,0xc3] |
| ccmpoq {dfv=zf,of,sf} %rax, %rbx |
| # CHECK: ccmpoq {dfv=of,sf,zf,cf} %rax, %rbx |
| # CHECK: encoding: [0x62,0xf4,0xfc,0x00,0x39,0xc3] |
| ccmpoq {dfv=of,sf,zf,cf} %rax, %rbx |
| # CHECK: ccmpoq {dfv=of,sf,zf,cf} %rax, %rbx |
| # CHECK: encoding: [0x62,0xf4,0xfc,0x00,0x39,0xc3] |
| ccmpoq {dfv=cf,zf,sf,of} %rax, %rbx |
| |
| ## Condition code |
| |
| # CHECK: ccmpbb {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x02,0x80,0x7c,0x80,0x7b,0x7b] |
| ccmpbb {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmpbw {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x45,0x02,0x83,0x7c,0x80,0x7b,0x7b] |
| ccmpbw {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmpbw {dfv=of} $1234, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x45,0x02,0x81,0x7c,0x80,0x7b,0xd2,0x04] |
| ccmpbw {dfv=of} $1234, 123(%r8,%rax,4) |
| # CHECK: ccmpbl {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x02,0x83,0x7c,0x80,0x7b,0x7b] |
| ccmpbl {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmpbl {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x02,0x81,0x7c,0x80,0x7b,0x40,0xe2,0x01,0x00] |
| ccmpbl {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: ccmpbq {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x02,0x83,0x7c,0x80,0x7b,0x7b] |
| ccmpbq {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmpbq {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x02,0x81,0x7c,0x80,0x7b,0x40,0xe2,0x01,0x00] |
| ccmpbq {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: ccmpbb {dfv=of} %bl, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x02,0x38,0x5c,0x80,0x7b] |
| ccmpbb {dfv=of} %bl, 123(%r8,%rax,4) |
| # CHECK: ccmpbw {dfv=of} %dx, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x45,0x02,0x39,0x54,0x80,0x7b] |
| ccmpbw {dfv=of} %dx, 123(%r8,%rax,4) |
| # CHECK: ccmpbl {dfv=of} %ecx, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x02,0x39,0x4c,0x80,0x7b] |
| ccmpbl {dfv=of} %ecx, 123(%r8,%rax,4) |
| # CHECK: ccmpbq {dfv=of} %r9, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0x54,0xc4,0x02,0x39,0x4c,0x80,0x7b] |
| ccmpbq {dfv=of} %r9, 123(%r8,%rax,4) |
| # CHECK: ccmpbb {dfv=of} 123(%r8,%rax,4), %bl |
| # CHECK: encoding: [0x62,0xd4,0x44,0x02,0x3a,0x5c,0x80,0x7b] |
| ccmpbb {dfv=of} 123(%r8,%rax,4), %bl |
| # CHECK: ccmpbw {dfv=of} 123(%r8,%rax,4), %dx |
| # CHECK: encoding: [0x62,0xd4,0x45,0x02,0x3b,0x54,0x80,0x7b] |
| ccmpbw {dfv=of} 123(%r8,%rax,4), %dx |
| # CHECK: ccmpbl {dfv=of} 123(%r8,%rax,4), %ecx |
| # CHECK: encoding: [0x62,0xd4,0x44,0x02,0x3b,0x4c,0x80,0x7b] |
| ccmpbl {dfv=of} 123(%r8,%rax,4), %ecx |
| # CHECK: ccmpbq {dfv=of} 123(%r8,%rax,4), %r9 |
| # CHECK: encoding: [0x62,0x54,0xc4,0x02,0x3b,0x4c,0x80,0x7b] |
| ccmpbq {dfv=of} 123(%r8,%rax,4), %r9 |
| # CHECK: ccmpbb {dfv=of} $123, %bl |
| # CHECK: encoding: [0x62,0xf4,0x44,0x02,0x80,0xfb,0x7b] |
| ccmpbb {dfv=of} $123, %bl |
| # CHECK: ccmpbw {dfv=of} $123, %dx |
| # CHECK: encoding: [0x62,0xf4,0x45,0x02,0x83,0xfa,0x7b] |
| ccmpbw {dfv=of} $123, %dx |
| # CHECK: ccmpbl {dfv=of} $123, %ecx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x02,0x83,0xf9,0x7b] |
| ccmpbl {dfv=of} $123, %ecx |
| # CHECK: ccmpbq {dfv=of} $123, %r9 |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x02,0x83,0xf9,0x7b] |
| ccmpbq {dfv=of} $123, %r9 |
| # CHECK: ccmpbw {dfv=of} $1234, %dx |
| # CHECK: encoding: [0x62,0xf4,0x45,0x02,0x81,0xfa,0xd2,0x04] |
| ccmpbw {dfv=of} $1234, %dx |
| # CHECK: ccmpbl {dfv=of} $123456, %ecx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x02,0x81,0xf9,0x40,0xe2,0x01,0x00] |
| ccmpbl {dfv=of} $123456, %ecx |
| # CHECK: ccmpbq {dfv=of} $123456, %r9 |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x02,0x81,0xf9,0x40,0xe2,0x01,0x00] |
| ccmpbq {dfv=of} $123456, %r9 |
| # CHECK: ccmpbb {dfv=of} %bl, %dl |
| # CHECK: encoding: [0x62,0xf4,0x44,0x02,0x38,0xda] |
| ccmpbb {dfv=of} %bl, %dl |
| # CHECK: ccmpbw {dfv=of} %dx, %ax |
| # CHECK: encoding: [0x62,0xf4,0x45,0x02,0x39,0xd0] |
| ccmpbw {dfv=of} %dx, %ax |
| # CHECK: ccmpbl {dfv=of} %ecx, %edx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x02,0x39,0xca] |
| ccmpbl {dfv=of} %ecx, %edx |
| # CHECK: ccmpbq {dfv=of} %r9, %r15 |
| # CHECK: encoding: [0x62,0x54,0xc4,0x02,0x39,0xcf] |
| ccmpbq {dfv=of} %r9, %r15 |
| # CHECK: ccmpfb {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x0b,0x80,0x7c,0x80,0x7b,0x7b] |
| ccmpfb {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmpfw {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x45,0x0b,0x83,0x7c,0x80,0x7b,0x7b] |
| ccmpfw {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmpfw {dfv=of} $1234, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x45,0x0b,0x81,0x7c,0x80,0x7b,0xd2,0x04] |
| ccmpfw {dfv=of} $1234, 123(%r8,%rax,4) |
| # CHECK: ccmpfl {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x0b,0x83,0x7c,0x80,0x7b,0x7b] |
| ccmpfl {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmpfl {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x0b,0x81,0x7c,0x80,0x7b,0x40,0xe2,0x01,0x00] |
| ccmpfl {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: ccmpfq {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x0b,0x83,0x7c,0x80,0x7b,0x7b] |
| ccmpfq {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmpfq {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x0b,0x81,0x7c,0x80,0x7b,0x40,0xe2,0x01,0x00] |
| ccmpfq {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: ccmpfb {dfv=of} %bl, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x0b,0x38,0x5c,0x80,0x7b] |
| ccmpfb {dfv=of} %bl, 123(%r8,%rax,4) |
| # CHECK: ccmpfw {dfv=of} %dx, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x45,0x0b,0x39,0x54,0x80,0x7b] |
| ccmpfw {dfv=of} %dx, 123(%r8,%rax,4) |
| # CHECK: ccmpfl {dfv=of} %ecx, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x0b,0x39,0x4c,0x80,0x7b] |
| ccmpfl {dfv=of} %ecx, 123(%r8,%rax,4) |
| # CHECK: ccmpfq {dfv=of} %r9, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0x54,0xc4,0x0b,0x39,0x4c,0x80,0x7b] |
| ccmpfq {dfv=of} %r9, 123(%r8,%rax,4) |
| # CHECK: ccmpfb {dfv=of} 123(%r8,%rax,4), %bl |
| # CHECK: encoding: [0x62,0xd4,0x44,0x0b,0x3a,0x5c,0x80,0x7b] |
| ccmpfb {dfv=of} 123(%r8,%rax,4), %bl |
| # CHECK: ccmpfw {dfv=of} 123(%r8,%rax,4), %dx |
| # CHECK: encoding: [0x62,0xd4,0x45,0x0b,0x3b,0x54,0x80,0x7b] |
| ccmpfw {dfv=of} 123(%r8,%rax,4), %dx |
| # CHECK: ccmpfl {dfv=of} 123(%r8,%rax,4), %ecx |
| # CHECK: encoding: [0x62,0xd4,0x44,0x0b,0x3b,0x4c,0x80,0x7b] |
| ccmpfl {dfv=of} 123(%r8,%rax,4), %ecx |
| # CHECK: ccmpfq {dfv=of} 123(%r8,%rax,4), %r9 |
| # CHECK: encoding: [0x62,0x54,0xc4,0x0b,0x3b,0x4c,0x80,0x7b] |
| ccmpfq {dfv=of} 123(%r8,%rax,4), %r9 |
| # CHECK: ccmpfb {dfv=of} $123, %bl |
| # CHECK: encoding: [0x62,0xf4,0x44,0x0b,0x80,0xfb,0x7b] |
| ccmpfb {dfv=of} $123, %bl |
| # CHECK: ccmpfw {dfv=of} $123, %dx |
| # CHECK: encoding: [0x62,0xf4,0x45,0x0b,0x83,0xfa,0x7b] |
| ccmpfw {dfv=of} $123, %dx |
| # CHECK: ccmpfl {dfv=of} $123, %ecx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x0b,0x83,0xf9,0x7b] |
| ccmpfl {dfv=of} $123, %ecx |
| # CHECK: ccmpfq {dfv=of} $123, %r9 |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x0b,0x83,0xf9,0x7b] |
| ccmpfq {dfv=of} $123, %r9 |
| # CHECK: ccmpfw {dfv=of} $1234, %dx |
| # CHECK: encoding: [0x62,0xf4,0x45,0x0b,0x81,0xfa,0xd2,0x04] |
| ccmpfw {dfv=of} $1234, %dx |
| # CHECK: ccmpfl {dfv=of} $123456, %ecx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x0b,0x81,0xf9,0x40,0xe2,0x01,0x00] |
| ccmpfl {dfv=of} $123456, %ecx |
| # CHECK: ccmpfq {dfv=of} $123456, %r9 |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x0b,0x81,0xf9,0x40,0xe2,0x01,0x00] |
| ccmpfq {dfv=of} $123456, %r9 |
| # CHECK: ccmpfb {dfv=of} %bl, %dl |
| # CHECK: encoding: [0x62,0xf4,0x44,0x0b,0x38,0xda] |
| ccmpfb {dfv=of} %bl, %dl |
| # CHECK: ccmpfw {dfv=of} %dx, %ax |
| # CHECK: encoding: [0x62,0xf4,0x45,0x0b,0x39,0xd0] |
| ccmpfw {dfv=of} %dx, %ax |
| # CHECK: ccmpfl {dfv=of} %ecx, %edx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x0b,0x39,0xca] |
| ccmpfl {dfv=of} %ecx, %edx |
| # CHECK: ccmpfq {dfv=of} %r9, %r15 |
| # CHECK: encoding: [0x62,0x54,0xc4,0x0b,0x39,0xcf] |
| ccmpfq {dfv=of} %r9, %r15 |
| # CHECK: ccmplb {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x0c,0x80,0x7c,0x80,0x7b,0x7b] |
| ccmplb {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmplw {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x45,0x0c,0x83,0x7c,0x80,0x7b,0x7b] |
| ccmplw {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmplw {dfv=of} $1234, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x45,0x0c,0x81,0x7c,0x80,0x7b,0xd2,0x04] |
| ccmplw {dfv=of} $1234, 123(%r8,%rax,4) |
| # CHECK: ccmpll {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x0c,0x83,0x7c,0x80,0x7b,0x7b] |
| ccmpll {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmpll {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x0c,0x81,0x7c,0x80,0x7b,0x40,0xe2,0x01,0x00] |
| ccmpll {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: ccmplq {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x0c,0x83,0x7c,0x80,0x7b,0x7b] |
| ccmplq {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmplq {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x0c,0x81,0x7c,0x80,0x7b,0x40,0xe2,0x01,0x00] |
| ccmplq {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: ccmplb {dfv=of} %bl, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x0c,0x38,0x5c,0x80,0x7b] |
| ccmplb {dfv=of} %bl, 123(%r8,%rax,4) |
| # CHECK: ccmplw {dfv=of} %dx, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x45,0x0c,0x39,0x54,0x80,0x7b] |
| ccmplw {dfv=of} %dx, 123(%r8,%rax,4) |
| # CHECK: ccmpll {dfv=of} %ecx, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x0c,0x39,0x4c,0x80,0x7b] |
| ccmpll {dfv=of} %ecx, 123(%r8,%rax,4) |
| # CHECK: ccmplq {dfv=of} %r9, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0x54,0xc4,0x0c,0x39,0x4c,0x80,0x7b] |
| ccmplq {dfv=of} %r9, 123(%r8,%rax,4) |
| # CHECK: ccmplb {dfv=of} 123(%r8,%rax,4), %bl |
| # CHECK: encoding: [0x62,0xd4,0x44,0x0c,0x3a,0x5c,0x80,0x7b] |
| ccmplb {dfv=of} 123(%r8,%rax,4), %bl |
| # CHECK: ccmplw {dfv=of} 123(%r8,%rax,4), %dx |
| # CHECK: encoding: [0x62,0xd4,0x45,0x0c,0x3b,0x54,0x80,0x7b] |
| ccmplw {dfv=of} 123(%r8,%rax,4), %dx |
| # CHECK: ccmpll {dfv=of} 123(%r8,%rax,4), %ecx |
| # CHECK: encoding: [0x62,0xd4,0x44,0x0c,0x3b,0x4c,0x80,0x7b] |
| ccmpll {dfv=of} 123(%r8,%rax,4), %ecx |
| # CHECK: ccmplq {dfv=of} 123(%r8,%rax,4), %r9 |
| # CHECK: encoding: [0x62,0x54,0xc4,0x0c,0x3b,0x4c,0x80,0x7b] |
| ccmplq {dfv=of} 123(%r8,%rax,4), %r9 |
| # CHECK: ccmplb {dfv=of} $123, %bl |
| # CHECK: encoding: [0x62,0xf4,0x44,0x0c,0x80,0xfb,0x7b] |
| ccmplb {dfv=of} $123, %bl |
| # CHECK: ccmplw {dfv=of} $123, %dx |
| # CHECK: encoding: [0x62,0xf4,0x45,0x0c,0x83,0xfa,0x7b] |
| ccmplw {dfv=of} $123, %dx |
| # CHECK: ccmpll {dfv=of} $123, %ecx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x0c,0x83,0xf9,0x7b] |
| ccmpll {dfv=of} $123, %ecx |
| # CHECK: ccmplq {dfv=of} $123, %r9 |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x0c,0x83,0xf9,0x7b] |
| ccmplq {dfv=of} $123, %r9 |
| # CHECK: ccmplw {dfv=of} $1234, %dx |
| # CHECK: encoding: [0x62,0xf4,0x45,0x0c,0x81,0xfa,0xd2,0x04] |
| ccmplw {dfv=of} $1234, %dx |
| # CHECK: ccmpll {dfv=of} $123456, %ecx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x0c,0x81,0xf9,0x40,0xe2,0x01,0x00] |
| ccmpll {dfv=of} $123456, %ecx |
| # CHECK: ccmplq {dfv=of} $123456, %r9 |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x0c,0x81,0xf9,0x40,0xe2,0x01,0x00] |
| ccmplq {dfv=of} $123456, %r9 |
| # CHECK: ccmplb {dfv=of} %bl, %dl |
| # CHECK: encoding: [0x62,0xf4,0x44,0x0c,0x38,0xda] |
| ccmplb {dfv=of} %bl, %dl |
| # CHECK: ccmplw {dfv=of} %dx, %ax |
| # CHECK: encoding: [0x62,0xf4,0x45,0x0c,0x39,0xd0] |
| ccmplw {dfv=of} %dx, %ax |
| # CHECK: ccmpll {dfv=of} %ecx, %edx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x0c,0x39,0xca] |
| ccmpll {dfv=of} %ecx, %edx |
| # CHECK: ccmplq {dfv=of} %r9, %r15 |
| # CHECK: encoding: [0x62,0x54,0xc4,0x0c,0x39,0xcf] |
| ccmplq {dfv=of} %r9, %r15 |
| # CHECK: ccmpleb {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x0e,0x80,0x7c,0x80,0x7b,0x7b] |
| ccmpleb {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmplew {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x45,0x0e,0x83,0x7c,0x80,0x7b,0x7b] |
| ccmplew {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmplew {dfv=of} $1234, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x45,0x0e,0x81,0x7c,0x80,0x7b,0xd2,0x04] |
| ccmplew {dfv=of} $1234, 123(%r8,%rax,4) |
| # CHECK: ccmplel {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x0e,0x83,0x7c,0x80,0x7b,0x7b] |
| ccmplel {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmplel {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x0e,0x81,0x7c,0x80,0x7b,0x40,0xe2,0x01,0x00] |
| ccmplel {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: ccmpleq {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x0e,0x83,0x7c,0x80,0x7b,0x7b] |
| ccmpleq {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmpleq {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x0e,0x81,0x7c,0x80,0x7b,0x40,0xe2,0x01,0x00] |
| ccmpleq {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: ccmpleb {dfv=of} %bl, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x0e,0x38,0x5c,0x80,0x7b] |
| ccmpleb {dfv=of} %bl, 123(%r8,%rax,4) |
| # CHECK: ccmplew {dfv=of} %dx, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x45,0x0e,0x39,0x54,0x80,0x7b] |
| ccmplew {dfv=of} %dx, 123(%r8,%rax,4) |
| # CHECK: ccmplel {dfv=of} %ecx, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x0e,0x39,0x4c,0x80,0x7b] |
| ccmplel {dfv=of} %ecx, 123(%r8,%rax,4) |
| # CHECK: ccmpleq {dfv=of} %r9, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0x54,0xc4,0x0e,0x39,0x4c,0x80,0x7b] |
| ccmpleq {dfv=of} %r9, 123(%r8,%rax,4) |
| # CHECK: ccmpleb {dfv=of} 123(%r8,%rax,4), %bl |
| # CHECK: encoding: [0x62,0xd4,0x44,0x0e,0x3a,0x5c,0x80,0x7b] |
| ccmpleb {dfv=of} 123(%r8,%rax,4), %bl |
| # CHECK: ccmplew {dfv=of} 123(%r8,%rax,4), %dx |
| # CHECK: encoding: [0x62,0xd4,0x45,0x0e,0x3b,0x54,0x80,0x7b] |
| ccmplew {dfv=of} 123(%r8,%rax,4), %dx |
| # CHECK: ccmplel {dfv=of} 123(%r8,%rax,4), %ecx |
| # CHECK: encoding: [0x62,0xd4,0x44,0x0e,0x3b,0x4c,0x80,0x7b] |
| ccmplel {dfv=of} 123(%r8,%rax,4), %ecx |
| # CHECK: ccmpleq {dfv=of} 123(%r8,%rax,4), %r9 |
| # CHECK: encoding: [0x62,0x54,0xc4,0x0e,0x3b,0x4c,0x80,0x7b] |
| ccmpleq {dfv=of} 123(%r8,%rax,4), %r9 |
| # CHECK: ccmpleb {dfv=of} $123, %bl |
| # CHECK: encoding: [0x62,0xf4,0x44,0x0e,0x80,0xfb,0x7b] |
| ccmpleb {dfv=of} $123, %bl |
| # CHECK: ccmplew {dfv=of} $123, %dx |
| # CHECK: encoding: [0x62,0xf4,0x45,0x0e,0x83,0xfa,0x7b] |
| ccmplew {dfv=of} $123, %dx |
| # CHECK: ccmplel {dfv=of} $123, %ecx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x0e,0x83,0xf9,0x7b] |
| ccmplel {dfv=of} $123, %ecx |
| # CHECK: ccmpleq {dfv=of} $123, %r9 |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x0e,0x83,0xf9,0x7b] |
| ccmpleq {dfv=of} $123, %r9 |
| # CHECK: ccmplew {dfv=of} $1234, %dx |
| # CHECK: encoding: [0x62,0xf4,0x45,0x0e,0x81,0xfa,0xd2,0x04] |
| ccmplew {dfv=of} $1234, %dx |
| # CHECK: ccmplel {dfv=of} $123456, %ecx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x0e,0x81,0xf9,0x40,0xe2,0x01,0x00] |
| ccmplel {dfv=of} $123456, %ecx |
| # CHECK: ccmpleq {dfv=of} $123456, %r9 |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x0e,0x81,0xf9,0x40,0xe2,0x01,0x00] |
| ccmpleq {dfv=of} $123456, %r9 |
| # CHECK: ccmpleb {dfv=of} %bl, %dl |
| # CHECK: encoding: [0x62,0xf4,0x44,0x0e,0x38,0xda] |
| ccmpleb {dfv=of} %bl, %dl |
| # CHECK: ccmplew {dfv=of} %dx, %ax |
| # CHECK: encoding: [0x62,0xf4,0x45,0x0e,0x39,0xd0] |
| ccmplew {dfv=of} %dx, %ax |
| # CHECK: ccmplel {dfv=of} %ecx, %edx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x0e,0x39,0xca] |
| ccmplel {dfv=of} %ecx, %edx |
| # CHECK: ccmpleq {dfv=of} %r9, %r15 |
| # CHECK: encoding: [0x62,0x54,0xc4,0x0e,0x39,0xcf] |
| ccmpleq {dfv=of} %r9, %r15 |
| # CHECK: ccmpaeb {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x03,0x80,0x7c,0x80,0x7b,0x7b] |
| ccmpaeb {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmpaew {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x45,0x03,0x83,0x7c,0x80,0x7b,0x7b] |
| ccmpaew {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmpaew {dfv=of} $1234, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x45,0x03,0x81,0x7c,0x80,0x7b,0xd2,0x04] |
| ccmpaew {dfv=of} $1234, 123(%r8,%rax,4) |
| # CHECK: ccmpael {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x03,0x83,0x7c,0x80,0x7b,0x7b] |
| ccmpael {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmpael {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x03,0x81,0x7c,0x80,0x7b,0x40,0xe2,0x01,0x00] |
| ccmpael {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: ccmpaeq {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x03,0x83,0x7c,0x80,0x7b,0x7b] |
| ccmpaeq {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmpaeq {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x03,0x81,0x7c,0x80,0x7b,0x40,0xe2,0x01,0x00] |
| ccmpaeq {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: ccmpaeb {dfv=of} %bl, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x03,0x38,0x5c,0x80,0x7b] |
| ccmpaeb {dfv=of} %bl, 123(%r8,%rax,4) |
| # CHECK: ccmpaew {dfv=of} %dx, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x45,0x03,0x39,0x54,0x80,0x7b] |
| ccmpaew {dfv=of} %dx, 123(%r8,%rax,4) |
| # CHECK: ccmpael {dfv=of} %ecx, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x03,0x39,0x4c,0x80,0x7b] |
| ccmpael {dfv=of} %ecx, 123(%r8,%rax,4) |
| # CHECK: ccmpaeq {dfv=of} %r9, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0x54,0xc4,0x03,0x39,0x4c,0x80,0x7b] |
| ccmpaeq {dfv=of} %r9, 123(%r8,%rax,4) |
| # CHECK: ccmpaeb {dfv=of} 123(%r8,%rax,4), %bl |
| # CHECK: encoding: [0x62,0xd4,0x44,0x03,0x3a,0x5c,0x80,0x7b] |
| ccmpaeb {dfv=of} 123(%r8,%rax,4), %bl |
| # CHECK: ccmpaew {dfv=of} 123(%r8,%rax,4), %dx |
| # CHECK: encoding: [0x62,0xd4,0x45,0x03,0x3b,0x54,0x80,0x7b] |
| ccmpaew {dfv=of} 123(%r8,%rax,4), %dx |
| # CHECK: ccmpael {dfv=of} 123(%r8,%rax,4), %ecx |
| # CHECK: encoding: [0x62,0xd4,0x44,0x03,0x3b,0x4c,0x80,0x7b] |
| ccmpael {dfv=of} 123(%r8,%rax,4), %ecx |
| # CHECK: ccmpaeq {dfv=of} 123(%r8,%rax,4), %r9 |
| # CHECK: encoding: [0x62,0x54,0xc4,0x03,0x3b,0x4c,0x80,0x7b] |
| ccmpaeq {dfv=of} 123(%r8,%rax,4), %r9 |
| # CHECK: ccmpaeb {dfv=of} $123, %bl |
| # CHECK: encoding: [0x62,0xf4,0x44,0x03,0x80,0xfb,0x7b] |
| ccmpaeb {dfv=of} $123, %bl |
| # CHECK: ccmpaew {dfv=of} $123, %dx |
| # CHECK: encoding: [0x62,0xf4,0x45,0x03,0x83,0xfa,0x7b] |
| ccmpaew {dfv=of} $123, %dx |
| # CHECK: ccmpael {dfv=of} $123, %ecx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x03,0x83,0xf9,0x7b] |
| ccmpael {dfv=of} $123, %ecx |
| # CHECK: ccmpaeq {dfv=of} $123, %r9 |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x03,0x83,0xf9,0x7b] |
| ccmpaeq {dfv=of} $123, %r9 |
| # CHECK: ccmpaew {dfv=of} $1234, %dx |
| # CHECK: encoding: [0x62,0xf4,0x45,0x03,0x81,0xfa,0xd2,0x04] |
| ccmpaew {dfv=of} $1234, %dx |
| # CHECK: ccmpael {dfv=of} $123456, %ecx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x03,0x81,0xf9,0x40,0xe2,0x01,0x00] |
| ccmpael {dfv=of} $123456, %ecx |
| # CHECK: ccmpaeq {dfv=of} $123456, %r9 |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x03,0x81,0xf9,0x40,0xe2,0x01,0x00] |
| ccmpaeq {dfv=of} $123456, %r9 |
| # CHECK: ccmpaeb {dfv=of} %bl, %dl |
| # CHECK: encoding: [0x62,0xf4,0x44,0x03,0x38,0xda] |
| ccmpaeb {dfv=of} %bl, %dl |
| # CHECK: ccmpaew {dfv=of} %dx, %ax |
| # CHECK: encoding: [0x62,0xf4,0x45,0x03,0x39,0xd0] |
| ccmpaew {dfv=of} %dx, %ax |
| # CHECK: ccmpael {dfv=of} %ecx, %edx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x03,0x39,0xca] |
| ccmpael {dfv=of} %ecx, %edx |
| # CHECK: ccmpaeq {dfv=of} %r9, %r15 |
| # CHECK: encoding: [0x62,0x54,0xc4,0x03,0x39,0xcf] |
| ccmpaeq {dfv=of} %r9, %r15 |
| # CHECK: ccmpab {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x07,0x80,0x7c,0x80,0x7b,0x7b] |
| ccmpab {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmpaw {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x45,0x07,0x83,0x7c,0x80,0x7b,0x7b] |
| ccmpaw {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmpaw {dfv=of} $1234, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x45,0x07,0x81,0x7c,0x80,0x7b,0xd2,0x04] |
| ccmpaw {dfv=of} $1234, 123(%r8,%rax,4) |
| # CHECK: ccmpal {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x07,0x83,0x7c,0x80,0x7b,0x7b] |
| ccmpal {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmpal {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x07,0x81,0x7c,0x80,0x7b,0x40,0xe2,0x01,0x00] |
| ccmpal {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: ccmpaq {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x07,0x83,0x7c,0x80,0x7b,0x7b] |
| ccmpaq {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmpaq {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x07,0x81,0x7c,0x80,0x7b,0x40,0xe2,0x01,0x00] |
| ccmpaq {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: ccmpab {dfv=of} %bl, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x07,0x38,0x5c,0x80,0x7b] |
| ccmpab {dfv=of} %bl, 123(%r8,%rax,4) |
| # CHECK: ccmpaw {dfv=of} %dx, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x45,0x07,0x39,0x54,0x80,0x7b] |
| ccmpaw {dfv=of} %dx, 123(%r8,%rax,4) |
| # CHECK: ccmpal {dfv=of} %ecx, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x07,0x39,0x4c,0x80,0x7b] |
| ccmpal {dfv=of} %ecx, 123(%r8,%rax,4) |
| # CHECK: ccmpaq {dfv=of} %r9, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0x54,0xc4,0x07,0x39,0x4c,0x80,0x7b] |
| ccmpaq {dfv=of} %r9, 123(%r8,%rax,4) |
| # CHECK: ccmpab {dfv=of} 123(%r8,%rax,4), %bl |
| # CHECK: encoding: [0x62,0xd4,0x44,0x07,0x3a,0x5c,0x80,0x7b] |
| ccmpab {dfv=of} 123(%r8,%rax,4), %bl |
| # CHECK: ccmpaw {dfv=of} 123(%r8,%rax,4), %dx |
| # CHECK: encoding: [0x62,0xd4,0x45,0x07,0x3b,0x54,0x80,0x7b] |
| ccmpaw {dfv=of} 123(%r8,%rax,4), %dx |
| # CHECK: ccmpal {dfv=of} 123(%r8,%rax,4), %ecx |
| # CHECK: encoding: [0x62,0xd4,0x44,0x07,0x3b,0x4c,0x80,0x7b] |
| ccmpal {dfv=of} 123(%r8,%rax,4), %ecx |
| # CHECK: ccmpaq {dfv=of} 123(%r8,%rax,4), %r9 |
| # CHECK: encoding: [0x62,0x54,0xc4,0x07,0x3b,0x4c,0x80,0x7b] |
| ccmpaq {dfv=of} 123(%r8,%rax,4), %r9 |
| # CHECK: ccmpab {dfv=of} $123, %bl |
| # CHECK: encoding: [0x62,0xf4,0x44,0x07,0x80,0xfb,0x7b] |
| ccmpab {dfv=of} $123, %bl |
| # CHECK: ccmpaw {dfv=of} $123, %dx |
| # CHECK: encoding: [0x62,0xf4,0x45,0x07,0x83,0xfa,0x7b] |
| ccmpaw {dfv=of} $123, %dx |
| # CHECK: ccmpal {dfv=of} $123, %ecx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x07,0x83,0xf9,0x7b] |
| ccmpal {dfv=of} $123, %ecx |
| # CHECK: ccmpaq {dfv=of} $123, %r9 |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x07,0x83,0xf9,0x7b] |
| ccmpaq {dfv=of} $123, %r9 |
| # CHECK: ccmpaw {dfv=of} $1234, %dx |
| # CHECK: encoding: [0x62,0xf4,0x45,0x07,0x81,0xfa,0xd2,0x04] |
| ccmpaw {dfv=of} $1234, %dx |
| # CHECK: ccmpal {dfv=of} $123456, %ecx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x07,0x81,0xf9,0x40,0xe2,0x01,0x00] |
| ccmpal {dfv=of} $123456, %ecx |
| # CHECK: ccmpaq {dfv=of} $123456, %r9 |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x07,0x81,0xf9,0x40,0xe2,0x01,0x00] |
| ccmpaq {dfv=of} $123456, %r9 |
| # CHECK: ccmpab {dfv=of} %bl, %dl |
| # CHECK: encoding: [0x62,0xf4,0x44,0x07,0x38,0xda] |
| ccmpab {dfv=of} %bl, %dl |
| # CHECK: ccmpaw {dfv=of} %dx, %ax |
| # CHECK: encoding: [0x62,0xf4,0x45,0x07,0x39,0xd0] |
| ccmpaw {dfv=of} %dx, %ax |
| # CHECK: ccmpal {dfv=of} %ecx, %edx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x07,0x39,0xca] |
| ccmpal {dfv=of} %ecx, %edx |
| # CHECK: ccmpaq {dfv=of} %r9, %r15 |
| # CHECK: encoding: [0x62,0x54,0xc4,0x07,0x39,0xcf] |
| ccmpaq {dfv=of} %r9, %r15 |
| # CHECK: ccmpgeb {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x0d,0x80,0x7c,0x80,0x7b,0x7b] |
| ccmpgeb {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmpgew {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x45,0x0d,0x83,0x7c,0x80,0x7b,0x7b] |
| ccmpgew {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmpgew {dfv=of} $1234, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x45,0x0d,0x81,0x7c,0x80,0x7b,0xd2,0x04] |
| ccmpgew {dfv=of} $1234, 123(%r8,%rax,4) |
| # CHECK: ccmpgel {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x0d,0x83,0x7c,0x80,0x7b,0x7b] |
| ccmpgel {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmpgel {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x0d,0x81,0x7c,0x80,0x7b,0x40,0xe2,0x01,0x00] |
| ccmpgel {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: ccmpgeq {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x0d,0x83,0x7c,0x80,0x7b,0x7b] |
| ccmpgeq {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmpgeq {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x0d,0x81,0x7c,0x80,0x7b,0x40,0xe2,0x01,0x00] |
| ccmpgeq {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: ccmpgeb {dfv=of} %bl, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x0d,0x38,0x5c,0x80,0x7b] |
| ccmpgeb {dfv=of} %bl, 123(%r8,%rax,4) |
| # CHECK: ccmpgew {dfv=of} %dx, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x45,0x0d,0x39,0x54,0x80,0x7b] |
| ccmpgew {dfv=of} %dx, 123(%r8,%rax,4) |
| # CHECK: ccmpgel {dfv=of} %ecx, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x0d,0x39,0x4c,0x80,0x7b] |
| ccmpgel {dfv=of} %ecx, 123(%r8,%rax,4) |
| # CHECK: ccmpgeq {dfv=of} %r9, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0x54,0xc4,0x0d,0x39,0x4c,0x80,0x7b] |
| ccmpgeq {dfv=of} %r9, 123(%r8,%rax,4) |
| # CHECK: ccmpgeb {dfv=of} 123(%r8,%rax,4), %bl |
| # CHECK: encoding: [0x62,0xd4,0x44,0x0d,0x3a,0x5c,0x80,0x7b] |
| ccmpgeb {dfv=of} 123(%r8,%rax,4), %bl |
| # CHECK: ccmpgew {dfv=of} 123(%r8,%rax,4), %dx |
| # CHECK: encoding: [0x62,0xd4,0x45,0x0d,0x3b,0x54,0x80,0x7b] |
| ccmpgew {dfv=of} 123(%r8,%rax,4), %dx |
| # CHECK: ccmpgel {dfv=of} 123(%r8,%rax,4), %ecx |
| # CHECK: encoding: [0x62,0xd4,0x44,0x0d,0x3b,0x4c,0x80,0x7b] |
| ccmpgel {dfv=of} 123(%r8,%rax,4), %ecx |
| # CHECK: ccmpgeq {dfv=of} 123(%r8,%rax,4), %r9 |
| # CHECK: encoding: [0x62,0x54,0xc4,0x0d,0x3b,0x4c,0x80,0x7b] |
| ccmpgeq {dfv=of} 123(%r8,%rax,4), %r9 |
| # CHECK: ccmpgeb {dfv=of} $123, %bl |
| # CHECK: encoding: [0x62,0xf4,0x44,0x0d,0x80,0xfb,0x7b] |
| ccmpgeb {dfv=of} $123, %bl |
| # CHECK: ccmpgew {dfv=of} $123, %dx |
| # CHECK: encoding: [0x62,0xf4,0x45,0x0d,0x83,0xfa,0x7b] |
| ccmpgew {dfv=of} $123, %dx |
| # CHECK: ccmpgel {dfv=of} $123, %ecx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x0d,0x83,0xf9,0x7b] |
| ccmpgel {dfv=of} $123, %ecx |
| # CHECK: ccmpgeq {dfv=of} $123, %r9 |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x0d,0x83,0xf9,0x7b] |
| ccmpgeq {dfv=of} $123, %r9 |
| # CHECK: ccmpgew {dfv=of} $1234, %dx |
| # CHECK: encoding: [0x62,0xf4,0x45,0x0d,0x81,0xfa,0xd2,0x04] |
| ccmpgew {dfv=of} $1234, %dx |
| # CHECK: ccmpgel {dfv=of} $123456, %ecx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x0d,0x81,0xf9,0x40,0xe2,0x01,0x00] |
| ccmpgel {dfv=of} $123456, %ecx |
| # CHECK: ccmpgeq {dfv=of} $123456, %r9 |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x0d,0x81,0xf9,0x40,0xe2,0x01,0x00] |
| ccmpgeq {dfv=of} $123456, %r9 |
| # CHECK: ccmpgeb {dfv=of} %bl, %dl |
| # CHECK: encoding: [0x62,0xf4,0x44,0x0d,0x38,0xda] |
| ccmpgeb {dfv=of} %bl, %dl |
| # CHECK: ccmpgew {dfv=of} %dx, %ax |
| # CHECK: encoding: [0x62,0xf4,0x45,0x0d,0x39,0xd0] |
| ccmpgew {dfv=of} %dx, %ax |
| # CHECK: ccmpgel {dfv=of} %ecx, %edx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x0d,0x39,0xca] |
| ccmpgel {dfv=of} %ecx, %edx |
| # CHECK: ccmpgeq {dfv=of} %r9, %r15 |
| # CHECK: encoding: [0x62,0x54,0xc4,0x0d,0x39,0xcf] |
| ccmpgeq {dfv=of} %r9, %r15 |
| # CHECK: ccmpgb {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x0f,0x80,0x7c,0x80,0x7b,0x7b] |
| ccmpgb {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmpgw {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x45,0x0f,0x83,0x7c,0x80,0x7b,0x7b] |
| ccmpgw {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmpgw {dfv=of} $1234, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x45,0x0f,0x81,0x7c,0x80,0x7b,0xd2,0x04] |
| ccmpgw {dfv=of} $1234, 123(%r8,%rax,4) |
| # CHECK: ccmpgl {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x0f,0x83,0x7c,0x80,0x7b,0x7b] |
| ccmpgl {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmpgl {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x0f,0x81,0x7c,0x80,0x7b,0x40,0xe2,0x01,0x00] |
| ccmpgl {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: ccmpgq {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x0f,0x83,0x7c,0x80,0x7b,0x7b] |
| ccmpgq {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmpgq {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x0f,0x81,0x7c,0x80,0x7b,0x40,0xe2,0x01,0x00] |
| ccmpgq {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: ccmpgb {dfv=of} %bl, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x0f,0x38,0x5c,0x80,0x7b] |
| ccmpgb {dfv=of} %bl, 123(%r8,%rax,4) |
| # CHECK: ccmpgw {dfv=of} %dx, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x45,0x0f,0x39,0x54,0x80,0x7b] |
| ccmpgw {dfv=of} %dx, 123(%r8,%rax,4) |
| # CHECK: ccmpgl {dfv=of} %ecx, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x0f,0x39,0x4c,0x80,0x7b] |
| ccmpgl {dfv=of} %ecx, 123(%r8,%rax,4) |
| # CHECK: ccmpgq {dfv=of} %r9, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0x54,0xc4,0x0f,0x39,0x4c,0x80,0x7b] |
| ccmpgq {dfv=of} %r9, 123(%r8,%rax,4) |
| # CHECK: ccmpgb {dfv=of} 123(%r8,%rax,4), %bl |
| # CHECK: encoding: [0x62,0xd4,0x44,0x0f,0x3a,0x5c,0x80,0x7b] |
| ccmpgb {dfv=of} 123(%r8,%rax,4), %bl |
| # CHECK: ccmpgw {dfv=of} 123(%r8,%rax,4), %dx |
| # CHECK: encoding: [0x62,0xd4,0x45,0x0f,0x3b,0x54,0x80,0x7b] |
| ccmpgw {dfv=of} 123(%r8,%rax,4), %dx |
| # CHECK: ccmpgl {dfv=of} 123(%r8,%rax,4), %ecx |
| # CHECK: encoding: [0x62,0xd4,0x44,0x0f,0x3b,0x4c,0x80,0x7b] |
| ccmpgl {dfv=of} 123(%r8,%rax,4), %ecx |
| # CHECK: ccmpgq {dfv=of} 123(%r8,%rax,4), %r9 |
| # CHECK: encoding: [0x62,0x54,0xc4,0x0f,0x3b,0x4c,0x80,0x7b] |
| ccmpgq {dfv=of} 123(%r8,%rax,4), %r9 |
| # CHECK: ccmpgb {dfv=of} $123, %bl |
| # CHECK: encoding: [0x62,0xf4,0x44,0x0f,0x80,0xfb,0x7b] |
| ccmpgb {dfv=of} $123, %bl |
| # CHECK: ccmpgw {dfv=of} $123, %dx |
| # CHECK: encoding: [0x62,0xf4,0x45,0x0f,0x83,0xfa,0x7b] |
| ccmpgw {dfv=of} $123, %dx |
| # CHECK: ccmpgl {dfv=of} $123, %ecx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x0f,0x83,0xf9,0x7b] |
| ccmpgl {dfv=of} $123, %ecx |
| # CHECK: ccmpgq {dfv=of} $123, %r9 |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x0f,0x83,0xf9,0x7b] |
| ccmpgq {dfv=of} $123, %r9 |
| # CHECK: ccmpgw {dfv=of} $1234, %dx |
| # CHECK: encoding: [0x62,0xf4,0x45,0x0f,0x81,0xfa,0xd2,0x04] |
| ccmpgw {dfv=of} $1234, %dx |
| # CHECK: ccmpgl {dfv=of} $123456, %ecx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x0f,0x81,0xf9,0x40,0xe2,0x01,0x00] |
| ccmpgl {dfv=of} $123456, %ecx |
| # CHECK: ccmpgq {dfv=of} $123456, %r9 |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x0f,0x81,0xf9,0x40,0xe2,0x01,0x00] |
| ccmpgq {dfv=of} $123456, %r9 |
| # CHECK: ccmpgb {dfv=of} %bl, %dl |
| # CHECK: encoding: [0x62,0xf4,0x44,0x0f,0x38,0xda] |
| ccmpgb {dfv=of} %bl, %dl |
| # CHECK: ccmpgw {dfv=of} %dx, %ax |
| # CHECK: encoding: [0x62,0xf4,0x45,0x0f,0x39,0xd0] |
| ccmpgw {dfv=of} %dx, %ax |
| # CHECK: ccmpgl {dfv=of} %ecx, %edx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x0f,0x39,0xca] |
| ccmpgl {dfv=of} %ecx, %edx |
| # CHECK: ccmpgq {dfv=of} %r9, %r15 |
| # CHECK: encoding: [0x62,0x54,0xc4,0x0f,0x39,0xcf] |
| ccmpgq {dfv=of} %r9, %r15 |
| # CHECK: ccmpnob {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x01,0x80,0x7c,0x80,0x7b,0x7b] |
| ccmpnob {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmpnow {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x45,0x01,0x83,0x7c,0x80,0x7b,0x7b] |
| ccmpnow {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmpnow {dfv=of} $1234, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x45,0x01,0x81,0x7c,0x80,0x7b,0xd2,0x04] |
| ccmpnow {dfv=of} $1234, 123(%r8,%rax,4) |
| # CHECK: ccmpnol {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x01,0x83,0x7c,0x80,0x7b,0x7b] |
| ccmpnol {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmpnol {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x01,0x81,0x7c,0x80,0x7b,0x40,0xe2,0x01,0x00] |
| ccmpnol {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: ccmpnoq {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x01,0x83,0x7c,0x80,0x7b,0x7b] |
| ccmpnoq {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmpnoq {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x01,0x81,0x7c,0x80,0x7b,0x40,0xe2,0x01,0x00] |
| ccmpnoq {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: ccmpnob {dfv=of} %bl, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x01,0x38,0x5c,0x80,0x7b] |
| ccmpnob {dfv=of} %bl, 123(%r8,%rax,4) |
| # CHECK: ccmpnow {dfv=of} %dx, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x45,0x01,0x39,0x54,0x80,0x7b] |
| ccmpnow {dfv=of} %dx, 123(%r8,%rax,4) |
| # CHECK: ccmpnol {dfv=of} %ecx, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x01,0x39,0x4c,0x80,0x7b] |
| ccmpnol {dfv=of} %ecx, 123(%r8,%rax,4) |
| # CHECK: ccmpnoq {dfv=of} %r9, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0x54,0xc4,0x01,0x39,0x4c,0x80,0x7b] |
| ccmpnoq {dfv=of} %r9, 123(%r8,%rax,4) |
| # CHECK: ccmpnob {dfv=of} 123(%r8,%rax,4), %bl |
| # CHECK: encoding: [0x62,0xd4,0x44,0x01,0x3a,0x5c,0x80,0x7b] |
| ccmpnob {dfv=of} 123(%r8,%rax,4), %bl |
| # CHECK: ccmpnow {dfv=of} 123(%r8,%rax,4), %dx |
| # CHECK: encoding: [0x62,0xd4,0x45,0x01,0x3b,0x54,0x80,0x7b] |
| ccmpnow {dfv=of} 123(%r8,%rax,4), %dx |
| # CHECK: ccmpnol {dfv=of} 123(%r8,%rax,4), %ecx |
| # CHECK: encoding: [0x62,0xd4,0x44,0x01,0x3b,0x4c,0x80,0x7b] |
| ccmpnol {dfv=of} 123(%r8,%rax,4), %ecx |
| # CHECK: ccmpnoq {dfv=of} 123(%r8,%rax,4), %r9 |
| # CHECK: encoding: [0x62,0x54,0xc4,0x01,0x3b,0x4c,0x80,0x7b] |
| ccmpnoq {dfv=of} 123(%r8,%rax,4), %r9 |
| # CHECK: ccmpnob {dfv=of} $123, %bl |
| # CHECK: encoding: [0x62,0xf4,0x44,0x01,0x80,0xfb,0x7b] |
| ccmpnob {dfv=of} $123, %bl |
| # CHECK: ccmpnow {dfv=of} $123, %dx |
| # CHECK: encoding: [0x62,0xf4,0x45,0x01,0x83,0xfa,0x7b] |
| ccmpnow {dfv=of} $123, %dx |
| # CHECK: ccmpnol {dfv=of} $123, %ecx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x01,0x83,0xf9,0x7b] |
| ccmpnol {dfv=of} $123, %ecx |
| # CHECK: ccmpnoq {dfv=of} $123, %r9 |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x01,0x83,0xf9,0x7b] |
| ccmpnoq {dfv=of} $123, %r9 |
| # CHECK: ccmpnow {dfv=of} $1234, %dx |
| # CHECK: encoding: [0x62,0xf4,0x45,0x01,0x81,0xfa,0xd2,0x04] |
| ccmpnow {dfv=of} $1234, %dx |
| # CHECK: ccmpnol {dfv=of} $123456, %ecx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x01,0x81,0xf9,0x40,0xe2,0x01,0x00] |
| ccmpnol {dfv=of} $123456, %ecx |
| # CHECK: ccmpnoq {dfv=of} $123456, %r9 |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x01,0x81,0xf9,0x40,0xe2,0x01,0x00] |
| ccmpnoq {dfv=of} $123456, %r9 |
| # CHECK: ccmpnob {dfv=of} %bl, %dl |
| # CHECK: encoding: [0x62,0xf4,0x44,0x01,0x38,0xda] |
| ccmpnob {dfv=of} %bl, %dl |
| # CHECK: ccmpnow {dfv=of} %dx, %ax |
| # CHECK: encoding: [0x62,0xf4,0x45,0x01,0x39,0xd0] |
| ccmpnow {dfv=of} %dx, %ax |
| # CHECK: ccmpnol {dfv=of} %ecx, %edx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x01,0x39,0xca] |
| ccmpnol {dfv=of} %ecx, %edx |
| # CHECK: ccmpnoq {dfv=of} %r9, %r15 |
| # CHECK: encoding: [0x62,0x54,0xc4,0x01,0x39,0xcf] |
| ccmpnoq {dfv=of} %r9, %r15 |
| # CHECK: ccmpnsb {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x09,0x80,0x7c,0x80,0x7b,0x7b] |
| ccmpnsb {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmpnsw {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x45,0x09,0x83,0x7c,0x80,0x7b,0x7b] |
| ccmpnsw {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmpnsw {dfv=of} $1234, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x45,0x09,0x81,0x7c,0x80,0x7b,0xd2,0x04] |
| ccmpnsw {dfv=of} $1234, 123(%r8,%rax,4) |
| # CHECK: ccmpnsl {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x09,0x83,0x7c,0x80,0x7b,0x7b] |
| ccmpnsl {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmpnsl {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x09,0x81,0x7c,0x80,0x7b,0x40,0xe2,0x01,0x00] |
| ccmpnsl {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: ccmpnsq {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x09,0x83,0x7c,0x80,0x7b,0x7b] |
| ccmpnsq {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmpnsq {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x09,0x81,0x7c,0x80,0x7b,0x40,0xe2,0x01,0x00] |
| ccmpnsq {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: ccmpnsb {dfv=of} %bl, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x09,0x38,0x5c,0x80,0x7b] |
| ccmpnsb {dfv=of} %bl, 123(%r8,%rax,4) |
| # CHECK: ccmpnsw {dfv=of} %dx, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x45,0x09,0x39,0x54,0x80,0x7b] |
| ccmpnsw {dfv=of} %dx, 123(%r8,%rax,4) |
| # CHECK: ccmpnsl {dfv=of} %ecx, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x09,0x39,0x4c,0x80,0x7b] |
| ccmpnsl {dfv=of} %ecx, 123(%r8,%rax,4) |
| # CHECK: ccmpnsq {dfv=of} %r9, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0x54,0xc4,0x09,0x39,0x4c,0x80,0x7b] |
| ccmpnsq {dfv=of} %r9, 123(%r8,%rax,4) |
| # CHECK: ccmpnsb {dfv=of} 123(%r8,%rax,4), %bl |
| # CHECK: encoding: [0x62,0xd4,0x44,0x09,0x3a,0x5c,0x80,0x7b] |
| ccmpnsb {dfv=of} 123(%r8,%rax,4), %bl |
| # CHECK: ccmpnsw {dfv=of} 123(%r8,%rax,4), %dx |
| # CHECK: encoding: [0x62,0xd4,0x45,0x09,0x3b,0x54,0x80,0x7b] |
| ccmpnsw {dfv=of} 123(%r8,%rax,4), %dx |
| # CHECK: ccmpnsl {dfv=of} 123(%r8,%rax,4), %ecx |
| # CHECK: encoding: [0x62,0xd4,0x44,0x09,0x3b,0x4c,0x80,0x7b] |
| ccmpnsl {dfv=of} 123(%r8,%rax,4), %ecx |
| # CHECK: ccmpnsq {dfv=of} 123(%r8,%rax,4), %r9 |
| # CHECK: encoding: [0x62,0x54,0xc4,0x09,0x3b,0x4c,0x80,0x7b] |
| ccmpnsq {dfv=of} 123(%r8,%rax,4), %r9 |
| # CHECK: ccmpnsb {dfv=of} $123, %bl |
| # CHECK: encoding: [0x62,0xf4,0x44,0x09,0x80,0xfb,0x7b] |
| ccmpnsb {dfv=of} $123, %bl |
| # CHECK: ccmpnsw {dfv=of} $123, %dx |
| # CHECK: encoding: [0x62,0xf4,0x45,0x09,0x83,0xfa,0x7b] |
| ccmpnsw {dfv=of} $123, %dx |
| # CHECK: ccmpnsl {dfv=of} $123, %ecx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x09,0x83,0xf9,0x7b] |
| ccmpnsl {dfv=of} $123, %ecx |
| # CHECK: ccmpnsq {dfv=of} $123, %r9 |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x09,0x83,0xf9,0x7b] |
| ccmpnsq {dfv=of} $123, %r9 |
| # CHECK: ccmpnsw {dfv=of} $1234, %dx |
| # CHECK: encoding: [0x62,0xf4,0x45,0x09,0x81,0xfa,0xd2,0x04] |
| ccmpnsw {dfv=of} $1234, %dx |
| # CHECK: ccmpnsl {dfv=of} $123456, %ecx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x09,0x81,0xf9,0x40,0xe2,0x01,0x00] |
| ccmpnsl {dfv=of} $123456, %ecx |
| # CHECK: ccmpnsq {dfv=of} $123456, %r9 |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x09,0x81,0xf9,0x40,0xe2,0x01,0x00] |
| ccmpnsq {dfv=of} $123456, %r9 |
| # CHECK: ccmpnsb {dfv=of} %bl, %dl |
| # CHECK: encoding: [0x62,0xf4,0x44,0x09,0x38,0xda] |
| ccmpnsb {dfv=of} %bl, %dl |
| # CHECK: ccmpnsw {dfv=of} %dx, %ax |
| # CHECK: encoding: [0x62,0xf4,0x45,0x09,0x39,0xd0] |
| ccmpnsw {dfv=of} %dx, %ax |
| # CHECK: ccmpnsl {dfv=of} %ecx, %edx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x09,0x39,0xca] |
| ccmpnsl {dfv=of} %ecx, %edx |
| # CHECK: ccmpnsq {dfv=of} %r9, %r15 |
| # CHECK: encoding: [0x62,0x54,0xc4,0x09,0x39,0xcf] |
| ccmpnsq {dfv=of} %r9, %r15 |
| # CHECK: ccmpneb {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x05,0x80,0x7c,0x80,0x7b,0x7b] |
| ccmpneb {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmpnew {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x45,0x05,0x83,0x7c,0x80,0x7b,0x7b] |
| ccmpnew {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmpnew {dfv=of} $1234, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x45,0x05,0x81,0x7c,0x80,0x7b,0xd2,0x04] |
| ccmpnew {dfv=of} $1234, 123(%r8,%rax,4) |
| # CHECK: ccmpnel {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x05,0x83,0x7c,0x80,0x7b,0x7b] |
| ccmpnel {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmpnel {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x05,0x81,0x7c,0x80,0x7b,0x40,0xe2,0x01,0x00] |
| ccmpnel {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: ccmpneq {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x05,0x83,0x7c,0x80,0x7b,0x7b] |
| ccmpneq {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmpneq {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x05,0x81,0x7c,0x80,0x7b,0x40,0xe2,0x01,0x00] |
| ccmpneq {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: ccmpneb {dfv=of} %bl, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x05,0x38,0x5c,0x80,0x7b] |
| ccmpneb {dfv=of} %bl, 123(%r8,%rax,4) |
| # CHECK: ccmpnew {dfv=of} %dx, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x45,0x05,0x39,0x54,0x80,0x7b] |
| ccmpnew {dfv=of} %dx, 123(%r8,%rax,4) |
| # CHECK: ccmpnel {dfv=of} %ecx, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x05,0x39,0x4c,0x80,0x7b] |
| ccmpnel {dfv=of} %ecx, 123(%r8,%rax,4) |
| # CHECK: ccmpneq {dfv=of} %r9, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0x54,0xc4,0x05,0x39,0x4c,0x80,0x7b] |
| ccmpneq {dfv=of} %r9, 123(%r8,%rax,4) |
| # CHECK: ccmpneb {dfv=of} 123(%r8,%rax,4), %bl |
| # CHECK: encoding: [0x62,0xd4,0x44,0x05,0x3a,0x5c,0x80,0x7b] |
| ccmpneb {dfv=of} 123(%r8,%rax,4), %bl |
| # CHECK: ccmpnew {dfv=of} 123(%r8,%rax,4), %dx |
| # CHECK: encoding: [0x62,0xd4,0x45,0x05,0x3b,0x54,0x80,0x7b] |
| ccmpnew {dfv=of} 123(%r8,%rax,4), %dx |
| # CHECK: ccmpnel {dfv=of} 123(%r8,%rax,4), %ecx |
| # CHECK: encoding: [0x62,0xd4,0x44,0x05,0x3b,0x4c,0x80,0x7b] |
| ccmpnel {dfv=of} 123(%r8,%rax,4), %ecx |
| # CHECK: ccmpneq {dfv=of} 123(%r8,%rax,4), %r9 |
| # CHECK: encoding: [0x62,0x54,0xc4,0x05,0x3b,0x4c,0x80,0x7b] |
| ccmpneq {dfv=of} 123(%r8,%rax,4), %r9 |
| # CHECK: ccmpneb {dfv=of} $123, %bl |
| # CHECK: encoding: [0x62,0xf4,0x44,0x05,0x80,0xfb,0x7b] |
| ccmpneb {dfv=of} $123, %bl |
| # CHECK: ccmpnew {dfv=of} $123, %dx |
| # CHECK: encoding: [0x62,0xf4,0x45,0x05,0x83,0xfa,0x7b] |
| ccmpnew {dfv=of} $123, %dx |
| # CHECK: ccmpnel {dfv=of} $123, %ecx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x05,0x83,0xf9,0x7b] |
| ccmpnel {dfv=of} $123, %ecx |
| # CHECK: ccmpneq {dfv=of} $123, %r9 |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x05,0x83,0xf9,0x7b] |
| ccmpneq {dfv=of} $123, %r9 |
| # CHECK: ccmpnew {dfv=of} $1234, %dx |
| # CHECK: encoding: [0x62,0xf4,0x45,0x05,0x81,0xfa,0xd2,0x04] |
| ccmpnew {dfv=of} $1234, %dx |
| # CHECK: ccmpnel {dfv=of} $123456, %ecx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x05,0x81,0xf9,0x40,0xe2,0x01,0x00] |
| ccmpnel {dfv=of} $123456, %ecx |
| # CHECK: ccmpneq {dfv=of} $123456, %r9 |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x05,0x81,0xf9,0x40,0xe2,0x01,0x00] |
| ccmpneq {dfv=of} $123456, %r9 |
| # CHECK: ccmpneb {dfv=of} %bl, %dl |
| # CHECK: encoding: [0x62,0xf4,0x44,0x05,0x38,0xda] |
| ccmpneb {dfv=of} %bl, %dl |
| # CHECK: ccmpnew {dfv=of} %dx, %ax |
| # CHECK: encoding: [0x62,0xf4,0x45,0x05,0x39,0xd0] |
| ccmpnew {dfv=of} %dx, %ax |
| # CHECK: ccmpnel {dfv=of} %ecx, %edx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x05,0x39,0xca] |
| ccmpnel {dfv=of} %ecx, %edx |
| # CHECK: ccmpneq {dfv=of} %r9, %r15 |
| # CHECK: encoding: [0x62,0x54,0xc4,0x05,0x39,0xcf] |
| ccmpneq {dfv=of} %r9, %r15 |
| # CHECK: ccmpbeb {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x06,0x80,0x7c,0x80,0x7b,0x7b] |
| ccmpbeb {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmpbew {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x45,0x06,0x83,0x7c,0x80,0x7b,0x7b] |
| ccmpbew {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmpbew {dfv=of} $1234, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x45,0x06,0x81,0x7c,0x80,0x7b,0xd2,0x04] |
| ccmpbew {dfv=of} $1234, 123(%r8,%rax,4) |
| # CHECK: ccmpbel {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x06,0x83,0x7c,0x80,0x7b,0x7b] |
| ccmpbel {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmpbel {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x06,0x81,0x7c,0x80,0x7b,0x40,0xe2,0x01,0x00] |
| ccmpbel {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: ccmpbeq {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x06,0x83,0x7c,0x80,0x7b,0x7b] |
| ccmpbeq {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmpbeq {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x06,0x81,0x7c,0x80,0x7b,0x40,0xe2,0x01,0x00] |
| ccmpbeq {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: ccmpbeb {dfv=of} %bl, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x06,0x38,0x5c,0x80,0x7b] |
| ccmpbeb {dfv=of} %bl, 123(%r8,%rax,4) |
| # CHECK: ccmpbew {dfv=of} %dx, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x45,0x06,0x39,0x54,0x80,0x7b] |
| ccmpbew {dfv=of} %dx, 123(%r8,%rax,4) |
| # CHECK: ccmpbel {dfv=of} %ecx, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x06,0x39,0x4c,0x80,0x7b] |
| ccmpbel {dfv=of} %ecx, 123(%r8,%rax,4) |
| # CHECK: ccmpbeq {dfv=of} %r9, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0x54,0xc4,0x06,0x39,0x4c,0x80,0x7b] |
| ccmpbeq {dfv=of} %r9, 123(%r8,%rax,4) |
| # CHECK: ccmpbeb {dfv=of} 123(%r8,%rax,4), %bl |
| # CHECK: encoding: [0x62,0xd4,0x44,0x06,0x3a,0x5c,0x80,0x7b] |
| ccmpbeb {dfv=of} 123(%r8,%rax,4), %bl |
| # CHECK: ccmpbew {dfv=of} 123(%r8,%rax,4), %dx |
| # CHECK: encoding: [0x62,0xd4,0x45,0x06,0x3b,0x54,0x80,0x7b] |
| ccmpbew {dfv=of} 123(%r8,%rax,4), %dx |
| # CHECK: ccmpbel {dfv=of} 123(%r8,%rax,4), %ecx |
| # CHECK: encoding: [0x62,0xd4,0x44,0x06,0x3b,0x4c,0x80,0x7b] |
| ccmpbel {dfv=of} 123(%r8,%rax,4), %ecx |
| # CHECK: ccmpbeq {dfv=of} 123(%r8,%rax,4), %r9 |
| # CHECK: encoding: [0x62,0x54,0xc4,0x06,0x3b,0x4c,0x80,0x7b] |
| ccmpbeq {dfv=of} 123(%r8,%rax,4), %r9 |
| # CHECK: ccmpbeb {dfv=of} $123, %bl |
| # CHECK: encoding: [0x62,0xf4,0x44,0x06,0x80,0xfb,0x7b] |
| ccmpbeb {dfv=of} $123, %bl |
| # CHECK: ccmpbew {dfv=of} $123, %dx |
| # CHECK: encoding: [0x62,0xf4,0x45,0x06,0x83,0xfa,0x7b] |
| ccmpbew {dfv=of} $123, %dx |
| # CHECK: ccmpbel {dfv=of} $123, %ecx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x06,0x83,0xf9,0x7b] |
| ccmpbel {dfv=of} $123, %ecx |
| # CHECK: ccmpbeq {dfv=of} $123, %r9 |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x06,0x83,0xf9,0x7b] |
| ccmpbeq {dfv=of} $123, %r9 |
| # CHECK: ccmpbew {dfv=of} $1234, %dx |
| # CHECK: encoding: [0x62,0xf4,0x45,0x06,0x81,0xfa,0xd2,0x04] |
| ccmpbew {dfv=of} $1234, %dx |
| # CHECK: ccmpbel {dfv=of} $123456, %ecx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x06,0x81,0xf9,0x40,0xe2,0x01,0x00] |
| ccmpbel {dfv=of} $123456, %ecx |
| # CHECK: ccmpbeq {dfv=of} $123456, %r9 |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x06,0x81,0xf9,0x40,0xe2,0x01,0x00] |
| ccmpbeq {dfv=of} $123456, %r9 |
| # CHECK: ccmpbeb {dfv=of} %bl, %dl |
| # CHECK: encoding: [0x62,0xf4,0x44,0x06,0x38,0xda] |
| ccmpbeb {dfv=of} %bl, %dl |
| # CHECK: ccmpbew {dfv=of} %dx, %ax |
| # CHECK: encoding: [0x62,0xf4,0x45,0x06,0x39,0xd0] |
| ccmpbew {dfv=of} %dx, %ax |
| # CHECK: ccmpbel {dfv=of} %ecx, %edx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x06,0x39,0xca] |
| ccmpbel {dfv=of} %ecx, %edx |
| # CHECK: ccmpbeq {dfv=of} %r9, %r15 |
| # CHECK: encoding: [0x62,0x54,0xc4,0x06,0x39,0xcf] |
| ccmpbeq {dfv=of} %r9, %r15 |
| # CHECK: ccmpob {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x00,0x80,0x7c,0x80,0x7b,0x7b] |
| ccmpob {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmpow {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x45,0x00,0x83,0x7c,0x80,0x7b,0x7b] |
| ccmpow {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmpow {dfv=of} $1234, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x45,0x00,0x81,0x7c,0x80,0x7b,0xd2,0x04] |
| ccmpow {dfv=of} $1234, 123(%r8,%rax,4) |
| # CHECK: ccmpol {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x00,0x83,0x7c,0x80,0x7b,0x7b] |
| ccmpol {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmpol {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x00,0x81,0x7c,0x80,0x7b,0x40,0xe2,0x01,0x00] |
| ccmpol {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: ccmpoq {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x00,0x83,0x7c,0x80,0x7b,0x7b] |
| ccmpoq {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmpoq {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x00,0x81,0x7c,0x80,0x7b,0x40,0xe2,0x01,0x00] |
| ccmpoq {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: ccmpob {dfv=of} %bl, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x00,0x38,0x5c,0x80,0x7b] |
| ccmpob {dfv=of} %bl, 123(%r8,%rax,4) |
| # CHECK: ccmpow {dfv=of} %dx, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x45,0x00,0x39,0x54,0x80,0x7b] |
| ccmpow {dfv=of} %dx, 123(%r8,%rax,4) |
| # CHECK: ccmpol {dfv=of} %ecx, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x00,0x39,0x4c,0x80,0x7b] |
| ccmpol {dfv=of} %ecx, 123(%r8,%rax,4) |
| # CHECK: ccmpoq {dfv=of} %r9, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0x54,0xc4,0x00,0x39,0x4c,0x80,0x7b] |
| ccmpoq {dfv=of} %r9, 123(%r8,%rax,4) |
| # CHECK: ccmpob {dfv=of} 123(%r8,%rax,4), %bl |
| # CHECK: encoding: [0x62,0xd4,0x44,0x00,0x3a,0x5c,0x80,0x7b] |
| ccmpob {dfv=of} 123(%r8,%rax,4), %bl |
| # CHECK: ccmpow {dfv=of} 123(%r8,%rax,4), %dx |
| # CHECK: encoding: [0x62,0xd4,0x45,0x00,0x3b,0x54,0x80,0x7b] |
| ccmpow {dfv=of} 123(%r8,%rax,4), %dx |
| # CHECK: ccmpol {dfv=of} 123(%r8,%rax,4), %ecx |
| # CHECK: encoding: [0x62,0xd4,0x44,0x00,0x3b,0x4c,0x80,0x7b] |
| ccmpol {dfv=of} 123(%r8,%rax,4), %ecx |
| # CHECK: ccmpoq {dfv=of} 123(%r8,%rax,4), %r9 |
| # CHECK: encoding: [0x62,0x54,0xc4,0x00,0x3b,0x4c,0x80,0x7b] |
| ccmpoq {dfv=of} 123(%r8,%rax,4), %r9 |
| # CHECK: ccmpob {dfv=of} $123, %bl |
| # CHECK: encoding: [0x62,0xf4,0x44,0x00,0x80,0xfb,0x7b] |
| ccmpob {dfv=of} $123, %bl |
| # CHECK: ccmpow {dfv=of} $123, %dx |
| # CHECK: encoding: [0x62,0xf4,0x45,0x00,0x83,0xfa,0x7b] |
| ccmpow {dfv=of} $123, %dx |
| # CHECK: ccmpol {dfv=of} $123, %ecx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x00,0x83,0xf9,0x7b] |
| ccmpol {dfv=of} $123, %ecx |
| # CHECK: ccmpoq {dfv=of} $123, %r9 |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x00,0x83,0xf9,0x7b] |
| ccmpoq {dfv=of} $123, %r9 |
| # CHECK: ccmpow {dfv=of} $1234, %dx |
| # CHECK: encoding: [0x62,0xf4,0x45,0x00,0x81,0xfa,0xd2,0x04] |
| ccmpow {dfv=of} $1234, %dx |
| # CHECK: ccmpol {dfv=of} $123456, %ecx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x00,0x81,0xf9,0x40,0xe2,0x01,0x00] |
| ccmpol {dfv=of} $123456, %ecx |
| # CHECK: ccmpoq {dfv=of} $123456, %r9 |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x00,0x81,0xf9,0x40,0xe2,0x01,0x00] |
| ccmpoq {dfv=of} $123456, %r9 |
| # CHECK: ccmpob {dfv=of} %bl, %dl |
| # CHECK: encoding: [0x62,0xf4,0x44,0x00,0x38,0xda] |
| ccmpob {dfv=of} %bl, %dl |
| # CHECK: ccmpow {dfv=of} %dx, %ax |
| # CHECK: encoding: [0x62,0xf4,0x45,0x00,0x39,0xd0] |
| ccmpow {dfv=of} %dx, %ax |
| # CHECK: ccmpol {dfv=of} %ecx, %edx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x00,0x39,0xca] |
| ccmpol {dfv=of} %ecx, %edx |
| # CHECK: ccmpoq {dfv=of} %r9, %r15 |
| # CHECK: encoding: [0x62,0x54,0xc4,0x00,0x39,0xcf] |
| ccmpoq {dfv=of} %r9, %r15 |
| # CHECK: ccmpsb {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x08,0x80,0x7c,0x80,0x7b,0x7b] |
| ccmpsb {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmpsw {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x45,0x08,0x83,0x7c,0x80,0x7b,0x7b] |
| ccmpsw {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmpsw {dfv=of} $1234, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x45,0x08,0x81,0x7c,0x80,0x7b,0xd2,0x04] |
| ccmpsw {dfv=of} $1234, 123(%r8,%rax,4) |
| # CHECK: ccmpsl {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x08,0x83,0x7c,0x80,0x7b,0x7b] |
| ccmpsl {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmpsl {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x08,0x81,0x7c,0x80,0x7b,0x40,0xe2,0x01,0x00] |
| ccmpsl {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: ccmpsq {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x08,0x83,0x7c,0x80,0x7b,0x7b] |
| ccmpsq {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmpsq {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x08,0x81,0x7c,0x80,0x7b,0x40,0xe2,0x01,0x00] |
| ccmpsq {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: ccmpsb {dfv=of} %bl, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x08,0x38,0x5c,0x80,0x7b] |
| ccmpsb {dfv=of} %bl, 123(%r8,%rax,4) |
| # CHECK: ccmpsw {dfv=of} %dx, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x45,0x08,0x39,0x54,0x80,0x7b] |
| ccmpsw {dfv=of} %dx, 123(%r8,%rax,4) |
| # CHECK: ccmpsl {dfv=of} %ecx, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x08,0x39,0x4c,0x80,0x7b] |
| ccmpsl {dfv=of} %ecx, 123(%r8,%rax,4) |
| # CHECK: ccmpsq {dfv=of} %r9, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0x54,0xc4,0x08,0x39,0x4c,0x80,0x7b] |
| ccmpsq {dfv=of} %r9, 123(%r8,%rax,4) |
| # CHECK: ccmpsb {dfv=of} 123(%r8,%rax,4), %bl |
| # CHECK: encoding: [0x62,0xd4,0x44,0x08,0x3a,0x5c,0x80,0x7b] |
| ccmpsb {dfv=of} 123(%r8,%rax,4), %bl |
| # CHECK: ccmpsw {dfv=of} 123(%r8,%rax,4), %dx |
| # CHECK: encoding: [0x62,0xd4,0x45,0x08,0x3b,0x54,0x80,0x7b] |
| ccmpsw {dfv=of} 123(%r8,%rax,4), %dx |
| # CHECK: ccmpsl {dfv=of} 123(%r8,%rax,4), %ecx |
| # CHECK: encoding: [0x62,0xd4,0x44,0x08,0x3b,0x4c,0x80,0x7b] |
| ccmpsl {dfv=of} 123(%r8,%rax,4), %ecx |
| # CHECK: ccmpsq {dfv=of} 123(%r8,%rax,4), %r9 |
| # CHECK: encoding: [0x62,0x54,0xc4,0x08,0x3b,0x4c,0x80,0x7b] |
| ccmpsq {dfv=of} 123(%r8,%rax,4), %r9 |
| # CHECK: ccmpsb {dfv=of} $123, %bl |
| # CHECK: encoding: [0x62,0xf4,0x44,0x08,0x80,0xfb,0x7b] |
| ccmpsb {dfv=of} $123, %bl |
| # CHECK: ccmpsw {dfv=of} $123, %dx |
| # CHECK: encoding: [0x62,0xf4,0x45,0x08,0x83,0xfa,0x7b] |
| ccmpsw {dfv=of} $123, %dx |
| # CHECK: ccmpsl {dfv=of} $123, %ecx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x08,0x83,0xf9,0x7b] |
| ccmpsl {dfv=of} $123, %ecx |
| # CHECK: ccmpsq {dfv=of} $123, %r9 |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x08,0x83,0xf9,0x7b] |
| ccmpsq {dfv=of} $123, %r9 |
| # CHECK: ccmpsw {dfv=of} $1234, %dx |
| # CHECK: encoding: [0x62,0xf4,0x45,0x08,0x81,0xfa,0xd2,0x04] |
| ccmpsw {dfv=of} $1234, %dx |
| # CHECK: ccmpsl {dfv=of} $123456, %ecx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x08,0x81,0xf9,0x40,0xe2,0x01,0x00] |
| ccmpsl {dfv=of} $123456, %ecx |
| # CHECK: ccmpsq {dfv=of} $123456, %r9 |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x08,0x81,0xf9,0x40,0xe2,0x01,0x00] |
| ccmpsq {dfv=of} $123456, %r9 |
| # CHECK: ccmpsb {dfv=of} %bl, %dl |
| # CHECK: encoding: [0x62,0xf4,0x44,0x08,0x38,0xda] |
| ccmpsb {dfv=of} %bl, %dl |
| # CHECK: ccmpsw {dfv=of} %dx, %ax |
| # CHECK: encoding: [0x62,0xf4,0x45,0x08,0x39,0xd0] |
| ccmpsw {dfv=of} %dx, %ax |
| # CHECK: ccmpsl {dfv=of} %ecx, %edx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x08,0x39,0xca] |
| ccmpsl {dfv=of} %ecx, %edx |
| # CHECK: ccmpsq {dfv=of} %r9, %r15 |
| # CHECK: encoding: [0x62,0x54,0xc4,0x08,0x39,0xcf] |
| ccmpsq {dfv=of} %r9, %r15 |
| # CHECK: ccmptb {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x0a,0x80,0x7c,0x80,0x7b,0x7b] |
| ccmptb {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmptw {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x45,0x0a,0x83,0x7c,0x80,0x7b,0x7b] |
| ccmptw {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmptw {dfv=of} $1234, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x45,0x0a,0x81,0x7c,0x80,0x7b,0xd2,0x04] |
| ccmptw {dfv=of} $1234, 123(%r8,%rax,4) |
| # CHECK: ccmptl {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x0a,0x83,0x7c,0x80,0x7b,0x7b] |
| ccmptl {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmptl {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x0a,0x81,0x7c,0x80,0x7b,0x40,0xe2,0x01,0x00] |
| ccmptl {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: ccmptq {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x0a,0x83,0x7c,0x80,0x7b,0x7b] |
| ccmptq {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmptq {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x0a,0x81,0x7c,0x80,0x7b,0x40,0xe2,0x01,0x00] |
| ccmptq {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: ccmptb {dfv=of} %bl, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x0a,0x38,0x5c,0x80,0x7b] |
| ccmptb {dfv=of} %bl, 123(%r8,%rax,4) |
| # CHECK: ccmptw {dfv=of} %dx, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x45,0x0a,0x39,0x54,0x80,0x7b] |
| ccmptw {dfv=of} %dx, 123(%r8,%rax,4) |
| # CHECK: ccmptl {dfv=of} %ecx, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x0a,0x39,0x4c,0x80,0x7b] |
| ccmptl {dfv=of} %ecx, 123(%r8,%rax,4) |
| # CHECK: ccmptq {dfv=of} %r9, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0x54,0xc4,0x0a,0x39,0x4c,0x80,0x7b] |
| ccmptq {dfv=of} %r9, 123(%r8,%rax,4) |
| # CHECK: ccmptb {dfv=of} 123(%r8,%rax,4), %bl |
| # CHECK: encoding: [0x62,0xd4,0x44,0x0a,0x3a,0x5c,0x80,0x7b] |
| ccmptb {dfv=of} 123(%r8,%rax,4), %bl |
| # CHECK: ccmptw {dfv=of} 123(%r8,%rax,4), %dx |
| # CHECK: encoding: [0x62,0xd4,0x45,0x0a,0x3b,0x54,0x80,0x7b] |
| ccmptw {dfv=of} 123(%r8,%rax,4), %dx |
| # CHECK: ccmptl {dfv=of} 123(%r8,%rax,4), %ecx |
| # CHECK: encoding: [0x62,0xd4,0x44,0x0a,0x3b,0x4c,0x80,0x7b] |
| ccmptl {dfv=of} 123(%r8,%rax,4), %ecx |
| # CHECK: ccmptq {dfv=of} 123(%r8,%rax,4), %r9 |
| # CHECK: encoding: [0x62,0x54,0xc4,0x0a,0x3b,0x4c,0x80,0x7b] |
| ccmptq {dfv=of} 123(%r8,%rax,4), %r9 |
| # CHECK: ccmptb {dfv=of} $123, %bl |
| # CHECK: encoding: [0x62,0xf4,0x44,0x0a,0x80,0xfb,0x7b] |
| ccmptb {dfv=of} $123, %bl |
| # CHECK: ccmptw {dfv=of} $123, %dx |
| # CHECK: encoding: [0x62,0xf4,0x45,0x0a,0x83,0xfa,0x7b] |
| ccmptw {dfv=of} $123, %dx |
| # CHECK: ccmptl {dfv=of} $123, %ecx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x0a,0x83,0xf9,0x7b] |
| ccmptl {dfv=of} $123, %ecx |
| # CHECK: ccmptq {dfv=of} $123, %r9 |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x0a,0x83,0xf9,0x7b] |
| ccmptq {dfv=of} $123, %r9 |
| # CHECK: ccmptw {dfv=of} $1234, %dx |
| # CHECK: encoding: [0x62,0xf4,0x45,0x0a,0x81,0xfa,0xd2,0x04] |
| ccmptw {dfv=of} $1234, %dx |
| # CHECK: ccmptl {dfv=of} $123456, %ecx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x0a,0x81,0xf9,0x40,0xe2,0x01,0x00] |
| ccmptl {dfv=of} $123456, %ecx |
| # CHECK: ccmptq {dfv=of} $123456, %r9 |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x0a,0x81,0xf9,0x40,0xe2,0x01,0x00] |
| ccmptq {dfv=of} $123456, %r9 |
| # CHECK: ccmptb {dfv=of} %bl, %dl |
| # CHECK: encoding: [0x62,0xf4,0x44,0x0a,0x38,0xda] |
| ccmptb {dfv=of} %bl, %dl |
| # CHECK: ccmptw {dfv=of} %dx, %ax |
| # CHECK: encoding: [0x62,0xf4,0x45,0x0a,0x39,0xd0] |
| ccmptw {dfv=of} %dx, %ax |
| # CHECK: ccmptl {dfv=of} %ecx, %edx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x0a,0x39,0xca] |
| ccmptl {dfv=of} %ecx, %edx |
| # CHECK: ccmptq {dfv=of} %r9, %r15 |
| # CHECK: encoding: [0x62,0x54,0xc4,0x0a,0x39,0xcf] |
| ccmptq {dfv=of} %r9, %r15 |
| # CHECK: ccmpeb {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x04,0x80,0x7c,0x80,0x7b,0x7b] |
| ccmpeb {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmpew {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x45,0x04,0x83,0x7c,0x80,0x7b,0x7b] |
| ccmpew {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmpew {dfv=of} $1234, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x45,0x04,0x81,0x7c,0x80,0x7b,0xd2,0x04] |
| ccmpew {dfv=of} $1234, 123(%r8,%rax,4) |
| # CHECK: ccmpel {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x04,0x83,0x7c,0x80,0x7b,0x7b] |
| ccmpel {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmpel {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x04,0x81,0x7c,0x80,0x7b,0x40,0xe2,0x01,0x00] |
| ccmpel {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: ccmpeq {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x04,0x83,0x7c,0x80,0x7b,0x7b] |
| ccmpeq {dfv=of} $123, 123(%r8,%rax,4) |
| # CHECK: ccmpeq {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x04,0x81,0x7c,0x80,0x7b,0x40,0xe2,0x01,0x00] |
| ccmpeq {dfv=of} $123456, 123(%r8,%rax,4) |
| # CHECK: ccmpeb {dfv=of} %bl, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x04,0x38,0x5c,0x80,0x7b] |
| ccmpeb {dfv=of} %bl, 123(%r8,%rax,4) |
| # CHECK: ccmpew {dfv=of} %dx, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x45,0x04,0x39,0x54,0x80,0x7b] |
| ccmpew {dfv=of} %dx, 123(%r8,%rax,4) |
| # CHECK: ccmpel {dfv=of} %ecx, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x44,0x04,0x39,0x4c,0x80,0x7b] |
| ccmpel {dfv=of} %ecx, 123(%r8,%rax,4) |
| # CHECK: ccmpeq {dfv=of} %r9, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0x54,0xc4,0x04,0x39,0x4c,0x80,0x7b] |
| ccmpeq {dfv=of} %r9, 123(%r8,%rax,4) |
| # CHECK: ccmpeb {dfv=of} 123(%r8,%rax,4), %bl |
| # CHECK: encoding: [0x62,0xd4,0x44,0x04,0x3a,0x5c,0x80,0x7b] |
| ccmpeb {dfv=of} 123(%r8,%rax,4), %bl |
| # CHECK: ccmpew {dfv=of} 123(%r8,%rax,4), %dx |
| # CHECK: encoding: [0x62,0xd4,0x45,0x04,0x3b,0x54,0x80,0x7b] |
| ccmpew {dfv=of} 123(%r8,%rax,4), %dx |
| # CHECK: ccmpel {dfv=of} 123(%r8,%rax,4), %ecx |
| # CHECK: encoding: [0x62,0xd4,0x44,0x04,0x3b,0x4c,0x80,0x7b] |
| ccmpel {dfv=of} 123(%r8,%rax,4), %ecx |
| # CHECK: ccmpeq {dfv=of} 123(%r8,%rax,4), %r9 |
| # CHECK: encoding: [0x62,0x54,0xc4,0x04,0x3b,0x4c,0x80,0x7b] |
| ccmpeq {dfv=of} 123(%r8,%rax,4), %r9 |
| # CHECK: ccmpeb {dfv=of} $123, %bl |
| # CHECK: encoding: [0x62,0xf4,0x44,0x04,0x80,0xfb,0x7b] |
| ccmpeb {dfv=of} $123, %bl |
| # CHECK: ccmpew {dfv=of} $123, %dx |
| # CHECK: encoding: [0x62,0xf4,0x45,0x04,0x83,0xfa,0x7b] |
| ccmpew {dfv=of} $123, %dx |
| # CHECK: ccmpel {dfv=of} $123, %ecx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x04,0x83,0xf9,0x7b] |
| ccmpel {dfv=of} $123, %ecx |
| # CHECK: ccmpeq {dfv=of} $123, %r9 |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x04,0x83,0xf9,0x7b] |
| ccmpeq {dfv=of} $123, %r9 |
| # CHECK: ccmpew {dfv=of} $1234, %dx |
| # CHECK: encoding: [0x62,0xf4,0x45,0x04,0x81,0xfa,0xd2,0x04] |
| ccmpew {dfv=of} $1234, %dx |
| # CHECK: ccmpel {dfv=of} $123456, %ecx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x04,0x81,0xf9,0x40,0xe2,0x01,0x00] |
| ccmpel {dfv=of} $123456, %ecx |
| # CHECK: ccmpeq {dfv=of} $123456, %r9 |
| # CHECK: encoding: [0x62,0xd4,0xc4,0x04,0x81,0xf9,0x40,0xe2,0x01,0x00] |
| ccmpeq {dfv=of} $123456, %r9 |
| # CHECK: ccmpeb {dfv=of} %bl, %dl |
| # CHECK: encoding: [0x62,0xf4,0x44,0x04,0x38,0xda] |
| ccmpeb {dfv=of} %bl, %dl |
| # CHECK: ccmpew {dfv=of} %dx, %ax |
| # CHECK: encoding: [0x62,0xf4,0x45,0x04,0x39,0xd0] |
| ccmpew {dfv=of} %dx, %ax |
| # CHECK: ccmpel {dfv=of} %ecx, %edx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x04,0x39,0xca] |
| ccmpel {dfv=of} %ecx, %edx |
| # CHECK: ccmpeq {dfv=of} %r9, %r15 |
| # CHECK: encoding: [0x62,0x54,0xc4,0x04,0x39,0xcf] |
| ccmpeq {dfv=of} %r9, %r15 |
| |
| ## Case sensitive |
| |
| # CHECK: ccmpoq {dfv=of,sf,zf,cf} %rax, %rbx |
| # CHECK: encoding: [0x62,0xf4,0xfc,0x00,0x39,0xc3] |
| ccmpoq {dFV=Cf,zF,SF,of} %rax, %rbx |
| |
| ## "{evex} cmp*" are alias for "ccmpt* {dfv=}" |
| |
| # CHECK: ccmptb {dfv=} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x04,0x0a,0x80,0x7c,0x80,0x7b,0x7b] |
| {evex} cmpb $123, 123(%r8,%rax,4) |
| # CHECK: ccmptw {dfv=} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x05,0x0a,0x83,0x7c,0x80,0x7b,0x7b] |
| {evex} cmpw $123, 123(%r8,%rax,4) |
| # CHECK: ccmptw {dfv=} $1234, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x05,0x0a,0x81,0x7c,0x80,0x7b,0xd2,0x04] |
| {evex} cmpw $1234, 123(%r8,%rax,4) |
| # CHECK: ccmptl {dfv=} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x04,0x0a,0x83,0x7c,0x80,0x7b,0x7b] |
| {evex} cmpl $123, 123(%r8,%rax,4) |
| # CHECK: ccmptl {dfv=} $123456, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x04,0x0a,0x81,0x7c,0x80,0x7b,0x40,0xe2,0x01,0x00] |
| {evex} cmpl $123456, 123(%r8,%rax,4) |
| # CHECK: ccmptq {dfv=} $123, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x84,0x0a,0x83,0x7c,0x80,0x7b,0x7b] |
| {evex} cmpq $123, 123(%r8,%rax,4) |
| # CHECK: ccmptq {dfv=} $123456, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x84,0x0a,0x81,0x7c,0x80,0x7b,0x40,0xe2,0x01,0x00] |
| {evex} cmpq $123456, 123(%r8,%rax,4) |
| # CHECK: ccmptb {dfv=} %bl, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x04,0x0a,0x38,0x5c,0x80,0x7b] |
| {evex} cmpb %bl, 123(%r8,%rax,4) |
| # CHECK: ccmptw {dfv=} %dx, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x05,0x0a,0x39,0x54,0x80,0x7b] |
| {evex} cmpw %dx, 123(%r8,%rax,4) |
| # CHECK: ccmptl {dfv=} %ecx, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0xd4,0x04,0x0a,0x39,0x4c,0x80,0x7b] |
| {evex} cmpl %ecx, 123(%r8,%rax,4) |
| # CHECK: ccmptq {dfv=} %r9, 123(%r8,%rax,4) |
| # CHECK: encoding: [0x62,0x54,0x84,0x0a,0x39,0x4c,0x80,0x7b] |
| {evex} cmpq %r9, 123(%r8,%rax,4) |
| # CHECK: ccmptb {dfv=} 123(%r8,%rax,4), %bl |
| # CHECK: encoding: [0x62,0xd4,0x04,0x0a,0x3a,0x5c,0x80,0x7b] |
| {evex} cmpb 123(%r8,%rax,4), %bl |
| # CHECK: ccmptw {dfv=} 123(%r8,%rax,4), %dx |
| # CHECK: encoding: [0x62,0xd4,0x05,0x0a,0x3b,0x54,0x80,0x7b] |
| {evex} cmpw 123(%r8,%rax,4), %dx |
| # CHECK: ccmptl {dfv=} 123(%r8,%rax,4), %ecx |
| # CHECK: encoding: [0x62,0xd4,0x04,0x0a,0x3b,0x4c,0x80,0x7b] |
| {evex} cmpl 123(%r8,%rax,4), %ecx |
| # CHECK: ccmptq {dfv=} 123(%r8,%rax,4), %r9 |
| # CHECK: encoding: [0x62,0x54,0x84,0x0a,0x3b,0x4c,0x80,0x7b] |
| {evex} cmpq 123(%r8,%rax,4), %r9 |
| # CHECK: ccmptb {dfv=} $123, %bl |
| # CHECK: encoding: [0x62,0xf4,0x04,0x0a,0x80,0xfb,0x7b] |
| {evex} cmpb $123, %bl |
| # CHECK: ccmptw {dfv=} $123, %dx |
| # CHECK: encoding: [0x62,0xf4,0x05,0x0a,0x83,0xfa,0x7b] |
| {evex} cmpw $123, %dx |
| # CHECK: ccmptl {dfv=} $123, %ecx |
| # CHECK: encoding: [0x62,0xf4,0x04,0x0a,0x83,0xf9,0x7b] |
| {evex} cmpl $123, %ecx |
| # CHECK: ccmptq {dfv=} $123, %r9 |
| # CHECK: encoding: [0x62,0xd4,0x84,0x0a,0x83,0xf9,0x7b] |
| {evex} cmpq $123, %r9 |
| # CHECK: ccmptw {dfv=} $1234, %dx |
| # CHECK: encoding: [0x62,0xf4,0x05,0x0a,0x81,0xfa,0xd2,0x04] |
| {evex} cmpw $1234, %dx |
| # CHECK: ccmptl {dfv=} $123456, %ecx |
| # CHECK: encoding: [0x62,0xf4,0x04,0x0a,0x81,0xf9,0x40,0xe2,0x01,0x00] |
| {evex} cmpl $123456, %ecx |
| # CHECK: ccmptq {dfv=} $123456, %r9 |
| # CHECK: encoding: [0x62,0xd4,0x84,0x0a,0x81,0xf9,0x40,0xe2,0x01,0x00] |
| {evex} cmpq $123456, %r9 |
| # CHECK: ccmptb {dfv=} %bl, %dl |
| # CHECK: encoding: [0x62,0xf4,0x04,0x0a,0x38,0xda] |
| {evex} cmpb %bl, %dl |
| # CHECK: ccmptw {dfv=} %dx, %ax |
| # CHECK: encoding: [0x62,0xf4,0x05,0x0a,0x39,0xd0] |
| {evex} cmpw %dx, %ax |
| # CHECK: ccmptl {dfv=} %ecx, %edx |
| # CHECK: encoding: [0x62,0xf4,0x04,0x0a,0x39,0xca] |
| {evex} cmpl %ecx, %edx |
| # CHECK: ccmptq {dfv=} %r9, %r15 |
| # CHECK: encoding: [0x62,0x54,0x84,0x0a,0x39,0xcf] |
| {evex} cmpq %r9, %r15 |
| |
| ## Condition Code Aliases |
| |
| # CHECK: ccmpbl {dfv=of} %ecx, %edx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x02,0x39,0xca] |
| ccmpcl {dfv=of} %ecx, %edx |
| # CHECK: ccmpbl {dfv=of} %ecx, %edx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x02,0x39,0xca] |
| ccmpnael {dfv=of} %ecx, %edx |
| # CHECK: ccmpael {dfv=of} %ecx, %edx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x03,0x39,0xca] |
| ccmpnbl {dfv=of} %ecx, %edx |
| # CHECK: ccmpael {dfv=of} %ecx, %edx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x03,0x39,0xca] |
| ccmpncl {dfv=of} %ecx, %edx |
| # CHECK: ccmpel {dfv=of} %ecx, %edx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x04,0x39,0xca] |
| ccmpzl {dfv=of} %ecx, %edx |
| # CHECK: ccmpnel {dfv=of} %ecx, %edx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x05,0x39,0xca] |
| ccmpnzl {dfv=of} %ecx, %edx |
| # CHECK: ccmpal {dfv=of} %ecx, %edx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x07,0x39,0xca] |
| ccmpnbel {dfv=of} %ecx, %edx |
| # CHECK: ccmpll {dfv=of} %ecx, %edx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x0c,0x39,0xca] |
| ccmpngel {dfv=of} %ecx, %edx |
| # CHECK: ccmpgel {dfv=of} %ecx, %edx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x0d,0x39,0xca] |
| ccmpnll {dfv=of} %ecx, %edx |
| # CHECK: ccmplel {dfv=of} %ecx, %edx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x0e,0x39,0xca] |
| ccmpngl {dfv=of} %ecx, %edx |
| # CHECK: ccmpgl {dfv=of} %ecx, %edx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x0f,0x39,0xca] |
| ccmpnlel {dfv=of} %ecx, %edx |
| # CHECK: ccmpbel {dfv=of} %ecx, %edx |
| # CHECK: encoding: [0x62,0xf4,0x44,0x06,0x39,0xca] |
| ccmpnal {dfv=of} %ecx, %edx |