1 |
2 |
tak.sugawa |
|
2 |
|
|
test.exe: file format elf32-bigmips
|
3 |
|
|
|
4 |
|
|
No symbols in "test.exe".
|
5 |
|
|
Disassembly of section .text:
|
6 |
|
|
|
7 |
|
|
00000000 <.text>:
|
8 |
|
|
0: 3c1c0000 lui $gp,0x0
|
9 |
|
|
4: 379c0000 ori $gp,$gp,0x0
|
10 |
|
|
8: 3c040000 lui $a0,0x0
|
11 |
|
|
c: 34840000 ori $a0,$a0,0x0
|
12 |
|
|
10: 3c050000 lui $a1,0x0
|
13 |
|
|
14: 34a50000 ori $a1,$a1,0x0
|
14 |
|
|
18: 3c1d0000 lui $sp,0x0
|
15 |
|
|
1c: 37bdfff0 ori $sp,$sp,0xfff0
|
16 |
|
|
20: ac800000 sw $zero,0($a0)
|
17 |
|
|
24: 0085182a slt $v1,$a0,$a1
|
18 |
|
|
28: 1460fffd bnez $v1,0x20
|
19 |
|
|
2c: 24840004 addiu $a0,$a0,4
|
20 |
|
|
30: 0c000486 jal 0x1218
|
21 |
|
|
34: 00000000 nop
|
22 |
|
|
38: 0800000e j 0x38
|
23 |
|
|
3c: 341affff li $k0,0xffff
|
24 |
|
|
40: 341b002e li $k1,0x2e
|
25 |
|
|
44: a35b0000 sb $k1,0($k0)
|
26 |
|
|
48: 341a0001 li $k0,0x1
|
27 |
|
|
4c: 401b7000 mfc0 $k1,$epc
|
28 |
|
|
50: 03600008 jr $k1
|
29 |
|
|
54: 409a6000 mtc0 $k0,$status
|
30 |
|
|
58: 03e00008 jr $ra
|
31 |
|
|
5c: 40846000 mtc0 $a0,$status
|
32 |
|
|
60: 3405ffff li $a1,0xffff
|
33 |
|
|
64: 03e00008 jr $ra
|
34 |
|
|
68: a0a40000 sb $a0,0($a1)
|
35 |
|
|
6c: 3405ffff li $a1,0xffff
|
36 |
|
|
70: 80860000 lb $a2,0($a0)
|
37 |
|
|
74: 10c00003 beqz $a2,0x84
|
38 |
|
|
78: 24840001 addiu $a0,$a0,1
|
39 |
|
|
7c: 1000fffc b 0x70
|
40 |
|
|
80: a0a60000 sb $a2,0($a1)
|
41 |
|
|
84: 03e00008 jr $ra
|
42 |
|
|
88: 34020000 li $v0,0x0
|
43 |
|
|
8c: 90820000 lbu $v0,0($a0)
|
44 |
|
|
90: 00000000 nop
|
45 |
|
|
94: 1040000f beqz $v0,0xd4
|
46 |
|
|
98: 00000000 nop
|
47 |
|
|
9c: 24033ffc li $v1,16380
|
48 |
|
|
a0: 8c620000 lw $v0,0($v1)
|
49 |
|
|
a4: 00000000 nop
|
50 |
|
|
a8: 30420100 andi $v0,$v0,0x100
|
51 |
|
|
ac: 1440fffc bnez $v0,0xa0
|
52 |
|
|
b0: 00000000 nop
|
53 |
|
|
b4: 90820000 lbu $v0,0($a0)
|
54 |
|
|
b8: 00000000 nop
|
55 |
|
|
bc: a0620000 sb $v0,0($v1)
|
56 |
|
|
c0: 24840001 addiu $a0,$a0,1
|
57 |
|
|
c4: 90820000 lbu $v0,0($a0)
|
58 |
|
|
c8: 00000000 nop
|
59 |
|
|
cc: 1440fff4 bnez $v0,0xa0
|
60 |
|
|
d0: 00000000 nop
|
61 |
|
|
d4: 03e00008 jr $ra
|
62 |
|
|
d8: 00000000 nop
|
63 |
|
|
dc: 308400ff andi $a0,$a0,0xff
|
64 |
|
|
e0: 24033ffc li $v1,16380
|
65 |
|
|
e4: 8c620000 lw $v0,0($v1)
|
66 |
|
|
e8: 00000000 nop
|
67 |
|
|
ec: 30420100 andi $v0,$v0,0x100
|
68 |
|
|
f0: 1440fffc bnez $v0,0xe4
|
69 |
|
|
f4: 24023ffc li $v0,16380
|
70 |
|
|
f8: a0440000 sb $a0,0($v0)
|
71 |
|
|
fc: 03e00008 jr $ra
|
72 |
|
|
100: 00000000 nop
|
73 |
|
|
104: 24023ffc li $v0,16380
|
74 |
|
|
108: 8c420000 lw $v0,0($v0)
|
75 |
|
|
10c: 03e00008 jr $ra
|
76 |
|
|
110: 304200ff andi $v0,$v0,0xff
|
77 |
|
|
114: 90820000 lbu $v0,0($a0)
|
78 |
|
|
118: 00000000 nop
|
79 |
|
|
11c: 10400009 beqz $v0,0x144
|
80 |
|
|
120: 00401825 move $v1,$v0
|
81 |
|
|
124: 24053ff0 li $a1,16368
|
82 |
|
|
128: 00601025 move $v0,$v1
|
83 |
|
|
12c: a0a20000 sb $v0,0($a1)
|
84 |
|
|
130: 24840001 addiu $a0,$a0,1
|
85 |
|
|
134: 90830000 lbu $v1,0($a0)
|
86 |
|
|
138: 00000000 nop
|
87 |
|
|
13c: 1460fffb bnez $v1,0x12c
|
88 |
|
|
140: 00601025 move $v0,$v1
|
89 |
|
|
144: 24023ff0 li $v0,16368
|
90 |
|
|
148: 03e00008 jr $ra
|
91 |
|
|
14c: a0400000 sb $zero,0($v0)
|
92 |
|
|
150: 308400ff andi $a0,$a0,0xff
|
93 |
|
|
154: 24023ff0 li $v0,16368
|
94 |
|
|
158: 03e00008 jr $ra
|
95 |
|
|
15c: a0440000 sb $a0,0($v0)
|
96 |
|
|
160: 308400ff andi $a0,$a0,0xff
|
97 |
|
|
164: 24023ff1 li $v0,16369
|
98 |
|
|
168: 03e00008 jr $ra
|
99 |
|
|
16c: a0440000 sb $a0,0($v0)
|
100 |
|
|
170: 8f838010 lw $v1,-32752($gp)
|
101 |
|
|
174: 00000000 nop
|
102 |
|
|
178: 30620001 andi $v0,$v1,0x1
|
103 |
|
|
17c: 10400005 beqz $v0,0x194
|
104 |
|
|
180: 00031042 srl $v0,$v1,0x1
|
105 |
|
|
184: 3c038000 lui $v1,0x8000
|
106 |
|
|
188: 34630057 ori $v1,$v1,0x57
|
107 |
|
|
18c: 10000004 b 0x1a0
|
108 |
|
|
190: 00431026 xor $v0,$v0,$v1
|
109 |
|
|
194: 8f828010 lw $v0,-32752($gp)
|
110 |
|
|
198: 00000000 nop
|
111 |
|
|
19c: 00021042 srl $v0,$v0,0x1
|
112 |
|
|
1a0: af828010 sw $v0,-32752($gp)
|
113 |
|
|
1a4: 8f828010 lw $v0,-32752($gp)
|
114 |
|
|
1a8: 03e00008 jr $ra
|
115 |
|
|
1ac: 00000000 nop
|
116 |
|
|
1b0: 27bdffd8 addiu $sp,$sp,-40
|
117 |
|
|
1b4: afbf0020 sw $ra,32($sp)
|
118 |
|
|
1b8: afb3001c sw $s3,28($sp)
|
119 |
|
|
1bc: afb20018 sw $s2,24($sp)
|
120 |
|
|
1c0: afb10014 sw $s1,20($sp)
|
121 |
|
|
1c4: afb00010 sw $s0,16($sp)
|
122 |
|
|
1c8: 00809025 move $s2,$a0
|
123 |
|
|
1cc: 241103e8 li $s1,1000
|
124 |
|
|
1d0: 3c13cccc lui $s3,0xcccc
|
125 |
|
|
1d4: 3673cccd ori $s3,$s3,0xcccd
|
126 |
|
|
1d8: 16200002 bnez $s1,0x1e4
|
127 |
|
|
1dc: 0251001b divu $zero,$s2,$s1
|
128 |
|
|
1e0: 0007000d break 0x7
|
129 |
|
|
1e4: 00008012 mflo $s0
|
130 |
|
|
1e8: 26040030 addiu $a0,$s0,48
|
131 |
|
|
1ec: 0c000037 jal 0xdc
|
132 |
|
|
1f0: 308400ff andi $a0,$a0,0xff
|
133 |
|
|
1f4: 02110018 mult $s0,$s1
|
134 |
|
|
1f8: 00001012 mflo $v0
|
135 |
|
|
1fc: 02429023 subu $s2,$s2,$v0
|
136 |
|
|
200: 00000000 nop
|
137 |
|
|
204: 02330019 multu $s1,$s3
|
138 |
|
|
208: 00001010 mfhi $v0
|
139 |
|
|
20c: 000288c2 srl $s1,$v0,0x3
|
140 |
|
|
210: 1620fff1 bnez $s1,0x1d8
|
141 |
|
|
214: 00000000 nop
|
142 |
|
|
218: 8fbf0020 lw $ra,32($sp)
|
143 |
|
|
21c: 8fb3001c lw $s3,28($sp)
|
144 |
|
|
220: 8fb20018 lw $s2,24($sp)
|
145 |
|
|
224: 8fb10014 lw $s1,20($sp)
|
146 |
|
|
228: 8fb00010 lw $s0,16($sp)
|
147 |
|
|
22c: 03e00008 jr $ra
|
148 |
|
|
230: 27bd0028 addiu $sp,$sp,40
|
149 |
|
|
234: 10c00009 beqz $a2,0x25c
|
150 |
|
|
238: 00001825 move $v1,$zero
|
151 |
|
|
23c: 90a20000 lbu $v0,0($a1)
|
152 |
|
|
240: 00000000 nop
|
153 |
|
|
244: a0820000 sb $v0,0($a0)
|
154 |
|
|
248: 24a50001 addiu $a1,$a1,1
|
155 |
|
|
24c: 24630001 addiu $v1,$v1,1
|
156 |
|
|
250: 0066102b sltu $v0,$v1,$a2
|
157 |
|
|
254: 1440fff9 bnez $v0,0x23c
|
158 |
|
|
258: 24840001 addiu $a0,$a0,1
|
159 |
|
|
25c: 03e00008 jr $ra
|
160 |
|
|
260: 00000000 nop
|
161 |
|
|
264: 10c0000c beqz $a2,0x298
|
162 |
|
|
268: 00003825 move $a3,$zero
|
163 |
|
|
26c: 90830000 lbu $v1,0($a0)
|
164 |
|
|
270: 90a20000 lbu $v0,0($a1)
|
165 |
|
|
274: 24a50001 addiu $a1,$a1,1
|
166 |
|
|
278: 10620003 beq $v1,$v0,0x288
|
167 |
|
|
27c: 24840001 addiu $a0,$a0,1
|
168 |
|
|
280: 10000006 b 0x29c
|
169 |
|
|
284: 24020001 li $v0,1
|
170 |
|
|
288: 24e70001 addiu $a3,$a3,1
|
171 |
|
|
28c: 00e6102b sltu $v0,$a3,$a2
|
172 |
|
|
290: 1440fff6 bnez $v0,0x26c
|
173 |
|
|
294: 00000000 nop
|
174 |
|
|
298: 00001025 move $v0,$zero
|
175 |
|
|
29c: 03e00008 jr $ra
|
176 |
|
|
2a0: 00000000 nop
|
177 |
|
|
2a4: 27bdffe8 addiu $sp,$sp,-24
|
178 |
|
|
2a8: afbf0010 sw $ra,16($sp)
|
179 |
|
|
2ac: 0c0000b3 jal 0x2cc
|
180 |
|
|
2b0: 00000000 nop
|
181 |
|
|
2b4: 0c000106 jal 0x418
|
182 |
|
|
2b8: 00000000 nop
|
183 |
|
|
2bc: 8fbf0010 lw $ra,16($sp)
|
184 |
|
|
2c0: 00000000 nop
|
185 |
|
|
2c4: 03e00008 jr $ra
|
186 |
|
|
2c8: 27bd0018 addiu $sp,$sp,24
|
187 |
|
|
2cc: 24060001 li $a2,1
|
188 |
|
|
2d0: 3c020000 lui $v0,0x0
|
189 |
|
|
2d4: ac401930 sw $zero,6448($v0)
|
190 |
|
|
2d8: 00002825 move $a1,$zero
|
191 |
|
|
2dc: 3c020000 lui $v0,0x0
|
192 |
|
|
2e0: 24441910 addiu $a0,$v0,6416
|
193 |
|
|
2e4: 3c020000 lui $v0,0x0
|
194 |
|
|
2e8: 24481e10 addiu $t0,$v0,7696
|
195 |
|
|
2ec: 3c020000 lui $v0,0x0
|
196 |
|
|
2f0: 244717e4 addiu $a3,$v0,6116
|
197 |
|
|
2f4: 00051880 sll $v1,$a1,0x2
|
198 |
|
|
2f8: 00641021 addu $v0,$v1,$a0
|
199 |
|
|
2fc: ac460000 sw $a2,0($v0)
|
200 |
|
|
300: 00061080 sll $v0,$a2,0x2
|
201 |
|
|
304: 00481021 addu $v0,$v0,$t0
|
202 |
|
|
308: ac450000 sw $a1,0($v0)
|
203 |
|
|
30c: 00671821 addu $v1,$v1,$a3
|
204 |
|
|
310: 8c620000 lw $v0,0($v1)
|
205 |
|
|
314: 00000000 nop
|
206 |
|
|
318: 10400005 beqz $v0,0x330
|
207 |
|
|
31c: 00000000 nop
|
208 |
|
|
320: 8c820020 lw $v0,32($a0)
|
209 |
|
|
324: 00000000 nop
|
210 |
|
|
328: 00c21026 xor $v0,$a2,$v0
|
211 |
|
|
32c: ac820020 sw $v0,32($a0)
|
212 |
|
|
330: 24a50001 addiu $a1,$a1,1
|
213 |
|
|
334: 28a20008 slti $v0,$a1,8
|
214 |
|
|
338: 1440ffee bnez $v0,0x2f4
|
215 |
|
|
33c: 00063040 sll $a2,$a2,0x1
|
216 |
|
|
340: 3c030000 lui $v1,0x0
|
217 |
|
|
344: 24631e10 addiu $v1,$v1,7696
|
218 |
|
|
348: 3c020000 lui $v0,0x0
|
219 |
|
|
34c: 8c421930 lw $v0,6448($v0)
|
220 |
|
|
350: 00000000 nop
|
221 |
|
|
354: 00021080 sll $v0,$v0,0x2
|
222 |
|
|
358: 00431021 addu $v0,$v0,$v1
|
223 |
|
|
35c: 24030008 li $v1,8
|
224 |
|
|
360: ac430000 sw $v1,0($v0)
|
225 |
|
|
364: 00063043 sra $a2,$a2,0x1
|
226 |
|
|
368: 24050009 li $a1,9
|
227 |
|
|
36c: 3c020000 lui $v0,0x0
|
228 |
|
|
370: 24471910 addiu $a3,$v0,6416
|
229 |
|
|
374: 3c020000 lui $v0,0x0
|
230 |
|
|
378: 24481e10 addiu $t0,$v0,7696
|
231 |
|
|
37c: 24a2ffff addiu $v0,$a1,-1
|
232 |
|
|
380: 00021080 sll $v0,$v0,0x2
|
233 |
|
|
384: 00471021 addu $v0,$v0,$a3
|
234 |
|
|
388: 8c430000 lw $v1,0($v0)
|
235 |
|
|
38c: 00000000 nop
|
236 |
|
|
390: 0066102a slt $v0,$v1,$a2
|
237 |
|
|
394: 14400007 bnez $v0,0x3b4
|
238 |
|
|
398: 00051080 sll $v0,$a1,0x2
|
239 |
|
|
39c: 00471021 addu $v0,$v0,$a3
|
240 |
|
|
3a0: 00c31826 xor $v1,$a2,$v1
|
241 |
|
|
3a4: 00031840 sll $v1,$v1,0x1
|
242 |
|
|
3a8: 8ce40020 lw $a0,32($a3)
|
243 |
|
|
3ac: 10000008 b 0x3d0
|
244 |
|
|
3b0: 00641826 xor $v1,$v1,$a0
|
245 |
|
|
3b4: 00471021 addu $v0,$v0,$a3
|
246 |
|
|
3b8: 24a3ffff addiu $v1,$a1,-1
|
247 |
|
|
3bc: 00031880 sll $v1,$v1,0x2
|
248 |
|
|
3c0: 00671821 addu $v1,$v1,$a3
|
249 |
|
|
3c4: 8c630000 lw $v1,0($v1)
|
250 |
|
|
3c8: 00000000 nop
|
251 |
|
|
3cc: 00031840 sll $v1,$v1,0x1
|
252 |
|
|
3d0: ac430000 sw $v1,0($v0)
|
253 |
|
|
3d4: 00051080 sll $v0,$a1,0x2
|
254 |
|
|
3d8: 00471021 addu $v0,$v0,$a3
|
255 |
|
|
3dc: 8c420000 lw $v0,0($v0)
|
256 |
|
|
3e0: 00000000 nop
|
257 |
|
|
3e4: 00021080 sll $v0,$v0,0x2
|
258 |
|
|
3e8: 00481021 addu $v0,$v0,$t0
|
259 |
|
|
3ec: ac450000 sw $a1,0($v0)
|
260 |
|
|
3f0: 24a50001 addiu $a1,$a1,1
|
261 |
|
|
3f4: 28a200ff slti $v0,$a1,255
|
262 |
|
|
3f8: 1440ffe1 bnez $v0,0x380
|
263 |
|
|
3fc: 24a2ffff addiu $v0,$a1,-1
|
264 |
|
|
400: 3c020000 lui $v0,0x0
|
265 |
|
|
404: 240300ff li $v1,255
|
266 |
|
|
408: ac431e10 sw $v1,7696($v0)
|
267 |
|
|
40c: 3c020000 lui $v0,0x0
|
268 |
|
|
410: 03e00008 jr $ra
|
269 |
|
|
414: ac401d0c sw $zero,7436($v0)
|
270 |
|
|
418: 3c030000 lui $v1,0x0
|
271 |
|
|
41c: 24642310 addiu $a0,$v1,8976
|
272 |
|
|
420: 3c020000 lui $v0,0x0
|
273 |
|
|
424: 8c421914 lw $v0,6420($v0)
|
274 |
|
|
428: 00000000 nop
|
275 |
|
|
42c: ac622310 sw $v0,8976($v1)
|
276 |
|
|
430: 24020001 li $v0,1
|
277 |
|
|
434: ac820004 sw $v0,4($a0)
|
278 |
|
|
438: 24060002 li $a2,2
|
279 |
|
|
43c: 00605025 move $t2,$v1
|
280 |
|
|
440: 00601025 move $v0,$v1
|
281 |
|
|
444: 24472310 addiu $a3,$v0,8976
|
282 |
|
|
448: 240b0001 li $t3,1
|
283 |
|
|
44c: 3c020000 lui $v0,0x0
|
284 |
|
|
450: 24491e10 addiu $t1,$v0,7696
|
285 |
|
|
454: 3c020000 lui $v0,0x0
|
286 |
|
|
458: 24481910 addiu $t0,$v0,6416
|
287 |
|
|
45c: 00061080 sll $v0,$a2,0x2
|
288 |
|
|
460: 00471021 addu $v0,$v0,$a3
|
289 |
|
|
464: 24c5ffff addiu $a1,$a2,-1
|
290 |
|
|
468: 18a0002e blez $a1,0x524
|
291 |
|
|
46c: ac4b0000 sw $t3,0($v0)
|
292 |
|
|
470: 00051080 sll $v0,$a1,0x2
|
293 |
|
|
474: 00471021 addu $v0,$v0,$a3
|
294 |
|
|
478: 8c420000 lw $v0,0($v0)
|
295 |
|
|
47c: 00000000 nop
|
296 |
|
|
480: 1040001d beqz $v0,0x4f8
|
297 |
|
|
484: 00021080 sll $v0,$v0,0x2
|
298 |
|
|
488: 00491021 addu $v0,$v0,$t1
|
299 |
|
|
48c: 8c420000 lw $v0,0($v0)
|
300 |
|
|
490: 00000000 nop
|
301 |
|
|
494: 00c21821 addu $v1,$a2,$v0
|
302 |
|
|
498: 286200ff slti $v0,$v1,255
|
303 |
|
|
49c: 1440000a bnez $v0,0x4c8
|
304 |
|
|
4a0: 00052080 sll $a0,$a1,0x2
|
305 |
|
|
4a4: 2463ff01 addiu $v1,$v1,-255
|
306 |
|
|
4a8: 00031203 sra $v0,$v1,0x8
|
307 |
|
|
4ac: 306300ff andi $v1,$v1,0xff
|
308 |
|
|
4b0: 00431821 addu $v1,$v0,$v1
|
309 |
|
|
4b4: 286200ff slti $v0,$v1,255
|
310 |
|
|
4b8: 1040fffb beqz $v0,0x4a8
|
311 |
|
|
4bc: 2463ff01 addiu $v1,$v1,-255
|
312 |
|
|
4c0: 246300ff addiu $v1,$v1,255
|
313 |
|
|
4c4: 00052080 sll $a0,$a1,0x2
|
314 |
|
|
4c8: 00872021 addu $a0,$a0,$a3
|
315 |
|
|
4cc: 24a2ffff addiu $v0,$a1,-1
|
316 |
|
|
4d0: 00021080 sll $v0,$v0,0x2
|
317 |
|
|
4d4: 00471021 addu $v0,$v0,$a3
|
318 |
|
|
4d8: 00031880 sll $v1,$v1,0x2
|
319 |
|
|
4dc: 00681821 addu $v1,$v1,$t0
|
320 |
|
|
4e0: 8c420000 lw $v0,0($v0)
|
321 |
|
|
4e4: 8c630000 lw $v1,0($v1)
|
322 |
|
|
4e8: 00000000 nop
|
323 |
|
|
4ec: 00431026 xor $v0,$v0,$v1
|
324 |
|
|
4f0: 10000009 b 0x518
|
325 |
|
|
4f4: ac820000 sw $v0,0($a0)
|
326 |
|
|
4f8: 00051080 sll $v0,$a1,0x2
|
327 |
|
|
4fc: 00471021 addu $v0,$v0,$a3
|
328 |
|
|
500: 24a3ffff addiu $v1,$a1,-1
|
329 |
|
|
504: 00031880 sll $v1,$v1,0x2
|
330 |
|
|
508: 00671821 addu $v1,$v1,$a3
|
331 |
|
|
50c: 8c630000 lw $v1,0($v1)
|
332 |
|
|
510: 00000000 nop
|
333 |
|
|
514: ac430000 sw $v1,0($v0)
|
334 |
|
|
518: 24a5ffff addiu $a1,$a1,-1
|
335 |
|
|
51c: 1ca0ffd5 bgtz $a1,0x474
|
336 |
|
|
520: 00051080 sll $v0,$a1,0x2
|
337 |
|
|
524: 8d422310 lw $v0,8976($t2)
|
338 |
|
|
528: 00000000 nop
|
339 |
|
|
52c: 00021080 sll $v0,$v0,0x2
|
340 |
|
|
530: 00491021 addu $v0,$v0,$t1
|
341 |
|
|
534: 8c420000 lw $v0,0($v0)
|
342 |
|
|
538: 00000000 nop
|
343 |
|
|
53c: 00c21821 addu $v1,$a2,$v0
|
344 |
|
|
540: 286200ff slti $v0,$v1,255
|
345 |
|
|
544: 1440000a bnez $v0,0x570
|
346 |
|
|
548: 00031080 sll $v0,$v1,0x2
|
347 |
|
|
54c: 2463ff01 addiu $v1,$v1,-255
|
348 |
|
|
550: 00031203 sra $v0,$v1,0x8
|
349 |
|
|
554: 306300ff andi $v1,$v1,0xff
|
350 |
|
|
558: 00431821 addu $v1,$v0,$v1
|
351 |
|
|
55c: 286200ff slti $v0,$v1,255
|
352 |
|
|
560: 1040fffb beqz $v0,0x550
|
353 |
|
|
564: 2463ff01 addiu $v1,$v1,-255
|
354 |
|
|
568: 246300ff addiu $v1,$v1,255
|
355 |
|
|
56c: 00031080 sll $v0,$v1,0x2
|
356 |
|
|
570: 00481021 addu $v0,$v0,$t0
|
357 |
|
|
574: 8c420000 lw $v0,0($v0)
|
358 |
|
|
578: 00000000 nop
|
359 |
|
|
57c: ad422310 sw $v0,8976($t2)
|
360 |
|
|
580: 24c60001 addiu $a2,$a2,1
|
361 |
|
|
584: 28c20021 slti $v0,$a2,33
|
362 |
|
|
588: 1440ffb5 bnez $v0,0x460
|
363 |
|
|
58c: 00061080 sll $v0,$a2,0x2
|
364 |
|
|
590: 00003025 move $a2,$zero
|
365 |
|
|
594: 3c020000 lui $v0,0x0
|
366 |
|
|
598: 24452310 addiu $a1,$v0,8976
|
367 |
|
|
59c: 3c020000 lui $v0,0x0
|
368 |
|
|
5a0: 24441e10 addiu $a0,$v0,7696
|
369 |
|
|
5a4: 00061880 sll $v1,$a2,0x2
|
370 |
|
|
5a8: 00651821 addu $v1,$v1,$a1
|
371 |
|
|
5ac: 8c620000 lw $v0,0($v1)
|
372 |
|
|
5b0: 00000000 nop
|
373 |
|
|
5b4: 00021080 sll $v0,$v0,0x2
|
374 |
|
|
5b8: 00441021 addu $v0,$v0,$a0
|
375 |
|
|
5bc: 8c420000 lw $v0,0($v0)
|
376 |
|
|
5c0: 00000000 nop
|
377 |
|
|
5c4: ac620000 sw $v0,0($v1)
|
378 |
|
|
5c8: 24c60001 addiu $a2,$a2,1
|
379 |
|
|
5cc: 28c20021 slti $v0,$a2,33
|
380 |
|
|
5d0: 1440fff4 bnez $v0,0x5a4
|
381 |
|
|
5d4: 00000000 nop
|
382 |
|
|
5d8: 03e00008 jr $ra
|
383 |
|
|
5dc: 00000000 nop
|
384 |
|
|
5e0: 00807025 move $t6,$a0
|
385 |
|
|
5e4: 2403001f li $v1,31
|
386 |
|
|
5e8: 00a31021 addu $v0,$a1,$v1
|
387 |
|
|
5ec: 2463ffff addiu $v1,$v1,-1
|
388 |
|
|
5f0: 0461fffd bgez $v1,0x5e8
|
389 |
|
|
5f4: a0400000 sb $zero,0($v0)
|
390 |
|
|
5f8: 240800de li $t0,222
|
391 |
|
|
5fc: 3c020000 lui $v0,0x0
|
392 |
|
|
600: 244d1e10 addiu $t5,$v0,7696
|
393 |
|
|
604: 240a00ff li $t2,255
|
394 |
|
|
608: 3c0c0000 lui $t4,0x0
|
395 |
|
|
60c: 01801025 move $v0,$t4
|
396 |
|
|
610: 244b2310 addiu $t3,$v0,8976
|
397 |
|
|
614: 3c020000 lui $v0,0x0
|
398 |
|
|
618: 24491910 addiu $t1,$v0,6416
|
399 |
|
|
61c: 01c81021 addu $v0,$t6,$t0
|
400 |
|
|
620: 90420000 lbu $v0,0($v0)
|
401 |
|
|
624: 90a3001f lbu $v1,31($a1)
|
402 |
|
|
628: 00000000 nop
|
403 |
|
|
62c: 00431026 xor $v0,$v0,$v1
|
404 |
|
|
630: 00021080 sll $v0,$v0,0x2
|
405 |
|
|
634: 004d1021 addu $v0,$v0,$t5
|
406 |
|
|
638: 8c470000 lw $a3,0($v0)
|
407 |
|
|
63c: 00000000 nop
|
408 |
|
|
640: 10ea0035 beq $a3,$t2,0x718
|
409 |
|
|
644: 2406001f li $a2,31
|
410 |
|
|
648: 00061080 sll $v0,$a2,0x2
|
411 |
|
|
64c: 004b1021 addu $v0,$v0,$t3
|
412 |
|
|
650: 8c420000 lw $v0,0($v0)
|
413 |
|
|
654: 00000000 nop
|
414 |
|
|
658: 104a0015 beq $v0,$t2,0x6b0
|
415 |
|
|
65c: 00e21821 addu $v1,$a3,$v0
|
416 |
|
|
660: 286200ff slti $v0,$v1,255
|
417 |
|
|
664: 1440000a bnez $v0,0x690
|
418 |
|
|
668: 00a62021 addu $a0,$a1,$a2
|
419 |
|
|
66c: 2463ff01 addiu $v1,$v1,-255
|
420 |
|
|
670: 00031203 sra $v0,$v1,0x8
|
421 |
|
|
674: 306300ff andi $v1,$v1,0xff
|
422 |
|
|
678: 00431821 addu $v1,$v0,$v1
|
423 |
|
|
67c: 286200ff slti $v0,$v1,255
|
424 |
|
|
680: 1040fffb beqz $v0,0x670
|
425 |
|
|
684: 2463ff01 addiu $v1,$v1,-255
|
426 |
|
|
688: 246300ff addiu $v1,$v1,255
|
427 |
|
|
68c: 00a62021 addu $a0,$a1,$a2
|
428 |
|
|
690: 00031080 sll $v0,$v1,0x2
|
429 |
|
|
694: 00491021 addu $v0,$v0,$t1
|
430 |
|
|
698: 9083ffff lbu $v1,-1($a0)
|
431 |
|
|
69c: 90420003 lbu $v0,3($v0)
|
432 |
|
|
6a0: 00000000 nop
|
433 |
|
|
6a4: 00621826 xor $v1,$v1,$v0
|
434 |
|
|
6a8: 10000005 b 0x6c0
|
435 |
|
|
6ac: a0830000 sb $v1,0($a0)
|
436 |
|
|
6b0: 00a61021 addu $v0,$a1,$a2
|
437 |
|
|
6b4: 9043ffff lbu $v1,-1($v0)
|
438 |
|
|
6b8: 00000000 nop
|
439 |
|
|
6bc: a0430000 sb $v1,0($v0)
|
440 |
|
|
6c0: 24c6ffff addiu $a2,$a2,-1
|
441 |
|
|
6c4: 1cc0ffe1 bgtz $a2,0x64c
|
442 |
|
|
6c8: 00061080 sll $v0,$a2,0x2
|
443 |
|
|
6cc: 8d822310 lw $v0,8976($t4)
|
444 |
|
|
6d0: 00000000 nop
|
445 |
|
|
6d4: 00e21821 addu $v1,$a3,$v0
|
446 |
|
|
6d8: 286200ff slti $v0,$v1,255
|
447 |
|
|
6dc: 1440000a bnez $v0,0x708
|
448 |
|
|
6e0: 00031080 sll $v0,$v1,0x2
|
449 |
|
|
6e4: 2463ff01 addiu $v1,$v1,-255
|
450 |
|
|
6e8: 00031203 sra $v0,$v1,0x8
|
451 |
|
|
6ec: 306300ff andi $v1,$v1,0xff
|
452 |
|
|
6f0: 00431821 addu $v1,$v0,$v1
|
453 |
|
|
6f4: 286200ff slti $v0,$v1,255
|
454 |
|
|
6f8: 1040fffb beqz $v0,0x6e8
|
455 |
|
|
6fc: 2463ff01 addiu $v1,$v1,-255
|
456 |
|
|
700: 246300ff addiu $v1,$v1,255
|
457 |
|
|
704: 00031080 sll $v0,$v1,0x2
|
458 |
|
|
708: 00491021 addu $v0,$v0,$t1
|
459 |
|
|
70c: 90420003 lbu $v0,3($v0)
|
460 |
|
|
710: 10000007 b 0x730
|
461 |
|
|
714: a0a20000 sb $v0,0($a1)
|
462 |
|
|
718: 00a61021 addu $v0,$a1,$a2
|
463 |
|
|
71c: 9043ffff lbu $v1,-1($v0)
|
464 |
|
|
720: 24c6ffff addiu $a2,$a2,-1
|
465 |
|
|
724: 1cc0fffc bgtz $a2,0x718
|
466 |
|
|
728: a0430000 sb $v1,0($v0)
|
467 |
|
|
72c: a0a00000 sb $zero,0($a1)
|
468 |
|
|
730: 2508ffff addiu $t0,$t0,-1
|
469 |
|
|
734: 0501ffb9 bgez $t0,0x61c
|
470 |
|
|
738: 00000000 nop
|
471 |
|
|
73c: 03e00008 jr $ra
|
472 |
|
|
740: 00001025 move $v0,$zero
|
473 |
|
|
744: 27bdf7c8 addiu $sp,$sp,-2104
|
474 |
|
|
748: afb10834 sw $s1,2100($sp)
|
475 |
|
|
74c: afb00830 sw $s0,2096($sp)
|
476 |
|
|
750: 00808025 move $s0,$a0
|
477 |
|
|
754: 240700fe li $a3,254
|
478 |
|
|
758: 3c020000 lui $v0,0x0
|
479 |
|
|
75c: 24441e10 addiu $a0,$v0,7696
|
480 |
|
|
760: 00071080 sll $v0,$a3,0x2
|
481 |
|
|
764: 03a21821 addu $v1,$sp,$v0
|
482 |
|
|
768: 02071021 addu $v0,$s0,$a3
|
483 |
|
|
76c: 90420000 lbu $v0,0($v0)
|
484 |
|
|
770: 00000000 nop
|
485 |
|
|
774: 00021080 sll $v0,$v0,0x2
|
486 |
|
|
778: 00441021 addu $v0,$v0,$a0
|
487 |
|
|
77c: 8c420000 lw $v0,0($v0)
|
488 |
|
|
780: 24e7ffff addiu $a3,$a3,-1
|
489 |
|
|
784: 04e1fff6 bgez $a3,0x760
|
490 |
|
|
788: ac620000 sw $v0,0($v1)
|
491 |
|
|
78c: 00002025 move $a0,$zero
|
492 |
|
|
790: 24070001 li $a3,1
|
493 |
|
|
794: 240b00ff li $t3,255
|
494 |
|
|
798: 3c020000 lui $v0,0x0
|
495 |
|
|
79c: 244a1910 addiu $t2,$v0,6416
|
496 |
|
|
7a0: 3c020000 lui $v0,0x0
|
497 |
|
|
7a4: 244c1e10 addiu $t4,$v0,7696
|
498 |
|
|
7a8: 00004825 move $t1,$zero
|
499 |
|
|
7ac: 01204025 move $t0,$t1
|
500 |
|
|
7b0: 00081080 sll $v0,$t0,0x2
|
501 |
|
|
7b4: 03a21021 addu $v0,$sp,$v0
|
502 |
|
|
7b8: 8c420000 lw $v0,0($v0)
|
503 |
|
|
7bc: 00000000 nop
|
504 |
|
|
7c0: 104b0014 beq $v0,$t3,0x814
|
505 |
|
|
7c4: 00000000 nop
|
506 |
|
|
7c8: 00e80018 mult $a3,$t0
|
507 |
|
|
7cc: 00008812 mflo $s1
|
508 |
|
|
7d0: 02221821 addu $v1,$s1,$v0
|
509 |
|
|
7d4: 286200ff slti $v0,$v1,255
|
510 |
|
|
7d8: 1440000a bnez $v0,0x804
|
511 |
|
|
7dc: 00031080 sll $v0,$v1,0x2
|
512 |
|
|
7e0: 2463ff01 addiu $v1,$v1,-255
|
513 |
|
|
7e4: 00031203 sra $v0,$v1,0x8
|
514 |
|
|
7e8: 306300ff andi $v1,$v1,0xff
|
515 |
|
|
7ec: 00431821 addu $v1,$v0,$v1
|
516 |
|
|
7f0: 286200ff slti $v0,$v1,255
|
517 |
|
|
7f4: 1040fffb beqz $v0,0x7e4
|
518 |
|
|
7f8: 2463ff01 addiu $v1,$v1,-255
|
519 |
|
|
7fc: 246300ff addiu $v1,$v1,255
|
520 |
|
|
800: 00031080 sll $v0,$v1,0x2
|
521 |
|
|
804: 004a1021 addu $v0,$v0,$t2
|
522 |
|
|
808: 8c420000 lw $v0,0($v0)
|
523 |
|
|
80c: 00000000 nop
|
524 |
|
|
810: 01224826 xor $t1,$t1,$v0
|
525 |
|
|
814: 25080001 addiu $t0,$t0,1
|
526 |
|
|
818: 290200ff slti $v0,$t0,255
|
527 |
|
|
81c: 1440ffe5 bnez $v0,0x7b4
|
528 |
|
|
820: 00081080 sll $v0,$t0,0x2
|
529 |
|
|
824: 00071080 sll $v0,$a3,0x2
|
530 |
|
|
828: 03a21821 addu $v1,$sp,$v0
|
531 |
|
|
82c: 00091080 sll $v0,$t1,0x2
|
532 |
|
|
830: 004c1021 addu $v0,$v0,$t4
|
533 |
|
|
834: 8c420000 lw $v0,0($v0)
|
534 |
|
|
838: 00000000 nop
|
535 |
|
|
83c: ac620488 sw $v0,1160($v1)
|
536 |
|
|
840: 24e70001 addiu $a3,$a3,1
|
537 |
|
|
844: 28e20021 slti $v0,$a3,33
|
538 |
|
|
848: 1440ffd7 bnez $v0,0x7a8
|
539 |
|
|
84c: 00892025 or $a0,$a0,$t1
|
540 |
|
|
850: 14800003 bnez $a0,0x860
|
541 |
|
|
854: 2403001f li $v1,31
|
542 |
|
|
858: 10000228 b 0x10fc
|
543 |
|
|
85c: 00001025 move $v0,$zero
|
544 |
|
|
860: 27a40404 addiu $a0,$sp,1028
|
545 |
|
|
864: 00031080 sll $v0,$v1,0x2
|
546 |
|
|
868: 00821021 addu $v0,$a0,$v0
|
547 |
|
|
86c: 2463ffff addiu $v1,$v1,-1
|
548 |
|
|
870: 0461fffc bgez $v1,0x864
|
549 |
|
|
874: ac400000 sw $zero,0($v0)
|
550 |
|
|
878: 24020001 li $v0,1
|
551 |
|
|
87c: 18c0003e blez $a2,0x978
|
552 |
|
|
880: afa20400 sw $v0,1024($sp)
|
553 |
|
|
884: 3c030000 lui $v1,0x0
|
554 |
|
|
888: 24631910 addiu $v1,$v1,6416
|
555 |
|
|
88c: 8ca20000 lw $v0,0($a1)
|
556 |
|
|
890: 00000000 nop
|
557 |
|
|
894: 00021080 sll $v0,$v0,0x2
|
558 |
|
|
898: 00431021 addu $v0,$v0,$v1
|
559 |
|
|
89c: 8c420000 lw $v0,0($v0)
|
560 |
|
|
8a0: 00000000 nop
|
561 |
|
|
8a4: afa20404 sw $v0,1028($sp)
|
562 |
|
|
8a8: 24070001 li $a3,1
|
563 |
|
|
8ac: 00e6102a slt $v0,$a3,$a2
|
564 |
|
|
8b0: 10400031 beqz $v0,0x978
|
565 |
|
|
8b4: 3c020000 lui $v0,0x0
|
566 |
|
|
8b8: 244e1e10 addiu $t6,$v0,7696
|
567 |
|
|
8bc: 27aa0400 addiu $t2,$sp,1024
|
568 |
|
|
8c0: 240d00ff li $t5,255
|
569 |
|
|
8c4: 3c020000 lui $v0,0x0
|
570 |
|
|
8c8: 244c1910 addiu $t4,$v0,6416
|
571 |
|
|
8cc: 00071080 sll $v0,$a3,0x2
|
572 |
|
|
8d0: 00451021 addu $v0,$v0,$a1
|
573 |
|
|
8d4: 8c4b0000 lw $t3,0($v0)
|
574 |
|
|
8d8: 24e80001 addiu $t0,$a3,1
|
575 |
|
|
8dc: 19000022 blez $t0,0x968
|
576 |
|
|
8e0: 2502ffff addiu $v0,$t0,-1
|
577 |
|
|
8e4: 00021080 sll $v0,$v0,0x2
|
578 |
|
|
8e8: 01421021 addu $v0,$t2,$v0
|
579 |
|
|
8ec: 8c420000 lw $v0,0($v0)
|
580 |
|
|
8f0: 00000000 nop
|
581 |
|
|
8f4: 00021080 sll $v0,$v0,0x2
|
582 |
|
|
8f8: 004e1021 addu $v0,$v0,$t6
|
583 |
|
|
8fc: 8c490000 lw $t1,0($v0)
|
584 |
|
|
900: 00000000 nop
|
585 |
|
|
904: 112d0015 beq $t1,$t5,0x95c
|
586 |
|
|
908: 01691821 addu $v1,$t3,$t1
|
587 |
|
|
90c: 286200ff slti $v0,$v1,255
|
588 |
|
|
910: 14400009 bnez $v0,0x938
|
589 |
|
|
914: 00000000 nop
|
590 |
|
|
918: 2463ff01 addiu $v1,$v1,-255
|
591 |
|
|
91c: 00031203 sra $v0,$v1,0x8
|
592 |
|
|
920: 306300ff andi $v1,$v1,0xff
|
593 |
|
|
924: 00431821 addu $v1,$v0,$v1
|
594 |
|
|
928: 286200ff slti $v0,$v1,255
|
595 |
|
|
92c: 1040fffb beqz $v0,0x91c
|
596 |
|
|
930: 2463ff01 addiu $v1,$v1,-255
|
597 |
|
|
934: 246300ff addiu $v1,$v1,255
|
598 |
|
|
938: 00082080 sll $a0,$t0,0x2
|
599 |
|
|
93c: 01442021 addu $a0,$t2,$a0
|
600 |
|
|
940: 00031080 sll $v0,$v1,0x2
|
601 |
|
|
944: 004c1021 addu $v0,$v0,$t4
|
602 |
|
|
948: 8c830000 lw $v1,0($a0)
|
603 |
|
|
94c: 8c420000 lw $v0,0($v0)
|
604 |
|
|
950: 00000000 nop
|
605 |
|
|
954: 00621826 xor $v1,$v1,$v0
|
606 |
|
|
958: ac830000 sw $v1,0($a0)
|
607 |
|
|
95c: 2508ffff addiu $t0,$t0,-1
|
608 |
|
|
960: 1d00ffe0 bgtz $t0,0x8e4
|
609 |
|
|
964: 2502ffff addiu $v0,$t0,-1
|
610 |
|
|
968: 24e70001 addiu $a3,$a3,1
|
611 |
|
|
96c: 00e6102a slt $v0,$a3,$a2
|
612 |
|
|
970: 1440ffd7 bnez $v0,0x8d0
|
613 |
|
|
974: 00071080 sll $v0,$a3,0x2
|
614 |
|
|
978: 00003825 move $a3,$zero
|
615 |
|
|
97c: 27a50510 addiu $a1,$sp,1296
|
616 |
|
|
980: 3c020000 lui $v0,0x0
|
617 |
|
|
984: 24481e10 addiu $t0,$v0,7696
|
618 |
|
|
988: 27a40400 addiu $a0,$sp,1024
|
619 |
|
|
98c: 00071080 sll $v0,$a3,0x2
|
620 |
|
|
990: 00a21821 addu $v1,$a1,$v0
|
621 |
|
|
994: 00821021 addu $v0,$a0,$v0
|
622 |
|
|
998: 8c420000 lw $v0,0($v0)
|
623 |
|
|
99c: 00000000 nop
|
624 |
|
|
9a0: 00021080 sll $v0,$v0,0x2
|
625 |
|
|
9a4: 00481021 addu $v0,$v0,$t0
|
626 |
|
|
9a8: 8c420000 lw $v0,0($v0)
|
627 |
|
|
9ac: 00000000 nop
|
628 |
|
|
9b0: ac620000 sw $v0,0($v1)
|
629 |
|
|
9b4: 24e70001 addiu $a3,$a3,1
|
630 |
|
|
9b8: 28e20021 slti $v0,$a3,33
|
631 |
|
|
9bc: 1440fff4 bnez $v0,0x990
|
632 |
|
|
9c0: 00071080 sll $v0,$a3,0x2
|
633 |
|
|
9c4: 00c04825 move $t1,$a2
|
634 |
|
|
9c8: 01207025 move $t6,$t1
|
635 |
|
|
9cc: 25290001 addiu $t1,$t1,1
|
636 |
|
|
9d0: 29220021 slti $v0,$t1,33
|
637 |
|
|
9d4: 104000aa beqz $v0,0xc80
|
638 |
|
|
9d8: 240c00ff li $t4,255
|
639 |
|
|
9dc: 27aa0400 addiu $t2,$sp,1024
|
640 |
|
|
9e0: 27af0488 addiu $t7,$sp,1160
|
641 |
|
|
9e4: 3c020000 lui $v0,0x0
|
642 |
|
|
9e8: 244d1e10 addiu $t5,$v0,7696
|
643 |
|
|
9ec: 3c020000 lui $v0,0x0
|
644 |
|
|
9f0: 24581910 addiu $t8,$v0,6416
|
645 |
|
|
9f4: 00002825 move $a1,$zero
|
646 |
|
|
9f8: 19200021 blez $t1,0xa80
|
647 |
|
|
9fc: 00a03825 move $a3,$a1
|
648 |
|
|
a00: 00071080 sll $v0,$a3,0x2
|
649 |
|
|
a04: 01421021 addu $v0,$t2,$v0
|
650 |
|
|
a08: 8c440000 lw $a0,0($v0)
|
651 |
|
|
a0c: 00000000 nop
|
652 |
|
|
a10: 10800017 beqz $a0,0xa70
|
653 |
|
|
a14: 01271023 subu $v0,$t1,$a3
|
654 |
|
|
a18: 00021080 sll $v0,$v0,0x2
|
655 |
|
|
a1c: 01e21021 addu $v0,$t7,$v0
|
656 |
|
|
a20: 8c430000 lw $v1,0($v0)
|
657 |
|
|
a24: 00000000 nop
|
658 |
|
|
a28: 106c0011 beq $v1,$t4,0xa70
|
659 |
|
|
a2c: 00041080 sll $v0,$a0,0x2
|
660 |
|
|
a30: 004d1021 addu $v0,$v0,$t5
|
661 |
|
|
a34: 8c420000 lw $v0,0($v0)
|
662 |
|
|
a38: 10000004 b 0xa4c
|
663 |
|
|
a3c: 00431821 addu $v1,$v0,$v1
|
664 |
|
|
a40: 00031203 sra $v0,$v1,0x8
|
665 |
|
|
a44: 306300ff andi $v1,$v1,0xff
|
666 |
|
|
a48: 00431821 addu $v1,$v0,$v1
|
667 |
|
|
a4c: 286200ff slti $v0,$v1,255
|
668 |
|
|
a50: 1040fffb beqz $v0,0xa40
|
669 |
|
|
a54: 2463ff01 addiu $v1,$v1,-255
|
670 |
|
|
a58: 246300ff addiu $v1,$v1,255
|
671 |
|
|
a5c: 00031080 sll $v0,$v1,0x2
|
672 |
|
|
a60: 00581021 addu $v0,$v0,$t8
|
673 |
|
|
a64: 8c420000 lw $v0,0($v0)
|
674 |
|
|
a68: 00000000 nop
|
675 |
|
|
a6c: 00a22826 xor $a1,$a1,$v0
|
676 |
|
|
a70: 24e70001 addiu $a3,$a3,1
|
677 |
|
|
a74: 00e9102a slt $v0,$a3,$t1
|
678 |
|
|
a78: 1440ffe2 bnez $v0,0xa04
|
679 |
|
|
a7c: 00071080 sll $v0,$a3,0x2
|
680 |
|
|
a80: 00051080 sll $v0,$a1,0x2
|
681 |
|
|
a84: 004d1021 addu $v0,$v0,$t5
|
682 |
|
|
a88: 8c450000 lw $a1,0($v0)
|
683 |
|
|
a8c: 00000000 nop
|
684 |
|
|
a90: 14ac000d bne $a1,$t4,0xac8
|
685 |
|
|
a94: 00003825 move $a3,$zero
|
686 |
|
|
a98: 2404001f li $a0,31
|
687 |
|
|
a9c: 27a70514 addiu $a3,$sp,1300
|
688 |
|
|
aa0: 27a50510 addiu $a1,$sp,1296
|
689 |
|
|
aa4: 00041080 sll $v0,$a0,0x2
|
690 |
|
|
aa8: 00e21821 addu $v1,$a3,$v0
|
691 |
|
|
aac: 00a21021 addu $v0,$a1,$v0
|
692 |
|
|
ab0: 8c420000 lw $v0,0($v0)
|
693 |
|
|
ab4: 2484ffff addiu $a0,$a0,-1
|
694 |
|
|
ab8: 0481fffa bgez $a0,0xaa4
|
695 |
|
|
abc: ac620000 sw $v0,0($v1)
|
696 |
|
|
ac0: 1000006b b 0xc70
|
697 |
|
|
ac4: afac0510 sw $t4,1296($sp)
|
698 |
|
|
ac8: 8fa20400 lw $v0,1024($sp)
|
699 |
|
|
acc: 00000000 nop
|
700 |
|
|
ad0: afa20598 sw $v0,1432($sp)
|
701 |
|
|
ad4: 27ab0510 addiu $t3,$sp,1296
|
702 |
|
|
ad8: 27a80598 addiu $t0,$sp,1432
|
703 |
|
|
adc: 00071080 sll $v0,$a3,0x2
|
704 |
|
|
ae0: 01621021 addu $v0,$t3,$v0
|
705 |
|
|
ae4: 8c420000 lw $v0,0($v0)
|
706 |
|
|
ae8: 00000000 nop
|
707 |
|
|
aec: 104c0018 beq $v0,$t4,0xb50
|
708 |
|
|
af0: 00a21821 addu $v1,$a1,$v0
|
709 |
|
|
af4: 286200ff slti $v0,$v1,255
|
710 |
|
|
af8: 1440000a bnez $v0,0xb24
|
711 |
|
|
afc: 24e20001 addiu $v0,$a3,1
|
712 |
|
|
b00: 2463ff01 addiu $v1,$v1,-255
|
713 |
|
|
b04: 00031203 sra $v0,$v1,0x8
|
714 |
|
|
b08: 306300ff andi $v1,$v1,0xff
|
715 |
|
|
b0c: 00431821 addu $v1,$v0,$v1
|
716 |
|
|
b10: 286200ff slti $v0,$v1,255
|
717 |
|
|
b14: 1040fffb beqz $v0,0xb04
|
718 |
|
|
b18: 2463ff01 addiu $v1,$v1,-255
|
719 |
|
|
b1c: 246300ff addiu $v1,$v1,255
|
720 |
|
|
b20: 24e20001 addiu $v0,$a3,1
|
721 |
|
|
b24: 00021080 sll $v0,$v0,0x2
|
722 |
|
|
b28: 01022021 addu $a0,$t0,$v0
|
723 |
|
|
b2c: 01421021 addu $v0,$t2,$v0
|
724 |
|
|
b30: 00031880 sll $v1,$v1,0x2
|
725 |
|
|
b34: 00781821 addu $v1,$v1,$t8
|
726 |
|
|
b38: 8c420000 lw $v0,0($v0)
|
727 |
|
|
b3c: 8c630000 lw $v1,0($v1)
|
728 |
|
|
b40: 00000000 nop
|
729 |
|
|
b44: 00431026 xor $v0,$v0,$v1
|
730 |
|
|
b48: 10000008 b 0xb6c
|
731 |
|
|
b4c: ac820000 sw $v0,0($a0)
|
732 |
|
|
b50: 24e20001 addiu $v0,$a3,1
|
733 |
|
|
b54: 00021080 sll $v0,$v0,0x2
|
734 |
|
|
b58: 01021821 addu $v1,$t0,$v0
|
735 |
|
|
b5c: 01421021 addu $v0,$t2,$v0
|
736 |
|
|
b60: 8c420000 lw $v0,0($v0)
|
737 |
|
|
b64: 00000000 nop
|
738 |
|
|
b68: ac620000 sw $v0,0($v1)
|
739 |
|
|
b6c: 24e70001 addiu $a3,$a3,1
|
740 |
|
|
b70: 28e20020 slti $v0,$a3,32
|
741 |
|
|
b74: 1440ffda bnez $v0,0xae0
|
742 |
|
|
b78: 00071080 sll $v0,$a3,0x2
|
743 |
|
|
b7c: 000e1840 sll $v1,$t6,0x1
|
744 |
|
|
b80: 01262021 addu $a0,$t1,$a2
|
745 |
|
|
b84: 2482ffff addiu $v0,$a0,-1
|
746 |
|
|
b88: 0043102a slt $v0,$v0,$v1
|
747 |
|
|
b8c: 14400025 bnez $v0,0xc24
|
748 |
|
|
b90: 27a70514 addiu $a3,$sp,1300
|
749 |
|
|
b94: 008e7023 subu $t6,$a0,$t6
|
750 |
|
|
b98: 00003825 move $a3,$zero
|
751 |
|
|
b9c: 27a80510 addiu $t0,$sp,1296
|
752 |
|
|
ba0: 00071080 sll $v0,$a3,0x2
|
753 |
|
|
ba4: 01022021 addu $a0,$t0,$v0
|
754 |
|
|
ba8: 01421021 addu $v0,$t2,$v0
|
755 |
|
|
bac: 8c420000 lw $v0,0($v0)
|
756 |
|
|
bb0: 00000000 nop
|
757 |
|
|
bb4: 10400013 beqz $v0,0xc04
|
758 |
|
|
bb8: 00021080 sll $v0,$v0,0x2
|
759 |
|
|
bbc: 004d1021 addu $v0,$v0,$t5
|
760 |
|
|
bc0: 8c420000 lw $v0,0($v0)
|
761 |
|
|
bc4: 00000000 nop
|
762 |
|
|
bc8: 00451023 subu $v0,$v0,$a1
|
763 |
|
|
bcc: 244300ff addiu $v1,$v0,255
|
764 |
|
|
bd0: 286200ff slti $v0,$v1,255
|
765 |
|
|
bd4: 1440000c bnez $v0,0xc08
|
766 |
|
|
bd8: 00601025 move $v0,$v1
|
767 |
|
|
bdc: 2463ff01 addiu $v1,$v1,-255
|
768 |
|
|
be0: 00031203 sra $v0,$v1,0x8
|
769 |
|
|
be4: 306300ff andi $v1,$v1,0xff
|
770 |
|
|
be8: 00431821 addu $v1,$v0,$v1
|
771 |
|
|
bec: 286200ff slti $v0,$v1,255
|
772 |
|
|
bf0: 1040fffb beqz $v0,0xbe0
|
773 |
|
|
bf4: 2463ff01 addiu $v1,$v1,-255
|
774 |
|
|
bf8: 246300ff addiu $v1,$v1,255
|
775 |
|
|
bfc: 10000002 b 0xc08
|
776 |
|
|
c00: 00601025 move $v0,$v1
|
777 |
|
|
c04: 240200ff li $v0,255
|
778 |
|
|
c08: ac820000 sw $v0,0($a0)
|
779 |
|
|
c0c: 24e70001 addiu $a3,$a3,1
|
780 |
|
|
c10: 28e20021 slti $v0,$a3,33
|
781 |
|
|
c14: 1440ffe3 bnez $v0,0xba4
|
782 |
|
|
c18: 00071080 sll $v0,$a3,0x2
|
783 |
|
|
c1c: 1000000c b 0xc50
|
784 |
|
|
c20: 24040020 li $a0,32
|
785 |
|
|
c24: 2404001f li $a0,31
|
786 |
|
|
c28: 27a50510 addiu $a1,$sp,1296
|
787 |
|
|
c2c: 00041080 sll $v0,$a0,0x2
|
788 |
|
|
c30: 00e21821 addu $v1,$a3,$v0
|
789 |
|
|
c34: 00a21021 addu $v0,$a1,$v0
|
790 |
|
|
c38: 8c420000 lw $v0,0($v0)
|
791 |
|
|
c3c: 2484ffff addiu $a0,$a0,-1
|
792 |
|
|
c40: 0481fffa bgez $a0,0xc2c
|
793 |
|
|
c44: ac620000 sw $v0,0($v1)
|
794 |
|
|
c48: afac0510 sw $t4,1296($sp)
|
795 |
|
|
c4c: 24040020 li $a0,32
|
796 |
|
|
c50: 27a50598 addiu $a1,$sp,1432
|
797 |
|
|
c54: 00041080 sll $v0,$a0,0x2
|
798 |
|
|
c58: 01421821 addu $v1,$t2,$v0
|
799 |
|
|
c5c: 00a21021 addu $v0,$a1,$v0
|
800 |
|
|
c60: 8c420000 lw $v0,0($v0)
|
801 |
|
|
c64: 2484ffff addiu $a0,$a0,-1
|
802 |
|
|
c68: 0481fffa bgez $a0,0xc54
|
803 |
|
|
c6c: ac620000 sw $v0,0($v1)
|
804 |
|
|
c70: 25290001 addiu $t1,$t1,1
|
805 |
|
|
c74: 29220021 slti $v0,$t1,33
|
806 |
|
|
c78: 1440ff5f bnez $v0,0x9f8
|
807 |
|
|
c7c: 00002825 move $a1,$zero
|
808 |
|
|
c80: 00006025 move $t4,$zero
|
809 |
|
|
c84: 01803825 move $a3,$t4
|
810 |
|
|
c88: 27a40400 addiu $a0,$sp,1024
|
811 |
|
|
c8c: 3c020000 lui $v0,0x0
|
812 |
|
|
c90: 24461e10 addiu $a2,$v0,7696
|
813 |
|
|
c94: 240500ff li $a1,255
|
814 |
|
|
c98: 00071080 sll $v0,$a3,0x2
|
815 |
|
|
c9c: 00821021 addu $v0,$a0,$v0
|
816 |
|
|
ca0: 8c430000 lw $v1,0($v0)
|
817 |
|
|
ca4: 00000000 nop
|
818 |
|
|
ca8: 00031880 sll $v1,$v1,0x2
|
819 |
|
|
cac: 00661821 addu $v1,$v1,$a2
|
820 |
|
|
cb0: 8c630000 lw $v1,0($v1)
|
821 |
|
|
cb4: 00000000 nop
|
822 |
|
|
cb8: 10650002 beq $v1,$a1,0xcc4
|
823 |
|
|
cbc: ac430000 sw $v1,0($v0)
|
824 |
|
|
cc0: 00e06025 move $t4,$a3
|
825 |
|
|
cc4: 24e70001 addiu $a3,$a3,1
|
826 |
|
|
cc8: 28e20021 slti $v0,$a3,33
|
827 |
|
|
ccc: 1440fff3 bnez $v0,0xc9c
|
828 |
|
|
cd0: 00071080 sll $v0,$a3,0x2
|
829 |
|
|
cd4: 2404001f li $a0,31
|
830 |
|
|
cd8: 27a6072c addiu $a2,$sp,1836
|
831 |
|
|
cdc: 27a50404 addiu $a1,$sp,1028
|
832 |
|
|
ce0: 00041080 sll $v0,$a0,0x2
|
833 |
|
|
ce4: 00c21821 addu $v1,$a2,$v0
|
834 |
|
|
ce8: 00a21021 addu $v0,$a1,$v0
|
835 |
|
|
cec: 8c420000 lw $v0,0($v0)
|
836 |
|
|
cf0: 2484ffff addiu $a0,$a0,-1
|
837 |
|
|
cf4: 0481fffa bgez $a0,0xce0
|
838 |
|
|
cf8: ac620000 sw $v0,0($v1)
|
839 |
|
|
cfc: 00006825 move $t5,$zero
|
840 |
|
|
d00: 24070001 li $a3,1
|
841 |
|
|
d04: 27a50728 addiu $a1,$sp,1832
|
842 |
|
|
d08: 240600ff li $a2,255
|
843 |
|
|
d0c: 3c020000 lui $v0,0x0
|
844 |
|
|
d10: 24491910 addiu $t1,$v0,6416
|
845 |
|
|
d14: 01804025 move $t0,$t4
|
846 |
|
|
d18: 1900001d blez $t0,0xd90
|
847 |
|
|
d1c: 24040001 li $a0,1
|
848 |
|
|
d20: 00081080 sll $v0,$t0,0x2
|
849 |
|
|
d24: 00a21021 addu $v0,$a1,$v0
|
850 |
|
|
d28: 8c420000 lw $v0,0($v0)
|
851 |
|
|
d2c: 00000000 nop
|
852 |
|
|
d30: 10460014 beq $v0,$a2,0xd84
|
853 |
|
|
d34: 01021821 addu $v1,$t0,$v0
|
854 |
|
|
d38: 286200ff slti $v0,$v1,255
|
855 |
|
|
d3c: 1440000a bnez $v0,0xd68
|
856 |
|
|
d40: 00081080 sll $v0,$t0,0x2
|
857 |
|
|
d44: 2463ff01 addiu $v1,$v1,-255
|
858 |
|
|
d48: 00031203 sra $v0,$v1,0x8
|
859 |
|
|
d4c: 306300ff andi $v1,$v1,0xff
|
860 |
|
|
d50: 00431821 addu $v1,$v0,$v1
|
861 |
|
|
d54: 286200ff slti $v0,$v1,255
|
862 |
|
|
d58: 1040fffb beqz $v0,0xd48
|
863 |
|
|
d5c: 2463ff01 addiu $v1,$v1,-255
|
864 |
|
|
d60: 246300ff addiu $v1,$v1,255
|
865 |
|
|
d64: 00081080 sll $v0,$t0,0x2
|
866 |
|
|
d68: 00a21021 addu $v0,$a1,$v0
|
867 |
|
|
d6c: ac430000 sw $v1,0($v0)
|
868 |
|
|
d70: 00031080 sll $v0,$v1,0x2
|
869 |
|
|
d74: 00491021 addu $v0,$v0,$t1
|
870 |
|
|
d78: 8c420000 lw $v0,0($v0)
|
871 |
|
|
d7c: 00000000 nop
|
872 |
|
|
d80: 00822026 xor $a0,$a0,$v0
|
873 |
|
|
d84: 2508ffff addiu $t0,$t0,-1
|
874 |
|
|
d88: 1d00ffe6 bgtz $t0,0xd24
|
875 |
|
|
d8c: 00081080 sll $v0,$t0,0x2
|
876 |
|
|
d90: 14800007 bnez $a0,0xdb0
|
877 |
|
|
d94: 000d1880 sll $v1,$t5,0x2
|
878 |
|
|
d98: 03a31021 addu $v0,$sp,$v1
|
879 |
|
|
d9c: ac4706a8 sw $a3,1704($v0)
|
880 |
|
|
da0: 00401825 move $v1,$v0
|
881 |
|
|
da4: 00c71023 subu $v0,$a2,$a3
|
882 |
|
|
da8: ac6207b0 sw $v0,1968($v1)
|
883 |
|
|
dac: 25ad0001 addiu $t5,$t5,1
|
884 |
|
|
db0: 24e70001 addiu $a3,$a3,1
|
885 |
|
|
db4: 28e20100 slti $v0,$a3,256
|
886 |
|
|
db8: 1440ffd6 bnez $v0,0xd14
|
887 |
|
|
dbc: 00000000 nop
|
888 |
|
|
dc0: 118d0003 beq $t4,$t5,0xdd0
|
889 |
|
|
dc4: 0000c825 move $t9,$zero
|
890 |
|
|
dc8: 100000cc b 0x10fc
|
891 |
|
|
dcc: 2402ffff li $v0,-1
|
892 |
|
|
dd0: 03203825 move $a3,$t9
|
893 |
|
|
dd4: 27a60488 addiu $a2,$sp,1160
|
894 |
|
|
dd8: 240a00ff li $t2,255
|
895 |
|
|
ddc: 27a50400 addiu $a1,$sp,1024
|
896 |
|
|
de0: 3c020000 lui $v0,0x0
|
897 |
|
|
de4: 244b1910 addiu $t3,$v0,6416
|
898 |
|
|
de8: 00004825 move $t1,$zero
|
899 |
|
|
dec: 0187102a slt $v0,$t4,$a3
|
900 |
|
|
df0: 10400002 beqz $v0,0xdfc
|
901 |
|
|
df4: 00e04025 move $t0,$a3
|
902 |
|
|
df8: 01804025 move $t0,$t4
|
903 |
|
|
dfc: 0500001e bltz $t0,0xe78
|
904 |
|
|
e00: 2502ffff addiu $v0,$t0,-1
|
905 |
|
|
e04: 00e21023 subu $v0,$a3,$v0
|
906 |
|
|
e08: 00021080 sll $v0,$v0,0x2
|
907 |
|
|
e0c: 00c21021 addu $v0,$a2,$v0
|
908 |
|
|
e10: 8c430000 lw $v1,0($v0)
|
909 |
|
|
e14: 00000000 nop
|
910 |
|
|
e18: 106a0014 beq $v1,$t2,0xe6c
|
911 |
|
|
e1c: 00081080 sll $v0,$t0,0x2
|
912 |
|
|
e20: 00a21021 addu $v0,$a1,$v0
|
913 |
|
|
e24: 8c420000 lw $v0,0($v0)
|
914 |
|
|
e28: 00000000 nop
|
915 |
|
|
e2c: 104a000f beq $v0,$t2,0xe6c
|
916 |
|
|
e30: 00431821 addu $v1,$v0,$v1
|
917 |
|
|
e34: 10000005 b 0xe4c
|
918 |
|
|
e38: 286200ff slti $v0,$v1,255
|
919 |
|
|
e3c: 00031203 sra $v0,$v1,0x8
|
920 |
|
|
e40: 306300ff andi $v1,$v1,0xff
|
921 |
|
|
e44: 00431821 addu $v1,$v0,$v1
|
922 |
|
|
e48: 286200ff slti $v0,$v1,255
|
923 |
|
|
e4c: 1040fffb beqz $v0,0xe3c
|
924 |
|
|
e50: 2463ff01 addiu $v1,$v1,-255
|
925 |
|
|
e54: 246300ff addiu $v1,$v1,255
|
926 |
|
|
e58: 00031080 sll $v0,$v1,0x2
|
927 |
|
|
e5c: 004b1021 addu $v0,$v0,$t3
|
928 |
|
|
e60: 8c420000 lw $v0,0($v0)
|
929 |
|
|
e64: 00000000 nop
|
930 |
|
|
e68: 01224826 xor $t1,$t1,$v0
|
931 |
|
|
e6c: 2508ffff addiu $t0,$t0,-1
|
932 |
|
|
e70: 0501ffe4 bgez $t0,0xe04
|
933 |
|
|
e74: 2502ffff addiu $v0,$t0,-1
|
934 |
|
|
e78: 11200002 beqz $t1,0xe84
|
935 |
|
|
e7c: 00071080 sll $v0,$a3,0x2
|
936 |
|
|
e80: 00e0c825 move $t9,$a3
|
937 |
|
|
e84: 03a22021 addu $a0,$sp,$v0
|
938 |
|
|
e88: 3c030000 lui $v1,0x0
|
939 |
|
|
e8c: 24631e10 addiu $v1,$v1,7696
|
940 |
|
|
e90: 00091080 sll $v0,$t1,0x2
|
941 |
|
|
e94: 00431021 addu $v0,$v0,$v1
|
942 |
|
|
e98: 8c420000 lw $v0,0($v0)
|
943 |
|
|
e9c: 00000000 nop
|
944 |
|
|
ea0: ac820620 sw $v0,1568($a0)
|
945 |
|
|
ea4: 24e70001 addiu $a3,$a3,1
|
946 |
|
|
ea8: 28e20020 slti $v0,$a3,32
|
947 |
|
|
eac: 1440ffce bnez $v0,0xde8
|
948 |
|
|
eb0: 240200ff li $v0,255
|
949 |
|
|
eb4: 25a8ffff addiu $t0,$t5,-1
|
950 |
|
|
eb8: 0500008f bltz $t0,0x10f8
|
951 |
|
|
ebc: afa206a0 sw $v0,1696($sp)
|
952 |
|
|
ec0: 27af0620 addiu $t7,$sp,1568
|
953 |
|
|
ec4: 0040c025 move $t8,$v0
|
954 |
|
|
ec8: 27ae06a8 addiu $t6,$sp,1704
|
955 |
|
|
ecc: 3c020000 lui $v0,0x0
|
956 |
|
|
ed0: 244b1910 addiu $t3,$v0,6416
|
957 |
|
|
ed4: 03203825 move $a3,$t9
|
958 |
|
|
ed8: 04e00021 bltz $a3,0xf60
|
959 |
|
|
edc: 00003025 move $a2,$zero
|
960 |
|
|
ee0: 00081080 sll $v0,$t0,0x2
|
961 |
|
|
ee4: 01c22021 addu $a0,$t6,$v0
|
962 |
|
|
ee8: 00071080 sll $v0,$a3,0x2
|
963 |
|
|
eec: 01e21021 addu $v0,$t7,$v0
|
964 |
|
|
ef0: 8c430000 lw $v1,0($v0)
|
965 |
|
|
ef4: 00000000 nop
|
966 |
|
|
ef8: 10780016 beq $v1,$t8,0xf54
|
967 |
|
|
efc: 00000000 nop
|
968 |
|
|
f00: 8c820000 lw $v0,0($a0)
|
969 |
|
|
f04: 00000000 nop
|
970 |
|
|
f08: 00e20018 mult $a3,$v0
|
971 |
|
|
f0c: 00008812 mflo $s1
|
972 |
|
|
f10: 02231821 addu $v1,$s1,$v1
|
973 |
|
|
f14: 286200ff slti $v0,$v1,255
|
974 |
|
|
f18: 1440000a bnez $v0,0xf44
|
975 |
|
|
f1c: 00031080 sll $v0,$v1,0x2
|
976 |
|
|
f20: 2463ff01 addiu $v1,$v1,-255
|
977 |
|
|
f24: 00031203 sra $v0,$v1,0x8
|
978 |
|
|
f28: 306300ff andi $v1,$v1,0xff
|
979 |
|
|
f2c: 00431821 addu $v1,$v0,$v1
|
980 |
|
|
f30: 286200ff slti $v0,$v1,255
|
981 |
|
|
f34: 1040fffb beqz $v0,0xf24
|
982 |
|
|
f38: 2463ff01 addiu $v1,$v1,-255
|
983 |
|
|
f3c: 246300ff addiu $v1,$v1,255
|
984 |
|
|
f40: 00031080 sll $v0,$v1,0x2
|
985 |
|
|
f44: 004b1021 addu $v0,$v0,$t3
|
986 |
|
|
f48: 8c420000 lw $v0,0($v0)
|
987 |
|
|
f4c: 00000000 nop
|
988 |
|
|
f50: 00c23026 xor $a2,$a2,$v0
|
989 |
|
|
f54: 24e7ffff addiu $a3,$a3,-1
|
990 |
|
|
f58: 04e1ffe4 bgez $a3,0xeec
|
991 |
|
|
f5c: 00071080 sll $v0,$a3,0x2
|
992 |
|
|
f60: 240300ff li $v1,255
|
993 |
|
|
f64: 2463ff01 addiu $v1,$v1,-255
|
994 |
|
|
f68: 00031203 sra $v0,$v1,0x8
|
995 |
|
|
f6c: 306300ff andi $v1,$v1,0xff
|
996 |
|
|
f70: 00431821 addu $v1,$v0,$v1
|
997 |
|
|
f74: 286200ff slti $v0,$v1,255
|
998 |
|
|
f78: 1040fffb beqz $v0,0xf68
|
999 |
|
|
f7c: 2463ff01 addiu $v1,$v1,-255
|
1000 |
|
|
f80: 246300ff addiu $v1,$v1,255
|
1001 |
|
|
f84: 00031080 sll $v0,$v1,0x2
|
1002 |
|
|
f88: 01621021 addu $v0,$t3,$v0
|
1003 |
|
|
f8c: 8c4a0000 lw $t2,0($v0)
|
1004 |
|
|
f90: 01801825 move $v1,$t4
|
1005 |
|
|
f94: 28620020 slti $v0,$v1,32
|
1006 |
|
|
f98: 14400002 bnez $v0,0xfa4
|
1007 |
|
|
f9c: 00002825 move $a1,$zero
|
1008 |
|
|
fa0: 2403001f li $v1,31
|
1009 |
|
|
fa4: 2402fffe li $v0,-2
|
1010 |
|
|
fa8: 00623824 and $a3,$v1,$v0
|
1011 |
|
|
fac: 04e00023 bltz $a3,0x103c
|
1012 |
|
|
fb0: 00000000 nop
|
1013 |
|
|
fb4: 27a90400 addiu $t1,$sp,1024
|
1014 |
|
|
fb8: 00081080 sll $v0,$t0,0x2
|
1015 |
|
|
fbc: 01c22021 addu $a0,$t6,$v0
|
1016 |
|
|
fc0: 24e20001 addiu $v0,$a3,1
|
1017 |
|
|
fc4: 00021080 sll $v0,$v0,0x2
|
1018 |
|
|
fc8: 01221021 addu $v0,$t1,$v0
|
1019 |
|
|
fcc: 8c430000 lw $v1,0($v0)
|
1020 |
|
|
fd0: 00000000 nop
|
1021 |
|
|
fd4: 10780016 beq $v1,$t8,0x1030
|
1022 |
|
|
fd8: 00000000 nop
|
1023 |
|
|
fdc: 8c820000 lw $v0,0($a0)
|
1024 |
|
|
fe0: 00000000 nop
|
1025 |
|
|
fe4: 00e20018 mult $a3,$v0
|
1026 |
|
|
fe8: 00008812 mflo $s1
|
1027 |
|
|
fec: 02231821 addu $v1,$s1,$v1
|
1028 |
|
|
ff0: 286200ff slti $v0,$v1,255
|
1029 |
|
|
ff4: 1440000a bnez $v0,0x1020
|
1030 |
|
|
ff8: 00031080 sll $v0,$v1,0x2
|
1031 |
|
|
ffc: 2463ff01 addiu $v1,$v1,-255
|
1032 |
|
|
1000: 00031203 sra $v0,$v1,0x8
|
1033 |
|
|
1004: 306300ff andi $v1,$v1,0xff
|
1034 |
|
|
1008: 00431821 addu $v1,$v0,$v1
|
1035 |
|
|
100c: 286200ff slti $v0,$v1,255
|
1036 |
|
|
1010: 1040fffb beqz $v0,0x1000
|
1037 |
|
|
1014: 2463ff01 addiu $v1,$v1,-255
|
1038 |
|
|
1018: 246300ff addiu $v1,$v1,255
|
1039 |
|
|
101c: 00031080 sll $v0,$v1,0x2
|
1040 |
|
|
1020: 004b1021 addu $v0,$v0,$t3
|
1041 |
|
|
1024: 8c420000 lw $v0,0($v0)
|
1042 |
|
|
1028: 00000000 nop
|
1043 |
|
|
102c: 00a22826 xor $a1,$a1,$v0
|
1044 |
|
|
1030: 24e7fffe addiu $a3,$a3,-2
|
1045 |
|
|
1034: 04e1ffe2 bgez $a3,0xfc0
|
1046 |
|
|
1038: 00000000 nop
|
1047 |
|
|
103c: 00000000 nop
|
1048 |
|
|
1040: 10a0ff61 beqz $a1,0xdc8
|
1049 |
|
|
1044: 00000000 nop
|
1050 |
|
|
1048: 10c00028 beqz $a2,0x10ec
|
1051 |
|
|
104c: 00000000 nop
|
1052 |
|
|
1050: 3c040000 lui $a0,0x0
|
1053 |
|
|
1054: 24841e10 addiu $a0,$a0,7696
|
1054 |
|
|
1058: 00061880 sll $v1,$a2,0x2
|
1055 |
|
|
105c: 00641821 addu $v1,$v1,$a0
|
1056 |
|
|
1060: 000a1080 sll $v0,$t2,0x2
|
1057 |
|
|
1064: 00441021 addu $v0,$v0,$a0
|
1058 |
|
|
1068: 8c630000 lw $v1,0($v1)
|
1059 |
|
|
106c: 8c420000 lw $v0,0($v0)
|
1060 |
|
|
1070: 00000000 nop
|
1061 |
|
|
1074: 00621821 addu $v1,$v1,$v0
|
1062 |
|
|
1078: 00051080 sll $v0,$a1,0x2
|
1063 |
|
|
107c: 00441021 addu $v0,$v0,$a0
|
1064 |
|
|
1080: 8c420000 lw $v0,0($v0)
|
1065 |
|
|
1084: 00000000 nop
|
1066 |
|
|
1088: 2442ff01 addiu $v0,$v0,-255
|
1067 |
|
|
108c: 00621823 subu $v1,$v1,$v0
|
1068 |
|
|
1090: 286200ff slti $v0,$v1,255
|
1069 |
|
|
1094: 1440000a bnez $v0,0x10c0
|
1070 |
|
|
1098: 00081080 sll $v0,$t0,0x2
|
1071 |
|
|
109c: 2463ff01 addiu $v1,$v1,-255
|
1072 |
|
|
10a0: 00031203 sra $v0,$v1,0x8
|
1073 |
|
|
10a4: 306300ff andi $v1,$v1,0xff
|
1074 |
|
|
10a8: 00431821 addu $v1,$v0,$v1
|
1075 |
|
|
10ac: 286200ff slti $v0,$v1,255
|
1076 |
|
|
10b0: 1040fffb beqz $v0,0x10a0
|
1077 |
|
|
10b4: 2463ff01 addiu $v1,$v1,-255
|
1078 |
|
|
10b8: 246300ff addiu $v1,$v1,255
|
1079 |
|
|
10bc: 00081080 sll $v0,$t0,0x2
|
1080 |
|
|
10c0: 03a21021 addu $v0,$sp,$v0
|
1081 |
|
|
10c4: 8c4407b0 lw $a0,1968($v0)
|
1082 |
|
|
10c8: 00000000 nop
|
1083 |
|
|
10cc: 02042021 addu $a0,$s0,$a0
|
1084 |
|
|
10d0: 00031080 sll $v0,$v1,0x2
|
1085 |
|
|
10d4: 004b1021 addu $v0,$v0,$t3
|
1086 |
|
|
10d8: 90830000 lbu $v1,0($a0)
|
1087 |
|
|
10dc: 90420003 lbu $v0,3($v0)
|
1088 |
|
|
10e0: 00000000 nop
|
1089 |
|
|
10e4: 00621826 xor $v1,$v1,$v0
|
1090 |
|
|
10e8: a0830000 sb $v1,0($a0)
|
1091 |
|
|
10ec: 2508ffff addiu $t0,$t0,-1
|
1092 |
|
|
10f0: 0501ff78 bgez $t0,0xed4
|
1093 |
|
|
10f4: 00000000 nop
|
1094 |
|
|
10f8: 01a01025 move $v0,$t5
|
1095 |
|
|
10fc: 8fb10834 lw $s1,2100($sp)
|
1096 |
|
|
1100: 8fb00830 lw $s0,2096($sp)
|
1097 |
|
|
1104: 03e00008 jr $ra
|
1098 |
|
|
1108: 27bd0838 addiu $sp,$sp,2104
|
1099 |
|
|
110c: 27bdfbd8 addiu $sp,$sp,-1064
|
1100 |
|
|
1110: afbf0420 sw $ra,1056($sp)
|
1101 |
|
|
1114: afb3041c sw $s3,1052($sp)
|
1102 |
|
|
1118: afb20418 sw $s2,1048($sp)
|
1103 |
|
|
111c: afb10414 sw $s1,1044($sp)
|
1104 |
|
|
1120: afb00410 sw $s0,1040($sp)
|
1105 |
|
|
1124: 00809825 move $s3,$a0
|
1106 |
|
|
1128: 00a09025 move $s2,$a1
|
1107 |
|
|
112c: 00002025 move $a0,$zero
|
1108 |
|
|
1130: 27a30010 addiu $v1,$sp,16
|
1109 |
|
|
1134: 00041080 sll $v0,$a0,0x2
|
1110 |
|
|
1138: 00621021 addu $v0,$v1,$v0
|
1111 |
|
|
113c: ac440000 sw $a0,0($v0)
|
1112 |
|
|
1140: 24840001 addiu $a0,$a0,1
|
1113 |
|
|
1144: 288200ff slti $v0,$a0,255
|
1114 |
|
|
1148: 1440fffb bnez $v0,0x1138
|
1115 |
|
|
114c: 00041080 sll $v0,$a0,0x2
|
1116 |
|
|
1150: 241000fe li $s0,254
|
1117 |
|
|
1154: 27b10010 addiu $s1,$sp,16
|
1118 |
|
|
1158: 0c00005c jal 0x170
|
1119 |
|
|
115c: 00000000 nop
|
1120 |
|
|
1160: 16000002 bnez $s0,0x116c
|
1121 |
|
|
1164: 0050001b divu $zero,$v0,$s0
|
1122 |
|
|
1168: 0007000d break 0x7
|
1123 |
|
|
116c: 00002010 mfhi $a0
|
1124 |
|
|
1170: 00042080 sll $a0,$a0,0x2
|
1125 |
|
|
1174: 02242021 addu $a0,$s1,$a0
|
1126 |
|
|
1178: 8c850000 lw $a1,0($a0)
|
1127 |
|
|
117c: 00101880 sll $v1,$s0,0x2
|
1128 |
|
|
1180: 02231821 addu $v1,$s1,$v1
|
1129 |
|
|
1184: 8c620000 lw $v0,0($v1)
|
1130 |
|
|
1188: 00000000 nop
|
1131 |
|
|
118c: ac820000 sw $v0,0($a0)
|
1132 |
|
|
1190: 2610ffff addiu $s0,$s0,-1
|
1133 |
|
|
1194: 1e00fff0 bgtz $s0,0x1158
|
1134 |
|
|
1198: ac650000 sw $a1,0($v1)
|
1135 |
|
|
119c: 1a40000c blez $s2,0x11d0
|
1136 |
|
|
11a0: 00002025 move $a0,$zero
|
1137 |
|
|
11a4: 27a50010 addiu $a1,$sp,16
|
1138 |
|
|
11a8: 00041080 sll $v0,$a0,0x2
|
1139 |
|
|
11ac: 00531821 addu $v1,$v0,$s3
|
1140 |
|
|
11b0: 00a21021 addu $v0,$a1,$v0
|
1141 |
|
|
11b4: 8c420000 lw $v0,0($v0)
|
1142 |
|
|
11b8: 00000000 nop
|
1143 |
|
|
11bc: ac620000 sw $v0,0($v1)
|
1144 |
|
|
11c0: 24840001 addiu $a0,$a0,1
|
1145 |
|
|
11c4: 0092102a slt $v0,$a0,$s2
|
1146 |
|
|
11c8: 1440fff8 bnez $v0,0x11ac
|
1147 |
|
|
11cc: 00041080 sll $v0,$a0,0x2
|
1148 |
|
|
11d0: 8fbf0420 lw $ra,1056($sp)
|
1149 |
|
|
11d4: 8fb3041c lw $s3,1052($sp)
|
1150 |
|
|
11d8: 8fb20418 lw $s2,1048($sp)
|
1151 |
|
|
11dc: 8fb10414 lw $s1,1044($sp)
|
1152 |
|
|
11e0: 8fb00410 lw $s0,1040($sp)
|
1153 |
|
|
11e4: 03e00008 jr $ra
|
1154 |
|
|
11e8: 27bd0428 addiu $sp,$sp,1064
|
1155 |
|
|
11ec: 27bdffe8 addiu $sp,$sp,-24
|
1156 |
|
|
11f0: afbf0010 sw $ra,16($sp)
|
1157 |
|
|
11f4: 0c00005c jal 0x170
|
1158 |
|
|
11f8: 00000000 nop
|
1159 |
|
|
11fc: 304200ff andi $v0,$v0,0xff
|
1160 |
|
|
1200: 1040fffc beqz $v0,0x11f4
|
1161 |
|
|
1204: 00000000 nop
|
1162 |
|
|
1208: 8fbf0010 lw $ra,16($sp)
|
1163 |
|
|
120c: 00000000 nop
|
1164 |
|
|
1210: 03e00008 jr $ra
|
1165 |
|
|
1214: 27bd0018 addiu $sp,$sp,24
|
1166 |
|
|
1218: 27bdffb8 addiu $sp,$sp,-72
|
1167 |
|
|
121c: afbf0044 sw $ra,68($sp)
|
1168 |
|
|
1220: afbe0040 sw $s8,64($sp)
|
1169 |
|
|
1224: afb7003c sw $s7,60($sp)
|
1170 |
|
|
1228: afb60038 sw $s6,56($sp)
|
1171 |
|
|
122c: afb50034 sw $s5,52($sp)
|
1172 |
|
|
1230: afb40030 sw $s4,48($sp)
|
1173 |
|
|
1234: afb3002c sw $s3,44($sp)
|
1174 |
|
|
1238: afb20028 sw $s2,40($sp)
|
1175 |
|
|
123c: afb10024 sw $s1,36($sp)
|
1176 |
|
|
1240: afb00020 sw $s0,32($sp)
|
1177 |
|
|
1244: 2416000b li $s6,11
|
1178 |
|
|
1248: 2413000a li $s3,10
|
1179 |
|
|
124c: 3c040000 lui $a0,0x0
|
1180 |
|
|
1250: 0c000023 jal 0x8c
|
1181 |
|
|
1254: 24841624 addiu $a0,$a0,5668
|
1182 |
|
|
1258: 3c040000 lui $a0,0x0
|
1183 |
|
|
125c: 0c000023 jal 0x8c
|
1184 |
|
|
1260: 24841650 addiu $a0,$a0,5712
|
1185 |
|
|
1264: 0c00006c jal 0x1b0
|
1186 |
|
|
1268: 240400ff li $a0,255
|
1187 |
|
|
126c: 3c040000 lui $a0,0x0
|
1188 |
|
|
1270: 0c000023 jal 0x8c
|
1189 |
|
|
1274: 24841668 addiu $a0,$a0,5736
|
1190 |
|
|
1278: 0c00006c jal 0x1b0
|
1191 |
|
|
127c: 240400df li $a0,223
|
1192 |
|
|
1280: 3c040000 lui $a0,0x0
|
1193 |
|
|
1284: 0c000023 jal 0x8c
|
1194 |
|
|
1288: 2484166c addiu $a0,$a0,5740
|
1195 |
|
|
128c: 0c00006c jal 0x1b0
|
1196 |
|
|
1290: 24040100 li $a0,256
|
1197 |
|
|
1294: 3c040000 lui $a0,0x0
|
1198 |
|
|
1298: 0c000023 jal 0x8c
|
1199 |
|
|
129c: 24841678 addiu $a0,$a0,5752
|
1200 |
|
|
12a0: 3c040000 lui $a0,0x0
|
1201 |
|
|
12a4: 0c000023 jal 0x8c
|
1202 |
|
|
12a8: 2484167c addiu $a0,$a0,5756
|
1203 |
|
|
12ac: 0c00006c jal 0x1b0
|
1204 |
|
|
12b0: 02002025 move $a0,$s0
|
1205 |
|
|
12b4: 3c100000 lui $s0,0x0
|
1206 |
|
|
12b8: 0c000023 jal 0x8c
|
1207 |
|
|
12bc: 26041680 addiu $a0,$s0,5760
|
1208 |
|
|
12c0: 3c040000 lui $a0,0x0
|
1209 |
|
|
12c4: 0c000023 jal 0x8c
|
1210 |
|
|
12c8: 24841684 addiu $a0,$a0,5764
|
1211 |
|
|
12cc: 0c00006c jal 0x1b0
|
1212 |
|
|
12d0: 02602025 move $a0,$s3
|
1213 |
|
|
12d4: 3c040000 lui $a0,0x0
|
1214 |
|
|
12d8: 0c000023 jal 0x8c
|
1215 |
|
|
12dc: 24841694 addiu $a0,$a0,5780
|
1216 |
|
|
12e0: 0c00006c jal 0x1b0
|
1217 |
|
|
12e4: 02c02025 move $a0,$s6
|
1218 |
|
|
12e8: 0c000023 jal 0x8c
|
1219 |
|
|
12ec: 26041680 addiu $a0,$s0,5760
|
1220 |
|
|
12f0: 0c0000a9 jal 0x2a4
|
1221 |
|
|
12f4: 0000a025 move $s4,$zero
|
1222 |
|
|
12f8: 3c040000 lui $a0,0x0
|
1223 |
|
|
12fc: 0c000023 jal 0x8c
|
1224 |
|
|
1300: 248416ec addiu $a0,$a0,5868
|
1225 |
|
|
1304: afa00010 sw $zero,16($sp)
|
1226 |
|
|
1308: 24070078 li $a3,120
|
1227 |
|
|
130c: 10e0009b beqz $a3,0x157c
|
1228 |
|
|
1310: afa00014 sw $zero,20($sp)
|
1229 |
|
|
1314: 0200b825 move $s7,$s0
|
1230 |
|
|
1318: 3c020000 lui $v0,0x0
|
1231 |
|
|
131c: 245e2210 addiu $s8,$v0,8720
|
1232 |
|
|
1320: 24070001 li $a3,1
|
1233 |
|
|
1324: 0007382b sltu $a3,$zero,$a3
|
1234 |
|
|
1328: afa70018 sw $a3,24($sp)
|
1235 |
|
|
132c: 3c020000 lui $v0,0x0
|
1236 |
|
|
1330: 245523a0 addiu $s5,$v0,9120
|
1237 |
|
|
1334: 24070001 li $a3,1
|
1238 |
|
|
1338: 10e00005 beqz $a3,0x1350
|
1239 |
|
|
133c: 3c040000 lui $a0,0x0
|
1240 |
|
|
1340: 0c000023 jal 0x8c
|
1241 |
|
|
1344: 248416fc addiu $a0,$a0,5884
|
1242 |
|
|
1348: 0c00006c jal 0x1b0
|
1243 |
|
|
134c: 02802025 move $a0,$s4
|
1244 |
|
|
1350: 0c000023 jal 0x8c
|
1245 |
|
|
1354: 26e41680 addiu $a0,$s7,5760
|
1246 |
|
|
1358: 00008025 move $s0,$zero
|
1247 |
|
|
135c: 0c00005c jal 0x170
|
1248 |
|
|
1360: 00000000 nop
|
1249 |
|
|
1364: 021e1821 addu $v1,$s0,$s8
|
1250 |
|
|
1368: a0620000 sb $v0,0($v1)
|
1251 |
|
|
136c: 26100001 addiu $s0,$s0,1
|
1252 |
|
|
1370: 2a0200df slti $v0,$s0,223
|
1253 |
|
|
1374: 1440fff9 bnez $v0,0x135c
|
1254 |
|
|
1378: 03c02025 move $a0,$s8
|
1255 |
|
|
137c: 0c000178 jal 0x5e0
|
1256 |
|
|
1380: 27c500df addiu $a1,$s8,223
|
1257 |
|
|
1384: 3c070000 lui $a3,0x0
|
1258 |
|
|
1388: 24e423a0 addiu $a0,$a3,9120
|
1259 |
|
|
138c: 0c000443 jal 0x110c
|
1260 |
|
|
1390: 02762821 addu $a1,$s3,$s6
|
1261 |
|
|
1394: 0013102b sltu $v0,$zero,$s3
|
1262 |
|
|
1398: 8fa70018 lw $a3,24($sp)
|
1263 |
|
|
139c: 00000000 nop
|
1264 |
|
|
13a0: 00e21024 and $v0,$a3,$v0
|
1265 |
|
|
13a4: 10400016 beqz $v0,0x1400
|
1266 |
|
|
13a8: 0016102b sltu $v0,$zero,$s6
|
1267 |
|
|
13ac: 3c040000 lui $a0,0x0
|
1268 |
|
|
13b0: 0c000023 jal 0x8c
|
1269 |
|
|
13b4: 24841708 addiu $a0,$a0,5896
|
1270 |
|
|
13b8: 1260000c beqz $s3,0x13ec
|
1271 |
|
|
13bc: 00008025 move $s0,$zero
|
1272 |
|
|
13c0: 3c070000 lui $a3,0x0
|
1273 |
|
|
13c4: 0c000023 jal 0x8c
|
1274 |
|
|
13c8: 24e41668 addiu $a0,$a3,5736
|
1275 |
|
|
13cc: 00101080 sll $v0,$s0,0x2
|
1276 |
|
|
13d0: 00551021 addu $v0,$v0,$s5
|
1277 |
|
|
13d4: 8c440000 lw $a0,0($v0)
|
1278 |
|
|
13d8: 0c00006c jal 0x1b0
|
1279 |
|
|
13dc: 26100001 addiu $s0,$s0,1
|
1280 |
|
|
13e0: 0213102a slt $v0,$s0,$s3
|
1281 |
|
|
13e4: 1440fff7 bnez $v0,0x13c4
|
1282 |
|
|
13e8: 3c070000 lui $a3,0x0
|
1283 |
|
|
13ec: 0c000023 jal 0x8c
|
1284 |
|
|
13f0: 26e41680 addiu $a0,$s7,5760
|
1285 |
|
|
13f4: 0016102b sltu $v0,$zero,$s6
|
1286 |
|
|
13f8: 8fa70018 lw $a3,24($sp)
|
1287 |
|
|
13fc: 00000000 nop
|
1288 |
|
|
1400: 00e21024 and $v0,$a3,$v0
|
1289 |
|
|
1404: 10400015 beqz $v0,0x145c
|
1290 |
|
|
1408: 3c040000 lui $a0,0x0
|
1291 |
|
|
140c: 0c000023 jal 0x8c
|
1292 |
|
|
1410: 24841714 addiu $a0,$a0,5908
|
1293 |
|
|
1414: 02608025 move $s0,$s3
|
1294 |
|
|
1418: 02161021 addu $v0,$s0,$s6
|
1295 |
|
|
141c: 0202102a slt $v0,$s0,$v0
|
1296 |
|
|
1420: 1040000c beqz $v0,0x1454
|
1297 |
|
|
1424: 3c070000 lui $a3,0x0
|
1298 |
|
|
1428: 02768821 addu $s1,$s3,$s6
|
1299 |
|
|
142c: 0c000023 jal 0x8c
|
1300 |
|
|
1430: 24e41668 addiu $a0,$a3,5736
|
1301 |
|
|
1434: 00101080 sll $v0,$s0,0x2
|
1302 |
|
|
1438: 00551021 addu $v0,$v0,$s5
|
1303 |
|
|
143c: 8c440000 lw $a0,0($v0)
|
1304 |
|
|
1440: 0c00006c jal 0x1b0
|
1305 |
|
|
1444: 26100001 addiu $s0,$s0,1
|
1306 |
|
|
1448: 0211102a slt $v0,$s0,$s1
|
1307 |
|
|
144c: 1440fff7 bnez $v0,0x142c
|
1308 |
|
|
1450: 3c070000 lui $a3,0x0
|
1309 |
|
|
1454: 0c000023 jal 0x8c
|
1310 |
|
|
1458: 26e41680 addiu $a0,$s7,5760
|
1311 |
|
|
145c: 3c070000 lui $a3,0x0
|
1312 |
|
|
1460: 24e41810 addiu $a0,$a3,6160
|
1313 |
|
|
1464: 3c070000 lui $a3,0x0
|
1314 |
|
|
1468: 24e52210 addiu $a1,$a3,8720
|
1315 |
|
|
146c: 0c00008d jal 0x234
|
1316 |
|
|
1470: 240600ff li $a2,255
|
1317 |
|
|
1474: 02761021 addu $v0,$s3,$s6
|
1318 |
|
|
1478: 10400012 beqz $v0,0x14c4
|
1319 |
|
|
147c: 00008025 move $s0,$zero
|
1320 |
|
|
1480: 3c020000 lui $v0,0x0
|
1321 |
|
|
1484: 24521810 addiu $s2,$v0,6160
|
1322 |
|
|
1488: 02768821 addu $s1,$s3,$s6
|
1323 |
|
|
148c: 0c00047b jal 0x11ec
|
1324 |
|
|
1490: 00000000 nop
|
1325 |
|
|
1494: 00101880 sll $v1,$s0,0x2
|
1326 |
|
|
1498: 00751821 addu $v1,$v1,$s5
|
1327 |
|
|
149c: 8c640000 lw $a0,0($v1)
|
1328 |
|
|
14a0: 00000000 nop
|
1329 |
|
|
14a4: 00922021 addu $a0,$a0,$s2
|
1330 |
|
|
14a8: 90830000 lbu $v1,0($a0)
|
1331 |
|
|
14ac: 00000000 nop
|
1332 |
|
|
14b0: 00621826 xor $v1,$v1,$v0
|
1333 |
|
|
14b4: 26100001 addiu $s0,$s0,1
|
1334 |
|
|
14b8: 0211102a slt $v0,$s0,$s1
|
1335 |
|
|
14bc: 1440fff3 bnez $v0,0x148c
|
1336 |
|
|
14c0: a0830000 sb $v1,0($a0)
|
1337 |
|
|
14c4: 3c070000 lui $a3,0x0
|
1338 |
|
|
14c8: 24e41810 addiu $a0,$a3,6160
|
1339 |
|
|
14cc: 3c070000 lui $a3,0x0
|
1340 |
|
|
14d0: 24e523a0 addiu $a1,$a3,9120
|
1341 |
|
|
14d4: 0c0001d1 jal 0x744
|
1342 |
|
|
14d8: 02603025 move $a2,$s3
|
1343 |
|
|
14dc: 24070001 li $a3,1
|
1344 |
|
|
14e0: 10e00008 beqz $a3,0x1504
|
1345 |
|
|
14e4: 00408025 move $s0,$v0
|
1346 |
|
|
14e8: 3c040000 lui $a0,0x0
|
1347 |
|
|
14ec: 0c000023 jal 0x8c
|
1348 |
|
|
14f0: 24841720 addiu $a0,$a0,5920
|
1349 |
|
|
14f4: 0c00006c jal 0x1b0
|
1350 |
|
|
14f8: 02002025 move $a0,$s0
|
1351 |
|
|
14fc: 0c000023 jal 0x8c
|
1352 |
|
|
1500: 26e41680 addiu $a0,$s7,5760
|
1353 |
|
|
1504: 2402ffff li $v0,-1
|
1354 |
|
|
1508: 16020008 bne $s0,$v0,0x152c
|
1355 |
|
|
150c: 3c070000 lui $a3,0x0
|
1356 |
|
|
1510: 8fa70010 lw $a3,16($sp)
|
1357 |
|
|
1514: 00000000 nop
|
1358 |
|
|
1518: 24e70001 addiu $a3,$a3,1
|
1359 |
|
|
151c: afa70010 sw $a3,16($sp)
|
1360 |
|
|
1520: 3c040000 lui $a0,0x0
|
1361 |
|
|
1524: 10000010 b 0x1568
|
1362 |
|
|
1528: 2484173c addiu $a0,$a0,5948
|
1363 |
|
|
152c: 24e41810 addiu $a0,$a3,6160
|
1364 |
|
|
1530: 3c070000 lui $a3,0x0
|
1365 |
|
|
1534: 24e52210 addiu $a1,$a3,8720
|
1366 |
|
|
1538: 0c000099 jal 0x264
|
1367 |
|
|
153c: 240600ff li $a2,255
|
1368 |
|
|
1540: 10400007 beqz $v0,0x1560
|
1369 |
|
|
1544: 3c040000 lui $a0,0x0
|
1370 |
|
|
1548: 8fa70014 lw $a3,20($sp)
|
1371 |
|
|
154c: 00000000 nop
|
1372 |
|
|
1550: 24e70001 addiu $a3,$a3,1
|
1373 |
|
|
1554: afa70014 sw $a3,20($sp)
|
1374 |
|
|
1558: 10000003 b 0x1568
|
1375 |
|
|
155c: 2484175c addiu $a0,$a0,5980
|
1376 |
|
|
1560: 3c040000 lui $a0,0x0
|
1377 |
|
|
1564: 2484177c addiu $a0,$a0,6012
|
1378 |
|
|
1568: 0c000023 jal 0x8c
|
1379 |
|
|
156c: 26940001 addiu $s4,$s4,1
|
1380 |
|
|
1570: 2a820078 slti $v0,$s4,120
|
1381 |
|
|
1574: 1440ff70 bnez $v0,0x1338
|
1382 |
|
|
1578: 24070001 li $a3,1
|
1383 |
|
|
157c: 3c040000 lui $a0,0x0
|
1384 |
|
|
1580: 0c000023 jal 0x8c
|
1385 |
|
|
1584: 24841794 addiu $a0,$a0,6036
|
1386 |
|
|
1588: 0c00006c jal 0x1b0
|
1387 |
|
|
158c: 24040078 li $a0,120
|
1388 |
|
|
1590: 3c040000 lui $a0,0x0
|
1389 |
|
|
1594: 0c000023 jal 0x8c
|
1390 |
|
|
1598: 248417a8 addiu $a0,$a0,6056
|
1391 |
|
|
159c: 8fa40010 lw $a0,16($sp)
|
1392 |
|
|
15a0: 0c00006c jal 0x1b0
|
1393 |
|
|
15a4: 00000000 nop
|
1394 |
|
|
15a8: 3c040000 lui $a0,0x0
|
1395 |
|
|
15ac: 0c000023 jal 0x8c
|
1396 |
|
|
15b0: 248417c0 addiu $a0,$a0,6080
|
1397 |
|
|
15b4: 8fa40014 lw $a0,20($sp)
|
1398 |
|
|
15b8: 0c00006c jal 0x1b0
|
1399 |
|
|
15bc: 00000000 nop
|
1400 |
|
|
15c0: 3c040000 lui $a0,0x0
|
1401 |
|
|
15c4: 0c000023 jal 0x8c
|
1402 |
|
|
15c8: 24841680 addiu $a0,$a0,5760
|
1403 |
|
|
15cc: 3c040000 lui $a0,0x0
|
1404 |
|
|
15d0: 0c000023 jal 0x8c
|
1405 |
|
|
15d4: 248417dc addiu $a0,$a0,6108
|
1406 |
|
|
15d8: 00001025 move $v0,$zero
|
1407 |
|
|
15dc: 8fbf0044 lw $ra,68($sp)
|
1408 |
|
|
15e0: 8fbe0040 lw $s8,64($sp)
|
1409 |
|
|
15e4: 8fb7003c lw $s7,60($sp)
|
1410 |
|
|
15e8: 8fb60038 lw $s6,56($sp)
|
1411 |
|
|
15ec: 8fb50034 lw $s5,52($sp)
|
1412 |
|
|
15f0: 8fb40030 lw $s4,48($sp)
|
1413 |
|
|
15f4: 8fb3002c lw $s3,44($sp)
|
1414 |
|
|
15f8: 8fb20028 lw $s2,40($sp)
|
1415 |
|
|
15fc: 8fb10024 lw $s1,36($sp)
|
1416 |
|
|
1600: 8fb00020 lw $s0,32($sp)
|
1417 |
|
|
1604: 03e00008 jr $ra
|
1418 |
|
|
1608: 27bd0048 addiu $sp,$sp,72
|