Arm: Clean up PE GAS testsuite correct THUMB tests.
[deliverable/binutils-gdb.git] / gas / testsuite / gas / arm / ldconst.s
1 @ Test file for ARM/GAS -- ldr reg, =... expressions.
2
3 .text
4 .align
5 foo:
6 ldr r0, =0
7 ldr r0, =0xff000000
8 ldr r0, =-1
9 ldr r0, =0x0fff0000
10 .pool
11
12 ldr r14, =0
13 ldr r14, =0x00ff0000
14 ldr r14, =0xff00ffff
15 ldr r14, =0x00fff000
16 .pool
17
18 ldreq r0, =0
19 ldreq r0, =0x0000ff00
20 ldreq r0, =0xffff00ff
21 ldreq r0, =0x000fff00
22 .pool
23
24 ldrmi r11, =0
25 ldrmi r11, =0x000000ff
26 ldrmi r11, =0xffffff00
27 ldrmi r11, =0x0000fff0
28 .pool
29
30 # test symbol literal support.
31 .macro ldrs const
32 .irp regindex, 0, 3, 8, 11, 14
33 ldr r\regindex, \const
34 .endr
35 .endm
36
37 ldrs "=ext_symbol"
38 ldrs "=ext_symbol + 0x1000"
39 .pool
This page took 0.029478 seconds and 4 git commands to generate.