Adds command line support for Armv8.4-A, via the new command line option -march=armv8...
[deliverable/binutils-gdb.git] / gas / testsuite / gas / arm / armv8_2-a.s
CommitLineData
105bde57
MW
1 /* ARMv8.2 features. */
2
3 /* RAS instructions. */
4A1:
5 .arm
6 esb
7T1: .thumb
8 esb
9
10 /* RAS system registers. */
11 .macro test_sysreg Opc1 CRn CRm Opc2 rw
12 mrc p15, \Opc1,\() r0, \CRn\(), \CRm\(), \Opc2\()
13 .if \rw
14 mcr p15, \Opc1\(), r1, \CRn\(), \CRm\(), \Opc2\()
15 .endif
16 .endm
17
18A2:
19 .arm
20 test_sysreg 0 c0 c1 0 0
21 test_sysreg 0 c0 c2 6 0
22 test_sysreg 0 c5 c3 0 0
23 test_sysreg 0 c5 c3 1 1
24
25 test_sysreg 0 c5 c4 0 0
26 test_sysreg 0 c5 c4 1 1
27 test_sysreg 0 c5 c4 2 1
28 test_sysreg 0 c5 c4 3 1
29 test_sysreg 0 c5 c4 4 0
30 test_sysreg 0 c5 c4 5 1
31 test_sysreg 0 c5 c4 7 1
32
33 test_sysreg 0 c5 c5 0 1
34 test_sysreg 0 c5 c5 1 1
35 test_sysreg 0 c5 c5 4 1
36 test_sysreg 0 c5 c5 5 1
37
38 test_sysreg 0 c12 c1 1 1
39 test_sysreg 4 c1 c1 4 1
40 test_sysreg 4 c5 c2 3 1
41 test_sysreg 4 c1 c1 1 1
42 test_sysreg 4 c12 c1 1 1
43
44 test_sysreg 6 c1 c1 0 1
This page took 0.114301 seconds and 4 git commands to generate.