OpenCores
URL https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [gnu-src/] [binutils-2.20.1/] [gas/] [testsuite/] [gas/] [sh/] [sh64/] [syntax-1.d] - Rev 205

Compare with Previous | Blame | View Log

#as: --isa=shmedia --abi=64 --no-exp
#objdump: -d
#name: Minimum SH64 Syntax Support.

.*:     file format elf64-sh64.*

Disassembly of section .text:

0000000000000000 <.*>:
   0:   88100410        ld.l    r1,4,r1
   4:   88100410        ld.l    r1,4,r1
   8:   e8003a00        pta/l   40 <.*>,tr0
   c:   e8003600        pta/l   40 <.*>,tr0
  10:   e8003000        pta/u   40 <.*>,tr0
  14:   e8002c00        pta/u   40 <.*>,tr0
  18:   e8002a00        pta/l   40 <.*>,tr0
  1c:   e8002600        pta/l   40 <.*>,tr0
  20:   ec002000        ptb/u   40 <.*>,tr0
  24:   ec001c00        ptb/u   40 <.*>,tr0
  28:   ec001a00        ptb/l   40 <.*>,tr0
  2c:   ec001600        ptb/l   40 <.*>,tr0
  30:   e8001200        pta/l   40 <.*>,tr0
  34:   e8000e00        pta/l   40 <.*>,tr0
  38:   ec000a00        ptb/l   40 <.*>,tr0
  3c:   ec000600        ptb/l   40 <.*>,tr0
  40:   040983f0        or      r0,r32,r63
  44:   240ffc00        getcon  sr,r0
  48:   27fffc00        getcon  usr,r0
  4c:   4405fc00        gettr   tr0,r0
  50:   4475fc00        gettr   tr7,r0
  54:   380003f0        fmov.s  fr0,fr63
  58:   380103e0        fmov.d  dr0,dr62
  5c:   140e0000        ftrv.s  mtrx0,fv0,fv0
  60:   170ef3c0        ftrv.s  mtrx48,fv60,fv60
  64:   240ffc00        getcon  sr,r0
  68:   241ffc00        getcon  ssr,r0
  6c:   242ffc00        getcon  pssr,r0
  70:   244ffc00        getcon  intevt,r0
  74:   245ffc00        getcon  expevt,r0
  78:   246ffc00        getcon  pexpevt,r0
  7c:   247ffc00        getcon  tra,r0
  80:   248ffc00        getcon  spc,r0
  84:   249ffc00        getcon  pspc,r0
  88:   24affc00        getcon  resvec,r0
  8c:   24bffc00        getcon  vbr,r0
  90:   24dffc00        getcon  tea,r0
  94:   250ffc00        getcon  dcr,r0
  98:   251ffc00        getcon  kcr0,r0
  9c:   252ffc00        getcon  kcr1,r0
  a0:   27effc00        getcon  ctc,r0
  a4:   27fffc00        getcon  usr,r0

00000000000000a8 <.*>:
  a8:   e0 04           mov     #4,r0
  aa:   00 09           nop     

00000000000000ac <.*>:
  ac:   cc001000        movi    4,r0

00000000000000b0 <.*>:
  b0:   50 02           mov.l   @\(8,r0\),r0
  b2:   00 09           nop     

00000000000000b4 <.*>:
  b4:   b0000400        ld.uw   r0,2,r0
  b8:   84000400        ld.w    r0,2,r0
  bc:   a4000400        st.w    r0,2,r0
  c0:   88000400        ld.l    r0,4,r0
  c4:   a8000400        st.l    r0,4,r0
  c8:   94000400        fld.s   r0,4,fr0
  cc:   b4000400        fst.s   r0,4,fr0
  d0:   e8000600        pta/l   d4 <.*>,tr0
  d4:   ec000a00        ptb/l   dc <.*>,tr0
  d8:   8c000400        ld.q    r0,8,r0
  dc:   ac000400        st.q    r0,8,r0
  e0:   9c000400        fld.d   r0,8,dr0
  e4:   bc000400        fst.d   r0,8,dr0
  e8:   98000400        fld.p   r0,8,fp0
  ec:   b8000400        fst.p   r0,8,fp0
  f0:   e00407f0        alloco  r0,32
  f4:   e00507f0        icbi    r0,32
  f8:   e00907f0        ocbi    r0,32
  fc:   e00807f0        ocbp    r0,32
 100:   e00c07f0        ocbwb   r0,32
 104:   e00107f0        prefi   r0,32

0000000000000108 <.*>:
 108:   90 01           mov.w   10e <.*>,r0     ! 8101
 10a:   85 01           mov.w   @\(2,r0\),r0
 10c:   c5 01           mov.w   @\(2,gbr\),r0
 10e:   81 01           mov.w   r0,@\(2,r0\)
 110:   c1 01           mov.w   r0,@\(2,gbr\)
 112:   8b 01           bf      118 <.*>
 114:   89 01           bt      11a <.*>
 116:   a0 01           bra     11c <.*>
 118:   b0 01           bsr     11e <.*>
 11a:   d0 00           mov.l   11c <.*>,r0     ! 5001c601
 11c:   50 01           mov.l   @\(4,r0\),r0
 11e:   c6 01           mov.l   @\(4,gbr\),r0
 120:   c7 01           mova    128 <.*>,r0
 122:   10 01           mov.l   r0,@\(4,r0\)
 124:   c2 01           mov.l   r0,@\(4,gbr\)
 126:   00 09           nop     

0000000000000128 <.*>:
 128:   00000139        .long 0x00000139
 12c:   0000013d        .long 0x0000013d
 130:   00000138        .long 0x00000138
 134:   00000138        .long 0x00000138

0000000000000138 <.*>:
 138:   00 00           .word 0x0000
 13a:   01 40           .word 0x0140
 13c:   00 00           .word 0x0000
 13e:   01 61           .word 0x0161

0000000000000140 <.*>:
 140:   cc000000        movi    0,r0
 144:   c8000000        shori   0,r0
 148:   6bf10200        ptabs/l r0,tr0
 14c:   4401fd20        blink   tr0,r18
 150:   cc000000        movi    0,r0
 154:   c8000000        shori   0,r0
 158:   6bf10200        ptabs/l r0,tr0
 15c:   4401fd20        blink   tr0,r18
 160:   cfff7000        movi    -36,r0
 164:   cfffe400        movi    -7,r0
 168:   ebfffa00        pta/l   160 <.*>,tr0

000000000000016c <.*>:
 16c:   0000016d        .long 0x0000016d

0000000000000170 <.*>:
 170:   00000171        .long 0x00000171
 174:   cfffd000        movi    -12,r0
 178:   cfffc000        movi    -16,r0

000000000000017c <.*>:
 17c:   c7 01           mova    184 <.*>,r0
 17e:   60 12           mov.l   @r1,r0
 180:   30 1c           add     r1,r0
 182:   00 03           bsrf    r0

0000000000000184 <.*>:
 184:   00 00           .word 0x0000
 186:   00 05           mov.w   r0,@\(r0,r0\)

0000000000000188 <.*>:
 188:   cc002400        movi    9,r0
 18c:   cc001c00        movi    7,r0
 190:   cc004000        movi    16,r0
 194:   cc001000        movi    4,r0
 198:   cffff800        movi    -2,r0
 19c:   cc000400        movi    1,r0
 1a0:   cc002400        movi    9,r0
 1a4:   cc006000        movi    24,r0
 1a8:   cc002000        movi    8,r0

Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.