Enhance GAS's .section directive so that it can take numeric values for the flags...
[deliverable/binutils-gdb.git] / gas / testsuite / gas / arm / ldr.s
1 .syntax unified
2
3 .arm
4
5 @ldr-immediate
6
7 @!wback && (n == t)
8 ldr r1, [r1, #5]
9
10 @wback && !(n == t)
11 ldr r1, [r2, #5]!
12
13 @ !(rt == r15) && (rn == r15)
14 @ && bits<0..1> (immediate) != 00
15 ldr r1, [r15, #5]
16
17 @ (rt == r15) && !(rn == r15)
18 @ && bits<0..1> (immediate) != 00
19 ldr r15, [r1, #5]
20
21 @ ((rt == r15) && ((rn == r15)
22 @ && (bits<0..1> (immediate) == 00)))
23 ldr r15, [r15, #4]
24
25 @ldr-literal
26
27 @rt == r15 && (bits<0..1> (immediate) == 00)
28 ldr r15, .-0xab4
29
30 @(!rt == r15) && bits<0..1> (immediate) != 00
31 ldr r1, .-0xab7
32
33 @ldr-register
34
35 @!wback && (n == t || n == 15)
36 ldr r1, [r1, r2]
37 ldr r2, [r15, r2]
38
39 @wback && !(n == t || n == 15)
40 ldr r1, [r2, r3]!
41
42 @rm != 15
43 ldr r1, [r1, r12]
44
45 @str-immediate
46
47 @!wback && (n == t || n == 15)
48 str r1, [r1, #10]
49 str r1, [r15, #10]
50
51 @wback && !(n == t || n == 15)
52 str r1, [r2, #10]!
53
54 @str-register
55
56 @!wback && (n == t || n == 15)
57 str r1, [r1, r2]
58 str r1, [r15, r2]
59
60 @wback && !(n == t || n == 15)
61 str r1, [r2, r3]!
62
This page took 0.03268 seconds and 4 git commands to generate.