Commit | Line | Data |
---|---|---|
e9f53129 | 1 | #source: ovl.s |
706d7558 AM |
2 | #ld: -N -T ovl.lnk --emit-relocs |
3 | #objdump: -D -r | |
e9f53129 AM |
4 | |
5 | .*elf32-spu | |
6 | ||
7 | Disassembly of section \.text: | |
8 | ||
9 | 00000100 <_start>: | |
10 | 100: 1c f8 00 81 ai \$1,\$1,-32 | |
11 | 104: 48 20 00 00 xor \$0,\$0,\$0 | |
12 | 108: 24 00 00 80 stqd \$0,0\(\$1\) | |
13 | 10c: 24 00 40 80 stqd \$0,16\(\$1\) | |
706d7558 AM |
14 | 110: 33 00 04 00 brsl \$0,130 <00000000\.ovl_call\.f1_a1> # 130 |
15 | 110: SPU_REL16 f1_a1 | |
16 | 114: 33 00 04 80 brsl \$0,138 <00000000\.ovl_call\.f2_a1> # 138 | |
17 | 114: SPU_REL16 f2_a1 | |
18 | 118: 33 00 07 00 brsl \$0,150 <00000000\.ovl_call\.f1_a2> # 150 | |
19 | 118: SPU_REL16 f1_a2 | |
e9f53129 | 20 | 11c: 42 00 ac 09 ila \$9,344 # 158 |
706d7558 | 21 | 11c: SPU_ADDR18 f2_a2 |
e9f53129 AM |
22 | 120: 35 20 04 80 bisl \$0,\$9 |
23 | 124: 1c 08 00 81 ai \$1,\$1,32 # 20 | |
24 | 128: 32 7f fb 00 br 100 <_start> # 100 | |
706d7558 | 25 | 128: SPU_REL16 _start |
e9f53129 AM |
26 | |
27 | 0000012c <f0>: | |
28 | 12c: 35 00 00 00 bi \$0 | |
706d7558 | 29 | 00000130 <00000000\.ovl_call\.f1_a1>: |
e9f53129 | 30 | 130: 42 02 00 4f ila \$79,1024 # 400 |
706d7558 AM |
31 | 134: 32 00 02 80 br 148 .* |
32 | 00000138 <00000000\.ovl_call\.f2_a1>: | |
e9f53129 | 33 | 138: 42 02 02 4f ila \$79,1028 # 404 |
706d7558 AM |
34 | 13c: 32 00 01 80 br 148 .* |
35 | 00000140 <00000000\.ovl_call\.f4_a1>: | |
e9f53129 AM |
36 | 140: 42 02 08 4f ila \$79,1040 # 410 |
37 | 144: 40 20 00 00 nop \$0 | |
38 | 148: 42 00 00 ce ila \$78,1 | |
39 | 14c: 32 00 0a 80 br 1a0 <__ovly_load> # 1a0 | |
706d7558 | 40 | 00000150 <00000000\.ovl_call\.f1_a2>: |
e9f53129 | 41 | 150: 42 02 00 4f ila \$79,1024 # 400 |
706d7558 AM |
42 | 154: 32 00 02 80 br 168 .* |
43 | 00000158 <00000000\.ovl_call\.f2_a2>: | |
e9f53129 | 44 | 158: 42 02 12 4f ila \$79,1060 # 424 |
706d7558 AM |
45 | 15c: 32 00 01 80 br 168 .* |
46 | 00000160 <00000000\.ovl_call\.14:8>: | |
e9f53129 AM |
47 | 160: 42 02 1a 4f ila \$79,1076 # 434 |
48 | 164: 40 20 00 00 nop \$0 | |
49 | 168: 42 00 01 4e ila \$78,2 | |
50 | 16c: 32 00 06 80 br 1a0 <__ovly_load> # 1a0 | |
51 | #... | |
52 | [0-9a-f]+ <__ovly_return>: | |
53 | [0-9a-f ]+: 3f e1 00 4e shlqbyi \$78,\$0,4 | |
54 | [0-9a-f ]+: 3f e2 00 4f shlqbyi \$79,\$0,8 | |
55 | [0-9a-f ]+: 25 00 27 ce biz \$78,\$79 | |
56 | ||
57 | [0-9a-f]+ <__ovly_load>: | |
58 | #... | |
59 | [0-9a-f]+ <_ovly_debug_event>: | |
60 | #... | |
61 | Disassembly of section \.ov_a1: | |
62 | ||
63 | 00000400 <f1_a1>: | |
64 | 400: 32 00 01 80 br 40c <f3_a1> # 40c | |
706d7558 | 65 | 400: SPU_REL16 f3_a1 |
e9f53129 AM |
66 | |
67 | 00000404 <f2_a1>: | |
68 | 404: 42 00 a0 03 ila \$3,320 # 140 | |
706d7558 | 69 | 404: SPU_ADDR18 f4_a1 |
e9f53129 AM |
70 | 408: 35 00 00 00 bi \$0 |
71 | ||
72 | 0000040c <f3_a1>: | |
73 | 40c: 35 00 00 00 bi \$0 | |
74 | ||
75 | 00000410 <f4_a1>: | |
76 | 410: 35 00 00 00 bi \$0 | |
77 | \.\.\. | |
78 | Disassembly of section \.ov_a2: | |
79 | ||
80 | 00000400 <f1_a2>: | |
81 | 400: 24 00 40 80 stqd \$0,16\(\$1\) | |
82 | 404: 24 ff 80 81 stqd \$1,-32\(\$1\) | |
83 | 408: 1c f8 00 81 ai \$1,\$1,-32 | |
84 | 40c: 33 7f a4 00 brsl \$0,12c <f0> # 12c | |
706d7558 AM |
85 | 40c: SPU_REL16 f0 |
86 | 410: 33 7f a4 00 brsl \$0,130 <00000000\.ovl_call\.f1_a1> # 130 | |
87 | 410: SPU_REL16 f1_a1 | |
e9f53129 | 88 | 414: 33 00 03 80 brsl \$0,430 <f3_a2> # 430 |
706d7558 | 89 | 414: SPU_REL16 f3_a2 |
e9f53129 AM |
90 | 418: 34 00 c0 80 lqd \$0,48\(\$1\) # 30 |
91 | 41c: 1c 08 00 81 ai \$1,\$1,32 # 20 | |
92 | 420: 35 00 00 00 bi \$0 | |
93 | ||
94 | 00000424 <f2_a2>: | |
95 | 424: 41 00 00 03 ilhu \$3,0 | |
706d7558 | 96 | 424: SPU_ADDR16_HI f4_a2 |
e9f53129 | 97 | 428: 60 80 b0 03 iohl \$3,352 # 160 |
706d7558 | 98 | 428: SPU_ADDR16_LO f4_a2 |
e9f53129 AM |
99 | 42c: 35 00 00 00 bi \$0 |
100 | ||
101 | 00000430 <f3_a2>: | |
102 | 430: 35 00 00 00 bi \$0 | |
103 | ||
104 | 00000434 <f4_a2>: | |
706d7558 AM |
105 | 434: 32 7f ff 80 br 430 <f3_a2> # 430 |
106 | 434: SPU_REL16 f3_a2 | |
e9f53129 AM |
107 | \.\.\. |
108 | Disassembly of section .data: | |
109 | ||
110 | 00000440 <_ovly_table>: | |
111 | 440: 00 00 04 00 .* | |
112 | 444: 00 00 00 20 .* | |
b7b949f5 | 113 | 448: 00 00 02 f0 .* |
e9f53129 AM |
114 | 44c: 00 00 00 01 .* |
115 | 450: 00 00 04 00 .* | |
116 | 454: 00 00 00 40 .* | |
b7b949f5 | 117 | 458: 00 00 03 10 .* |
e9f53129 AM |
118 | 45c: 00 00 00 01 .* |
119 | ||
120 | 00000460 <_ovly_buf_table>: | |
121 | 460: 00 00 00 00 .* | |
122 | Disassembly of section \.toe: | |
123 | ||
124 | 00000470 <_EAR_>: | |
125 | \.\.\. | |
126 | Disassembly of section \.note\.spu_name: | |
127 | ||
128 | .* <\.note\.spu_name>: | |
129 | .*: 00 00 00 08 .* | |
130 | .*: 00 00 00 0c .* | |
131 | .*: 00 00 00 01 .* | |
132 | .*: 53 50 55 4e .* | |
133 | .*: 41 4d 45 00 .* | |
134 | .*: 74 6d 70 64 .* | |
135 | .*: 69 72 2f 64 .* | |
136 | .*: 75 6d 70 00 .* |