1 #objdump
: -dr
--prefix
-addresses
--show
-raw
-insn
2 #name
: XScale instructions
5 # Test the XScale instructions
:
7 .*: +file format
.*arm
.*
9 Disassembly of section
.text
:
10 0+00 <foo
> ee201010 mia acc0
, r0
, r1
11 0+04 <[^
>]*> be20d01e mialt acc0
, lr
, sp
12 0+08 <[^
>]*> ee284012 miaph acc0
, r2
, r4
13 0+0c
<[^
>]*> 1e286015 miaphne acc0
, r5
, r6
14 0+10 <[^
>]*> ee2c8017 miaBB acc0
, r7
, r8
15 0+14 <[^
>]*> ee2da019 miaBT acc0
, r9
, sl
16 0+18 <[^
>]*> ee2eb01c miaTB acc0
, ip
, fp
17 0+1c
<[^
>]*> ee2f0010 miaTT acc0
, r0
, r0
18 0+20 <[^
>]*> ec411000 mar acc0
, r1
, r1
19 0+24 <[^
>]*> cc4c2000 margt acc0
, r2
, ip
20 0+28 <[^
>]*> ec543000 mra r3
, r4
, acc0
21 0+2c
<[^
>]*> ec585000 mra r5
, r8
, acc0
22 0+30 <[^
>]*> f5d0f000 pld \
[r0\
]
23 0+34 <[^
>]*> f5d1f789 pld \
[r1
, #
1929\
].*
24 0+38 <[^
>]*> f7d2f003 pld \
[r2
, r3\
]
25 0+3c
<[^
>]*> f754f285 pld \
[r4
, -r5
, lsl #
5\
]
26 0+40 <[^
>]*> e1c100d0 ldrd r0
, \
[r1
, #
0\
]
27 0+44 <[^
>]*> 01c327d8 ldrdeq r2
, \
[r3
, #
120\
].*
28 0+48 <[^
>]*> b10540d6 ldrdlt r4
, \
[r5
, -r6\
]
29 0+4c
<[^
>]*> e16a88f9 strd r8
, \
[sl
, #
-137\
]!.*
30 0+50 <[^
>]*> e1ac00fd strd r0
, \
[ip
, sp\
]!
31 0+54 <[^
>]*> 30ce21f0 strdcc r2
, \
[lr\
], #
16
32 0+58 <[^
>]*> 708640f8 strdvc r4
, \
[r6\
], r8
33 0+5c
<[^
>]*> e5910000 ldr r0
, \
[r1\
]
34 0+60 <[^
>]*> e5832000
str r2
, \
[r3\
]
35 0+64 <[^
>]*> e321f011 msr CPSR_c
, #
17
36 0+68 <[^
>]*> e1a00000 ?
nop[ ]+; \
(mov r0
, r0\
)
37 0+6c
<[^
>]*> e1a00000 ?
nop[ ]+; \
(mov r0
, r0\
)