38 lines · plain
1# RUN: llvm-mc -triple x86_64 -x86-asm-syntax=intel -output-asm-variant=1 --show-encoding %s | FileCheck %s2 3## urdmsr4 5# CHECK: {evex} urdmsr r9, 1236# CHECK: encoding: [0x62,0xd7,0x7f,0x08,0xf8,0xc1,0x7b,0x00,0x00,0x00]7 {evex} urdmsr r9, 1238 9# CHECK: {evex} urdmsr r15, r910# CHECK: encoding: [0x62,0x54,0x7f,0x08,0xf8,0xf9]11 {evex} urdmsr r15, r912 13# CHECK: urdmsr r19, 12314# CHECK: encoding: [0x62,0xff,0x7f,0x08,0xf8,0xc3,0x7b,0x00,0x00,0x00]15 urdmsr r19, 12316 17# CHECK: urdmsr r23, r1918# CHECK: encoding: [0x62,0xec,0x7f,0x08,0xf8,0xfb]19 urdmsr r23, r1920 21## uwrmsr22 23# CHECK: {evex} uwrmsr 123, r924# CHECK: encoding: [0x62,0xd7,0x7e,0x08,0xf8,0xc1,0x7b,0x00,0x00,0x00]25 {evex} uwrmsr 123, r926 27# CHECK: {evex} uwrmsr r15, r928# CHECK: encoding: [0x62,0x54,0x7e,0x08,0xf8,0xf9]29 {evex} uwrmsr r15, r930 31# CHECK: uwrmsr 123, r1932# CHECK: encoding: [0x62,0xff,0x7e,0x08,0xf8,0xc3,0x7b,0x00,0x00,0x00]33 uwrmsr 123, r1934 35# CHECK: uwrmsr r23, r1936# CHECK: encoding: [0x62,0xec,0x7e,0x08,0xf8,0xfb]37 uwrmsr r23, r1938