mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-25 04:02:41 +01:00
d141ef10e6
NFC. Adding MC regressions tests to cover the I86, I186, I286, I386, I486, PPRO and MMX isa sets. This patch is part of a larger task to cover MC encoding of all X86 ISA Sets. Started in revision: https://reviews.llvm.org/D39952 Reviewers: zvi, RKSimon, AndreiGrischenko, craig.topper Differential Revision: https://reviews.llvm.org/D40879 Change-Id: I231a35861611bfd3d23c74cc59507373f021a629 llvm-svn: 322544
3531 lines
97 KiB
ArmAsm
3531 lines
97 KiB
ArmAsm
// RUN: llvm-mc -triple i386-unknown-unknown --show-encoding %s | FileCheck %s
|
|
|
|
// CHECK: aaa
|
|
// CHECK: encoding: [0x37]
|
|
aaa
|
|
|
|
// CHECK: aad $0
|
|
// CHECK: encoding: [0xd5,0x00]
|
|
aad $0
|
|
|
|
// CHECK: aam $0
|
|
// CHECK: encoding: [0xd4,0x00]
|
|
aam $0
|
|
|
|
// CHECK: aas
|
|
// CHECK: encoding: [0x3f]
|
|
aas
|
|
|
|
// CHECK: adcb $0, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x80,0x94,0x82,0x10,0xe3,0x0f,0xe3,0x00]
|
|
adcb $0, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: adcb $0, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x80,0x94,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
adcb $0, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: adcb $0, 485498096(%edx)
|
|
// CHECK: encoding: [0x80,0x92,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
adcb $0, 485498096(%edx)
|
|
|
|
// CHECK: adcb $0, 485498096
|
|
// CHECK: encoding: [0x80,0x15,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
adcb $0, 485498096
|
|
|
|
// CHECK: adcb $0, 64(%edx,%eax)
|
|
// CHECK: encoding: [0x80,0x54,0x02,0x40,0x00]
|
|
adcb $0, 64(%edx,%eax)
|
|
|
|
// CHECK: adcb $0, %al
|
|
// CHECK: encoding: [0x14,0x00]
|
|
adcb $0, %al
|
|
|
|
// CHECK: adcb $0, (%edx)
|
|
// CHECK: encoding: [0x80,0x12,0x00]
|
|
adcb $0, (%edx)
|
|
|
|
// CHECK: adcl $0, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x83,0x94,0x82,0x10,0xe3,0x0f,0xe3,0x00]
|
|
adcl $0, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: adcl $0, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x83,0x94,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
adcl $0, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: adcl $0, 485498096(%edx)
|
|
// CHECK: encoding: [0x83,0x92,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
adcl $0, 485498096(%edx)
|
|
|
|
// CHECK: adcl $0, 485498096
|
|
// CHECK: encoding: [0x83,0x15,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
adcl $0, 485498096
|
|
|
|
// CHECK: adcl $0, 64(%edx,%eax)
|
|
// CHECK: encoding: [0x83,0x54,0x02,0x40,0x00]
|
|
adcl $0, 64(%edx,%eax)
|
|
|
|
// CHECK: adcl $0, %eax
|
|
// CHECK: encoding: [0x83,0xd0,0x00]
|
|
adcl $0, %eax
|
|
|
|
// CHECK: adcl $0, (%edx)
|
|
// CHECK: encoding: [0x83,0x12,0x00]
|
|
adcl $0, (%edx)
|
|
|
|
// CHECK: adcl 3809469200(%edx,%eax,4), %eax
|
|
// CHECK: encoding: [0x13,0x84,0x82,0x10,0xe3,0x0f,0xe3]
|
|
adcl 3809469200(%edx,%eax,4), %eax
|
|
|
|
// CHECK: adcl 485498096, %eax
|
|
// CHECK: encoding: [0x13,0x05,0xf0,0x1c,0xf0,0x1c]
|
|
adcl 485498096, %eax
|
|
|
|
// CHECK: adcl 485498096(%edx,%eax,4), %eax
|
|
// CHECK: encoding: [0x13,0x84,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
adcl 485498096(%edx,%eax,4), %eax
|
|
|
|
// CHECK: adcl 485498096(%edx), %eax
|
|
// CHECK: encoding: [0x13,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
adcl 485498096(%edx), %eax
|
|
|
|
// CHECK: adcl 64(%edx,%eax), %eax
|
|
// CHECK: encoding: [0x13,0x44,0x02,0x40]
|
|
adcl 64(%edx,%eax), %eax
|
|
|
|
// CHECK: adcl %eax, 3809469200(%edx,%eax,4)
|
|
// CHECK: encoding: [0x11,0x84,0x82,0x10,0xe3,0x0f,0xe3]
|
|
adcl %eax, 3809469200(%edx,%eax,4)
|
|
|
|
// CHECK: adcl %eax, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x11,0x84,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
adcl %eax, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: adcl %eax, 485498096(%edx)
|
|
// CHECK: encoding: [0x11,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
adcl %eax, 485498096(%edx)
|
|
|
|
// CHECK: adcl %eax, 485498096
|
|
// CHECK: encoding: [0x11,0x05,0xf0,0x1c,0xf0,0x1c]
|
|
adcl %eax, 485498096
|
|
|
|
// CHECK: adcl %eax, 64(%edx,%eax)
|
|
// CHECK: encoding: [0x11,0x44,0x02,0x40]
|
|
adcl %eax, 64(%edx,%eax)
|
|
|
|
// CHECK: adcl %eax, %eax
|
|
// CHECK: encoding: [0x11,0xc0]
|
|
adcl %eax, %eax
|
|
|
|
// CHECK: adcl %eax, (%edx)
|
|
// CHECK: encoding: [0x11,0x02]
|
|
adcl %eax, (%edx)
|
|
|
|
// CHECK: adcl (%edx), %eax
|
|
// CHECK: encoding: [0x13,0x02]
|
|
adcl (%edx), %eax
|
|
|
|
// CHECK: adcw $0, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0x83,0x94,0x82,0x10,0xe3,0x0f,0xe3,0x00]
|
|
adcw $0, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: adcw $0, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0x83,0x94,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
adcw $0, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: adcw $0, 485498096(%edx)
|
|
// CHECK: encoding: [0x66,0x83,0x92,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
adcw $0, 485498096(%edx)
|
|
|
|
// CHECK: adcw $0, 485498096
|
|
// CHECK: encoding: [0x66,0x83,0x15,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
adcw $0, 485498096
|
|
|
|
// CHECK: adcw $0, 64(%edx,%eax)
|
|
// CHECK: encoding: [0x66,0x83,0x54,0x02,0x40,0x00]
|
|
adcw $0, 64(%edx,%eax)
|
|
|
|
// CHECK: adcw $0, (%edx)
|
|
// CHECK: encoding: [0x66,0x83,0x12,0x00]
|
|
adcw $0, (%edx)
|
|
|
|
// CHECK: addb $0, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x80,0x84,0x82,0x10,0xe3,0x0f,0xe3,0x00]
|
|
addb $0, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: addb $0, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x80,0x84,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
addb $0, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: addb $0, 485498096(%edx)
|
|
// CHECK: encoding: [0x80,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
addb $0, 485498096(%edx)
|
|
|
|
// CHECK: addb $0, 485498096
|
|
// CHECK: encoding: [0x80,0x05,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
addb $0, 485498096
|
|
|
|
// CHECK: addb $0, 64(%edx,%eax)
|
|
// CHECK: encoding: [0x80,0x44,0x02,0x40,0x00]
|
|
addb $0, 64(%edx,%eax)
|
|
|
|
// CHECK: addb $0, %al
|
|
// CHECK: encoding: [0x04,0x00]
|
|
addb $0, %al
|
|
|
|
// CHECK: addb $0, (%edx)
|
|
// CHECK: encoding: [0x80,0x02,0x00]
|
|
addb $0, (%edx)
|
|
|
|
// CHECK: addl $0, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x83,0x84,0x82,0x10,0xe3,0x0f,0xe3,0x00]
|
|
addl $0, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: addl $0, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x83,0x84,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
addl $0, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: addl $0, 485498096(%edx)
|
|
// CHECK: encoding: [0x83,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
addl $0, 485498096(%edx)
|
|
|
|
// CHECK: addl $0, 485498096
|
|
// CHECK: encoding: [0x83,0x05,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
addl $0, 485498096
|
|
|
|
// CHECK: addl $0, 64(%edx,%eax)
|
|
// CHECK: encoding: [0x83,0x44,0x02,0x40,0x00]
|
|
addl $0, 64(%edx,%eax)
|
|
|
|
// CHECK: addl $0, %eax
|
|
// CHECK: encoding: [0x83,0xc0,0x00]
|
|
addl $0, %eax
|
|
|
|
// CHECK: addl $0, (%edx)
|
|
// CHECK: encoding: [0x83,0x02,0x00]
|
|
addl $0, (%edx)
|
|
|
|
// CHECK: addl 3809469200(%edx,%eax,4), %eax
|
|
// CHECK: encoding: [0x03,0x84,0x82,0x10,0xe3,0x0f,0xe3]
|
|
addl 3809469200(%edx,%eax,4), %eax
|
|
|
|
// CHECK: addl 485498096, %eax
|
|
// CHECK: encoding: [0x03,0x05,0xf0,0x1c,0xf0,0x1c]
|
|
addl 485498096, %eax
|
|
|
|
// CHECK: addl 485498096(%edx,%eax,4), %eax
|
|
// CHECK: encoding: [0x03,0x84,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
addl 485498096(%edx,%eax,4), %eax
|
|
|
|
// CHECK: addl 485498096(%edx), %eax
|
|
// CHECK: encoding: [0x03,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
addl 485498096(%edx), %eax
|
|
|
|
// CHECK: addl 64(%edx,%eax), %eax
|
|
// CHECK: encoding: [0x03,0x44,0x02,0x40]
|
|
addl 64(%edx,%eax), %eax
|
|
|
|
// CHECK: addl %eax, 3809469200(%edx,%eax,4)
|
|
// CHECK: encoding: [0x01,0x84,0x82,0x10,0xe3,0x0f,0xe3]
|
|
addl %eax, 3809469200(%edx,%eax,4)
|
|
|
|
// CHECK: addl %eax, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x01,0x84,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
addl %eax, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: addl %eax, 485498096(%edx)
|
|
// CHECK: encoding: [0x01,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
addl %eax, 485498096(%edx)
|
|
|
|
// CHECK: addl %eax, 485498096
|
|
// CHECK: encoding: [0x01,0x05,0xf0,0x1c,0xf0,0x1c]
|
|
addl %eax, 485498096
|
|
|
|
// CHECK: addl %eax, 64(%edx,%eax)
|
|
// CHECK: encoding: [0x01,0x44,0x02,0x40]
|
|
addl %eax, 64(%edx,%eax)
|
|
|
|
// CHECK: addl %eax, %eax
|
|
// CHECK: encoding: [0x01,0xc0]
|
|
addl %eax, %eax
|
|
|
|
// CHECK: addl %eax, (%edx)
|
|
// CHECK: encoding: [0x01,0x02]
|
|
addl %eax, (%edx)
|
|
|
|
// CHECK: addl (%edx), %eax
|
|
// CHECK: encoding: [0x03,0x02]
|
|
addl (%edx), %eax
|
|
|
|
// CHECK: addw $0, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0x83,0x84,0x82,0x10,0xe3,0x0f,0xe3,0x00]
|
|
addw $0, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: addw $0, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0x83,0x84,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
addw $0, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: addw $0, 485498096(%edx)
|
|
// CHECK: encoding: [0x66,0x83,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
addw $0, 485498096(%edx)
|
|
|
|
// CHECK: addw $0, 485498096
|
|
// CHECK: encoding: [0x66,0x83,0x05,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
addw $0, 485498096
|
|
|
|
// CHECK: addw $0, 64(%edx,%eax)
|
|
// CHECK: encoding: [0x66,0x83,0x44,0x02,0x40,0x00]
|
|
addw $0, 64(%edx,%eax)
|
|
|
|
// CHECK: addw $0, (%edx)
|
|
// CHECK: encoding: [0x66,0x83,0x02,0x00]
|
|
addw $0, (%edx)
|
|
|
|
// CHECK: andb $0, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x80,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00]
|
|
andb $0, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: andb $0, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x80,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
andb $0, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: andb $0, 485498096(%edx)
|
|
// CHECK: encoding: [0x80,0xa2,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
andb $0, 485498096(%edx)
|
|
|
|
// CHECK: andb $0, 485498096
|
|
// CHECK: encoding: [0x80,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
andb $0, 485498096
|
|
|
|
// CHECK: andb $0, 64(%edx,%eax)
|
|
// CHECK: encoding: [0x80,0x64,0x02,0x40,0x00]
|
|
andb $0, 64(%edx,%eax)
|
|
|
|
// CHECK: andb $0, %al
|
|
// CHECK: encoding: [0x24,0x00]
|
|
andb $0, %al
|
|
|
|
// CHECK: andb $0, (%edx)
|
|
// CHECK: encoding: [0x80,0x22,0x00]
|
|
andb $0, (%edx)
|
|
|
|
// CHECK: andl $0, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x83,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00]
|
|
andl $0, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: andl $0, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x83,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
andl $0, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: andl $0, 485498096(%edx)
|
|
// CHECK: encoding: [0x83,0xa2,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
andl $0, 485498096(%edx)
|
|
|
|
// CHECK: andl $0, 485498096
|
|
// CHECK: encoding: [0x83,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
andl $0, 485498096
|
|
|
|
// CHECK: andl $0, 64(%edx,%eax)
|
|
// CHECK: encoding: [0x83,0x64,0x02,0x40,0x00]
|
|
andl $0, 64(%edx,%eax)
|
|
|
|
// CHECK: andl $0, %eax
|
|
// CHECK: encoding: [0x83,0xe0,0x00]
|
|
andl $0, %eax
|
|
|
|
// CHECK: andl $0, (%edx)
|
|
// CHECK: encoding: [0x83,0x22,0x00]
|
|
andl $0, (%edx)
|
|
|
|
// CHECK: andl 3809469200(%edx,%eax,4), %eax
|
|
// CHECK: encoding: [0x23,0x84,0x82,0x10,0xe3,0x0f,0xe3]
|
|
andl 3809469200(%edx,%eax,4), %eax
|
|
|
|
// CHECK: andl 485498096, %eax
|
|
// CHECK: encoding: [0x23,0x05,0xf0,0x1c,0xf0,0x1c]
|
|
andl 485498096, %eax
|
|
|
|
// CHECK: andl 485498096(%edx,%eax,4), %eax
|
|
// CHECK: encoding: [0x23,0x84,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
andl 485498096(%edx,%eax,4), %eax
|
|
|
|
// CHECK: andl 485498096(%edx), %eax
|
|
// CHECK: encoding: [0x23,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
andl 485498096(%edx), %eax
|
|
|
|
// CHECK: andl 64(%edx,%eax), %eax
|
|
// CHECK: encoding: [0x23,0x44,0x02,0x40]
|
|
andl 64(%edx,%eax), %eax
|
|
|
|
// CHECK: andl %eax, 3809469200(%edx,%eax,4)
|
|
// CHECK: encoding: [0x21,0x84,0x82,0x10,0xe3,0x0f,0xe3]
|
|
andl %eax, 3809469200(%edx,%eax,4)
|
|
|
|
// CHECK: andl %eax, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x21,0x84,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
andl %eax, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: andl %eax, 485498096(%edx)
|
|
// CHECK: encoding: [0x21,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
andl %eax, 485498096(%edx)
|
|
|
|
// CHECK: andl %eax, 485498096
|
|
// CHECK: encoding: [0x21,0x05,0xf0,0x1c,0xf0,0x1c]
|
|
andl %eax, 485498096
|
|
|
|
// CHECK: andl %eax, 64(%edx,%eax)
|
|
// CHECK: encoding: [0x21,0x44,0x02,0x40]
|
|
andl %eax, 64(%edx,%eax)
|
|
|
|
// CHECK: andl %eax, %eax
|
|
// CHECK: encoding: [0x21,0xc0]
|
|
andl %eax, %eax
|
|
|
|
// CHECK: andl %eax, (%edx)
|
|
// CHECK: encoding: [0x21,0x02]
|
|
andl %eax, (%edx)
|
|
|
|
// CHECK: andl (%edx), %eax
|
|
// CHECK: encoding: [0x23,0x02]
|
|
andl (%edx), %eax
|
|
|
|
// CHECK: andw $0, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0x83,0xa4,0x82,0x10,0xe3,0x0f,0xe3,0x00]
|
|
andw $0, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: andw $0, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0x83,0xa4,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
andw $0, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: andw $0, 485498096(%edx)
|
|
// CHECK: encoding: [0x66,0x83,0xa2,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
andw $0, 485498096(%edx)
|
|
|
|
// CHECK: andw $0, 485498096
|
|
// CHECK: encoding: [0x66,0x83,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
andw $0, 485498096
|
|
|
|
// CHECK: andw $0, 64(%edx,%eax)
|
|
// CHECK: encoding: [0x66,0x83,0x64,0x02,0x40,0x00]
|
|
andw $0, 64(%edx,%eax)
|
|
|
|
// CHECK: andw $0, (%edx)
|
|
// CHECK: encoding: [0x66,0x83,0x22,0x00]
|
|
andw $0, (%edx)
|
|
|
|
// CHECK: calll 64
|
|
// CHECK: encoding: [0xe8,A,A,A,A]
|
|
calll 64
|
|
|
|
// CHECK: cbtw
|
|
// CHECK: encoding: [0x66,0x98]
|
|
cbtw
|
|
|
|
// CHECK: clc
|
|
// CHECK: encoding: [0xf8]
|
|
clc
|
|
|
|
// CHECK: cld
|
|
// CHECK: encoding: [0xfc]
|
|
cld
|
|
|
|
// CHECK: cli
|
|
// CHECK: encoding: [0xfa]
|
|
cli
|
|
|
|
// CHECK: cltd
|
|
// CHECK: encoding: [0x99]
|
|
cltd
|
|
|
|
// CHECK: cmc
|
|
// CHECK: encoding: [0xf5]
|
|
cmc
|
|
|
|
// CHECK: cmpb $0, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x80,0xbc,0x82,0x10,0xe3,0x0f,0xe3,0x00]
|
|
cmpb $0, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: cmpb $0, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x80,0xbc,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
cmpb $0, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: cmpb $0, 485498096(%edx)
|
|
// CHECK: encoding: [0x80,0xba,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
cmpb $0, 485498096(%edx)
|
|
|
|
// CHECK: cmpb $0, 485498096
|
|
// CHECK: encoding: [0x80,0x3d,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
cmpb $0, 485498096
|
|
|
|
// CHECK: cmpb $0, 64(%edx,%eax)
|
|
// CHECK: encoding: [0x80,0x7c,0x02,0x40,0x00]
|
|
cmpb $0, 64(%edx,%eax)
|
|
|
|
// CHECK: cmpb $0, %al
|
|
// CHECK: encoding: [0x3c,0x00]
|
|
cmpb $0, %al
|
|
|
|
// CHECK: cmpb $0, (%edx)
|
|
// CHECK: encoding: [0x80,0x3a,0x00]
|
|
cmpb $0, (%edx)
|
|
|
|
// CHECK: cmpl $0, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x83,0xbc,0x82,0x10,0xe3,0x0f,0xe3,0x00]
|
|
cmpl $0, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: cmpl $0, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x83,0xbc,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
cmpl $0, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: cmpl $0, 485498096(%edx)
|
|
// CHECK: encoding: [0x83,0xba,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
cmpl $0, 485498096(%edx)
|
|
|
|
// CHECK: cmpl $0, 485498096
|
|
// CHECK: encoding: [0x83,0x3d,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
cmpl $0, 485498096
|
|
|
|
// CHECK: cmpl $0, 64(%edx,%eax)
|
|
// CHECK: encoding: [0x83,0x7c,0x02,0x40,0x00]
|
|
cmpl $0, 64(%edx,%eax)
|
|
|
|
// CHECK: cmpl $0, %eax
|
|
// CHECK: encoding: [0x83,0xf8,0x00]
|
|
cmpl $0, %eax
|
|
|
|
// CHECK: cmpl $0, (%edx)
|
|
// CHECK: encoding: [0x83,0x3a,0x00]
|
|
cmpl $0, (%edx)
|
|
|
|
// CHECK: cmpl 3809469200(%edx,%eax,4), %eax
|
|
// CHECK: encoding: [0x3b,0x84,0x82,0x10,0xe3,0x0f,0xe3]
|
|
cmpl 3809469200(%edx,%eax,4), %eax
|
|
|
|
// CHECK: cmpl 485498096, %eax
|
|
// CHECK: encoding: [0x3b,0x05,0xf0,0x1c,0xf0,0x1c]
|
|
cmpl 485498096, %eax
|
|
|
|
// CHECK: cmpl 485498096(%edx,%eax,4), %eax
|
|
// CHECK: encoding: [0x3b,0x84,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
cmpl 485498096(%edx,%eax,4), %eax
|
|
|
|
// CHECK: cmpl 485498096(%edx), %eax
|
|
// CHECK: encoding: [0x3b,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
cmpl 485498096(%edx), %eax
|
|
|
|
// CHECK: cmpl 64(%edx,%eax), %eax
|
|
// CHECK: encoding: [0x3b,0x44,0x02,0x40]
|
|
cmpl 64(%edx,%eax), %eax
|
|
|
|
// CHECK: cmpl %eax, 3809469200(%edx,%eax,4)
|
|
// CHECK: encoding: [0x39,0x84,0x82,0x10,0xe3,0x0f,0xe3]
|
|
cmpl %eax, 3809469200(%edx,%eax,4)
|
|
|
|
// CHECK: cmpl %eax, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x39,0x84,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
cmpl %eax, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: cmpl %eax, 485498096(%edx)
|
|
// CHECK: encoding: [0x39,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
cmpl %eax, 485498096(%edx)
|
|
|
|
// CHECK: cmpl %eax, 485498096
|
|
// CHECK: encoding: [0x39,0x05,0xf0,0x1c,0xf0,0x1c]
|
|
cmpl %eax, 485498096
|
|
|
|
// CHECK: cmpl %eax, 64(%edx,%eax)
|
|
// CHECK: encoding: [0x39,0x44,0x02,0x40]
|
|
cmpl %eax, 64(%edx,%eax)
|
|
|
|
// CHECK: cmpl %eax, %eax
|
|
// CHECK: encoding: [0x39,0xc0]
|
|
cmpl %eax, %eax
|
|
|
|
// CHECK: cmpl %eax, (%edx)
|
|
// CHECK: encoding: [0x39,0x02]
|
|
cmpl %eax, (%edx)
|
|
|
|
// CHECK: cmpl (%edx), %eax
|
|
// CHECK: encoding: [0x3b,0x02]
|
|
cmpl (%edx), %eax
|
|
|
|
// CHECK: cmpsb %es:(%edi), %es:(%esi)
|
|
// CHECK: encoding: [0x26,0xa6]
|
|
cmpsb %es:(%edi), %es:(%esi)
|
|
|
|
// CHECK: cmpsl %es:(%edi), %es:(%esi)
|
|
// CHECK: encoding: [0x26,0xa7]
|
|
cmpsl %es:(%edi), %es:(%esi)
|
|
|
|
// CHECK: cmpsw %es:(%edi), %es:(%esi)
|
|
// CHECK: encoding: [0x66,0x26,0xa7]
|
|
cmpsw %es:(%edi), %es:(%esi)
|
|
|
|
// CHECK: cmpw $0, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0x83,0xbc,0x82,0x10,0xe3,0x0f,0xe3,0x00]
|
|
cmpw $0, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: cmpw $0, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0x83,0xbc,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
cmpw $0, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: cmpw $0, 485498096(%edx)
|
|
// CHECK: encoding: [0x66,0x83,0xba,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
cmpw $0, 485498096(%edx)
|
|
|
|
// CHECK: cmpw $0, 485498096
|
|
// CHECK: encoding: [0x66,0x83,0x3d,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
cmpw $0, 485498096
|
|
|
|
// CHECK: cmpw $0, 64(%edx,%eax)
|
|
// CHECK: encoding: [0x66,0x83,0x7c,0x02,0x40,0x00]
|
|
cmpw $0, 64(%edx,%eax)
|
|
|
|
// CHECK: cmpw $0, (%edx)
|
|
// CHECK: encoding: [0x66,0x83,0x3a,0x00]
|
|
cmpw $0, (%edx)
|
|
|
|
// CHECK: cwtd
|
|
// CHECK: encoding: [0x66,0x99]
|
|
cwtd
|
|
|
|
// CHECK: daa
|
|
// CHECK: encoding: [0x27]
|
|
daa
|
|
|
|
// CHECK: das
|
|
// CHECK: encoding: [0x2f]
|
|
das
|
|
|
|
// CHECK: decb -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xfe,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
decb -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: decb 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xfe,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
decb 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: decb 485498096(%edx)
|
|
// CHECK: encoding: [0xfe,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
decb 485498096(%edx)
|
|
|
|
// CHECK: decb 485498096
|
|
// CHECK: encoding: [0xfe,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
decb 485498096
|
|
|
|
// CHECK: decb 64(%edx,%eax)
|
|
// CHECK: encoding: [0xfe,0x4c,0x02,0x40]
|
|
decb 64(%edx,%eax)
|
|
|
|
// CHECK: decb (%edx)
|
|
// CHECK: encoding: [0xfe,0x0a]
|
|
decb (%edx)
|
|
|
|
// CHECK: decl -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xff,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
decl -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: decl 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xff,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
decl 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: decl 485498096(%edx)
|
|
// CHECK: encoding: [0xff,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
decl 485498096(%edx)
|
|
|
|
// CHECK: decl 485498096
|
|
// CHECK: encoding: [0xff,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
decl 485498096
|
|
|
|
// CHECK: decl 64(%edx,%eax)
|
|
// CHECK: encoding: [0xff,0x4c,0x02,0x40]
|
|
decl 64(%edx,%eax)
|
|
|
|
// CHECK: decl %eax
|
|
// CHECK: encoding: [0x48]
|
|
decl %eax
|
|
|
|
// CHECK: decl (%edx)
|
|
// CHECK: encoding: [0xff,0x0a]
|
|
decl (%edx)
|
|
|
|
// CHECK: decw -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0xff,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
decw -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: decw 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0xff,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
decw 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: decw 485498096(%edx)
|
|
// CHECK: encoding: [0x66,0xff,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
decw 485498096(%edx)
|
|
|
|
// CHECK: decw 485498096
|
|
// CHECK: encoding: [0x66,0xff,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
decw 485498096
|
|
|
|
// CHECK: decw 64(%edx,%eax)
|
|
// CHECK: encoding: [0x66,0xff,0x4c,0x02,0x40]
|
|
decw 64(%edx,%eax)
|
|
|
|
// CHECK: decw (%edx)
|
|
// CHECK: encoding: [0x66,0xff,0x0a]
|
|
decw (%edx)
|
|
|
|
// CHECK: divb -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xf6,0xb4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
divb -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: divb 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xf6,0xb4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
divb 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: divb 485498096(%edx)
|
|
// CHECK: encoding: [0xf6,0xb2,0xf0,0x1c,0xf0,0x1c]
|
|
divb 485498096(%edx)
|
|
|
|
// CHECK: divb 485498096
|
|
// CHECK: encoding: [0xf6,0x35,0xf0,0x1c,0xf0,0x1c]
|
|
divb 485498096
|
|
|
|
// CHECK: divb 64(%edx,%eax)
|
|
// CHECK: encoding: [0xf6,0x74,0x02,0x40]
|
|
divb 64(%edx,%eax)
|
|
|
|
// CHECK: divb (%edx)
|
|
// CHECK: encoding: [0xf6,0x32]
|
|
divb (%edx)
|
|
|
|
// CHECK: divl -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xf7,0xb4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
divl -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: divl 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xf7,0xb4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
divl 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: divl 485498096(%edx)
|
|
// CHECK: encoding: [0xf7,0xb2,0xf0,0x1c,0xf0,0x1c]
|
|
divl 485498096(%edx)
|
|
|
|
// CHECK: divl 485498096
|
|
// CHECK: encoding: [0xf7,0x35,0xf0,0x1c,0xf0,0x1c]
|
|
divl 485498096
|
|
|
|
// CHECK: divl 64(%edx,%eax)
|
|
// CHECK: encoding: [0xf7,0x74,0x02,0x40]
|
|
divl 64(%edx,%eax)
|
|
|
|
// CHECK: divl %eax
|
|
// CHECK: encoding: [0xf7,0xf0]
|
|
divl %eax
|
|
|
|
// CHECK: divl (%edx)
|
|
// CHECK: encoding: [0xf7,0x32]
|
|
divl (%edx)
|
|
|
|
// CHECK: divw -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0xf7,0xb4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
divw -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: divw 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0xf7,0xb4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
divw 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: divw 485498096(%edx)
|
|
// CHECK: encoding: [0x66,0xf7,0xb2,0xf0,0x1c,0xf0,0x1c]
|
|
divw 485498096(%edx)
|
|
|
|
// CHECK: divw 485498096
|
|
// CHECK: encoding: [0x66,0xf7,0x35,0xf0,0x1c,0xf0,0x1c]
|
|
divw 485498096
|
|
|
|
// CHECK: divw 64(%edx,%eax)
|
|
// CHECK: encoding: [0x66,0xf7,0x74,0x02,0x40]
|
|
divw 64(%edx,%eax)
|
|
|
|
// CHECK: divw (%edx)
|
|
// CHECK: encoding: [0x66,0xf7,0x32]
|
|
divw (%edx)
|
|
|
|
// CHECK: hlt
|
|
// CHECK: encoding: [0xf4]
|
|
hlt
|
|
|
|
// CHECK: idivb -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xf6,0xbc,0x82,0x10,0xe3,0x0f,0xe3]
|
|
idivb -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: idivb 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xf6,0xbc,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
idivb 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: idivb 485498096(%edx)
|
|
// CHECK: encoding: [0xf6,0xba,0xf0,0x1c,0xf0,0x1c]
|
|
idivb 485498096(%edx)
|
|
|
|
// CHECK: idivb 485498096
|
|
// CHECK: encoding: [0xf6,0x3d,0xf0,0x1c,0xf0,0x1c]
|
|
idivb 485498096
|
|
|
|
// CHECK: idivb 64(%edx,%eax)
|
|
// CHECK: encoding: [0xf6,0x7c,0x02,0x40]
|
|
idivb 64(%edx,%eax)
|
|
|
|
// CHECK: idivb (%edx)
|
|
// CHECK: encoding: [0xf6,0x3a]
|
|
idivb (%edx)
|
|
|
|
// CHECK: idivl -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xf7,0xbc,0x82,0x10,0xe3,0x0f,0xe3]
|
|
idivl -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: idivl 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xf7,0xbc,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
idivl 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: idivl 485498096(%edx)
|
|
// CHECK: encoding: [0xf7,0xba,0xf0,0x1c,0xf0,0x1c]
|
|
idivl 485498096(%edx)
|
|
|
|
// CHECK: idivl 485498096
|
|
// CHECK: encoding: [0xf7,0x3d,0xf0,0x1c,0xf0,0x1c]
|
|
idivl 485498096
|
|
|
|
// CHECK: idivl 64(%edx,%eax)
|
|
// CHECK: encoding: [0xf7,0x7c,0x02,0x40]
|
|
idivl 64(%edx,%eax)
|
|
|
|
// CHECK: idivl %eax
|
|
// CHECK: encoding: [0xf7,0xf8]
|
|
idivl %eax
|
|
|
|
// CHECK: idivl (%edx)
|
|
// CHECK: encoding: [0xf7,0x3a]
|
|
idivl (%edx)
|
|
|
|
// CHECK: idivw -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0xf7,0xbc,0x82,0x10,0xe3,0x0f,0xe3]
|
|
idivw -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: idivw 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0xf7,0xbc,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
idivw 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: idivw 485498096(%edx)
|
|
// CHECK: encoding: [0x66,0xf7,0xba,0xf0,0x1c,0xf0,0x1c]
|
|
idivw 485498096(%edx)
|
|
|
|
// CHECK: idivw 485498096
|
|
// CHECK: encoding: [0x66,0xf7,0x3d,0xf0,0x1c,0xf0,0x1c]
|
|
idivw 485498096
|
|
|
|
// CHECK: idivw 64(%edx,%eax)
|
|
// CHECK: encoding: [0x66,0xf7,0x7c,0x02,0x40]
|
|
idivw 64(%edx,%eax)
|
|
|
|
// CHECK: idivw (%edx)
|
|
// CHECK: encoding: [0x66,0xf7,0x3a]
|
|
idivw (%edx)
|
|
|
|
// CHECK: imulb -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xf6,0xac,0x82,0x10,0xe3,0x0f,0xe3]
|
|
imulb -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: imulb 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xf6,0xac,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
imulb 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: imulb 485498096(%edx)
|
|
// CHECK: encoding: [0xf6,0xaa,0xf0,0x1c,0xf0,0x1c]
|
|
imulb 485498096(%edx)
|
|
|
|
// CHECK: imulb 485498096
|
|
// CHECK: encoding: [0xf6,0x2d,0xf0,0x1c,0xf0,0x1c]
|
|
imulb 485498096
|
|
|
|
// CHECK: imulb 64(%edx,%eax)
|
|
// CHECK: encoding: [0xf6,0x6c,0x02,0x40]
|
|
imulb 64(%edx,%eax)
|
|
|
|
// CHECK: imulb (%edx)
|
|
// CHECK: encoding: [0xf6,0x2a]
|
|
imulb (%edx)
|
|
|
|
// CHECK: imull -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xf7,0xac,0x82,0x10,0xe3,0x0f,0xe3]
|
|
imull -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: imull 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xf7,0xac,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
imull 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: imull 485498096(%edx)
|
|
// CHECK: encoding: [0xf7,0xaa,0xf0,0x1c,0xf0,0x1c]
|
|
imull 485498096(%edx)
|
|
|
|
// CHECK: imull 485498096
|
|
// CHECK: encoding: [0xf7,0x2d,0xf0,0x1c,0xf0,0x1c]
|
|
imull 485498096
|
|
|
|
// CHECK: imull 64(%edx,%eax)
|
|
// CHECK: encoding: [0xf7,0x6c,0x02,0x40]
|
|
imull 64(%edx,%eax)
|
|
|
|
// CHECK: imull %eax, %eax
|
|
// CHECK: encoding: [0x0f,0xaf,0xc0]
|
|
imull %eax, %eax
|
|
|
|
// CHECK: imull %eax
|
|
// CHECK: encoding: [0xf7,0xe8]
|
|
imull %eax
|
|
|
|
// CHECK: imull (%edx)
|
|
// CHECK: encoding: [0xf7,0x2a]
|
|
imull (%edx)
|
|
|
|
// CHECK: imulw -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0xf7,0xac,0x82,0x10,0xe3,0x0f,0xe3]
|
|
imulw -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: imulw 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0xf7,0xac,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
imulw 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: imulw 485498096(%edx)
|
|
// CHECK: encoding: [0x66,0xf7,0xaa,0xf0,0x1c,0xf0,0x1c]
|
|
imulw 485498096(%edx)
|
|
|
|
// CHECK: imulw 485498096
|
|
// CHECK: encoding: [0x66,0xf7,0x2d,0xf0,0x1c,0xf0,0x1c]
|
|
imulw 485498096
|
|
|
|
// CHECK: imulw 64(%edx,%eax)
|
|
// CHECK: encoding: [0x66,0xf7,0x6c,0x02,0x40]
|
|
imulw 64(%edx,%eax)
|
|
|
|
// CHECK: imulw (%edx)
|
|
// CHECK: encoding: [0x66,0xf7,0x2a]
|
|
imulw (%edx)
|
|
|
|
// CHECK: inb $0, %al
|
|
// CHECK: encoding: [0xe4,0x00]
|
|
inb $0, %al
|
|
|
|
// CHECK: inb %dx, %al
|
|
// CHECK: encoding: [0xec]
|
|
inb %dx, %al
|
|
|
|
// CHECK: incb -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xfe,0x84,0x82,0x10,0xe3,0x0f,0xe3]
|
|
incb -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: incb 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xfe,0x84,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
incb 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: incb 485498096(%edx)
|
|
// CHECK: encoding: [0xfe,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
incb 485498096(%edx)
|
|
|
|
// CHECK: incb 485498096
|
|
// CHECK: encoding: [0xfe,0x05,0xf0,0x1c,0xf0,0x1c]
|
|
incb 485498096
|
|
|
|
// CHECK: incb 64(%edx,%eax)
|
|
// CHECK: encoding: [0xfe,0x44,0x02,0x40]
|
|
incb 64(%edx,%eax)
|
|
|
|
// CHECK: incb (%edx)
|
|
// CHECK: encoding: [0xfe,0x02]
|
|
incb (%edx)
|
|
|
|
// CHECK: incl -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xff,0x84,0x82,0x10,0xe3,0x0f,0xe3]
|
|
incl -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: incl 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xff,0x84,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
incl 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: incl 485498096(%edx)
|
|
// CHECK: encoding: [0xff,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
incl 485498096(%edx)
|
|
|
|
// CHECK: incl 485498096
|
|
// CHECK: encoding: [0xff,0x05,0xf0,0x1c,0xf0,0x1c]
|
|
incl 485498096
|
|
|
|
// CHECK: incl 64(%edx,%eax)
|
|
// CHECK: encoding: [0xff,0x44,0x02,0x40]
|
|
incl 64(%edx,%eax)
|
|
|
|
// CHECK: incl %eax
|
|
// CHECK: encoding: [0x40]
|
|
incl %eax
|
|
|
|
// CHECK: incl (%edx)
|
|
// CHECK: encoding: [0xff,0x02]
|
|
incl (%edx)
|
|
|
|
// CHECK: incw -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0xff,0x84,0x82,0x10,0xe3,0x0f,0xe3]
|
|
incw -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: incw 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0xff,0x84,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
incw 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: incw 485498096(%edx)
|
|
// CHECK: encoding: [0x66,0xff,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
incw 485498096(%edx)
|
|
|
|
// CHECK: incw 485498096
|
|
// CHECK: encoding: [0x66,0xff,0x05,0xf0,0x1c,0xf0,0x1c]
|
|
incw 485498096
|
|
|
|
// CHECK: incw 64(%edx,%eax)
|
|
// CHECK: encoding: [0x66,0xff,0x44,0x02,0x40]
|
|
incw 64(%edx,%eax)
|
|
|
|
// CHECK: incw (%edx)
|
|
// CHECK: encoding: [0x66,0xff,0x02]
|
|
incw (%edx)
|
|
|
|
// 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: into
|
|
// CHECK: encoding: [0xce]
|
|
into
|
|
|
|
// CHECK: iretl
|
|
// CHECK: encoding: [0xcf]
|
|
iretl
|
|
|
|
// 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: ldsl 3809469200(%edx,%eax,4), %eax
|
|
// CHECK: encoding: [0xc5,0x84,0x82,0x10,0xe3,0x0f,0xe3]
|
|
ldsl 3809469200(%edx,%eax,4), %eax
|
|
|
|
// CHECK: ldsl 485498096, %eax
|
|
// CHECK: encoding: [0xc5,0x05,0xf0,0x1c,0xf0,0x1c]
|
|
ldsl 485498096, %eax
|
|
|
|
// CHECK: ldsl 485498096(%edx,%eax,4), %eax
|
|
// CHECK: encoding: [0xc5,0x84,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
ldsl 485498096(%edx,%eax,4), %eax
|
|
|
|
// CHECK: ldsl 485498096(%edx), %eax
|
|
// CHECK: encoding: [0xc5,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
ldsl 485498096(%edx), %eax
|
|
|
|
// CHECK: ldsl 64(%edx,%eax), %eax
|
|
// CHECK: encoding: [0xc5,0x44,0x02,0x40]
|
|
ldsl 64(%edx,%eax), %eax
|
|
|
|
// CHECK: ldsl (%edx), %eax
|
|
// CHECK: encoding: [0xc5,0x02]
|
|
ldsl (%edx), %eax
|
|
|
|
// CHECK: leal 3809469200(%edx,%eax,4), %eax
|
|
// CHECK: encoding: [0x8d,0x84,0x82,0x10,0xe3,0x0f,0xe3]
|
|
leal 3809469200(%edx,%eax,4), %eax
|
|
|
|
// CHECK: leal 485498096, %eax
|
|
// CHECK: encoding: [0x8d,0x05,0xf0,0x1c,0xf0,0x1c]
|
|
leal 485498096, %eax
|
|
|
|
// CHECK: leal 485498096(%edx,%eax,4), %eax
|
|
// CHECK: encoding: [0x8d,0x84,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
leal 485498096(%edx,%eax,4), %eax
|
|
|
|
// CHECK: leal 485498096(%edx), %eax
|
|
// CHECK: encoding: [0x8d,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
leal 485498096(%edx), %eax
|
|
|
|
// CHECK: leal 64(%edx,%eax), %eax
|
|
// CHECK: encoding: [0x8d,0x44,0x02,0x40]
|
|
leal 64(%edx,%eax), %eax
|
|
|
|
// CHECK: leal (%edx), %eax
|
|
// CHECK: encoding: [0x8d,0x02]
|
|
leal (%edx), %eax
|
|
|
|
// CHECK: lesl 3809469200(%edx,%eax,4), %eax
|
|
// CHECK: encoding: [0xc4,0x84,0x82,0x10,0xe3,0x0f,0xe3]
|
|
lesl 3809469200(%edx,%eax,4), %eax
|
|
|
|
// CHECK: lesl 485498096, %eax
|
|
// CHECK: encoding: [0xc4,0x05,0xf0,0x1c,0xf0,0x1c]
|
|
lesl 485498096, %eax
|
|
|
|
// CHECK: lesl 485498096(%edx,%eax,4), %eax
|
|
// CHECK: encoding: [0xc4,0x84,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
lesl 485498096(%edx,%eax,4), %eax
|
|
|
|
// CHECK: lesl 485498096(%edx), %eax
|
|
// CHECK: encoding: [0xc4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
lesl 485498096(%edx), %eax
|
|
|
|
// CHECK: lesl 64(%edx,%eax), %eax
|
|
// CHECK: encoding: [0xc4,0x44,0x02,0x40]
|
|
lesl 64(%edx,%eax), %eax
|
|
|
|
// CHECK: lesl (%edx), %eax
|
|
// CHECK: encoding: [0xc4,0x02]
|
|
lesl (%edx), %eax
|
|
|
|
// CHECK: lock xchgl %eax, 3809469200(%edx,%eax,4)
|
|
// CHECK: encoding: [0xf0,0x87,0x84,0x82,0x10,0xe3,0x0f,0xe3]
|
|
lock xchgl %eax, 3809469200(%edx,%eax,4)
|
|
|
|
// CHECK: lock xchgl %eax, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xf0,0x87,0x84,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
lock xchgl %eax, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: lock xchgl %eax, 485498096(%edx)
|
|
// CHECK: encoding: [0xf0,0x87,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
lock xchgl %eax, 485498096(%edx)
|
|
|
|
// CHECK: lock xchgl %eax, 485498096
|
|
// CHECK: encoding: [0xf0,0x87,0x05,0xf0,0x1c,0xf0,0x1c]
|
|
lock xchgl %eax, 485498096
|
|
|
|
// CHECK: lock xchgl %eax, 64(%edx,%eax)
|
|
// CHECK: encoding: [0xf0,0x87,0x44,0x02,0x40]
|
|
lock xchgl %eax, 64(%edx,%eax)
|
|
|
|
// CHECK: lock xchgl %eax, (%edx)
|
|
// CHECK: encoding: [0xf0,0x87,0x02]
|
|
lock xchgl %eax, (%edx)
|
|
|
|
// CHECK: lodsb %es:(%esi), %al
|
|
// CHECK: encoding: [0x26,0xac]
|
|
lodsb %es:(%esi), %al
|
|
|
|
// CHECK: lodsw %es:(%esi), %ax
|
|
// CHECK: encoding: [0x66,0x26,0xad]
|
|
lodsw %es:(%esi), %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(%edx,%eax,4)
|
|
// CHECK: encoding: [0xc6,0x84,0x82,0x10,0xe3,0x0f,0xe3,0x00]
|
|
movb $0, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: movb $0, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xc6,0x84,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
movb $0, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: movb $0, 485498096(%edx)
|
|
// CHECK: encoding: [0xc6,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
movb $0, 485498096(%edx)
|
|
|
|
// CHECK: movb $0, 485498096
|
|
// CHECK: encoding: [0xc6,0x05,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
movb $0, 485498096
|
|
|
|
// CHECK: movb $0, 64(%edx,%eax)
|
|
// CHECK: encoding: [0xc6,0x44,0x02,0x40,0x00]
|
|
movb $0, 64(%edx,%eax)
|
|
|
|
// CHECK: movb $0, (%edx)
|
|
// CHECK: encoding: [0xc6,0x02,0x00]
|
|
movb $0, (%edx)
|
|
|
|
// CHECK: movb %al, %es:485498096
|
|
// CHECK: encoding: [0x26,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
movb %al, %es:485498096
|
|
|
|
// CHECK: movb %es:485498096, %al
|
|
// CHECK: encoding: [0x26,0xa0,0xf0,0x1c,0xf0,0x1c]
|
|
movb %es:485498096, %al
|
|
|
|
// CHECK: movl $0, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xc7,0x84,0x82,0x10,0xe3,0x0f,0xe3,0x00,0x00,0x00,0x00]
|
|
movl $0, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: movl $0, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xc7,0x84,0x82,0xf0,0x1c,0xf0,0x1c,0x00,0x00,0x00,0x00]
|
|
movl $0, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: movl $0, 485498096(%edx)
|
|
// CHECK: encoding: [0xc7,0x82,0xf0,0x1c,0xf0,0x1c,0x00,0x00,0x00,0x00]
|
|
movl $0, 485498096(%edx)
|
|
|
|
// CHECK: movl $0, 485498096
|
|
// CHECK: encoding: [0xc7,0x05,0xf0,0x1c,0xf0,0x1c,0x00,0x00,0x00,0x00]
|
|
movl $0, 485498096
|
|
|
|
// CHECK: movl $0, 64(%edx,%eax)
|
|
// CHECK: encoding: [0xc7,0x44,0x02,0x40,0x00,0x00,0x00,0x00]
|
|
movl $0, 64(%edx,%eax)
|
|
|
|
// CHECK: movl $0, %eax
|
|
// CHECK: encoding: [0xb8,0x00,0x00,0x00,0x00]
|
|
movl $0, %eax
|
|
|
|
// CHECK: movl $0, (%edx)
|
|
// CHECK: encoding: [0xc7,0x02,0x00,0x00,0x00,0x00]
|
|
movl $0, (%edx)
|
|
|
|
// CHECK: movl 3809469200(%edx,%eax,4), %eax
|
|
// CHECK: encoding: [0x8b,0x84,0x82,0x10,0xe3,0x0f,0xe3]
|
|
movl 3809469200(%edx,%eax,4), %eax
|
|
|
|
// CHECK: movl 485498096, %eax
|
|
// CHECK: encoding: [0xa1,0xf0,0x1c,0xf0,0x1c]
|
|
movl 485498096, %eax
|
|
|
|
// CHECK: movl 485498096(%edx,%eax,4), %eax
|
|
// CHECK: encoding: [0x8b,0x84,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
movl 485498096(%edx,%eax,4), %eax
|
|
|
|
// CHECK: movl 485498096(%edx), %eax
|
|
// CHECK: encoding: [0x8b,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
movl 485498096(%edx), %eax
|
|
|
|
// CHECK: movl 64(%edx,%eax), %eax
|
|
// CHECK: encoding: [0x8b,0x44,0x02,0x40]
|
|
movl 64(%edx,%eax), %eax
|
|
|
|
// CHECK: movl %eax, 3809469200(%edx,%eax,4)
|
|
// CHECK: encoding: [0x89,0x84,0x82,0x10,0xe3,0x0f,0xe3]
|
|
movl %eax, 3809469200(%edx,%eax,4)
|
|
|
|
// CHECK: movl %eax, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x89,0x84,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
movl %eax, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: movl %eax, 485498096(%edx)
|
|
// CHECK: encoding: [0x89,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
movl %eax, 485498096(%edx)
|
|
|
|
// CHECK: movl %eax, 485498096
|
|
// CHECK: encoding: [0xa3,0xf0,0x1c,0xf0,0x1c]
|
|
movl %eax, 485498096
|
|
|
|
// CHECK: movl %eax, 64(%edx,%eax)
|
|
// CHECK: encoding: [0x89,0x44,0x02,0x40]
|
|
movl %eax, 64(%edx,%eax)
|
|
|
|
// CHECK: movl %eax, %eax
|
|
// CHECK: encoding: [0x89,0xc0]
|
|
movl %eax, %eax
|
|
|
|
// CHECK: movl %eax, (%edx)
|
|
// CHECK: encoding: [0x89,0x02]
|
|
movl %eax, (%edx)
|
|
|
|
// CHECK: movl (%edx), %eax
|
|
// CHECK: encoding: [0x8b,0x02]
|
|
movl (%edx), %eax
|
|
|
|
// CHECK: movl %es, %eax
|
|
// CHECK: encoding: [0x8c,0xc0]
|
|
movl %es, %eax
|
|
|
|
// CHECK: movsb %es:(%esi), %es:(%edi)
|
|
// CHECK: encoding: [0x26,0xa4]
|
|
movsb %es:(%esi), %es:(%edi)
|
|
|
|
// CHECK: movsl %es:(%esi), %es:(%edi)
|
|
// CHECK: encoding: [0x26,0xa5]
|
|
movsl %es:(%esi), %es:(%edi)
|
|
|
|
// CHECK: movsw %es:(%esi), %es:(%edi)
|
|
// CHECK: encoding: [0x66,0x26,0xa5]
|
|
movsw %es:(%esi), %es:(%edi)
|
|
|
|
// CHECK: movw $0, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0xc7,0x84,0x82,0x10,0xe3,0x0f,0xe3,0x00,0x00]
|
|
movw $0, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: movw $0, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0xc7,0x84,0x82,0xf0,0x1c,0xf0,0x1c,0x00,0x00]
|
|
movw $0, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: movw $0, 485498096(%edx)
|
|
// CHECK: encoding: [0x66,0xc7,0x82,0xf0,0x1c,0xf0,0x1c,0x00,0x00]
|
|
movw $0, 485498096(%edx)
|
|
|
|
// CHECK: movw $0, 485498096
|
|
// CHECK: encoding: [0x66,0xc7,0x05,0xf0,0x1c,0xf0,0x1c,0x00,0x00]
|
|
movw $0, 485498096
|
|
|
|
// CHECK: movw $0, 64(%edx,%eax)
|
|
// CHECK: encoding: [0x66,0xc7,0x44,0x02,0x40,0x00,0x00]
|
|
movw $0, 64(%edx,%eax)
|
|
|
|
// CHECK: movw $0, (%edx)
|
|
// CHECK: encoding: [0x66,0xc7,0x02,0x00,0x00]
|
|
movw $0, (%edx)
|
|
|
|
// CHECK: movw -485498096(%edx,%eax,4), %es
|
|
// CHECK: encoding: [0x8e,0x84,0x82,0x10,0xe3,0x0f,0xe3]
|
|
movw -485498096(%edx,%eax,4), %es
|
|
|
|
// CHECK: movw 485498096(%edx,%eax,4), %es
|
|
// CHECK: encoding: [0x8e,0x84,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
movw 485498096(%edx,%eax,4), %es
|
|
|
|
// CHECK: movw 485498096(%edx), %es
|
|
// CHECK: encoding: [0x8e,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
movw 485498096(%edx), %es
|
|
|
|
// CHECK: movw 485498096, %es
|
|
// CHECK: encoding: [0x8e,0x05,0xf0,0x1c,0xf0,0x1c]
|
|
movw 485498096, %es
|
|
|
|
// CHECK: movw 64(%edx,%eax), %es
|
|
// CHECK: encoding: [0x8e,0x44,0x02,0x40]
|
|
movw 64(%edx,%eax), %es
|
|
|
|
// CHECK: movw (%edx), %es
|
|
// CHECK: encoding: [0x8e,0x02]
|
|
movw (%edx), %es
|
|
|
|
// CHECK: movw %es, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x8c,0x84,0x82,0x10,0xe3,0x0f,0xe3]
|
|
movw %es, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: movw %es, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x8c,0x84,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
movw %es, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: movw %es, 485498096(%edx)
|
|
// CHECK: encoding: [0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
movw %es, 485498096(%edx)
|
|
|
|
// CHECK: movw %es, 485498096
|
|
// CHECK: encoding: [0x8c,0x05,0xf0,0x1c,0xf0,0x1c]
|
|
movw %es, 485498096
|
|
|
|
// CHECK: movw %es, 64(%edx,%eax)
|
|
// CHECK: encoding: [0x8c,0x44,0x02,0x40]
|
|
movw %es, 64(%edx,%eax)
|
|
|
|
// CHECK: movw %es, (%edx)
|
|
// CHECK: encoding: [0x8c,0x02]
|
|
movw %es, (%edx)
|
|
|
|
// CHECK: mulb -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xf6,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
mulb -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: mulb 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xf6,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
mulb 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: mulb 485498096(%edx)
|
|
// CHECK: encoding: [0xf6,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
mulb 485498096(%edx)
|
|
|
|
// CHECK: mulb 485498096
|
|
// CHECK: encoding: [0xf6,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
mulb 485498096
|
|
|
|
// CHECK: mulb 64(%edx,%eax)
|
|
// CHECK: encoding: [0xf6,0x64,0x02,0x40]
|
|
mulb 64(%edx,%eax)
|
|
|
|
// CHECK: mulb (%edx)
|
|
// CHECK: encoding: [0xf6,0x22]
|
|
mulb (%edx)
|
|
|
|
// CHECK: mull -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xf7,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
mull -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: mull 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xf7,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
mull 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: mull 485498096(%edx)
|
|
// CHECK: encoding: [0xf7,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
mull 485498096(%edx)
|
|
|
|
// CHECK: mull 485498096
|
|
// CHECK: encoding: [0xf7,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
mull 485498096
|
|
|
|
// CHECK: mull 64(%edx,%eax)
|
|
// CHECK: encoding: [0xf7,0x64,0x02,0x40]
|
|
mull 64(%edx,%eax)
|
|
|
|
// CHECK: mull %eax
|
|
// CHECK: encoding: [0xf7,0xe0]
|
|
mull %eax
|
|
|
|
// CHECK: mull (%edx)
|
|
// CHECK: encoding: [0xf7,0x22]
|
|
mull (%edx)
|
|
|
|
// CHECK: mulw -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0xf7,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
mulw -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: mulw 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0xf7,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
mulw 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: mulw 485498096(%edx)
|
|
// CHECK: encoding: [0x66,0xf7,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
mulw 485498096(%edx)
|
|
|
|
// CHECK: mulw 485498096
|
|
// CHECK: encoding: [0x66,0xf7,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
mulw 485498096
|
|
|
|
// CHECK: mulw 64(%edx,%eax)
|
|
// CHECK: encoding: [0x66,0xf7,0x64,0x02,0x40]
|
|
mulw 64(%edx,%eax)
|
|
|
|
// CHECK: mulw (%edx)
|
|
// CHECK: encoding: [0x66,0xf7,0x22]
|
|
mulw (%edx)
|
|
|
|
// CHECK: negb -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xf6,0x9c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
negb -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: negb 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xf6,0x9c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
negb 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: negb 485498096(%edx)
|
|
// CHECK: encoding: [0xf6,0x9a,0xf0,0x1c,0xf0,0x1c]
|
|
negb 485498096(%edx)
|
|
|
|
// CHECK: negb 485498096
|
|
// CHECK: encoding: [0xf6,0x1d,0xf0,0x1c,0xf0,0x1c]
|
|
negb 485498096
|
|
|
|
// CHECK: negb 64(%edx,%eax)
|
|
// CHECK: encoding: [0xf6,0x5c,0x02,0x40]
|
|
negb 64(%edx,%eax)
|
|
|
|
// CHECK: negb (%edx)
|
|
// CHECK: encoding: [0xf6,0x1a]
|
|
negb (%edx)
|
|
|
|
// CHECK: negl -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xf7,0x9c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
negl -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: negl 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xf7,0x9c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
negl 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: negl 485498096(%edx)
|
|
// CHECK: encoding: [0xf7,0x9a,0xf0,0x1c,0xf0,0x1c]
|
|
negl 485498096(%edx)
|
|
|
|
// CHECK: negl 485498096
|
|
// CHECK: encoding: [0xf7,0x1d,0xf0,0x1c,0xf0,0x1c]
|
|
negl 485498096
|
|
|
|
// CHECK: negl 64(%edx,%eax)
|
|
// CHECK: encoding: [0xf7,0x5c,0x02,0x40]
|
|
negl 64(%edx,%eax)
|
|
|
|
// CHECK: negl %eax
|
|
// CHECK: encoding: [0xf7,0xd8]
|
|
negl %eax
|
|
|
|
// CHECK: negl (%edx)
|
|
// CHECK: encoding: [0xf7,0x1a]
|
|
negl (%edx)
|
|
|
|
// CHECK: negw -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0xf7,0x9c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
negw -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: negw 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0xf7,0x9c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
negw 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: negw 485498096(%edx)
|
|
// CHECK: encoding: [0x66,0xf7,0x9a,0xf0,0x1c,0xf0,0x1c]
|
|
negw 485498096(%edx)
|
|
|
|
// CHECK: negw 485498096
|
|
// CHECK: encoding: [0x66,0xf7,0x1d,0xf0,0x1c,0xf0,0x1c]
|
|
negw 485498096
|
|
|
|
// CHECK: negw 64(%edx,%eax)
|
|
// CHECK: encoding: [0x66,0xf7,0x5c,0x02,0x40]
|
|
negw 64(%edx,%eax)
|
|
|
|
// CHECK: negw (%edx)
|
|
// CHECK: encoding: [0x66,0xf7,0x1a]
|
|
negw (%edx)
|
|
|
|
// CHECK: nop
|
|
// CHECK: encoding: [0x90]
|
|
nop
|
|
|
|
// CHECK: notb -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xf6,0x94,0x82,0x10,0xe3,0x0f,0xe3]
|
|
notb -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: notb 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xf6,0x94,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
notb 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: notb 485498096(%edx)
|
|
// CHECK: encoding: [0xf6,0x92,0xf0,0x1c,0xf0,0x1c]
|
|
notb 485498096(%edx)
|
|
|
|
// CHECK: notb 485498096
|
|
// CHECK: encoding: [0xf6,0x15,0xf0,0x1c,0xf0,0x1c]
|
|
notb 485498096
|
|
|
|
// CHECK: notb 64(%edx,%eax)
|
|
// CHECK: encoding: [0xf6,0x54,0x02,0x40]
|
|
notb 64(%edx,%eax)
|
|
|
|
// CHECK: notb (%edx)
|
|
// CHECK: encoding: [0xf6,0x12]
|
|
notb (%edx)
|
|
|
|
// CHECK: notl -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xf7,0x94,0x82,0x10,0xe3,0x0f,0xe3]
|
|
notl -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: notl 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xf7,0x94,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
notl 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: notl 485498096(%edx)
|
|
// CHECK: encoding: [0xf7,0x92,0xf0,0x1c,0xf0,0x1c]
|
|
notl 485498096(%edx)
|
|
|
|
// CHECK: notl 485498096
|
|
// CHECK: encoding: [0xf7,0x15,0xf0,0x1c,0xf0,0x1c]
|
|
notl 485498096
|
|
|
|
// CHECK: notl 64(%edx,%eax)
|
|
// CHECK: encoding: [0xf7,0x54,0x02,0x40]
|
|
notl 64(%edx,%eax)
|
|
|
|
// CHECK: notl %eax
|
|
// CHECK: encoding: [0xf7,0xd0]
|
|
notl %eax
|
|
|
|
// CHECK: notl (%edx)
|
|
// CHECK: encoding: [0xf7,0x12]
|
|
notl (%edx)
|
|
|
|
// CHECK: notw -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0xf7,0x94,0x82,0x10,0xe3,0x0f,0xe3]
|
|
notw -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: notw 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0xf7,0x94,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
notw 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: notw 485498096(%edx)
|
|
// CHECK: encoding: [0x66,0xf7,0x92,0xf0,0x1c,0xf0,0x1c]
|
|
notw 485498096(%edx)
|
|
|
|
// CHECK: notw 485498096
|
|
// CHECK: encoding: [0x66,0xf7,0x15,0xf0,0x1c,0xf0,0x1c]
|
|
notw 485498096
|
|
|
|
// CHECK: notw 64(%edx,%eax)
|
|
// CHECK: encoding: [0x66,0xf7,0x54,0x02,0x40]
|
|
notw 64(%edx,%eax)
|
|
|
|
// CHECK: notw (%edx)
|
|
// CHECK: encoding: [0x66,0xf7,0x12]
|
|
notw (%edx)
|
|
|
|
// CHECK: orb $0, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x80,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]
|
|
orb $0, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: orb $0, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x80,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
orb $0, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: orb $0, 485498096(%edx)
|
|
// CHECK: encoding: [0x80,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
orb $0, 485498096(%edx)
|
|
|
|
// CHECK: orb $0, 485498096
|
|
// CHECK: encoding: [0x80,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
orb $0, 485498096
|
|
|
|
// CHECK: orb $0, 64(%edx,%eax)
|
|
// CHECK: encoding: [0x80,0x4c,0x02,0x40,0x00]
|
|
orb $0, 64(%edx,%eax)
|
|
|
|
// CHECK: orb $0, %al
|
|
// CHECK: encoding: [0x0c,0x00]
|
|
orb $0, %al
|
|
|
|
// CHECK: orb $0, (%edx)
|
|
// CHECK: encoding: [0x80,0x0a,0x00]
|
|
orb $0, (%edx)
|
|
|
|
// CHECK: orl $0, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x83,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]
|
|
orl $0, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: orl $0, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x83,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
orl $0, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: orl $0, 485498096(%edx)
|
|
// CHECK: encoding: [0x83,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
orl $0, 485498096(%edx)
|
|
|
|
// CHECK: orl $0, 485498096
|
|
// CHECK: encoding: [0x83,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
orl $0, 485498096
|
|
|
|
// CHECK: orl $0, 64(%edx,%eax)
|
|
// CHECK: encoding: [0x83,0x4c,0x02,0x40,0x00]
|
|
orl $0, 64(%edx,%eax)
|
|
|
|
// CHECK: orl $0, %eax
|
|
// CHECK: encoding: [0x83,0xc8,0x00]
|
|
orl $0, %eax
|
|
|
|
// CHECK: orl $0, (%edx)
|
|
// CHECK: encoding: [0x83,0x0a,0x00]
|
|
orl $0, (%edx)
|
|
|
|
// CHECK: orl 3809469200(%edx,%eax,4), %eax
|
|
// CHECK: encoding: [0x0b,0x84,0x82,0x10,0xe3,0x0f,0xe3]
|
|
orl 3809469200(%edx,%eax,4), %eax
|
|
|
|
// CHECK: orl 485498096, %eax
|
|
// CHECK: encoding: [0x0b,0x05,0xf0,0x1c,0xf0,0x1c]
|
|
orl 485498096, %eax
|
|
|
|
// CHECK: orl 485498096(%edx,%eax,4), %eax
|
|
// CHECK: encoding: [0x0b,0x84,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
orl 485498096(%edx,%eax,4), %eax
|
|
|
|
// CHECK: orl 485498096(%edx), %eax
|
|
// CHECK: encoding: [0x0b,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
orl 485498096(%edx), %eax
|
|
|
|
// CHECK: orl 64(%edx,%eax), %eax
|
|
// CHECK: encoding: [0x0b,0x44,0x02,0x40]
|
|
orl 64(%edx,%eax), %eax
|
|
|
|
// CHECK: orl %eax, 3809469200(%edx,%eax,4)
|
|
// CHECK: encoding: [0x09,0x84,0x82,0x10,0xe3,0x0f,0xe3]
|
|
orl %eax, 3809469200(%edx,%eax,4)
|
|
|
|
// CHECK: orl %eax, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x09,0x84,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
orl %eax, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: orl %eax, 485498096(%edx)
|
|
// CHECK: encoding: [0x09,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
orl %eax, 485498096(%edx)
|
|
|
|
// CHECK: orl %eax, 485498096
|
|
// CHECK: encoding: [0x09,0x05,0xf0,0x1c,0xf0,0x1c]
|
|
orl %eax, 485498096
|
|
|
|
// CHECK: orl %eax, 64(%edx,%eax)
|
|
// CHECK: encoding: [0x09,0x44,0x02,0x40]
|
|
orl %eax, 64(%edx,%eax)
|
|
|
|
// CHECK: orl %eax, %eax
|
|
// CHECK: encoding: [0x09,0xc0]
|
|
orl %eax, %eax
|
|
|
|
// CHECK: orl %eax, (%edx)
|
|
// CHECK: encoding: [0x09,0x02]
|
|
orl %eax, (%edx)
|
|
|
|
// CHECK: orl (%edx), %eax
|
|
// CHECK: encoding: [0x0b,0x02]
|
|
orl (%edx), %eax
|
|
|
|
// CHECK: orw $0, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0x83,0x8c,0x82,0x10,0xe3,0x0f,0xe3,0x00]
|
|
orw $0, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: orw $0, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0x83,0x8c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
orw $0, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: orw $0, 485498096(%edx)
|
|
// CHECK: encoding: [0x66,0x83,0x8a,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
orw $0, 485498096(%edx)
|
|
|
|
// CHECK: orw $0, 485498096
|
|
// CHECK: encoding: [0x66,0x83,0x0d,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
orw $0, 485498096
|
|
|
|
// CHECK: orw $0, 64(%edx,%eax)
|
|
// CHECK: encoding: [0x66,0x83,0x4c,0x02,0x40,0x00]
|
|
orw $0, 64(%edx,%eax)
|
|
|
|
// CHECK: orw $0, (%edx)
|
|
// CHECK: encoding: [0x66,0x83,0x0a,0x00]
|
|
orw $0, (%edx)
|
|
|
|
// 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: popfl
|
|
// CHECK: encoding: [0x9d]
|
|
popfl
|
|
|
|
// CHECK: popfw
|
|
// CHECK: encoding: [0x66,0x9d]
|
|
popfw
|
|
|
|
// CHECK: popl %ds
|
|
// CHECK: encoding: [0x1f]
|
|
popl %ds
|
|
|
|
// CHECK: popl %eax
|
|
// CHECK: encoding: [0x58]
|
|
popl %eax
|
|
|
|
// CHECK: popl %es
|
|
// CHECK: encoding: [0x07]
|
|
popl %es
|
|
|
|
// CHECK: popl %fs
|
|
// CHECK: encoding: [0x0f,0xa1]
|
|
popl %fs
|
|
|
|
// CHECK: popl %gs
|
|
// CHECK: encoding: [0x0f,0xa9]
|
|
popl %gs
|
|
|
|
// CHECK: popl %ss
|
|
// CHECK: encoding: [0x17]
|
|
popl %ss
|
|
|
|
// CHECK: popw %ds
|
|
// CHECK: encoding: [0x66,0x1f]
|
|
popw %ds
|
|
|
|
// CHECK: popw %es
|
|
// CHECK: encoding: [0x66,0x07]
|
|
popw %es
|
|
|
|
// CHECK: popw %fs
|
|
// CHECK: encoding: [0x66,0x0f,0xa1]
|
|
popw %fs
|
|
|
|
// CHECK: popw %gs
|
|
// CHECK: encoding: [0x66,0x0f,0xa9]
|
|
popw %gs
|
|
|
|
// CHECK: popw %ss
|
|
// CHECK: encoding: [0x66,0x17]
|
|
popw %ss
|
|
|
|
// CHECK: pushfl
|
|
// CHECK: encoding: [0x9c]
|
|
pushfl
|
|
|
|
// CHECK: pushfw
|
|
// CHECK: encoding: [0x66,0x9c]
|
|
pushfw
|
|
|
|
// CHECK: pushl %cs
|
|
// CHECK: encoding: [0x0e]
|
|
pushl %cs
|
|
|
|
// CHECK: pushl %ds
|
|
// CHECK: encoding: [0x1e]
|
|
pushl %ds
|
|
|
|
// CHECK: pushl %eax
|
|
// CHECK: encoding: [0x50]
|
|
pushl %eax
|
|
|
|
// CHECK: pushl %es
|
|
// CHECK: encoding: [0x06]
|
|
pushl %es
|
|
|
|
// CHECK: pushl %fs
|
|
// CHECK: encoding: [0x0f,0xa0]
|
|
pushl %fs
|
|
|
|
// CHECK: pushl %gs
|
|
// CHECK: encoding: [0x0f,0xa8]
|
|
pushl %gs
|
|
|
|
// CHECK: pushl %ss
|
|
// CHECK: encoding: [0x16]
|
|
pushl %ss
|
|
|
|
// CHECK: pushw %cs
|
|
// CHECK: encoding: [0x66,0x0e]
|
|
pushw %cs
|
|
|
|
// CHECK: pushw %ds
|
|
// CHECK: encoding: [0x66,0x1e]
|
|
pushw %ds
|
|
|
|
// CHECK: pushw %es
|
|
// CHECK: encoding: [0x66,0x06]
|
|
pushw %es
|
|
|
|
// CHECK: pushw %fs
|
|
// CHECK: encoding: [0x66,0x0f,0xa0]
|
|
pushw %fs
|
|
|
|
// CHECK: pushw %gs
|
|
// CHECK: encoding: [0x66,0x0f,0xa8]
|
|
pushw %gs
|
|
|
|
// CHECK: pushw %ss
|
|
// CHECK: encoding: [0x66,0x16]
|
|
pushw %ss
|
|
|
|
// CHECK: rclb -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd0,0x94,0x82,0x10,0xe3,0x0f,0xe3]
|
|
rclb -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: rclb 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd0,0x94,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
rclb 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: rclb 485498096(%edx)
|
|
// CHECK: encoding: [0xd0,0x92,0xf0,0x1c,0xf0,0x1c]
|
|
rclb 485498096(%edx)
|
|
|
|
// CHECK: rclb 485498096
|
|
// CHECK: encoding: [0xd0,0x15,0xf0,0x1c,0xf0,0x1c]
|
|
rclb 485498096
|
|
|
|
// CHECK: rclb 64(%edx,%eax)
|
|
// CHECK: encoding: [0xd0,0x54,0x02,0x40]
|
|
rclb 64(%edx,%eax)
|
|
|
|
// CHECK: rclb %cl, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd2,0x94,0x82,0x10,0xe3,0x0f,0xe3]
|
|
rclb %cl, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: rclb %cl, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd2,0x94,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
rclb %cl, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: rclb %cl, 485498096(%edx)
|
|
// CHECK: encoding: [0xd2,0x92,0xf0,0x1c,0xf0,0x1c]
|
|
rclb %cl, 485498096(%edx)
|
|
|
|
// CHECK: rclb %cl, 485498096
|
|
// CHECK: encoding: [0xd2,0x15,0xf0,0x1c,0xf0,0x1c]
|
|
rclb %cl, 485498096
|
|
|
|
// CHECK: rclb %cl, 64(%edx,%eax)
|
|
// CHECK: encoding: [0xd2,0x54,0x02,0x40]
|
|
rclb %cl, 64(%edx,%eax)
|
|
|
|
// CHECK: rclb %cl, (%edx)
|
|
// CHECK: encoding: [0xd2,0x12]
|
|
rclb %cl, (%edx)
|
|
|
|
// CHECK: rclb (%edx)
|
|
// CHECK: encoding: [0xd0,0x12]
|
|
rclb (%edx)
|
|
|
|
// CHECK: rcll -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd1,0x94,0x82,0x10,0xe3,0x0f,0xe3]
|
|
rcll -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: rcll 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd1,0x94,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
rcll 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: rcll 485498096(%edx)
|
|
// CHECK: encoding: [0xd1,0x92,0xf0,0x1c,0xf0,0x1c]
|
|
rcll 485498096(%edx)
|
|
|
|
// CHECK: rcll 485498096
|
|
// CHECK: encoding: [0xd1,0x15,0xf0,0x1c,0xf0,0x1c]
|
|
rcll 485498096
|
|
|
|
// CHECK: rcll 64(%edx,%eax)
|
|
// CHECK: encoding: [0xd1,0x54,0x02,0x40]
|
|
rcll 64(%edx,%eax)
|
|
|
|
// CHECK: rcll %cl, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd3,0x94,0x82,0x10,0xe3,0x0f,0xe3]
|
|
rcll %cl, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: rcll %cl, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd3,0x94,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
rcll %cl, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: rcll %cl, 485498096(%edx)
|
|
// CHECK: encoding: [0xd3,0x92,0xf0,0x1c,0xf0,0x1c]
|
|
rcll %cl, 485498096(%edx)
|
|
|
|
// CHECK: rcll %cl, 485498096
|
|
// CHECK: encoding: [0xd3,0x15,0xf0,0x1c,0xf0,0x1c]
|
|
rcll %cl, 485498096
|
|
|
|
// CHECK: rcll %cl, 64(%edx,%eax)
|
|
// CHECK: encoding: [0xd3,0x54,0x02,0x40]
|
|
rcll %cl, 64(%edx,%eax)
|
|
|
|
// CHECK: rcll %cl, (%edx)
|
|
// CHECK: encoding: [0xd3,0x12]
|
|
rcll %cl, (%edx)
|
|
|
|
// CHECK: rcll %eax
|
|
// CHECK: encoding: [0xd1,0xd0]
|
|
rcll %eax
|
|
|
|
// CHECK: rcll (%edx)
|
|
// CHECK: encoding: [0xd1,0x12]
|
|
rcll (%edx)
|
|
|
|
// CHECK: rclw -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0xd1,0x94,0x82,0x10,0xe3,0x0f,0xe3]
|
|
rclw -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: rclw 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0xd1,0x94,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
rclw 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: rclw 485498096(%edx)
|
|
// CHECK: encoding: [0x66,0xd1,0x92,0xf0,0x1c,0xf0,0x1c]
|
|
rclw 485498096(%edx)
|
|
|
|
// CHECK: rclw 485498096
|
|
// CHECK: encoding: [0x66,0xd1,0x15,0xf0,0x1c,0xf0,0x1c]
|
|
rclw 485498096
|
|
|
|
// CHECK: rclw 64(%edx,%eax)
|
|
// CHECK: encoding: [0x66,0xd1,0x54,0x02,0x40]
|
|
rclw 64(%edx,%eax)
|
|
|
|
// CHECK: rclw %cl, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0xd3,0x94,0x82,0x10,0xe3,0x0f,0xe3]
|
|
rclw %cl, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: rclw %cl, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0xd3,0x94,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
rclw %cl, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: rclw %cl, 485498096(%edx)
|
|
// CHECK: encoding: [0x66,0xd3,0x92,0xf0,0x1c,0xf0,0x1c]
|
|
rclw %cl, 485498096(%edx)
|
|
|
|
// CHECK: rclw %cl, 485498096
|
|
// CHECK: encoding: [0x66,0xd3,0x15,0xf0,0x1c,0xf0,0x1c]
|
|
rclw %cl, 485498096
|
|
|
|
// CHECK: rclw %cl, 64(%edx,%eax)
|
|
// CHECK: encoding: [0x66,0xd3,0x54,0x02,0x40]
|
|
rclw %cl, 64(%edx,%eax)
|
|
|
|
// CHECK: rclw %cl, (%edx)
|
|
// CHECK: encoding: [0x66,0xd3,0x12]
|
|
rclw %cl, (%edx)
|
|
|
|
// CHECK: rclw (%edx)
|
|
// CHECK: encoding: [0x66,0xd1,0x12]
|
|
rclw (%edx)
|
|
|
|
// CHECK: rcrb -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd0,0x9c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
rcrb -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: rcrb 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd0,0x9c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
rcrb 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: rcrb 485498096(%edx)
|
|
// CHECK: encoding: [0xd0,0x9a,0xf0,0x1c,0xf0,0x1c]
|
|
rcrb 485498096(%edx)
|
|
|
|
// CHECK: rcrb 485498096
|
|
// CHECK: encoding: [0xd0,0x1d,0xf0,0x1c,0xf0,0x1c]
|
|
rcrb 485498096
|
|
|
|
// CHECK: rcrb 64(%edx,%eax)
|
|
// CHECK: encoding: [0xd0,0x5c,0x02,0x40]
|
|
rcrb 64(%edx,%eax)
|
|
|
|
// CHECK: rcrb %cl, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd2,0x9c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
rcrb %cl, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: rcrb %cl, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd2,0x9c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
rcrb %cl, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: rcrb %cl, 485498096(%edx)
|
|
// CHECK: encoding: [0xd2,0x9a,0xf0,0x1c,0xf0,0x1c]
|
|
rcrb %cl, 485498096(%edx)
|
|
|
|
// CHECK: rcrb %cl, 485498096
|
|
// CHECK: encoding: [0xd2,0x1d,0xf0,0x1c,0xf0,0x1c]
|
|
rcrb %cl, 485498096
|
|
|
|
// CHECK: rcrb %cl, 64(%edx,%eax)
|
|
// CHECK: encoding: [0xd2,0x5c,0x02,0x40]
|
|
rcrb %cl, 64(%edx,%eax)
|
|
|
|
// CHECK: rcrb %cl, (%edx)
|
|
// CHECK: encoding: [0xd2,0x1a]
|
|
rcrb %cl, (%edx)
|
|
|
|
// CHECK: rcrb (%edx)
|
|
// CHECK: encoding: [0xd0,0x1a]
|
|
rcrb (%edx)
|
|
|
|
// CHECK: rcrl -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd1,0x9c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
rcrl -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: rcrl 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd1,0x9c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
rcrl 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: rcrl 485498096(%edx)
|
|
// CHECK: encoding: [0xd1,0x9a,0xf0,0x1c,0xf0,0x1c]
|
|
rcrl 485498096(%edx)
|
|
|
|
// CHECK: rcrl 485498096
|
|
// CHECK: encoding: [0xd1,0x1d,0xf0,0x1c,0xf0,0x1c]
|
|
rcrl 485498096
|
|
|
|
// CHECK: rcrl 64(%edx,%eax)
|
|
// CHECK: encoding: [0xd1,0x5c,0x02,0x40]
|
|
rcrl 64(%edx,%eax)
|
|
|
|
// CHECK: rcrl %cl, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd3,0x9c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
rcrl %cl, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: rcrl %cl, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd3,0x9c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
rcrl %cl, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: rcrl %cl, 485498096(%edx)
|
|
// CHECK: encoding: [0xd3,0x9a,0xf0,0x1c,0xf0,0x1c]
|
|
rcrl %cl, 485498096(%edx)
|
|
|
|
// CHECK: rcrl %cl, 485498096
|
|
// CHECK: encoding: [0xd3,0x1d,0xf0,0x1c,0xf0,0x1c]
|
|
rcrl %cl, 485498096
|
|
|
|
// CHECK: rcrl %cl, 64(%edx,%eax)
|
|
// CHECK: encoding: [0xd3,0x5c,0x02,0x40]
|
|
rcrl %cl, 64(%edx,%eax)
|
|
|
|
// CHECK: rcrl %cl, (%edx)
|
|
// CHECK: encoding: [0xd3,0x1a]
|
|
rcrl %cl, (%edx)
|
|
|
|
// CHECK: rcrl %eax
|
|
// CHECK: encoding: [0xd1,0xd8]
|
|
rcrl %eax
|
|
|
|
// CHECK: rcrl (%edx)
|
|
// CHECK: encoding: [0xd1,0x1a]
|
|
rcrl (%edx)
|
|
|
|
// CHECK: rcrw -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0xd1,0x9c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
rcrw -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: rcrw 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0xd1,0x9c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
rcrw 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: rcrw 485498096(%edx)
|
|
// CHECK: encoding: [0x66,0xd1,0x9a,0xf0,0x1c,0xf0,0x1c]
|
|
rcrw 485498096(%edx)
|
|
|
|
// CHECK: rcrw 485498096
|
|
// CHECK: encoding: [0x66,0xd1,0x1d,0xf0,0x1c,0xf0,0x1c]
|
|
rcrw 485498096
|
|
|
|
// CHECK: rcrw 64(%edx,%eax)
|
|
// CHECK: encoding: [0x66,0xd1,0x5c,0x02,0x40]
|
|
rcrw 64(%edx,%eax)
|
|
|
|
// CHECK: rcrw %cl, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0xd3,0x9c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
rcrw %cl, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: rcrw %cl, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0xd3,0x9c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
rcrw %cl, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: rcrw %cl, 485498096(%edx)
|
|
// CHECK: encoding: [0x66,0xd3,0x9a,0xf0,0x1c,0xf0,0x1c]
|
|
rcrw %cl, 485498096(%edx)
|
|
|
|
// CHECK: rcrw %cl, 485498096
|
|
// CHECK: encoding: [0x66,0xd3,0x1d,0xf0,0x1c,0xf0,0x1c]
|
|
rcrw %cl, 485498096
|
|
|
|
// CHECK: rcrw %cl, 64(%edx,%eax)
|
|
// CHECK: encoding: [0x66,0xd3,0x5c,0x02,0x40]
|
|
rcrw %cl, 64(%edx,%eax)
|
|
|
|
// CHECK: rcrw %cl, (%edx)
|
|
// CHECK: encoding: [0x66,0xd3,0x1a]
|
|
rcrw %cl, (%edx)
|
|
|
|
// CHECK: rcrw (%edx)
|
|
// CHECK: encoding: [0x66,0xd1,0x1a]
|
|
rcrw (%edx)
|
|
|
|
// CHECK: rep cmpsb %es:(%edi), %es:(%esi)
|
|
// CHECK: encoding: [0xf3,0x26,0xa6]
|
|
rep cmpsb %es:(%edi), %es:(%esi)
|
|
|
|
// CHECK: rep cmpsl %es:(%edi), %es:(%esi)
|
|
// CHECK: encoding: [0xf3,0x26,0xa7]
|
|
rep cmpsl %es:(%edi), %es:(%esi)
|
|
|
|
// CHECK: rep cmpsw %es:(%edi), %es:(%esi)
|
|
// CHECK: encoding: [0xf3,0x66,0x26,0xa7]
|
|
rep cmpsw %es:(%edi), %es:(%esi)
|
|
|
|
// CHECK: rep lodsb %es:(%esi), %al
|
|
// CHECK: encoding: [0xf3,0x26,0xac]
|
|
rep lodsb %es:(%esi), %al
|
|
|
|
// CHECK: rep lodsw %es:(%esi), %ax
|
|
// CHECK: encoding: [0xf3,0x66,0x26,0xad]
|
|
rep lodsw %es:(%esi), %ax
|
|
|
|
// CHECK: rep movsb %es:(%esi), %es:(%edi)
|
|
// CHECK: encoding: [0xf3,0x26,0xa4]
|
|
rep movsb %es:(%esi), %es:(%edi)
|
|
|
|
// CHECK: rep movsl %es:(%esi), %es:(%edi)
|
|
// CHECK: encoding: [0xf3,0x26,0xa5]
|
|
rep movsl %es:(%esi), %es:(%edi)
|
|
|
|
// CHECK: rep movsw %es:(%esi), %es:(%edi)
|
|
// CHECK: encoding: [0xf3,0x66,0x26,0xa5]
|
|
rep movsw %es:(%esi), %es:(%edi)
|
|
|
|
// CHECK: repne cmpsb %es:(%edi), %es:(%esi)
|
|
// CHECK: encoding: [0xf2,0x26,0xa6]
|
|
repne cmpsb %es:(%edi), %es:(%esi)
|
|
|
|
// CHECK: repne cmpsl %es:(%edi), %es:(%esi)
|
|
// CHECK: encoding: [0xf2,0x26,0xa7]
|
|
repne cmpsl %es:(%edi), %es:(%esi)
|
|
|
|
// CHECK: repne cmpsw %es:(%edi), %es:(%esi)
|
|
// CHECK: encoding: [0xf2,0x66,0x26,0xa7]
|
|
repne cmpsw %es:(%edi), %es:(%esi)
|
|
|
|
// CHECK: repne lodsb %es:(%esi), %al
|
|
// CHECK: encoding: [0xf2,0x26,0xac]
|
|
repne lodsb %es:(%esi), %al
|
|
|
|
// CHECK: repne lodsw %es:(%esi), %ax
|
|
// CHECK: encoding: [0xf2,0x66,0x26,0xad]
|
|
repne lodsw %es:(%esi), %ax
|
|
|
|
// CHECK: repne movsb %es:(%esi), %es:(%edi)
|
|
// CHECK: encoding: [0xf2,0x26,0xa4]
|
|
repne movsb %es:(%esi), %es:(%edi)
|
|
|
|
// CHECK: repne movsl %es:(%esi), %es:(%edi)
|
|
// CHECK: encoding: [0xf2,0x26,0xa5]
|
|
repne movsl %es:(%esi), %es:(%edi)
|
|
|
|
// CHECK: repne movsw %es:(%esi), %es:(%edi)
|
|
// CHECK: encoding: [0xf2,0x66,0x26,0xa5]
|
|
repne movsw %es:(%esi), %es:(%edi)
|
|
|
|
// CHECK: repne scasb %es:(%edi), %al
|
|
// CHECK: encoding: [0xf2,0xae]
|
|
repne scasb %es:(%edi), %al
|
|
|
|
// CHECK: repne scasw %es:(%edi), %ax
|
|
// CHECK: encoding: [0xf2,0x66,0xaf]
|
|
repne scasw %es:(%edi), %ax
|
|
|
|
// CHECK: repne stosb %al, %es:(%edi)
|
|
// CHECK: encoding: [0xf2,0xaa]
|
|
repne stosb %al, %es:(%edi)
|
|
|
|
// CHECK: repne stosw %ax, %es:(%edi)
|
|
// CHECK: encoding: [0xf2,0x66,0xab]
|
|
repne stosw %ax, %es:(%edi)
|
|
|
|
// CHECK: rep scasb %es:(%edi), %al
|
|
// CHECK: encoding: [0xf3,0xae]
|
|
rep scasb %es:(%edi), %al
|
|
|
|
// CHECK: rep scasw %es:(%edi), %ax
|
|
// CHECK: encoding: [0xf3,0x66,0xaf]
|
|
rep scasw %es:(%edi), %ax
|
|
|
|
// CHECK: rep stosb %al, %es:(%edi)
|
|
// CHECK: encoding: [0xf3,0xaa]
|
|
rep stosb %al, %es:(%edi)
|
|
|
|
// CHECK: rep stosw %ax, %es:(%edi)
|
|
// CHECK: encoding: [0xf3,0x66,0xab]
|
|
rep stosw %ax, %es:(%edi)
|
|
|
|
// CHECK: retl $0
|
|
// CHECK: encoding: [0xc2,0x00,0x00]
|
|
retl $0
|
|
|
|
// CHECK: retl
|
|
// CHECK: encoding: [0xc3]
|
|
retl
|
|
|
|
// CHECK: retw $0
|
|
// CHECK: encoding: [0x66,0xc2,0x00,0x00]
|
|
retw $0
|
|
|
|
// CHECK: retw
|
|
// CHECK: encoding: [0x66,0xc3]
|
|
retw
|
|
|
|
// CHECK: rolb -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd0,0x84,0x82,0x10,0xe3,0x0f,0xe3]
|
|
rolb -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: rolb 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd0,0x84,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
rolb 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: rolb 485498096(%edx)
|
|
// CHECK: encoding: [0xd0,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
rolb 485498096(%edx)
|
|
|
|
// CHECK: rolb 485498096
|
|
// CHECK: encoding: [0xd0,0x05,0xf0,0x1c,0xf0,0x1c]
|
|
rolb 485498096
|
|
|
|
// CHECK: rolb 64(%edx,%eax)
|
|
// CHECK: encoding: [0xd0,0x44,0x02,0x40]
|
|
rolb 64(%edx,%eax)
|
|
|
|
// CHECK: rolb %cl, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd2,0x84,0x82,0x10,0xe3,0x0f,0xe3]
|
|
rolb %cl, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: rolb %cl, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd2,0x84,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
rolb %cl, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: rolb %cl, 485498096(%edx)
|
|
// CHECK: encoding: [0xd2,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
rolb %cl, 485498096(%edx)
|
|
|
|
// CHECK: rolb %cl, 485498096
|
|
// CHECK: encoding: [0xd2,0x05,0xf0,0x1c,0xf0,0x1c]
|
|
rolb %cl, 485498096
|
|
|
|
// CHECK: rolb %cl, 64(%edx,%eax)
|
|
// CHECK: encoding: [0xd2,0x44,0x02,0x40]
|
|
rolb %cl, 64(%edx,%eax)
|
|
|
|
// CHECK: rolb %cl, (%edx)
|
|
// CHECK: encoding: [0xd2,0x02]
|
|
rolb %cl, (%edx)
|
|
|
|
// CHECK: rolb (%edx)
|
|
// CHECK: encoding: [0xd0,0x02]
|
|
rolb (%edx)
|
|
|
|
// CHECK: roll -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd1,0x84,0x82,0x10,0xe3,0x0f,0xe3]
|
|
roll -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: roll 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd1,0x84,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
roll 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: roll 485498096(%edx)
|
|
// CHECK: encoding: [0xd1,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
roll 485498096(%edx)
|
|
|
|
// CHECK: roll 485498096
|
|
// CHECK: encoding: [0xd1,0x05,0xf0,0x1c,0xf0,0x1c]
|
|
roll 485498096
|
|
|
|
// CHECK: roll 64(%edx,%eax)
|
|
// CHECK: encoding: [0xd1,0x44,0x02,0x40]
|
|
roll 64(%edx,%eax)
|
|
|
|
// CHECK: roll %cl, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd3,0x84,0x82,0x10,0xe3,0x0f,0xe3]
|
|
roll %cl, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: roll %cl, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd3,0x84,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
roll %cl, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: roll %cl, 485498096(%edx)
|
|
// CHECK: encoding: [0xd3,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
roll %cl, 485498096(%edx)
|
|
|
|
// CHECK: roll %cl, 485498096
|
|
// CHECK: encoding: [0xd3,0x05,0xf0,0x1c,0xf0,0x1c]
|
|
roll %cl, 485498096
|
|
|
|
// CHECK: roll %cl, 64(%edx,%eax)
|
|
// CHECK: encoding: [0xd3,0x44,0x02,0x40]
|
|
roll %cl, 64(%edx,%eax)
|
|
|
|
// CHECK: roll %cl, (%edx)
|
|
// CHECK: encoding: [0xd3,0x02]
|
|
roll %cl, (%edx)
|
|
|
|
// CHECK: roll %eax
|
|
// CHECK: encoding: [0xd1,0xc0]
|
|
roll %eax
|
|
|
|
// CHECK: roll (%edx)
|
|
// CHECK: encoding: [0xd1,0x02]
|
|
roll (%edx)
|
|
|
|
// CHECK: rolw -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0xd1,0x84,0x82,0x10,0xe3,0x0f,0xe3]
|
|
rolw -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: rolw 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0xd1,0x84,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
rolw 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: rolw 485498096(%edx)
|
|
// CHECK: encoding: [0x66,0xd1,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
rolw 485498096(%edx)
|
|
|
|
// CHECK: rolw 485498096
|
|
// CHECK: encoding: [0x66,0xd1,0x05,0xf0,0x1c,0xf0,0x1c]
|
|
rolw 485498096
|
|
|
|
// CHECK: rolw 64(%edx,%eax)
|
|
// CHECK: encoding: [0x66,0xd1,0x44,0x02,0x40]
|
|
rolw 64(%edx,%eax)
|
|
|
|
// CHECK: rolw %cl, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0xd3,0x84,0x82,0x10,0xe3,0x0f,0xe3]
|
|
rolw %cl, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: rolw %cl, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0xd3,0x84,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
rolw %cl, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: rolw %cl, 485498096(%edx)
|
|
// CHECK: encoding: [0x66,0xd3,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
rolw %cl, 485498096(%edx)
|
|
|
|
// CHECK: rolw %cl, 485498096
|
|
// CHECK: encoding: [0x66,0xd3,0x05,0xf0,0x1c,0xf0,0x1c]
|
|
rolw %cl, 485498096
|
|
|
|
// CHECK: rolw %cl, 64(%edx,%eax)
|
|
// CHECK: encoding: [0x66,0xd3,0x44,0x02,0x40]
|
|
rolw %cl, 64(%edx,%eax)
|
|
|
|
// CHECK: rolw %cl, (%edx)
|
|
// CHECK: encoding: [0x66,0xd3,0x02]
|
|
rolw %cl, (%edx)
|
|
|
|
// CHECK: rolw (%edx)
|
|
// CHECK: encoding: [0x66,0xd1,0x02]
|
|
rolw (%edx)
|
|
|
|
// CHECK: rorb -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd0,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
rorb -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: rorb 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd0,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
rorb 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: rorb 485498096(%edx)
|
|
// CHECK: encoding: [0xd0,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
rorb 485498096(%edx)
|
|
|
|
// CHECK: rorb 485498096
|
|
// CHECK: encoding: [0xd0,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
rorb 485498096
|
|
|
|
// CHECK: rorb 64(%edx,%eax)
|
|
// CHECK: encoding: [0xd0,0x4c,0x02,0x40]
|
|
rorb 64(%edx,%eax)
|
|
|
|
// CHECK: rorb %cl, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd2,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
rorb %cl, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: rorb %cl, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd2,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
rorb %cl, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: rorb %cl, 485498096(%edx)
|
|
// CHECK: encoding: [0xd2,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
rorb %cl, 485498096(%edx)
|
|
|
|
// CHECK: rorb %cl, 485498096
|
|
// CHECK: encoding: [0xd2,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
rorb %cl, 485498096
|
|
|
|
// CHECK: rorb %cl, 64(%edx,%eax)
|
|
// CHECK: encoding: [0xd2,0x4c,0x02,0x40]
|
|
rorb %cl, 64(%edx,%eax)
|
|
|
|
// CHECK: rorb %cl, (%edx)
|
|
// CHECK: encoding: [0xd2,0x0a]
|
|
rorb %cl, (%edx)
|
|
|
|
// CHECK: rorb (%edx)
|
|
// CHECK: encoding: [0xd0,0x0a]
|
|
rorb (%edx)
|
|
|
|
// CHECK: rorl -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd1,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
rorl -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: rorl 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd1,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
rorl 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: rorl 485498096(%edx)
|
|
// CHECK: encoding: [0xd1,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
rorl 485498096(%edx)
|
|
|
|
// CHECK: rorl 485498096
|
|
// CHECK: encoding: [0xd1,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
rorl 485498096
|
|
|
|
// CHECK: rorl 64(%edx,%eax)
|
|
// CHECK: encoding: [0xd1,0x4c,0x02,0x40]
|
|
rorl 64(%edx,%eax)
|
|
|
|
// CHECK: rorl %cl, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd3,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
rorl %cl, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: rorl %cl, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd3,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
rorl %cl, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: rorl %cl, 485498096(%edx)
|
|
// CHECK: encoding: [0xd3,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
rorl %cl, 485498096(%edx)
|
|
|
|
// CHECK: rorl %cl, 485498096
|
|
// CHECK: encoding: [0xd3,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
rorl %cl, 485498096
|
|
|
|
// CHECK: rorl %cl, 64(%edx,%eax)
|
|
// CHECK: encoding: [0xd3,0x4c,0x02,0x40]
|
|
rorl %cl, 64(%edx,%eax)
|
|
|
|
// CHECK: rorl %cl, (%edx)
|
|
// CHECK: encoding: [0xd3,0x0a]
|
|
rorl %cl, (%edx)
|
|
|
|
// CHECK: rorl %eax
|
|
// CHECK: encoding: [0xd1,0xc8]
|
|
rorl %eax
|
|
|
|
// CHECK: rorl (%edx)
|
|
// CHECK: encoding: [0xd1,0x0a]
|
|
rorl (%edx)
|
|
|
|
// CHECK: rorw -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0xd1,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
rorw -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: rorw 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0xd1,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
rorw 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: rorw 485498096(%edx)
|
|
// CHECK: encoding: [0x66,0xd1,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
rorw 485498096(%edx)
|
|
|
|
// CHECK: rorw 485498096
|
|
// CHECK: encoding: [0x66,0xd1,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
rorw 485498096
|
|
|
|
// CHECK: rorw 64(%edx,%eax)
|
|
// CHECK: encoding: [0x66,0xd1,0x4c,0x02,0x40]
|
|
rorw 64(%edx,%eax)
|
|
|
|
// CHECK: rorw %cl, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0xd3,0x8c,0x82,0x10,0xe3,0x0f,0xe3]
|
|
rorw %cl, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: rorw %cl, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0xd3,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
rorw %cl, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: rorw %cl, 485498096(%edx)
|
|
// CHECK: encoding: [0x66,0xd3,0x8a,0xf0,0x1c,0xf0,0x1c]
|
|
rorw %cl, 485498096(%edx)
|
|
|
|
// CHECK: rorw %cl, 485498096
|
|
// CHECK: encoding: [0x66,0xd3,0x0d,0xf0,0x1c,0xf0,0x1c]
|
|
rorw %cl, 485498096
|
|
|
|
// CHECK: rorw %cl, 64(%edx,%eax)
|
|
// CHECK: encoding: [0x66,0xd3,0x4c,0x02,0x40]
|
|
rorw %cl, 64(%edx,%eax)
|
|
|
|
// CHECK: rorw %cl, (%edx)
|
|
// CHECK: encoding: [0x66,0xd3,0x0a]
|
|
rorw %cl, (%edx)
|
|
|
|
// CHECK: rorw (%edx)
|
|
// CHECK: encoding: [0x66,0xd1,0x0a]
|
|
rorw (%edx)
|
|
|
|
// CHECK: salc
|
|
// CHECK: encoding: [0xd6]
|
|
salc
|
|
|
|
// CHECK: sarb -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd0,0xbc,0x82,0x10,0xe3,0x0f,0xe3]
|
|
sarb -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: sarb 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd0,0xbc,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
sarb 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: sarb 485498096(%edx)
|
|
// CHECK: encoding: [0xd0,0xba,0xf0,0x1c,0xf0,0x1c]
|
|
sarb 485498096(%edx)
|
|
|
|
// CHECK: sarb 485498096
|
|
// CHECK: encoding: [0xd0,0x3d,0xf0,0x1c,0xf0,0x1c]
|
|
sarb 485498096
|
|
|
|
// CHECK: sarb 64(%edx,%eax)
|
|
// CHECK: encoding: [0xd0,0x7c,0x02,0x40]
|
|
sarb 64(%edx,%eax)
|
|
|
|
// CHECK: sarb %cl, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd2,0xbc,0x82,0x10,0xe3,0x0f,0xe3]
|
|
sarb %cl, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: sarb %cl, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd2,0xbc,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
sarb %cl, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: sarb %cl, 485498096(%edx)
|
|
// CHECK: encoding: [0xd2,0xba,0xf0,0x1c,0xf0,0x1c]
|
|
sarb %cl, 485498096(%edx)
|
|
|
|
// CHECK: sarb %cl, 485498096
|
|
// CHECK: encoding: [0xd2,0x3d,0xf0,0x1c,0xf0,0x1c]
|
|
sarb %cl, 485498096
|
|
|
|
// CHECK: sarb %cl, 64(%edx,%eax)
|
|
// CHECK: encoding: [0xd2,0x7c,0x02,0x40]
|
|
sarb %cl, 64(%edx,%eax)
|
|
|
|
// CHECK: sarb %cl, (%edx)
|
|
// CHECK: encoding: [0xd2,0x3a]
|
|
sarb %cl, (%edx)
|
|
|
|
// CHECK: sarb (%edx)
|
|
// CHECK: encoding: [0xd0,0x3a]
|
|
sarb (%edx)
|
|
|
|
// CHECK: sarl -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd1,0xbc,0x82,0x10,0xe3,0x0f,0xe3]
|
|
sarl -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: sarl 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd1,0xbc,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
sarl 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: sarl 485498096(%edx)
|
|
// CHECK: encoding: [0xd1,0xba,0xf0,0x1c,0xf0,0x1c]
|
|
sarl 485498096(%edx)
|
|
|
|
// CHECK: sarl 485498096
|
|
// CHECK: encoding: [0xd1,0x3d,0xf0,0x1c,0xf0,0x1c]
|
|
sarl 485498096
|
|
|
|
// CHECK: sarl 64(%edx,%eax)
|
|
// CHECK: encoding: [0xd1,0x7c,0x02,0x40]
|
|
sarl 64(%edx,%eax)
|
|
|
|
// CHECK: sarl %cl, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd3,0xbc,0x82,0x10,0xe3,0x0f,0xe3]
|
|
sarl %cl, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: sarl %cl, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd3,0xbc,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
sarl %cl, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: sarl %cl, 485498096(%edx)
|
|
// CHECK: encoding: [0xd3,0xba,0xf0,0x1c,0xf0,0x1c]
|
|
sarl %cl, 485498096(%edx)
|
|
|
|
// CHECK: sarl %cl, 485498096
|
|
// CHECK: encoding: [0xd3,0x3d,0xf0,0x1c,0xf0,0x1c]
|
|
sarl %cl, 485498096
|
|
|
|
// CHECK: sarl %cl, 64(%edx,%eax)
|
|
// CHECK: encoding: [0xd3,0x7c,0x02,0x40]
|
|
sarl %cl, 64(%edx,%eax)
|
|
|
|
// CHECK: sarl %cl, (%edx)
|
|
// CHECK: encoding: [0xd3,0x3a]
|
|
sarl %cl, (%edx)
|
|
|
|
// CHECK: sarl %eax
|
|
// CHECK: encoding: [0xd1,0xf8]
|
|
sarl %eax
|
|
|
|
// CHECK: sarl (%edx)
|
|
// CHECK: encoding: [0xd1,0x3a]
|
|
sarl (%edx)
|
|
|
|
// CHECK: sarw -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0xd1,0xbc,0x82,0x10,0xe3,0x0f,0xe3]
|
|
sarw -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: sarw 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0xd1,0xbc,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
sarw 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: sarw 485498096(%edx)
|
|
// CHECK: encoding: [0x66,0xd1,0xba,0xf0,0x1c,0xf0,0x1c]
|
|
sarw 485498096(%edx)
|
|
|
|
// CHECK: sarw 485498096
|
|
// CHECK: encoding: [0x66,0xd1,0x3d,0xf0,0x1c,0xf0,0x1c]
|
|
sarw 485498096
|
|
|
|
// CHECK: sarw 64(%edx,%eax)
|
|
// CHECK: encoding: [0x66,0xd1,0x7c,0x02,0x40]
|
|
sarw 64(%edx,%eax)
|
|
|
|
// CHECK: sarw %cl, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0xd3,0xbc,0x82,0x10,0xe3,0x0f,0xe3]
|
|
sarw %cl, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: sarw %cl, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0xd3,0xbc,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
sarw %cl, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: sarw %cl, 485498096(%edx)
|
|
// CHECK: encoding: [0x66,0xd3,0xba,0xf0,0x1c,0xf0,0x1c]
|
|
sarw %cl, 485498096(%edx)
|
|
|
|
// CHECK: sarw %cl, 485498096
|
|
// CHECK: encoding: [0x66,0xd3,0x3d,0xf0,0x1c,0xf0,0x1c]
|
|
sarw %cl, 485498096
|
|
|
|
// CHECK: sarw %cl, 64(%edx,%eax)
|
|
// CHECK: encoding: [0x66,0xd3,0x7c,0x02,0x40]
|
|
sarw %cl, 64(%edx,%eax)
|
|
|
|
// CHECK: sarw %cl, (%edx)
|
|
// CHECK: encoding: [0x66,0xd3,0x3a]
|
|
sarw %cl, (%edx)
|
|
|
|
// CHECK: sarw (%edx)
|
|
// CHECK: encoding: [0x66,0xd1,0x3a]
|
|
sarw (%edx)
|
|
|
|
// CHECK: sbbb $0, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x80,0x9c,0x82,0x10,0xe3,0x0f,0xe3,0x00]
|
|
sbbb $0, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: sbbb $0, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x80,0x9c,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
sbbb $0, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: sbbb $0, 485498096(%edx)
|
|
// CHECK: encoding: [0x80,0x9a,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
sbbb $0, 485498096(%edx)
|
|
|
|
// CHECK: sbbb $0, 485498096
|
|
// CHECK: encoding: [0x80,0x1d,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
sbbb $0, 485498096
|
|
|
|
// CHECK: sbbb $0, 64(%edx,%eax)
|
|
// CHECK: encoding: [0x80,0x5c,0x02,0x40,0x00]
|
|
sbbb $0, 64(%edx,%eax)
|
|
|
|
// CHECK: sbbb $0, %al
|
|
// CHECK: encoding: [0x1c,0x00]
|
|
sbbb $0, %al
|
|
|
|
// CHECK: sbbb $0, (%edx)
|
|
// CHECK: encoding: [0x80,0x1a,0x00]
|
|
sbbb $0, (%edx)
|
|
|
|
// CHECK: sbbl $0, %eax
|
|
// CHECK: encoding: [0x83,0xd8,0x00]
|
|
sbbl $0, %eax
|
|
|
|
// CHECK: sbbl 3809469200(%edx,%eax,4), %eax
|
|
// CHECK: encoding: [0x1b,0x84,0x82,0x10,0xe3,0x0f,0xe3]
|
|
sbbl 3809469200(%edx,%eax,4), %eax
|
|
|
|
// CHECK: sbbl 485498096, %eax
|
|
// CHECK: encoding: [0x1b,0x05,0xf0,0x1c,0xf0,0x1c]
|
|
sbbl 485498096, %eax
|
|
|
|
// CHECK: sbbl 485498096(%edx,%eax,4), %eax
|
|
// CHECK: encoding: [0x1b,0x84,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
sbbl 485498096(%edx,%eax,4), %eax
|
|
|
|
// CHECK: sbbl 485498096(%edx), %eax
|
|
// CHECK: encoding: [0x1b,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
sbbl 485498096(%edx), %eax
|
|
|
|
// CHECK: sbbl 64(%edx,%eax), %eax
|
|
// CHECK: encoding: [0x1b,0x44,0x02,0x40]
|
|
sbbl 64(%edx,%eax), %eax
|
|
|
|
// CHECK: sbbl %eax, 3809469200(%edx,%eax,4)
|
|
// CHECK: encoding: [0x19,0x84,0x82,0x10,0xe3,0x0f,0xe3]
|
|
sbbl %eax, 3809469200(%edx,%eax,4)
|
|
|
|
// CHECK: sbbl %eax, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x19,0x84,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
sbbl %eax, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: sbbl %eax, 485498096(%edx)
|
|
// CHECK: encoding: [0x19,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
sbbl %eax, 485498096(%edx)
|
|
|
|
// CHECK: sbbl %eax, 485498096
|
|
// CHECK: encoding: [0x19,0x05,0xf0,0x1c,0xf0,0x1c]
|
|
sbbl %eax, 485498096
|
|
|
|
// CHECK: sbbl %eax, 64(%edx,%eax)
|
|
// CHECK: encoding: [0x19,0x44,0x02,0x40]
|
|
sbbl %eax, 64(%edx,%eax)
|
|
|
|
// CHECK: sbbl %eax, %eax
|
|
// CHECK: encoding: [0x19,0xc0]
|
|
sbbl %eax, %eax
|
|
|
|
// CHECK: sbbl %eax, (%edx)
|
|
// CHECK: encoding: [0x19,0x02]
|
|
sbbl %eax, (%edx)
|
|
|
|
// CHECK: sbbl (%edx), %eax
|
|
// CHECK: encoding: [0x1b,0x02]
|
|
sbbl (%edx), %eax
|
|
|
|
// CHECK: scasb %es:(%edi), %al
|
|
// CHECK: encoding: [0xae]
|
|
scasb %es:(%edi), %al
|
|
|
|
// CHECK: scasw %es:(%edi), %ax
|
|
// CHECK: encoding: [0x66,0xaf]
|
|
scasw %es:(%edi), %ax
|
|
|
|
// CHECK: shlb -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd0,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
shlb -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: shlb 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd0,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
shlb 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: shlb 485498096(%edx)
|
|
// CHECK: encoding: [0xd0,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
shlb 485498096(%edx)
|
|
|
|
// CHECK: shlb 485498096
|
|
// CHECK: encoding: [0xd0,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
shlb 485498096
|
|
|
|
// CHECK: shlb 64(%edx,%eax)
|
|
// CHECK: encoding: [0xd0,0x64,0x02,0x40]
|
|
shlb 64(%edx,%eax)
|
|
|
|
// CHECK: shlb %cl, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd2,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
shlb %cl, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: shlb %cl, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd2,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
shlb %cl, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: shlb %cl, 485498096(%edx)
|
|
// CHECK: encoding: [0xd2,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
shlb %cl, 485498096(%edx)
|
|
|
|
// CHECK: shlb %cl, 485498096
|
|
// CHECK: encoding: [0xd2,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
shlb %cl, 485498096
|
|
|
|
// CHECK: shlb %cl, 64(%edx,%eax)
|
|
// CHECK: encoding: [0xd2,0x64,0x02,0x40]
|
|
shlb %cl, 64(%edx,%eax)
|
|
|
|
// CHECK: shlb %cl, (%edx)
|
|
// CHECK: encoding: [0xd2,0x22]
|
|
shlb %cl, (%edx)
|
|
|
|
// CHECK: shlb (%edx)
|
|
// CHECK: encoding: [0xd0,0x22]
|
|
shlb (%edx)
|
|
|
|
// CHECK: shll -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd1,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
shll -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: shll 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd1,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
shll 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: shll 485498096(%edx)
|
|
// CHECK: encoding: [0xd1,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
shll 485498096(%edx)
|
|
|
|
// CHECK: shll 485498096
|
|
// CHECK: encoding: [0xd1,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
shll 485498096
|
|
|
|
// CHECK: shll 64(%edx,%eax)
|
|
// CHECK: encoding: [0xd1,0x64,0x02,0x40]
|
|
shll 64(%edx,%eax)
|
|
|
|
// CHECK: shll %cl, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd3,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
shll %cl, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: shll %cl, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd3,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
shll %cl, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: shll %cl, 485498096(%edx)
|
|
// CHECK: encoding: [0xd3,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
shll %cl, 485498096(%edx)
|
|
|
|
// CHECK: shll %cl, 485498096
|
|
// CHECK: encoding: [0xd3,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
shll %cl, 485498096
|
|
|
|
// CHECK: shll %cl, 64(%edx,%eax)
|
|
// CHECK: encoding: [0xd3,0x64,0x02,0x40]
|
|
shll %cl, 64(%edx,%eax)
|
|
|
|
// CHECK: shll %cl, (%edx)
|
|
// CHECK: encoding: [0xd3,0x22]
|
|
shll %cl, (%edx)
|
|
|
|
// CHECK: shll %eax
|
|
// CHECK: encoding: [0xd1,0xe0]
|
|
shll %eax
|
|
|
|
// CHECK: shll (%edx)
|
|
// CHECK: encoding: [0xd1,0x22]
|
|
shll (%edx)
|
|
|
|
// CHECK: shlw -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0xd1,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
shlw -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: shlw 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0xd1,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
shlw 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: shlw 485498096(%edx)
|
|
// CHECK: encoding: [0x66,0xd1,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
shlw 485498096(%edx)
|
|
|
|
// CHECK: shlw 485498096
|
|
// CHECK: encoding: [0x66,0xd1,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
shlw 485498096
|
|
|
|
// CHECK: shlw 64(%edx,%eax)
|
|
// CHECK: encoding: [0x66,0xd1,0x64,0x02,0x40]
|
|
shlw 64(%edx,%eax)
|
|
|
|
// CHECK: shlw %cl, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0xd3,0xa4,0x82,0x10,0xe3,0x0f,0xe3]
|
|
shlw %cl, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: shlw %cl, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0xd3,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
shlw %cl, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: shlw %cl, 485498096(%edx)
|
|
// CHECK: encoding: [0x66,0xd3,0xa2,0xf0,0x1c,0xf0,0x1c]
|
|
shlw %cl, 485498096(%edx)
|
|
|
|
// CHECK: shlw %cl, 485498096
|
|
// CHECK: encoding: [0x66,0xd3,0x25,0xf0,0x1c,0xf0,0x1c]
|
|
shlw %cl, 485498096
|
|
|
|
// CHECK: shlw %cl, 64(%edx,%eax)
|
|
// CHECK: encoding: [0x66,0xd3,0x64,0x02,0x40]
|
|
shlw %cl, 64(%edx,%eax)
|
|
|
|
// CHECK: shlw %cl, (%edx)
|
|
// CHECK: encoding: [0x66,0xd3,0x22]
|
|
shlw %cl, (%edx)
|
|
|
|
// CHECK: shlw (%edx)
|
|
// CHECK: encoding: [0x66,0xd1,0x22]
|
|
shlw (%edx)
|
|
|
|
// CHECK: shrb -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd0,0xac,0x82,0x10,0xe3,0x0f,0xe3]
|
|
shrb -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: shrb 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd0,0xac,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
shrb 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: shrb 485498096(%edx)
|
|
// CHECK: encoding: [0xd0,0xaa,0xf0,0x1c,0xf0,0x1c]
|
|
shrb 485498096(%edx)
|
|
|
|
// CHECK: shrb 485498096
|
|
// CHECK: encoding: [0xd0,0x2d,0xf0,0x1c,0xf0,0x1c]
|
|
shrb 485498096
|
|
|
|
// CHECK: shrb 64(%edx,%eax)
|
|
// CHECK: encoding: [0xd0,0x6c,0x02,0x40]
|
|
shrb 64(%edx,%eax)
|
|
|
|
// CHECK: shrb %cl, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd2,0xac,0x82,0x10,0xe3,0x0f,0xe3]
|
|
shrb %cl, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: shrb %cl, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd2,0xac,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
shrb %cl, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: shrb %cl, 485498096(%edx)
|
|
// CHECK: encoding: [0xd2,0xaa,0xf0,0x1c,0xf0,0x1c]
|
|
shrb %cl, 485498096(%edx)
|
|
|
|
// CHECK: shrb %cl, 485498096
|
|
// CHECK: encoding: [0xd2,0x2d,0xf0,0x1c,0xf0,0x1c]
|
|
shrb %cl, 485498096
|
|
|
|
// CHECK: shrb %cl, 64(%edx,%eax)
|
|
// CHECK: encoding: [0xd2,0x6c,0x02,0x40]
|
|
shrb %cl, 64(%edx,%eax)
|
|
|
|
// CHECK: shrb %cl, (%edx)
|
|
// CHECK: encoding: [0xd2,0x2a]
|
|
shrb %cl, (%edx)
|
|
|
|
// CHECK: shrb (%edx)
|
|
// CHECK: encoding: [0xd0,0x2a]
|
|
shrb (%edx)
|
|
|
|
// CHECK: shrl -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd1,0xac,0x82,0x10,0xe3,0x0f,0xe3]
|
|
shrl -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: shrl 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd1,0xac,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
shrl 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: shrl 485498096(%edx)
|
|
// CHECK: encoding: [0xd1,0xaa,0xf0,0x1c,0xf0,0x1c]
|
|
shrl 485498096(%edx)
|
|
|
|
// CHECK: shrl 485498096
|
|
// CHECK: encoding: [0xd1,0x2d,0xf0,0x1c,0xf0,0x1c]
|
|
shrl 485498096
|
|
|
|
// CHECK: shrl 64(%edx,%eax)
|
|
// CHECK: encoding: [0xd1,0x6c,0x02,0x40]
|
|
shrl 64(%edx,%eax)
|
|
|
|
// CHECK: shrl %cl, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd3,0xac,0x82,0x10,0xe3,0x0f,0xe3]
|
|
shrl %cl, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: shrl %cl, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xd3,0xac,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
shrl %cl, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: shrl %cl, 485498096(%edx)
|
|
// CHECK: encoding: [0xd3,0xaa,0xf0,0x1c,0xf0,0x1c]
|
|
shrl %cl, 485498096(%edx)
|
|
|
|
// CHECK: shrl %cl, 485498096
|
|
// CHECK: encoding: [0xd3,0x2d,0xf0,0x1c,0xf0,0x1c]
|
|
shrl %cl, 485498096
|
|
|
|
// CHECK: shrl %cl, 64(%edx,%eax)
|
|
// CHECK: encoding: [0xd3,0x6c,0x02,0x40]
|
|
shrl %cl, 64(%edx,%eax)
|
|
|
|
// CHECK: shrl %cl, (%edx)
|
|
// CHECK: encoding: [0xd3,0x2a]
|
|
shrl %cl, (%edx)
|
|
|
|
// CHECK: shrl %eax
|
|
// CHECK: encoding: [0xd1,0xe8]
|
|
shrl %eax
|
|
|
|
// CHECK: shrl (%edx)
|
|
// CHECK: encoding: [0xd1,0x2a]
|
|
shrl (%edx)
|
|
|
|
// CHECK: shrw -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0xd1,0xac,0x82,0x10,0xe3,0x0f,0xe3]
|
|
shrw -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: shrw 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0xd1,0xac,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
shrw 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: shrw 485498096(%edx)
|
|
// CHECK: encoding: [0x66,0xd1,0xaa,0xf0,0x1c,0xf0,0x1c]
|
|
shrw 485498096(%edx)
|
|
|
|
// CHECK: shrw 485498096
|
|
// CHECK: encoding: [0x66,0xd1,0x2d,0xf0,0x1c,0xf0,0x1c]
|
|
shrw 485498096
|
|
|
|
// CHECK: shrw 64(%edx,%eax)
|
|
// CHECK: encoding: [0x66,0xd1,0x6c,0x02,0x40]
|
|
shrw 64(%edx,%eax)
|
|
|
|
// CHECK: shrw %cl, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0xd3,0xac,0x82,0x10,0xe3,0x0f,0xe3]
|
|
shrw %cl, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: shrw %cl, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0xd3,0xac,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
shrw %cl, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: shrw %cl, 485498096(%edx)
|
|
// CHECK: encoding: [0x66,0xd3,0xaa,0xf0,0x1c,0xf0,0x1c]
|
|
shrw %cl, 485498096(%edx)
|
|
|
|
// CHECK: shrw %cl, 485498096
|
|
// CHECK: encoding: [0x66,0xd3,0x2d,0xf0,0x1c,0xf0,0x1c]
|
|
shrw %cl, 485498096
|
|
|
|
// CHECK: shrw %cl, 64(%edx,%eax)
|
|
// CHECK: encoding: [0x66,0xd3,0x6c,0x02,0x40]
|
|
shrw %cl, 64(%edx,%eax)
|
|
|
|
// CHECK: shrw %cl, (%edx)
|
|
// CHECK: encoding: [0x66,0xd3,0x2a]
|
|
shrw %cl, (%edx)
|
|
|
|
// CHECK: shrw (%edx)
|
|
// CHECK: encoding: [0x66,0xd1,0x2a]
|
|
shrw (%edx)
|
|
|
|
// CHECK: stc
|
|
// CHECK: encoding: [0xf9]
|
|
stc
|
|
|
|
// CHECK: std
|
|
// CHECK: encoding: [0xfd]
|
|
std
|
|
|
|
// CHECK: sti
|
|
// CHECK: encoding: [0xfb]
|
|
sti
|
|
|
|
// CHECK: stosb %al, %es:(%edi)
|
|
// CHECK: encoding: [0xaa]
|
|
stosb %al, %es:(%edi)
|
|
|
|
// CHECK: stosw %ax, %es:(%edi)
|
|
// CHECK: encoding: [0x66,0xab]
|
|
stosw %ax, %es:(%edi)
|
|
|
|
// CHECK: subb $0, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x80,0xac,0x82,0x10,0xe3,0x0f,0xe3,0x00]
|
|
subb $0, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: subb $0, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x80,0xac,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
subb $0, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: subb $0, 485498096(%edx)
|
|
// CHECK: encoding: [0x80,0xaa,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
subb $0, 485498096(%edx)
|
|
|
|
// CHECK: subb $0, 485498096
|
|
// CHECK: encoding: [0x80,0x2d,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
subb $0, 485498096
|
|
|
|
// CHECK: subb $0, 64(%edx,%eax)
|
|
// CHECK: encoding: [0x80,0x6c,0x02,0x40,0x00]
|
|
subb $0, 64(%edx,%eax)
|
|
|
|
// CHECK: subb $0, %al
|
|
// CHECK: encoding: [0x2c,0x00]
|
|
subb $0, %al
|
|
|
|
// CHECK: subb $0, (%edx)
|
|
// CHECK: encoding: [0x80,0x2a,0x00]
|
|
subb $0, (%edx)
|
|
|
|
// CHECK: subl $0, %eax
|
|
// CHECK: encoding: [0x83,0xe8,0x00]
|
|
subl $0, %eax
|
|
|
|
// CHECK: subl 3809469200(%edx,%eax,4), %eax
|
|
// CHECK: encoding: [0x2b,0x84,0x82,0x10,0xe3,0x0f,0xe3]
|
|
subl 3809469200(%edx,%eax,4), %eax
|
|
|
|
// CHECK: subl 485498096, %eax
|
|
// CHECK: encoding: [0x2b,0x05,0xf0,0x1c,0xf0,0x1c]
|
|
subl 485498096, %eax
|
|
|
|
// CHECK: subl 485498096(%edx,%eax,4), %eax
|
|
// CHECK: encoding: [0x2b,0x84,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
subl 485498096(%edx,%eax,4), %eax
|
|
|
|
// CHECK: subl 485498096(%edx), %eax
|
|
// CHECK: encoding: [0x2b,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
subl 485498096(%edx), %eax
|
|
|
|
// CHECK: subl 64(%edx,%eax), %eax
|
|
// CHECK: encoding: [0x2b,0x44,0x02,0x40]
|
|
subl 64(%edx,%eax), %eax
|
|
|
|
// CHECK: subl %eax, 3809469200(%edx,%eax,4)
|
|
// CHECK: encoding: [0x29,0x84,0x82,0x10,0xe3,0x0f,0xe3]
|
|
subl %eax, 3809469200(%edx,%eax,4)
|
|
|
|
// CHECK: subl %eax, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x29,0x84,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
subl %eax, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: subl %eax, 485498096(%edx)
|
|
// CHECK: encoding: [0x29,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
subl %eax, 485498096(%edx)
|
|
|
|
// CHECK: subl %eax, 485498096
|
|
// CHECK: encoding: [0x29,0x05,0xf0,0x1c,0xf0,0x1c]
|
|
subl %eax, 485498096
|
|
|
|
// CHECK: subl %eax, 64(%edx,%eax)
|
|
// CHECK: encoding: [0x29,0x44,0x02,0x40]
|
|
subl %eax, 64(%edx,%eax)
|
|
|
|
// CHECK: subl %eax, %eax
|
|
// CHECK: encoding: [0x29,0xc0]
|
|
subl %eax, %eax
|
|
|
|
// CHECK: subl %eax, (%edx)
|
|
// CHECK: encoding: [0x29,0x02]
|
|
subl %eax, (%edx)
|
|
|
|
// CHECK: subl (%edx), %eax
|
|
// CHECK: encoding: [0x2b,0x02]
|
|
subl (%edx), %eax
|
|
|
|
// CHECK: testb $0, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xf6,0x84,0x82,0x10,0xe3,0x0f,0xe3,0x00]
|
|
testb $0, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: testb $0, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xf6,0x84,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
testb $0, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: testb $0, 485498096(%edx)
|
|
// CHECK: encoding: [0xf6,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
testb $0, 485498096(%edx)
|
|
|
|
// CHECK: testb $0, 485498096
|
|
// CHECK: encoding: [0xf6,0x05,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
testb $0, 485498096
|
|
|
|
// CHECK: testb $0, 64(%edx,%eax)
|
|
// CHECK: encoding: [0xf6,0x44,0x02,0x40,0x00]
|
|
testb $0, 64(%edx,%eax)
|
|
|
|
// CHECK: testb $0, %al
|
|
// CHECK: encoding: [0xa8,0x00]
|
|
testb $0, %al
|
|
|
|
// CHECK: testb $0, (%edx)
|
|
// CHECK: encoding: [0xf6,0x02,0x00]
|
|
testb $0, (%edx)
|
|
|
|
// CHECK: testl $0, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xf7,0x84,0x82,0x10,0xe3,0x0f,0xe3,0x00,0x00,0x00,0x00]
|
|
testl $0, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: testl $0, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0xf7,0x84,0x82,0xf0,0x1c,0xf0,0x1c,0x00,0x00,0x00,0x00]
|
|
testl $0, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: testl $0, 485498096(%edx)
|
|
// CHECK: encoding: [0xf7,0x82,0xf0,0x1c,0xf0,0x1c,0x00,0x00,0x00,0x00]
|
|
testl $0, 485498096(%edx)
|
|
|
|
// CHECK: testl $0, 485498096
|
|
// CHECK: encoding: [0xf7,0x05,0xf0,0x1c,0xf0,0x1c,0x00,0x00,0x00,0x00]
|
|
testl $0, 485498096
|
|
|
|
// CHECK: testl $0, 64(%edx,%eax)
|
|
// CHECK: encoding: [0xf7,0x44,0x02,0x40,0x00,0x00,0x00,0x00]
|
|
testl $0, 64(%edx,%eax)
|
|
|
|
// CHECK: testl $0, %eax
|
|
// CHECK: encoding: [0xa9,0x00,0x00,0x00,0x00]
|
|
testl $0, %eax
|
|
|
|
// CHECK: testl $0, (%edx)
|
|
// CHECK: encoding: [0xf7,0x02,0x00,0x00,0x00,0x00]
|
|
testl $0, (%edx)
|
|
|
|
// CHECK: testl %eax, 3809469200(%edx,%eax,4)
|
|
// CHECK: encoding: [0x85,0x84,0x82,0x10,0xe3,0x0f,0xe3]
|
|
testl %eax, 3809469200(%edx,%eax,4)
|
|
|
|
// CHECK: testl %eax, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x85,0x84,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
testl %eax, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: testl %eax, 485498096(%edx)
|
|
// CHECK: encoding: [0x85,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
testl %eax, 485498096(%edx)
|
|
|
|
// CHECK: testl %eax, 485498096
|
|
// CHECK: encoding: [0x85,0x05,0xf0,0x1c,0xf0,0x1c]
|
|
testl %eax, 485498096
|
|
|
|
// CHECK: testl %eax, 64(%edx,%eax)
|
|
// CHECK: encoding: [0x85,0x44,0x02,0x40]
|
|
testl %eax, 64(%edx,%eax)
|
|
|
|
// CHECK: testl %eax, %eax
|
|
// CHECK: encoding: [0x85,0xc0]
|
|
testl %eax, %eax
|
|
|
|
// CHECK: testl %eax, (%edx)
|
|
// CHECK: encoding: [0x85,0x02]
|
|
testl %eax, (%edx)
|
|
|
|
// CHECK: testw $0, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0xf7,0x84,0x82,0x10,0xe3,0x0f,0xe3,0x00,0x00]
|
|
testw $0, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: testw $0, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0xf7,0x84,0x82,0xf0,0x1c,0xf0,0x1c,0x00,0x00]
|
|
testw $0, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: testw $0, 485498096(%edx)
|
|
// CHECK: encoding: [0x66,0xf7,0x82,0xf0,0x1c,0xf0,0x1c,0x00,0x00]
|
|
testw $0, 485498096(%edx)
|
|
|
|
// CHECK: testw $0, 485498096
|
|
// CHECK: encoding: [0x66,0xf7,0x05,0xf0,0x1c,0xf0,0x1c,0x00,0x00]
|
|
testw $0, 485498096
|
|
|
|
// CHECK: testw $0, 64(%edx,%eax)
|
|
// CHECK: encoding: [0x66,0xf7,0x44,0x02,0x40,0x00,0x00]
|
|
testw $0, 64(%edx,%eax)
|
|
|
|
// CHECK: testw $0, (%edx)
|
|
// CHECK: encoding: [0x66,0xf7,0x02,0x00,0x00]
|
|
testw $0, (%edx)
|
|
|
|
// CHECK: xchgl %eax, 3809469200(%edx,%eax,4)
|
|
// CHECK: encoding: [0x87,0x84,0x82,0x10,0xe3,0x0f,0xe3]
|
|
xchgl %eax, 3809469200(%edx,%eax,4)
|
|
|
|
// CHECK: xchgl %eax, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x87,0x84,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
xchgl %eax, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: xchgl %eax, 485498096(%edx)
|
|
// CHECK: encoding: [0x87,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
xchgl %eax, 485498096(%edx)
|
|
|
|
// CHECK: xchgl %eax, 485498096
|
|
// CHECK: encoding: [0x87,0x05,0xf0,0x1c,0xf0,0x1c]
|
|
xchgl %eax, 485498096
|
|
|
|
// CHECK: xchgl %eax, 64(%edx,%eax)
|
|
// CHECK: encoding: [0x87,0x44,0x02,0x40]
|
|
xchgl %eax, 64(%edx,%eax)
|
|
|
|
// CHECK: xchgl %eax, %eax
|
|
// CHECK: encoding: [0x90]
|
|
xchgl %eax, %eax
|
|
|
|
// CHECK: xchgl %eax, (%edx)
|
|
// CHECK: encoding: [0x87,0x02]
|
|
xchgl %eax, (%edx)
|
|
|
|
// CHECK: xlatb
|
|
// CHECK: encoding: [0xd7]
|
|
xlatb
|
|
|
|
// CHECK: xorb $0, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x80,0xb4,0x82,0x10,0xe3,0x0f,0xe3,0x00]
|
|
xorb $0, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: xorb $0, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x80,0xb4,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
xorb $0, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: xorb $0, 485498096(%edx)
|
|
// CHECK: encoding: [0x80,0xb2,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
xorb $0, 485498096(%edx)
|
|
|
|
// CHECK: xorb $0, 485498096
|
|
// CHECK: encoding: [0x80,0x35,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
xorb $0, 485498096
|
|
|
|
// CHECK: xorb $0, 64(%edx,%eax)
|
|
// CHECK: encoding: [0x80,0x74,0x02,0x40,0x00]
|
|
xorb $0, 64(%edx,%eax)
|
|
|
|
// CHECK: xorb $0, %al
|
|
// CHECK: encoding: [0x34,0x00]
|
|
xorb $0, %al
|
|
|
|
// CHECK: xorb $0, (%edx)
|
|
// CHECK: encoding: [0x80,0x32,0x00]
|
|
xorb $0, (%edx)
|
|
|
|
// CHECK: xorl $0, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x83,0xb4,0x82,0x10,0xe3,0x0f,0xe3,0x00]
|
|
xorl $0, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: xorl $0, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x83,0xb4,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
xorl $0, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: xorl $0, 485498096(%edx)
|
|
// CHECK: encoding: [0x83,0xb2,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
xorl $0, 485498096(%edx)
|
|
|
|
// CHECK: xorl $0, 485498096
|
|
// CHECK: encoding: [0x83,0x35,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
xorl $0, 485498096
|
|
|
|
// CHECK: xorl $0, 64(%edx,%eax)
|
|
// CHECK: encoding: [0x83,0x74,0x02,0x40,0x00]
|
|
xorl $0, 64(%edx,%eax)
|
|
|
|
// CHECK: xorl $0, %eax
|
|
// CHECK: encoding: [0x83,0xf0,0x00]
|
|
xorl $0, %eax
|
|
|
|
// CHECK: xorl $0, (%edx)
|
|
// CHECK: encoding: [0x83,0x32,0x00]
|
|
xorl $0, (%edx)
|
|
|
|
// CHECK: xorl 3809469200(%edx,%eax,4), %eax
|
|
// CHECK: encoding: [0x33,0x84,0x82,0x10,0xe3,0x0f,0xe3]
|
|
xorl 3809469200(%edx,%eax,4), %eax
|
|
|
|
// CHECK: xorl 485498096, %eax
|
|
// CHECK: encoding: [0x33,0x05,0xf0,0x1c,0xf0,0x1c]
|
|
xorl 485498096, %eax
|
|
|
|
// CHECK: xorl 485498096(%edx,%eax,4), %eax
|
|
// CHECK: encoding: [0x33,0x84,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
xorl 485498096(%edx,%eax,4), %eax
|
|
|
|
// CHECK: xorl 485498096(%edx), %eax
|
|
// CHECK: encoding: [0x33,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
xorl 485498096(%edx), %eax
|
|
|
|
// CHECK: xorl 64(%edx,%eax), %eax
|
|
// CHECK: encoding: [0x33,0x44,0x02,0x40]
|
|
xorl 64(%edx,%eax), %eax
|
|
|
|
// CHECK: xorl %eax, 3809469200(%edx,%eax,4)
|
|
// CHECK: encoding: [0x31,0x84,0x82,0x10,0xe3,0x0f,0xe3]
|
|
xorl %eax, 3809469200(%edx,%eax,4)
|
|
|
|
// CHECK: xorl %eax, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x31,0x84,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
xorl %eax, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: xorl %eax, 485498096(%edx)
|
|
// CHECK: encoding: [0x31,0x82,0xf0,0x1c,0xf0,0x1c]
|
|
xorl %eax, 485498096(%edx)
|
|
|
|
// CHECK: xorl %eax, 485498096
|
|
// CHECK: encoding: [0x31,0x05,0xf0,0x1c,0xf0,0x1c]
|
|
xorl %eax, 485498096
|
|
|
|
// CHECK: xorl %eax, 64(%edx,%eax)
|
|
// CHECK: encoding: [0x31,0x44,0x02,0x40]
|
|
xorl %eax, 64(%edx,%eax)
|
|
|
|
// CHECK: xorl %eax, %eax
|
|
// CHECK: encoding: [0x31,0xc0]
|
|
xorl %eax, %eax
|
|
|
|
// CHECK: xorl %eax, (%edx)
|
|
// CHECK: encoding: [0x31,0x02]
|
|
xorl %eax, (%edx)
|
|
|
|
// CHECK: xorl (%edx), %eax
|
|
// CHECK: encoding: [0x33,0x02]
|
|
xorl (%edx), %eax
|
|
|
|
// CHECK: xorw $0, -485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0x83,0xb4,0x82,0x10,0xe3,0x0f,0xe3,0x00]
|
|
xorw $0, -485498096(%edx,%eax,4)
|
|
|
|
// CHECK: xorw $0, 485498096(%edx,%eax,4)
|
|
// CHECK: encoding: [0x66,0x83,0xb4,0x82,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
xorw $0, 485498096(%edx,%eax,4)
|
|
|
|
// CHECK: xorw $0, 485498096(%edx)
|
|
// CHECK: encoding: [0x66,0x83,0xb2,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
xorw $0, 485498096(%edx)
|
|
|
|
// CHECK: xorw $0, 485498096
|
|
// CHECK: encoding: [0x66,0x83,0x35,0xf0,0x1c,0xf0,0x1c,0x00]
|
|
xorw $0, 485498096
|
|
|
|
// CHECK: xorw $0, 64(%edx,%eax)
|
|
// CHECK: encoding: [0x66,0x83,0x74,0x02,0x40,0x00]
|
|
xorw $0, 64(%edx,%eax)
|
|
|
|
// CHECK: xorw $0, (%edx)
|
|
// CHECK: encoding: [0x66,0x83,0x32,0x00]
|
|
xorw $0, (%edx)
|
|
|