1# TRBE System registers 2# 3# RUN: llvm-mc -triple aarch64 -disassemble < %s | FileCheck %s 4 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] 13 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 21 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] 29 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 36