2 #ld
: --soft
-icache
--num
-lines
=4 --non
-ia
-text
--auto-overlay
=tmpdir
/icache1
.lnk
--auto-relink
3 #objdump
: -D
-j
.text
-j
.data
-j
.bss
-j
.ovl
.init
-j
.ovly1
-j
.ovly2
-j
.ovly3
-j
.ovly4
-j
.ovly5
-j
.ovly6
-j
.ovly7
-j
.ovly8
8 Disassembly of section \
.text
:
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
>:
16 00000010 <__icache_call_handler
>:
19 24: 31 00 02 4b brasl \
$75,10 <__icache_call_handler
>
24 Disassembly of section \
.data
:
26 .* <(\
.data|_edata
-0x10)>:
32 Disassembly of section \
.bss
:
34 .* <(__icache_tag_array|__bss_start
)>:
37 .* <__icache_rewrite_to
>:
40 .* <__icache_rewrite_from
>:
43 Disassembly of section \
.ovl\
.init
:
45 00000400 <__icache_fileoff
>:
50 Disassembly of section \
.ovly1
:
58 Disassembly of section \
.ovly2
:
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
.*
68 .* 32 00 17 80 br bf4
.*
71 bd4
: 31 00 01 cb brasl \
$75,c
.*
75 be4
: 31 00 01 cb brasl \
$75,c
.*
79 bf4
: 31 00 01 cb brasl \
$75,c
.*
83 Disassembly of section \
.ovly3
:
90 .* 1c e0
00 81 ai \
$1,\
$1,-128
91 .* 24 00 00 81 stqd \
$1,0\
(\
$1\
)
93 .* 1c
20 00 81 ai \
$1,\
$1,128 #
80
97 Disassembly of section \
.ovly4
:
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
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
111 Disassembly of section \
.ovly5
:
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 .*
121 7f4: 31 00 01 cb brasl \
$75,c
.*
125 Disassembly of section \
.ovly6
:
128 .* 31 01 7a
80 brasl \
$0,bd4
.*
129 .* 33 00 7c
00 brsl \
$0,be4
.*
131 .* 32 00 19 80 br bf4
.*
134 bd4
: 31 00 01 cb brasl \
$75,c
.*
138 be4
: 31 00 01 cb brasl \
$75,c
.*
142 bf4
: 31 00 01 cb brasl \
$75,c
.*
146 Disassembly of section \
.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
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\
)
159 .* 32 00 16 00 br ff4
.*
162 fd4
: 31 00 01 cb brasl \
$75,c
.*
166 fe4
: 31 00 01 cb brasl \
$75,c
.*
170 ff4
: 31 00 01 cb brasl \
$75,c
.*
174 Disassembly of section \
.ovly8
:
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
.*
182 .* 32 00 18 80 br
13f4 .*
185 13e4
: 31 00 01 cb brasl \
$75,c
.*
189 13f4: 31 00 01 cb brasl \
$75,c
.*