Back to index

cell-binutils  2.17cvs20070401
syntax-1.d
Go to the documentation of this file.
00001 #as: --isa=shmedia --abi=64 --no-exp
00002 #objdump: -d
00003 #name: Minimum SH64 Syntax Support.
00004 
00005 .*:     file format elf64-sh64.*
00006 
00007 Disassembly of section .text:
00008 
00009 0000000000000000 <.*>:
00010    0:  88100410      ld.l   r1,4,r1
00011    4:  88100410      ld.l   r1,4,r1
00012    8:  e8003a00      pta/l  40 <.*>,tr0
00013    c:  e8003600      pta/l  40 <.*>,tr0
00014   10:  e8003000      pta/u  40 <.*>,tr0
00015   14:  e8002c00      pta/u  40 <.*>,tr0
00016   18:  e8002a00      pta/l  40 <.*>,tr0
00017   1c:  e8002600      pta/l  40 <.*>,tr0
00018   20:  ec002000      ptb/u  40 <.*>,tr0
00019   24:  ec001c00      ptb/u  40 <.*>,tr0
00020   28:  ec001a00      ptb/l  40 <.*>,tr0
00021   2c:  ec001600      ptb/l  40 <.*>,tr0
00022   30:  e8001200      pta/l  40 <.*>,tr0
00023   34:  e8000e00      pta/l  40 <.*>,tr0
00024   38:  ec000a00      ptb/l  40 <.*>,tr0
00025   3c:  ec000600      ptb/l  40 <.*>,tr0
00026   40:  040983f0      or     r0,r32,r63
00027   44:  240ffc00      getcon sr,r0
00028   48:  27fffc00      getcon usr,r0
00029   4c:  4405fc00      gettr  tr0,r0
00030   50:  4475fc00      gettr  tr7,r0
00031   54:  380003f0      fmov.s fr0,fr63
00032   58:  380103e0      fmov.d dr0,dr62
00033   5c:  140e0000      ftrv.s mtrx0,fv0,fv0
00034   60:  170ef3c0      ftrv.s mtrx48,fv60,fv60
00035   64:  240ffc00      getcon sr,r0
00036   68:  241ffc00      getcon ssr,r0
00037   6c:  242ffc00      getcon pssr,r0
00038   70:  244ffc00      getcon intevt,r0
00039   74:  245ffc00      getcon expevt,r0
00040   78:  246ffc00      getcon pexpevt,r0
00041   7c:  247ffc00      getcon tra,r0
00042   80:  248ffc00      getcon spc,r0
00043   84:  249ffc00      getcon pspc,r0
00044   88:  24affc00      getcon resvec,r0
00045   8c:  24bffc00      getcon vbr,r0
00046   90:  24dffc00      getcon tea,r0
00047   94:  250ffc00      getcon dcr,r0
00048   98:  251ffc00      getcon kcr0,r0
00049   9c:  252ffc00      getcon kcr1,r0
00050   a0:  27effc00      getcon ctc,r0
00051   a4:  27fffc00      getcon usr,r0
00052 
00053 00000000000000a8 <.*>:
00054   a8:  e0 04         mov    #4,r0
00055   aa:  00 09         nop    
00056 
00057 00000000000000ac <.*>:
00058   ac:  cc001000      movi   4,r0
00059 
00060 00000000000000b0 <.*>:
00061   b0:  50 02         mov.l  @\(8,r0\),r0
00062   b2:  00 09         nop    
00063 
00064 00000000000000b4 <.*>:
00065   b4:  b0000400      ld.uw  r0,2,r0
00066   b8:  84000400      ld.w   r0,2,r0
00067   bc:  a4000400      st.w   r0,2,r0
00068   c0:  88000400      ld.l   r0,4,r0
00069   c4:  a8000400      st.l   r0,4,r0
00070   c8:  94000400      fld.s  r0,4,fr0
00071   cc:  b4000400      fst.s  r0,4,fr0
00072   d0:  e8000600      pta/l  d4 <.*>,tr0
00073   d4:  ec000a00      ptb/l  dc <.*>,tr0
00074   d8:  8c000400      ld.q   r0,8,r0
00075   dc:  ac000400      st.q   r0,8,r0
00076   e0:  9c000400      fld.d  r0,8,dr0
00077   e4:  bc000400      fst.d  r0,8,dr0
00078   e8:  98000400      fld.p  r0,8,fp0
00079   ec:  b8000400      fst.p  r0,8,fp0
00080   f0:  e00407f0      alloco r0,32
00081   f4:  e00507f0      icbi   r0,32
00082   f8:  e00907f0      ocbi   r0,32
00083   fc:  e00807f0      ocbp   r0,32
00084  100:  e00c07f0      ocbwb  r0,32
00085  104:  e00107f0      prefi  r0,32
00086 
00087 0000000000000108 <.*>:
00088  108:  90 01         mov.w  10e <.*>,r0   ! 8101
00089  10a:  85 01         mov.w  @\(2,r0\),r0
00090  10c:  c5 01         mov.w  @\(2,gbr\),r0
00091  10e:  81 01         mov.w  r0,@\(2,r0\)
00092  110:  c1 01         mov.w  r0,@\(2,gbr\)
00093  112:  8b 01         bf     118 <.*>
00094  114:  89 01         bt     11a <.*>
00095  116:  a0 01         bra    11c <.*>
00096  118:  b0 01         bsr    11e <.*>
00097  11a:  d0 00         mov.l  11c <.*>,r0   ! 5001c601
00098  11c:  50 01         mov.l  @\(4,r0\),r0
00099  11e:  c6 01         mov.l  @\(4,gbr\),r0
00100  120:  c7 01         mova   128 <.*>,r0
00101  122:  10 01         mov.l  r0,@\(4,r0\)
00102  124:  c2 01         mov.l  r0,@\(4,gbr\)
00103  126:  00 09         nop    
00104 
00105 0000000000000128 <.*>:
00106  128:  00000139      .long 0x00000139
00107  12c:  0000013d      .long 0x0000013d
00108  130:  00000138      .long 0x00000138
00109  134:  00000138      .long 0x00000138
00110 
00111 0000000000000138 <.*>:
00112  138:  00 00         .word 0x0000
00113  13a:  01 40         .word 0x0140
00114  13c:  00 00         .word 0x0000
00115  13e:  01 61         .word 0x0161
00116 
00117 0000000000000140 <.*>:
00118  140:  cc000000      movi   0,r0
00119  144:  c8000000      shori  0,r0
00120  148:  6bf10200      ptabs/l       r0,tr0
00121  14c:  4401fd20      blink  tr0,r18
00122  150:  cc000000      movi   0,r0
00123  154:  c8000000      shori  0,r0
00124  158:  6bf10200      ptabs/l       r0,tr0
00125  15c:  4401fd20      blink  tr0,r18
00126  160:  cfff7000      movi   -36,r0
00127  164:  cfffe400      movi   -7,r0
00128  168:  ebfffa00      pta/l  160 <.*>,tr0
00129 
00130 000000000000016c <.*>:
00131  16c:  0000016d      .long 0x0000016d
00132 
00133 0000000000000170 <.*>:
00134  170:  00000171      .long 0x00000171
00135  174:  cfffd000      movi   -12,r0
00136  178:  cfffc000      movi   -16,r0
00137 
00138 000000000000017c <.*>:
00139  17c:  c7 01         mova   184 <.*>,r0
00140  17e:  60 12         mov.l  @r1,r0
00141  180:  30 1c         add    r1,r0
00142  182:  00 03         bsrf   r0
00143 
00144 0000000000000184 <.*>:
00145  184:  00 00         .word 0x0000
00146  186:  00 05         mov.w  r0,@\(r0,r0\)
00147 
00148 0000000000000188 <.*>:
00149  188:  cc002400      movi   9,r0
00150  18c:  cc001c00      movi   7,r0
00151  190:  cc004000      movi   16,r0
00152  194:  cc001000      movi   4,r0
00153  198:  cffff800      movi   -2,r0
00154  19c:  cc000400      movi   1,r0
00155  1a0:  cc002400      movi   9,r0
00156  1a4:  cc006000      movi   24,r0
00157  1a8:  cc002000      movi   8,r0