// 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)