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