@ -3241,25 +3241,25 @@ fn test_x64_emit() {
// ========================================================
// ========================================================
// CmpRMIR
// CmpRMIR
insns . push ( (
insns . push ( (
Inst ::cmp_rmi_r ( OperandSize ::Size64 , RegMemImm ::reg ( r15 ) , rdx ) ,
Inst ::cmp_rmi_r ( OperandSize ::Size64 , rdx , RegMemImm ::reg ( r15 ) ) ,
"4C39FA" ,
"4C39FA" ,
"cmpq %r15, %rdx" ,
"cmpq %r15, %rdx" ,
) ) ;
) ) ;
insns . push ( (
insns . push ( (
Inst ::cmp_rmi_r ( OperandSize ::Size64 , RegMemImm ::reg ( rcx ) , r8 ) ,
Inst ::cmp_rmi_r ( OperandSize ::Size64 , r8 , RegMemImm ::reg ( rcx ) ) ,
"4939C8" ,
"4939C8" ,
"cmpq %rcx, %r8" ,
"cmpq %rcx, %r8" ,
) ) ;
) ) ;
insns . push ( (
insns . push ( (
Inst ::cmp_rmi_r ( OperandSize ::Size64 , RegMemImm ::reg ( rcx ) , rsi ) ,
Inst ::cmp_rmi_r ( OperandSize ::Size64 , rsi , RegMemImm ::reg ( rcx ) ) ,
"4839CE" ,
"4839CE" ,
"cmpq %rcx, %rsi" ,
"cmpq %rcx, %rsi" ,
) ) ;
) ) ;
insns . push ( (
insns . push ( (
Inst ::cmp_rmi_r (
Inst ::cmp_rmi_r (
OperandSize ::Size64 ,
OperandSize ::Size64 ,
RegMemImm ::mem ( Amode ::imm_reg ( 99 , rdi ) ) ,
rdx ,
rdx ,
RegMemImm ::mem ( Amode ::imm_reg ( 99 , rdi ) ) ,
) ,
) ,
"483B5763" ,
"483B5763" ,
"cmpq 99(%rdi), %rdx" ,
"cmpq 99(%rdi), %rdx" ,
@ -3267,8 +3267,8 @@ fn test_x64_emit() {
insns . push ( (
insns . push ( (
Inst ::cmp_rmi_r (
Inst ::cmp_rmi_r (
OperandSize ::Size64 ,
OperandSize ::Size64 ,
RegMemImm ::mem ( Amode ::imm_reg ( 99 , rdi ) ) ,
r8 ,
r8 ,
RegMemImm ::mem ( Amode ::imm_reg ( 99 , rdi ) ) ,
) ,
) ,
"4C3B4763" ,
"4C3B4763" ,
"cmpq 99(%rdi), %r8" ,
"cmpq 99(%rdi), %r8" ,
@ -3276,48 +3276,48 @@ fn test_x64_emit() {
insns . push ( (
insns . push ( (
Inst ::cmp_rmi_r (
Inst ::cmp_rmi_r (
OperandSize ::Size64 ,
OperandSize ::Size64 ,
RegMemImm ::mem ( Amode ::imm_reg ( 99 , rdi ) ) ,
rsi ,
rsi ,
RegMemImm ::mem ( Amode ::imm_reg ( 99 , rdi ) ) ,
) ,
) ,
"483B7763" ,
"483B7763" ,
"cmpq 99(%rdi), %rsi" ,
"cmpq 99(%rdi), %rsi" ,
) ) ;
) ) ;
insns . push ( (
insns . push ( (
Inst ::cmp_rmi_r ( OperandSize ::Size64 , RegMemImm ::imm ( 76543210 ) , rdx ) ,
Inst ::cmp_rmi_r ( OperandSize ::Size64 , rdx , RegMemImm ::imm ( 76543210 ) ) ,
"4881FAEAF48F04" ,
"4881FAEAF48F04" ,
"cmpq $76543210, %rdx" ,
"cmpq $76543210, %rdx" ,
) ) ;
) ) ;
insns . push ( (
insns . push ( (
Inst ::cmp_rmi_r ( OperandSize ::Size64 , RegMemImm ::imm ( - 76543210 i32 as u32 ) , r8 ) ,
Inst ::cmp_rmi_r ( OperandSize ::Size64 , r8 , RegMemImm ::imm ( - 76543210 i32 as u32 ) ) ,
"4981F8160B70FB" ,
"4981F8160B70FB" ,
"cmpq $-76543210, %r8" ,
"cmpq $-76543210, %r8" ,
) ) ;
) ) ;
insns . push ( (
insns . push ( (
Inst ::cmp_rmi_r ( OperandSize ::Size64 , RegMemImm ::imm ( 76543210 ) , rsi ) ,
Inst ::cmp_rmi_r ( OperandSize ::Size64 , rsi , RegMemImm ::imm ( 76543210 ) ) ,
"4881FEEAF48F04" ,
"4881FEEAF48F04" ,
"cmpq $76543210, %rsi" ,
"cmpq $76543210, %rsi" ,
) ) ;
) ) ;
//
//
insns . push ( (
insns . push ( (
Inst ::cmp_rmi_r ( OperandSize ::Size32 , RegMemImm ::reg ( r15 ) , rdx ) ,
Inst ::cmp_rmi_r ( OperandSize ::Size32 , rdx , RegMemImm ::reg ( r15 ) ) ,
"4439FA" ,
"4439FA" ,
"cmpl %r15d, %edx" ,
"cmpl %r15d, %edx" ,
) ) ;
) ) ;
insns . push ( (
insns . push ( (
Inst ::cmp_rmi_r ( OperandSize ::Size32 , RegMemImm ::reg ( rcx ) , r8 ) ,
Inst ::cmp_rmi_r ( OperandSize ::Size32 , r8 , RegMemImm ::reg ( rcx ) ) ,
"4139C8" ,
"4139C8" ,
"cmpl %ecx, %r8d" ,
"cmpl %ecx, %r8d" ,
) ) ;
) ) ;
insns . push ( (
insns . push ( (
Inst ::cmp_rmi_r ( OperandSize ::Size32 , RegMemImm ::reg ( rcx ) , rsi ) ,
Inst ::cmp_rmi_r ( OperandSize ::Size32 , rsi , RegMemImm ::reg ( rcx ) ) ,
"39CE" ,
"39CE" ,
"cmpl %ecx, %esi" ,
"cmpl %ecx, %esi" ,
) ) ;
) ) ;
insns . push ( (
insns . push ( (
Inst ::cmp_rmi_r (
Inst ::cmp_rmi_r (
OperandSize ::Size32 ,
OperandSize ::Size32 ,
RegMemImm ::mem ( Amode ::imm_reg ( 99 , rdi ) ) ,
rdx ,
rdx ,
RegMemImm ::mem ( Amode ::imm_reg ( 99 , rdi ) ) ,
) ,
) ,
"3B5763" ,
"3B5763" ,
"cmpl 99(%rdi), %edx" ,
"cmpl 99(%rdi), %edx" ,
@ -3325,8 +3325,8 @@ fn test_x64_emit() {
insns . push ( (
insns . push ( (
Inst ::cmp_rmi_r (
Inst ::cmp_rmi_r (
OperandSize ::Size32 ,
OperandSize ::Size32 ,
RegMemImm ::mem ( Amode ::imm_reg ( 99 , rdi ) ) ,
r8 ,
r8 ,
RegMemImm ::mem ( Amode ::imm_reg ( 99 , rdi ) ) ,
) ,
) ,
"443B4763" ,
"443B4763" ,
"cmpl 99(%rdi), %r8d" ,
"cmpl 99(%rdi), %r8d" ,
@ -3334,48 +3334,48 @@ fn test_x64_emit() {
insns . push ( (
insns . push ( (
Inst ::cmp_rmi_r (
Inst ::cmp_rmi_r (
OperandSize ::Size32 ,
OperandSize ::Size32 ,
RegMemImm ::mem ( Amode ::imm_reg ( 99 , rdi ) ) ,
rsi ,
rsi ,
RegMemImm ::mem ( Amode ::imm_reg ( 99 , rdi ) ) ,
) ,
) ,
"3B7763" ,
"3B7763" ,
"cmpl 99(%rdi), %esi" ,
"cmpl 99(%rdi), %esi" ,
) ) ;
) ) ;
insns . push ( (
insns . push ( (
Inst ::cmp_rmi_r ( OperandSize ::Size32 , RegMemImm ::imm ( 76543210 ) , rdx ) ,
Inst ::cmp_rmi_r ( OperandSize ::Size32 , rdx , RegMemImm ::imm ( 76543210 ) ) ,
"81FAEAF48F04" ,
"81FAEAF48F04" ,
"cmpl $76543210, %edx" ,
"cmpl $76543210, %edx" ,
) ) ;
) ) ;
insns . push ( (
insns . push ( (
Inst ::cmp_rmi_r ( OperandSize ::Size32 , RegMemImm ::imm ( - 76543210 i32 as u32 ) , r8 ) ,
Inst ::cmp_rmi_r ( OperandSize ::Size32 , r8 , RegMemImm ::imm ( - 76543210 i32 as u32 ) ) ,
"4181F8160B70FB" ,
"4181F8160B70FB" ,
"cmpl $-76543210, %r8d" ,
"cmpl $-76543210, %r8d" ,
) ) ;
) ) ;
insns . push ( (
insns . push ( (
Inst ::cmp_rmi_r ( OperandSize ::Size32 , RegMemImm ::imm ( 76543210 ) , rsi ) ,
Inst ::cmp_rmi_r ( OperandSize ::Size32 , rsi , RegMemImm ::imm ( 76543210 ) ) ,
"81FEEAF48F04" ,
"81FEEAF48F04" ,
"cmpl $76543210, %esi" ,
"cmpl $76543210, %esi" ,
) ) ;
) ) ;
//
//
insns . push ( (
insns . push ( (
Inst ::cmp_rmi_r ( OperandSize ::Size16 , RegMemImm ::reg ( r15 ) , rdx ) ,
Inst ::cmp_rmi_r ( OperandSize ::Size16 , rdx , RegMemImm ::reg ( r15 ) ) ,
"664439FA" ,
"664439FA" ,
"cmpw %r15w, %dx" ,
"cmpw %r15w, %dx" ,
) ) ;
) ) ;
insns . push ( (
insns . push ( (
Inst ::cmp_rmi_r ( OperandSize ::Size16 , RegMemImm ::reg ( rcx ) , r8 ) ,
Inst ::cmp_rmi_r ( OperandSize ::Size16 , r8 , RegMemImm ::reg ( rcx ) ) ,
"664139C8" ,
"664139C8" ,
"cmpw %cx, %r8w" ,
"cmpw %cx, %r8w" ,
) ) ;
) ) ;
insns . push ( (
insns . push ( (
Inst ::cmp_rmi_r ( OperandSize ::Size16 , RegMemImm ::reg ( rcx ) , rsi ) ,
Inst ::cmp_rmi_r ( OperandSize ::Size16 , rsi , RegMemImm ::reg ( rcx ) ) ,
"6639CE" ,
"6639CE" ,
"cmpw %cx, %si" ,
"cmpw %cx, %si" ,
) ) ;
) ) ;
insns . push ( (
insns . push ( (
Inst ::cmp_rmi_r (
Inst ::cmp_rmi_r (
OperandSize ::Size16 ,
OperandSize ::Size16 ,
RegMemImm ::mem ( Amode ::imm_reg ( 99 , rdi ) ) ,
rdx ,
rdx ,
RegMemImm ::mem ( Amode ::imm_reg ( 99 , rdi ) ) ,
) ,
) ,
"663B5763" ,
"663B5763" ,
"cmpw 99(%rdi), %dx" ,
"cmpw 99(%rdi), %dx" ,
@ -3383,8 +3383,8 @@ fn test_x64_emit() {
insns . push ( (
insns . push ( (
Inst ::cmp_rmi_r (
Inst ::cmp_rmi_r (
OperandSize ::Size16 ,
OperandSize ::Size16 ,
RegMemImm ::mem ( Amode ::imm_reg ( 99 , rdi ) ) ,
r8 ,
r8 ,
RegMemImm ::mem ( Amode ::imm_reg ( 99 , rdi ) ) ,
) ,
) ,
"66443B4763" ,
"66443B4763" ,
"cmpw 99(%rdi), %r8w" ,
"cmpw 99(%rdi), %r8w" ,
@ -3392,48 +3392,48 @@ fn test_x64_emit() {
insns . push ( (
insns . push ( (
Inst ::cmp_rmi_r (
Inst ::cmp_rmi_r (
OperandSize ::Size16 ,
OperandSize ::Size16 ,
RegMemImm ::mem ( Amode ::imm_reg ( 99 , rdi ) ) ,
rsi ,
rsi ,
RegMemImm ::mem ( Amode ::imm_reg ( 99 , rdi ) ) ,
) ,
) ,
"663B7763" ,
"663B7763" ,
"cmpw 99(%rdi), %si" ,
"cmpw 99(%rdi), %si" ,
) ) ;
) ) ;
insns . push ( (
insns . push ( (
Inst ::cmp_rmi_r ( OperandSize ::Size16 , RegMemImm ::imm ( 23210 ) , rdx ) ,
Inst ::cmp_rmi_r ( OperandSize ::Size16 , rdx , RegMemImm ::imm ( 23210 ) ) ,
"6681FAAA5A" ,
"6681FAAA5A" ,
"cmpw $23210, %dx" ,
"cmpw $23210, %dx" ,
) ) ;
) ) ;
insns . push ( (
insns . push ( (
Inst ::cmp_rmi_r ( OperandSize ::Size16 , RegMemImm ::imm ( - 7654 i32 as u32 ) , r8 ) ,
Inst ::cmp_rmi_r ( OperandSize ::Size16 , r8 , RegMemImm ::imm ( - 7654 i32 as u32 ) ) ,
"664181F81AE2" ,
"664181F81AE2" ,
"cmpw $-7654, %r8w" ,
"cmpw $-7654, %r8w" ,
) ) ;
) ) ;
insns . push ( (
insns . push ( (
Inst ::cmp_rmi_r ( OperandSize ::Size16 , RegMemImm ::imm ( 7654 ) , rsi ) ,
Inst ::cmp_rmi_r ( OperandSize ::Size16 , rsi , RegMemImm ::imm ( 7654 ) ) ,
"6681FEE61D" ,
"6681FEE61D" ,
"cmpw $7654, %si" ,
"cmpw $7654, %si" ,
) ) ;
) ) ;
//
//
insns . push ( (
insns . push ( (
Inst ::cmp_rmi_r ( OperandSize ::Size8 , RegMemImm ::reg ( r15 ) , rdx ) ,
Inst ::cmp_rmi_r ( OperandSize ::Size8 , rdx , RegMemImm ::reg ( r15 ) ) ,
"4438FA" ,
"4438FA" ,
"cmpb %r15b, %dl" ,
"cmpb %r15b, %dl" ,
) ) ;
) ) ;
insns . push ( (
insns . push ( (
Inst ::cmp_rmi_r ( OperandSize ::Size8 , RegMemImm ::reg ( rcx ) , r8 ) ,
Inst ::cmp_rmi_r ( OperandSize ::Size8 , r8 , RegMemImm ::reg ( rcx ) ) ,
"4138C8" ,
"4138C8" ,
"cmpb %cl, %r8b" ,
"cmpb %cl, %r8b" ,
) ) ;
) ) ;
insns . push ( (
insns . push ( (
Inst ::cmp_rmi_r ( OperandSize ::Size8 , RegMemImm ::reg ( rcx ) , rsi ) ,
Inst ::cmp_rmi_r ( OperandSize ::Size8 , rsi , RegMemImm ::reg ( rcx ) ) ,
"4038CE" ,
"4038CE" ,
"cmpb %cl, %sil" ,
"cmpb %cl, %sil" ,
) ) ;
) ) ;
insns . push ( (
insns . push ( (
Inst ::cmp_rmi_r (
Inst ::cmp_rmi_r (
OperandSize ::Size8 ,
OperandSize ::Size8 ,
RegMemImm ::mem ( Amode ::imm_reg ( 99 , rdi ) ) ,
rdx ,
rdx ,
RegMemImm ::mem ( Amode ::imm_reg ( 99 , rdi ) ) ,
) ,
) ,
"3A5763" ,
"3A5763" ,
"cmpb 99(%rdi), %dl" ,
"cmpb 99(%rdi), %dl" ,
@ -3441,8 +3441,8 @@ fn test_x64_emit() {
insns . push ( (
insns . push ( (
Inst ::cmp_rmi_r (
Inst ::cmp_rmi_r (
OperandSize ::Size8 ,
OperandSize ::Size8 ,
RegMemImm ::mem ( Amode ::imm_reg ( 99 , rdi ) ) ,
r8 ,
r8 ,
RegMemImm ::mem ( Amode ::imm_reg ( 99 , rdi ) ) ,
) ,
) ,
"443A4763" ,
"443A4763" ,
"cmpb 99(%rdi), %r8b" ,
"cmpb 99(%rdi), %r8b" ,
@ -3450,115 +3450,115 @@ fn test_x64_emit() {
insns . push ( (
insns . push ( (
Inst ::cmp_rmi_r (
Inst ::cmp_rmi_r (
OperandSize ::Size8 ,
OperandSize ::Size8 ,
RegMemImm ::mem ( Amode ::imm_reg ( 99 , rdi ) ) ,
rsi ,
rsi ,
RegMemImm ::mem ( Amode ::imm_reg ( 99 , rdi ) ) ,
) ,
) ,
"403A7763" ,
"403A7763" ,
"cmpb 99(%rdi), %sil" ,
"cmpb 99(%rdi), %sil" ,
) ) ;
) ) ;
insns . push ( (
insns . push ( (
Inst ::cmp_rmi_r ( OperandSize ::Size8 , RegMemImm ::imm ( 70 ) , rdx ) ,
Inst ::cmp_rmi_r ( OperandSize ::Size8 , rdx , RegMemImm ::imm ( 70 ) ) ,
"80FA46" ,
"80FA46" ,
"cmpb $70, %dl" ,
"cmpb $70, %dl" ,
) ) ;
) ) ;
insns . push ( (
insns . push ( (
Inst ::cmp_rmi_r ( OperandSize ::Size8 , RegMemImm ::imm ( - 76 i32 as u32 ) , r8 ) ,
Inst ::cmp_rmi_r ( OperandSize ::Size8 , r8 , RegMemImm ::imm ( - 76 i32 as u32 ) ) ,
"4180F8B4" ,
"4180F8B4" ,
"cmpb $-76, %r8b" ,
"cmpb $-76, %r8b" ,
) ) ;
) ) ;
insns . push ( (
insns . push ( (
Inst ::cmp_rmi_r ( OperandSize ::Size8 , RegMemImm ::imm ( 76 ) , rsi ) ,
Inst ::cmp_rmi_r ( OperandSize ::Size8 , rsi , RegMemImm ::imm ( 76 ) ) ,
"4080FE4C" ,
"4080FE4C" ,
"cmpb $76, %sil" ,
"cmpb $76, %sil" ,
) ) ;
) ) ;
// Extra byte-cases (paranoia!) for cmp_rmi_r for first operand = R
// Extra byte-cases (paranoia!) for cmp_rmi_r for first operand = R
insns . push ( (
insns . push ( (
Inst ::cmp_rmi_r ( OperandSize ::Size8 , RegMemImm ::reg ( rax ) , rbx ) ,
Inst ::cmp_rmi_r ( OperandSize ::Size8 , rbx , RegMemImm ::reg ( rax ) ) ,
"38C3" ,
"38C3" ,
"cmpb %al, %bl" ,
"cmpb %al, %bl" ,
) ) ;
) ) ;
insns . push ( (
insns . push ( (
Inst ::cmp_rmi_r ( OperandSize ::Size8 , RegMemImm ::reg ( rbx ) , rax ) ,
Inst ::cmp_rmi_r ( OperandSize ::Size8 , rax , RegMemImm ::reg ( rbx ) ) ,
"38D8" ,
"38D8" ,
"cmpb %bl, %al" ,
"cmpb %bl, %al" ,
) ) ;
) ) ;
insns . push ( (
insns . push ( (
Inst ::cmp_rmi_r ( OperandSize ::Size8 , RegMemImm ::reg ( rcx ) , rdx ) ,
Inst ::cmp_rmi_r ( OperandSize ::Size8 , rdx , RegMemImm ::reg ( rcx ) ) ,
"38CA" ,
"38CA" ,
"cmpb %cl, %dl" ,
"cmpb %cl, %dl" ,
) ) ;
) ) ;
insns . push ( (
insns . push ( (
Inst ::cmp_rmi_r ( OperandSize ::Size8 , RegMemImm ::reg ( rcx ) , rsi ) ,
Inst ::cmp_rmi_r ( OperandSize ::Size8 , rsi , RegMemImm ::reg ( rcx ) ) ,
"4038CE" ,
"4038CE" ,
"cmpb %cl, %sil" ,
"cmpb %cl, %sil" ,
) ) ;
) ) ;
insns . push ( (
insns . push ( (
Inst ::cmp_rmi_r ( OperandSize ::Size8 , RegMemImm ::reg ( rcx ) , r10 ) ,
Inst ::cmp_rmi_r ( OperandSize ::Size8 , r10 , RegMemImm ::reg ( rcx ) ) ,
"4138CA" ,
"4138CA" ,
"cmpb %cl, %r10b" ,
"cmpb %cl, %r10b" ,
) ) ;
) ) ;
insns . push ( (
insns . push ( (
Inst ::cmp_rmi_r ( OperandSize ::Size8 , RegMemImm ::reg ( rcx ) , r14 ) ,
Inst ::cmp_rmi_r ( OperandSize ::Size8 , r14 , RegMemImm ::reg ( rcx ) ) ,
"4138CE" ,
"4138CE" ,
"cmpb %cl, %r14b" ,
"cmpb %cl, %r14b" ,
) ) ;
) ) ;
insns . push ( (
insns . push ( (
Inst ::cmp_rmi_r ( OperandSize ::Size8 , RegMemImm ::reg ( rbp ) , rdx ) ,
Inst ::cmp_rmi_r ( OperandSize ::Size8 , rdx , RegMemImm ::reg ( rbp ) ) ,
"4038EA" ,
"4038EA" ,
"cmpb %bpl, %dl" ,
"cmpb %bpl, %dl" ,
) ) ;
) ) ;
insns . push ( (
insns . push ( (
Inst ::cmp_rmi_r ( OperandSize ::Size8 , RegMemImm ::reg ( rbp ) , rsi ) ,
Inst ::cmp_rmi_r ( OperandSize ::Size8 , rsi , RegMemImm ::reg ( rbp ) ) ,
"4038EE" ,
"4038EE" ,
"cmpb %bpl, %sil" ,
"cmpb %bpl, %sil" ,
) ) ;
) ) ;
insns . push ( (
insns . push ( (
Inst ::cmp_rmi_r ( OperandSize ::Size8 , RegMemImm ::reg ( rbp ) , r10 ) ,
Inst ::cmp_rmi_r ( OperandSize ::Size8 , r10 , RegMemImm ::reg ( rbp ) ) ,
"4138EA" ,
"4138EA" ,
"cmpb %bpl, %r10b" ,
"cmpb %bpl, %r10b" ,
) ) ;
) ) ;
insns . push ( (
insns . push ( (
Inst ::cmp_rmi_r ( OperandSize ::Size8 , RegMemImm ::reg ( rbp ) , r14 ) ,
Inst ::cmp_rmi_r ( OperandSize ::Size8 , r14 , RegMemImm ::reg ( rbp ) ) ,
"4138EE" ,
"4138EE" ,
"cmpb %bpl, %r14b" ,
"cmpb %bpl, %r14b" ,
) ) ;
) ) ;
insns . push ( (
insns . push ( (
Inst ::cmp_rmi_r ( OperandSize ::Size8 , RegMemImm ::reg ( r9 ) , rdx ) ,
Inst ::cmp_rmi_r ( OperandSize ::Size8 , rdx , RegMemImm ::reg ( r9 ) ) ,
"4438CA" ,
"4438CA" ,
"cmpb %r9b, %dl" ,
"cmpb %r9b, %dl" ,
) ) ;
) ) ;
insns . push ( (
insns . push ( (
Inst ::cmp_rmi_r ( OperandSize ::Size8 , RegMemImm ::reg ( r9 ) , rsi ) ,
Inst ::cmp_rmi_r ( OperandSize ::Size8 , rsi , RegMemImm ::reg ( r9 ) ) ,
"4438CE" ,
"4438CE" ,
"cmpb %r9b, %sil" ,
"cmpb %r9b, %sil" ,
) ) ;
) ) ;
insns . push ( (
insns . push ( (
Inst ::cmp_rmi_r ( OperandSize ::Size8 , RegMemImm ::reg ( r9 ) , r10 ) ,
Inst ::cmp_rmi_r ( OperandSize ::Size8 , r10 , RegMemImm ::reg ( r9 ) ) ,
"4538CA" ,
"4538CA" ,
"cmpb %r9b, %r10b" ,
"cmpb %r9b, %r10b" ,
) ) ;
) ) ;
insns . push ( (
insns . push ( (
Inst ::cmp_rmi_r ( OperandSize ::Size8 , RegMemImm ::reg ( r9 ) , r14 ) ,
Inst ::cmp_rmi_r ( OperandSize ::Size8 , r14 , RegMemImm ::reg ( r9 ) ) ,
"4538CE" ,
"4538CE" ,
"cmpb %r9b, %r14b" ,
"cmpb %r9b, %r14b" ,
) ) ;
) ) ;
insns . push ( (
insns . push ( (
Inst ::cmp_rmi_r ( OperandSize ::Size8 , RegMemImm ::reg ( r13 ) , rdx ) ,
Inst ::cmp_rmi_r ( OperandSize ::Size8 , rdx , RegMemImm ::reg ( r13 ) ) ,
"4438EA" ,
"4438EA" ,
"cmpb %r13b, %dl" ,
"cmpb %r13b, %dl" ,
) ) ;
) ) ;
insns . push ( (
insns . push ( (
Inst ::cmp_rmi_r ( OperandSize ::Size8 , RegMemImm ::reg ( r13 ) , rsi ) ,
Inst ::cmp_rmi_r ( OperandSize ::Size8 , rsi , RegMemImm ::reg ( r13 ) ) ,
"4438EE" ,
"4438EE" ,
"cmpb %r13b, %sil" ,
"cmpb %r13b, %sil" ,
) ) ;
) ) ;
insns . push ( (
insns . push ( (
Inst ::cmp_rmi_r ( OperandSize ::Size8 , RegMemImm ::reg ( r13 ) , r10 ) ,
Inst ::cmp_rmi_r ( OperandSize ::Size8 , r10 , RegMemImm ::reg ( r13 ) ) ,
"4538EA" ,
"4538EA" ,
"cmpb %r13b, %r10b" ,
"cmpb %r13b, %r10b" ,
) ) ;
) ) ;
insns . push ( (
insns . push ( (
Inst ::cmp_rmi_r ( OperandSize ::Size8 , RegMemImm ::reg ( r13 ) , r14 ) ,
Inst ::cmp_rmi_r ( OperandSize ::Size8 , r14 , RegMemImm ::reg ( r13 ) ) ,
"4538EE" ,
"4538EE" ,
"cmpb %r13b, %r14b" ,
"cmpb %r13b, %r14b" ,
) ) ;
) ) ;