Home | History | Annotate | Download | only in sh64
      1 #as: --isa=shmedia --abi=64 --no-exp
      2 #objdump: -d
      3 #name: Minimum SH64 Syntax Support.
      4 
      5 .*:     file format elf64-sh64.*
      6 
      7 Disassembly of section .text:
      8 
      9 0000000000000000 <.*>:
     10    0:	88100410 	ld.l	r1,4,r1
     11    4:	88100410 	ld.l	r1,4,r1
     12    8:	e8003a00 	pta/l	40 <.*>,tr0
     13    c:	e8003600 	pta/l	40 <.*>,tr0
     14   10:	e8003000 	pta/u	40 <.*>,tr0
     15   14:	e8002c00 	pta/u	40 <.*>,tr0
     16   18:	e8002a00 	pta/l	40 <.*>,tr0
     17   1c:	e8002600 	pta/l	40 <.*>,tr0
     18   20:	ec002000 	ptb/u	40 <.*>,tr0
     19   24:	ec001c00 	ptb/u	40 <.*>,tr0
     20   28:	ec001a00 	ptb/l	40 <.*>,tr0
     21   2c:	ec001600 	ptb/l	40 <.*>,tr0
     22   30:	e8001200 	pta/l	40 <.*>,tr0
     23   34:	e8000e00 	pta/l	40 <.*>,tr0
     24   38:	ec000a00 	ptb/l	40 <.*>,tr0
     25   3c:	ec000600 	ptb/l	40 <.*>,tr0
     26   40:	040983f0 	or	r0,r32,r63
     27   44:	240ffc00 	getcon	sr,r0
     28   48:	27fffc00 	getcon	usr,r0
     29   4c:	4405fc00 	gettr	tr0,r0
     30   50:	4475fc00 	gettr	tr7,r0
     31   54:	380003f0 	fmov.s	fr0,fr63
     32   58:	380103e0 	fmov.d	dr0,dr62
     33   5c:	140e0000 	ftrv.s	mtrx0,fv0,fv0
     34   60:	170ef3c0 	ftrv.s	mtrx48,fv60,fv60
     35   64:	240ffc00 	getcon	sr,r0
     36   68:	241ffc00 	getcon	ssr,r0
     37   6c:	242ffc00 	getcon	pssr,r0
     38   70:	244ffc00 	getcon	intevt,r0
     39   74:	245ffc00 	getcon	expevt,r0
     40   78:	246ffc00 	getcon	pexpevt,r0
     41   7c:	247ffc00 	getcon	tra,r0
     42   80:	248ffc00 	getcon	spc,r0
     43   84:	249ffc00 	getcon	pspc,r0
     44   88:	24affc00 	getcon	resvec,r0
     45   8c:	24bffc00 	getcon	vbr,r0
     46   90:	24dffc00 	getcon	tea,r0
     47   94:	250ffc00 	getcon	dcr,r0
     48   98:	251ffc00 	getcon	kcr0,r0
     49   9c:	252ffc00 	getcon	kcr1,r0
     50   a0:	27effc00 	getcon	ctc,r0
     51   a4:	27fffc00 	getcon	usr,r0
     52 
     53 00000000000000a8 <.*>:
     54   a8:	e0 04       	mov	#4,r0
     55   aa:	00 09       	nop
     56 
     57 00000000000000ac <.*>:
     58   ac:	cc001000 	movi	4,r0
     59 
     60 00000000000000b0 <.*>:
     61   b0:	50 02       	mov.l	@\(8,r0\),r0
     62   b2:	00 09       	nop
     63 
     64 00000000000000b4 <.*>:
     65   b4:	b0000400 	ld.uw	r0,2,r0
     66   b8:	84000400 	ld.w	r0,2,r0
     67   bc:	a4000400 	st.w	r0,2,r0
     68   c0:	88000400 	ld.l	r0,4,r0
     69   c4:	a8000400 	st.l	r0,4,r0
     70   c8:	94000400 	fld.s	r0,4,fr0
     71   cc:	b4000400 	fst.s	r0,4,fr0
     72   d0:	e8000600 	pta/l	d4 <.*>,tr0
     73   d4:	ec000a00 	ptb/l	dc <.*>,tr0
     74   d8:	8c000400 	ld.q	r0,8,r0
     75   dc:	ac000400 	st.q	r0,8,r0
     76   e0:	9c000400 	fld.d	r0,8,dr0
     77   e4:	bc000400 	fst.d	r0,8,dr0
     78   e8:	98000400 	fld.p	r0,8,fp0
     79   ec:	b8000400 	fst.p	r0,8,fp0
     80   f0:	e00407f0 	alloco	r0,32
     81   f4:	e00507f0 	icbi	r0,32
     82   f8:	e00907f0 	ocbi	r0,32
     83   fc:	e00807f0 	ocbp	r0,32
     84  100:	e00c07f0 	ocbwb	r0,32
     85  104:	e00107f0 	prefi	r0,32
     86 
     87 0000000000000108 <.*>:
     88  108:	90 01       	mov.w	10e <.*>,r0	! 8101
     89  10a:	85 01       	mov.w	@\(2,r0\),r0
     90  10c:	c5 01       	mov.w	@\(2,gbr\),r0
     91  10e:	81 01       	mov.w	r0,@\(2,r0\)
     92  110:	c1 01       	mov.w	r0,@\(2,gbr\)
     93  112:	8b 01       	bf	118 <.*>
     94  114:	89 01       	bt	11a <.*>
     95  116:	a0 01       	bra	11c <.*>
     96  118:	b0 01       	bsr	11e <.*>
     97  11a:	d0 00       	mov.l	11c <.*>,r0	! 5001c601
     98  11c:	50 01       	mov.l	@\(4,r0\),r0
     99  11e:	c6 01       	mov.l	@\(4,gbr\),r0
    100  120:	c7 01       	mova	128 <.*>,r0
    101  122:	10 01       	mov.l	r0,@\(4,r0\)
    102  124:	c2 01       	mov.l	r0,@\(4,gbr\)
    103  126:	00 09       	nop
    104 
    105 0000000000000128 <.*>:
    106  128:	00000139 	.long 0x00000139
    107  12c:	0000013d 	.long 0x0000013d
    108  130:	00000138 	.long 0x00000138
    109  134:	00000138 	.long 0x00000138
    110 
    111 0000000000000138 <.*>:
    112  138:	00 00       	.word 0x0000
    113  13a:	01 40       	.word 0x0140
    114  13c:	00 00       	.word 0x0000
    115  13e:	01 61       	.word 0x0161
    116 
    117 0000000000000140 <.*>:
    118  140:	cc000000 	movi	0,r0
    119  144:	c8000000 	shori	0,r0
    120  148:	6bf10200 	ptabs/l	r0,tr0
    121  14c:	4401fd20 	blink	tr0,r18
    122  150:	cc000000 	movi	0,r0
    123  154:	c8000000 	shori	0,r0
    124  158:	6bf10200 	ptabs/l	r0,tr0
    125  15c:	4401fd20 	blink	tr0,r18
    126  160:	cfff7000 	movi	-36,r0
    127  164:	cfffe400 	movi	-7,r0
    128  168:	ebfffa00 	pta/l	160 <.*>,tr0
    129 
    130 000000000000016c <.*>:
    131  16c:	0000016d 	.long 0x0000016d
    132 
    133 0000000000000170 <.*>:
    134  170:	00000171 	.long 0x00000171
    135  174:	cfffd000 	movi	-12,r0
    136  178:	cfffc000 	movi	-16,r0
    137 
    138 000000000000017c <.*>:
    139  17c:	c7 01       	mova	184 <.*>,r0
    140  17e:	60 12       	mov.l	@r1,r0
    141  180:	30 1c       	add	r1,r0
    142  182:	00 03       	bsrf	r0
    143 
    144 0000000000000184 <.*>:
    145  184:	00 00       	.word 0x0000
    146  186:	00 05       	mov.w	r0,@\(r0,r0\)
    147 
    148 0000000000000188 <.*>:
    149  188:	cc002400 	movi	9,r0
    150  18c:	cc001c00 	movi	7,r0
    151  190:	cc004000 	movi	16,r0
    152  194:	cc001000 	movi	4,r0
    153  198:	cffff800 	movi	-2,r0
    154  19c:	cc000400 	movi	1,r0
    155  1a0:	cc002400 	movi	9,r0
    156  1a4:	cc006000 	movi	24,r0
    157  1a8:	cc002000 	movi	8,r0
    158