Commit | Line | Data |
---|---|---|
077b8428 NC |
1 | #objdump: -dr --prefix-addresses --show-raw-insn |
2 | #name: XScale instructions | |
49e5c6c5 | 3 | #as: -mcpu=xscale -EL |
077b8428 NC |
4 | |
5 | # Test the XScale instructions: | |
6 | ||
7 | .*: +file format .*arm.* | |
8 | ||
9 | Disassembly of section .text: | |
58e2fc90 L |
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\] | |
bae1b355 RE |
26 | 0+40 <[^>]*> e1c100d0 ldrd r0, \[r1\] |
27 | 0+44 <[^>]*> 01c327d8 ldreqd r2, \[r3, #120\] | |
28 | 0+48 <[^>]*> b10540d6 ldrltd r4, \[r5, -r6\] | |
eb4286fc | 29 | 0+4c <[^>]*> e16a88f9 strd r8, \[sl, #-137\]! |
bae1b355 RE |
30 | 0+50 <[^>]*> e1ac00fd strd r0, \[ip, sp\]! |
31 | 0+54 <[^>]*> 30ce21f0 strccd r2, \[lr\], #16 | |
32 | 0+58 <[^>]*> 708640f8 strvcd 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 ; 0x11 | |
f598fd5e NC |
36 | 0+68 <[^>]*> e1a00000 ? nop[ ]+\(mov r0,r0\) |
37 | 0+6c <[^>]*> e1a00000 ? nop[ ]+\(mov r0,r0\) |