brintos

brintos / llvm-project-archived public Read only

0
0
Text · 987 B · 8959a77 Raw
28 lines · plain
1// RUN: llvm-mc -triple=aarch64 -show-encoding  < %s \2// RUN:        | FileCheck %s --check-prefixes=CHECK-ENCODING,CHECK-INST3// RUN: llvm-mc -triple=aarch64 -filetype=obj  < %s \4// RUN:        | llvm-objdump -d - | FileCheck %s --check-prefix=CHECK-INST5// RUN: llvm-mc -triple=aarch64 -filetype=obj  < %s \6// RUN:        | llvm-objdump -d - | FileCheck %s --check-prefix=CHECK-UNKNOWN7 8// --------------------------------------------------------------------------//9// read10 11mrs x3, FPMR12// CHECK-INST: mrs x3, FPMR13// CHECK-ENCODING: [0x43,0x44,0x3b,0xd5]14// CHECK-UNKNOWN: d53b4443   mrs   x3, FPMR15 16 17mrs x3, ID_AA64FPFR0_EL118// CHECK-INST: mrs x3, ID_AA64FPFR0_EL119// CHECK-ENCODING: [0xe3,0x04,0x38,0xd5]20// CHECK-UNKNOWN: d53804e3   mrs   x3, ID_AA64FPFR0_EL121 22// --------------------------------------------------------------------------//23// write24 25msr FPMR, x326// CHECK-INST: msr FPMR, x327// CHECK-ENCODING: [0x43,0x44,0x1b,0xd5]28// CHECK-UNKNOWN: d51b4443   msr   FPMR, x3