39 lines · plain
1# RUN: llvm-mc --disassemble %s -triple=x86_64 | FileCheck %s --check-prefixes=ATT2# RUN: llvm-mc --disassemble %s -triple=x86_64 -x86-asm-syntax=intel --output-asm-variant=1 | FileCheck %s --check-prefixes=INTEL3 4## urdmsr5 6# ATT: urdmsr $123, %r97# INTEL: urdmsr r9, 12380x62,0xd7,0x7f,0x08,0xf8,0xc1,0x7b,0x00,0x00,0x009 10# ATT: urdmsr %r9, %r1511# INTEL: urdmsr r15, r9120x62,0x54,0x7f,0x08,0xf8,0xf913 14# ATT: urdmsr $123, %r1915# INTEL: urdmsr r19, 123160x62,0xff,0x7f,0x08,0xf8,0xc3,0x7b,0x00,0x00,0x0017 18# ATT: urdmsr %r19, %r2319# INTEL: urdmsr r23, r19200x62,0xec,0x7f,0x08,0xf8,0xfb21 22## uwrmsr23 24# ATT: uwrmsr %r9, $12325# INTEL: uwrmsr 123, r9260x62,0xd7,0x7e,0x08,0xf8,0xc1,0x7b,0x00,0x00,0x0027 28# ATT: uwrmsr %r9, %r1529# INTEL: uwrmsr r15, r9300x62,0x54,0x7e,0x08,0xf8,0xf931 32# ATT: uwrmsr %r19, $12333# INTEL: uwrmsr 123, r19340x62,0xff,0x7e,0x08,0xf8,0xc3,0x7b,0x00,0x00,0x0035 36# ATT: uwrmsr %r19, %r2337# INTEL: uwrmsr r23, r19380x62,0xec,0x7e,0x08,0xf8,0xfb39