1*d79ccee8SShengchen Kan# RUN: llvm-mc -triple x86_64 -show-encoding -x86-asm-syntax=intel -output-asm-variant=1 %s | FileCheck %s 2*d79ccee8SShengchen Kan 3*d79ccee8SShengchen Kan# CHECK: {evex} not bl 4*d79ccee8SShengchen Kan# CHECK: encoding: [0x62,0xf4,0x7c,0x08,0xf6,0xd3] 5*d79ccee8SShengchen Kan {evex} not bl 6*d79ccee8SShengchen Kan# CHECK: not bl, bl 7*d79ccee8SShengchen Kan# CHECK: encoding: [0x62,0xf4,0x64,0x18,0xf6,0xd3] 8*d79ccee8SShengchen Kan not bl, bl 9*d79ccee8SShengchen Kan# CHECK: {evex} not dx 10*d79ccee8SShengchen Kan# CHECK: encoding: [0x62,0xf4,0x7d,0x08,0xf7,0xd2] 11*d79ccee8SShengchen Kan {evex} not dx 12*d79ccee8SShengchen Kan# CHECK: not dx, dx 13*d79ccee8SShengchen Kan# CHECK: encoding: [0x62,0xf4,0x6d,0x18,0xf7,0xd2] 14*d79ccee8SShengchen Kan not dx, dx 15*d79ccee8SShengchen Kan# CHECK: {evex} not ecx 16*d79ccee8SShengchen Kan# CHECK: encoding: [0x62,0xf4,0x7c,0x08,0xf7,0xd1] 17*d79ccee8SShengchen Kan {evex} not ecx 18*d79ccee8SShengchen Kan# CHECK: not ecx, ecx 19*d79ccee8SShengchen Kan# CHECK: encoding: [0x62,0xf4,0x74,0x18,0xf7,0xd1] 20*d79ccee8SShengchen Kan not ecx, ecx 21*d79ccee8SShengchen Kan# CHECK: {evex} not r9 22*d79ccee8SShengchen Kan# CHECK: encoding: [0x62,0xd4,0xfc,0x08,0xf7,0xd1] 23*d79ccee8SShengchen Kan {evex} not r9 24*d79ccee8SShengchen Kan# CHECK: not r9, r9 25*d79ccee8SShengchen Kan# CHECK: encoding: [0x62,0xd4,0xb4,0x18,0xf7,0xd1] 26*d79ccee8SShengchen Kan not r9, r9 27*d79ccee8SShengchen Kan# CHECK: {evex} not byte ptr [r8 + 4*rax + 291] 28*d79ccee8SShengchen Kan# CHECK: encoding: [0x62,0xd4,0x7c,0x08,0xf6,0x94,0x80,0x23,0x01,0x00,0x00] 29*d79ccee8SShengchen Kan {evex} not byte ptr [r8 + 4*rax + 291] 30*d79ccee8SShengchen Kan# CHECK: not bl, byte ptr [r8 + 4*rax + 291] 31*d79ccee8SShengchen Kan# CHECK: encoding: [0x62,0xd4,0x64,0x18,0xf6,0x94,0x80,0x23,0x01,0x00,0x00] 32*d79ccee8SShengchen Kan not bl, byte ptr [r8 + 4*rax + 291] 33*d79ccee8SShengchen Kan# CHECK: {evex} not word ptr [r8 + 4*rax + 291] 34*d79ccee8SShengchen Kan# CHECK: encoding: [0x62,0xd4,0x7d,0x08,0xf7,0x94,0x80,0x23,0x01,0x00,0x00] 35*d79ccee8SShengchen Kan {evex} not word ptr [r8 + 4*rax + 291] 36*d79ccee8SShengchen Kan# CHECK: not dx, word ptr [r8 + 4*rax + 291] 37*d79ccee8SShengchen Kan# CHECK: encoding: [0x62,0xd4,0x6d,0x18,0xf7,0x94,0x80,0x23,0x01,0x00,0x00] 38*d79ccee8SShengchen Kan not dx, word ptr [r8 + 4*rax + 291] 39*d79ccee8SShengchen Kan# CHECK: {evex} not dword ptr [r8 + 4*rax + 291] 40*d79ccee8SShengchen Kan# CHECK: encoding: [0x62,0xd4,0x7c,0x08,0xf7,0x94,0x80,0x23,0x01,0x00,0x00] 41*d79ccee8SShengchen Kan {evex} not dword ptr [r8 + 4*rax + 291] 42*d79ccee8SShengchen Kan# CHECK: not ecx, dword ptr [r8 + 4*rax + 291] 43*d79ccee8SShengchen Kan# CHECK: encoding: [0x62,0xd4,0x74,0x18,0xf7,0x94,0x80,0x23,0x01,0x00,0x00] 44*d79ccee8SShengchen Kan not ecx, dword ptr [r8 + 4*rax + 291] 45*d79ccee8SShengchen Kan# CHECK: {evex} not qword ptr [r8 + 4*rax + 291] 46*d79ccee8SShengchen Kan# CHECK: encoding: [0x62,0xd4,0xfc,0x08,0xf7,0x94,0x80,0x23,0x01,0x00,0x00] 47*d79ccee8SShengchen Kan {evex} not qword ptr [r8 + 4*rax + 291] 48*d79ccee8SShengchen Kan# CHECK: not r9, qword ptr [r8 + 4*rax + 291] 49*d79ccee8SShengchen Kan# CHECK: encoding: [0x62,0xd4,0xb4,0x18,0xf7,0x94,0x80,0x23,0x01,0x00,0x00] 50*d79ccee8SShengchen Kan not r9, qword ptr [r8 + 4*rax + 291] 51