Back to index

cell-binutils  2.17cvs20070401
arch7.d
Go to the documentation of this file.
00001 #name: ARM V7 instructions
00002 #as: -march=armv7r
00003 #objdump: -dr --prefix-addresses --show-raw-insn
00004 
00005 .*: +file format .*arm.*
00006 
00007 Disassembly of section .text:
00008 0+000 <[^>]*> f6d6f008      pli    \[r6, r8\]
00009 0+004 <[^>]*> f6d9f007      pli    \[r9, r7\]
00010 0+008 <[^>]*> f6d0f101      pli    \[r0, r1, lsl #2\]
00011 0+00c <[^>]*> f4d5f000      pli    \[r5\]
00012 0+010 <[^>]*> f4d5ffff      pli    \[r5, #4095\]
00013 0+014 <[^>]*> f455ffff      pli    \[r5, #-4095\]
00014 0+018 <[^>]*> e320f0f0      dbg    #0
00015 0+01c <[^>]*> e320f0ff      dbg    #15
00016 0+020 <[^>]*> f57ff05f      dmb    sy
00017 0+024 <[^>]*> f57ff05f      dmb    sy
00018 0+028 <[^>]*> f57ff04f      dsb    sy
00019 0+02c <[^>]*> f57ff04f      dsb    sy
00020 0+030 <[^>]*> f57ff047      dsb    un
00021 0+034 <[^>]*> f57ff04e      dsb    st
00022 0+038 <[^>]*> f57ff046      dsb    unst
00023 0+03c <[^>]*> f57ff06f      isb    sy
00024 0+040 <[^>]*> f57ff06f      isb    sy
00025 0+044 <[^>]*> f916 f008     pli    \[r6, r8\]
00026 0+048 <[^>]*> f919 f007     pli    \[r9, r7\]
00027 0+04c <[^>]*> f910 f021     pli    \[r0, r1, lsl #2\]
00028 0+050 <[^>]*> f995 f000     pli    \[r5\]
00029 0+054 <[^>]*> f995 ffff     pli    \[r5, #4095\]
00030 0+058 <[^>]*> f915 fcff     pli    \[r5, #-255\]
00031 0+05c <[^>]*> f99f ffff     pli    \[pc, #4095\] ; 0+0105f <[^>]*>
00032 0+060 <[^>]*> f91f ffff     pli    \[pc, #-4095\]       ; f+ff065 <[^>]*>
00033 0+064 <[^>]*> f3af 80f0     dbg    #0
00034 0+068 <[^>]*> f3af 80ff     dbg    #15
00035 0+06c <[^>]*> f3bf 8f5f     dmb    sy
00036 0+070 <[^>]*> f3bf 8f5f     dmb    sy
00037 0+074 <[^>]*> f3bf 8f4f     dsb    sy
00038 0+078 <[^>]*> f3bf 8f4f     dsb    sy
00039 0+07c <[^>]*> f3bf 8f47     dsb    un
00040 0+080 <[^>]*> f3bf 8f4e     dsb    st
00041 0+084 <[^>]*> f3bf 8f46     dsb    unst
00042 0+088 <[^>]*> f3bf 8f6f     isb    sy
00043 0+08c <[^>]*> f3bf 8f6f     isb    sy
00044 0+090 <[^>]*> fb99 f6fc     sdiv   r6, r9, ip
00045 0+094 <[^>]*> fb96 f9f3     sdiv   r9, r6, r3
00046 0+098 <[^>]*> fbb6 f9f3     udiv   r9, r6, r3
00047 0+09c <[^>]*> fbb9 f6fc     udiv   r6, r9, ip
00048 # V7M APSR has the same encoding as V7A CPSR_f
00049 0+0a0 <[^>]*> f3ef 8000     mrs    r0, (CPSR|APSR)
00050 0+0a4 <[^>]*> f3ef 8001     mrs    r0, IAPSR
00051 0+0a8 <[^>]*> f3ef 8002     mrs    r0, EAPSR
00052 0+0ac <[^>]*> f3ef 8003     mrs    r0, PSR
00053 0+0b0 <[^>]*> f3ef 8005     mrs    r0, IPSR
00054 0+0b4 <[^>]*> f3ef 8006     mrs    r0, EPSR
00055 0+0b8 <[^>]*> f3ef 8007     mrs    r0, IEPSR
00056 0+0bc <[^>]*> f3ef 8008     mrs    r0, MSP
00057 0+0c0 <[^>]*> f3ef 8009     mrs    r0, PSP
00058 0+0c4 <[^>]*> f3ef 8010     mrs    r0, PRIMASK
00059 0+0c8 <[^>]*> f3ef 8011     mrs    r0, BASEPRI
00060 0+0cc <[^>]*> f3ef 8012     mrs    r0, BASEPRI_MASK
00061 0+0d0 <[^>]*> f3ef 8013     mrs    r0, FAULTMASK
00062 0+0d4 <[^>]*> f3ef 8014     mrs    r0, CONTROL
00063 0+0d8 <[^>]*> f380 8800     msr    (CPSR_f|APSR), r0
00064 0+0dc <[^>]*> f380 8801     msr    IAPSR, r0
00065 0+0e0 <[^>]*> f380 8802     msr    EAPSR, r0
00066 0+0e4 <[^>]*> f380 8803     msr    PSR, r0
00067 0+0e8 <[^>]*> f380 8805     msr    IPSR, r0
00068 0+0ec <[^>]*> f380 8806     msr    EPSR, r0
00069 0+0f0 <[^>]*> f380 8807     msr    IEPSR, r0
00070 0+0f4 <[^>]*> f380 8808     msr    MSP, r0
00071 0+0f8 <[^>]*> f380 8809     msr    PSP, r0
00072 0+0fc <[^>]*> f380 8810     msr    PRIMASK, r0
00073 0+100 <[^>]*> f380 8811     msr    BASEPRI, r0
00074 0+104 <[^>]*> f380 8812     msr    BASEPRI_MASK, r0
00075 0+108 <[^>]*> f380 8813     msr    FAULTMASK, r0
00076 0+10c <[^>]*> f380 8814     msr    CONTROL, r0