Commit | Line | Data |
---|---|---|
3f06e550 SN |
1 | // Test illegal ARMv8.3 LDRAA and LDRAB instructions |
2 | .text | |
3 | ||
4 | // Good. | |
5 | ldraa x0, [x1,#8] | |
6 | ldrab x0, [x1,#8] | |
7 | ||
8 | ||
9 | ldraa x0, [x1,#1] | |
10 | ldraa x0, [x1,#4] | |
11 | ldraa x0, [x1,#-10] | |
12 | ldraa x0, [x1,#4096] | |
13 | ldraa x0, [x1,#5555] | |
14 | ldraa x0, [x1,#-4104] | |
15 | ldraa x0, [xz] | |
16 | ldraa x0, [x1]! | |
17 | ldraa x0, [sp], | |
18 | ldraa x0, [x1,#1]! | |
19 | ldraa x0, [x1,#4]! | |
20 | ldraa x0, [x1,#-10]! | |
21 | ldraa x0, [x1,#4096]! | |
22 | ldraa x0, [x1,#5555]! | |
23 | ldraa x0, [x1,#-4104]! | |
24 | ldraa x0, [xz] | |
25 | ldraa x0, [x1], #8 | |
26 | ||
27 | ||
28 | ldrab x0, [x1,#1] | |
29 | ldrab x0, [x1,#4] | |
30 | ldrab x0, [x1,#-10] | |
31 | ldrab x0, [x1,#4096] | |
32 | ldrab x0, [x1,#5555] | |
33 | ldrab x0, [x1,#-4104] | |
34 | ldrab x0, [xz] | |
35 | ldrab x0, [x1]! | |
36 | ldrab x0, [sp], | |
37 | ldrab x0, [x1,#1]! | |
38 | ldrab x0, [x1,#4]! | |
39 | ldrab x0, [x1,#-10]! | |
40 | ldrab x0, [x1,#4096]! | |
41 | ldrab x0, [x1,#5555]! | |
42 | ldrab x0, [x1,#-4104]! | |
43 | ldrab x0, [xz] | |
44 | ldrab x0, [x1], #8 |