2006-11-29 Paul Brook <paul@codesourcery.com>
[deliverable/binutils-gdb.git] / gas / testsuite / gas / arm / arm7t.d
index 8bc5c1756277649162cf35e9467ab384d00cda02..65513885319a47cec9978d8609d563405e400e0d 100644 (file)
@@ -1,68 +1,70 @@
-#objdump: -dr
+#objdump: -dr --prefix-addresses --show-raw-insn
 #name: ARM arm7t
-#as: -marm7t
+#as: -mcpu=arm7t -EL
 
 # Test the halfword and signextend memory transfers:
 
 .*: +file format .*arm.*
 
 Disassembly of section .text:
-00000000 <[^>]*> e1d100b0      ldrh    r0, \[r1\]
-00000004 <[^>]*> e1f100b0      ldrh    r0, \[r1\]!
-00000008 <[^>]*> e19100b2      ldrh    r0, \[r1, r2\]
-0000000c <[^>]*> e1b100b2      ldrh    r0, \[r1, r2\]!
-00000010 <[^>]*> e1d100bc      ldrh    r0, \[r1, #c\]
-00000014 <[^>]*> e1f100bc      ldrh    r0, \[r1, #c\]!
-00000018 <[^>]*> e15100bc      ldrh    r0, \[r1, -#c\]
-0000001c <[^>]*> e09100b2      ldrh    r0, \[r1\], r2
-00000020 <[^>]*> e3a00cff      mov     r0, #ff00
-00000024 <[^>]*> e1df0bb4      ldrh    r0, 000000e0 <\$\$lit_\ 21>
-00000028 <[^>]*> e1df0abc      ldrh    r0, 000000dc <.L2>
-0000002c <[^>]*> e1c100b0      strh    r0, \[r1\]
-00000030 <[^>]*> e1e100b0      strh    r0, \[r1\]!
-00000034 <[^>]*> e18100b2      strh    r0, \[r1, r2\]
-00000038 <[^>]*> e1a100b2      strh    r0, \[r1, r2\]!
-0000003c <[^>]*> e1c100bc      strh    r0, \[r1, #c\]
-00000040 <[^>]*> e1e100bc      strh    r0, \[r1, #c\]!
-00000044 <[^>]*> e14100bc      strh    r0, \[r1, -#c\]
-00000048 <[^>]*> e08100b2      strh    r0, \[r1\], r2
-0000004c <[^>]*> e1cf08b8      strh    r0, 000000dc <.L2>
-00000050 <[^>]*> e1d100d0      ldrsb   r0, \[r1\]
-00000054 <[^>]*> e1f100d0      ldrsb   r0, \[r1\]!
-00000058 <[^>]*> e19100d2      ldrsb   r0, \[r1, r2\]
-0000005c <[^>]*> e1b100d2      ldrsb   r0, \[r1, r2\]!
-00000060 <[^>]*> e1d100dc      ldrsb   r0, \[r1, #c\]
-00000064 <[^>]*> e1f100dc      ldrsb   r0, \[r1, #c\]!
-00000068 <[^>]*> e15100dc      ldrsb   r0, \[r1, -#c\]
-0000006c <[^>]*> e09100d2      ldrsb   r0, \[r1\], r2
-00000070 <[^>]*> e3a000de      mov     r0, #de
-00000074 <[^>]*> e1df06d0      ldrsb   r0, 000000dc <.L2>
-00000078 <[^>]*> e1d100f0      ldrsh   r0, \[r1\]
-0000007c <[^>]*> e1f100f0      ldrsh   r0, \[r1\]!
-00000080 <[^>]*> e19100f2      ldrsh   r0, \[r1, r2\]
-00000084 <[^>]*> e1b100f2      ldrsh   r0, \[r1, r2\]!
-00000088 <[^>]*> e1d100fc      ldrsh   r0, \[r1, #c\]
-0000008c <[^>]*> e1f100fc      ldrsh   r0, \[r1, #c\]!
-00000090 <[^>]*> e15100fc      ldrsh   r0, \[r1, -#c\]
-00000094 <[^>]*> e09100f2      ldrsh   r0, \[r1\], r2
-00000098 <[^>]*> e3a00cff      mov     r0, #ff00
-0000009c <[^>]*> e1df03fc      ldrsh   r0, 000000e0 <\$\$lit_\ 21>
-000000a0 <[^>]*> e1df03f4      ldrsh   r0, 000000dc <.L2>
-000000a4 <[^>]*> e19100b2      ldrh    r0, \[r1, r2\]
-000000a8 <[^>]*> 119100b2      ldrneh  r0, \[r1, r2\]
-000000ac <[^>]*> 819100b2      ldrhih  r0, \[r1, r2\]
-000000b0 <[^>]*> b19100b2      ldrlth  r0, \[r1, r2\]
-000000b4 <[^>]*> e19100f2      ldrsh   r0, \[r1, r2\]
-000000b8 <[^>]*> 119100f2      ldrnesh r0, \[r1, r2\]
-000000bc <[^>]*> 819100f2      ldrhish r0, \[r1, r2\]
-000000c0 <[^>]*> b19100f2      ldrltsh r0, \[r1, r2\]
-000000c4 <[^>]*> e19100d2      ldrsb   r0, \[r1, r2\]
-000000c8 <[^>]*> 119100d2      ldrnesb r0, \[r1, r2\]
-000000cc <[^>]*> 819100d2      ldrhisb r0, \[r1, r2\]
-000000d0 <[^>]*> b19100d2      ldrltsb r0, \[r1, r2\]
-000000d4 <[^>]*> e1df00f4      ldrsh   r0, 000000e0 <\$\$lit_\ 21>
-000000d8 <[^>]*> e1df00f4      ldrsh   r0, 000000e4 <\$\$lit_\ 21\+4>
-...
-[              ]*RELOC: 000000dc 32 .LC0
-000000e0 <[^>]*> 0000c0de      .*
-000000e4 <[^>]*> 0000dead      .*
+0+00 <[^>]*> e1d100b0 ?        ldrh    r0, \[r1\]
+0+04 <[^>]*> e1f100b0 ?        ldrh    r0, \[r1\]!
+0+08 <[^>]*> e19100b2 ?        ldrh    r0, \[r1, r2\]
+0+0c <[^>]*> e1b100b2 ?        ldrh    r0, \[r1, r2\]!
+0+10 <[^>]*> e1d100bc ?        ldrh    r0, \[r1, #12\]
+0+14 <[^>]*> e1f100bc ?        ldrh    r0, \[r1, #12\]!
+0+18 <[^>]*> e15100bc ?        ldrh    r0, \[r1, #-12\]
+0+1c <[^>]*> e09100b2 ?        ldrh    r0, \[r1\], r2
+0+20 <[^>]*> e3a00cff ?        mov     r0, #65280      ; 0xff00
+0+24 <[^>]*> e1df0bb4 ?        ldrh    r0, \[pc, #180\]        ; 0+e0 <[^>]*>
+0+28 <[^>]*> e1df0abc ?        ldrh    r0, \[pc, #172\]        ; 0+dc <[^>]*>
+0+2c <[^>]*> e1c100b0 ?        strh    r0, \[r1\]
+0+30 <[^>]*> e1e100b0 ?        strh    r0, \[r1\]!
+0+34 <[^>]*> e18100b2 ?        strh    r0, \[r1, r2\]
+0+38 <[^>]*> e1a100b2 ?        strh    r0, \[r1, r2\]!
+0+3c <[^>]*> e1c100bc ?        strh    r0, \[r1, #12\]
+0+40 <[^>]*> e1e100bc ?        strh    r0, \[r1, #12\]!
+0+44 <[^>]*> e14100bc ?        strh    r0, \[r1, #-12\]
+0+48 <[^>]*> e08100b2 ?        strh    r0, \[r1\], r2
+0+4c <[^>]*> e1cf08b8 ?        strh    r0, \[pc, #136\]        ; 0+dc <[^>]*>
+0+50 <[^>]*> e1d100d0 ?        ldrsb   r0, \[r1\]
+0+54 <[^>]*> e1f100d0 ?        ldrsb   r0, \[r1\]!
+0+58 <[^>]*> e19100d2 ?        ldrsb   r0, \[r1, r2\]
+0+5c <[^>]*> e1b100d2 ?        ldrsb   r0, \[r1, r2\]!
+0+60 <[^>]*> e1d100dc ?        ldrsb   r0, \[r1, #12\]
+0+64 <[^>]*> e1f100dc ?        ldrsb   r0, \[r1, #12\]!
+0+68 <[^>]*> e15100dc ?        ldrsb   r0, \[r1, #-12\]
+0+6c <[^>]*> e09100d2 ?        ldrsb   r0, \[r1\], r2
+0+70 <[^>]*> e3a000de ?        mov     r0, #222        ; 0xde
+0+74 <[^>]*> e1df06d0 ?        ldrsb   r0, \[pc, #96\] ; 0+dc <[^>]*>
+0+78 <[^>]*> e1d100f0 ?        ldrsh   r0, \[r1\]
+0+7c <[^>]*> e1f100f0 ?        ldrsh   r0, \[r1\]!
+0+80 <[^>]*> e19100f2 ?        ldrsh   r0, \[r1, r2\]
+0+84 <[^>]*> e1b100f2 ?        ldrsh   r0, \[r1, r2\]!
+0+88 <[^>]*> e1d100fc ?        ldrsh   r0, \[r1, #12\]
+0+8c <[^>]*> e1f100fc ?        ldrsh   r0, \[r1, #12\]!
+0+90 <[^>]*> e15100fc ?        ldrsh   r0, \[r1, #-12\]
+0+94 <[^>]*> e09100f2 ?        ldrsh   r0, \[r1\], r2
+0+98 <[^>]*> e3a00cff ?        mov     r0, #65280      ; 0xff00
+0+9c <[^>]*> e1df03fc ?        ldrsh   r0, \[pc, #60\] ; 0+e0 <[^>]*>
+0+a0 <[^>]*> e1df03f4 ?        ldrsh   r0, \[pc, #52\] ; 0+dc <[^>]*>
+0+a4 <[^>]*> e19100b2 ?        ldrh    r0, \[r1, r2\]
+0+a8 <[^>]*> 119100b2 ?        ldrneh  r0, \[r1, r2\]
+0+ac <[^>]*> 819100b2 ?        ldrhih  r0, \[r1, r2\]
+0+b0 <[^>]*> b19100b2 ?        ldrlth  r0, \[r1, r2\]
+0+b4 <[^>]*> e19100f2 ?        ldrsh   r0, \[r1, r2\]
+0+b8 <[^>]*> 119100f2 ?        ldrnesh r0, \[r1, r2\]
+0+bc <[^>]*> 819100f2 ?        ldrhish r0, \[r1, r2\]
+0+c0 <[^>]*> b19100f2 ?        ldrltsh r0, \[r1, r2\]
+0+c4 <[^>]*> e19100d2 ?        ldrsb   r0, \[r1, r2\]
+0+c8 <[^>]*> 119100d2 ?        ldrnesb r0, \[r1, r2\]
+0+cc <[^>]*> 819100d2 ?        ldrhisb r0, \[r1, r2\]
+0+d0 <[^>]*> b19100d2 ?        ldrltsb r0, \[r1, r2\]
+0+d4 <[^>]*> e1df00f4 ?        ldrsh   r0, \[pc, #4\]  ; 0+e0 <[^>]*>
+0+d8 <[^>]*> e1df00f4 ?        ldrsh   r0, \[pc, #4\]  ; 0+e4 <[^>]*>
+0+dc <[^>]*> 00000000 ?        .word   0x00000000
+[              ]*dc:.*fred
+0+e0 <[^>]*> 0000c0de ?        .*
+0+e4 <[^>]*> 0000dead ?        .*
+0+e8 <[^>]*> e1a00000 ?        nop[    ]+\(mov r0,r0\)
+0+ec <[^>]*> e1a00000 ?        nop[    ]+\(mov r0,r0\)
This page took 0.027514 seconds and 4 git commands to generate.