Back to index

cell-binutils  2.17cvs20070401
arm7t.d
Go to the documentation of this file.
00001 #objdump: -dr --prefix-addresses --show-raw-insn
00002 #name: ARM arm7t
00003 #as: -mcpu=arm7t -EL
00004 
00005 # Test the halfword and signextend memory transfers:
00006 
00007 .*: +file format .*arm.*
00008 
00009 Disassembly of section .text:
00010 0+00 <[^>]*> e1d100b0 ?     ldrh   r0, \[r1\]
00011 0+04 <[^>]*> e1f100b0 ?     ldrh   r0, \[r1\]!
00012 0+08 <[^>]*> e19100b2 ?     ldrh   r0, \[r1, r2\]
00013 0+0c <[^>]*> e1b100b2 ?     ldrh   r0, \[r1, r2\]!
00014 0+10 <[^>]*> e1d100bc ?     ldrh   r0, \[r1, #12\]
00015 0+14 <[^>]*> e1f100bc ?     ldrh   r0, \[r1, #12\]!
00016 0+18 <[^>]*> e15100bc ?     ldrh   r0, \[r1, #-12\]
00017 0+1c <[^>]*> e09100b2 ?     ldrh   r0, \[r1\], r2
00018 0+20 <[^>]*> e3a00cff ?     mov    r0, #65280    ; 0xff00
00019 0+24 <[^>]*> e1df0bb4 ?     ldrh   r0, \[pc, #180\]     ; 0+e0 <[^>]*>
00020 0+28 <[^>]*> e1df0abc ?     ldrh   r0, \[pc, #172\]     ; 0+dc <[^>]*>
00021 0+2c <[^>]*> e1c100b0 ?     strh   r0, \[r1\]
00022 0+30 <[^>]*> e1e100b0 ?     strh   r0, \[r1\]!
00023 0+34 <[^>]*> e18100b2 ?     strh   r0, \[r1, r2\]
00024 0+38 <[^>]*> e1a100b2 ?     strh   r0, \[r1, r2\]!
00025 0+3c <[^>]*> e1c100bc ?     strh   r0, \[r1, #12\]
00026 0+40 <[^>]*> e1e100bc ?     strh   r0, \[r1, #12\]!
00027 0+44 <[^>]*> e14100bc ?     strh   r0, \[r1, #-12\]
00028 0+48 <[^>]*> e08100b2 ?     strh   r0, \[r1\], r2
00029 0+4c <[^>]*> e1cf08b8 ?     strh   r0, \[pc, #136\]     ; 0+dc <[^>]*>
00030 0+50 <[^>]*> e1d100d0 ?     ldrsb  r0, \[r1\]
00031 0+54 <[^>]*> e1f100d0 ?     ldrsb  r0, \[r1\]!
00032 0+58 <[^>]*> e19100d2 ?     ldrsb  r0, \[r1, r2\]
00033 0+5c <[^>]*> e1b100d2 ?     ldrsb  r0, \[r1, r2\]!
00034 0+60 <[^>]*> e1d100dc ?     ldrsb  r0, \[r1, #12\]
00035 0+64 <[^>]*> e1f100dc ?     ldrsb  r0, \[r1, #12\]!
00036 0+68 <[^>]*> e15100dc ?     ldrsb  r0, \[r1, #-12\]
00037 0+6c <[^>]*> e09100d2 ?     ldrsb  r0, \[r1\], r2
00038 0+70 <[^>]*> e3a000de ?     mov    r0, #222      ; 0xde
00039 0+74 <[^>]*> e1df06d0 ?     ldrsb  r0, \[pc, #96\]      ; 0+dc <[^>]*>
00040 0+78 <[^>]*> e1d100f0 ?     ldrsh  r0, \[r1\]
00041 0+7c <[^>]*> e1f100f0 ?     ldrsh  r0, \[r1\]!
00042 0+80 <[^>]*> e19100f2 ?     ldrsh  r0, \[r1, r2\]
00043 0+84 <[^>]*> e1b100f2 ?     ldrsh  r0, \[r1, r2\]!
00044 0+88 <[^>]*> e1d100fc ?     ldrsh  r0, \[r1, #12\]
00045 0+8c <[^>]*> e1f100fc ?     ldrsh  r0, \[r1, #12\]!
00046 0+90 <[^>]*> e15100fc ?     ldrsh  r0, \[r1, #-12\]
00047 0+94 <[^>]*> e09100f2 ?     ldrsh  r0, \[r1\], r2
00048 0+98 <[^>]*> e3a00cff ?     mov    r0, #65280    ; 0xff00
00049 0+9c <[^>]*> e1df03fc ?     ldrsh  r0, \[pc, #60\]      ; 0+e0 <[^>]*>
00050 0+a0 <[^>]*> e1df03f4 ?     ldrsh  r0, \[pc, #52\]      ; 0+dc <[^>]*>
00051 0+a4 <[^>]*> e19100b2 ?     ldrh   r0, \[r1, r2\]
00052 0+a8 <[^>]*> 119100b2 ?     ldrneh r0, \[r1, r2\]
00053 0+ac <[^>]*> 819100b2 ?     ldrhih r0, \[r1, r2\]
00054 0+b0 <[^>]*> b19100b2 ?     ldrlth r0, \[r1, r2\]
00055 0+b4 <[^>]*> e19100f2 ?     ldrsh  r0, \[r1, r2\]
00056 0+b8 <[^>]*> 119100f2 ?     ldrnesh       r0, \[r1, r2\]
00057 0+bc <[^>]*> 819100f2 ?     ldrhish       r0, \[r1, r2\]
00058 0+c0 <[^>]*> b19100f2 ?     ldrltsh       r0, \[r1, r2\]
00059 0+c4 <[^>]*> e19100d2 ?     ldrsb  r0, \[r1, r2\]
00060 0+c8 <[^>]*> 119100d2 ?     ldrnesb       r0, \[r1, r2\]
00061 0+cc <[^>]*> 819100d2 ?     ldrhisb       r0, \[r1, r2\]
00062 0+d0 <[^>]*> b19100d2 ?     ldrltsb       r0, \[r1, r2\]
00063 0+d4 <[^>]*> e1df00f4 ?     ldrsh  r0, \[pc, #4\]       ; 0+e0 <[^>]*>
00064 0+d8 <[^>]*> e1df00f4 ?     ldrsh  r0, \[pc, #4\]       ; 0+e4 <[^>]*>
00065 0+dc <[^>]*> 00000000 ?     .*
00066 [             ]*dc:.*fred
00067 0+e0 <[^>]*> 0000c0de ?     .*
00068 0+e4 <[^>]*> 0000dead ?     .*
00069 0+e8 <[^>]*> e1a00000 ?     nop[   ]+\(mov r0,r0\)
00070 0+ec <[^>]*> e1a00000 ?     nop[   ]+\(mov r0,r0\)