@ -5,15 +5,51 @@
. * elf32 - spu
Disassembly of section . ovl . init :
00000000 < __icache_fileoff > :
Disassembly of section \ . text :
00000000 < _start > :
. * 41 00 02 03 ilhu \ $3 , 4
. * 60 88 00 03 iohl \ $3 , 4096 # 1000
. * 32 00 03 80 br 24. *
0000000 c < __icache_br_handler > :
c : 00 00 00 00 stop
00000010 < __icache_call_handler > :
\ . \ . \ .
20 : 00 04 0 8 00. *
24 : 31 00 02 4 b brasl \ $75 , 10 < __icache_call_handler >
28 : a0 00 00 08. *
2 c : 00 00 fc 80. *
\ . \ . \ .
Disassembly of section \ . data :
. * < . data > :
. * 00 04 0 8 00 . *
. * 00 04 0 d 04 . *
. * 00 04 0 c 00 . *
. * 00 0 8 10 00 . *
Disassembly of section \ . bss :
. * < __icache_tag_array > :
\ . \ . \ .
. * < __icache_rewrite_to > :
\ . \ . \ .
. * < __icache_rewrite_from > :
\ . \ . \ .
Disassembly of section \ . ovl \ . init :
00000400 < __icache_fileoff > :
. * 00 00 00 00. *
. * 00 00 02 00. *
\ . \ . \ .
Disassembly of section \ . ovly1 :
00000000 < \ . ovly1 > :
000004 00 < \ . ovly1 > :
. * ai \ $1 , \ $1 , 64 # 40
. * lqd \ $0 , 16 \ ( \ $1 \ )
. * bi \ $0
@ -21,36 +57,36 @@ Disassembly of section \.ovly1:
Disassembly of section \ . ovly2 :
000004 00 < f1 > :
00000 8 00 < f1 > :
. * 40 20 00 00 nop \ $0
. * 24 00 40 80 stqd \ $0 , 16 \ ( \ $1 \ )
. * 1 c f0 00 81 ai \ $1 , \ $1 , - 64
. * 24 00 00 81 stqd \ $1 , 0 \ ( \ $1 \ )
. * 33 00 78 80 brsl \ $0 , 7 d4 . *
. * 33 00 7 a 00 brsl \ $0 , 7 e4 . *
\ . \ . \ .
. * 32 00 17 80 br 7f 4 . *
\ . \ . \ .
7 d0 : 00 04 0 9 04. *
7 d4 : 31 02 01 cb brasl \ $75 , 100 c < __icache_br_handler >
7 d8 : a0 00 04 10. *
7 dc : 00 00 e6 00. *
7 e0: 00 04 0 8 00. *
7e4 : 31 02 01 cb brasl \ $75 , 100 c < __icache_br_handler >
7 e8: a0 00 04 14. *
7 ec : 00 00 07 80. *
7f 0 : 00 04 00 00. *
7f 4 : 31 02 01 cb brasl \ $75 , 100 c < __icache_br_handler >
7f 8 : 20 00 07 38. *
7f c : 00 7f 0 e 80. *
. * 33 00 78 80 brsl \ $0 , b d4 . *
. * 33 00 7 a 00 brsl \ $0 , b e4 . *
\ . \ . \ .
. * 32 00 17 80 br bf 4 . *
\ . \ . \ .
b d0: 00 04 0 d 04. *
b d4: 31 00 01 cb brasl \ $75 , c . *
b d8: a0 00 0 8 10. *
b dc: 00 00 e6 00. *
b e0: 00 04 0 c 00. *
be4 : 31 00 01 cb brasl \ $75 , c . *
b e8: a0 00 0 8 14. *
b ec: 00 00 07 80. *
bf 0: 00 04 04 00. *
bf4 : 31 00 01 cb brasl \ $75 , c . *
bf 8: 20 00 0 b 38. *
bf c: 00 7f 0 e 80. *
Disassembly of section \ . ovly3 :
00000 8 00 < f3 > :
00000 c 00 < f3 > :
\ . \ . \ .
. * 35 00 00 00 bi \ $0
00000 9 04 < f2 > :
00000 d 04 < f2 > :
. * 1 c e0 00 81 ai \ $1 , \ $1 , - 128
. * 24 00 00 81 stqd \ $1 , 0 \ ( \ $1 \ )
\ . \ . \ .
@ -60,11 +96,11 @@ Disassembly of section \.ovly3:
Disassembly of section \ . ovly4 :
00000 c 00 < f5 > :
00001 000 < f5 > :
. * 24 00 40 80 stqd \ $0 , 16 \ ( \ $1 \ )
. * 24 f8 00 81 stqd \ $1 , - 512 \ ( \ $1 \ )
. * 1 c 80 00 81 ai \ $1 , \ $1 , - 512
. * 33 7f fe 80 brsl \ $0 , c 00 < f5 > # c 00
. * 33 7f fe 80 brsl \ $0 , 10 00 < f5 > # 10 00
\ . \ . \ .
. * 42 01 00 03 ila \ $3 , 200. *
. * 18 00 c0 81 a \ $1 , \ $1 , \ $3
@ -74,99 +110,84 @@ Disassembly of section \.ovly4:
Disassembly of section \ . ovly5 :
000000 00 < \ . ovly5 > :
000004 00 < \ . ovly5 > :
\ . \ . \ .
. * 42 01 00 03 ila \ $3 , 200 . *
. * 18 00 c0 81 a \ $1 , \ $1 , \ $3
. * 34 00 40 80 lqd \ $0 , 16 \ ( \ $1 \ )
. * 30 00 7 e 80 bra 3 f4 . *
. * 30 00 f e 80 bra 7 f4 . *
\ . \ . \ .
3 f0 : 00 04 0 c 00. *
3 f4 : 31 02 01 cb brasl \ $75 , 100 c < __icache_br_handler >
3 f8 : a0 00 03 2 c . *
3 fc : 00 01 fe 80. *
7 f0 : 00 04 1 0 00. *
7 f4 : 31 00 01 cb brasl \ $75 , c . *
7 f8 : a0 00 07 2 c . *
7 fc : 00 02 fe 80. *
Disassembly of section \ . ovly6 :
000004 00 < \ . ovly6 > :
. * 31 00 f a 80 brasl \ $0 , 7 d4 . *
. * 33 00 7 c 00 brsl \ $0 , 7 e4 . *
\ . \ . \ .
. * 32 00 19 80 br 7f 4 . *
\ . \ . \ .
7 d0 : 00 0 8 0 c 00. *
7 d4 : 31 02 01 cb brasl \ $75 , 100 c < __icache_br_handler >
7 d8 : a0 00 04 00. *
7 dc : 00 01 7 a 80. *
7 e0: 00 0 8 0 c 00. *
7e4 : 31 02 01 cb brasl \ $75 , 100 c < __icache_br_handler >
7 e8: a0 00 04 04. *
7 ec : 00 00 83 80. *
7f 0 : 00 0 8 00 00. *
7f 4 : 31 02 01 cb brasl \ $75 , 100 c < __icache_br_handler >
7f 8 : 20 00 07 28. *
7f c : 00 7f 02 80. *
00000 8 00 < \ . ovly6 > :
. * 31 01 7 a 80 brasl \ $0 , b d4 . *
. * 33 00 7 c 00 brsl \ $0 , b e4 . *
\ . \ . \ .
. * 32 00 19 80 br bf 4 . *
\ . \ . \ .
b d0: 00 0 8 1 0 00. *
b d4: 31 00 01 cb brasl \ $75 , c . *
b d8: a0 00 0 8 00. *
b dc: 00 03 7 a 80. *
b e0: 00 0 8 1 0 00. *
be4 : 31 00 01 cb brasl \ $75 , c . *
b e8: a0 00 0 8 04. *
b ec: 00 00 83 80. *
bf 0: 00 0 8 04 00. *
bf4 : 31 00 01 cb brasl \ $75 , c . *
bf 8: 20 00 0 b 28. *
bf c: 00 7f 02 80. *
Disassembly of section \ . ovly7 :
00000 8 00 < \ . ovly7 > :
00000 c 00 < \ . ovly7 > :
. * 41 7f ff 83 ilhu \ $3 , 65535 # ffff
. * 60 f8 30 03 iohl \ $3 , 61536 # f060
. * 18 00 c0 84 a \ $4 , \ $1 , \ $3
. * 00 20 00 00 lnop
. * 04 00 02 01 ori \ $1 , \ $4 , 0
. * 24 00 02 04 stqd \ $4 , 0 \ ( \ $4 \ )
. * 33 00 77 80 brsl \ $0 , b d4 . *
. * 33 00 79 00 brsl \ $0 , b e4 . *
. * 33 00 77 80 brsl \ $0 , f d4 . *
. * 33 00 79 00 brsl \ $0 , f e4 . *
. * 34 00 00 81 lqd \ $1 , 0 \ ( \ $1 \ )
\ . \ . \ .
. * 32 00 16 00 br b f4 . *
. * 32 00 16 00 br f f4 . *
\ . \ . \ .
b d0: 00 04 0 c 00. *
bd4 : 31 02 01 cb brasl \ $75 , 100 c < __icache_br_handler >
b d8: a0 00 0 8 18. *
b dc: 00 00 0 a 80. *
b e0: 00 0 8 0 c 00. *
be4 : 31 02 01 cb brasl \ $75 , 100 c < __icache_br_handler >
b e8: a0 00 0 8 1 c . *
b ec: 00 00 05 80. *
b f0: 00 0 8 04 00. *
bf4 : 31 02 01 cb brasl \ $75 , 100 c < __icache_br_handler >
b f8: 20 00 0 b 44. *
b fc: 00 7f 01 80. *
f d0 : 00 04 1 0 00. *
fd4 : 31 00 01 cb brasl \ $75 , c . *
f d8 : a0 00 0 c 18. *
f dc : 00 00 0 a 80. *
f e0 : 00 0 8 1 0 00. *
fe4 : 31 00 01 cb brasl \ $75 , c . *
f e8 : a0 00 0 c 1 c . *
f ec : 00 00 05 80. *
f f0 : 00 0 8 0 8 00. *
ff4 : 31 00 01 cb brasl \ $75 , c . *
f f8 : 20 00 0f 44. *
f fc : 00 7f 01 80. *
Disassembly of section \ . ovly8 :
00000 c 00 < f4 > :
00001 000 < f4 > :
. * 24 00 40 80 stqd \ $0 , 16 \ ( \ $1 \ )
. * 24 f8 00 81 stqd \ $1 , - 512 \ ( \ $1 \ )
. * 1 c 80 00 81 ai \ $1 , \ $1 , - 512
. * 31 01 fc 80 brasl \ $0 , fe4 . *
\ . \ . \ .
. * 32 00 18 80 br ff4 . *
\ . \ . \ .
fe0 : 00 04 0 9 04. *
fe4 : 31 02 01 cb brasl \ $75 , 100 c < __icache_br_handler >
fe8 : a0 00 0 c 0 c . *
fec : 00 00 dc 00. *
ff0 : 00 0 8 0 8 00. *
ff4 : 31 02 01 cb brasl \ $75 , 100 c < __icache_br_handler >
ff8 : 20 00 0f 30. *
ffc : 00 7f 02 80. *
Disassembly of section \ . text :
00001000 < _start > :
. * 41 00 02 03 ilhu \ $3 , 4
. * 60 86 00 03 iohl \ $3 , 3072 # c00
. * 32 00 03 80 br 1024. *
0000100 c < __icache_br_handler > :
100 c : 00 00 00 00 stop
00001010 < __icache_call_handler > :
\ . \ . \ .
1020 : 00 04 04 00. *
1024 : 31 02 02 4 b brasl \ $75 , 1010 < __icache_call_handler >
1028 : a0 00 10 08. *
102 c : 00 7 e 7 c 80. *
. * 31 02 7 c 80 brasl \ $0 , 13 e4 . *
\ . \ . \ .
. * 32 00 18 80 br 13 f4 . *
\ . \ . \ .
13 e0 : 00 04 0 d 04. *
13 e4 : 31 00 01 cb brasl \ $75 , c . *
13 e8 : a0 00 10 0 c . *
13 ec : 00 03 dc 00. *
13 f0 : 00 0 8 0 c 00. *
13 f4 : 31 00 01 cb brasl \ $75 , c . *
13 f8 : 20 00 13 30. *
13 fc : 00 7f 02 80. *
# pass