1 // ETE System registers
3 // RUN
: llvm-mc
-triple aarch64
-show-encoding
< %s | FileCheck
%s
5 // Read from system register
13 // CHECK
: mrs x0
, TRCRSR
// encoding
: [0x00,0x0a,0x31,0xd5]
14 // CHECK
: mrs x0
, TRCEXTINSELR
// encoding
: [0x80,0x08,0x31,0xd5]
15 // CHECK
: mrs x0
, TRCEXTINSELR
// encoding
: [0x80,0x08,0x31,0xd5]
16 // CHECK
: mrs x0
, TRCEXTINSELR1
// encoding
: [0x80,0x09,0x31,0xd5]
17 // CHECK
: mrs x0
, TRCEXTINSELR2
// encoding
: [0x80,0x0a,0x31,0xd5]
18 // CHECK
: mrs x0
, TRCEXTINSELR3
// encoding
: [0x80,0x0b,0x31,0xd5]
20 // Write to system register
28 // CHECK
: msr TRCRSR
, x0
// encoding
: [0x00,0x0a,0x11,0xd5]
29 // CHECK
: msr TRCEXTINSELR
, x0
// encoding
: [0x80,0x08,0x11,0xd5]
30 // CHECK
: msr TRCEXTINSELR
, x0
// encoding
: [0x80,0x08,0x11,0xd5]
31 // CHECK
: msr TRCEXTINSELR1
, x0
// encoding
: [0x80,0x09,0x11,0xd5]
32 // CHECK
: msr TRCEXTINSELR2
, x0
// encoding
: [0x80,0x0a,0x11,0xd5]
33 // CHECK
: msr TRCEXTINSELR3
, x0
// encoding
: [0x80,0x0b,0x11,0xd5]