// RUN: llvm-mc -triple x86_64-unknown-unknown --show-encoding %s | FileCheck %s // CHECK: adcb $0, 485498096 // CHECK: encoding: [0x80,0x14,0x25,0xf0,0x1c,0xf0,0x1c,0x00] adcb $0, 485498096 // CHECK: adcb $0, 64(%rdx) // CHECK: encoding: [0x80,0x52,0x40,0x00] adcb $0, 64(%rdx) // CHECK: adcb $0, 64(%rdx,%rax,4) // CHECK: encoding: [0x80,0x54,0x82,0x40,0x00] adcb $0, 64(%rdx,%rax,4) // CHECK: adcb $0, -64(%rdx,%rax,4) // CHECK: encoding: [0x80,0x54,0x82,0xc0,0x00] adcb $0, -64(%rdx,%rax,4) // CHECK: adcb $0, 64(%rdx,%rax) // CHECK: encoding: [0x80,0x54,0x02,0x40,0x00] adcb $0, 64(%rdx,%rax) // CHECK: adcb $0, %al // CHECK: encoding: [0x14,0x00] adcb $0, %al // CHECK: adcb $0, %r14b // CHECK: encoding: [0x41,0x80,0xd6,0x00] adcb $0, %r14b // CHECK: adcb $0, (%rdx) // CHECK: encoding: [0x80,0x12,0x00] adcb $0, (%rdx) // CHECK: adcb 485498096, %r14b // CHECK: encoding: [0x44,0x12,0x34,0x25,0xf0,0x1c,0xf0,0x1c] adcb 485498096, %r14b // CHECK: adcb 64(%rdx), %r14b // CHECK: encoding: [0x44,0x12,0x72,0x40] adcb 64(%rdx), %r14b // CHECK: adcb 64(%rdx,%rax,4), %r14b // CHECK: encoding: [0x44,0x12,0x74,0x82,0x40] adcb 64(%rdx,%rax,4), %r14b // CHECK: adcb -64(%rdx,%rax,4), %r14b // CHECK: encoding: [0x44,0x12,0x74,0x82,0xc0] adcb -64(%rdx,%rax,4), %r14b // CHECK: adcb 64(%rdx,%rax), %r14b // CHECK: encoding: [0x44,0x12,0x74,0x02,0x40] adcb 64(%rdx,%rax), %r14b // CHECK: adcb %r14b, 485498096 // CHECK: encoding: [0x44,0x10,0x34,0x25,0xf0,0x1c,0xf0,0x1c] adcb %r14b, 485498096 // CHECK: adcb %r14b, 64(%rdx) // CHECK: encoding: [0x44,0x10,0x72,0x40] adcb %r14b, 64(%rdx) // CHECK: adcb %r14b, 64(%rdx,%rax,4) // CHECK: encoding: [0x44,0x10,0x74,0x82,0x40] adcb %r14b, 64(%rdx,%rax,4) // CHECK: adcb %r14b, -64(%rdx,%rax,4) // CHECK: encoding: [0x44,0x10,0x74,0x82,0xc0] adcb %r14b, -64(%rdx,%rax,4) // CHECK: adcb %r14b, 64(%rdx,%rax) // CHECK: encoding: [0x44,0x10,0x74,0x02,0x40] adcb %r14b, 64(%rdx,%rax) // CHECK: adcb %r14b, %r14b // CHECK: encoding: [0x45,0x10,0xf6] adcb %r14b, %r14b // CHECK: adcb %r14b, (%rdx) // CHECK: encoding: [0x44,0x10,0x32] adcb %r14b, (%rdx) // CHECK: adcb (%rdx), %r14b // CHECK: encoding: [0x44,0x12,0x32] adcb (%rdx), %r14b // CHECK: adcl $0, 485498096 // CHECK: encoding: [0x83,0x14,0x25,0xf0,0x1c,0xf0,0x1c,0x00] adcl $0, 485498096 // CHECK: adcl $0, 64(%rdx) // CHECK: encoding: [0x83,0x52,0x40,0x00] adcl $0, 64(%rdx) // CHECK: adcl $0, 64(%rdx,%rax,4) // CHECK: encoding: [0x83,0x54,0x82,0x40,0x00] adcl $0, 64(%rdx,%rax,4) // CHECK: adcl $0, -64(%rdx,%rax,4) // CHECK: encoding: [0x83,0x54,0x82,0xc0,0x00] adcl $0, -64(%rdx,%rax,4) // CHECK: adcl $0, 64(%rdx,%rax) // CHECK: encoding: [0x83,0x54,0x02,0x40,0x00] adcl $0, 64(%rdx,%rax) // CHECK: adcl $0, %eax // CHECK: encoding: [0x83,0xd0,0x00] adcl $0, %eax // CHECK: adcl $0, %r13d // CHECK: encoding: [0x41,0x83,0xd5,0x00] adcl $0, %r13d // CHECK: adcl $0, (%rdx) // CHECK: encoding: [0x83,0x12,0x00] adcl $0, (%rdx) // CHECK: adcl %r13d, %r13d // CHECK: encoding: [0x45,0x11,0xed] adcl %r13d, %r13d // CHECK: adcq $0, 485498096 // CHECK: encoding: [0x48,0x83,0x14,0x25,0xf0,0x1c,0xf0,0x1c,0x00] adcq $0, 485498096 // CHECK: adcq $0, 64(%rdx) // CHECK: encoding: [0x48,0x83,0x52,0x40,0x00] adcq $0, 64(%rdx) // CHECK: adcq $0, 64(%rdx,%rax,4) // CHECK: encoding: [0x48,0x83,0x54,0x82,0x40,0x00] adcq $0, 64(%rdx,%rax,4) // CHECK: adcq $0, -64(%rdx,%rax,4) // CHECK: encoding: [0x48,0x83,0x54,0x82,0xc0,0x00] adcq $0, -64(%rdx,%rax,4) // CHECK: adcq $0, 64(%rdx,%rax) // CHECK: encoding: [0x48,0x83,0x54,0x02,0x40,0x00] adcq $0, 64(%rdx,%rax) // CHECK: adcq $0, (%rdx) // CHECK: encoding: [0x48,0x83,0x12,0x00] adcq $0, (%rdx) // CHECK: adcw $0, 485498096 // CHECK: encoding: [0x66,0x83,0x14,0x25,0xf0,0x1c,0xf0,0x1c,0x00] adcw $0, 485498096 // CHECK: adcw $0, 64(%rdx) // CHECK: encoding: [0x66,0x83,0x52,0x40,0x00] adcw $0, 64(%rdx) // CHECK: adcw $0, 64(%rdx,%rax,4) // CHECK: encoding: [0x66,0x83,0x54,0x82,0x40,0x00] adcw $0, 64(%rdx,%rax,4) // CHECK: adcw $0, -64(%rdx,%rax,4) // CHECK: encoding: [0x66,0x83,0x54,0x82,0xc0,0x00] adcw $0, -64(%rdx,%rax,4) // CHECK: adcw $0, 64(%rdx,%rax) // CHECK: encoding: [0x66,0x83,0x54,0x02,0x40,0x00] adcw $0, 64(%rdx,%rax) // CHECK: adcw $0, %r14w // CHECK: encoding: [0x66,0x41,0x83,0xd6,0x00] adcw $0, %r14w // CHECK: adcw $0, (%rdx) // CHECK: encoding: [0x66,0x83,0x12,0x00] adcw $0, (%rdx) // CHECK: adcw 485498096, %r14w // CHECK: encoding: [0x66,0x44,0x13,0x34,0x25,0xf0,0x1c,0xf0,0x1c] adcw 485498096, %r14w // CHECK: adcw 64(%rdx), %r14w // CHECK: encoding: [0x66,0x44,0x13,0x72,0x40] adcw 64(%rdx), %r14w // CHECK: adcw 64(%rdx,%rax,4), %r14w // CHECK: encoding: [0x66,0x44,0x13,0x74,0x82,0x40] adcw 64(%rdx,%rax,4), %r14w // CHECK: adcw -64(%rdx,%rax,4), %r14w // CHECK: encoding: [0x66,0x44,0x13,0x74,0x82,0xc0] adcw -64(%rdx,%rax,4), %r14w // CHECK: adcw 64(%rdx,%rax), %r14w // CHECK: encoding: [0x66,0x44,0x13,0x74,0x02,0x40] adcw 64(%rdx,%rax), %r14w // CHECK: adcw %r14w, 485498096 // CHECK: encoding: [0x66,0x44,0x11,0x34,0x25,0xf0,0x1c,0xf0,0x1c] adcw %r14w, 485498096 // CHECK: adcw %r14w, 64(%rdx) // CHECK: encoding: [0x66,0x44,0x11,0x72,0x40] adcw %r14w, 64(%rdx) // CHECK: adcw %r14w, 64(%rdx,%rax,4) // CHECK: encoding: [0x66,0x44,0x11,0x74,0x82,0x40] adcw %r14w, 64(%rdx,%rax,4) // CHECK: adcw %r14w, -64(%rdx,%rax,4) // CHECK: encoding: [0x66,0x44,0x11,0x74,0x82,0xc0] adcw %r14w, -64(%rdx,%rax,4) // CHECK: adcw %r14w, 64(%rdx,%rax) // CHECK: encoding: [0x66,0x44,0x11,0x74,0x02,0x40] adcw %r14w, 64(%rdx,%rax) // CHECK: adcw %r14w, %r14w // CHECK: encoding: [0x66,0x45,0x11,0xf6] adcw %r14w, %r14w // CHECK: adcw %r14w, (%rdx) // CHECK: encoding: [0x66,0x44,0x11,0x32] adcw %r14w, (%rdx) // CHECK: adcw (%rdx), %r14w // CHECK: encoding: [0x66,0x44,0x13,0x32] adcw (%rdx), %r14w // CHECK: addb $0, 485498096 // CHECK: encoding: [0x80,0x04,0x25,0xf0,0x1c,0xf0,0x1c,0x00] addb $0, 485498096 // CHECK: addb $0, 64(%rdx) // CHECK: encoding: [0x80,0x42,0x40,0x00] addb $0, 64(%rdx) // CHECK: addb $0, 64(%rdx,%rax,4) // CHECK: encoding: [0x80,0x44,0x82,0x40,0x00] addb $0, 64(%rdx,%rax,4) // CHECK: addb $0, -64(%rdx,%rax,4) // CHECK: encoding: [0x80,0x44,0x82,0xc0,0x00] addb $0, -64(%rdx,%rax,4) // CHECK: addb $0, 64(%rdx,%rax) // CHECK: encoding: [0x80,0x44,0x02,0x40,0x00] addb $0, 64(%rdx,%rax) // CHECK: addb $0, %al // CHECK: encoding: [0x04,0x00] addb $0, %al // CHECK: addb $0, %r14b // CHECK: encoding: [0x41,0x80,0xc6,0x00] addb $0, %r14b // CHECK: addb $0, (%rdx) // CHECK: encoding: [0x80,0x02,0x00] addb $0, (%rdx) // CHECK: addb 485498096, %r14b // CHECK: encoding: [0x44,0x02,0x34,0x25,0xf0,0x1c,0xf0,0x1c] addb 485498096, %r14b // CHECK: addb 64(%rdx), %r14b // CHECK: encoding: [0x44,0x02,0x72,0x40] addb 64(%rdx), %r14b // CHECK: addb 64(%rdx,%rax,4), %r14b // CHECK: encoding: [0x44,0x02,0x74,0x82,0x40] addb 64(%rdx,%rax,4), %r14b // CHECK: addb -64(%rdx,%rax,4), %r14b // CHECK: encoding: [0x44,0x02,0x74,0x82,0xc0] addb -64(%rdx,%rax,4), %r14b // CHECK: addb 64(%rdx,%rax), %r14b // CHECK: encoding: [0x44,0x02,0x74,0x02,0x40] addb 64(%rdx,%rax), %r14b // CHECK: addb %r14b, 485498096 // CHECK: encoding: [0x44,0x00,0x34,0x25,0xf0,0x1c,0xf0,0x1c] addb %r14b, 485498096 // CHECK: addb %r14b, 64(%rdx) // CHECK: encoding: [0x44,0x00,0x72,0x40] addb %r14b, 64(%rdx) // CHECK: addb %r14b, 64(%rdx,%rax,4) // CHECK: encoding: [0x44,0x00,0x74,0x82,0x40] addb %r14b, 64(%rdx,%rax,4) // CHECK: addb %r14b, -64(%rdx,%rax,4) // CHECK: encoding: [0x44,0x00,0x74,0x82,0xc0] addb %r14b, -64(%rdx,%rax,4) // CHECK: addb %r14b, 64(%rdx,%rax) // CHECK: encoding: [0x44,0x00,0x74,0x02,0x40] addb %r14b, 64(%rdx,%rax) // CHECK: addb %r14b, %r14b // CHECK: encoding: [0x45,0x00,0xf6] addb %r14b, %r14b // CHECK: addb %r14b, (%rdx) // CHECK: encoding: [0x44,0x00,0x32] addb %r14b, (%rdx) // CHECK: addb (%rdx), %r14b // CHECK: encoding: [0x44,0x02,0x32] addb (%rdx), %r14b // CHECK: addl $0, 485498096 // CHECK: encoding: [0x83,0x04,0x25,0xf0,0x1c,0xf0,0x1c,0x00] addl $0, 485498096 // CHECK: addl $0, 64(%rdx) // CHECK: encoding: [0x83,0x42,0x40,0x00] addl $0, 64(%rdx) // CHECK: addl $0, 64(%rdx,%rax,4) // CHECK: encoding: [0x83,0x44,0x82,0x40,0x00] addl $0, 64(%rdx,%rax,4) // CHECK: addl $0, -64(%rdx,%rax,4) // CHECK: encoding: [0x83,0x44,0x82,0xc0,0x00] addl $0, -64(%rdx,%rax,4) // CHECK: addl $0, 64(%rdx,%rax) // CHECK: encoding: [0x83,0x44,0x02,0x40,0x00] addl $0, 64(%rdx,%rax) // CHECK: addl $0, %eax // CHECK: encoding: [0x83,0xc0,0x00] addl $0, %eax // CHECK: addl $0, %r13d // CHECK: encoding: [0x41,0x83,0xc5,0x00] addl $0, %r13d // CHECK: addl $0, (%rdx) // CHECK: encoding: [0x83,0x02,0x00] addl $0, (%rdx) // CHECK: addl %r13d, %r13d // CHECK: encoding: [0x45,0x01,0xed] addl %r13d, %r13d // CHECK: addq $0, 485498096 // CHECK: encoding: [0x48,0x83,0x04,0x25,0xf0,0x1c,0xf0,0x1c,0x00] addq $0, 485498096 // CHECK: addq $0, 64(%rdx) // CHECK: encoding: [0x48,0x83,0x42,0x40,0x00] addq $0, 64(%rdx) // CHECK: addq $0, 64(%rdx,%rax,4) // CHECK: encoding: [0x48,0x83,0x44,0x82,0x40,0x00] addq $0, 64(%rdx,%rax,4) // CHECK: addq $0, -64(%rdx,%rax,4) // CHECK: encoding: [0x48,0x83,0x44,0x82,0xc0,0x00] addq $0, -64(%rdx,%rax,4) // CHECK: addq $0, 64(%rdx,%rax) // CHECK: encoding: [0x48,0x83,0x44,0x02,0x40,0x00] addq $0, 64(%rdx,%rax) // CHECK: addq $0, (%rdx) // CHECK: encoding: [0x48,0x83,0x02,0x00] addq $0, (%rdx) // CHECK: addw $0, 485498096 // CHECK: encoding: [0x66,0x83,0x04,0x25,0xf0,0x1c,0xf0,0x1c,0x00] addw $0, 485498096 // CHECK: addw $0, 64(%rdx) // CHECK: encoding: [0x66,0x83,0x42,0x40,0x00] addw $0, 64(%rdx) // CHECK: addw $0, 64(%rdx,%rax,4) // CHECK: encoding: [0x66,0x83,0x44,0x82,0x40,0x00] addw $0, 64(%rdx,%rax,4) // CHECK: addw $0, -64(%rdx,%rax,4) // CHECK: encoding: [0x66,0x83,0x44,0x82,0xc0,0x00] addw $0, -64(%rdx,%rax,4) // CHECK: addw $0, 64(%rdx,%rax) // CHECK: encoding: [0x66,0x83,0x44,0x02,0x40,0x00] addw $0, 64(%rdx,%rax) // CHECK: addw $0, %r14w // CHECK: encoding: [0x66,0x41,0x83,0xc6,0x00] addw $0, %r14w // CHECK: addw $0, (%rdx) // CHECK: encoding: [0x66,0x83,0x02,0x00] addw $0, (%rdx) // CHECK: addw 485498096, %r14w // CHECK: encoding: [0x66,0x44,0x03,0x34,0x25,0xf0,0x1c,0xf0,0x1c] addw 485498096, %r14w // CHECK: addw 64(%rdx), %r14w // CHECK: encoding: [0x66,0x44,0x03,0x72,0x40] addw 64(%rdx), %r14w // CHECK: addw 64(%rdx,%rax,4), %r14w // CHECK: encoding: [0x66,0x44,0x03,0x74,0x82,0x40] addw 64(%rdx,%rax,4), %r14w // CHECK: addw -64(%rdx,%rax,4), %r14w // CHECK: encoding: [0x66,0x44,0x03,0x74,0x82,0xc0] addw -64(%rdx,%rax,4), %r14w // CHECK: addw 64(%rdx,%rax), %r14w // CHECK: encoding: [0x66,0x44,0x03,0x74,0x02,0x40] addw 64(%rdx,%rax), %r14w // CHECK: addw %r14w, 485498096 // CHECK: encoding: [0x66,0x44,0x01,0x34,0x25,0xf0,0x1c,0xf0,0x1c] addw %r14w, 485498096 // CHECK: addw %r14w, 64(%rdx) // CHECK: encoding: [0x66,0x44,0x01,0x72,0x40] addw %r14w, 64(%rdx) // CHECK: addw %r14w, 64(%rdx,%rax,4) // CHECK: encoding: [0x66,0x44,0x01,0x74,0x82,0x40] addw %r14w, 64(%rdx,%rax,4) // CHECK: addw %r14w, -64(%rdx,%rax,4) // CHECK: encoding: [0x66,0x44,0x01,0x74,0x82,0xc0] addw %r14w, -64(%rdx,%rax,4) // CHECK: addw %r14w, 64(%rdx,%rax) // CHECK: encoding: [0x66,0x44,0x01,0x74,0x02,0x40] addw %r14w, 64(%rdx,%rax) // CHECK: addw %r14w, %r14w // CHECK: encoding: [0x66,0x45,0x01,0xf6] addw %r14w, %r14w // CHECK: addw %r14w, (%rdx) // CHECK: encoding: [0x66,0x44,0x01,0x32] addw %r14w, (%rdx) // CHECK: addw (%rdx), %r14w // CHECK: encoding: [0x66,0x44,0x03,0x32] addw (%rdx), %r14w // CHECK: andb $0, 485498096 // CHECK: encoding: [0x80,0x24,0x25,0xf0,0x1c,0xf0,0x1c,0x00] andb $0, 485498096 // CHECK: andb $0, 64(%rdx) // CHECK: encoding: [0x80,0x62,0x40,0x00] andb $0, 64(%rdx) // CHECK: andb $0, 64(%rdx,%rax,4) // CHECK: encoding: [0x80,0x64,0x82,0x40,0x00] andb $0, 64(%rdx,%rax,4) // CHECK: andb $0, -64(%rdx,%rax,4) // CHECK: encoding: [0x80,0x64,0x82,0xc0,0x00] andb $0, -64(%rdx,%rax,4) // CHECK: andb $0, 64(%rdx,%rax) // CHECK: encoding: [0x80,0x64,0x02,0x40,0x00] andb $0, 64(%rdx,%rax) // CHECK: andb $0, %al // CHECK: encoding: [0x24,0x00] andb $0, %al // CHECK: andb $0, %r14b // CHECK: encoding: [0x41,0x80,0xe6,0x00] andb $0, %r14b // CHECK: andb $0, (%rdx) // CHECK: encoding: [0x80,0x22,0x00] andb $0, (%rdx) // CHECK: andb 485498096, %r14b // CHECK: encoding: [0x44,0x22,0x34,0x25,0xf0,0x1c,0xf0,0x1c] andb 485498096, %r14b // CHECK: andb 64(%rdx), %r14b // CHECK: encoding: [0x44,0x22,0x72,0x40] andb 64(%rdx), %r14b // CHECK: andb 64(%rdx,%rax,4), %r14b // CHECK: encoding: [0x44,0x22,0x74,0x82,0x40] andb 64(%rdx,%rax,4), %r14b // CHECK: andb -64(%rdx,%rax,4), %r14b // CHECK: encoding: [0x44,0x22,0x74,0x82,0xc0] andb -64(%rdx,%rax,4), %r14b // CHECK: andb 64(%rdx,%rax), %r14b // CHECK: encoding: [0x44,0x22,0x74,0x02,0x40] andb 64(%rdx,%rax), %r14b // CHECK: andb %r14b, 485498096 // CHECK: encoding: [0x44,0x20,0x34,0x25,0xf0,0x1c,0xf0,0x1c] andb %r14b, 485498096 // CHECK: andb %r14b, 64(%rdx) // CHECK: encoding: [0x44,0x20,0x72,0x40] andb %r14b, 64(%rdx) // CHECK: andb %r14b, 64(%rdx,%rax,4) // CHECK: encoding: [0x44,0x20,0x74,0x82,0x40] andb %r14b, 64(%rdx,%rax,4) // CHECK: andb %r14b, -64(%rdx,%rax,4) // CHECK: encoding: [0x44,0x20,0x74,0x82,0xc0] andb %r14b, -64(%rdx,%rax,4) // CHECK: andb %r14b, 64(%rdx,%rax) // CHECK: encoding: [0x44,0x20,0x74,0x02,0x40] andb %r14b, 64(%rdx,%rax) // CHECK: andb %r14b, %r14b // CHECK: encoding: [0x45,0x20,0xf6] andb %r14b, %r14b // CHECK: andb %r14b, (%rdx) // CHECK: encoding: [0x44,0x20,0x32] andb %r14b, (%rdx) // CHECK: andb (%rdx), %r14b // CHECK: encoding: [0x44,0x22,0x32] andb (%rdx), %r14b // CHECK: andl $0, 485498096 // CHECK: encoding: [0x83,0x24,0x25,0xf0,0x1c,0xf0,0x1c,0x00] andl $0, 485498096 // CHECK: andl $0, 64(%rdx) // CHECK: encoding: [0x83,0x62,0x40,0x00] andl $0, 64(%rdx) // CHECK: andl $0, 64(%rdx,%rax,4) // CHECK: encoding: [0x83,0x64,0x82,0x40,0x00] andl $0, 64(%rdx,%rax,4) // CHECK: andl $0, -64(%rdx,%rax,4) // CHECK: encoding: [0x83,0x64,0x82,0xc0,0x00] andl $0, -64(%rdx,%rax,4) // CHECK: andl $0, 64(%rdx,%rax) // CHECK: encoding: [0x83,0x64,0x02,0x40,0x00] andl $0, 64(%rdx,%rax) // CHECK: andl $0, %eax // CHECK: encoding: [0x83,0xe0,0x00] andl $0, %eax // CHECK: andl $0, %r13d // CHECK: encoding: [0x41,0x83,0xe5,0x00] andl $0, %r13d // CHECK: andl $0, (%rdx) // CHECK: encoding: [0x83,0x22,0x00] andl $0, (%rdx) // CHECK: andl %r13d, %r13d // CHECK: encoding: [0x45,0x21,0xed] andl %r13d, %r13d // CHECK: andq $0, 485498096 // CHECK: encoding: [0x48,0x83,0x24,0x25,0xf0,0x1c,0xf0,0x1c,0x00] andq $0, 485498096 // CHECK: andq $0, 64(%rdx) // CHECK: encoding: [0x48,0x83,0x62,0x40,0x00] andq $0, 64(%rdx) // CHECK: andq $0, 64(%rdx,%rax,4) // CHECK: encoding: [0x48,0x83,0x64,0x82,0x40,0x00] andq $0, 64(%rdx,%rax,4) // CHECK: andq $0, -64(%rdx,%rax,4) // CHECK: encoding: [0x48,0x83,0x64,0x82,0xc0,0x00] andq $0, -64(%rdx,%rax,4) // CHECK: andq $0, 64(%rdx,%rax) // CHECK: encoding: [0x48,0x83,0x64,0x02,0x40,0x00] andq $0, 64(%rdx,%rax) // CHECK: andq $0, (%rdx) // CHECK: encoding: [0x48,0x83,0x22,0x00] andq $0, (%rdx) // CHECK: andw $0, 485498096 // CHECK: encoding: [0x66,0x83,0x24,0x25,0xf0,0x1c,0xf0,0x1c,0x00] andw $0, 485498096 // CHECK: andw $0, 64(%rdx) // CHECK: encoding: [0x66,0x83,0x62,0x40,0x00] andw $0, 64(%rdx) // CHECK: andw $0, 64(%rdx,%rax,4) // CHECK: encoding: [0x66,0x83,0x64,0x82,0x40,0x00] andw $0, 64(%rdx,%rax,4) // CHECK: andw $0, -64(%rdx,%rax,4) // CHECK: encoding: [0x66,0x83,0x64,0x82,0xc0,0x00] andw $0, -64(%rdx,%rax,4) // CHECK: andw $0, 64(%rdx,%rax) // CHECK: encoding: [0x66,0x83,0x64,0x02,0x40,0x00] andw $0, 64(%rdx,%rax) // CHECK: andw $0, %r14w // CHECK: encoding: [0x66,0x41,0x83,0xe6,0x00] andw $0, %r14w // CHECK: andw $0, (%rdx) // CHECK: encoding: [0x66,0x83,0x22,0x00] andw $0, (%rdx) // CHECK: andw 485498096, %r14w // CHECK: encoding: [0x66,0x44,0x23,0x34,0x25,0xf0,0x1c,0xf0,0x1c] andw 485498096, %r14w // CHECK: andw 64(%rdx), %r14w // CHECK: encoding: [0x66,0x44,0x23,0x72,0x40] andw 64(%rdx), %r14w // CHECK: andw 64(%rdx,%rax,4), %r14w // CHECK: encoding: [0x66,0x44,0x23,0x74,0x82,0x40] andw 64(%rdx,%rax,4), %r14w // CHECK: andw -64(%rdx,%rax,4), %r14w // CHECK: encoding: [0x66,0x44,0x23,0x74,0x82,0xc0] andw -64(%rdx,%rax,4), %r14w // CHECK: andw 64(%rdx,%rax), %r14w // CHECK: encoding: [0x66,0x44,0x23,0x74,0x02,0x40] andw 64(%rdx,%rax), %r14w // CHECK: andw %r14w, 485498096 // CHECK: encoding: [0x66,0x44,0x21,0x34,0x25,0xf0,0x1c,0xf0,0x1c] andw %r14w, 485498096 // CHECK: andw %r14w, 64(%rdx) // CHECK: encoding: [0x66,0x44,0x21,0x72,0x40] andw %r14w, 64(%rdx) // CHECK: andw %r14w, 64(%rdx,%rax,4) // CHECK: encoding: [0x66,0x44,0x21,0x74,0x82,0x40] andw %r14w, 64(%rdx,%rax,4) // CHECK: andw %r14w, -64(%rdx,%rax,4) // CHECK: encoding: [0x66,0x44,0x21,0x74,0x82,0xc0] andw %r14w, -64(%rdx,%rax,4) // CHECK: andw %r14w, 64(%rdx,%rax) // CHECK: encoding: [0x66,0x44,0x21,0x74,0x02,0x40] andw %r14w, 64(%rdx,%rax) // CHECK: andw %r14w, %r14w // CHECK: encoding: [0x66,0x45,0x21,0xf6] andw %r14w, %r14w // CHECK: andw %r14w, (%rdx) // CHECK: encoding: [0x66,0x44,0x21,0x32] andw %r14w, (%rdx) // CHECK: andw (%rdx), %r14w // CHECK: encoding: [0x66,0x44,0x23,0x32] andw (%rdx), %r14w // CHECK: callq 64 // CHECK: encoding: [0xe8,A,A,A,A] callq 64 // CHECK: callw 64 // CHECK: encoding: [0x66,0xe8,A,A] callw 64 // CHECK: cbtw // CHECK: encoding: [0x66,0x98] cbtw // CHECK: cwtl // CHECK: encoding: [0x98] cwtl // CHECK: cltq // CHECK: encoding: [0x48,0x98] cltq // CHECK: clc // CHECK: encoding: [0xf8] clc // CHECK: cld // CHECK: encoding: [0xfc] cld // CHECK: cli // CHECK: encoding: [0xfa] cli // CHECK: cwtd // CHECK: encoding: [0x66,0x99] cwtd // CHECK: cltd // CHECK: encoding: [0x99] cltd // CHECK: cqto // CHECK: encoding: [0x48,0x99] cqto // CHECK: cmc // CHECK: encoding: [0xf5] cmc // CHECK: cmpb $0, 485498096 // CHECK: encoding: [0x80,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] cmpb $0, 485498096 // CHECK: cmpb $0, 64(%rdx) // CHECK: encoding: [0x80,0x7a,0x40,0x00] cmpb $0, 64(%rdx) // CHECK: cmpb $0, 64(%rdx,%rax,4) // CHECK: encoding: [0x80,0x7c,0x82,0x40,0x00] cmpb $0, 64(%rdx,%rax,4) // CHECK: cmpb $0, -64(%rdx,%rax,4) // CHECK: encoding: [0x80,0x7c,0x82,0xc0,0x00] cmpb $0, -64(%rdx,%rax,4) // CHECK: cmpb $0, 64(%rdx,%rax) // CHECK: encoding: [0x80,0x7c,0x02,0x40,0x00] cmpb $0, 64(%rdx,%rax) // CHECK: cmpb $0, %al // CHECK: encoding: [0x3c,0x00] cmpb $0, %al // CHECK: cmpb $0, %r14b // CHECK: encoding: [0x41,0x80,0xfe,0x00] cmpb $0, %r14b // CHECK: cmpb $0, (%rdx) // CHECK: encoding: [0x80,0x3a,0x00] cmpb $0, (%rdx) // CHECK: cmpb 485498096, %r14b // CHECK: encoding: [0x44,0x3a,0x34,0x25,0xf0,0x1c,0xf0,0x1c] cmpb 485498096, %r14b // CHECK: cmpb 64(%rdx), %r14b // CHECK: encoding: [0x44,0x3a,0x72,0x40] cmpb 64(%rdx), %r14b // CHECK: cmpb 64(%rdx,%rax,4), %r14b // CHECK: encoding: [0x44,0x3a,0x74,0x82,0x40] cmpb 64(%rdx,%rax,4), %r14b // CHECK: cmpb -64(%rdx,%rax,4), %r14b // CHECK: encoding: [0x44,0x3a,0x74,0x82,0xc0] cmpb -64(%rdx,%rax,4), %r14b // CHECK: cmpb 64(%rdx,%rax), %r14b // CHECK: encoding: [0x44,0x3a,0x74,0x02,0x40] cmpb 64(%rdx,%rax), %r14b // CHECK: cmpb %r14b, 485498096 // CHECK: encoding: [0x44,0x38,0x34,0x25,0xf0,0x1c,0xf0,0x1c] cmpb %r14b, 485498096 // CHECK: cmpb %r14b, 64(%rdx) // CHECK: encoding: [0x44,0x38,0x72,0x40] cmpb %r14b, 64(%rdx) // CHECK: cmpb %r14b, 64(%rdx,%rax,4) // CHECK: encoding: [0x44,0x38,0x74,0x82,0x40] cmpb %r14b, 64(%rdx,%rax,4) // CHECK: cmpb %r14b, -64(%rdx,%rax,4) // CHECK: encoding: [0x44,0x38,0x74,0x82,0xc0] cmpb %r14b, -64(%rdx,%rax,4) // CHECK: cmpb %r14b, 64(%rdx,%rax) // CHECK: encoding: [0x44,0x38,0x74,0x02,0x40] cmpb %r14b, 64(%rdx,%rax) // CHECK: cmpb %r14b, %r14b // CHECK: encoding: [0x45,0x38,0xf6] cmpb %r14b, %r14b // CHECK: cmpb %r14b, (%rdx) // CHECK: encoding: [0x44,0x38,0x32] cmpb %r14b, (%rdx) // CHECK: cmpb (%rdx), %r14b // CHECK: encoding: [0x44,0x3a,0x32] cmpb (%rdx), %r14b // CHECK: cmpl $0, 485498096 // CHECK: encoding: [0x83,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] cmpl $0, 485498096 // CHECK: cmpl $0, 64(%rdx) // CHECK: encoding: [0x83,0x7a,0x40,0x00] cmpl $0, 64(%rdx) // CHECK: cmpl $0, 64(%rdx,%rax,4) // CHECK: encoding: [0x83,0x7c,0x82,0x40,0x00] cmpl $0, 64(%rdx,%rax,4) // CHECK: cmpl $0, -64(%rdx,%rax,4) // CHECK: encoding: [0x83,0x7c,0x82,0xc0,0x00] cmpl $0, -64(%rdx,%rax,4) // CHECK: cmpl $0, 64(%rdx,%rax) // CHECK: encoding: [0x83,0x7c,0x02,0x40,0x00] cmpl $0, 64(%rdx,%rax) // CHECK: cmpl $0, %eax // CHECK: encoding: [0x83,0xf8,0x00] cmpl $0, %eax // CHECK: cmpl $0, %r13d // CHECK: encoding: [0x41,0x83,0xfd,0x00] cmpl $0, %r13d // CHECK: cmpl $0, (%rdx) // CHECK: encoding: [0x83,0x3a,0x00] cmpl $0, (%rdx) // CHECK: cmpl %r13d, %r13d // CHECK: encoding: [0x45,0x39,0xed] cmpl %r13d, %r13d // CHECK: cmpq $0, 485498096 // CHECK: encoding: [0x48,0x83,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] cmpq $0, 485498096 // CHECK: cmpq $0, 64(%rdx) // CHECK: encoding: [0x48,0x83,0x7a,0x40,0x00] cmpq $0, 64(%rdx) // CHECK: cmpq $0, 64(%rdx,%rax,4) // CHECK: encoding: [0x48,0x83,0x7c,0x82,0x40,0x00] cmpq $0, 64(%rdx,%rax,4) // CHECK: cmpq $0, -64(%rdx,%rax,4) // CHECK: encoding: [0x48,0x83,0x7c,0x82,0xc0,0x00] cmpq $0, -64(%rdx,%rax,4) // CHECK: cmpq $0, 64(%rdx,%rax) // CHECK: encoding: [0x48,0x83,0x7c,0x02,0x40,0x00] cmpq $0, 64(%rdx,%rax) // CHECK: cmpq $0, (%rdx) // CHECK: encoding: [0x48,0x83,0x3a,0x00] cmpq $0, (%rdx) // CHECK: cmpsb %es:(%rdi), %gs:(%rsi) // CHECK: encoding: [0x65,0xa6] cmpsb %es:(%rdi), %gs:(%rsi) // CHECK: cmpsl %es:(%rdi), %gs:(%rsi) // CHECK: encoding: [0x65,0xa7] cmpsl %es:(%rdi), %gs:(%rsi) // CHECK: cmpsq %es:(%rdi), %gs:(%rsi) // CHECK: encoding: [0x48,0x65,0xa7] cmpsq %es:(%rdi), %gs:(%rsi) // CHECK: cmpsw %es:(%rdi), %gs:(%rsi) // CHECK: encoding: [0x66,0x65,0xa7] cmpsw %es:(%rdi), %gs:(%rsi) // CHECK: cmpw $0, 485498096 // CHECK: encoding: [0x66,0x83,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] cmpw $0, 485498096 // CHECK: cmpw $0, 64(%rdx) // CHECK: encoding: [0x66,0x83,0x7a,0x40,0x00] cmpw $0, 64(%rdx) // CHECK: cmpw $0, 64(%rdx,%rax,4) // CHECK: encoding: [0x66,0x83,0x7c,0x82,0x40,0x00] cmpw $0, 64(%rdx,%rax,4) // CHECK: cmpw $0, -64(%rdx,%rax,4) // CHECK: encoding: [0x66,0x83,0x7c,0x82,0xc0,0x00] cmpw $0, -64(%rdx,%rax,4) // CHECK: cmpw $0, 64(%rdx,%rax) // CHECK: encoding: [0x66,0x83,0x7c,0x02,0x40,0x00] cmpw $0, 64(%rdx,%rax) // CHECK: cmpw $0, %r14w // CHECK: encoding: [0x66,0x41,0x83,0xfe,0x00] cmpw $0, %r14w // CHECK: cmpw $0, (%rdx) // CHECK: encoding: [0x66,0x83,0x3a,0x00] cmpw $0, (%rdx) // CHECK: cmpw 485498096, %r14w // CHECK: encoding: [0x66,0x44,0x3b,0x34,0x25,0xf0,0x1c,0xf0,0x1c] cmpw 485498096, %r14w // CHECK: cmpw 64(%rdx), %r14w // CHECK: encoding: [0x66,0x44,0x3b,0x72,0x40] cmpw 64(%rdx), %r14w // CHECK: cmpw 64(%rdx,%rax,4), %r14w // CHECK: encoding: [0x66,0x44,0x3b,0x74,0x82,0x40] cmpw 64(%rdx,%rax,4), %r14w // CHECK: cmpw -64(%rdx,%rax,4), %r14w // CHECK: encoding: [0x66,0x44,0x3b,0x74,0x82,0xc0] cmpw -64(%rdx,%rax,4), %r14w // CHECK: cmpw 64(%rdx,%rax), %r14w // CHECK: encoding: [0x66,0x44,0x3b,0x74,0x02,0x40] cmpw 64(%rdx,%rax), %r14w // CHECK: cmpw %r14w, 485498096 // CHECK: encoding: [0x66,0x44,0x39,0x34,0x25,0xf0,0x1c,0xf0,0x1c] cmpw %r14w, 485498096 // CHECK: cmpw %r14w, 64(%rdx) // CHECK: encoding: [0x66,0x44,0x39,0x72,0x40] cmpw %r14w, 64(%rdx) // CHECK: cmpw %r14w, 64(%rdx,%rax,4) // CHECK: encoding: [0x66,0x44,0x39,0x74,0x82,0x40] cmpw %r14w, 64(%rdx,%rax,4) // CHECK: cmpw %r14w, -64(%rdx,%rax,4) // CHECK: encoding: [0x66,0x44,0x39,0x74,0x82,0xc0] cmpw %r14w, -64(%rdx,%rax,4) // CHECK: cmpw %r14w, 64(%rdx,%rax) // CHECK: encoding: [0x66,0x44,0x39,0x74,0x02,0x40] cmpw %r14w, 64(%rdx,%rax) // CHECK: cmpw %r14w, %r14w // CHECK: encoding: [0x66,0x45,0x39,0xf6] cmpw %r14w, %r14w // CHECK: cmpw %r14w, (%rdx) // CHECK: encoding: [0x66,0x44,0x39,0x32] cmpw %r14w, (%rdx) // CHECK: cmpw (%rdx), %r14w // CHECK: encoding: [0x66,0x44,0x3b,0x32] cmpw (%rdx), %r14w // CHECK: cwtd // CHECK: encoding: [0x66,0x99] cwtd // CHECK: decb 485498096 // CHECK: encoding: [0xfe,0x0c,0x25,0xf0,0x1c,0xf0,0x1c] decb 485498096 // CHECK: decb 64(%rdx) // CHECK: encoding: [0xfe,0x4a,0x40] decb 64(%rdx) // CHECK: decb 64(%rdx,%rax,4) // CHECK: encoding: [0xfe,0x4c,0x82,0x40] decb 64(%rdx,%rax,4) // CHECK: decb -64(%rdx,%rax,4) // CHECK: encoding: [0xfe,0x4c,0x82,0xc0] decb -64(%rdx,%rax,4) // CHECK: decb 64(%rdx,%rax) // CHECK: encoding: [0xfe,0x4c,0x02,0x40] decb 64(%rdx,%rax) // CHECK: decb %r14b // CHECK: encoding: [0x41,0xfe,0xce] decb %r14b // CHECK: decb (%rdx) // CHECK: encoding: [0xfe,0x0a] decb (%rdx) // CHECK: decl 485498096 // CHECK: encoding: [0xff,0x0c,0x25,0xf0,0x1c,0xf0,0x1c] decl 485498096 // CHECK: decl 64(%rdx) // CHECK: encoding: [0xff,0x4a,0x40] decl 64(%rdx) // CHECK: decl 64(%rdx,%rax,4) // CHECK: encoding: [0xff,0x4c,0x82,0x40] decl 64(%rdx,%rax,4) // CHECK: decl -64(%rdx,%rax,4) // CHECK: encoding: [0xff,0x4c,0x82,0xc0] decl -64(%rdx,%rax,4) // CHECK: decl 64(%rdx,%rax) // CHECK: encoding: [0xff,0x4c,0x02,0x40] decl 64(%rdx,%rax) // CHECK: decl %r13d // CHECK: encoding: [0x41,0xff,0xcd] decl %r13d // CHECK: decl (%rdx) // CHECK: encoding: [0xff,0x0a] decl (%rdx) // CHECK: decq 485498096 // CHECK: encoding: [0x48,0xff,0x0c,0x25,0xf0,0x1c,0xf0,0x1c] decq 485498096 // CHECK: decq 64(%rdx) // CHECK: encoding: [0x48,0xff,0x4a,0x40] decq 64(%rdx) // CHECK: decq 64(%rdx,%rax,4) // CHECK: encoding: [0x48,0xff,0x4c,0x82,0x40] decq 64(%rdx,%rax,4) // CHECK: decq -64(%rdx,%rax,4) // CHECK: encoding: [0x48,0xff,0x4c,0x82,0xc0] decq -64(%rdx,%rax,4) // CHECK: decq 64(%rdx,%rax) // CHECK: encoding: [0x48,0xff,0x4c,0x02,0x40] decq 64(%rdx,%rax) // CHECK: decq (%rdx) // CHECK: encoding: [0x48,0xff,0x0a] decq (%rdx) // CHECK: decw 485498096 // CHECK: encoding: [0x66,0xff,0x0c,0x25,0xf0,0x1c,0xf0,0x1c] decw 485498096 // CHECK: decw 64(%rdx) // CHECK: encoding: [0x66,0xff,0x4a,0x40] decw 64(%rdx) // CHECK: decw 64(%rdx,%rax,4) // CHECK: encoding: [0x66,0xff,0x4c,0x82,0x40] decw 64(%rdx,%rax,4) // CHECK: decw -64(%rdx,%rax,4) // CHECK: encoding: [0x66,0xff,0x4c,0x82,0xc0] decw -64(%rdx,%rax,4) // CHECK: decw 64(%rdx,%rax) // CHECK: encoding: [0x66,0xff,0x4c,0x02,0x40] decw 64(%rdx,%rax) // CHECK: decw %r14w // CHECK: encoding: [0x66,0x41,0xff,0xce] decw %r14w // CHECK: decw (%rdx) // CHECK: encoding: [0x66,0xff,0x0a] decw (%rdx) // CHECK: divb 485498096 // CHECK: encoding: [0xf6,0x34,0x25,0xf0,0x1c,0xf0,0x1c] divb 485498096 // CHECK: divb 64(%rdx) // CHECK: encoding: [0xf6,0x72,0x40] divb 64(%rdx) // CHECK: divb 64(%rdx,%rax,4) // CHECK: encoding: [0xf6,0x74,0x82,0x40] divb 64(%rdx,%rax,4) // CHECK: divb -64(%rdx,%rax,4) // CHECK: encoding: [0xf6,0x74,0x82,0xc0] divb -64(%rdx,%rax,4) // CHECK: divb 64(%rdx,%rax) // CHECK: encoding: [0xf6,0x74,0x02,0x40] divb 64(%rdx,%rax) // CHECK: divb %r14b // CHECK: encoding: [0x41,0xf6,0xf6] divb %r14b // CHECK: divb (%rdx) // CHECK: encoding: [0xf6,0x32] divb (%rdx) // CHECK: divl 485498096 // CHECK: encoding: [0xf7,0x34,0x25,0xf0,0x1c,0xf0,0x1c] divl 485498096 // CHECK: divl 64(%rdx) // CHECK: encoding: [0xf7,0x72,0x40] divl 64(%rdx) // CHECK: divl 64(%rdx,%rax,4) // CHECK: encoding: [0xf7,0x74,0x82,0x40] divl 64(%rdx,%rax,4) // CHECK: divl -64(%rdx,%rax,4) // CHECK: encoding: [0xf7,0x74,0x82,0xc0] divl -64(%rdx,%rax,4) // CHECK: divl 64(%rdx,%rax) // CHECK: encoding: [0xf7,0x74,0x02,0x40] divl 64(%rdx,%rax) // CHECK: divl %r13d // CHECK: encoding: [0x41,0xf7,0xf5] divl %r13d // CHECK: divl (%rdx) // CHECK: encoding: [0xf7,0x32] divl (%rdx) // CHECK: divq 485498096 // CHECK: encoding: [0x48,0xf7,0x34,0x25,0xf0,0x1c,0xf0,0x1c] divq 485498096 // CHECK: divq 64(%rdx) // CHECK: encoding: [0x48,0xf7,0x72,0x40] divq 64(%rdx) // CHECK: divq 64(%rdx,%rax,4) // CHECK: encoding: [0x48,0xf7,0x74,0x82,0x40] divq 64(%rdx,%rax,4) // CHECK: divq -64(%rdx,%rax,4) // CHECK: encoding: [0x48,0xf7,0x74,0x82,0xc0] divq -64(%rdx,%rax,4) // CHECK: divq 64(%rdx,%rax) // CHECK: encoding: [0x48,0xf7,0x74,0x02,0x40] divq 64(%rdx,%rax) // CHECK: divq (%rdx) // CHECK: encoding: [0x48,0xf7,0x32] divq (%rdx) // CHECK: divw 485498096 // CHECK: encoding: [0x66,0xf7,0x34,0x25,0xf0,0x1c,0xf0,0x1c] divw 485498096 // CHECK: divw 64(%rdx) // CHECK: encoding: [0x66,0xf7,0x72,0x40] divw 64(%rdx) // CHECK: divw 64(%rdx,%rax,4) // CHECK: encoding: [0x66,0xf7,0x74,0x82,0x40] divw 64(%rdx,%rax,4) // CHECK: divw -64(%rdx,%rax,4) // CHECK: encoding: [0x66,0xf7,0x74,0x82,0xc0] divw -64(%rdx,%rax,4) // CHECK: divw 64(%rdx,%rax) // CHECK: encoding: [0x66,0xf7,0x74,0x02,0x40] divw 64(%rdx,%rax) // CHECK: divw %r14w // CHECK: encoding: [0x66,0x41,0xf7,0xf6] divw %r14w // CHECK: divw (%rdx) // CHECK: encoding: [0x66,0xf7,0x32] divw (%rdx) // CHECK: hlt // CHECK: encoding: [0xf4] hlt // CHECK: idivb 485498096 // CHECK: encoding: [0xf6,0x3c,0x25,0xf0,0x1c,0xf0,0x1c] idivb 485498096 // CHECK: idivb 64(%rdx) // CHECK: encoding: [0xf6,0x7a,0x40] idivb 64(%rdx) // CHECK: idivb 64(%rdx,%rax,4) // CHECK: encoding: [0xf6,0x7c,0x82,0x40] idivb 64(%rdx,%rax,4) // CHECK: idivb -64(%rdx,%rax,4) // CHECK: encoding: [0xf6,0x7c,0x82,0xc0] idivb -64(%rdx,%rax,4) // CHECK: idivb 64(%rdx,%rax) // CHECK: encoding: [0xf6,0x7c,0x02,0x40] idivb 64(%rdx,%rax) // CHECK: idivb %r14b // CHECK: encoding: [0x41,0xf6,0xfe] idivb %r14b // CHECK: idivb (%rdx) // CHECK: encoding: [0xf6,0x3a] idivb (%rdx) // CHECK: idivl 485498096 // CHECK: encoding: [0xf7,0x3c,0x25,0xf0,0x1c,0xf0,0x1c] idivl 485498096 // CHECK: idivl 64(%rdx) // CHECK: encoding: [0xf7,0x7a,0x40] idivl 64(%rdx) // CHECK: idivl 64(%rdx,%rax,4) // CHECK: encoding: [0xf7,0x7c,0x82,0x40] idivl 64(%rdx,%rax,4) // CHECK: idivl -64(%rdx,%rax,4) // CHECK: encoding: [0xf7,0x7c,0x82,0xc0] idivl -64(%rdx,%rax,4) // CHECK: idivl 64(%rdx,%rax) // CHECK: encoding: [0xf7,0x7c,0x02,0x40] idivl 64(%rdx,%rax) // CHECK: idivl %r13d // CHECK: encoding: [0x41,0xf7,0xfd] idivl %r13d // CHECK: idivl (%rdx) // CHECK: encoding: [0xf7,0x3a] idivl (%rdx) // CHECK: idivq 485498096 // CHECK: encoding: [0x48,0xf7,0x3c,0x25,0xf0,0x1c,0xf0,0x1c] idivq 485498096 // CHECK: idivq 64(%rdx) // CHECK: encoding: [0x48,0xf7,0x7a,0x40] idivq 64(%rdx) // CHECK: idivq 64(%rdx,%rax,4) // CHECK: encoding: [0x48,0xf7,0x7c,0x82,0x40] idivq 64(%rdx,%rax,4) // CHECK: idivq -64(%rdx,%rax,4) // CHECK: encoding: [0x48,0xf7,0x7c,0x82,0xc0] idivq -64(%rdx,%rax,4) // CHECK: idivq 64(%rdx,%rax) // CHECK: encoding: [0x48,0xf7,0x7c,0x02,0x40] idivq 64(%rdx,%rax) // CHECK: idivq (%rdx) // CHECK: encoding: [0x48,0xf7,0x3a] idivq (%rdx) // CHECK: idivw 485498096 // CHECK: encoding: [0x66,0xf7,0x3c,0x25,0xf0,0x1c,0xf0,0x1c] idivw 485498096 // CHECK: idivw 64(%rdx) // CHECK: encoding: [0x66,0xf7,0x7a,0x40] idivw 64(%rdx) // CHECK: idivw 64(%rdx,%rax,4) // CHECK: encoding: [0x66,0xf7,0x7c,0x82,0x40] idivw 64(%rdx,%rax,4) // CHECK: idivw -64(%rdx,%rax,4) // CHECK: encoding: [0x66,0xf7,0x7c,0x82,0xc0] idivw -64(%rdx,%rax,4) // CHECK: idivw 64(%rdx,%rax) // CHECK: encoding: [0x66,0xf7,0x7c,0x02,0x40] idivw 64(%rdx,%rax) // CHECK: idivw %r14w // CHECK: encoding: [0x66,0x41,0xf7,0xfe] idivw %r14w // CHECK: idivw (%rdx) // CHECK: encoding: [0x66,0xf7,0x3a] idivw (%rdx) // CHECK: imulb 485498096 // CHECK: encoding: [0xf6,0x2c,0x25,0xf0,0x1c,0xf0,0x1c] imulb 485498096 // CHECK: imulb 64(%rdx) // CHECK: encoding: [0xf6,0x6a,0x40] imulb 64(%rdx) // CHECK: imulb 64(%rdx,%rax,4) // CHECK: encoding: [0xf6,0x6c,0x82,0x40] imulb 64(%rdx,%rax,4) // CHECK: imulb -64(%rdx,%rax,4) // CHECK: encoding: [0xf6,0x6c,0x82,0xc0] imulb -64(%rdx,%rax,4) // CHECK: imulb 64(%rdx,%rax) // CHECK: encoding: [0xf6,0x6c,0x02,0x40] imulb 64(%rdx,%rax) // CHECK: imulb %r14b // CHECK: encoding: [0x41,0xf6,0xee] imulb %r14b // CHECK: imulb (%rdx) // CHECK: encoding: [0xf6,0x2a] imulb (%rdx) // CHECK: imull 485498096 // CHECK: encoding: [0xf7,0x2c,0x25,0xf0,0x1c,0xf0,0x1c] imull 485498096 // CHECK: imull 64(%rdx) // CHECK: encoding: [0xf7,0x6a,0x40] imull 64(%rdx) // CHECK: imull 64(%rdx,%rax,4) // CHECK: encoding: [0xf7,0x6c,0x82,0x40] imull 64(%rdx,%rax,4) // CHECK: imull -64(%rdx,%rax,4) // CHECK: encoding: [0xf7,0x6c,0x82,0xc0] imull -64(%rdx,%rax,4) // CHECK: imull 64(%rdx,%rax) // CHECK: encoding: [0xf7,0x6c,0x02,0x40] imull 64(%rdx,%rax) // CHECK: imull %r13d // CHECK: encoding: [0x41,0xf7,0xed] imull %r13d // CHECK: imull %r13d, %r13d // CHECK: encoding: [0x45,0x0f,0xaf,0xed] imull %r13d, %r13d // CHECK: imull (%rdx) // CHECK: encoding: [0xf7,0x2a] imull (%rdx) // CHECK: imulq 485498096 // CHECK: encoding: [0x48,0xf7,0x2c,0x25,0xf0,0x1c,0xf0,0x1c] imulq 485498096 // CHECK: imulq 64(%rdx) // CHECK: encoding: [0x48,0xf7,0x6a,0x40] imulq 64(%rdx) // CHECK: imulq 64(%rdx,%rax,4) // CHECK: encoding: [0x48,0xf7,0x6c,0x82,0x40] imulq 64(%rdx,%rax,4) // CHECK: imulq -64(%rdx,%rax,4) // CHECK: encoding: [0x48,0xf7,0x6c,0x82,0xc0] imulq -64(%rdx,%rax,4) // CHECK: imulq 64(%rdx,%rax) // CHECK: encoding: [0x48,0xf7,0x6c,0x02,0x40] imulq 64(%rdx,%rax) // CHECK: imulq (%rdx) // CHECK: encoding: [0x48,0xf7,0x2a] imulq (%rdx) // CHECK: imulw 485498096 // CHECK: encoding: [0x66,0xf7,0x2c,0x25,0xf0,0x1c,0xf0,0x1c] imulw 485498096 // CHECK: imulw 64(%rdx) // CHECK: encoding: [0x66,0xf7,0x6a,0x40] imulw 64(%rdx) // CHECK: imulw 64(%rdx,%rax,4) // CHECK: encoding: [0x66,0xf7,0x6c,0x82,0x40] imulw 64(%rdx,%rax,4) // CHECK: imulw -64(%rdx,%rax,4) // CHECK: encoding: [0x66,0xf7,0x6c,0x82,0xc0] imulw -64(%rdx,%rax,4) // CHECK: imulw 64(%rdx,%rax) // CHECK: encoding: [0x66,0xf7,0x6c,0x02,0x40] imulw 64(%rdx,%rax) // CHECK: imulw %r14w // CHECK: encoding: [0x66,0x41,0xf7,0xee] imulw %r14w // CHECK: imulw (%rdx) // CHECK: encoding: [0x66,0xf7,0x2a] imulw (%rdx) // CHECK: inb $0, %al // CHECK: encoding: [0xe4,0x00] inb $0, %al // CHECK: inb %dx, %al // CHECK: encoding: [0xec] inb %dx, %al // CHECK: incb 485498096 // CHECK: encoding: [0xfe,0x04,0x25,0xf0,0x1c,0xf0,0x1c] incb 485498096 // CHECK: incb 64(%rdx) // CHECK: encoding: [0xfe,0x42,0x40] incb 64(%rdx) // CHECK: incb 64(%rdx,%rax,4) // CHECK: encoding: [0xfe,0x44,0x82,0x40] incb 64(%rdx,%rax,4) // CHECK: incb -64(%rdx,%rax,4) // CHECK: encoding: [0xfe,0x44,0x82,0xc0] incb -64(%rdx,%rax,4) // CHECK: incb 64(%rdx,%rax) // CHECK: encoding: [0xfe,0x44,0x02,0x40] incb 64(%rdx,%rax) // CHECK: incb %r14b // CHECK: encoding: [0x41,0xfe,0xc6] incb %r14b // CHECK: incb (%rdx) // CHECK: encoding: [0xfe,0x02] incb (%rdx) // CHECK: incl 485498096 // CHECK: encoding: [0xff,0x04,0x25,0xf0,0x1c,0xf0,0x1c] incl 485498096 // CHECK: incl 64(%rdx) // CHECK: encoding: [0xff,0x42,0x40] incl 64(%rdx) // CHECK: incl 64(%rdx,%rax,4) // CHECK: encoding: [0xff,0x44,0x82,0x40] incl 64(%rdx,%rax,4) // CHECK: incl -64(%rdx,%rax,4) // CHECK: encoding: [0xff,0x44,0x82,0xc0] incl -64(%rdx,%rax,4) // CHECK: incl 64(%rdx,%rax) // CHECK: encoding: [0xff,0x44,0x02,0x40] incl 64(%rdx,%rax) // CHECK: incl %r13d // CHECK: encoding: [0x41,0xff,0xc5] incl %r13d // CHECK: incl (%rdx) // CHECK: encoding: [0xff,0x02] incl (%rdx) // CHECK: incq 485498096 // CHECK: encoding: [0x48,0xff,0x04,0x25,0xf0,0x1c,0xf0,0x1c] incq 485498096 // CHECK: incq 64(%rdx) // CHECK: encoding: [0x48,0xff,0x42,0x40] incq 64(%rdx) // CHECK: incq 64(%rdx,%rax,4) // CHECK: encoding: [0x48,0xff,0x44,0x82,0x40] incq 64(%rdx,%rax,4) // CHECK: incq -64(%rdx,%rax,4) // CHECK: encoding: [0x48,0xff,0x44,0x82,0xc0] incq -64(%rdx,%rax,4) // CHECK: incq 64(%rdx,%rax) // CHECK: encoding: [0x48,0xff,0x44,0x02,0x40] incq 64(%rdx,%rax) // CHECK: incq (%rdx) // CHECK: encoding: [0x48,0xff,0x02] incq (%rdx) // CHECK: incw 485498096 // CHECK: encoding: [0x66,0xff,0x04,0x25,0xf0,0x1c,0xf0,0x1c] incw 485498096 // CHECK: incw 64(%rdx) // CHECK: encoding: [0x66,0xff,0x42,0x40] incw 64(%rdx) // CHECK: incw 64(%rdx,%rax,4) // CHECK: encoding: [0x66,0xff,0x44,0x82,0x40] incw 64(%rdx,%rax,4) // CHECK: incw -64(%rdx,%rax,4) // CHECK: encoding: [0x66,0xff,0x44,0x82,0xc0] incw -64(%rdx,%rax,4) // CHECK: incw 64(%rdx,%rax) // CHECK: encoding: [0x66,0xff,0x44,0x02,0x40] incw 64(%rdx,%rax) // CHECK: incw %r14w // CHECK: encoding: [0x66,0x41,0xff,0xc6] incw %r14w // CHECK: incw (%rdx) // CHECK: encoding: [0x66,0xff,0x02] incw (%rdx) // CHECK: inl $0, %eax // CHECK: encoding: [0xe5,0x00] inl $0, %eax // CHECK: inl %dx, %eax // CHECK: encoding: [0xed] inl %dx, %eax // CHECK: int $0 // CHECK: encoding: [0xcd,0x00] int $0 // CHECK: int3 // CHECK: encoding: [0xcc] int3 // CHECK: iretl // CHECK: encoding: [0xcf] iretl // CHECK: iretq // CHECK: encoding: [0x48,0xcf] iretq // CHECK: iretw // CHECK: encoding: [0x66,0xcf] iretw // CHECK: ja 64 // CHECK: encoding: [0x77,A] ja 64 // CHECK: jae 64 // CHECK: encoding: [0x73,A] jae 64 // CHECK: jb 64 // CHECK: encoding: [0x72,A] jb 64 // CHECK: jbe 64 // CHECK: encoding: [0x76,A] jbe 64 // CHECK: je 64 // CHECK: encoding: [0x74,A] je 64 // CHECK: jg 64 // CHECK: encoding: [0x7f,A] jg 64 // CHECK: jge 64 // CHECK: encoding: [0x7d,A] jge 64 // CHECK: jl 64 // CHECK: encoding: [0x7c,A] jl 64 // CHECK: jle 64 // CHECK: encoding: [0x7e,A] jle 64 // CHECK: jmp 64 // CHECK: encoding: [0xeb,A] jmp 64 // CHECK: jne 64 // CHECK: encoding: [0x75,A] jne 64 // CHECK: jno 64 // CHECK: encoding: [0x71,A] jno 64 // CHECK: jnp 64 // CHECK: encoding: [0x7b,A] jnp 64 // CHECK: jns 64 // CHECK: encoding: [0x79,A] jns 64 // CHECK: jo 64 // CHECK: encoding: [0x70,A] jo 64 // CHECK: jp 64 // CHECK: encoding: [0x7a,A] jp 64 // CHECK: js 64 // CHECK: encoding: [0x78,A] js 64 // CHECK: leal 485498096, %r13d // CHECK: encoding: [0x44,0x8d,0x2c,0x25,0xf0,0x1c,0xf0,0x1c] leal 485498096, %r13d // CHECK: leal 64(%rdx), %r13d // CHECK: encoding: [0x44,0x8d,0x6a,0x40] leal 64(%rdx), %r13d // CHECK: leal 64(%rdx,%rax,4), %r13d // CHECK: encoding: [0x44,0x8d,0x6c,0x82,0x40] leal 64(%rdx,%rax,4), %r13d // CHECK: leal -64(%rdx,%rax,4), %r13d // CHECK: encoding: [0x44,0x8d,0x6c,0x82,0xc0] leal -64(%rdx,%rax,4), %r13d // CHECK: leal 64(%rdx,%rax), %r13d // CHECK: encoding: [0x44,0x8d,0x6c,0x02,0x40] leal 64(%rdx,%rax), %r13d // CHECK: leal (%rdx), %r13d // CHECK: encoding: [0x44,0x8d,0x2a] leal (%rdx), %r13d // CHECK: lodsb %gs:(%rsi), %al // CHECK: encoding: [0x65,0xac] lodsb %gs:(%rsi), %al // CHECK: lodsw %gs:(%rsi), %ax // CHECK: encoding: [0x66,0x65,0xad] lodsw %gs:(%rsi), %ax // CHECK: loop 64 // CHECK: encoding: [0xe2,A] loop 64 // CHECK: loope 64 // CHECK: encoding: [0xe1,A] loope 64 // CHECK: loopne 64 // CHECK: encoding: [0xe0,A] loopne 64 // CHECK: lretl $0 // CHECK: encoding: [0xca,0x00,0x00] lretl $0 // CHECK: lretl // CHECK: encoding: [0xcb] lretl // CHECK: movb $0, 485498096 // CHECK: encoding: [0xc6,0x04,0x25,0xf0,0x1c,0xf0,0x1c,0x00] movb $0, 485498096 // CHECK: movb $0, 64(%rdx) // CHECK: encoding: [0xc6,0x42,0x40,0x00] movb $0, 64(%rdx) // CHECK: movb $0, 64(%rdx,%rax,4) // CHECK: encoding: [0xc6,0x44,0x82,0x40,0x00] movb $0, 64(%rdx,%rax,4) // CHECK: movb $0, -64(%rdx,%rax,4) // CHECK: encoding: [0xc6,0x44,0x82,0xc0,0x00] movb $0, -64(%rdx,%rax,4) // CHECK: movb $0, 64(%rdx,%rax) // CHECK: encoding: [0xc6,0x44,0x02,0x40,0x00] movb $0, 64(%rdx,%rax) // CHECK: movb $0, %r14b // CHECK: encoding: [0x41,0xb6,0x00] movb $0, %r14b // CHECK: movb $0, (%rdx) // CHECK: encoding: [0xc6,0x02,0x00] movb $0, (%rdx) // CHECK: movb 485498096, %r14b // CHECK: encoding: [0x44,0x8a,0x34,0x25,0xf0,0x1c,0xf0,0x1c] movb 485498096, %r14b // CHECK: movb 64(%rdx), %r14b // CHECK: encoding: [0x44,0x8a,0x72,0x40] movb 64(%rdx), %r14b // CHECK: movb 64(%rdx,%rax,4), %r14b // CHECK: encoding: [0x44,0x8a,0x74,0x82,0x40] movb 64(%rdx,%rax,4), %r14b // CHECK: movb -64(%rdx,%rax,4), %r14b // CHECK: encoding: [0x44,0x8a,0x74,0x82,0xc0] movb -64(%rdx,%rax,4), %r14b // CHECK: movb 64(%rdx,%rax), %r14b // CHECK: encoding: [0x44,0x8a,0x74,0x02,0x40] movb 64(%rdx,%rax), %r14b // CHECK: movb %r14b, 485498096 // CHECK: encoding: [0x44,0x88,0x34,0x25,0xf0,0x1c,0xf0,0x1c] movb %r14b, 485498096 // CHECK: movb %r14b, 64(%rdx) // CHECK: encoding: [0x44,0x88,0x72,0x40] movb %r14b, 64(%rdx) // CHECK: movb %r14b, 64(%rdx,%rax,4) // CHECK: encoding: [0x44,0x88,0x74,0x82,0x40] movb %r14b, 64(%rdx,%rax,4) // CHECK: movb %r14b, -64(%rdx,%rax,4) // CHECK: encoding: [0x44,0x88,0x74,0x82,0xc0] movb %r14b, -64(%rdx,%rax,4) // CHECK: movb %r14b, 64(%rdx,%rax) // CHECK: encoding: [0x44,0x88,0x74,0x02,0x40] movb %r14b, 64(%rdx,%rax) // CHECK: movb %r14b, %r14b // CHECK: encoding: [0x45,0x88,0xf6] movb %r14b, %r14b // CHECK: movb %r14b, (%rdx) // CHECK: encoding: [0x44,0x88,0x32] movb %r14b, (%rdx) // CHECK: movb (%rdx), %r14b // CHECK: encoding: [0x44,0x8a,0x32] movb (%rdx), %r14b // CHECK: movl $0, 485498096 // CHECK: encoding: [0xc7,0x04,0x25,0xf0,0x1c,0xf0,0x1c,0x00,0x00,0x00,0x00] movl $0, 485498096 // CHECK: movl $0, 64(%rdx) // CHECK: encoding: [0xc7,0x42,0x40,0x00,0x00,0x00,0x00] movl $0, 64(%rdx) // CHECK: movl $0, 64(%rdx,%rax,4) // CHECK: encoding: [0xc7,0x44,0x82,0x40,0x00,0x00,0x00,0x00] movl $0, 64(%rdx,%rax,4) // CHECK: movl $0, -64(%rdx,%rax,4) // CHECK: encoding: [0xc7,0x44,0x82,0xc0,0x00,0x00,0x00,0x00] movl $0, -64(%rdx,%rax,4) // CHECK: movl $0, 64(%rdx,%rax) // CHECK: encoding: [0xc7,0x44,0x02,0x40,0x00,0x00,0x00,0x00] movl $0, 64(%rdx,%rax) // CHECK: movl $0, %r13d // CHECK: encoding: [0x41,0xbd,0x00,0x00,0x00,0x00] movl $0, %r13d // CHECK: movl $0, (%rdx) // CHECK: encoding: [0xc7,0x02,0x00,0x00,0x00,0x00] movl $0, (%rdx) // CHECK: movl %es, %r13d // CHECK: encoding: [0x41,0x8c,0xc5] movl %es, %r13d // CHECK: movl %r11d, %es // CHECK: encoding: [0x41,0x8e,0xc3] movl %r11d, %es // CHECK: movl %r13d, %r13d // CHECK: encoding: [0x45,0x89,0xed] movl %r13d, %r13d // CHECK: movq $0, 485498096 // CHECK: encoding: [0x48,0xc7,0x04,0x25,0xf0,0x1c,0xf0,0x1c,0x00,0x00,0x00,0x00] movq $0, 485498096 // CHECK: movq $0, 64(%rdx) // CHECK: encoding: [0x48,0xc7,0x42,0x40,0x00,0x00,0x00,0x00] movq $0, 64(%rdx) // CHECK: movq $0, 64(%rdx,%rax,4) // CHECK: encoding: [0x48,0xc7,0x44,0x82,0x40,0x00,0x00,0x00,0x00] movq $0, 64(%rdx,%rax,4) // CHECK: movq $0, -64(%rdx,%rax,4) // CHECK: encoding: [0x48,0xc7,0x44,0x82,0xc0,0x00,0x00,0x00,0x00] movq $0, -64(%rdx,%rax,4) // CHECK: movq $0, 64(%rdx,%rax) // CHECK: encoding: [0x48,0xc7,0x44,0x02,0x40,0x00,0x00,0x00,0x00] movq $0, 64(%rdx,%rax) // CHECK: movq $0, (%rdx) // CHECK: encoding: [0x48,0xc7,0x02,0x00,0x00,0x00,0x00] movq $0, (%rdx) // CHECK: movsb %gs:(%rsi), %es:(%rdi) // CHECK: encoding: [0x65,0xa4] movsb %gs:(%rsi), %es:(%rdi) // CHECK: movsl %gs:(%rsi), %es:(%rdi) // CHECK: encoding: [0x65,0xa5] movsl %gs:(%rsi), %es:(%rdi) // CHECK: movsq %gs:(%rsi), %es:(%rdi) // CHECK: encoding: [0x48,0x65,0xa5] movsq %gs:(%rsi), %es:(%rdi) // CHECK: movsw %gs:(%rsi), %es:(%rdi) // CHECK: encoding: [0x66,0x65,0xa5] movsw %gs:(%rsi), %es:(%rdi) // CHECK: movw $0, 485498096 // CHECK: encoding: [0x66,0xc7,0x04,0x25,0xf0,0x1c,0xf0,0x1c,0x00,0x00] movw $0, 485498096 // CHECK: movw $0, 64(%rdx) // CHECK: encoding: [0x66,0xc7,0x42,0x40,0x00,0x00] movw $0, 64(%rdx) // CHECK: movw $0, 64(%rdx,%rax,4) // CHECK: encoding: [0x66,0xc7,0x44,0x82,0x40,0x00,0x00] movw $0, 64(%rdx,%rax,4) // CHECK: movw $0, -64(%rdx,%rax,4) // CHECK: encoding: [0x66,0xc7,0x44,0x82,0xc0,0x00,0x00] movw $0, -64(%rdx,%rax,4) // CHECK: movw $0, 64(%rdx,%rax) // CHECK: encoding: [0x66,0xc7,0x44,0x02,0x40,0x00,0x00] movw $0, 64(%rdx,%rax) // CHECK: movw $0, %r14w // CHECK: encoding: [0x66,0x41,0xbe,0x00,0x00] movw $0, %r14w // CHECK: movw $0, (%rdx) // CHECK: encoding: [0x66,0xc7,0x02,0x00,0x00] movw $0, (%rdx) // CHECK: movw 485498096, %es // CHECK: encoding: [0x8e,0x04,0x25,0xf0,0x1c,0xf0,0x1c] movw 485498096, %es // CHECK: movw 485498096, %r14w // CHECK: encoding: [0x66,0x44,0x8b,0x34,0x25,0xf0,0x1c,0xf0,0x1c] movw 485498096, %r14w // CHECK: movw 64(%rdx), %es // CHECK: encoding: [0x8e,0x42,0x40] movw 64(%rdx), %es // CHECK: movw 64(%rdx), %r14w // CHECK: encoding: [0x66,0x44,0x8b,0x72,0x40] movw 64(%rdx), %r14w // CHECK: movw 64(%rdx,%rax,4), %es // CHECK: encoding: [0x8e,0x44,0x82,0x40] movw 64(%rdx,%rax,4), %es // CHECK: movw -64(%rdx,%rax,4), %es // CHECK: encoding: [0x8e,0x44,0x82,0xc0] movw -64(%rdx,%rax,4), %es // CHECK: movw 64(%rdx,%rax,4), %r14w // CHECK: encoding: [0x66,0x44,0x8b,0x74,0x82,0x40] movw 64(%rdx,%rax,4), %r14w // CHECK: movw -64(%rdx,%rax,4), %r14w // CHECK: encoding: [0x66,0x44,0x8b,0x74,0x82,0xc0] movw -64(%rdx,%rax,4), %r14w // CHECK: movw 64(%rdx,%rax), %es // CHECK: encoding: [0x8e,0x44,0x02,0x40] movw 64(%rdx,%rax), %es // CHECK: movw 64(%rdx,%rax), %r14w // CHECK: encoding: [0x66,0x44,0x8b,0x74,0x02,0x40] movw 64(%rdx,%rax), %r14w // CHECK: movw %es, 485498096 // CHECK: encoding: [0x8c,0x04,0x25,0xf0,0x1c,0xf0,0x1c] movw %es, 485498096 // CHECK: movw %es, 64(%rdx) // CHECK: encoding: [0x8c,0x42,0x40] movw %es, 64(%rdx) // CHECK: movw %es, 64(%rdx,%rax,4) // CHECK: encoding: [0x8c,0x44,0x82,0x40] movw %es, 64(%rdx,%rax,4) // CHECK: movw %es, -64(%rdx,%rax,4) // CHECK: encoding: [0x8c,0x44,0x82,0xc0] movw %es, -64(%rdx,%rax,4) // CHECK: movw %es, 64(%rdx,%rax) // CHECK: encoding: [0x8c,0x44,0x02,0x40] movw %es, 64(%rdx,%rax) // CHECK: movw %es, (%rdx) // CHECK: encoding: [0x8c,0x02] movw %es, (%rdx) // CHECK: movw %r14w, 485498096 // CHECK: encoding: [0x66,0x44,0x89,0x34,0x25,0xf0,0x1c,0xf0,0x1c] movw %r14w, 485498096 // CHECK: movw %r14w, 64(%rdx) // CHECK: encoding: [0x66,0x44,0x89,0x72,0x40] movw %r14w, 64(%rdx) // CHECK: movw %r14w, 64(%rdx,%rax,4) // CHECK: encoding: [0x66,0x44,0x89,0x74,0x82,0x40] movw %r14w, 64(%rdx,%rax,4) // CHECK: movw %r14w, -64(%rdx,%rax,4) // CHECK: encoding: [0x66,0x44,0x89,0x74,0x82,0xc0] movw %r14w, -64(%rdx,%rax,4) // CHECK: movw %r14w, 64(%rdx,%rax) // CHECK: encoding: [0x66,0x44,0x89,0x74,0x02,0x40] movw %r14w, 64(%rdx,%rax) // CHECK: movw %r14w, %r14w // CHECK: encoding: [0x66,0x45,0x89,0xf6] movw %r14w, %r14w // CHECK: movw %r14w, (%rdx) // CHECK: encoding: [0x66,0x44,0x89,0x32] movw %r14w, (%rdx) // CHECK: movw (%rdx), %es // CHECK: encoding: [0x8e,0x02] movw (%rdx), %es // CHECK: movw (%rdx), %r14w // CHECK: encoding: [0x66,0x44,0x8b,0x32] movw (%rdx), %r14w // CHECK: mulb 485498096 // CHECK: encoding: [0xf6,0x24,0x25,0xf0,0x1c,0xf0,0x1c] mulb 485498096 // CHECK: mulb 64(%rdx) // CHECK: encoding: [0xf6,0x62,0x40] mulb 64(%rdx) // CHECK: mulb 64(%rdx,%rax,4) // CHECK: encoding: [0xf6,0x64,0x82,0x40] mulb 64(%rdx,%rax,4) // CHECK: mulb -64(%rdx,%rax,4) // CHECK: encoding: [0xf6,0x64,0x82,0xc0] mulb -64(%rdx,%rax,4) // CHECK: mulb 64(%rdx,%rax) // CHECK: encoding: [0xf6,0x64,0x02,0x40] mulb 64(%rdx,%rax) // CHECK: mulb %r14b // CHECK: encoding: [0x41,0xf6,0xe6] mulb %r14b // CHECK: mulb (%rdx) // CHECK: encoding: [0xf6,0x22] mulb (%rdx) // CHECK: mull 485498096 // CHECK: encoding: [0xf7,0x24,0x25,0xf0,0x1c,0xf0,0x1c] mull 485498096 // CHECK: mull 64(%rdx) // CHECK: encoding: [0xf7,0x62,0x40] mull 64(%rdx) // CHECK: mull 64(%rdx,%rax,4) // CHECK: encoding: [0xf7,0x64,0x82,0x40] mull 64(%rdx,%rax,4) // CHECK: mull -64(%rdx,%rax,4) // CHECK: encoding: [0xf7,0x64,0x82,0xc0] mull -64(%rdx,%rax,4) // CHECK: mull 64(%rdx,%rax) // CHECK: encoding: [0xf7,0x64,0x02,0x40] mull 64(%rdx,%rax) // CHECK: mull %r13d // CHECK: encoding: [0x41,0xf7,0xe5] mull %r13d // CHECK: mull (%rdx) // CHECK: encoding: [0xf7,0x22] mull (%rdx) // CHECK: mulq 485498096 // CHECK: encoding: [0x48,0xf7,0x24,0x25,0xf0,0x1c,0xf0,0x1c] mulq 485498096 // CHECK: mulq 64(%rdx) // CHECK: encoding: [0x48,0xf7,0x62,0x40] mulq 64(%rdx) // CHECK: mulq 64(%rdx,%rax,4) // CHECK: encoding: [0x48,0xf7,0x64,0x82,0x40] mulq 64(%rdx,%rax,4) // CHECK: mulq -64(%rdx,%rax,4) // CHECK: encoding: [0x48,0xf7,0x64,0x82,0xc0] mulq -64(%rdx,%rax,4) // CHECK: mulq 64(%rdx,%rax) // CHECK: encoding: [0x48,0xf7,0x64,0x02,0x40] mulq 64(%rdx,%rax) // CHECK: mulq (%rdx) // CHECK: encoding: [0x48,0xf7,0x22] mulq (%rdx) // CHECK: mulw 485498096 // CHECK: encoding: [0x66,0xf7,0x24,0x25,0xf0,0x1c,0xf0,0x1c] mulw 485498096 // CHECK: mulw 64(%rdx) // CHECK: encoding: [0x66,0xf7,0x62,0x40] mulw 64(%rdx) // CHECK: mulw 64(%rdx,%rax,4) // CHECK: encoding: [0x66,0xf7,0x64,0x82,0x40] mulw 64(%rdx,%rax,4) // CHECK: mulw -64(%rdx,%rax,4) // CHECK: encoding: [0x66,0xf7,0x64,0x82,0xc0] mulw -64(%rdx,%rax,4) // CHECK: mulw 64(%rdx,%rax) // CHECK: encoding: [0x66,0xf7,0x64,0x02,0x40] mulw 64(%rdx,%rax) // CHECK: mulw %r14w // CHECK: encoding: [0x66,0x41,0xf7,0xe6] mulw %r14w // CHECK: mulw (%rdx) // CHECK: encoding: [0x66,0xf7,0x22] mulw (%rdx) // CHECK: negb 485498096 // CHECK: encoding: [0xf6,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] negb 485498096 // CHECK: negb 64(%rdx) // CHECK: encoding: [0xf6,0x5a,0x40] negb 64(%rdx) // CHECK: negb 64(%rdx,%rax,4) // CHECK: encoding: [0xf6,0x5c,0x82,0x40] negb 64(%rdx,%rax,4) // CHECK: negb -64(%rdx,%rax,4) // CHECK: encoding: [0xf6,0x5c,0x82,0xc0] negb -64(%rdx,%rax,4) // CHECK: negb 64(%rdx,%rax) // CHECK: encoding: [0xf6,0x5c,0x02,0x40] negb 64(%rdx,%rax) // CHECK: negb %r14b // CHECK: encoding: [0x41,0xf6,0xde] negb %r14b // CHECK: negb (%rdx) // CHECK: encoding: [0xf6,0x1a] negb (%rdx) // CHECK: negl 485498096 // CHECK: encoding: [0xf7,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] negl 485498096 // CHECK: negl 64(%rdx) // CHECK: encoding: [0xf7,0x5a,0x40] negl 64(%rdx) // CHECK: negl 64(%rdx,%rax,4) // CHECK: encoding: [0xf7,0x5c,0x82,0x40] negl 64(%rdx,%rax,4) // CHECK: negl -64(%rdx,%rax,4) // CHECK: encoding: [0xf7,0x5c,0x82,0xc0] negl -64(%rdx,%rax,4) // CHECK: negl 64(%rdx,%rax) // CHECK: encoding: [0xf7,0x5c,0x02,0x40] negl 64(%rdx,%rax) // CHECK: negl %r13d // CHECK: encoding: [0x41,0xf7,0xdd] negl %r13d // CHECK: negl (%rdx) // CHECK: encoding: [0xf7,0x1a] negl (%rdx) // CHECK: negq 485498096 // CHECK: encoding: [0x48,0xf7,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] negq 485498096 // CHECK: negq 64(%rdx) // CHECK: encoding: [0x48,0xf7,0x5a,0x40] negq 64(%rdx) // CHECK: negq 64(%rdx,%rax,4) // CHECK: encoding: [0x48,0xf7,0x5c,0x82,0x40] negq 64(%rdx,%rax,4) // CHECK: negq -64(%rdx,%rax,4) // CHECK: encoding: [0x48,0xf7,0x5c,0x82,0xc0] negq -64(%rdx,%rax,4) // CHECK: negq 64(%rdx,%rax) // CHECK: encoding: [0x48,0xf7,0x5c,0x02,0x40] negq 64(%rdx,%rax) // CHECK: negq (%rdx) // CHECK: encoding: [0x48,0xf7,0x1a] negq (%rdx) // CHECK: negw 485498096 // CHECK: encoding: [0x66,0xf7,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] negw 485498096 // CHECK: negw 64(%rdx) // CHECK: encoding: [0x66,0xf7,0x5a,0x40] negw 64(%rdx) // CHECK: negw 64(%rdx,%rax,4) // CHECK: encoding: [0x66,0xf7,0x5c,0x82,0x40] negw 64(%rdx,%rax,4) // CHECK: negw -64(%rdx,%rax,4) // CHECK: encoding: [0x66,0xf7,0x5c,0x82,0xc0] negw -64(%rdx,%rax,4) // CHECK: negw 64(%rdx,%rax) // CHECK: encoding: [0x66,0xf7,0x5c,0x02,0x40] negw 64(%rdx,%rax) // CHECK: negw %r14w // CHECK: encoding: [0x66,0x41,0xf7,0xde] negw %r14w // CHECK: negw (%rdx) // CHECK: encoding: [0x66,0xf7,0x1a] negw (%rdx) // CHECK: nop // CHECK: encoding: [0x90] nop // CHECK: notb 485498096 // CHECK: encoding: [0xf6,0x14,0x25,0xf0,0x1c,0xf0,0x1c] notb 485498096 // CHECK: notb 64(%rdx) // CHECK: encoding: [0xf6,0x52,0x40] notb 64(%rdx) // CHECK: notb 64(%rdx,%rax,4) // CHECK: encoding: [0xf6,0x54,0x82,0x40] notb 64(%rdx,%rax,4) // CHECK: notb -64(%rdx,%rax,4) // CHECK: encoding: [0xf6,0x54,0x82,0xc0] notb -64(%rdx,%rax,4) // CHECK: notb 64(%rdx,%rax) // CHECK: encoding: [0xf6,0x54,0x02,0x40] notb 64(%rdx,%rax) // CHECK: notb %r14b // CHECK: encoding: [0x41,0xf6,0xd6] notb %r14b // CHECK: notb (%rdx) // CHECK: encoding: [0xf6,0x12] notb (%rdx) // CHECK: notl 485498096 // CHECK: encoding: [0xf7,0x14,0x25,0xf0,0x1c,0xf0,0x1c] notl 485498096 // CHECK: notl 64(%rdx) // CHECK: encoding: [0xf7,0x52,0x40] notl 64(%rdx) // CHECK: notl 64(%rdx,%rax,4) // CHECK: encoding: [0xf7,0x54,0x82,0x40] notl 64(%rdx,%rax,4) // CHECK: notl -64(%rdx,%rax,4) // CHECK: encoding: [0xf7,0x54,0x82,0xc0] notl -64(%rdx,%rax,4) // CHECK: notl 64(%rdx,%rax) // CHECK: encoding: [0xf7,0x54,0x02,0x40] notl 64(%rdx,%rax) // CHECK: notl %r13d // CHECK: encoding: [0x41,0xf7,0xd5] notl %r13d // CHECK: notl (%rdx) // CHECK: encoding: [0xf7,0x12] notl (%rdx) // CHECK: notq 485498096 // CHECK: encoding: [0x48,0xf7,0x14,0x25,0xf0,0x1c,0xf0,0x1c] notq 485498096 // CHECK: notq 64(%rdx) // CHECK: encoding: [0x48,0xf7,0x52,0x40] notq 64(%rdx) // CHECK: notq 64(%rdx,%rax,4) // CHECK: encoding: [0x48,0xf7,0x54,0x82,0x40] notq 64(%rdx,%rax,4) // CHECK: notq -64(%rdx,%rax,4) // CHECK: encoding: [0x48,0xf7,0x54,0x82,0xc0] notq -64(%rdx,%rax,4) // CHECK: notq 64(%rdx,%rax) // CHECK: encoding: [0x48,0xf7,0x54,0x02,0x40] notq 64(%rdx,%rax) // CHECK: notq (%rdx) // CHECK: encoding: [0x48,0xf7,0x12] notq (%rdx) // CHECK: notw 485498096 // CHECK: encoding: [0x66,0xf7,0x14,0x25,0xf0,0x1c,0xf0,0x1c] notw 485498096 // CHECK: notw 64(%rdx) // CHECK: encoding: [0x66,0xf7,0x52,0x40] notw 64(%rdx) // CHECK: notw 64(%rdx,%rax,4) // CHECK: encoding: [0x66,0xf7,0x54,0x82,0x40] notw 64(%rdx,%rax,4) // CHECK: notw -64(%rdx,%rax,4) // CHECK: encoding: [0x66,0xf7,0x54,0x82,0xc0] notw -64(%rdx,%rax,4) // CHECK: notw 64(%rdx,%rax) // CHECK: encoding: [0x66,0xf7,0x54,0x02,0x40] notw 64(%rdx,%rax) // CHECK: notw %r14w // CHECK: encoding: [0x66,0x41,0xf7,0xd6] notw %r14w // CHECK: notw (%rdx) // CHECK: encoding: [0x66,0xf7,0x12] notw (%rdx) // CHECK: orb $0, 485498096 // CHECK: encoding: [0x80,0x0c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] orb $0, 485498096 // CHECK: orb $0, 64(%rdx) // CHECK: encoding: [0x80,0x4a,0x40,0x00] orb $0, 64(%rdx) // CHECK: orb $0, 64(%rdx,%rax,4) // CHECK: encoding: [0x80,0x4c,0x82,0x40,0x00] orb $0, 64(%rdx,%rax,4) // CHECK: orb $0, -64(%rdx,%rax,4) // CHECK: encoding: [0x80,0x4c,0x82,0xc0,0x00] orb $0, -64(%rdx,%rax,4) // CHECK: orb $0, 64(%rdx,%rax) // CHECK: encoding: [0x80,0x4c,0x02,0x40,0x00] orb $0, 64(%rdx,%rax) // CHECK: orb $0, %al // CHECK: encoding: [0x0c,0x00] orb $0, %al // CHECK: orb $0, %r14b // CHECK: encoding: [0x41,0x80,0xce,0x00] orb $0, %r14b // CHECK: orb $0, (%rdx) // CHECK: encoding: [0x80,0x0a,0x00] orb $0, (%rdx) // CHECK: orb 485498096, %r14b // CHECK: encoding: [0x44,0x0a,0x34,0x25,0xf0,0x1c,0xf0,0x1c] orb 485498096, %r14b // CHECK: orb 64(%rdx), %r14b // CHECK: encoding: [0x44,0x0a,0x72,0x40] orb 64(%rdx), %r14b // CHECK: orb 64(%rdx,%rax,4), %r14b // CHECK: encoding: [0x44,0x0a,0x74,0x82,0x40] orb 64(%rdx,%rax,4), %r14b // CHECK: orb -64(%rdx,%rax,4), %r14b // CHECK: encoding: [0x44,0x0a,0x74,0x82,0xc0] orb -64(%rdx,%rax,4), %r14b // CHECK: orb 64(%rdx,%rax), %r14b // CHECK: encoding: [0x44,0x0a,0x74,0x02,0x40] orb 64(%rdx,%rax), %r14b // CHECK: orb %r14b, 485498096 // CHECK: encoding: [0x44,0x08,0x34,0x25,0xf0,0x1c,0xf0,0x1c] orb %r14b, 485498096 // CHECK: orb %r14b, 64(%rdx) // CHECK: encoding: [0x44,0x08,0x72,0x40] orb %r14b, 64(%rdx) // CHECK: orb %r14b, 64(%rdx,%rax,4) // CHECK: encoding: [0x44,0x08,0x74,0x82,0x40] orb %r14b, 64(%rdx,%rax,4) // CHECK: orb %r14b, -64(%rdx,%rax,4) // CHECK: encoding: [0x44,0x08,0x74,0x82,0xc0] orb %r14b, -64(%rdx,%rax,4) // CHECK: orb %r14b, 64(%rdx,%rax) // CHECK: encoding: [0x44,0x08,0x74,0x02,0x40] orb %r14b, 64(%rdx,%rax) // CHECK: orb %r14b, %r14b // CHECK: encoding: [0x45,0x08,0xf6] orb %r14b, %r14b // CHECK: orb %r14b, (%rdx) // CHECK: encoding: [0x44,0x08,0x32] orb %r14b, (%rdx) // CHECK: orb (%rdx), %r14b // CHECK: encoding: [0x44,0x0a,0x32] orb (%rdx), %r14b // CHECK: orl $0, 485498096 // CHECK: encoding: [0x83,0x0c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] orl $0, 485498096 // CHECK: orl $0, 64(%rdx) // CHECK: encoding: [0x83,0x4a,0x40,0x00] orl $0, 64(%rdx) // CHECK: orl $0, 64(%rdx,%rax,4) // CHECK: encoding: [0x83,0x4c,0x82,0x40,0x00] orl $0, 64(%rdx,%rax,4) // CHECK: orl $0, -64(%rdx,%rax,4) // CHECK: encoding: [0x83,0x4c,0x82,0xc0,0x00] orl $0, -64(%rdx,%rax,4) // CHECK: orl $0, 64(%rdx,%rax) // CHECK: encoding: [0x83,0x4c,0x02,0x40,0x00] orl $0, 64(%rdx,%rax) // CHECK: orl $0, %eax // CHECK: encoding: [0x83,0xc8,0x00] orl $0, %eax // CHECK: orl $0, %r13d // CHECK: encoding: [0x41,0x83,0xcd,0x00] orl $0, %r13d // CHECK: orl $0, (%rdx) // CHECK: encoding: [0x83,0x0a,0x00] orl $0, (%rdx) // CHECK: orl %r13d, %r13d // CHECK: encoding: [0x45,0x09,0xed] orl %r13d, %r13d // CHECK: orq $0, 485498096 // CHECK: encoding: [0x48,0x83,0x0c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] orq $0, 485498096 // CHECK: orq $0, 64(%rdx) // CHECK: encoding: [0x48,0x83,0x4a,0x40,0x00] orq $0, 64(%rdx) // CHECK: orq $0, 64(%rdx,%rax,4) // CHECK: encoding: [0x48,0x83,0x4c,0x82,0x40,0x00] orq $0, 64(%rdx,%rax,4) // CHECK: orq $0, -64(%rdx,%rax,4) // CHECK: encoding: [0x48,0x83,0x4c,0x82,0xc0,0x00] orq $0, -64(%rdx,%rax,4) // CHECK: orq $0, 64(%rdx,%rax) // CHECK: encoding: [0x48,0x83,0x4c,0x02,0x40,0x00] orq $0, 64(%rdx,%rax) // CHECK: orq $0, (%rdx) // CHECK: encoding: [0x48,0x83,0x0a,0x00] orq $0, (%rdx) // CHECK: orw $0, 485498096 // CHECK: encoding: [0x66,0x83,0x0c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] orw $0, 485498096 // CHECK: orw $0, 64(%rdx) // CHECK: encoding: [0x66,0x83,0x4a,0x40,0x00] orw $0, 64(%rdx) // CHECK: orw $0, 64(%rdx,%rax,4) // CHECK: encoding: [0x66,0x83,0x4c,0x82,0x40,0x00] orw $0, 64(%rdx,%rax,4) // CHECK: orw $0, -64(%rdx,%rax,4) // CHECK: encoding: [0x66,0x83,0x4c,0x82,0xc0,0x00] orw $0, -64(%rdx,%rax,4) // CHECK: orw $0, 64(%rdx,%rax) // CHECK: encoding: [0x66,0x83,0x4c,0x02,0x40,0x00] orw $0, 64(%rdx,%rax) // CHECK: orw $0, %r14w // CHECK: encoding: [0x66,0x41,0x83,0xce,0x00] orw $0, %r14w // CHECK: orw $0, (%rdx) // CHECK: encoding: [0x66,0x83,0x0a,0x00] orw $0, (%rdx) // CHECK: orw 485498096, %r14w // CHECK: encoding: [0x66,0x44,0x0b,0x34,0x25,0xf0,0x1c,0xf0,0x1c] orw 485498096, %r14w // CHECK: orw 64(%rdx), %r14w // CHECK: encoding: [0x66,0x44,0x0b,0x72,0x40] orw 64(%rdx), %r14w // CHECK: orw 64(%rdx,%rax,4), %r14w // CHECK: encoding: [0x66,0x44,0x0b,0x74,0x82,0x40] orw 64(%rdx,%rax,4), %r14w // CHECK: orw -64(%rdx,%rax,4), %r14w // CHECK: encoding: [0x66,0x44,0x0b,0x74,0x82,0xc0] orw -64(%rdx,%rax,4), %r14w // CHECK: orw 64(%rdx,%rax), %r14w // CHECK: encoding: [0x66,0x44,0x0b,0x74,0x02,0x40] orw 64(%rdx,%rax), %r14w // CHECK: orw %r14w, 485498096 // CHECK: encoding: [0x66,0x44,0x09,0x34,0x25,0xf0,0x1c,0xf0,0x1c] orw %r14w, 485498096 // CHECK: orw %r14w, 64(%rdx) // CHECK: encoding: [0x66,0x44,0x09,0x72,0x40] orw %r14w, 64(%rdx) // CHECK: orw %r14w, 64(%rdx,%rax,4) // CHECK: encoding: [0x66,0x44,0x09,0x74,0x82,0x40] orw %r14w, 64(%rdx,%rax,4) // CHECK: orw %r14w, -64(%rdx,%rax,4) // CHECK: encoding: [0x66,0x44,0x09,0x74,0x82,0xc0] orw %r14w, -64(%rdx,%rax,4) // CHECK: orw %r14w, 64(%rdx,%rax) // CHECK: encoding: [0x66,0x44,0x09,0x74,0x02,0x40] orw %r14w, 64(%rdx,%rax) // CHECK: orw %r14w, %r14w // CHECK: encoding: [0x66,0x45,0x09,0xf6] orw %r14w, %r14w // CHECK: orw %r14w, (%rdx) // CHECK: encoding: [0x66,0x44,0x09,0x32] orw %r14w, (%rdx) // CHECK: orw (%rdx), %r14w // CHECK: encoding: [0x66,0x44,0x0b,0x32] orw (%rdx), %r14w // CHECK: outb %al, $0 // CHECK: encoding: [0xe6,0x00] outb %al, $0 // CHECK: outb %al, %dx // CHECK: encoding: [0xee] outb %al, %dx // CHECK: outl %eax, $0 // CHECK: encoding: [0xe7,0x00] outl %eax, $0 // CHECK: outl %eax, %dx // CHECK: encoding: [0xef] outl %eax, %dx // CHECK: pause // CHECK: encoding: [0xf3,0x90] pause // CHECK: popfq // CHECK: encoding: [0x9d] popfq // CHECK: popfw // CHECK: encoding: [0x66,0x9d] popfw // CHECK: pushfq // CHECK: encoding: [0x9c] pushfq // CHECK: pushfw // CHECK: encoding: [0x66,0x9c] pushfw // CHECK: rclb 485498096 // CHECK: encoding: [0xd0,0x14,0x25,0xf0,0x1c,0xf0,0x1c] rclb 485498096 // CHECK: rclb 64(%rdx) // CHECK: encoding: [0xd0,0x52,0x40] rclb 64(%rdx) // CHECK: rclb 64(%rdx,%rax,4) // CHECK: encoding: [0xd0,0x54,0x82,0x40] rclb 64(%rdx,%rax,4) // CHECK: rclb -64(%rdx,%rax,4) // CHECK: encoding: [0xd0,0x54,0x82,0xc0] rclb -64(%rdx,%rax,4) // CHECK: rclb 64(%rdx,%rax) // CHECK: encoding: [0xd0,0x54,0x02,0x40] rclb 64(%rdx,%rax) // CHECK: rclb %cl, 485498096 // CHECK: encoding: [0xd2,0x14,0x25,0xf0,0x1c,0xf0,0x1c] rclb %cl, 485498096 // CHECK: rclb %cl, 64(%rdx) // CHECK: encoding: [0xd2,0x52,0x40] rclb %cl, 64(%rdx) // CHECK: rclb %cl, 64(%rdx,%rax,4) // CHECK: encoding: [0xd2,0x54,0x82,0x40] rclb %cl, 64(%rdx,%rax,4) // CHECK: rclb %cl, -64(%rdx,%rax,4) // CHECK: encoding: [0xd2,0x54,0x82,0xc0] rclb %cl, -64(%rdx,%rax,4) // CHECK: rclb %cl, 64(%rdx,%rax) // CHECK: encoding: [0xd2,0x54,0x02,0x40] rclb %cl, 64(%rdx,%rax) // CHECK: rclb %cl, %r14b // CHECK: encoding: [0x41,0xd2,0xd6] rclb %cl, %r14b // CHECK: rclb %cl, (%rdx) // CHECK: encoding: [0xd2,0x12] rclb %cl, (%rdx) // CHECK: rclb %r14b // CHECK: encoding: [0x41,0xd0,0xd6] rclb %r14b // CHECK: rclb (%rdx) // CHECK: encoding: [0xd0,0x12] rclb (%rdx) // CHECK: rcll 485498096 // CHECK: encoding: [0xd1,0x14,0x25,0xf0,0x1c,0xf0,0x1c] rcll 485498096 // CHECK: rcll 64(%rdx) // CHECK: encoding: [0xd1,0x52,0x40] rcll 64(%rdx) // CHECK: rcll 64(%rdx,%rax,4) // CHECK: encoding: [0xd1,0x54,0x82,0x40] rcll 64(%rdx,%rax,4) // CHECK: rcll -64(%rdx,%rax,4) // CHECK: encoding: [0xd1,0x54,0x82,0xc0] rcll -64(%rdx,%rax,4) // CHECK: rcll 64(%rdx,%rax) // CHECK: encoding: [0xd1,0x54,0x02,0x40] rcll 64(%rdx,%rax) // CHECK: rcll %cl, 485498096 // CHECK: encoding: [0xd3,0x14,0x25,0xf0,0x1c,0xf0,0x1c] rcll %cl, 485498096 // CHECK: rcll %cl, 64(%rdx) // CHECK: encoding: [0xd3,0x52,0x40] rcll %cl, 64(%rdx) // CHECK: rcll %cl, 64(%rdx,%rax,4) // CHECK: encoding: [0xd3,0x54,0x82,0x40] rcll %cl, 64(%rdx,%rax,4) // CHECK: rcll %cl, -64(%rdx,%rax,4) // CHECK: encoding: [0xd3,0x54,0x82,0xc0] rcll %cl, -64(%rdx,%rax,4) // CHECK: rcll %cl, 64(%rdx,%rax) // CHECK: encoding: [0xd3,0x54,0x02,0x40] rcll %cl, 64(%rdx,%rax) // CHECK: rcll %cl, %r13d // CHECK: encoding: [0x41,0xd3,0xd5] rcll %cl, %r13d // CHECK: rcll %cl, (%rdx) // CHECK: encoding: [0xd3,0x12] rcll %cl, (%rdx) // CHECK: rcll %r13d // CHECK: encoding: [0x41,0xd1,0xd5] rcll %r13d // CHECK: rcll (%rdx) // CHECK: encoding: [0xd1,0x12] rcll (%rdx) // CHECK: rclq 485498096 // CHECK: encoding: [0x48,0xd1,0x14,0x25,0xf0,0x1c,0xf0,0x1c] rclq 485498096 // CHECK: rclq 64(%rdx) // CHECK: encoding: [0x48,0xd1,0x52,0x40] rclq 64(%rdx) // CHECK: rclq 64(%rdx,%rax,4) // CHECK: encoding: [0x48,0xd1,0x54,0x82,0x40] rclq 64(%rdx,%rax,4) // CHECK: rclq -64(%rdx,%rax,4) // CHECK: encoding: [0x48,0xd1,0x54,0x82,0xc0] rclq -64(%rdx,%rax,4) // CHECK: rclq 64(%rdx,%rax) // CHECK: encoding: [0x48,0xd1,0x54,0x02,0x40] rclq 64(%rdx,%rax) // CHECK: rclq %cl, 485498096 // CHECK: encoding: [0x48,0xd3,0x14,0x25,0xf0,0x1c,0xf0,0x1c] rclq %cl, 485498096 // CHECK: rclq %cl, 64(%rdx) // CHECK: encoding: [0x48,0xd3,0x52,0x40] rclq %cl, 64(%rdx) // CHECK: rclq %cl, 64(%rdx,%rax,4) // CHECK: encoding: [0x48,0xd3,0x54,0x82,0x40] rclq %cl, 64(%rdx,%rax,4) // CHECK: rclq %cl, -64(%rdx,%rax,4) // CHECK: encoding: [0x48,0xd3,0x54,0x82,0xc0] rclq %cl, -64(%rdx,%rax,4) // CHECK: rclq %cl, 64(%rdx,%rax) // CHECK: encoding: [0x48,0xd3,0x54,0x02,0x40] rclq %cl, 64(%rdx,%rax) // CHECK: rclq %cl, (%rdx) // CHECK: encoding: [0x48,0xd3,0x12] rclq %cl, (%rdx) // CHECK: rclq (%rdx) // CHECK: encoding: [0x48,0xd1,0x12] rclq (%rdx) // CHECK: rclw 485498096 // CHECK: encoding: [0x66,0xd1,0x14,0x25,0xf0,0x1c,0xf0,0x1c] rclw 485498096 // CHECK: rclw 64(%rdx) // CHECK: encoding: [0x66,0xd1,0x52,0x40] rclw 64(%rdx) // CHECK: rclw 64(%rdx,%rax,4) // CHECK: encoding: [0x66,0xd1,0x54,0x82,0x40] rclw 64(%rdx,%rax,4) // CHECK: rclw -64(%rdx,%rax,4) // CHECK: encoding: [0x66,0xd1,0x54,0x82,0xc0] rclw -64(%rdx,%rax,4) // CHECK: rclw 64(%rdx,%rax) // CHECK: encoding: [0x66,0xd1,0x54,0x02,0x40] rclw 64(%rdx,%rax) // CHECK: rclw %cl, 485498096 // CHECK: encoding: [0x66,0xd3,0x14,0x25,0xf0,0x1c,0xf0,0x1c] rclw %cl, 485498096 // CHECK: rclw %cl, 64(%rdx) // CHECK: encoding: [0x66,0xd3,0x52,0x40] rclw %cl, 64(%rdx) // CHECK: rclw %cl, 64(%rdx,%rax,4) // CHECK: encoding: [0x66,0xd3,0x54,0x82,0x40] rclw %cl, 64(%rdx,%rax,4) // CHECK: rclw %cl, -64(%rdx,%rax,4) // CHECK: encoding: [0x66,0xd3,0x54,0x82,0xc0] rclw %cl, -64(%rdx,%rax,4) // CHECK: rclw %cl, 64(%rdx,%rax) // CHECK: encoding: [0x66,0xd3,0x54,0x02,0x40] rclw %cl, 64(%rdx,%rax) // CHECK: rclw %cl, %r14w // CHECK: encoding: [0x66,0x41,0xd3,0xd6] rclw %cl, %r14w // CHECK: rclw %cl, (%rdx) // CHECK: encoding: [0x66,0xd3,0x12] rclw %cl, (%rdx) // CHECK: rclw %r14w // CHECK: encoding: [0x66,0x41,0xd1,0xd6] rclw %r14w // CHECK: rclw (%rdx) // CHECK: encoding: [0x66,0xd1,0x12] rclw (%rdx) // CHECK: rcrb 485498096 // CHECK: encoding: [0xd0,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] rcrb 485498096 // CHECK: rcrb 64(%rdx) // CHECK: encoding: [0xd0,0x5a,0x40] rcrb 64(%rdx) // CHECK: rcrb 64(%rdx,%rax,4) // CHECK: encoding: [0xd0,0x5c,0x82,0x40] rcrb 64(%rdx,%rax,4) // CHECK: rcrb -64(%rdx,%rax,4) // CHECK: encoding: [0xd0,0x5c,0x82,0xc0] rcrb -64(%rdx,%rax,4) // CHECK: rcrb 64(%rdx,%rax) // CHECK: encoding: [0xd0,0x5c,0x02,0x40] rcrb 64(%rdx,%rax) // CHECK: rcrb %cl, 485498096 // CHECK: encoding: [0xd2,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] rcrb %cl, 485498096 // CHECK: rcrb %cl, 64(%rdx) // CHECK: encoding: [0xd2,0x5a,0x40] rcrb %cl, 64(%rdx) // CHECK: rcrb %cl, 64(%rdx,%rax,4) // CHECK: encoding: [0xd2,0x5c,0x82,0x40] rcrb %cl, 64(%rdx,%rax,4) // CHECK: rcrb %cl, -64(%rdx,%rax,4) // CHECK: encoding: [0xd2,0x5c,0x82,0xc0] rcrb %cl, -64(%rdx,%rax,4) // CHECK: rcrb %cl, 64(%rdx,%rax) // CHECK: encoding: [0xd2,0x5c,0x02,0x40] rcrb %cl, 64(%rdx,%rax) // CHECK: rcrb %cl, %r14b // CHECK: encoding: [0x41,0xd2,0xde] rcrb %cl, %r14b // CHECK: rcrb %cl, (%rdx) // CHECK: encoding: [0xd2,0x1a] rcrb %cl, (%rdx) // CHECK: rcrb %r14b // CHECK: encoding: [0x41,0xd0,0xde] rcrb %r14b // CHECK: rcrb (%rdx) // CHECK: encoding: [0xd0,0x1a] rcrb (%rdx) // CHECK: rcrl 485498096 // CHECK: encoding: [0xd1,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] rcrl 485498096 // CHECK: rcrl 64(%rdx) // CHECK: encoding: [0xd1,0x5a,0x40] rcrl 64(%rdx) // CHECK: rcrl 64(%rdx,%rax,4) // CHECK: encoding: [0xd1,0x5c,0x82,0x40] rcrl 64(%rdx,%rax,4) // CHECK: rcrl -64(%rdx,%rax,4) // CHECK: encoding: [0xd1,0x5c,0x82,0xc0] rcrl -64(%rdx,%rax,4) // CHECK: rcrl 64(%rdx,%rax) // CHECK: encoding: [0xd1,0x5c,0x02,0x40] rcrl 64(%rdx,%rax) // CHECK: rcrl %cl, 485498096 // CHECK: encoding: [0xd3,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] rcrl %cl, 485498096 // CHECK: rcrl %cl, 64(%rdx) // CHECK: encoding: [0xd3,0x5a,0x40] rcrl %cl, 64(%rdx) // CHECK: rcrl %cl, 64(%rdx,%rax,4) // CHECK: encoding: [0xd3,0x5c,0x82,0x40] rcrl %cl, 64(%rdx,%rax,4) // CHECK: rcrl %cl, -64(%rdx,%rax,4) // CHECK: encoding: [0xd3,0x5c,0x82,0xc0] rcrl %cl, -64(%rdx,%rax,4) // CHECK: rcrl %cl, 64(%rdx,%rax) // CHECK: encoding: [0xd3,0x5c,0x02,0x40] rcrl %cl, 64(%rdx,%rax) // CHECK: rcrl %cl, %r13d // CHECK: encoding: [0x41,0xd3,0xdd] rcrl %cl, %r13d // CHECK: rcrl %cl, (%rdx) // CHECK: encoding: [0xd3,0x1a] rcrl %cl, (%rdx) // CHECK: rcrl %r13d // CHECK: encoding: [0x41,0xd1,0xdd] rcrl %r13d // CHECK: rcrl (%rdx) // CHECK: encoding: [0xd1,0x1a] rcrl (%rdx) // CHECK: rcrq 485498096 // CHECK: encoding: [0x48,0xd1,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] rcrq 485498096 // CHECK: rcrq 64(%rdx) // CHECK: encoding: [0x48,0xd1,0x5a,0x40] rcrq 64(%rdx) // CHECK: rcrq 64(%rdx,%rax,4) // CHECK: encoding: [0x48,0xd1,0x5c,0x82,0x40] rcrq 64(%rdx,%rax,4) // CHECK: rcrq -64(%rdx,%rax,4) // CHECK: encoding: [0x48,0xd1,0x5c,0x82,0xc0] rcrq -64(%rdx,%rax,4) // CHECK: rcrq 64(%rdx,%rax) // CHECK: encoding: [0x48,0xd1,0x5c,0x02,0x40] rcrq 64(%rdx,%rax) // CHECK: rcrq %cl, 485498096 // CHECK: encoding: [0x48,0xd3,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] rcrq %cl, 485498096 // CHECK: rcrq %cl, 64(%rdx) // CHECK: encoding: [0x48,0xd3,0x5a,0x40] rcrq %cl, 64(%rdx) // CHECK: rcrq %cl, 64(%rdx,%rax,4) // CHECK: encoding: [0x48,0xd3,0x5c,0x82,0x40] rcrq %cl, 64(%rdx,%rax,4) // CHECK: rcrq %cl, -64(%rdx,%rax,4) // CHECK: encoding: [0x48,0xd3,0x5c,0x82,0xc0] rcrq %cl, -64(%rdx,%rax,4) // CHECK: rcrq %cl, 64(%rdx,%rax) // CHECK: encoding: [0x48,0xd3,0x5c,0x02,0x40] rcrq %cl, 64(%rdx,%rax) // CHECK: rcrq %cl, (%rdx) // CHECK: encoding: [0x48,0xd3,0x1a] rcrq %cl, (%rdx) // CHECK: rcrq (%rdx) // CHECK: encoding: [0x48,0xd1,0x1a] rcrq (%rdx) // CHECK: rcrw 485498096 // CHECK: encoding: [0x66,0xd1,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] rcrw 485498096 // CHECK: rcrw 64(%rdx) // CHECK: encoding: [0x66,0xd1,0x5a,0x40] rcrw 64(%rdx) // CHECK: rcrw 64(%rdx,%rax,4) // CHECK: encoding: [0x66,0xd1,0x5c,0x82,0x40] rcrw 64(%rdx,%rax,4) // CHECK: rcrw -64(%rdx,%rax,4) // CHECK: encoding: [0x66,0xd1,0x5c,0x82,0xc0] rcrw -64(%rdx,%rax,4) // CHECK: rcrw 64(%rdx,%rax) // CHECK: encoding: [0x66,0xd1,0x5c,0x02,0x40] rcrw 64(%rdx,%rax) // CHECK: rcrw %cl, 485498096 // CHECK: encoding: [0x66,0xd3,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] rcrw %cl, 485498096 // CHECK: rcrw %cl, 64(%rdx) // CHECK: encoding: [0x66,0xd3,0x5a,0x40] rcrw %cl, 64(%rdx) // CHECK: rcrw %cl, 64(%rdx,%rax,4) // CHECK: encoding: [0x66,0xd3,0x5c,0x82,0x40] rcrw %cl, 64(%rdx,%rax,4) // CHECK: rcrw %cl, -64(%rdx,%rax,4) // CHECK: encoding: [0x66,0xd3,0x5c,0x82,0xc0] rcrw %cl, -64(%rdx,%rax,4) // CHECK: rcrw %cl, 64(%rdx,%rax) // CHECK: encoding: [0x66,0xd3,0x5c,0x02,0x40] rcrw %cl, 64(%rdx,%rax) // CHECK: rcrw %cl, %r14w // CHECK: encoding: [0x66,0x41,0xd3,0xde] rcrw %cl, %r14w // CHECK: rcrw %cl, (%rdx) // CHECK: encoding: [0x66,0xd3,0x1a] rcrw %cl, (%rdx) // CHECK: rcrw %r14w // CHECK: encoding: [0x66,0x41,0xd1,0xde] rcrw %r14w // CHECK: rcrw (%rdx) // CHECK: encoding: [0x66,0xd1,0x1a] rcrw (%rdx) // CHECK: rep cmpsb %es:(%rdi), %gs:(%rsi) // CHECK: encoding: [0xf3,0x65,0xa6] rep cmpsb %es:(%rdi), %gs:(%rsi) // CHECK: rep cmpsl %es:(%rdi), %gs:(%rsi) // CHECK: encoding: [0xf3,0x65,0xa7] rep cmpsl %es:(%rdi), %gs:(%rsi) // CHECK: rep cmpsq %es:(%rdi), %gs:(%rsi) // CHECK: encoding: [0xf3,0x48,0x65,0xa7] rep cmpsq %es:(%rdi), %gs:(%rsi) // CHECK: rep cmpsw %es:(%rdi), %gs:(%rsi) // CHECK: encoding: [0xf3,0x66,0x65,0xa7] rep cmpsw %es:(%rdi), %gs:(%rsi) // CHECK: rep lodsb %gs:(%rsi), %al // CHECK: encoding: [0xf3,0x65,0xac] rep lodsb %gs:(%rsi), %al // CHECK: rep lodsw %gs:(%rsi), %ax // CHECK: encoding: [0xf3,0x66,0x65,0xad] rep lodsw %gs:(%rsi), %ax // CHECK: rep movsb %gs:(%rsi), %es:(%rdi) // CHECK: encoding: [0xf3,0x65,0xa4] rep movsb %gs:(%rsi), %es:(%rdi) // CHECK: rep movsl %gs:(%rsi), %es:(%rdi) // CHECK: encoding: [0xf3,0x65,0xa5] rep movsl %gs:(%rsi), %es:(%rdi) // CHECK: rep movsq %gs:(%rsi), %es:(%rdi) // CHECK: encoding: [0xf3,0x48,0x65,0xa5] rep movsq %gs:(%rsi), %es:(%rdi) // CHECK: rep movsw %gs:(%rsi), %es:(%rdi) // CHECK: encoding: [0xf3,0x66,0x65,0xa5] rep movsw %gs:(%rsi), %es:(%rdi) // CHECK: repne cmpsb %es:(%rdi), %gs:(%rsi) // CHECK: encoding: [0xf2,0x65,0xa6] repne cmpsb %es:(%rdi), %gs:(%rsi) // CHECK: repne cmpsl %es:(%rdi), %gs:(%rsi) // CHECK: encoding: [0xf2,0x65,0xa7] repne cmpsl %es:(%rdi), %gs:(%rsi) // CHECK: repne cmpsq %es:(%rdi), %gs:(%rsi) // CHECK: encoding: [0xf2,0x48,0x65,0xa7] repne cmpsq %es:(%rdi), %gs:(%rsi) // CHECK: repne cmpsw %es:(%rdi), %gs:(%rsi) // CHECK: encoding: [0xf2,0x66,0x65,0xa7] repne cmpsw %es:(%rdi), %gs:(%rsi) // CHECK: repne lodsb %gs:(%rsi), %al // CHECK: encoding: [0xf2,0x65,0xac] repne lodsb %gs:(%rsi), %al // CHECK: repne lodsw %gs:(%rsi), %ax // CHECK: encoding: [0xf2,0x66,0x65,0xad] repne lodsw %gs:(%rsi), %ax // CHECK: repne movsb %gs:(%rsi), %es:(%rdi) // CHECK: encoding: [0xf2,0x65,0xa4] repne movsb %gs:(%rsi), %es:(%rdi) // CHECK: repne movsl %gs:(%rsi), %es:(%rdi) // CHECK: encoding: [0xf2,0x65,0xa5] repne movsl %gs:(%rsi), %es:(%rdi) // CHECK: repne movsq %gs:(%rsi), %es:(%rdi) // CHECK: encoding: [0xf2,0x48,0x65,0xa5] repne movsq %gs:(%rsi), %es:(%rdi) // CHECK: repne movsw %gs:(%rsi), %es:(%rdi) // CHECK: encoding: [0xf2,0x66,0x65,0xa5] repne movsw %gs:(%rsi), %es:(%rdi) // CHECK: repne scasb %es:(%rdi), %al // CHECK: encoding: [0xf2,0xae] repne scasb %es:(%rdi), %al // CHECK: repne scasw %es:(%rdi), %ax // CHECK: encoding: [0xf2,0x66,0xaf] repne scasw %es:(%rdi), %ax // CHECK: repne stosb %al, %es:(%rdi) // CHECK: encoding: [0xf2,0xaa] repne stosb %al, %es:(%rdi) // CHECK: repne stosw %ax, %es:(%rdi) // CHECK: encoding: [0xf2,0x66,0xab] repne stosw %ax, %es:(%rdi) // CHECK: rep scasb %es:(%rdi), %al // CHECK: encoding: [0xf3,0xae] rep scasb %es:(%rdi), %al // CHECK: rep scasw %es:(%rdi), %ax // CHECK: encoding: [0xf3,0x66,0xaf] rep scasw %es:(%rdi), %ax // CHECK: rep stosb %al, %es:(%rdi) // CHECK: encoding: [0xf3,0xaa] rep stosb %al, %es:(%rdi) // CHECK: rep stosw %ax, %es:(%rdi) // CHECK: encoding: [0xf3,0x66,0xab] rep stosw %ax, %es:(%rdi) // CHECK: rolb 485498096 // CHECK: encoding: [0xd0,0x04,0x25,0xf0,0x1c,0xf0,0x1c] rolb 485498096 // CHECK: rolb 64(%rdx) // CHECK: encoding: [0xd0,0x42,0x40] rolb 64(%rdx) // CHECK: rolb 64(%rdx,%rax,4) // CHECK: encoding: [0xd0,0x44,0x82,0x40] rolb 64(%rdx,%rax,4) // CHECK: rolb -64(%rdx,%rax,4) // CHECK: encoding: [0xd0,0x44,0x82,0xc0] rolb -64(%rdx,%rax,4) // CHECK: rolb 64(%rdx,%rax) // CHECK: encoding: [0xd0,0x44,0x02,0x40] rolb 64(%rdx,%rax) // CHECK: rolb %cl, 485498096 // CHECK: encoding: [0xd2,0x04,0x25,0xf0,0x1c,0xf0,0x1c] rolb %cl, 485498096 // CHECK: rolb %cl, 64(%rdx) // CHECK: encoding: [0xd2,0x42,0x40] rolb %cl, 64(%rdx) // CHECK: rolb %cl, 64(%rdx,%rax,4) // CHECK: encoding: [0xd2,0x44,0x82,0x40] rolb %cl, 64(%rdx,%rax,4) // CHECK: rolb %cl, -64(%rdx,%rax,4) // CHECK: encoding: [0xd2,0x44,0x82,0xc0] rolb %cl, -64(%rdx,%rax,4) // CHECK: rolb %cl, 64(%rdx,%rax) // CHECK: encoding: [0xd2,0x44,0x02,0x40] rolb %cl, 64(%rdx,%rax) // CHECK: rolb %cl, %r14b // CHECK: encoding: [0x41,0xd2,0xc6] rolb %cl, %r14b // CHECK: rolb %cl, (%rdx) // CHECK: encoding: [0xd2,0x02] rolb %cl, (%rdx) // CHECK: rolb %r14b // CHECK: encoding: [0x41,0xd0,0xc6] rolb %r14b // CHECK: rolb (%rdx) // CHECK: encoding: [0xd0,0x02] rolb (%rdx) // CHECK: roll 485498096 // CHECK: encoding: [0xd1,0x04,0x25,0xf0,0x1c,0xf0,0x1c] roll 485498096 // CHECK: roll 64(%rdx) // CHECK: encoding: [0xd1,0x42,0x40] roll 64(%rdx) // CHECK: roll 64(%rdx,%rax,4) // CHECK: encoding: [0xd1,0x44,0x82,0x40] roll 64(%rdx,%rax,4) // CHECK: roll -64(%rdx,%rax,4) // CHECK: encoding: [0xd1,0x44,0x82,0xc0] roll -64(%rdx,%rax,4) // CHECK: roll 64(%rdx,%rax) // CHECK: encoding: [0xd1,0x44,0x02,0x40] roll 64(%rdx,%rax) // CHECK: roll %cl, 485498096 // CHECK: encoding: [0xd3,0x04,0x25,0xf0,0x1c,0xf0,0x1c] roll %cl, 485498096 // CHECK: roll %cl, 64(%rdx) // CHECK: encoding: [0xd3,0x42,0x40] roll %cl, 64(%rdx) // CHECK: roll %cl, 64(%rdx,%rax,4) // CHECK: encoding: [0xd3,0x44,0x82,0x40] roll %cl, 64(%rdx,%rax,4) // CHECK: roll %cl, -64(%rdx,%rax,4) // CHECK: encoding: [0xd3,0x44,0x82,0xc0] roll %cl, -64(%rdx,%rax,4) // CHECK: roll %cl, 64(%rdx,%rax) // CHECK: encoding: [0xd3,0x44,0x02,0x40] roll %cl, 64(%rdx,%rax) // CHECK: roll %cl, %r13d // CHECK: encoding: [0x41,0xd3,0xc5] roll %cl, %r13d // CHECK: roll %cl, (%rdx) // CHECK: encoding: [0xd3,0x02] roll %cl, (%rdx) // CHECK: roll %r13d // CHECK: encoding: [0x41,0xd1,0xc5] roll %r13d // CHECK: roll (%rdx) // CHECK: encoding: [0xd1,0x02] roll (%rdx) // CHECK: rolq 485498096 // CHECK: encoding: [0x48,0xd1,0x04,0x25,0xf0,0x1c,0xf0,0x1c] rolq 485498096 // CHECK: rolq 64(%rdx) // CHECK: encoding: [0x48,0xd1,0x42,0x40] rolq 64(%rdx) // CHECK: rolq 64(%rdx,%rax,4) // CHECK: encoding: [0x48,0xd1,0x44,0x82,0x40] rolq 64(%rdx,%rax,4) // CHECK: rolq -64(%rdx,%rax,4) // CHECK: encoding: [0x48,0xd1,0x44,0x82,0xc0] rolq -64(%rdx,%rax,4) // CHECK: rolq 64(%rdx,%rax) // CHECK: encoding: [0x48,0xd1,0x44,0x02,0x40] rolq 64(%rdx,%rax) // CHECK: rolq %cl, 485498096 // CHECK: encoding: [0x48,0xd3,0x04,0x25,0xf0,0x1c,0xf0,0x1c] rolq %cl, 485498096 // CHECK: rolq %cl, 64(%rdx) // CHECK: encoding: [0x48,0xd3,0x42,0x40] rolq %cl, 64(%rdx) // CHECK: rolq %cl, 64(%rdx,%rax,4) // CHECK: encoding: [0x48,0xd3,0x44,0x82,0x40] rolq %cl, 64(%rdx,%rax,4) // CHECK: rolq %cl, -64(%rdx,%rax,4) // CHECK: encoding: [0x48,0xd3,0x44,0x82,0xc0] rolq %cl, -64(%rdx,%rax,4) // CHECK: rolq %cl, 64(%rdx,%rax) // CHECK: encoding: [0x48,0xd3,0x44,0x02,0x40] rolq %cl, 64(%rdx,%rax) // CHECK: rolq %cl, (%rdx) // CHECK: encoding: [0x48,0xd3,0x02] rolq %cl, (%rdx) // CHECK: rolq (%rdx) // CHECK: encoding: [0x48,0xd1,0x02] rolq (%rdx) // CHECK: rolw 485498096 // CHECK: encoding: [0x66,0xd1,0x04,0x25,0xf0,0x1c,0xf0,0x1c] rolw 485498096 // CHECK: rolw 64(%rdx) // CHECK: encoding: [0x66,0xd1,0x42,0x40] rolw 64(%rdx) // CHECK: rolw 64(%rdx,%rax,4) // CHECK: encoding: [0x66,0xd1,0x44,0x82,0x40] rolw 64(%rdx,%rax,4) // CHECK: rolw -64(%rdx,%rax,4) // CHECK: encoding: [0x66,0xd1,0x44,0x82,0xc0] rolw -64(%rdx,%rax,4) // CHECK: rolw 64(%rdx,%rax) // CHECK: encoding: [0x66,0xd1,0x44,0x02,0x40] rolw 64(%rdx,%rax) // CHECK: rolw %cl, 485498096 // CHECK: encoding: [0x66,0xd3,0x04,0x25,0xf0,0x1c,0xf0,0x1c] rolw %cl, 485498096 // CHECK: rolw %cl, 64(%rdx) // CHECK: encoding: [0x66,0xd3,0x42,0x40] rolw %cl, 64(%rdx) // CHECK: rolw %cl, 64(%rdx,%rax,4) // CHECK: encoding: [0x66,0xd3,0x44,0x82,0x40] rolw %cl, 64(%rdx,%rax,4) // CHECK: rolw %cl, -64(%rdx,%rax,4) // CHECK: encoding: [0x66,0xd3,0x44,0x82,0xc0] rolw %cl, -64(%rdx,%rax,4) // CHECK: rolw %cl, 64(%rdx,%rax) // CHECK: encoding: [0x66,0xd3,0x44,0x02,0x40] rolw %cl, 64(%rdx,%rax) // CHECK: rolw %cl, %r14w // CHECK: encoding: [0x66,0x41,0xd3,0xc6] rolw %cl, %r14w // CHECK: rolw %cl, (%rdx) // CHECK: encoding: [0x66,0xd3,0x02] rolw %cl, (%rdx) // CHECK: rolw %r14w // CHECK: encoding: [0x66,0x41,0xd1,0xc6] rolw %r14w // CHECK: rolw (%rdx) // CHECK: encoding: [0x66,0xd1,0x02] rolw (%rdx) // CHECK: rorb 485498096 // CHECK: encoding: [0xd0,0x0c,0x25,0xf0,0x1c,0xf0,0x1c] rorb 485498096 // CHECK: rorb 64(%rdx) // CHECK: encoding: [0xd0,0x4a,0x40] rorb 64(%rdx) // CHECK: rorb 64(%rdx,%rax,4) // CHECK: encoding: [0xd0,0x4c,0x82,0x40] rorb 64(%rdx,%rax,4) // CHECK: rorb -64(%rdx,%rax,4) // CHECK: encoding: [0xd0,0x4c,0x82,0xc0] rorb -64(%rdx,%rax,4) // CHECK: rorb 64(%rdx,%rax) // CHECK: encoding: [0xd0,0x4c,0x02,0x40] rorb 64(%rdx,%rax) // CHECK: rorb %cl, 485498096 // CHECK: encoding: [0xd2,0x0c,0x25,0xf0,0x1c,0xf0,0x1c] rorb %cl, 485498096 // CHECK: rorb %cl, 64(%rdx) // CHECK: encoding: [0xd2,0x4a,0x40] rorb %cl, 64(%rdx) // CHECK: rorb %cl, 64(%rdx,%rax,4) // CHECK: encoding: [0xd2,0x4c,0x82,0x40] rorb %cl, 64(%rdx,%rax,4) // CHECK: rorb %cl, -64(%rdx,%rax,4) // CHECK: encoding: [0xd2,0x4c,0x82,0xc0] rorb %cl, -64(%rdx,%rax,4) // CHECK: rorb %cl, 64(%rdx,%rax) // CHECK: encoding: [0xd2,0x4c,0x02,0x40] rorb %cl, 64(%rdx,%rax) // CHECK: rorb %cl, %r14b // CHECK: encoding: [0x41,0xd2,0xce] rorb %cl, %r14b // CHECK: rorb %cl, (%rdx) // CHECK: encoding: [0xd2,0x0a] rorb %cl, (%rdx) // CHECK: rorb %r14b // CHECK: encoding: [0x41,0xd0,0xce] rorb %r14b // CHECK: rorb (%rdx) // CHECK: encoding: [0xd0,0x0a] rorb (%rdx) // CHECK: rorl 485498096 // CHECK: encoding: [0xd1,0x0c,0x25,0xf0,0x1c,0xf0,0x1c] rorl 485498096 // CHECK: rorl 64(%rdx) // CHECK: encoding: [0xd1,0x4a,0x40] rorl 64(%rdx) // CHECK: rorl 64(%rdx,%rax,4) // CHECK: encoding: [0xd1,0x4c,0x82,0x40] rorl 64(%rdx,%rax,4) // CHECK: rorl -64(%rdx,%rax,4) // CHECK: encoding: [0xd1,0x4c,0x82,0xc0] rorl -64(%rdx,%rax,4) // CHECK: rorl 64(%rdx,%rax) // CHECK: encoding: [0xd1,0x4c,0x02,0x40] rorl 64(%rdx,%rax) // CHECK: rorl %cl, 485498096 // CHECK: encoding: [0xd3,0x0c,0x25,0xf0,0x1c,0xf0,0x1c] rorl %cl, 485498096 // CHECK: rorl %cl, 64(%rdx) // CHECK: encoding: [0xd3,0x4a,0x40] rorl %cl, 64(%rdx) // CHECK: rorl %cl, 64(%rdx,%rax,4) // CHECK: encoding: [0xd3,0x4c,0x82,0x40] rorl %cl, 64(%rdx,%rax,4) // CHECK: rorl %cl, -64(%rdx,%rax,4) // CHECK: encoding: [0xd3,0x4c,0x82,0xc0] rorl %cl, -64(%rdx,%rax,4) // CHECK: rorl %cl, 64(%rdx,%rax) // CHECK: encoding: [0xd3,0x4c,0x02,0x40] rorl %cl, 64(%rdx,%rax) // CHECK: rorl %cl, %r13d // CHECK: encoding: [0x41,0xd3,0xcd] rorl %cl, %r13d // CHECK: rorl %cl, (%rdx) // CHECK: encoding: [0xd3,0x0a] rorl %cl, (%rdx) // CHECK: rorl %r13d // CHECK: encoding: [0x41,0xd1,0xcd] rorl %r13d // CHECK: rorl (%rdx) // CHECK: encoding: [0xd1,0x0a] rorl (%rdx) // CHECK: rorq 485498096 // CHECK: encoding: [0x48,0xd1,0x0c,0x25,0xf0,0x1c,0xf0,0x1c] rorq 485498096 // CHECK: rorq 64(%rdx) // CHECK: encoding: [0x48,0xd1,0x4a,0x40] rorq 64(%rdx) // CHECK: rorq 64(%rdx,%rax,4) // CHECK: encoding: [0x48,0xd1,0x4c,0x82,0x40] rorq 64(%rdx,%rax,4) // CHECK: rorq -64(%rdx,%rax,4) // CHECK: encoding: [0x48,0xd1,0x4c,0x82,0xc0] rorq -64(%rdx,%rax,4) // CHECK: rorq 64(%rdx,%rax) // CHECK: encoding: [0x48,0xd1,0x4c,0x02,0x40] rorq 64(%rdx,%rax) // CHECK: rorq %cl, 485498096 // CHECK: encoding: [0x48,0xd3,0x0c,0x25,0xf0,0x1c,0xf0,0x1c] rorq %cl, 485498096 // CHECK: rorq %cl, 64(%rdx) // CHECK: encoding: [0x48,0xd3,0x4a,0x40] rorq %cl, 64(%rdx) // CHECK: rorq %cl, 64(%rdx,%rax,4) // CHECK: encoding: [0x48,0xd3,0x4c,0x82,0x40] rorq %cl, 64(%rdx,%rax,4) // CHECK: rorq %cl, -64(%rdx,%rax,4) // CHECK: encoding: [0x48,0xd3,0x4c,0x82,0xc0] rorq %cl, -64(%rdx,%rax,4) // CHECK: rorq %cl, 64(%rdx,%rax) // CHECK: encoding: [0x48,0xd3,0x4c,0x02,0x40] rorq %cl, 64(%rdx,%rax) // CHECK: rorq %cl, (%rdx) // CHECK: encoding: [0x48,0xd3,0x0a] rorq %cl, (%rdx) // CHECK: rorq (%rdx) // CHECK: encoding: [0x48,0xd1,0x0a] rorq (%rdx) // CHECK: rorw 485498096 // CHECK: encoding: [0x66,0xd1,0x0c,0x25,0xf0,0x1c,0xf0,0x1c] rorw 485498096 // CHECK: rorw 64(%rdx) // CHECK: encoding: [0x66,0xd1,0x4a,0x40] rorw 64(%rdx) // CHECK: rorw 64(%rdx,%rax,4) // CHECK: encoding: [0x66,0xd1,0x4c,0x82,0x40] rorw 64(%rdx,%rax,4) // CHECK: rorw -64(%rdx,%rax,4) // CHECK: encoding: [0x66,0xd1,0x4c,0x82,0xc0] rorw -64(%rdx,%rax,4) // CHECK: rorw 64(%rdx,%rax) // CHECK: encoding: [0x66,0xd1,0x4c,0x02,0x40] rorw 64(%rdx,%rax) // CHECK: rorw %cl, 485498096 // CHECK: encoding: [0x66,0xd3,0x0c,0x25,0xf0,0x1c,0xf0,0x1c] rorw %cl, 485498096 // CHECK: rorw %cl, 64(%rdx) // CHECK: encoding: [0x66,0xd3,0x4a,0x40] rorw %cl, 64(%rdx) // CHECK: rorw %cl, 64(%rdx,%rax,4) // CHECK: encoding: [0x66,0xd3,0x4c,0x82,0x40] rorw %cl, 64(%rdx,%rax,4) // CHECK: rorw %cl, -64(%rdx,%rax,4) // CHECK: encoding: [0x66,0xd3,0x4c,0x82,0xc0] rorw %cl, -64(%rdx,%rax,4) // CHECK: rorw %cl, 64(%rdx,%rax) // CHECK: encoding: [0x66,0xd3,0x4c,0x02,0x40] rorw %cl, 64(%rdx,%rax) // CHECK: rorw %cl, %r14w // CHECK: encoding: [0x66,0x41,0xd3,0xce] rorw %cl, %r14w // CHECK: rorw %cl, (%rdx) // CHECK: encoding: [0x66,0xd3,0x0a] rorw %cl, (%rdx) // CHECK: rorw %r14w // CHECK: encoding: [0x66,0x41,0xd1,0xce] rorw %r14w // CHECK: rorw (%rdx) // CHECK: encoding: [0x66,0xd1,0x0a] rorw (%rdx) // CHECK: sarb 485498096 // CHECK: encoding: [0xd0,0x3c,0x25,0xf0,0x1c,0xf0,0x1c] sarb 485498096 // CHECK: sarb 64(%rdx) // CHECK: encoding: [0xd0,0x7a,0x40] sarb 64(%rdx) // CHECK: sarb 64(%rdx,%rax,4) // CHECK: encoding: [0xd0,0x7c,0x82,0x40] sarb 64(%rdx,%rax,4) // CHECK: sarb -64(%rdx,%rax,4) // CHECK: encoding: [0xd0,0x7c,0x82,0xc0] sarb -64(%rdx,%rax,4) // CHECK: sarb 64(%rdx,%rax) // CHECK: encoding: [0xd0,0x7c,0x02,0x40] sarb 64(%rdx,%rax) // CHECK: sarb %cl, 485498096 // CHECK: encoding: [0xd2,0x3c,0x25,0xf0,0x1c,0xf0,0x1c] sarb %cl, 485498096 // CHECK: sarb %cl, 64(%rdx) // CHECK: encoding: [0xd2,0x7a,0x40] sarb %cl, 64(%rdx) // CHECK: sarb %cl, 64(%rdx,%rax,4) // CHECK: encoding: [0xd2,0x7c,0x82,0x40] sarb %cl, 64(%rdx,%rax,4) // CHECK: sarb %cl, -64(%rdx,%rax,4) // CHECK: encoding: [0xd2,0x7c,0x82,0xc0] sarb %cl, -64(%rdx,%rax,4) // CHECK: sarb %cl, 64(%rdx,%rax) // CHECK: encoding: [0xd2,0x7c,0x02,0x40] sarb %cl, 64(%rdx,%rax) // CHECK: sarb %cl, %r14b // CHECK: encoding: [0x41,0xd2,0xfe] sarb %cl, %r14b // CHECK: sarb %cl, (%rdx) // CHECK: encoding: [0xd2,0x3a] sarb %cl, (%rdx) // CHECK: sarb %r14b // CHECK: encoding: [0x41,0xd0,0xfe] sarb %r14b // CHECK: sarb (%rdx) // CHECK: encoding: [0xd0,0x3a] sarb (%rdx) // CHECK: sarl 485498096 // CHECK: encoding: [0xd1,0x3c,0x25,0xf0,0x1c,0xf0,0x1c] sarl 485498096 // CHECK: sarl 64(%rdx) // CHECK: encoding: [0xd1,0x7a,0x40] sarl 64(%rdx) // CHECK: sarl 64(%rdx,%rax,4) // CHECK: encoding: [0xd1,0x7c,0x82,0x40] sarl 64(%rdx,%rax,4) // CHECK: sarl -64(%rdx,%rax,4) // CHECK: encoding: [0xd1,0x7c,0x82,0xc0] sarl -64(%rdx,%rax,4) // CHECK: sarl 64(%rdx,%rax) // CHECK: encoding: [0xd1,0x7c,0x02,0x40] sarl 64(%rdx,%rax) // CHECK: sarl %cl, 485498096 // CHECK: encoding: [0xd3,0x3c,0x25,0xf0,0x1c,0xf0,0x1c] sarl %cl, 485498096 // CHECK: sarl %cl, 64(%rdx) // CHECK: encoding: [0xd3,0x7a,0x40] sarl %cl, 64(%rdx) // CHECK: sarl %cl, 64(%rdx,%rax,4) // CHECK: encoding: [0xd3,0x7c,0x82,0x40] sarl %cl, 64(%rdx,%rax,4) // CHECK: sarl %cl, -64(%rdx,%rax,4) // CHECK: encoding: [0xd3,0x7c,0x82,0xc0] sarl %cl, -64(%rdx,%rax,4) // CHECK: sarl %cl, 64(%rdx,%rax) // CHECK: encoding: [0xd3,0x7c,0x02,0x40] sarl %cl, 64(%rdx,%rax) // CHECK: sarl %cl, %r13d // CHECK: encoding: [0x41,0xd3,0xfd] sarl %cl, %r13d // CHECK: sarl %cl, (%rdx) // CHECK: encoding: [0xd3,0x3a] sarl %cl, (%rdx) // CHECK: sarl %r13d // CHECK: encoding: [0x41,0xd1,0xfd] sarl %r13d // CHECK: sarl (%rdx) // CHECK: encoding: [0xd1,0x3a] sarl (%rdx) // CHECK: sarq 485498096 // CHECK: encoding: [0x48,0xd1,0x3c,0x25,0xf0,0x1c,0xf0,0x1c] sarq 485498096 // CHECK: sarq 64(%rdx) // CHECK: encoding: [0x48,0xd1,0x7a,0x40] sarq 64(%rdx) // CHECK: sarq 64(%rdx,%rax,4) // CHECK: encoding: [0x48,0xd1,0x7c,0x82,0x40] sarq 64(%rdx,%rax,4) // CHECK: sarq -64(%rdx,%rax,4) // CHECK: encoding: [0x48,0xd1,0x7c,0x82,0xc0] sarq -64(%rdx,%rax,4) // CHECK: sarq 64(%rdx,%rax) // CHECK: encoding: [0x48,0xd1,0x7c,0x02,0x40] sarq 64(%rdx,%rax) // CHECK: sarq %cl, 485498096 // CHECK: encoding: [0x48,0xd3,0x3c,0x25,0xf0,0x1c,0xf0,0x1c] sarq %cl, 485498096 // CHECK: sarq %cl, 64(%rdx) // CHECK: encoding: [0x48,0xd3,0x7a,0x40] sarq %cl, 64(%rdx) // CHECK: sarq %cl, 64(%rdx,%rax,4) // CHECK: encoding: [0x48,0xd3,0x7c,0x82,0x40] sarq %cl, 64(%rdx,%rax,4) // CHECK: sarq %cl, -64(%rdx,%rax,4) // CHECK: encoding: [0x48,0xd3,0x7c,0x82,0xc0] sarq %cl, -64(%rdx,%rax,4) // CHECK: sarq %cl, 64(%rdx,%rax) // CHECK: encoding: [0x48,0xd3,0x7c,0x02,0x40] sarq %cl, 64(%rdx,%rax) // CHECK: sarq %cl, (%rdx) // CHECK: encoding: [0x48,0xd3,0x3a] sarq %cl, (%rdx) // CHECK: sarq (%rdx) // CHECK: encoding: [0x48,0xd1,0x3a] sarq (%rdx) // CHECK: sarw 485498096 // CHECK: encoding: [0x66,0xd1,0x3c,0x25,0xf0,0x1c,0xf0,0x1c] sarw 485498096 // CHECK: sarw 64(%rdx) // CHECK: encoding: [0x66,0xd1,0x7a,0x40] sarw 64(%rdx) // CHECK: sarw 64(%rdx,%rax,4) // CHECK: encoding: [0x66,0xd1,0x7c,0x82,0x40] sarw 64(%rdx,%rax,4) // CHECK: sarw -64(%rdx,%rax,4) // CHECK: encoding: [0x66,0xd1,0x7c,0x82,0xc0] sarw -64(%rdx,%rax,4) // CHECK: sarw 64(%rdx,%rax) // CHECK: encoding: [0x66,0xd1,0x7c,0x02,0x40] sarw 64(%rdx,%rax) // CHECK: sarw %cl, 485498096 // CHECK: encoding: [0x66,0xd3,0x3c,0x25,0xf0,0x1c,0xf0,0x1c] sarw %cl, 485498096 // CHECK: sarw %cl, 64(%rdx) // CHECK: encoding: [0x66,0xd3,0x7a,0x40] sarw %cl, 64(%rdx) // CHECK: sarw %cl, 64(%rdx,%rax,4) // CHECK: encoding: [0x66,0xd3,0x7c,0x82,0x40] sarw %cl, 64(%rdx,%rax,4) // CHECK: sarw %cl, -64(%rdx,%rax,4) // CHECK: encoding: [0x66,0xd3,0x7c,0x82,0xc0] sarw %cl, -64(%rdx,%rax,4) // CHECK: sarw %cl, 64(%rdx,%rax) // CHECK: encoding: [0x66,0xd3,0x7c,0x02,0x40] sarw %cl, 64(%rdx,%rax) // CHECK: sarw %cl, %r14w // CHECK: encoding: [0x66,0x41,0xd3,0xfe] sarw %cl, %r14w // CHECK: sarw %cl, (%rdx) // CHECK: encoding: [0x66,0xd3,0x3a] sarw %cl, (%rdx) // CHECK: sarw %r14w // CHECK: encoding: [0x66,0x41,0xd1,0xfe] sarw %r14w // CHECK: sarw (%rdx) // CHECK: encoding: [0x66,0xd1,0x3a] sarw (%rdx) // CHECK: sbbb $0, 485498096 // CHECK: encoding: [0x80,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] sbbb $0, 485498096 // CHECK: sbbb $0, 64(%rdx) // CHECK: encoding: [0x80,0x5a,0x40,0x00] sbbb $0, 64(%rdx) // CHECK: sbbb $0, 64(%rdx,%rax,4) // CHECK: encoding: [0x80,0x5c,0x82,0x40,0x00] sbbb $0, 64(%rdx,%rax,4) // CHECK: sbbb $0, -64(%rdx,%rax,4) // CHECK: encoding: [0x80,0x5c,0x82,0xc0,0x00] sbbb $0, -64(%rdx,%rax,4) // CHECK: sbbb $0, 64(%rdx,%rax) // CHECK: encoding: [0x80,0x5c,0x02,0x40,0x00] sbbb $0, 64(%rdx,%rax) // CHECK: sbbb $0, %al // CHECK: encoding: [0x1c,0x00] sbbb $0, %al // CHECK: sbbb $0, %r14b // CHECK: encoding: [0x41,0x80,0xde,0x00] sbbb $0, %r14b // CHECK: sbbb $0, (%rdx) // CHECK: encoding: [0x80,0x1a,0x00] sbbb $0, (%rdx) // CHECK: sbbb 485498096, %r14b // CHECK: encoding: [0x44,0x1a,0x34,0x25,0xf0,0x1c,0xf0,0x1c] sbbb 485498096, %r14b // CHECK: sbbb 64(%rdx), %r14b // CHECK: encoding: [0x44,0x1a,0x72,0x40] sbbb 64(%rdx), %r14b // CHECK: sbbb 64(%rdx,%rax,4), %r14b // CHECK: encoding: [0x44,0x1a,0x74,0x82,0x40] sbbb 64(%rdx,%rax,4), %r14b // CHECK: sbbb -64(%rdx,%rax,4), %r14b // CHECK: encoding: [0x44,0x1a,0x74,0x82,0xc0] sbbb -64(%rdx,%rax,4), %r14b // CHECK: sbbb 64(%rdx,%rax), %r14b // CHECK: encoding: [0x44,0x1a,0x74,0x02,0x40] sbbb 64(%rdx,%rax), %r14b // CHECK: sbbb %r14b, 485498096 // CHECK: encoding: [0x44,0x18,0x34,0x25,0xf0,0x1c,0xf0,0x1c] sbbb %r14b, 485498096 // CHECK: sbbb %r14b, 64(%rdx) // CHECK: encoding: [0x44,0x18,0x72,0x40] sbbb %r14b, 64(%rdx) // CHECK: sbbb %r14b, 64(%rdx,%rax,4) // CHECK: encoding: [0x44,0x18,0x74,0x82,0x40] sbbb %r14b, 64(%rdx,%rax,4) // CHECK: sbbb %r14b, -64(%rdx,%rax,4) // CHECK: encoding: [0x44,0x18,0x74,0x82,0xc0] sbbb %r14b, -64(%rdx,%rax,4) // CHECK: sbbb %r14b, 64(%rdx,%rax) // CHECK: encoding: [0x44,0x18,0x74,0x02,0x40] sbbb %r14b, 64(%rdx,%rax) // CHECK: sbbb %r14b, %r14b // CHECK: encoding: [0x45,0x18,0xf6] sbbb %r14b, %r14b // CHECK: sbbb %r14b, (%rdx) // CHECK: encoding: [0x44,0x18,0x32] sbbb %r14b, (%rdx) // CHECK: sbbb (%rdx), %r14b // CHECK: encoding: [0x44,0x1a,0x32] sbbb (%rdx), %r14b // CHECK: sbbl $0, %eax // CHECK: encoding: [0x83,0xd8,0x00] sbbl $0, %eax // CHECK: sbbl $0, %r13d // CHECK: encoding: [0x41,0x83,0xdd,0x00] sbbl $0, %r13d // CHECK: sbbl %r13d, %r13d // CHECK: encoding: [0x45,0x19,0xed] sbbl %r13d, %r13d // CHECK: scasb %es:(%rdi), %al // CHECK: encoding: [0xae] scasb %es:(%rdi), %al // CHECK: scasw %es:(%rdi), %ax // CHECK: encoding: [0x66,0xaf] scasw %es:(%rdi), %ax // CHECK: shlb 485498096 // CHECK: encoding: [0xd0,0x24,0x25,0xf0,0x1c,0xf0,0x1c] shlb 485498096 // CHECK: shlb 64(%rdx) // CHECK: encoding: [0xd0,0x62,0x40] shlb 64(%rdx) // CHECK: shlb 64(%rdx,%rax,4) // CHECK: encoding: [0xd0,0x64,0x82,0x40] shlb 64(%rdx,%rax,4) // CHECK: shlb -64(%rdx,%rax,4) // CHECK: encoding: [0xd0,0x64,0x82,0xc0] shlb -64(%rdx,%rax,4) // CHECK: shlb 64(%rdx,%rax) // CHECK: encoding: [0xd0,0x64,0x02,0x40] shlb 64(%rdx,%rax) // CHECK: shlb %cl, 485498096 // CHECK: encoding: [0xd2,0x24,0x25,0xf0,0x1c,0xf0,0x1c] shlb %cl, 485498096 // CHECK: shlb %cl, 64(%rdx) // CHECK: encoding: [0xd2,0x62,0x40] shlb %cl, 64(%rdx) // CHECK: shlb %cl, 64(%rdx,%rax,4) // CHECK: encoding: [0xd2,0x64,0x82,0x40] shlb %cl, 64(%rdx,%rax,4) // CHECK: shlb %cl, -64(%rdx,%rax,4) // CHECK: encoding: [0xd2,0x64,0x82,0xc0] shlb %cl, -64(%rdx,%rax,4) // CHECK: shlb %cl, 64(%rdx,%rax) // CHECK: encoding: [0xd2,0x64,0x02,0x40] shlb %cl, 64(%rdx,%rax) // CHECK: shlb %cl, %r14b // CHECK: encoding: [0x41,0xd2,0xe6] shlb %cl, %r14b // CHECK: shlb %cl, (%rdx) // CHECK: encoding: [0xd2,0x22] shlb %cl, (%rdx) // CHECK: shlb %r14b // CHECK: encoding: [0x41,0xd0,0xe6] shlb %r14b // CHECK: shlb (%rdx) // CHECK: encoding: [0xd0,0x22] shlb (%rdx) // CHECK: shll 485498096 // CHECK: encoding: [0xd1,0x24,0x25,0xf0,0x1c,0xf0,0x1c] shll 485498096 // CHECK: shll 64(%rdx) // CHECK: encoding: [0xd1,0x62,0x40] shll 64(%rdx) // CHECK: shll 64(%rdx,%rax,4) // CHECK: encoding: [0xd1,0x64,0x82,0x40] shll 64(%rdx,%rax,4) // CHECK: shll -64(%rdx,%rax,4) // CHECK: encoding: [0xd1,0x64,0x82,0xc0] shll -64(%rdx,%rax,4) // CHECK: shll 64(%rdx,%rax) // CHECK: encoding: [0xd1,0x64,0x02,0x40] shll 64(%rdx,%rax) // CHECK: shll %cl, 485498096 // CHECK: encoding: [0xd3,0x24,0x25,0xf0,0x1c,0xf0,0x1c] shll %cl, 485498096 // CHECK: shll %cl, 64(%rdx) // CHECK: encoding: [0xd3,0x62,0x40] shll %cl, 64(%rdx) // CHECK: shll %cl, 64(%rdx,%rax,4) // CHECK: encoding: [0xd3,0x64,0x82,0x40] shll %cl, 64(%rdx,%rax,4) // CHECK: shll %cl, -64(%rdx,%rax,4) // CHECK: encoding: [0xd3,0x64,0x82,0xc0] shll %cl, -64(%rdx,%rax,4) // CHECK: shll %cl, 64(%rdx,%rax) // CHECK: encoding: [0xd3,0x64,0x02,0x40] shll %cl, 64(%rdx,%rax) // CHECK: shll %cl, %r13d // CHECK: encoding: [0x41,0xd3,0xe5] shll %cl, %r13d // CHECK: shll %cl, (%rdx) // CHECK: encoding: [0xd3,0x22] shll %cl, (%rdx) // CHECK: shll %r13d // CHECK: encoding: [0x41,0xd1,0xe5] shll %r13d // CHECK: shll (%rdx) // CHECK: encoding: [0xd1,0x22] shll (%rdx) // CHECK: shlq 485498096 // CHECK: encoding: [0x48,0xd1,0x24,0x25,0xf0,0x1c,0xf0,0x1c] shlq 485498096 // CHECK: shlq 64(%rdx) // CHECK: encoding: [0x48,0xd1,0x62,0x40] shlq 64(%rdx) // CHECK: shlq 64(%rdx,%rax,4) // CHECK: encoding: [0x48,0xd1,0x64,0x82,0x40] shlq 64(%rdx,%rax,4) // CHECK: shlq -64(%rdx,%rax,4) // CHECK: encoding: [0x48,0xd1,0x64,0x82,0xc0] shlq -64(%rdx,%rax,4) // CHECK: shlq 64(%rdx,%rax) // CHECK: encoding: [0x48,0xd1,0x64,0x02,0x40] shlq 64(%rdx,%rax) // CHECK: shlq %cl, 485498096 // CHECK: encoding: [0x48,0xd3,0x24,0x25,0xf0,0x1c,0xf0,0x1c] shlq %cl, 485498096 // CHECK: shlq %cl, 64(%rdx) // CHECK: encoding: [0x48,0xd3,0x62,0x40] shlq %cl, 64(%rdx) // CHECK: shlq %cl, 64(%rdx,%rax,4) // CHECK: encoding: [0x48,0xd3,0x64,0x82,0x40] shlq %cl, 64(%rdx,%rax,4) // CHECK: shlq %cl, -64(%rdx,%rax,4) // CHECK: encoding: [0x48,0xd3,0x64,0x82,0xc0] shlq %cl, -64(%rdx,%rax,4) // CHECK: shlq %cl, 64(%rdx,%rax) // CHECK: encoding: [0x48,0xd3,0x64,0x02,0x40] shlq %cl, 64(%rdx,%rax) // CHECK: shlq %cl, (%rdx) // CHECK: encoding: [0x48,0xd3,0x22] shlq %cl, (%rdx) // CHECK: shlq (%rdx) // CHECK: encoding: [0x48,0xd1,0x22] shlq (%rdx) // CHECK: shlw 485498096 // CHECK: encoding: [0x66,0xd1,0x24,0x25,0xf0,0x1c,0xf0,0x1c] shlw 485498096 // CHECK: shlw 64(%rdx) // CHECK: encoding: [0x66,0xd1,0x62,0x40] shlw 64(%rdx) // CHECK: shlw 64(%rdx,%rax,4) // CHECK: encoding: [0x66,0xd1,0x64,0x82,0x40] shlw 64(%rdx,%rax,4) // CHECK: shlw -64(%rdx,%rax,4) // CHECK: encoding: [0x66,0xd1,0x64,0x82,0xc0] shlw -64(%rdx,%rax,4) // CHECK: shlw 64(%rdx,%rax) // CHECK: encoding: [0x66,0xd1,0x64,0x02,0x40] shlw 64(%rdx,%rax) // CHECK: shlw %cl, 485498096 // CHECK: encoding: [0x66,0xd3,0x24,0x25,0xf0,0x1c,0xf0,0x1c] shlw %cl, 485498096 // CHECK: shlw %cl, 64(%rdx) // CHECK: encoding: [0x66,0xd3,0x62,0x40] shlw %cl, 64(%rdx) // CHECK: shlw %cl, 64(%rdx,%rax,4) // CHECK: encoding: [0x66,0xd3,0x64,0x82,0x40] shlw %cl, 64(%rdx,%rax,4) // CHECK: shlw %cl, -64(%rdx,%rax,4) // CHECK: encoding: [0x66,0xd3,0x64,0x82,0xc0] shlw %cl, -64(%rdx,%rax,4) // CHECK: shlw %cl, 64(%rdx,%rax) // CHECK: encoding: [0x66,0xd3,0x64,0x02,0x40] shlw %cl, 64(%rdx,%rax) // CHECK: shlw %cl, %r14w // CHECK: encoding: [0x66,0x41,0xd3,0xe6] shlw %cl, %r14w // CHECK: shlw %cl, (%rdx) // CHECK: encoding: [0x66,0xd3,0x22] shlw %cl, (%rdx) // CHECK: shlw %r14w // CHECK: encoding: [0x66,0x41,0xd1,0xe6] shlw %r14w // CHECK: shlw (%rdx) // CHECK: encoding: [0x66,0xd1,0x22] shlw (%rdx) // CHECK: shrb 485498096 // CHECK: encoding: [0xd0,0x2c,0x25,0xf0,0x1c,0xf0,0x1c] shrb 485498096 // CHECK: shrb 64(%rdx) // CHECK: encoding: [0xd0,0x6a,0x40] shrb 64(%rdx) // CHECK: shrb 64(%rdx,%rax,4) // CHECK: encoding: [0xd0,0x6c,0x82,0x40] shrb 64(%rdx,%rax,4) // CHECK: shrb -64(%rdx,%rax,4) // CHECK: encoding: [0xd0,0x6c,0x82,0xc0] shrb -64(%rdx,%rax,4) // CHECK: shrb 64(%rdx,%rax) // CHECK: encoding: [0xd0,0x6c,0x02,0x40] shrb 64(%rdx,%rax) // CHECK: shrb %cl, 485498096 // CHECK: encoding: [0xd2,0x2c,0x25,0xf0,0x1c,0xf0,0x1c] shrb %cl, 485498096 // CHECK: shrb %cl, 64(%rdx) // CHECK: encoding: [0xd2,0x6a,0x40] shrb %cl, 64(%rdx) // CHECK: shrb %cl, 64(%rdx,%rax,4) // CHECK: encoding: [0xd2,0x6c,0x82,0x40] shrb %cl, 64(%rdx,%rax,4) // CHECK: shrb %cl, -64(%rdx,%rax,4) // CHECK: encoding: [0xd2,0x6c,0x82,0xc0] shrb %cl, -64(%rdx,%rax,4) // CHECK: shrb %cl, 64(%rdx,%rax) // CHECK: encoding: [0xd2,0x6c,0x02,0x40] shrb %cl, 64(%rdx,%rax) // CHECK: shrb %cl, %r14b // CHECK: encoding: [0x41,0xd2,0xee] shrb %cl, %r14b // CHECK: shrb %cl, (%rdx) // CHECK: encoding: [0xd2,0x2a] shrb %cl, (%rdx) // CHECK: shrb %r14b // CHECK: encoding: [0x41,0xd0,0xee] shrb %r14b // CHECK: shrb (%rdx) // CHECK: encoding: [0xd0,0x2a] shrb (%rdx) // CHECK: shrl 485498096 // CHECK: encoding: [0xd1,0x2c,0x25,0xf0,0x1c,0xf0,0x1c] shrl 485498096 // CHECK: shrl 64(%rdx) // CHECK: encoding: [0xd1,0x6a,0x40] shrl 64(%rdx) // CHECK: shrl 64(%rdx,%rax,4) // CHECK: encoding: [0xd1,0x6c,0x82,0x40] shrl 64(%rdx,%rax,4) // CHECK: shrl -64(%rdx,%rax,4) // CHECK: encoding: [0xd1,0x6c,0x82,0xc0] shrl -64(%rdx,%rax,4) // CHECK: shrl 64(%rdx,%rax) // CHECK: encoding: [0xd1,0x6c,0x02,0x40] shrl 64(%rdx,%rax) // CHECK: shrl %cl, 485498096 // CHECK: encoding: [0xd3,0x2c,0x25,0xf0,0x1c,0xf0,0x1c] shrl %cl, 485498096 // CHECK: shrl %cl, 64(%rdx) // CHECK: encoding: [0xd3,0x6a,0x40] shrl %cl, 64(%rdx) // CHECK: shrl %cl, 64(%rdx,%rax,4) // CHECK: encoding: [0xd3,0x6c,0x82,0x40] shrl %cl, 64(%rdx,%rax,4) // CHECK: shrl %cl, -64(%rdx,%rax,4) // CHECK: encoding: [0xd3,0x6c,0x82,0xc0] shrl %cl, -64(%rdx,%rax,4) // CHECK: shrl %cl, 64(%rdx,%rax) // CHECK: encoding: [0xd3,0x6c,0x02,0x40] shrl %cl, 64(%rdx,%rax) // CHECK: shrl %cl, %r13d // CHECK: encoding: [0x41,0xd3,0xed] shrl %cl, %r13d // CHECK: shrl %cl, (%rdx) // CHECK: encoding: [0xd3,0x2a] shrl %cl, (%rdx) // CHECK: shrl %r13d // CHECK: encoding: [0x41,0xd1,0xed] shrl %r13d // CHECK: shrl (%rdx) // CHECK: encoding: [0xd1,0x2a] shrl (%rdx) // CHECK: shrq 485498096 // CHECK: encoding: [0x48,0xd1,0x2c,0x25,0xf0,0x1c,0xf0,0x1c] shrq 485498096 // CHECK: shrq 64(%rdx) // CHECK: encoding: [0x48,0xd1,0x6a,0x40] shrq 64(%rdx) // CHECK: shrq 64(%rdx,%rax,4) // CHECK: encoding: [0x48,0xd1,0x6c,0x82,0x40] shrq 64(%rdx,%rax,4) // CHECK: shrq -64(%rdx,%rax,4) // CHECK: encoding: [0x48,0xd1,0x6c,0x82,0xc0] shrq -64(%rdx,%rax,4) // CHECK: shrq 64(%rdx,%rax) // CHECK: encoding: [0x48,0xd1,0x6c,0x02,0x40] shrq 64(%rdx,%rax) // CHECK: shrq %cl, 485498096 // CHECK: encoding: [0x48,0xd3,0x2c,0x25,0xf0,0x1c,0xf0,0x1c] shrq %cl, 485498096 // CHECK: shrq %cl, 64(%rdx) // CHECK: encoding: [0x48,0xd3,0x6a,0x40] shrq %cl, 64(%rdx) // CHECK: shrq %cl, 64(%rdx,%rax,4) // CHECK: encoding: [0x48,0xd3,0x6c,0x82,0x40] shrq %cl, 64(%rdx,%rax,4) // CHECK: shrq %cl, -64(%rdx,%rax,4) // CHECK: encoding: [0x48,0xd3,0x6c,0x82,0xc0] shrq %cl, -64(%rdx,%rax,4) // CHECK: shrq %cl, 64(%rdx,%rax) // CHECK: encoding: [0x48,0xd3,0x6c,0x02,0x40] shrq %cl, 64(%rdx,%rax) // CHECK: shrq %cl, (%rdx) // CHECK: encoding: [0x48,0xd3,0x2a] shrq %cl, (%rdx) // CHECK: shrq (%rdx) // CHECK: encoding: [0x48,0xd1,0x2a] shrq (%rdx) // CHECK: shrw 485498096 // CHECK: encoding: [0x66,0xd1,0x2c,0x25,0xf0,0x1c,0xf0,0x1c] shrw 485498096 // CHECK: shrw 64(%rdx) // CHECK: encoding: [0x66,0xd1,0x6a,0x40] shrw 64(%rdx) // CHECK: shrw 64(%rdx,%rax,4) // CHECK: encoding: [0x66,0xd1,0x6c,0x82,0x40] shrw 64(%rdx,%rax,4) // CHECK: shrw -64(%rdx,%rax,4) // CHECK: encoding: [0x66,0xd1,0x6c,0x82,0xc0] shrw -64(%rdx,%rax,4) // CHECK: shrw 64(%rdx,%rax) // CHECK: encoding: [0x66,0xd1,0x6c,0x02,0x40] shrw 64(%rdx,%rax) // CHECK: shrw %cl, 485498096 // CHECK: encoding: [0x66,0xd3,0x2c,0x25,0xf0,0x1c,0xf0,0x1c] shrw %cl, 485498096 // CHECK: shrw %cl, 64(%rdx) // CHECK: encoding: [0x66,0xd3,0x6a,0x40] shrw %cl, 64(%rdx) // CHECK: shrw %cl, 64(%rdx,%rax,4) // CHECK: encoding: [0x66,0xd3,0x6c,0x82,0x40] shrw %cl, 64(%rdx,%rax,4) // CHECK: shrw %cl, -64(%rdx,%rax,4) // CHECK: encoding: [0x66,0xd3,0x6c,0x82,0xc0] shrw %cl, -64(%rdx,%rax,4) // CHECK: shrw %cl, 64(%rdx,%rax) // CHECK: encoding: [0x66,0xd3,0x6c,0x02,0x40] shrw %cl, 64(%rdx,%rax) // CHECK: shrw %cl, %r14w // CHECK: encoding: [0x66,0x41,0xd3,0xee] shrw %cl, %r14w // CHECK: shrw %cl, (%rdx) // CHECK: encoding: [0x66,0xd3,0x2a] shrw %cl, (%rdx) // CHECK: shrw %r14w // CHECK: encoding: [0x66,0x41,0xd1,0xee] shrw %r14w // CHECK: shrw (%rdx) // CHECK: encoding: [0x66,0xd1,0x2a] shrw (%rdx) // CHECK: stc // CHECK: encoding: [0xf9] stc // CHECK: std // CHECK: encoding: [0xfd] std // CHECK: sti // CHECK: encoding: [0xfb] sti // CHECK: stosb %al, %es:(%rdi) // CHECK: encoding: [0xaa] stosb %al, %es:(%rdi) // CHECK: stosw %ax, %es:(%rdi) // CHECK: encoding: [0x66,0xab] stosw %ax, %es:(%rdi) // CHECK: subb $0, 485498096 // CHECK: encoding: [0x80,0x2c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] subb $0, 485498096 // CHECK: subb $0, 64(%rdx) // CHECK: encoding: [0x80,0x6a,0x40,0x00] subb $0, 64(%rdx) // CHECK: subb $0, 64(%rdx,%rax,4) // CHECK: encoding: [0x80,0x6c,0x82,0x40,0x00] subb $0, 64(%rdx,%rax,4) // CHECK: subb $0, -64(%rdx,%rax,4) // CHECK: encoding: [0x80,0x6c,0x82,0xc0,0x00] subb $0, -64(%rdx,%rax,4) // CHECK: subb $0, 64(%rdx,%rax) // CHECK: encoding: [0x80,0x6c,0x02,0x40,0x00] subb $0, 64(%rdx,%rax) // CHECK: subb $0, %al // CHECK: encoding: [0x2c,0x00] subb $0, %al // CHECK: subb $0, %r14b // CHECK: encoding: [0x41,0x80,0xee,0x00] subb $0, %r14b // CHECK: subb $0, (%rdx) // CHECK: encoding: [0x80,0x2a,0x00] subb $0, (%rdx) // CHECK: subb 485498096, %r14b // CHECK: encoding: [0x44,0x2a,0x34,0x25,0xf0,0x1c,0xf0,0x1c] subb 485498096, %r14b // CHECK: subb 64(%rdx), %r14b // CHECK: encoding: [0x44,0x2a,0x72,0x40] subb 64(%rdx), %r14b // CHECK: subb 64(%rdx,%rax,4), %r14b // CHECK: encoding: [0x44,0x2a,0x74,0x82,0x40] subb 64(%rdx,%rax,4), %r14b // CHECK: subb -64(%rdx,%rax,4), %r14b // CHECK: encoding: [0x44,0x2a,0x74,0x82,0xc0] subb -64(%rdx,%rax,4), %r14b // CHECK: subb 64(%rdx,%rax), %r14b // CHECK: encoding: [0x44,0x2a,0x74,0x02,0x40] subb 64(%rdx,%rax), %r14b // CHECK: subb %r14b, 485498096 // CHECK: encoding: [0x44,0x28,0x34,0x25,0xf0,0x1c,0xf0,0x1c] subb %r14b, 485498096 // CHECK: subb %r14b, 64(%rdx) // CHECK: encoding: [0x44,0x28,0x72,0x40] subb %r14b, 64(%rdx) // CHECK: subb %r14b, 64(%rdx,%rax,4) // CHECK: encoding: [0x44,0x28,0x74,0x82,0x40] subb %r14b, 64(%rdx,%rax,4) // CHECK: subb %r14b, -64(%rdx,%rax,4) // CHECK: encoding: [0x44,0x28,0x74,0x82,0xc0] subb %r14b, -64(%rdx,%rax,4) // CHECK: subb %r14b, 64(%rdx,%rax) // CHECK: encoding: [0x44,0x28,0x74,0x02,0x40] subb %r14b, 64(%rdx,%rax) // CHECK: subb %r14b, %r14b // CHECK: encoding: [0x45,0x28,0xf6] subb %r14b, %r14b // CHECK: subb %r14b, (%rdx) // CHECK: encoding: [0x44,0x28,0x32] subb %r14b, (%rdx) // CHECK: subb (%rdx), %r14b // CHECK: encoding: [0x44,0x2a,0x32] subb (%rdx), %r14b // CHECK: subl $0, %eax // CHECK: encoding: [0x83,0xe8,0x00] subl $0, %eax // CHECK: subl $0, %r13d // CHECK: encoding: [0x41,0x83,0xed,0x00] subl $0, %r13d // CHECK: subl %r13d, %r13d // CHECK: encoding: [0x45,0x29,0xed] subl %r13d, %r13d // CHECK: testb $0, 485498096 // CHECK: encoding: [0xf6,0x04,0x25,0xf0,0x1c,0xf0,0x1c,0x00] testb $0, 485498096 // CHECK: testb $0, 64(%rdx) // CHECK: encoding: [0xf6,0x42,0x40,0x00] testb $0, 64(%rdx) // CHECK: testb $0, 64(%rdx,%rax,4) // CHECK: encoding: [0xf6,0x44,0x82,0x40,0x00] testb $0, 64(%rdx,%rax,4) // CHECK: testb $0, -64(%rdx,%rax,4) // CHECK: encoding: [0xf6,0x44,0x82,0xc0,0x00] testb $0, -64(%rdx,%rax,4) // CHECK: testb $0, 64(%rdx,%rax) // CHECK: encoding: [0xf6,0x44,0x02,0x40,0x00] testb $0, 64(%rdx,%rax) // CHECK: testb $0, %al // CHECK: encoding: [0xa8,0x00] testb $0, %al // CHECK: testb $0, %r14b // CHECK: encoding: [0x41,0xf6,0xc6,0x00] testb $0, %r14b // CHECK: testb $0, (%rdx) // CHECK: encoding: [0xf6,0x02,0x00] testb $0, (%rdx) // CHECK: testb %r14b, 485498096 // CHECK: encoding: [0x44,0x84,0x34,0x25,0xf0,0x1c,0xf0,0x1c] testb %r14b, 485498096 // CHECK: testb %r14b, 64(%rdx) // CHECK: encoding: [0x44,0x84,0x72,0x40] testb %r14b, 64(%rdx) // CHECK: testb %r14b, 64(%rdx,%rax,4) // CHECK: encoding: [0x44,0x84,0x74,0x82,0x40] testb %r14b, 64(%rdx,%rax,4) // CHECK: testb %r14b, -64(%rdx,%rax,4) // CHECK: encoding: [0x44,0x84,0x74,0x82,0xc0] testb %r14b, -64(%rdx,%rax,4) // CHECK: testb %r14b, 64(%rdx,%rax) // CHECK: encoding: [0x44,0x84,0x74,0x02,0x40] testb %r14b, 64(%rdx,%rax) // CHECK: testb %r14b, %r14b // CHECK: encoding: [0x45,0x84,0xf6] testb %r14b, %r14b // CHECK: testb %r14b, (%rdx) // CHECK: encoding: [0x44,0x84,0x32] testb %r14b, (%rdx) // CHECK: testl $0, 485498096 // CHECK: encoding: [0xf7,0x04,0x25,0xf0,0x1c,0xf0,0x1c,0x00,0x00,0x00,0x00] testl $0, 485498096 // CHECK: testl $0, 64(%rdx) // CHECK: encoding: [0xf7,0x42,0x40,0x00,0x00,0x00,0x00] testl $0, 64(%rdx) // CHECK: testl $0, 64(%rdx,%rax,4) // CHECK: encoding: [0xf7,0x44,0x82,0x40,0x00,0x00,0x00,0x00] testl $0, 64(%rdx,%rax,4) // CHECK: testl $0, -64(%rdx,%rax,4) // CHECK: encoding: [0xf7,0x44,0x82,0xc0,0x00,0x00,0x00,0x00] testl $0, -64(%rdx,%rax,4) // CHECK: testl $0, 64(%rdx,%rax) // CHECK: encoding: [0xf7,0x44,0x02,0x40,0x00,0x00,0x00,0x00] testl $0, 64(%rdx,%rax) // CHECK: testl $0, %eax // CHECK: encoding: [0xa9,0x00,0x00,0x00,0x00] testl $0, %eax // CHECK: testl $0, %r13d // CHECK: encoding: [0x41,0xf7,0xc5,0x00,0x00,0x00,0x00] testl $0, %r13d // CHECK: testl $0, (%rdx) // CHECK: encoding: [0xf7,0x02,0x00,0x00,0x00,0x00] testl $0, (%rdx) // CHECK: testl %r13d, %r13d // CHECK: encoding: [0x45,0x85,0xed] testl %r13d, %r13d // CHECK: testq $0, 485498096 // CHECK: encoding: [0x48,0xf7,0x04,0x25,0xf0,0x1c,0xf0,0x1c,0x00,0x00,0x00,0x00] testq $0, 485498096 // CHECK: testq $0, 64(%rdx) // CHECK: encoding: [0x48,0xf7,0x42,0x40,0x00,0x00,0x00,0x00] testq $0, 64(%rdx) // CHECK: testq $0, 64(%rdx,%rax,4) // CHECK: encoding: [0x48,0xf7,0x44,0x82,0x40,0x00,0x00,0x00,0x00] testq $0, 64(%rdx,%rax,4) // CHECK: testq $0, -64(%rdx,%rax,4) // CHECK: encoding: [0x48,0xf7,0x44,0x82,0xc0,0x00,0x00,0x00,0x00] testq $0, -64(%rdx,%rax,4) // CHECK: testq $0, 64(%rdx,%rax) // CHECK: encoding: [0x48,0xf7,0x44,0x02,0x40,0x00,0x00,0x00,0x00] testq $0, 64(%rdx,%rax) // CHECK: testq $0, (%rdx) // CHECK: encoding: [0x48,0xf7,0x02,0x00,0x00,0x00,0x00] testq $0, (%rdx) // CHECK: testw $0, 485498096 // CHECK: encoding: [0x66,0xf7,0x04,0x25,0xf0,0x1c,0xf0,0x1c,0x00,0x00] testw $0, 485498096 // CHECK: testw $0, 64(%rdx) // CHECK: encoding: [0x66,0xf7,0x42,0x40,0x00,0x00] testw $0, 64(%rdx) // CHECK: testw $0, 64(%rdx,%rax,4) // CHECK: encoding: [0x66,0xf7,0x44,0x82,0x40,0x00,0x00] testw $0, 64(%rdx,%rax,4) // CHECK: testw $0, -64(%rdx,%rax,4) // CHECK: encoding: [0x66,0xf7,0x44,0x82,0xc0,0x00,0x00] testw $0, -64(%rdx,%rax,4) // CHECK: testw $0, 64(%rdx,%rax) // CHECK: encoding: [0x66,0xf7,0x44,0x02,0x40,0x00,0x00] testw $0, 64(%rdx,%rax) // CHECK: testw $0, %r14w // CHECK: encoding: [0x66,0x41,0xf7,0xc6,0x00,0x00] testw $0, %r14w // CHECK: testw $0, (%rdx) // CHECK: encoding: [0x66,0xf7,0x02,0x00,0x00] testw $0, (%rdx) // CHECK: testw %r14w, 485498096 // CHECK: encoding: [0x66,0x44,0x85,0x34,0x25,0xf0,0x1c,0xf0,0x1c] testw %r14w, 485498096 // CHECK: testw %r14w, 64(%rdx) // CHECK: encoding: [0x66,0x44,0x85,0x72,0x40] testw %r14w, 64(%rdx) // CHECK: testw %r14w, 64(%rdx,%rax,4) // CHECK: encoding: [0x66,0x44,0x85,0x74,0x82,0x40] testw %r14w, 64(%rdx,%rax,4) // CHECK: testw %r14w, -64(%rdx,%rax,4) // CHECK: encoding: [0x66,0x44,0x85,0x74,0x82,0xc0] testw %r14w, -64(%rdx,%rax,4) // CHECK: testw %r14w, 64(%rdx,%rax) // CHECK: encoding: [0x66,0x44,0x85,0x74,0x02,0x40] testw %r14w, 64(%rdx,%rax) // CHECK: testw %r14w, %r14w // CHECK: encoding: [0x66,0x45,0x85,0xf6] testw %r14w, %r14w // CHECK: testw %r14w, (%rdx) // CHECK: encoding: [0x66,0x44,0x85,0x32] testw %r14w, (%rdx) // CHECK: xchgb %r14b, 485498096 // CHECK: encoding: [0x44,0x86,0x34,0x25,0xf0,0x1c,0xf0,0x1c] xchgb %r14b, 485498096 // CHECK: xchgb %r14b, 64(%rdx) // CHECK: encoding: [0x44,0x86,0x72,0x40] xchgb %r14b, 64(%rdx) // CHECK: xchgb %r14b, 64(%rdx,%rax,4) // CHECK: encoding: [0x44,0x86,0x74,0x82,0x40] xchgb %r14b, 64(%rdx,%rax,4) // CHECK: xchgb %r14b, -64(%rdx,%rax,4) // CHECK: encoding: [0x44,0x86,0x74,0x82,0xc0] xchgb %r14b, -64(%rdx,%rax,4) // CHECK: xchgb %r14b, 64(%rdx,%rax) // CHECK: encoding: [0x44,0x86,0x74,0x02,0x40] xchgb %r14b, 64(%rdx,%rax) // CHECK: xchgb %r14b, %r14b // CHECK: encoding: [0x45,0x86,0xf6] xchgb %r14b, %r14b // CHECK: xchgb %r14b, (%rdx) // CHECK: encoding: [0x44,0x86,0x32] xchgb %r14b, (%rdx) // CHECK: xchgl %r13d, %eax // CHECK: encoding: [0x41,0x95] xchgl %r13d, %eax // CHECK: xchgl %r13d, %r13d // CHECK: encoding: [0x45,0x87,0xed] xchgl %r13d, %r13d // CHECK: xchgl %r8d, %eax // CHECK: encoding: [0x41,0x90] xchgl %r8d, %eax // CHECK: xchgw %r14w, 485498096 // CHECK: encoding: [0x66,0x44,0x87,0x34,0x25,0xf0,0x1c,0xf0,0x1c] xchgw %r14w, 485498096 // CHECK: xchgw %r14w, 64(%rdx) // CHECK: encoding: [0x66,0x44,0x87,0x72,0x40] xchgw %r14w, 64(%rdx) // CHECK: xchgw %r14w, 64(%rdx,%rax,4) // CHECK: encoding: [0x66,0x44,0x87,0x74,0x82,0x40] xchgw %r14w, 64(%rdx,%rax,4) // CHECK: xchgw %r14w, -64(%rdx,%rax,4) // CHECK: encoding: [0x66,0x44,0x87,0x74,0x82,0xc0] xchgw %r14w, -64(%rdx,%rax,4) // CHECK: xchgw %r14w, 64(%rdx,%rax) // CHECK: encoding: [0x66,0x44,0x87,0x74,0x02,0x40] xchgw %r14w, 64(%rdx,%rax) // CHECK: xchgw %r14w, %r14w // CHECK: encoding: [0x66,0x45,0x87,0xf6] xchgw %r14w, %r14w // CHECK: xchgw %r14w, (%rdx) // CHECK: encoding: [0x66,0x44,0x87,0x32] xchgw %r14w, (%rdx) // CHECK: xlatb // CHECK: encoding: [0xd7] xlatb // CHECK: xorb $0, 485498096 // CHECK: encoding: [0x80,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00] xorb $0, 485498096 // CHECK: xorb $0, 64(%rdx) // CHECK: encoding: [0x80,0x72,0x40,0x00] xorb $0, 64(%rdx) // CHECK: xorb $0, 64(%rdx,%rax,4) // CHECK: encoding: [0x80,0x74,0x82,0x40,0x00] xorb $0, 64(%rdx,%rax,4) // CHECK: xorb $0, -64(%rdx,%rax,4) // CHECK: encoding: [0x80,0x74,0x82,0xc0,0x00] xorb $0, -64(%rdx,%rax,4) // CHECK: xorb $0, 64(%rdx,%rax) // CHECK: encoding: [0x80,0x74,0x02,0x40,0x00] xorb $0, 64(%rdx,%rax) // CHECK: xorb $0, %al // CHECK: encoding: [0x34,0x00] xorb $0, %al // CHECK: xorb $0, %r14b // CHECK: encoding: [0x41,0x80,0xf6,0x00] xorb $0, %r14b // CHECK: xorb $0, (%rdx) // CHECK: encoding: [0x80,0x32,0x00] xorb $0, (%rdx) // CHECK: xorb 485498096, %r14b // CHECK: encoding: [0x44,0x32,0x34,0x25,0xf0,0x1c,0xf0,0x1c] xorb 485498096, %r14b // CHECK: xorb 64(%rdx), %r14b // CHECK: encoding: [0x44,0x32,0x72,0x40] xorb 64(%rdx), %r14b // CHECK: xorb 64(%rdx,%rax,4), %r14b // CHECK: encoding: [0x44,0x32,0x74,0x82,0x40] xorb 64(%rdx,%rax,4), %r14b // CHECK: xorb -64(%rdx,%rax,4), %r14b // CHECK: encoding: [0x44,0x32,0x74,0x82,0xc0] xorb -64(%rdx,%rax,4), %r14b // CHECK: xorb 64(%rdx,%rax), %r14b // CHECK: encoding: [0x44,0x32,0x74,0x02,0x40] xorb 64(%rdx,%rax), %r14b // CHECK: xorb %r14b, 485498096 // CHECK: encoding: [0x44,0x30,0x34,0x25,0xf0,0x1c,0xf0,0x1c] xorb %r14b, 485498096 // CHECK: xorb %r14b, 64(%rdx) // CHECK: encoding: [0x44,0x30,0x72,0x40] xorb %r14b, 64(%rdx) // CHECK: xorb %r14b, 64(%rdx,%rax,4) // CHECK: encoding: [0x44,0x30,0x74,0x82,0x40] xorb %r14b, 64(%rdx,%rax,4) // CHECK: xorb %r14b, -64(%rdx,%rax,4) // CHECK: encoding: [0x44,0x30,0x74,0x82,0xc0] xorb %r14b, -64(%rdx,%rax,4) // CHECK: xorb %r14b, 64(%rdx,%rax) // CHECK: encoding: [0x44,0x30,0x74,0x02,0x40] xorb %r14b, 64(%rdx,%rax) // CHECK: xorb %r14b, %r14b // CHECK: encoding: [0x45,0x30,0xf6] xorb %r14b, %r14b // CHECK: xorb %r14b, (%rdx) // CHECK: encoding: [0x44,0x30,0x32] xorb %r14b, (%rdx) // CHECK: xorb (%rdx), %r14b // CHECK: encoding: [0x44,0x32,0x32] xorb (%rdx), %r14b // CHECK: xorl $0, 485498096 // CHECK: encoding: [0x83,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00] xorl $0, 485498096 // CHECK: xorl $0, 64(%rdx) // CHECK: encoding: [0x83,0x72,0x40,0x00] xorl $0, 64(%rdx) // CHECK: xorl $0, 64(%rdx,%rax,4) // CHECK: encoding: [0x83,0x74,0x82,0x40,0x00] xorl $0, 64(%rdx,%rax,4) // CHECK: xorl $0, -64(%rdx,%rax,4) // CHECK: encoding: [0x83,0x74,0x82,0xc0,0x00] xorl $0, -64(%rdx,%rax,4) // CHECK: xorl $0, 64(%rdx,%rax) // CHECK: encoding: [0x83,0x74,0x02,0x40,0x00] xorl $0, 64(%rdx,%rax) // CHECK: xorl $0, %eax // CHECK: encoding: [0x83,0xf0,0x00] xorl $0, %eax // CHECK: xorl $0, %r13d // CHECK: encoding: [0x41,0x83,0xf5,0x00] xorl $0, %r13d // CHECK: xorl $0, (%rdx) // CHECK: encoding: [0x83,0x32,0x00] xorl $0, (%rdx) // CHECK: xorl %r13d, %r13d // CHECK: encoding: [0x45,0x31,0xed] xorl %r13d, %r13d // CHECK: xorq $0, 485498096 // CHECK: encoding: [0x48,0x83,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00] xorq $0, 485498096 // CHECK: xorq $0, 64(%rdx) // CHECK: encoding: [0x48,0x83,0x72,0x40,0x00] xorq $0, 64(%rdx) // CHECK: xorq $0, 64(%rdx,%rax,4) // CHECK: encoding: [0x48,0x83,0x74,0x82,0x40,0x00] xorq $0, 64(%rdx,%rax,4) // CHECK: xorq $0, -64(%rdx,%rax,4) // CHECK: encoding: [0x48,0x83,0x74,0x82,0xc0,0x00] xorq $0, -64(%rdx,%rax,4) // CHECK: xorq $0, 64(%rdx,%rax) // CHECK: encoding: [0x48,0x83,0x74,0x02,0x40,0x00] xorq $0, 64(%rdx,%rax) // CHECK: xorq $0, (%rdx) // CHECK: encoding: [0x48,0x83,0x32,0x00] xorq $0, (%rdx) // CHECK: xorw $0, 485498096 // CHECK: encoding: [0x66,0x83,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00] xorw $0, 485498096 // CHECK: xorw $0, 64(%rdx) // CHECK: encoding: [0x66,0x83,0x72,0x40,0x00] xorw $0, 64(%rdx) // CHECK: xorw $0, 64(%rdx,%rax,4) // CHECK: encoding: [0x66,0x83,0x74,0x82,0x40,0x00] xorw $0, 64(%rdx,%rax,4) // CHECK: xorw $0, -64(%rdx,%rax,4) // CHECK: encoding: [0x66,0x83,0x74,0x82,0xc0,0x00] xorw $0, -64(%rdx,%rax,4) // CHECK: xorw $0, 64(%rdx,%rax) // CHECK: encoding: [0x66,0x83,0x74,0x02,0x40,0x00] xorw $0, 64(%rdx,%rax) // CHECK: xorw $0, %r14w // CHECK: encoding: [0x66,0x41,0x83,0xf6,0x00] xorw $0, %r14w // CHECK: xorw $0, (%rdx) // CHECK: encoding: [0x66,0x83,0x32,0x00] xorw $0, (%rdx) // CHECK: xorw 485498096, %r14w // CHECK: encoding: [0x66,0x44,0x33,0x34,0x25,0xf0,0x1c,0xf0,0x1c] xorw 485498096, %r14w // CHECK: xorw 64(%rdx), %r14w // CHECK: encoding: [0x66,0x44,0x33,0x72,0x40] xorw 64(%rdx), %r14w // CHECK: xorw 64(%rdx,%rax,4), %r14w // CHECK: encoding: [0x66,0x44,0x33,0x74,0x82,0x40] xorw 64(%rdx,%rax,4), %r14w // CHECK: xorw -64(%rdx,%rax,4), %r14w // CHECK: encoding: [0x66,0x44,0x33,0x74,0x82,0xc0] xorw -64(%rdx,%rax,4), %r14w // CHECK: xorw 64(%rdx,%rax), %r14w // CHECK: encoding: [0x66,0x44,0x33,0x74,0x02,0x40] xorw 64(%rdx,%rax), %r14w // CHECK: xorw %r14w, 485498096 // CHECK: encoding: [0x66,0x44,0x31,0x34,0x25,0xf0,0x1c,0xf0,0x1c] xorw %r14w, 485498096 // CHECK: xorw %r14w, 64(%rdx) // CHECK: encoding: [0x66,0x44,0x31,0x72,0x40] xorw %r14w, 64(%rdx) // CHECK: xorw %r14w, 64(%rdx,%rax,4) // CHECK: encoding: [0x66,0x44,0x31,0x74,0x82,0x40] xorw %r14w, 64(%rdx,%rax,4) // CHECK: xorw %r14w, -64(%rdx,%rax,4) // CHECK: encoding: [0x66,0x44,0x31,0x74,0x82,0xc0] xorw %r14w, -64(%rdx,%rax,4) // CHECK: xorw %r14w, 64(%rdx,%rax) // CHECK: encoding: [0x66,0x44,0x31,0x74,0x02,0x40] xorw %r14w, 64(%rdx,%rax) // CHECK: xorw %r14w, %r14w // CHECK: encoding: [0x66,0x45,0x31,0xf6] xorw %r14w, %r14w // CHECK: xorw %r14w, (%rdx) // CHECK: encoding: [0x66,0x44,0x31,0x32] xorw %r14w, (%rdx) // CHECK: xorw (%rdx), %r14w // CHECK: encoding: [0x66,0x44,0x33,0x32] xorw (%rdx), %r14w