aarch64: Try to report invalid variants against the closest match
[binutils-gdb.git] / gas / testsuite / gas / aarch64 / illegal-ldraa.s
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, [sp],
17 ldraa x0, [x1,#1]!
18 ldraa x0, [x1,#4]!
19 ldraa x0, [x1,#-10]!
20 ldraa x0, [x1,#4096]!
21 ldraa x0, [x1,#5555]!
22 ldraa x0, [x1,#-4104]!
23 ldraa x0, [xz]
24 ldraa x0, [x1], #8
25
26
27 ldrab x0, [x1,#1]
28 ldrab x0, [x1,#4]
29 ldrab x0, [x1,#-10]
30 ldrab x0, [x1,#4096]
31 ldrab x0, [x1,#5555]
32 ldrab x0, [x1,#-4104]
33 ldrab x0, [xz]
34 ldrab x0, [sp],
35 ldrab x0, [x1,#1]!
36 ldrab x0, [x1,#4]!
37 ldrab x0, [x1,#-10]!
38 ldrab x0, [x1,#4096]!
39 ldrab x0, [x1,#5555]!
40 ldrab x0, [x1,#-4104]!
41 ldrab x0, [xz]
42 ldrab x0, [x1], #8