Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / llvm / test / MC / Disassembler / AArch64 / armv9a-rme.txt
blob25812004be2c051582fecd090de77f1f0c9f4c64
1 # RUN: llvm-mc -triple aarch64 -mattr +rme -disassemble %s 2>&1 | FileCheck %s
2 # RUN: llvm-mc -triple aarch64 -disassemble %s 2>&1 | FileCheck --check-prefix=CHECK-NO-RME %s
4 [0xa0,0x60,0x3e,0xd5]
5 [0xc0,0x21,0x3e,0xd5]
6 [0x80,0x21,0x3e,0xd5]
7 # CHECK: mrs x0, MFAR_EL3
8 # CHECK: mrs x0, GPCCR_EL3
9 # CHECK: mrs x0, GPTBR_EL3
10 # CHECK-NO-RME: mrs x0, MFAR_EL3
11 # CHECK-NO-RME: mrs x0, S3_6_C2_C1_6
12 # CHECK-NO-RME: mrs x0, S3_6_C2_C1_4
14 [0x60,0x84,0x0e,0xd5]
15 [0xe0,0x84,0x0e,0xd5]
16 [0x9f,0x81,0x0e,0xd5]
17 [0x9f,0x87,0x0e,0xd5]
18 # CHECK: tlbi rpaos, x0
19 # CHECK: tlbi rpalos, x0
20 # CHECK: tlbi paallos
21 # CHECK: tlbi paall
22 # CHECK-NO-RME: sys #6, c8, c4, #3
23 # CHECK-NO-RME: sys #6, c8, c4, #7
24 # CHECK-NO-RME: sys #6, c8, c1, #4
25 # CHECK-NO-RME: sys #6, c8, c7, #4