Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / llvm / test / MC / Disassembler / AArch64 / trbe.txt
blob936b2d3070f7d03b86dbc96db9a7497456eda37b
1 # TRBE System registers
3 # RUN: llvm-mc -triple aarch64 -disassemble < %s | FileCheck %s
5 # Read from system register
6 [0x00,0x9b,0x38,0xd5]
7 [0x20,0x9b,0x38,0xd5]
8 [0x40,0x9b,0x38,0xd5]
9 [0x60,0x9b,0x38,0xd5]
10 [0x80,0x9b,0x38,0xd5]
11 [0xc0,0x9b,0x38,0xd5]
12 [0xe0,0x9b,0x38,0xd5]
14 # CHECK: mrs x0, TRBLIMITR_EL1
15 # CHECK: mrs x0, TRBPTR_EL1
16 # CHECK: mrs x0, TRBBASER_EL1
17 # CHECK: mrs x0, TRBSR_EL1
18 # CHECK: mrs x0, TRBMAR_EL1
19 # CHECK: mrs x0, TRBTRG_EL1
20 # CHECK: mrs x0, TRBIDR_EL1
22 # Write to system register
23 [0x00,0x9b,0x18,0xd5]
24 [0x20,0x9b,0x18,0xd5]
25 [0x40,0x9b,0x18,0xd5]
26 [0x60,0x9b,0x18,0xd5]
27 [0x80,0x9b,0x18,0xd5]
28 [0xc0,0x9b,0x18,0xd5]
30 # CHECK: msr TRBLIMITR_EL1, x0
31 # CHECK: msr TRBPTR_EL1, x0
32 # CHECK: msr TRBBASER_EL1, x0
33 # CHECK: msr TRBSR_EL1, x0
34 # CHECK: msr TRBMAR_EL1, x0
35 # CHECK: msr TRBTRG_EL1, x0