• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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