brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.2 KiB · 59df589 Raw
42 lines · plain
1# RUN: llvm-mc -triple x86_64 --show-encoding %s | FileCheck %s2# RUN: not llvm-mc -triple i386 -show-encoding %s 2>&1 | FileCheck %s --check-prefix=ERROR3 4# ERROR-COUNT-8: error:5# ERROR-NOT: error:6 7## urdmsr8 9# CHECK: {evex}	urdmsr	$123, %r910# CHECK: encoding: [0x62,0xd7,0x7f,0x08,0xf8,0xc1,0x7b,0x00,0x00,0x00]11         {evex}	urdmsr	$123, %r912 13# CHECK: {evex}	urdmsr	%r9, %r1514# CHECK: encoding: [0x62,0x54,0x7f,0x08,0xf8,0xf9]15         {evex}	urdmsr	%r9, %r1516 17# CHECK: urdmsr	$123, %r1918# CHECK: encoding: [0x62,0xff,0x7f,0x08,0xf8,0xc3,0x7b,0x00,0x00,0x00]19         urdmsr	$123, %r1920 21# CHECK: urdmsr	%r19, %r2322# CHECK: encoding: [0x62,0xec,0x7f,0x08,0xf8,0xfb]23         urdmsr	%r19, %r2324 25## uwrmsr26 27# CHECK: {evex}	uwrmsr	%r9, $12328# CHECK: encoding: [0x62,0xd7,0x7e,0x08,0xf8,0xc1,0x7b,0x00,0x00,0x00]29         {evex}	uwrmsr	%r9, $12330 31# CHECK: {evex}	uwrmsr	%r9, %r1532# CHECK: encoding: [0x62,0x54,0x7e,0x08,0xf8,0xf9]33         {evex}	uwrmsr	%r9, %r1534 35# CHECK: uwrmsr	%r19, $12336# CHECK: encoding: [0x62,0xff,0x7e,0x08,0xf8,0xc3,0x7b,0x00,0x00,0x00]37         uwrmsr	%r19, $12338 39# CHECK: uwrmsr	%r19, %r2340# CHECK: encoding: [0x62,0xec,0x7e,0x08,0xf8,0xfb]41         uwrmsr	%r19, %r2342