41 lines · plain
1# RUN: llvm-mc -triple=aarch64 -mattr=+ecv -disassemble < %s | FileCheck %s2# RUN: llvm-mc -triple=aarch64 -disassemble < %s 2>&1 | FileCheck %s --check-prefix=NOFGT3 4[0x81,0xe0,0x1c,0xd5]5[0xab,0xe0,0x1c,0xd5]6[0xd6,0xe0,0x1c,0xd5]7[0xe3,0xe0,0x1c,0xd5]8[0xad,0xe0,0x1b,0xd5]9[0xd7,0xe0,0x1b,0xd5]10# CHECK: msr CNTSCALE_EL2, x111# CHECK: msr CNTISCALE_EL2, x1112# CHECK: msr CNTPOFF_EL2, x2213# CHECK: msr CNTVFRQ_EL2, x314# CHECK: msr S3_3_C14_C0_5, x1315# CHECK: msr S3_3_C14_C0_6, x2316# NOFGT: msr S3_4_C14_C0_4, x117# NOFGT: msr S3_4_C14_C0_5, x1118# NOFGT: msr S3_4_C14_C0_6, x2219# NOFGT: msr S3_4_C14_C0_7, x320# NOFGT: msr S3_3_C14_C0_5, x1321# NOFGT: msr S3_3_C14_C0_6, x2322 23[0x80,0xe0,0x3c,0xd5]24[0xa5,0xe0,0x3c,0xd5]25[0xca,0xe0,0x3c,0xd5]26[0xef,0xe0,0x3c,0xd5]27[0xb4,0xe0,0x3b,0xd5]28[0xde,0xe0,0x3b,0xd5]29# CHECK: mrs x0, CNTSCALE_EL230# CHECK: mrs x5, CNTISCALE_EL231# CHECK: mrs x10, CNTPOFF_EL232# CHECK: mrs x15, CNTVFRQ_EL233# CHECK: mrs x20, CNTPCTSS_EL034# CHECK: mrs x30, CNTVCTSS_EL035# NOFGT: mrs x0, S3_4_C14_C0_436# NOFGT: mrs x5, S3_4_C14_C0_537# NOFGT: mrs x10, S3_4_C14_C0_638# NOFGT: mrs x15, S3_4_C14_C0_739# NOFGT: mrs x20, S3_3_C14_C0_540# NOFGT: mrs x30, S3_3_C14_C0_641