Home | History | Annotate | Download | only in ld-spu
      1 #source: icache1.s
      2 #ld: --soft-icache --num-lines=4 --non-ia-text --auto-overlay=tmpdir/icache1.lnk --auto-relink
      3 #objdump: -D
      4 
      5 .* elf32-spu
      6 
      7 
      8 Disassembly of section \.text:
      9 
     10 00000000 <_start>:
     11 .*	41 00 02 03 	ilhu	\$3,4
     12 .*	60 88 00 03 	iohl	\$3,4096	# 1000
     13 .*	32 00 03 80 	br	24.*
     14 0000000c <__icache_br_handler>:
     15    c:	00 00 00 00 	stop
     16 00000010 <__icache_call_handler>:
     17 	\.\.\.
     18   20:	00 04 08 00.*
     19   24:	31 00 02 4b 	brasl	\$75,10 <__icache_call_handler>
     20   28:	a0 00 00 08.*
     21   2c:	00 00 fc 80.*
     22 	\.\.\.
     23 
     24 Disassembly of section \.data:
     25 
     26 .* <(\.data|_edata-0x10)>:
     27 .*	00 04 08 00 	.*
     28 .*	00 04 0d 04 	.*
     29 .*	00 04 0c 00 	.*
     30 .*	00 08 10 00 	.*
     31 
     32 Disassembly of section \.bss:
     33 
     34 .* <(__icache_tag_array|__bss_start)>:
     35 	\.\.\.
     36 
     37 .* <__icache_rewrite_to>:
     38 	\.\.\.
     39 
     40 .* <__icache_rewrite_from>:
     41 	\.\.\.
     42 
     43 Disassembly of section \.ovl\.init:
     44 
     45 00000400 <__icache_fileoff>:
     46 .*	00 00 00 00.*
     47 .*	00 00 02 00.*
     48 	\.\.\.
     49 
     50 Disassembly of section \.ovly1:
     51 
     52 00000400 <\.ovly1>:
     53 .*	ai	\$1,\$1,64	# 40
     54 .*	lqd	\$0,16\(\$1\)
     55 .*	bi	\$0
     56 	\.\.\.
     57 
     58 Disassembly of section \.ovly2:
     59 
     60 00000800 <f1>:
     61 .*	40 20 00 00 	nop	\$0
     62 .*	24 00 40 80 	stqd	\$0,16\(\$1\)
     63 .*	1c f0 00 81 	ai	\$1,\$1,-64
     64 .*	24 00 00 81 	stqd	\$1,0\(\$1\)
     65 .*	33 00 78 80 	brsl	\$0,bd4 .*
     66 .*	33 00 7a 00 	brsl	\$0,be4 .*
     67 	\.\.\.
     68 .*	32 00 17 80 	br	bf4 .*
     69 	\.\.\.
     70  bd0:	00 04 0d 04.*
     71  bd4:	31 00 01 cb 	brasl	\$75,c .*
     72  bd8:	a0 00 08 10.*
     73  bdc:	00 00 e6 00.*
     74  be0:	00 04 0c 00.*
     75  be4:	31 00 01 cb 	brasl	\$75,c .*
     76  be8:	a0 00 08 14.*
     77  bec:	00 00 07 80.*
     78  bf0:	00 04 04 00.*
     79  bf4:	31 00 01 cb 	brasl	\$75,c .*
     80  bf8:	20 00 0b 38.*
     81  bfc:	00 7f 0e 80.*
     82 
     83 Disassembly of section \.ovly3:
     84 
     85 00000c00 <f3>:
     86 	\.\.\.
     87 .*	35 00 00 00 	bi	\$0
     88 
     89 00000d04 <f2>:
     90 .*	1c e0 00 81 	ai	\$1,\$1,-128
     91 .*	24 00 00 81 	stqd	\$1,0\(\$1\)
     92 	\.\.\.
     93 .*	1c 20 00 81 	ai	\$1,\$1,128	# 80
     94 .*	35 00 00 00 	bi	\$0
     95 	\.\.\.
     96 
     97 Disassembly of section \.ovly4:
     98 
     99 00001000 <f5>:
    100 .*	24 00 40 80 	stqd	\$0,16\(\$1\)
    101 .*	24 f8 00 81 	stqd	\$1,-512\(\$1\)
    102 .*	1c 80 00 81 	ai	\$1,\$1,-512
    103 .*	33 7f fe 80 	brsl	\$0,1000 <f5>	# 1000
    104 	\.\.\.
    105 .*	42 01 00 03 	ila	\$3,200.*
    106 .*	18 00 c0 81 	a	\$1,\$1,\$3
    107 .*	34 00 40 80 	lqd	\$0,16\(\$1\)
    108 .*	35 00 00 00 	bi	\$0
    109 	\.\.\.
    110 
    111 Disassembly of section \.ovly5:
    112 
    113 00000400 <\.ovly5>:
    114 	\.\.\.
    115 .*	42 01 00 03 	ila	\$3,200 .*
    116 .*	18 00 c0 81 	a	\$1,\$1,\$3
    117 .*	34 00 40 80 	lqd	\$0,16\(\$1\)
    118 .*	30 00 fe 80 	bra	7f4 .*
    119 	\.\.\.
    120  7f0:	00 04 10 00.*
    121  7f4:	31 00 01 cb 	brasl	\$75,c .*
    122  7f8:	a0 00 07 2c.*
    123  7fc:	00 02 fe 80.*
    124 
    125 Disassembly of section \.ovly6:
    126 
    127 00000800 <\.ovly6>:
    128 .*	31 01 7a 80 	brasl	\$0,bd4 .*
    129 .*	33 00 7c 00 	brsl	\$0,be4 .*
    130 	\.\.\.
    131 .*	32 00 19 80 	br	bf4 .*
    132 	\.\.\.
    133  bd0:	00 08 10 00.*
    134  bd4:	31 00 01 cb 	brasl	\$75,c .*
    135  bd8:	a0 00 08 00.*
    136  bdc:	00 03 7a 80.*
    137  be0:	00 08 10 00.*
    138  be4:	31 00 01 cb 	brasl	\$75,c .*
    139  be8:	a0 00 08 04.*
    140  bec:	00 00 83 80.*
    141  bf0:	00 08 04 00.*
    142  bf4:	31 00 01 cb 	brasl	\$75,c .*
    143  bf8:	20 00 0b 28.*
    144  bfc:	00 7f 02 80.*
    145 
    146 Disassembly of section \.ovly7:
    147 
    148 00000c00 <\.ovly7>:
    149 .*	41 7f ff 83 	ilhu	\$3,65535	# ffff
    150 .*	60 f8 30 03 	iohl	\$3,61536	# f060
    151 .*	18 00 c0 84 	a	\$4,\$1,\$3
    152 .*	00 20 00 00 	lnop
    153 .*	04 00 02 01 	ori	\$1,\$4,0
    154 .*	24 00 02 04 	stqd	\$4,0\(\$4\)
    155 .*	33 00 77 80 	brsl	\$0,fd4 .*
    156 .*	33 00 79 00 	brsl	\$0,fe4 .*
    157 .*	34 00 00 81 	lqd	\$1,0\(\$1\)
    158 	\.\.\.
    159 .*	32 00 16 00 	br	ff4 .*
    160 	\.\.\.
    161      fd0:	00 04 10 00.*
    162      fd4:	31 00 01 cb 	brasl	\$75,c .*
    163      fd8:	a0 00 0c 18.*
    164      fdc:	00 00 0a 80.*
    165      fe0:	00 08 10 00.*
    166      fe4:	31 00 01 cb 	brasl	\$75,c .*
    167      fe8:	a0 00 0c 1c.*
    168      fec:	00 00 05 80.*
    169      ff0:	00 08 08 00.*
    170      ff4:	31 00 01 cb 	brasl	\$75,c .*
    171      ff8:	20 00 0f 44.*
    172      ffc:	00 7f 01 80.*
    173 
    174 Disassembly of section \.ovly8:
    175 
    176 00001000 <f4>:
    177 .*	24 00 40 80 	stqd	\$0,16\(\$1\)
    178 .*	24 f8 00 81 	stqd	\$1,-512\(\$1\)
    179 .*	1c 80 00 81 	ai	\$1,\$1,-512
    180 .*	31 02 7c 80 	brasl	\$0,13e4 .*
    181 	\.\.\.
    182 .*	32 00 18 80 	br	13f4 .*
    183 	\.\.\.
    184     13e0:	00 04 0d 04.*
    185     13e4:	31 00 01 cb 	brasl	\$75,c .*
    186     13e8:	a0 00 10 0c.*
    187     13ec:	00 03 dc 00.*
    188     13f0:	00 08 0c 00.*
    189     13f4:	31 00 01 cb 	brasl	\$75,c .*
    190     13f8:	20 00 13 30.*
    191     13fc:	00 7f 02 80.*
    192 
    193 #pass
    194