brintos

brintos / llvm-project-archived public Read only

0
0
Text · 756 B · e4259f1 Raw
26 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-4: error:5# ERROR-NOT: error:6 7## rdmsr8 9// CHECK: {evex} rdmsr $123, %r910// CHECK: encoding: [0x62,0xd7,0x7f,0x08,0xf6,0xc1,0x7b,0x00,0x00,0x00]11          {evex} rdmsr $123, %r912 13// CHECK: rdmsr $123, %r1914// CHECK: encoding: [0x62,0xff,0x7f,0x08,0xf6,0xc3,0x7b,0x00,0x00,0x00]15          rdmsr $123, %r1916 17## wrmsrns18 19# CHECK: {evex}	wrmsrns %r9, $12320# CHECK: encoding: [0x62,0xd7,0x7e,0x08,0xf6,0xc1,0x7b,0x00,0x00,0x00]21         {evex}	wrmsrns %r9, $12322 23# CHECK: wrmsrns %r19, $12324# CHECK: encoding: [0x62,0xff,0x7e,0x08,0xf6,0xc3,0x7b,0x00,0x00,0x00]25         wrmsrns %r19, $12326