2005-09-08 Paul Brook <paul@codesourcery.com>
[deliverable/binutils-gdb.git] / gas / testsuite / gas / arm / arm7t.d
CommitLineData
22a398e1 1#objdump: -Dr --prefix-addresses --show-raw-insn
252b5132 2#name: ARM arm7t
49e5c6c5 3#as: -mcpu=arm7t -EL
252b5132
RH
4
5# Test the halfword and signextend memory transfers:
6
7.*: +file format .*arm.*
8
9Disassembly of section .text:
58e2fc90
L
100+00 <[^>]*> e1d100b0 ? ldrh r0, \[r1\]
110+04 <[^>]*> e1f100b0 ? ldrh r0, \[r1\]!
120+08 <[^>]*> e19100b2 ? ldrh r0, \[r1, r2\]
130+0c <[^>]*> e1b100b2 ? ldrh r0, \[r1, r2\]!
140+10 <[^>]*> e1d100bc ? ldrh r0, \[r1, #12\]
150+14 <[^>]*> e1f100bc ? ldrh r0, \[r1, #12\]!
eb4286fc 160+18 <[^>]*> e15100bc ? ldrh r0, \[r1, #-12\]
58e2fc90
L
170+1c <[^>]*> e09100b2 ? ldrh r0, \[r1\], r2
180+20 <[^>]*> e3a00cff ? mov r0, #65280 ; 0xff00
9a7f7ba6
PB
190+24 <[^>]*> e1df0bb4 ? ldrh r0, \[pc, #180\] ; 0+e0 <[^>]*>
200+28 <[^>]*> e1df0abc ? ldrh r0, \[pc, #172\] ; 0+dc <[^>]*>
58e2fc90
L
210+2c <[^>]*> e1c100b0 ? strh r0, \[r1\]
220+30 <[^>]*> e1e100b0 ? strh r0, \[r1\]!
230+34 <[^>]*> e18100b2 ? strh r0, \[r1, r2\]
240+38 <[^>]*> e1a100b2 ? strh r0, \[r1, r2\]!
250+3c <[^>]*> e1c100bc ? strh r0, \[r1, #12\]
260+40 <[^>]*> e1e100bc ? strh r0, \[r1, #12\]!
eb4286fc 270+44 <[^>]*> e14100bc ? strh r0, \[r1, #-12\]
58e2fc90 280+48 <[^>]*> e08100b2 ? strh r0, \[r1\], r2
9a7f7ba6 290+4c <[^>]*> e1cf08b8 ? strh r0, \[pc, #136\] ; 0+dc <[^>]*>
58e2fc90
L
300+50 <[^>]*> e1d100d0 ? ldrsb r0, \[r1\]
310+54 <[^>]*> e1f100d0 ? ldrsb r0, \[r1\]!
320+58 <[^>]*> e19100d2 ? ldrsb r0, \[r1, r2\]
330+5c <[^>]*> e1b100d2 ? ldrsb r0, \[r1, r2\]!
340+60 <[^>]*> e1d100dc ? ldrsb r0, \[r1, #12\]
350+64 <[^>]*> e1f100dc ? ldrsb r0, \[r1, #12\]!
eb4286fc 360+68 <[^>]*> e15100dc ? ldrsb r0, \[r1, #-12\]
58e2fc90
L
370+6c <[^>]*> e09100d2 ? ldrsb r0, \[r1\], r2
380+70 <[^>]*> e3a000de ? mov r0, #222 ; 0xde
9a7f7ba6 390+74 <[^>]*> e1df06d0 ? ldrsb r0, \[pc, #96\] ; 0+dc <[^>]*>
58e2fc90
L
400+78 <[^>]*> e1d100f0 ? ldrsh r0, \[r1\]
410+7c <[^>]*> e1f100f0 ? ldrsh r0, \[r1\]!
420+80 <[^>]*> e19100f2 ? ldrsh r0, \[r1, r2\]
430+84 <[^>]*> e1b100f2 ? ldrsh r0, \[r1, r2\]!
440+88 <[^>]*> e1d100fc ? ldrsh r0, \[r1, #12\]
450+8c <[^>]*> e1f100fc ? ldrsh r0, \[r1, #12\]!
eb4286fc 460+90 <[^>]*> e15100fc ? ldrsh r0, \[r1, #-12\]
58e2fc90
L
470+94 <[^>]*> e09100f2 ? ldrsh r0, \[r1\], r2
480+98 <[^>]*> e3a00cff ? mov r0, #65280 ; 0xff00
9a7f7ba6
PB
490+9c <[^>]*> e1df03fc ? ldrsh r0, \[pc, #60\] ; 0+e0 <[^>]*>
500+a0 <[^>]*> e1df03f4 ? ldrsh r0, \[pc, #52\] ; 0+dc <[^>]*>
58e2fc90
L
510+a4 <[^>]*> e19100b2 ? ldrh r0, \[r1, r2\]
520+a8 <[^>]*> 119100b2 ? ldrneh r0, \[r1, r2\]
530+ac <[^>]*> 819100b2 ? ldrhih r0, \[r1, r2\]
540+b0 <[^>]*> b19100b2 ? ldrlth r0, \[r1, r2\]
550+b4 <[^>]*> e19100f2 ? ldrsh r0, \[r1, r2\]
560+b8 <[^>]*> 119100f2 ? ldrnesh r0, \[r1, r2\]
570+bc <[^>]*> 819100f2 ? ldrhish r0, \[r1, r2\]
580+c0 <[^>]*> b19100f2 ? ldrltsh r0, \[r1, r2\]
590+c4 <[^>]*> e19100d2 ? ldrsb r0, \[r1, r2\]
600+c8 <[^>]*> 119100d2 ? ldrnesb r0, \[r1, r2\]
610+cc <[^>]*> 819100d2 ? ldrhisb r0, \[r1, r2\]
620+d0 <[^>]*> b19100d2 ? ldrltsb r0, \[r1, r2\]
630+d4 <[^>]*> e1df00f4 ? ldrsh r0, \[pc, #4\] ; 0+e0 <[^>]*>
640+d8 <[^>]*> e1df00f4 ? ldrsh r0, \[pc, #4\] ; 0+e4 <[^>]*>
650+dc <[^>]*> 00000000 ? andeq r0, r0, r0
50903393 66[ ]*dc:.*fred
58e2fc90
L
670+e0 <[^>]*> 0000c0de ? .*
680+e4 <[^>]*> 0000dead ? .*
f598fd5e
NC
690+e8 <[^>]*> e1a00000 ? nop[ ]+\(mov r0,r0\)
700+ec <[^>]*> e1a00000 ? nop[ ]+\(mov r0,r0\)
This page took 0.267336 seconds and 4 git commands to generate.