[binutils][aarch64] Add SVE2 tests
[binutils-gdb.git] / gas / testsuite / gas / aarch64 / ssbs.s
1 /* Test SSBS. */
2 func:
3 .ifdef SUCCESS
4 msr ssbs, #1
5 msr ssbs, #0
6
7 .irp N,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15
8 msr ssbs, x\N
9 mrs x\N, ssbs
10 .endr
11
12 .irp N,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30
13 msr ssbs, x\N
14 mrs x\N, ssbs
15 .endr
16 .endif
17
18 /* Constant >1 Failure. */
19 .ifdef ERROR1
20 .irp N,2,3,4,5,6,7,8,9,10,11,12,13,14,15
21 msr ssbs, #\N
22 .endr
23 .endif
24
25 /* No +ssbs Failure. */
26 .ifdef ERROR2
27 msr ssbs, #0
28 msr ssbs, #1
29 msr ssbs, x6
30 mrs x25, ssbs
31 .endif