1*6d0080b5SXinWang10# RUN: llvm-mc -triple x86_64 -x86-asm-syntax=intel -output-asm-variant=1 --show-encoding %s | FileCheck %s 2*6d0080b5SXinWang10 3*6d0080b5SXinWang10## urdmsr 4*6d0080b5SXinWang10 5*6d0080b5SXinWang10# CHECK: {evex} urdmsr r9, 123 6*6d0080b5SXinWang10# CHECK: encoding: [0x62,0xd7,0x7f,0x08,0xf8,0xc1,0x7b,0x00,0x00,0x00] 7*6d0080b5SXinWang10 {evex} urdmsr r9, 123 8*6d0080b5SXinWang10 9*6d0080b5SXinWang10# CHECK: {evex} urdmsr r15, r9 10*6d0080b5SXinWang10# CHECK: encoding: [0x62,0x54,0x7f,0x08,0xf8,0xf9] 11*6d0080b5SXinWang10 {evex} urdmsr r15, r9 12*6d0080b5SXinWang10 13*6d0080b5SXinWang10# CHECK: urdmsr r19, 123 14*6d0080b5SXinWang10# CHECK: encoding: [0x62,0xff,0x7f,0x08,0xf8,0xc3,0x7b,0x00,0x00,0x00] 15*6d0080b5SXinWang10 urdmsr r19, 123 16*6d0080b5SXinWang10 17*6d0080b5SXinWang10# CHECK: urdmsr r23, r19 18*6d0080b5SXinWang10# CHECK: encoding: [0x62,0xec,0x7f,0x08,0xf8,0xfb] 19*6d0080b5SXinWang10 urdmsr r23, r19 20*6d0080b5SXinWang10 21*6d0080b5SXinWang10## uwrmsr 22*6d0080b5SXinWang10 23*6d0080b5SXinWang10# CHECK: {evex} uwrmsr 123, r9 24*6d0080b5SXinWang10# CHECK: encoding: [0x62,0xd7,0x7e,0x08,0xf8,0xc1,0x7b,0x00,0x00,0x00] 25*6d0080b5SXinWang10 {evex} uwrmsr 123, r9 26*6d0080b5SXinWang10 27*6d0080b5SXinWang10# CHECK: {evex} uwrmsr r15, r9 28*6d0080b5SXinWang10# CHECK: encoding: [0x62,0x54,0x7e,0x08,0xf8,0xf9] 29*6d0080b5SXinWang10 {evex} uwrmsr r15, r9 30*6d0080b5SXinWang10 31*6d0080b5SXinWang10# CHECK: uwrmsr 123, r19 32*6d0080b5SXinWang10# CHECK: encoding: [0x62,0xff,0x7e,0x08,0xf8,0xc3,0x7b,0x00,0x00,0x00] 33*6d0080b5SXinWang10 uwrmsr 123, r19 34*6d0080b5SXinWang10 35*6d0080b5SXinWang10# CHECK: uwrmsr r23, r19 36*6d0080b5SXinWang10# CHECK: encoding: [0x62,0xec,0x7e,0x08,0xf8,0xfb] 37*6d0080b5SXinWang10 uwrmsr r23, r19 38