[AArch64] Add ARMv8.3 combined pointer authentication branch instructions
[deliverable/binutils-gdb.git] / gas / testsuite / gas / aarch64 / pac.s
1 /* ARMv8.3 Pointer authentication instructions. */
2 .text
3
4 /* Basic instructions. */
5 pacia x3, x4
6 pacia x5, sp
7 pacib x3, x4
8 pacib x5, sp
9 pacda x3, x4
10 pacda x5, sp
11 pacdb x3, x4
12 pacdb x5, sp
13
14 autia x3, x4
15 autia x5, sp
16 autib x3, x4
17 autib x5, sp
18 autda x3, x4
19 autda x5, sp
20 autdb x3, x4
21 autdb x5, sp
22
23 paciza x5
24 pacizb x5
25 pacdza x5
26 pacdzb x5
27
28 autiza x5
29 autizb x5
30 autdza x5
31 autdzb x5
32
33 xpaci x5
34 xpacd x5
35
36 pacga x1, x2, x3
37 pacga x1, x2, sp
38
39 /* Combined instructions. */
40 braa x1, x2
41 braa x3, sp
42 brab x1, x2
43 brab x3, sp
44 blraa x1, x2
45 blraa x3, sp
46 blrab x1, x2
47 blrab x3, sp
48 braaz x5
49 brabz x5
50 blraaz x5
51 blrabz x5
52
53 retaa
54 retab
55 eretaa
56 eretab
This page took 0.033252 seconds and 4 git commands to generate.