d25e9b91dfe5faf7891453096a48e61de0ab96b9
[deliverable/binutils-gdb.git] / gas / testsuite / gas / aarch64 / sysreg-4.s
1 /* sysreg-4.s Test file for ARMv8.5 system registers. */
2 func:
3 cfp rctx, x1
4 dvp rctx, x2
5 cpp rctx, x3
6 dc cvadp, x4
7 mrs x5, rndr
8 mrs x6, rndrrs
9 mrs x7, scxtnum_el0
10 mrs x7, scxtnum_el1
11 mrs x7, scxtnum_el2
12 mrs x7, scxtnum_el3
13 mrs x7, scxtnum_el12
14 mrs x8, id_pfr2_el1
15
16 # ARMv8.5-a+memtag
17 # MRS (register)
18 mrs x1, tco
19 mrs x2, TCO
20 mrs x1, tfsre0_el1
21 mrs x1, TFSR_EL1
22 mrs x2, TFSR_EL2
23 mrs x3, TFSR_EL3
24 mrs x12, TFSR_EL12
25 mrs x1, rgsr_el1
26 mrs x3, gcr_el1
27
28 # MSR (register)
29 msr tco, x1
30 msr TCO, x2
31 msr tfsre0_el1, x1
32 msr TFSR_EL1, x1
33 msr TFSR_EL2, x2
34 msr TFSR_EL3, x3
35 msr TFSR_EL12, x12
36 msr rgsr_el1, x1
37 msr gcr_el1, x3
38
39 # MSR (immediate)
40 msr TCO, #8
This page took 0.032227 seconds and 3 git commands to generate.