131b4b5433f2eded3973a794c8cf5ce1e07fe3c7
[platform/upstream/binutils.git] / gas / testsuite / gas / arm / wince_ldconst.d
1 #objdump: -dr --prefix-addresses --show-raw-insn
2 #name: ARM ldr with immediate constant (WinCE version)
3 #as: -mcpu=arm7m -EL
4 #source: ldconst.s
5
6 # This file is the same as ldconst.d except that the PC-
7 # relative LDR instructions have not had a -8 bias inserted.
8
9 .*: +file format .*arm.*
10
11 Disassembly of section .text:
12 0+00 <[^>]*> e3a00000 ? mov     r0, #0  ; 0x0
13 0+04 <[^>]*> e3a004ff ? mov     r0, #-16777216  ; 0xff000000
14 0+08 <[^>]*> e3e00000 ? mvn     r0, #0  ; 0x0
15 0+0c <[^>]*> e51f000c ? ldr     r0, \[pc, #-12\]        ; 0+08 <[^>]*>
16 0+10 <[^>]*> 0fff0000 ? .*
17 0+14 <[^>]*> e3a0e000 ? mov     lr, #0  ; 0x0
18 0+18 <[^>]*> e3a0e8ff ? mov     lr, #16711680   ; 0xff0000
19 0+1c <[^>]*> e3e0e8ff ? mvn     lr, #16711680   ; 0xff0000
20 0+20 <[^>]*> e51fe00c ? ldr     lr, \[pc, #-12\]        ; 0+1c <[^>]*>
21 0+24 <[^>]*> 00fff000 ? .*
22 0+28 <[^>]*> 03a00000 ? moveq   r0, #0  ; 0x0
23 0+2c <[^>]*> 03a00cff ? moveq   r0, #65280      ; 0xff00
24 0+30 <[^>]*> 03e00cff ? mvneq   r0, #65280      ; 0xff00
25 0+34 <[^>]*> 051f000c ? ldreq   r0, \[pc, #-12\]        ; 0+30 <[^>]*>
26 0+38 <[^>]*> 000fff00 ? .*
27 0+3c <[^>]*> 43a0b000 ? movmi   fp, #0  ; 0x0
28 0+40 <[^>]*> 43a0b0ff ? movmi   fp, #255        ; 0xff
29 0+44 <[^>]*> 43e0b0ff ? mvnmi   fp, #255        ; 0xff
30 0+48 <[^>]*> 451fb00c ? ldrmi   fp, \[pc, #-12\]        ; 0+44 <[^>]*>
31 0+4c <[^>]*> 0000fff0 ? .*