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: 0c0004d5 jal 0x1354
|
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: 0c000054 jal 0x150
|
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: 0c000138 jal 0x4e0
|
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: 27bdffe0 addiu $sp,$sp,-32
|
188 |
|
|
2d0: afbf001c sw $ra,28($sp)
|
189 |
|
|
2d4: afb20018 sw $s2,24($sp)
|
190 |
|
|
2d8: afb10014 sw $s1,20($sp)
|
191 |
|
|
2dc: afb00010 sw $s0,16($sp)
|
192 |
|
|
2e0: 24050001 li $a1,1
|
193 |
|
|
2e4: 3c020000 lui $v0,0x0
|
194 |
|
|
2e8: ac401ab0 sw $zero,6832($v0)
|
195 |
|
|
2ec: 00008025 move $s0,$zero
|
196 |
|
|
2f0: 3c020000 lui $v0,0x0
|
197 |
|
|
2f4: 24441a90 addiu $a0,$v0,6800
|
198 |
|
|
2f8: 3c020000 lui $v0,0x0
|
199 |
|
|
2fc: 24471f90 addiu $a3,$v0,8080
|
200 |
|
|
300: 3c020000 lui $v0,0x0
|
201 |
|
|
304: 24461968 addiu $a2,$v0,6504
|
202 |
|
|
308: 00101880 sll $v1,$s0,0x2
|
203 |
|
|
30c: 00641021 addu $v0,$v1,$a0
|
204 |
|
|
310: ac450000 sw $a1,0($v0)
|
205 |
|
|
314: 00051080 sll $v0,$a1,0x2
|
206 |
|
|
318: 00471021 addu $v0,$v0,$a3
|
207 |
|
|
31c: ac500000 sw $s0,0($v0)
|
208 |
|
|
320: 00661821 addu $v1,$v1,$a2
|
209 |
|
|
324: 8c620000 lw $v0,0($v1)
|
210 |
|
|
328: 00000000 nop
|
211 |
|
|
32c: 10400005 beqz $v0,0x344
|
212 |
|
|
330: 00000000 nop
|
213 |
|
|
334: 8c820020 lw $v0,32($a0)
|
214 |
|
|
338: 00000000 nop
|
215 |
|
|
33c: 00a21026 xor $v0,$a1,$v0
|
216 |
|
|
340: ac820020 sw $v0,32($a0)
|
217 |
|
|
344: 26100001 addiu $s0,$s0,1
|
218 |
|
|
348: 2a020008 slti $v0,$s0,8
|
219 |
|
|
34c: 1440ffee bnez $v0,0x308
|
220 |
|
|
350: 00052840 sll $a1,$a1,0x1
|
221 |
|
|
354: 3c030000 lui $v1,0x0
|
222 |
|
|
358: 24631f90 addiu $v1,$v1,8080
|
223 |
|
|
35c: 3c020000 lui $v0,0x0
|
224 |
|
|
360: 8c421ab0 lw $v0,6832($v0)
|
225 |
|
|
364: 00000000 nop
|
226 |
|
|
368: 00021080 sll $v0,$v0,0x2
|
227 |
|
|
36c: 00431021 addu $v0,$v0,$v1
|
228 |
|
|
370: 24030008 li $v1,8
|
229 |
|
|
374: ac430000 sw $v1,0($v0)
|
230 |
|
|
378: 00052843 sra $a1,$a1,0x1
|
231 |
|
|
37c: 24100009 li $s0,9
|
232 |
|
|
380: 3c020000 lui $v0,0x0
|
233 |
|
|
384: 24461a90 addiu $a2,$v0,6800
|
234 |
|
|
388: 3c020000 lui $v0,0x0
|
235 |
|
|
38c: 24471f90 addiu $a3,$v0,8080
|
236 |
|
|
390: 2602ffff addiu $v0,$s0,-1
|
237 |
|
|
394: 00021080 sll $v0,$v0,0x2
|
238 |
|
|
398: 00461021 addu $v0,$v0,$a2
|
239 |
|
|
39c: 8c430000 lw $v1,0($v0)
|
240 |
|
|
3a0: 00000000 nop
|
241 |
|
|
3a4: 0065102a slt $v0,$v1,$a1
|
242 |
|
|
3a8: 14400007 bnez $v0,0x3c8
|
243 |
|
|
3ac: 00101080 sll $v0,$s0,0x2
|
244 |
|
|
3b0: 00461021 addu $v0,$v0,$a2
|
245 |
|
|
3b4: 00a31826 xor $v1,$a1,$v1
|
246 |
|
|
3b8: 00031840 sll $v1,$v1,0x1
|
247 |
|
|
3bc: 8cc40020 lw $a0,32($a2)
|
248 |
|
|
3c0: 10000008 b 0x3e4
|
249 |
|
|
3c4: 00641826 xor $v1,$v1,$a0
|
250 |
|
|
3c8: 00461021 addu $v0,$v0,$a2
|
251 |
|
|
3cc: 2603ffff addiu $v1,$s0,-1
|
252 |
|
|
3d0: 00031880 sll $v1,$v1,0x2
|
253 |
|
|
3d4: 00661821 addu $v1,$v1,$a2
|
254 |
|
|
3d8: 8c630000 lw $v1,0($v1)
|
255 |
|
|
3dc: 00000000 nop
|
256 |
|
|
3e0: 00031840 sll $v1,$v1,0x1
|
257 |
|
|
3e4: ac430000 sw $v1,0($v0)
|
258 |
|
|
3e8: 00101080 sll $v0,$s0,0x2
|
259 |
|
|
3ec: 00461021 addu $v0,$v0,$a2
|
260 |
|
|
3f0: 8c420000 lw $v0,0($v0)
|
261 |
|
|
3f4: 00000000 nop
|
262 |
|
|
3f8: 00021080 sll $v0,$v0,0x2
|
263 |
|
|
3fc: 00471021 addu $v0,$v0,$a3
|
264 |
|
|
400: ac500000 sw $s0,0($v0)
|
265 |
|
|
404: 26100001 addiu $s0,$s0,1
|
266 |
|
|
408: 2a0200ff slti $v0,$s0,255
|
267 |
|
|
40c: 1440ffe1 bnez $v0,0x394
|
268 |
|
|
410: 2602ffff addiu $v0,$s0,-1
|
269 |
|
|
414: 3c030000 lui $v1,0x0
|
270 |
|
|
418: 240200ff li $v0,255
|
271 |
|
|
41c: ac621f90 sw $v0,8080($v1)
|
272 |
|
|
420: 3c020000 lui $v0,0x0
|
273 |
|
|
424: ac401e8c sw $zero,7820($v0)
|
274 |
|
|
428: 3c040000 lui $a0,0x0
|
275 |
|
|
42c: 0c000045 jal 0x114
|
276 |
|
|
430: 2484178c addiu $a0,$a0,6028
|
277 |
|
|
434: 00008025 move $s0,$zero
|
278 |
|
|
438: 3c020000 lui $v0,0x0
|
279 |
|
|
43c: 24521f90 addiu $s2,$v0,8080
|
280 |
|
|
440: 3c110000 lui $s1,0x0
|
281 |
|
|
444: 00101080 sll $v0,$s0,0x2
|
282 |
|
|
448: 00521021 addu $v0,$v0,$s2
|
283 |
|
|
44c: 90440003 lbu $a0,3($v0)
|
284 |
|
|
450: 0c000058 jal 0x160
|
285 |
|
|
454: 26100001 addiu $s0,$s0,1
|
286 |
|
|
458: 0c000045 jal 0x114
|
287 |
|
|
45c: 26241798 addiu $a0,$s1,6040
|
288 |
|
|
460: 2a0200ff slti $v0,$s0,255
|
289 |
|
|
464: 1440fff8 bnez $v0,0x448
|
290 |
|
|
468: 00101080 sll $v0,$s0,0x2
|
291 |
|
|
46c: 3c040000 lui $a0,0x0
|
292 |
|
|
470: 0c000045 jal 0x114
|
293 |
|
|
474: 2484179c addiu $a0,$a0,6044
|
294 |
|
|
478: 3c040000 lui $a0,0x0
|
295 |
|
|
47c: 0c000045 jal 0x114
|
296 |
|
|
480: 248417a0 addiu $a0,$a0,6048
|
297 |
|
|
484: 00008025 move $s0,$zero
|
298 |
|
|
488: 3c020000 lui $v0,0x0
|
299 |
|
|
48c: 24521a90 addiu $s2,$v0,6800
|
300 |
|
|
490: 3c110000 lui $s1,0x0
|
301 |
|
|
494: 00101080 sll $v0,$s0,0x2
|
302 |
|
|
498: 00521021 addu $v0,$v0,$s2
|
303 |
|
|
49c: 90440003 lbu $a0,3($v0)
|
304 |
|
|
4a0: 0c000058 jal 0x160
|
305 |
|
|
4a4: 26100001 addiu $s0,$s0,1
|
306 |
|
|
4a8: 0c000045 jal 0x114
|
307 |
|
|
4ac: 26241798 addiu $a0,$s1,6040
|
308 |
|
|
4b0: 2a0200ff slti $v0,$s0,255
|
309 |
|
|
4b4: 1440fff8 bnez $v0,0x498
|
310 |
|
|
4b8: 00101080 sll $v0,$s0,0x2
|
311 |
|
|
4bc: 3c040000 lui $a0,0x0
|
312 |
|
|
4c0: 0c000045 jal 0x114
|
313 |
|
|
4c4: 2484179c addiu $a0,$a0,6044
|
314 |
|
|
4c8: 8fbf001c lw $ra,28($sp)
|
315 |
|
|
4cc: 8fb20018 lw $s2,24($sp)
|
316 |
|
|
4d0: 8fb10014 lw $s1,20($sp)
|
317 |
|
|
4d4: 8fb00010 lw $s0,16($sp)
|
318 |
|
|
4d8: 03e00008 jr $ra
|
319 |
|
|
4dc: 27bd0020 addiu $sp,$sp,32
|
320 |
|
|
4e0: 27bdffe0 addiu $sp,$sp,-32
|
321 |
|
|
4e4: afbf001c sw $ra,28($sp)
|
322 |
|
|
4e8: afb20018 sw $s2,24($sp)
|
323 |
|
|
4ec: afb10014 sw $s1,20($sp)
|
324 |
|
|
4f0: afb00010 sw $s0,16($sp)
|
325 |
|
|
4f4: 3c030000 lui $v1,0x0
|
326 |
|
|
4f8: 24642490 addiu $a0,$v1,9360
|
327 |
|
|
4fc: 3c020000 lui $v0,0x0
|
328 |
|
|
500: 8c421a94 lw $v0,6804($v0)
|
329 |
|
|
504: 00000000 nop
|
330 |
|
|
508: ac622490 sw $v0,9360($v1)
|
331 |
|
|
50c: 24020001 li $v0,1
|
332 |
|
|
510: ac820004 sw $v0,4($a0)
|
333 |
|
|
514: 24100002 li $s0,2
|
334 |
|
|
518: 00604825 move $t1,$v1
|
335 |
|
|
51c: 00601025 move $v0,$v1
|
336 |
|
|
520: 24462490 addiu $a2,$v0,9360
|
337 |
|
|
524: 240a0001 li $t2,1
|
338 |
|
|
528: 3c020000 lui $v0,0x0
|
339 |
|
|
52c: 24481f90 addiu $t0,$v0,8080
|
340 |
|
|
530: 3c020000 lui $v0,0x0
|
341 |
|
|
534: 24471a90 addiu $a3,$v0,6800
|
342 |
|
|
538: 00101080 sll $v0,$s0,0x2
|
343 |
|
|
53c: 00461021 addu $v0,$v0,$a2
|
344 |
|
|
540: 2605ffff addiu $a1,$s0,-1
|
345 |
|
|
544: 18a0002e blez $a1,0x600
|
346 |
|
|
548: ac4a0000 sw $t2,0($v0)
|
347 |
|
|
54c: 00051080 sll $v0,$a1,0x2
|
348 |
|
|
550: 00461021 addu $v0,$v0,$a2
|
349 |
|
|
554: 8c420000 lw $v0,0($v0)
|
350 |
|
|
558: 00000000 nop
|
351 |
|
|
55c: 1040001d beqz $v0,0x5d4
|
352 |
|
|
560: 00021080 sll $v0,$v0,0x2
|
353 |
|
|
564: 00481021 addu $v0,$v0,$t0
|
354 |
|
|
568: 8c420000 lw $v0,0($v0)
|
355 |
|
|
56c: 00000000 nop
|
356 |
|
|
570: 02021821 addu $v1,$s0,$v0
|
357 |
|
|
574: 286200ff slti $v0,$v1,255
|
358 |
|
|
578: 1440000a bnez $v0,0x5a4
|
359 |
|
|
57c: 00052080 sll $a0,$a1,0x2
|
360 |
|
|
580: 2463ff01 addiu $v1,$v1,-255
|
361 |
|
|
584: 00031203 sra $v0,$v1,0x8
|
362 |
|
|
588: 306300ff andi $v1,$v1,0xff
|
363 |
|
|
58c: 00431821 addu $v1,$v0,$v1
|
364 |
|
|
590: 286200ff slti $v0,$v1,255
|
365 |
|
|
594: 1040fffb beqz $v0,0x584
|
366 |
|
|
598: 2463ff01 addiu $v1,$v1,-255
|
367 |
|
|
59c: 246300ff addiu $v1,$v1,255
|
368 |
|
|
5a0: 00052080 sll $a0,$a1,0x2
|
369 |
|
|
5a4: 00862021 addu $a0,$a0,$a2
|
370 |
|
|
5a8: 24a2ffff addiu $v0,$a1,-1
|
371 |
|
|
5ac: 00021080 sll $v0,$v0,0x2
|
372 |
|
|
5b0: 00461021 addu $v0,$v0,$a2
|
373 |
|
|
5b4: 00031880 sll $v1,$v1,0x2
|
374 |
|
|
5b8: 00671821 addu $v1,$v1,$a3
|
375 |
|
|
5bc: 8c420000 lw $v0,0($v0)
|
376 |
|
|
5c0: 8c630000 lw $v1,0($v1)
|
377 |
|
|
5c4: 00000000 nop
|
378 |
|
|
5c8: 00431026 xor $v0,$v0,$v1
|
379 |
|
|
5cc: 10000009 b 0x5f4
|
380 |
|
|
5d0: ac820000 sw $v0,0($a0)
|
381 |
|
|
5d4: 00051080 sll $v0,$a1,0x2
|
382 |
|
|
5d8: 00461021 addu $v0,$v0,$a2
|
383 |
|
|
5dc: 24a3ffff addiu $v1,$a1,-1
|
384 |
|
|
5e0: 00031880 sll $v1,$v1,0x2
|
385 |
|
|
5e4: 00661821 addu $v1,$v1,$a2
|
386 |
|
|
5e8: 8c630000 lw $v1,0($v1)
|
387 |
|
|
5ec: 00000000 nop
|
388 |
|
|
5f0: ac430000 sw $v1,0($v0)
|
389 |
|
|
5f4: 24a5ffff addiu $a1,$a1,-1
|
390 |
|
|
5f8: 1ca0ffd5 bgtz $a1,0x550
|
391 |
|
|
5fc: 00051080 sll $v0,$a1,0x2
|
392 |
|
|
600: 8d222490 lw $v0,9360($t1)
|
393 |
|
|
604: 00000000 nop
|
394 |
|
|
608: 00021080 sll $v0,$v0,0x2
|
395 |
|
|
60c: 00481021 addu $v0,$v0,$t0
|
396 |
|
|
610: 8c420000 lw $v0,0($v0)
|
397 |
|
|
614: 00000000 nop
|
398 |
|
|
618: 02021821 addu $v1,$s0,$v0
|
399 |
|
|
61c: 286200ff slti $v0,$v1,255
|
400 |
|
|
620: 1440000a bnez $v0,0x64c
|
401 |
|
|
624: 00031080 sll $v0,$v1,0x2
|
402 |
|
|
628: 2463ff01 addiu $v1,$v1,-255
|
403 |
|
|
62c: 00031203 sra $v0,$v1,0x8
|
404 |
|
|
630: 306300ff andi $v1,$v1,0xff
|
405 |
|
|
634: 00431821 addu $v1,$v0,$v1
|
406 |
|
|
638: 286200ff slti $v0,$v1,255
|
407 |
|
|
63c: 1040fffb beqz $v0,0x62c
|
408 |
|
|
640: 2463ff01 addiu $v1,$v1,-255
|
409 |
|
|
644: 246300ff addiu $v1,$v1,255
|
410 |
|
|
648: 00031080 sll $v0,$v1,0x2
|
411 |
|
|
64c: 00471021 addu $v0,$v0,$a3
|
412 |
|
|
650: 8c420000 lw $v0,0($v0)
|
413 |
|
|
654: 00000000 nop
|
414 |
|
|
658: ad222490 sw $v0,9360($t1)
|
415 |
|
|
65c: 26100001 addiu $s0,$s0,1
|
416 |
|
|
660: 2a020021 slti $v0,$s0,33
|
417 |
|
|
664: 1440ffb5 bnez $v0,0x53c
|
418 |
|
|
668: 00101080 sll $v0,$s0,0x2
|
419 |
|
|
66c: 00008025 move $s0,$zero
|
420 |
|
|
670: 3c020000 lui $v0,0x0
|
421 |
|
|
674: 24452490 addiu $a1,$v0,9360
|
422 |
|
|
678: 3c020000 lui $v0,0x0
|
423 |
|
|
67c: 24441f90 addiu $a0,$v0,8080
|
424 |
|
|
680: 00101880 sll $v1,$s0,0x2
|
425 |
|
|
684: 00651821 addu $v1,$v1,$a1
|
426 |
|
|
688: 8c620000 lw $v0,0($v1)
|
427 |
|
|
68c: 00000000 nop
|
428 |
|
|
690: 00021080 sll $v0,$v0,0x2
|
429 |
|
|
694: 00441021 addu $v0,$v0,$a0
|
430 |
|
|
698: 8c420000 lw $v0,0($v0)
|
431 |
|
|
69c: 00000000 nop
|
432 |
|
|
6a0: ac620000 sw $v0,0($v1)
|
433 |
|
|
6a4: 26100001 addiu $s0,$s0,1
|
434 |
|
|
6a8: 2a020021 slti $v0,$s0,33
|
435 |
|
|
6ac: 1440fff5 bnez $v0,0x684
|
436 |
|
|
6b0: 00101880 sll $v1,$s0,0x2
|
437 |
|
|
6b4: 3c040000 lui $a0,0x0
|
438 |
|
|
6b8: 0c000045 jal 0x114
|
439 |
|
|
6bc: 248417b0 addiu $a0,$a0,6064
|
440 |
|
|
6c0: 00008025 move $s0,$zero
|
441 |
|
|
6c4: 3c020000 lui $v0,0x0
|
442 |
|
|
6c8: 24522490 addiu $s2,$v0,9360
|
443 |
|
|
6cc: 3c110000 lui $s1,0x0
|
444 |
|
|
6d0: 00101080 sll $v0,$s0,0x2
|
445 |
|
|
6d4: 00521021 addu $v0,$v0,$s2
|
446 |
|
|
6d8: 90440003 lbu $a0,3($v0)
|
447 |
|
|
6dc: 0c000058 jal 0x160
|
448 |
|
|
6e0: 26100001 addiu $s0,$s0,1
|
449 |
|
|
6e4: 0c000045 jal 0x114
|
450 |
|
|
6e8: 26241798 addiu $a0,$s1,6040
|
451 |
|
|
6ec: 2a020021 slti $v0,$s0,33
|
452 |
|
|
6f0: 1440fff8 bnez $v0,0x6d4
|
453 |
|
|
6f4: 00101080 sll $v0,$s0,0x2
|
454 |
|
|
6f8: 3c040000 lui $a0,0x0
|
455 |
|
|
6fc: 0c000045 jal 0x114
|
456 |
|
|
700: 2484179c addiu $a0,$a0,6044
|
457 |
|
|
704: 8fbf001c lw $ra,28($sp)
|
458 |
|
|
708: 8fb20018 lw $s2,24($sp)
|
459 |
|
|
70c: 8fb10014 lw $s1,20($sp)
|
460 |
|
|
710: 8fb00010 lw $s0,16($sp)
|
461 |
|
|
714: 03e00008 jr $ra
|
462 |
|
|
718: 27bd0020 addiu $sp,$sp,32
|
463 |
|
|
71c: 00807025 move $t6,$a0
|
464 |
|
|
720: 2403001f li $v1,31
|
465 |
|
|
724: 00a31021 addu $v0,$a1,$v1
|
466 |
|
|
728: 2463ffff addiu $v1,$v1,-1
|
467 |
|
|
72c: 0461fffd bgez $v1,0x724
|
468 |
|
|
730: a0400000 sb $zero,0($v0)
|
469 |
|
|
734: 240800de li $t0,222
|
470 |
|
|
738: 3c020000 lui $v0,0x0
|
471 |
|
|
73c: 244d1f90 addiu $t5,$v0,8080
|
472 |
|
|
740: 240a00ff li $t2,255
|
473 |
|
|
744: 3c0c0000 lui $t4,0x0
|
474 |
|
|
748: 01801025 move $v0,$t4
|
475 |
|
|
74c: 244b2490 addiu $t3,$v0,9360
|
476 |
|
|
750: 3c020000 lui $v0,0x0
|
477 |
|
|
754: 24491a90 addiu $t1,$v0,6800
|
478 |
|
|
758: 01c81021 addu $v0,$t6,$t0
|
479 |
|
|
75c: 90420000 lbu $v0,0($v0)
|
480 |
|
|
760: 90a3001f lbu $v1,31($a1)
|
481 |
|
|
764: 00000000 nop
|
482 |
|
|
768: 00431026 xor $v0,$v0,$v1
|
483 |
|
|
76c: 00021080 sll $v0,$v0,0x2
|
484 |
|
|
770: 004d1021 addu $v0,$v0,$t5
|
485 |
|
|
774: 8c470000 lw $a3,0($v0)
|
486 |
|
|
778: 00000000 nop
|
487 |
|
|
77c: 10ea0035 beq $a3,$t2,0x854
|
488 |
|
|
780: 2406001f li $a2,31
|
489 |
|
|
784: 00061080 sll $v0,$a2,0x2
|
490 |
|
|
788: 004b1021 addu $v0,$v0,$t3
|
491 |
|
|
78c: 8c420000 lw $v0,0($v0)
|
492 |
|
|
790: 00000000 nop
|
493 |
|
|
794: 104a0015 beq $v0,$t2,0x7ec
|
494 |
|
|
798: 00e21821 addu $v1,$a3,$v0
|
495 |
|
|
79c: 286200ff slti $v0,$v1,255
|
496 |
|
|
7a0: 1440000a bnez $v0,0x7cc
|
497 |
|
|
7a4: 00a62021 addu $a0,$a1,$a2
|
498 |
|
|
7a8: 2463ff01 addiu $v1,$v1,-255
|
499 |
|
|
7ac: 00031203 sra $v0,$v1,0x8
|
500 |
|
|
7b0: 306300ff andi $v1,$v1,0xff
|
501 |
|
|
7b4: 00431821 addu $v1,$v0,$v1
|
502 |
|
|
7b8: 286200ff slti $v0,$v1,255
|
503 |
|
|
7bc: 1040fffb beqz $v0,0x7ac
|
504 |
|
|
7c0: 2463ff01 addiu $v1,$v1,-255
|
505 |
|
|
7c4: 246300ff addiu $v1,$v1,255
|
506 |
|
|
7c8: 00a62021 addu $a0,$a1,$a2
|
507 |
|
|
7cc: 00031080 sll $v0,$v1,0x2
|
508 |
|
|
7d0: 00491021 addu $v0,$v0,$t1
|
509 |
|
|
7d4: 9083ffff lbu $v1,-1($a0)
|
510 |
|
|
7d8: 90420003 lbu $v0,3($v0)
|
511 |
|
|
7dc: 00000000 nop
|
512 |
|
|
7e0: 00621826 xor $v1,$v1,$v0
|
513 |
|
|
7e4: 10000005 b 0x7fc
|
514 |
|
|
7e8: a0830000 sb $v1,0($a0)
|
515 |
|
|
7ec: 00a61021 addu $v0,$a1,$a2
|
516 |
|
|
7f0: 9043ffff lbu $v1,-1($v0)
|
517 |
|
|
7f4: 00000000 nop
|
518 |
|
|
7f8: a0430000 sb $v1,0($v0)
|
519 |
|
|
7fc: 24c6ffff addiu $a2,$a2,-1
|
520 |
|
|
800: 1cc0ffe1 bgtz $a2,0x788
|
521 |
|
|
804: 00061080 sll $v0,$a2,0x2
|
522 |
|
|
808: 8d822490 lw $v0,9360($t4)
|
523 |
|
|
80c: 00000000 nop
|
524 |
|
|
810: 00e21821 addu $v1,$a3,$v0
|
525 |
|
|
814: 286200ff slti $v0,$v1,255
|
526 |
|
|
818: 1440000a bnez $v0,0x844
|
527 |
|
|
81c: 00031080 sll $v0,$v1,0x2
|
528 |
|
|
820: 2463ff01 addiu $v1,$v1,-255
|
529 |
|
|
824: 00031203 sra $v0,$v1,0x8
|
530 |
|
|
828: 306300ff andi $v1,$v1,0xff
|
531 |
|
|
82c: 00431821 addu $v1,$v0,$v1
|
532 |
|
|
830: 286200ff slti $v0,$v1,255
|
533 |
|
|
834: 1040fffb beqz $v0,0x824
|
534 |
|
|
838: 2463ff01 addiu $v1,$v1,-255
|
535 |
|
|
83c: 246300ff addiu $v1,$v1,255
|
536 |
|
|
840: 00031080 sll $v0,$v1,0x2
|
537 |
|
|
844: 00491021 addu $v0,$v0,$t1
|
538 |
|
|
848: 90420003 lbu $v0,3($v0)
|
539 |
|
|
84c: 10000007 b 0x86c
|
540 |
|
|
850: a0a20000 sb $v0,0($a1)
|
541 |
|
|
854: 00a61021 addu $v0,$a1,$a2
|
542 |
|
|
858: 9043ffff lbu $v1,-1($v0)
|
543 |
|
|
85c: 24c6ffff addiu $a2,$a2,-1
|
544 |
|
|
860: 1cc0fffc bgtz $a2,0x854
|
545 |
|
|
864: a0430000 sb $v1,0($v0)
|
546 |
|
|
868: a0a00000 sb $zero,0($a1)
|
547 |
|
|
86c: 2508ffff addiu $t0,$t0,-1
|
548 |
|
|
870: 0501ffb9 bgez $t0,0x758
|
549 |
|
|
874: 00000000 nop
|
550 |
|
|
878: 03e00008 jr $ra
|
551 |
|
|
87c: 00001025 move $v0,$zero
|
552 |
|
|
880: 27bdf7c8 addiu $sp,$sp,-2104
|
553 |
|
|
884: afb10834 sw $s1,2100($sp)
|
554 |
|
|
888: afb00830 sw $s0,2096($sp)
|
555 |
|
|
88c: 00808025 move $s0,$a0
|
556 |
|
|
890: 240700fe li $a3,254
|
557 |
|
|
894: 3c020000 lui $v0,0x0
|
558 |
|
|
898: 24441f90 addiu $a0,$v0,8080
|
559 |
|
|
89c: 00071080 sll $v0,$a3,0x2
|
560 |
|
|
8a0: 03a21821 addu $v1,$sp,$v0
|
561 |
|
|
8a4: 02071021 addu $v0,$s0,$a3
|
562 |
|
|
8a8: 90420000 lbu $v0,0($v0)
|
563 |
|
|
8ac: 00000000 nop
|
564 |
|
|
8b0: 00021080 sll $v0,$v0,0x2
|
565 |
|
|
8b4: 00441021 addu $v0,$v0,$a0
|
566 |
|
|
8b8: 8c420000 lw $v0,0($v0)
|
567 |
|
|
8bc: 24e7ffff addiu $a3,$a3,-1
|
568 |
|
|
8c0: 04e1fff6 bgez $a3,0x89c
|
569 |
|
|
8c4: ac620000 sw $v0,0($v1)
|
570 |
|
|
8c8: 00002025 move $a0,$zero
|
571 |
|
|
8cc: 24070001 li $a3,1
|
572 |
|
|
8d0: 240b00ff li $t3,255
|
573 |
|
|
8d4: 3c020000 lui $v0,0x0
|
574 |
|
|
8d8: 244a1a90 addiu $t2,$v0,6800
|
575 |
|
|
8dc: 3c020000 lui $v0,0x0
|
576 |
|
|
8e0: 244c1f90 addiu $t4,$v0,8080
|
577 |
|
|
8e4: 00004825 move $t1,$zero
|
578 |
|
|
8e8: 01204025 move $t0,$t1
|
579 |
|
|
8ec: 00081080 sll $v0,$t0,0x2
|
580 |
|
|
8f0: 03a21021 addu $v0,$sp,$v0
|
581 |
|
|
8f4: 8c420000 lw $v0,0($v0)
|
582 |
|
|
8f8: 00000000 nop
|
583 |
|
|
8fc: 104b0014 beq $v0,$t3,0x950
|
584 |
|
|
900: 00000000 nop
|
585 |
|
|
904: 00e80018 mult $a3,$t0
|
586 |
|
|
908: 00008812 mflo $s1
|
587 |
|
|
90c: 02221821 addu $v1,$s1,$v0
|
588 |
|
|
910: 286200ff slti $v0,$v1,255
|
589 |
|
|
914: 1440000a bnez $v0,0x940
|
590 |
|
|
918: 00031080 sll $v0,$v1,0x2
|
591 |
|
|
91c: 2463ff01 addiu $v1,$v1,-255
|
592 |
|
|
920: 00031203 sra $v0,$v1,0x8
|
593 |
|
|
924: 306300ff andi $v1,$v1,0xff
|
594 |
|
|
928: 00431821 addu $v1,$v0,$v1
|
595 |
|
|
92c: 286200ff slti $v0,$v1,255
|
596 |
|
|
930: 1040fffb beqz $v0,0x920
|
597 |
|
|
934: 2463ff01 addiu $v1,$v1,-255
|
598 |
|
|
938: 246300ff addiu $v1,$v1,255
|
599 |
|
|
93c: 00031080 sll $v0,$v1,0x2
|
600 |
|
|
940: 004a1021 addu $v0,$v0,$t2
|
601 |
|
|
944: 8c420000 lw $v0,0($v0)
|
602 |
|
|
948: 00000000 nop
|
603 |
|
|
94c: 01224826 xor $t1,$t1,$v0
|
604 |
|
|
950: 25080001 addiu $t0,$t0,1
|
605 |
|
|
954: 290200ff slti $v0,$t0,255
|
606 |
|
|
958: 1440ffe5 bnez $v0,0x8f0
|
607 |
|
|
95c: 00081080 sll $v0,$t0,0x2
|
608 |
|
|
960: 00071080 sll $v0,$a3,0x2
|
609 |
|
|
964: 03a21821 addu $v1,$sp,$v0
|
610 |
|
|
968: 00091080 sll $v0,$t1,0x2
|
611 |
|
|
96c: 004c1021 addu $v0,$v0,$t4
|
612 |
|
|
970: 8c420000 lw $v0,0($v0)
|
613 |
|
|
974: 00000000 nop
|
614 |
|
|
978: ac620488 sw $v0,1160($v1)
|
615 |
|
|
97c: 24e70001 addiu $a3,$a3,1
|
616 |
|
|
980: 28e20021 slti $v0,$a3,33
|
617 |
|
|
984: 1440ffd7 bnez $v0,0x8e4
|
618 |
|
|
988: 00892025 or $a0,$a0,$t1
|
619 |
|
|
98c: 14800003 bnez $a0,0x99c
|
620 |
|
|
990: 2403001f li $v1,31
|
621 |
|
|
994: 10000228 b 0x1238
|
622 |
|
|
998: 00001025 move $v0,$zero
|
623 |
|
|
99c: 27a40404 addiu $a0,$sp,1028
|
624 |
|
|
9a0: 00031080 sll $v0,$v1,0x2
|
625 |
|
|
9a4: 00821021 addu $v0,$a0,$v0
|
626 |
|
|
9a8: 2463ffff addiu $v1,$v1,-1
|
627 |
|
|
9ac: 0461fffc bgez $v1,0x9a0
|
628 |
|
|
9b0: ac400000 sw $zero,0($v0)
|
629 |
|
|
9b4: 24020001 li $v0,1
|
630 |
|
|
9b8: 18c0003e blez $a2,0xab4
|
631 |
|
|
9bc: afa20400 sw $v0,1024($sp)
|
632 |
|
|
9c0: 3c030000 lui $v1,0x0
|
633 |
|
|
9c4: 24631a90 addiu $v1,$v1,6800
|
634 |
|
|
9c8: 8ca20000 lw $v0,0($a1)
|
635 |
|
|
9cc: 00000000 nop
|
636 |
|
|
9d0: 00021080 sll $v0,$v0,0x2
|
637 |
|
|
9d4: 00431021 addu $v0,$v0,$v1
|
638 |
|
|
9d8: 8c420000 lw $v0,0($v0)
|
639 |
|
|
9dc: 00000000 nop
|
640 |
|
|
9e0: afa20404 sw $v0,1028($sp)
|
641 |
|
|
9e4: 24070001 li $a3,1
|
642 |
|
|
9e8: 00e6102a slt $v0,$a3,$a2
|
643 |
|
|
9ec: 10400031 beqz $v0,0xab4
|
644 |
|
|
9f0: 3c020000 lui $v0,0x0
|
645 |
|
|
9f4: 244e1f90 addiu $t6,$v0,8080
|
646 |
|
|
9f8: 27aa0400 addiu $t2,$sp,1024
|
647 |
|
|
9fc: 240d00ff li $t5,255
|
648 |
|
|
a00: 3c020000 lui $v0,0x0
|
649 |
|
|
a04: 244c1a90 addiu $t4,$v0,6800
|
650 |
|
|
a08: 00071080 sll $v0,$a3,0x2
|
651 |
|
|
a0c: 00451021 addu $v0,$v0,$a1
|
652 |
|
|
a10: 8c4b0000 lw $t3,0($v0)
|
653 |
|
|
a14: 24e80001 addiu $t0,$a3,1
|
654 |
|
|
a18: 19000022 blez $t0,0xaa4
|
655 |
|
|
a1c: 2502ffff addiu $v0,$t0,-1
|
656 |
|
|
a20: 00021080 sll $v0,$v0,0x2
|
657 |
|
|
a24: 01421021 addu $v0,$t2,$v0
|
658 |
|
|
a28: 8c420000 lw $v0,0($v0)
|
659 |
|
|
a2c: 00000000 nop
|
660 |
|
|
a30: 00021080 sll $v0,$v0,0x2
|
661 |
|
|
a34: 004e1021 addu $v0,$v0,$t6
|
662 |
|
|
a38: 8c490000 lw $t1,0($v0)
|
663 |
|
|
a3c: 00000000 nop
|
664 |
|
|
a40: 112d0015 beq $t1,$t5,0xa98
|
665 |
|
|
a44: 01691821 addu $v1,$t3,$t1
|
666 |
|
|
a48: 286200ff slti $v0,$v1,255
|
667 |
|
|
a4c: 14400009 bnez $v0,0xa74
|
668 |
|
|
a50: 00000000 nop
|
669 |
|
|
a54: 2463ff01 addiu $v1,$v1,-255
|
670 |
|
|
a58: 00031203 sra $v0,$v1,0x8
|
671 |
|
|
a5c: 306300ff andi $v1,$v1,0xff
|
672 |
|
|
a60: 00431821 addu $v1,$v0,$v1
|
673 |
|
|
a64: 286200ff slti $v0,$v1,255
|
674 |
|
|
a68: 1040fffb beqz $v0,0xa58
|
675 |
|
|
a6c: 2463ff01 addiu $v1,$v1,-255
|
676 |
|
|
a70: 246300ff addiu $v1,$v1,255
|
677 |
|
|
a74: 00082080 sll $a0,$t0,0x2
|
678 |
|
|
a78: 01442021 addu $a0,$t2,$a0
|
679 |
|
|
a7c: 00031080 sll $v0,$v1,0x2
|
680 |
|
|
a80: 004c1021 addu $v0,$v0,$t4
|
681 |
|
|
a84: 8c830000 lw $v1,0($a0)
|
682 |
|
|
a88: 8c420000 lw $v0,0($v0)
|
683 |
|
|
a8c: 00000000 nop
|
684 |
|
|
a90: 00621826 xor $v1,$v1,$v0
|
685 |
|
|
a94: ac830000 sw $v1,0($a0)
|
686 |
|
|
a98: 2508ffff addiu $t0,$t0,-1
|
687 |
|
|
a9c: 1d00ffe0 bgtz $t0,0xa20
|
688 |
|
|
aa0: 2502ffff addiu $v0,$t0,-1
|
689 |
|
|
aa4: 24e70001 addiu $a3,$a3,1
|
690 |
|
|
aa8: 00e6102a slt $v0,$a3,$a2
|
691 |
|
|
aac: 1440ffd7 bnez $v0,0xa0c
|
692 |
|
|
ab0: 00071080 sll $v0,$a3,0x2
|
693 |
|
|
ab4: 00003825 move $a3,$zero
|
694 |
|
|
ab8: 27a50510 addiu $a1,$sp,1296
|
695 |
|
|
abc: 3c020000 lui $v0,0x0
|
696 |
|
|
ac0: 24481f90 addiu $t0,$v0,8080
|
697 |
|
|
ac4: 27a40400 addiu $a0,$sp,1024
|
698 |
|
|
ac8: 00071080 sll $v0,$a3,0x2
|
699 |
|
|
acc: 00a21821 addu $v1,$a1,$v0
|
700 |
|
|
ad0: 00821021 addu $v0,$a0,$v0
|
701 |
|
|
ad4: 8c420000 lw $v0,0($v0)
|
702 |
|
|
ad8: 00000000 nop
|
703 |
|
|
adc: 00021080 sll $v0,$v0,0x2
|
704 |
|
|
ae0: 00481021 addu $v0,$v0,$t0
|
705 |
|
|
ae4: 8c420000 lw $v0,0($v0)
|
706 |
|
|
ae8: 00000000 nop
|
707 |
|
|
aec: ac620000 sw $v0,0($v1)
|
708 |
|
|
af0: 24e70001 addiu $a3,$a3,1
|
709 |
|
|
af4: 28e20021 slti $v0,$a3,33
|
710 |
|
|
af8: 1440fff4 bnez $v0,0xacc
|
711 |
|
|
afc: 00071080 sll $v0,$a3,0x2
|
712 |
|
|
b00: 00c04825 move $t1,$a2
|
713 |
|
|
b04: 01207025 move $t6,$t1
|
714 |
|
|
b08: 25290001 addiu $t1,$t1,1
|
715 |
|
|
b0c: 29220021 slti $v0,$t1,33
|
716 |
|
|
b10: 104000aa beqz $v0,0xdbc
|
717 |
|
|
b14: 240c00ff li $t4,255
|
718 |
|
|
b18: 27aa0400 addiu $t2,$sp,1024
|
719 |
|
|
b1c: 27af0488 addiu $t7,$sp,1160
|
720 |
|
|
b20: 3c020000 lui $v0,0x0
|
721 |
|
|
b24: 244d1f90 addiu $t5,$v0,8080
|
722 |
|
|
b28: 3c020000 lui $v0,0x0
|
723 |
|
|
b2c: 24581a90 addiu $t8,$v0,6800
|
724 |
|
|
b30: 00002825 move $a1,$zero
|
725 |
|
|
b34: 19200021 blez $t1,0xbbc
|
726 |
|
|
b38: 00a03825 move $a3,$a1
|
727 |
|
|
b3c: 00071080 sll $v0,$a3,0x2
|
728 |
|
|
b40: 01421021 addu $v0,$t2,$v0
|
729 |
|
|
b44: 8c440000 lw $a0,0($v0)
|
730 |
|
|
b48: 00000000 nop
|
731 |
|
|
b4c: 10800017 beqz $a0,0xbac
|
732 |
|
|
b50: 01271023 subu $v0,$t1,$a3
|
733 |
|
|
b54: 00021080 sll $v0,$v0,0x2
|
734 |
|
|
b58: 01e21021 addu $v0,$t7,$v0
|
735 |
|
|
b5c: 8c430000 lw $v1,0($v0)
|
736 |
|
|
b60: 00000000 nop
|
737 |
|
|
b64: 106c0011 beq $v1,$t4,0xbac
|
738 |
|
|
b68: 00041080 sll $v0,$a0,0x2
|
739 |
|
|
b6c: 004d1021 addu $v0,$v0,$t5
|
740 |
|
|
b70: 8c420000 lw $v0,0($v0)
|
741 |
|
|
b74: 10000004 b 0xb88
|
742 |
|
|
b78: 00431821 addu $v1,$v0,$v1
|
743 |
|
|
b7c: 00031203 sra $v0,$v1,0x8
|
744 |
|
|
b80: 306300ff andi $v1,$v1,0xff
|
745 |
|
|
b84: 00431821 addu $v1,$v0,$v1
|
746 |
|
|
b88: 286200ff slti $v0,$v1,255
|
747 |
|
|
b8c: 1040fffb beqz $v0,0xb7c
|
748 |
|
|
b90: 2463ff01 addiu $v1,$v1,-255
|
749 |
|
|
b94: 246300ff addiu $v1,$v1,255
|
750 |
|
|
b98: 00031080 sll $v0,$v1,0x2
|
751 |
|
|
b9c: 00581021 addu $v0,$v0,$t8
|
752 |
|
|
ba0: 8c420000 lw $v0,0($v0)
|
753 |
|
|
ba4: 00000000 nop
|
754 |
|
|
ba8: 00a22826 xor $a1,$a1,$v0
|
755 |
|
|
bac: 24e70001 addiu $a3,$a3,1
|
756 |
|
|
bb0: 00e9102a slt $v0,$a3,$t1
|
757 |
|
|
bb4: 1440ffe2 bnez $v0,0xb40
|
758 |
|
|
bb8: 00071080 sll $v0,$a3,0x2
|
759 |
|
|
bbc: 00051080 sll $v0,$a1,0x2
|
760 |
|
|
bc0: 004d1021 addu $v0,$v0,$t5
|
761 |
|
|
bc4: 8c450000 lw $a1,0($v0)
|
762 |
|
|
bc8: 00000000 nop
|
763 |
|
|
bcc: 14ac000d bne $a1,$t4,0xc04
|
764 |
|
|
bd0: 00003825 move $a3,$zero
|
765 |
|
|
bd4: 2404001f li $a0,31
|
766 |
|
|
bd8: 27a70514 addiu $a3,$sp,1300
|
767 |
|
|
bdc: 27a50510 addiu $a1,$sp,1296
|
768 |
|
|
be0: 00041080 sll $v0,$a0,0x2
|
769 |
|
|
be4: 00e21821 addu $v1,$a3,$v0
|
770 |
|
|
be8: 00a21021 addu $v0,$a1,$v0
|
771 |
|
|
bec: 8c420000 lw $v0,0($v0)
|
772 |
|
|
bf0: 2484ffff addiu $a0,$a0,-1
|
773 |
|
|
bf4: 0481fffa bgez $a0,0xbe0
|
774 |
|
|
bf8: ac620000 sw $v0,0($v1)
|
775 |
|
|
bfc: 1000006b b 0xdac
|
776 |
|
|
c00: afac0510 sw $t4,1296($sp)
|
777 |
|
|
c04: 8fa20400 lw $v0,1024($sp)
|
778 |
|
|
c08: 00000000 nop
|
779 |
|
|
c0c: afa20598 sw $v0,1432($sp)
|
780 |
|
|
c10: 27ab0510 addiu $t3,$sp,1296
|
781 |
|
|
c14: 27a80598 addiu $t0,$sp,1432
|
782 |
|
|
c18: 00071080 sll $v0,$a3,0x2
|
783 |
|
|
c1c: 01621021 addu $v0,$t3,$v0
|
784 |
|
|
c20: 8c420000 lw $v0,0($v0)
|
785 |
|
|
c24: 00000000 nop
|
786 |
|
|
c28: 104c0018 beq $v0,$t4,0xc8c
|
787 |
|
|
c2c: 00a21821 addu $v1,$a1,$v0
|
788 |
|
|
c30: 286200ff slti $v0,$v1,255
|
789 |
|
|
c34: 1440000a bnez $v0,0xc60
|
790 |
|
|
c38: 24e20001 addiu $v0,$a3,1
|
791 |
|
|
c3c: 2463ff01 addiu $v1,$v1,-255
|
792 |
|
|
c40: 00031203 sra $v0,$v1,0x8
|
793 |
|
|
c44: 306300ff andi $v1,$v1,0xff
|
794 |
|
|
c48: 00431821 addu $v1,$v0,$v1
|
795 |
|
|
c4c: 286200ff slti $v0,$v1,255
|
796 |
|
|
c50: 1040fffb beqz $v0,0xc40
|
797 |
|
|
c54: 2463ff01 addiu $v1,$v1,-255
|
798 |
|
|
c58: 246300ff addiu $v1,$v1,255
|
799 |
|
|
c5c: 24e20001 addiu $v0,$a3,1
|
800 |
|
|
c60: 00021080 sll $v0,$v0,0x2
|
801 |
|
|
c64: 01022021 addu $a0,$t0,$v0
|
802 |
|
|
c68: 01421021 addu $v0,$t2,$v0
|
803 |
|
|
c6c: 00031880 sll $v1,$v1,0x2
|
804 |
|
|
c70: 00781821 addu $v1,$v1,$t8
|
805 |
|
|
c74: 8c420000 lw $v0,0($v0)
|
806 |
|
|
c78: 8c630000 lw $v1,0($v1)
|
807 |
|
|
c7c: 00000000 nop
|
808 |
|
|
c80: 00431026 xor $v0,$v0,$v1
|
809 |
|
|
c84: 10000008 b 0xca8
|
810 |
|
|
c88: ac820000 sw $v0,0($a0)
|
811 |
|
|
c8c: 24e20001 addiu $v0,$a3,1
|
812 |
|
|
c90: 00021080 sll $v0,$v0,0x2
|
813 |
|
|
c94: 01021821 addu $v1,$t0,$v0
|
814 |
|
|
c98: 01421021 addu $v0,$t2,$v0
|
815 |
|
|
c9c: 8c420000 lw $v0,0($v0)
|
816 |
|
|
ca0: 00000000 nop
|
817 |
|
|
ca4: ac620000 sw $v0,0($v1)
|
818 |
|
|
ca8: 24e70001 addiu $a3,$a3,1
|
819 |
|
|
cac: 28e20020 slti $v0,$a3,32
|
820 |
|
|
cb0: 1440ffda bnez $v0,0xc1c
|
821 |
|
|
cb4: 00071080 sll $v0,$a3,0x2
|
822 |
|
|
cb8: 000e1840 sll $v1,$t6,0x1
|
823 |
|
|
cbc: 01262021 addu $a0,$t1,$a2
|
824 |
|
|
cc0: 2482ffff addiu $v0,$a0,-1
|
825 |
|
|
cc4: 0043102a slt $v0,$v0,$v1
|
826 |
|
|
cc8: 14400025 bnez $v0,0xd60
|
827 |
|
|
ccc: 27a70514 addiu $a3,$sp,1300
|
828 |
|
|
cd0: 008e7023 subu $t6,$a0,$t6
|
829 |
|
|
cd4: 00003825 move $a3,$zero
|
830 |
|
|
cd8: 27a80510 addiu $t0,$sp,1296
|
831 |
|
|
cdc: 00071080 sll $v0,$a3,0x2
|
832 |
|
|
ce0: 01022021 addu $a0,$t0,$v0
|
833 |
|
|
ce4: 01421021 addu $v0,$t2,$v0
|
834 |
|
|
ce8: 8c420000 lw $v0,0($v0)
|
835 |
|
|
cec: 00000000 nop
|
836 |
|
|
cf0: 10400013 beqz $v0,0xd40
|
837 |
|
|
cf4: 00021080 sll $v0,$v0,0x2
|
838 |
|
|
cf8: 004d1021 addu $v0,$v0,$t5
|
839 |
|
|
cfc: 8c420000 lw $v0,0($v0)
|
840 |
|
|
d00: 00000000 nop
|
841 |
|
|
d04: 00451023 subu $v0,$v0,$a1
|
842 |
|
|
d08: 244300ff addiu $v1,$v0,255
|
843 |
|
|
d0c: 286200ff slti $v0,$v1,255
|
844 |
|
|
d10: 1440000c bnez $v0,0xd44
|
845 |
|
|
d14: 00601025 move $v0,$v1
|
846 |
|
|
d18: 2463ff01 addiu $v1,$v1,-255
|
847 |
|
|
d1c: 00031203 sra $v0,$v1,0x8
|
848 |
|
|
d20: 306300ff andi $v1,$v1,0xff
|
849 |
|
|
d24: 00431821 addu $v1,$v0,$v1
|
850 |
|
|
d28: 286200ff slti $v0,$v1,255
|
851 |
|
|
d2c: 1040fffb beqz $v0,0xd1c
|
852 |
|
|
d30: 2463ff01 addiu $v1,$v1,-255
|
853 |
|
|
d34: 246300ff addiu $v1,$v1,255
|
854 |
|
|
d38: 10000002 b 0xd44
|
855 |
|
|
d3c: 00601025 move $v0,$v1
|
856 |
|
|
d40: 240200ff li $v0,255
|
857 |
|
|
d44: ac820000 sw $v0,0($a0)
|
858 |
|
|
d48: 24e70001 addiu $a3,$a3,1
|
859 |
|
|
d4c: 28e20021 slti $v0,$a3,33
|
860 |
|
|
d50: 1440ffe3 bnez $v0,0xce0
|
861 |
|
|
d54: 00071080 sll $v0,$a3,0x2
|
862 |
|
|
d58: 1000000c b 0xd8c
|
863 |
|
|
d5c: 24040020 li $a0,32
|
864 |
|
|
d60: 2404001f li $a0,31
|
865 |
|
|
d64: 27a50510 addiu $a1,$sp,1296
|
866 |
|
|
d68: 00041080 sll $v0,$a0,0x2
|
867 |
|
|
d6c: 00e21821 addu $v1,$a3,$v0
|
868 |
|
|
d70: 00a21021 addu $v0,$a1,$v0
|
869 |
|
|
d74: 8c420000 lw $v0,0($v0)
|
870 |
|
|
d78: 2484ffff addiu $a0,$a0,-1
|
871 |
|
|
d7c: 0481fffa bgez $a0,0xd68
|
872 |
|
|
d80: ac620000 sw $v0,0($v1)
|
873 |
|
|
d84: afac0510 sw $t4,1296($sp)
|
874 |
|
|
d88: 24040020 li $a0,32
|
875 |
|
|
d8c: 27a50598 addiu $a1,$sp,1432
|
876 |
|
|
d90: 00041080 sll $v0,$a0,0x2
|
877 |
|
|
d94: 01421821 addu $v1,$t2,$v0
|
878 |
|
|
d98: 00a21021 addu $v0,$a1,$v0
|
879 |
|
|
d9c: 8c420000 lw $v0,0($v0)
|
880 |
|
|
da0: 2484ffff addiu $a0,$a0,-1
|
881 |
|
|
da4: 0481fffa bgez $a0,0xd90
|
882 |
|
|
da8: ac620000 sw $v0,0($v1)
|
883 |
|
|
dac: 25290001 addiu $t1,$t1,1
|
884 |
|
|
db0: 29220021 slti $v0,$t1,33
|
885 |
|
|
db4: 1440ff5f bnez $v0,0xb34
|
886 |
|
|
db8: 00002825 move $a1,$zero
|
887 |
|
|
dbc: 00006025 move $t4,$zero
|
888 |
|
|
dc0: 01803825 move $a3,$t4
|
889 |
|
|
dc4: 27a40400 addiu $a0,$sp,1024
|
890 |
|
|
dc8: 3c020000 lui $v0,0x0
|
891 |
|
|
dcc: 24461f90 addiu $a2,$v0,8080
|
892 |
|
|
dd0: 240500ff li $a1,255
|
893 |
|
|
dd4: 00071080 sll $v0,$a3,0x2
|
894 |
|
|
dd8: 00821021 addu $v0,$a0,$v0
|
895 |
|
|
ddc: 8c430000 lw $v1,0($v0)
|
896 |
|
|
de0: 00000000 nop
|
897 |
|
|
de4: 00031880 sll $v1,$v1,0x2
|
898 |
|
|
de8: 00661821 addu $v1,$v1,$a2
|
899 |
|
|
dec: 8c630000 lw $v1,0($v1)
|
900 |
|
|
df0: 00000000 nop
|
901 |
|
|
df4: 10650002 beq $v1,$a1,0xe00
|
902 |
|
|
df8: ac430000 sw $v1,0($v0)
|
903 |
|
|
dfc: 00e06025 move $t4,$a3
|
904 |
|
|
e00: 24e70001 addiu $a3,$a3,1
|
905 |
|
|
e04: 28e20021 slti $v0,$a3,33
|
906 |
|
|
e08: 1440fff3 bnez $v0,0xdd8
|
907 |
|
|
e0c: 00071080 sll $v0,$a3,0x2
|
908 |
|
|
e10: 2404001f li $a0,31
|
909 |
|
|
e14: 27a6072c addiu $a2,$sp,1836
|
910 |
|
|
e18: 27a50404 addiu $a1,$sp,1028
|
911 |
|
|
e1c: 00041080 sll $v0,$a0,0x2
|
912 |
|
|
e20: 00c21821 addu $v1,$a2,$v0
|
913 |
|
|
e24: 00a21021 addu $v0,$a1,$v0
|
914 |
|
|
e28: 8c420000 lw $v0,0($v0)
|
915 |
|
|
e2c: 2484ffff addiu $a0,$a0,-1
|
916 |
|
|
e30: 0481fffa bgez $a0,0xe1c
|
917 |
|
|
e34: ac620000 sw $v0,0($v1)
|
918 |
|
|
e38: 00006825 move $t5,$zero
|
919 |
|
|
e3c: 24070001 li $a3,1
|
920 |
|
|
e40: 27a50728 addiu $a1,$sp,1832
|
921 |
|
|
e44: 240600ff li $a2,255
|
922 |
|
|
e48: 3c020000 lui $v0,0x0
|
923 |
|
|
e4c: 24491a90 addiu $t1,$v0,6800
|
924 |
|
|
e50: 01804025 move $t0,$t4
|
925 |
|
|
e54: 1900001d blez $t0,0xecc
|
926 |
|
|
e58: 24040001 li $a0,1
|
927 |
|
|
e5c: 00081080 sll $v0,$t0,0x2
|
928 |
|
|
e60: 00a21021 addu $v0,$a1,$v0
|
929 |
|
|
e64: 8c420000 lw $v0,0($v0)
|
930 |
|
|
e68: 00000000 nop
|
931 |
|
|
e6c: 10460014 beq $v0,$a2,0xec0
|
932 |
|
|
e70: 01021821 addu $v1,$t0,$v0
|
933 |
|
|
e74: 286200ff slti $v0,$v1,255
|
934 |
|
|
e78: 1440000a bnez $v0,0xea4
|
935 |
|
|
e7c: 00081080 sll $v0,$t0,0x2
|
936 |
|
|
e80: 2463ff01 addiu $v1,$v1,-255
|
937 |
|
|
e84: 00031203 sra $v0,$v1,0x8
|
938 |
|
|
e88: 306300ff andi $v1,$v1,0xff
|
939 |
|
|
e8c: 00431821 addu $v1,$v0,$v1
|
940 |
|
|
e90: 286200ff slti $v0,$v1,255
|
941 |
|
|
e94: 1040fffb beqz $v0,0xe84
|
942 |
|
|
e98: 2463ff01 addiu $v1,$v1,-255
|
943 |
|
|
e9c: 246300ff addiu $v1,$v1,255
|
944 |
|
|
ea0: 00081080 sll $v0,$t0,0x2
|
945 |
|
|
ea4: 00a21021 addu $v0,$a1,$v0
|
946 |
|
|
ea8: ac430000 sw $v1,0($v0)
|
947 |
|
|
eac: 00031080 sll $v0,$v1,0x2
|
948 |
|
|
eb0: 00491021 addu $v0,$v0,$t1
|
949 |
|
|
eb4: 8c420000 lw $v0,0($v0)
|
950 |
|
|
eb8: 00000000 nop
|
951 |
|
|
ebc: 00822026 xor $a0,$a0,$v0
|
952 |
|
|
ec0: 2508ffff addiu $t0,$t0,-1
|
953 |
|
|
ec4: 1d00ffe6 bgtz $t0,0xe60
|
954 |
|
|
ec8: 00081080 sll $v0,$t0,0x2
|
955 |
|
|
ecc: 14800007 bnez $a0,0xeec
|
956 |
|
|
ed0: 000d1880 sll $v1,$t5,0x2
|
957 |
|
|
ed4: 03a31021 addu $v0,$sp,$v1
|
958 |
|
|
ed8: ac4706a8 sw $a3,1704($v0)
|
959 |
|
|
edc: 00401825 move $v1,$v0
|
960 |
|
|
ee0: 00c71023 subu $v0,$a2,$a3
|
961 |
|
|
ee4: ac6207b0 sw $v0,1968($v1)
|
962 |
|
|
ee8: 25ad0001 addiu $t5,$t5,1
|
963 |
|
|
eec: 24e70001 addiu $a3,$a3,1
|
964 |
|
|
ef0: 28e20100 slti $v0,$a3,256
|
965 |
|
|
ef4: 1440ffd6 bnez $v0,0xe50
|
966 |
|
|
ef8: 00000000 nop
|
967 |
|
|
efc: 118d0003 beq $t4,$t5,0xf0c
|
968 |
|
|
f00: 0000c825 move $t9,$zero
|
969 |
|
|
f04: 100000cc b 0x1238
|
970 |
|
|
f08: 2402ffff li $v0,-1
|
971 |
|
|
f0c: 03203825 move $a3,$t9
|
972 |
|
|
f10: 27a60488 addiu $a2,$sp,1160
|
973 |
|
|
f14: 240a00ff li $t2,255
|
974 |
|
|
f18: 27a50400 addiu $a1,$sp,1024
|
975 |
|
|
f1c: 3c020000 lui $v0,0x0
|
976 |
|
|
f20: 244b1a90 addiu $t3,$v0,6800
|
977 |
|
|
f24: 00004825 move $t1,$zero
|
978 |
|
|
f28: 0187102a slt $v0,$t4,$a3
|
979 |
|
|
f2c: 10400002 beqz $v0,0xf38
|
980 |
|
|
f30: 00e04025 move $t0,$a3
|
981 |
|
|
f34: 01804025 move $t0,$t4
|
982 |
|
|
f38: 0500001e bltz $t0,0xfb4
|
983 |
|
|
f3c: 2502ffff addiu $v0,$t0,-1
|
984 |
|
|
f40: 00e21023 subu $v0,$a3,$v0
|
985 |
|
|
f44: 00021080 sll $v0,$v0,0x2
|
986 |
|
|
f48: 00c21021 addu $v0,$a2,$v0
|
987 |
|
|
f4c: 8c430000 lw $v1,0($v0)
|
988 |
|
|
f50: 00000000 nop
|
989 |
|
|
f54: 106a0014 beq $v1,$t2,0xfa8
|
990 |
|
|
f58: 00081080 sll $v0,$t0,0x2
|
991 |
|
|
f5c: 00a21021 addu $v0,$a1,$v0
|
992 |
|
|
f60: 8c420000 lw $v0,0($v0)
|
993 |
|
|
f64: 00000000 nop
|
994 |
|
|
f68: 104a000f beq $v0,$t2,0xfa8
|
995 |
|
|
f6c: 00431821 addu $v1,$v0,$v1
|
996 |
|
|
f70: 10000005 b 0xf88
|
997 |
|
|
f74: 286200ff slti $v0,$v1,255
|
998 |
|
|
f78: 00031203 sra $v0,$v1,0x8
|
999 |
|
|
f7c: 306300ff andi $v1,$v1,0xff
|
1000 |
|
|
f80: 00431821 addu $v1,$v0,$v1
|
1001 |
|
|
f84: 286200ff slti $v0,$v1,255
|
1002 |
|
|
f88: 1040fffb beqz $v0,0xf78
|
1003 |
|
|
f8c: 2463ff01 addiu $v1,$v1,-255
|
1004 |
|
|
f90: 246300ff addiu $v1,$v1,255
|
1005 |
|
|
f94: 00031080 sll $v0,$v1,0x2
|
1006 |
|
|
f98: 004b1021 addu $v0,$v0,$t3
|
1007 |
|
|
f9c: 8c420000 lw $v0,0($v0)
|
1008 |
|
|
fa0: 00000000 nop
|
1009 |
|
|
fa4: 01224826 xor $t1,$t1,$v0
|
1010 |
|
|
fa8: 2508ffff addiu $t0,$t0,-1
|
1011 |
|
|
fac: 0501ffe4 bgez $t0,0xf40
|
1012 |
|
|
fb0: 2502ffff addiu $v0,$t0,-1
|
1013 |
|
|
fb4: 11200002 beqz $t1,0xfc0
|
1014 |
|
|
fb8: 00071080 sll $v0,$a3,0x2
|
1015 |
|
|
fbc: 00e0c825 move $t9,$a3
|
1016 |
|
|
fc0: 03a22021 addu $a0,$sp,$v0
|
1017 |
|
|
fc4: 3c030000 lui $v1,0x0
|
1018 |
|
|
fc8: 24631f90 addiu $v1,$v1,8080
|
1019 |
|
|
fcc: 00091080 sll $v0,$t1,0x2
|
1020 |
|
|
fd0: 00431021 addu $v0,$v0,$v1
|
1021 |
|
|
fd4: 8c420000 lw $v0,0($v0)
|
1022 |
|
|
fd8: 00000000 nop
|
1023 |
|
|
fdc: ac820620 sw $v0,1568($a0)
|
1024 |
|
|
fe0: 24e70001 addiu $a3,$a3,1
|
1025 |
|
|
fe4: 28e20020 slti $v0,$a3,32
|
1026 |
|
|
fe8: 1440ffce bnez $v0,0xf24
|
1027 |
|
|
fec: 240200ff li $v0,255
|
1028 |
|
|
ff0: 25a8ffff addiu $t0,$t5,-1
|
1029 |
|
|
ff4: 0500008f bltz $t0,0x1234
|
1030 |
|
|
ff8: afa206a0 sw $v0,1696($sp)
|
1031 |
|
|
ffc: 27af0620 addiu $t7,$sp,1568
|
1032 |
|
|
1000: 0040c025 move $t8,$v0
|
1033 |
|
|
1004: 27ae06a8 addiu $t6,$sp,1704
|
1034 |
|
|
1008: 3c020000 lui $v0,0x0
|
1035 |
|
|
100c: 244b1a90 addiu $t3,$v0,6800
|
1036 |
|
|
1010: 03203825 move $a3,$t9
|
1037 |
|
|
1014: 04e00021 bltz $a3,0x109c
|
1038 |
|
|
1018: 00003025 move $a2,$zero
|
1039 |
|
|
101c: 00081080 sll $v0,$t0,0x2
|
1040 |
|
|
1020: 01c22021 addu $a0,$t6,$v0
|
1041 |
|
|
1024: 00071080 sll $v0,$a3,0x2
|
1042 |
|
|
1028: 01e21021 addu $v0,$t7,$v0
|
1043 |
|
|
102c: 8c430000 lw $v1,0($v0)
|
1044 |
|
|
1030: 00000000 nop
|
1045 |
|
|
1034: 10780016 beq $v1,$t8,0x1090
|
1046 |
|
|
1038: 00000000 nop
|
1047 |
|
|
103c: 8c820000 lw $v0,0($a0)
|
1048 |
|
|
1040: 00000000 nop
|
1049 |
|
|
1044: 00e20018 mult $a3,$v0
|
1050 |
|
|
1048: 00008812 mflo $s1
|
1051 |
|
|
104c: 02231821 addu $v1,$s1,$v1
|
1052 |
|
|
1050: 286200ff slti $v0,$v1,255
|
1053 |
|
|
1054: 1440000a bnez $v0,0x1080
|
1054 |
|
|
1058: 00031080 sll $v0,$v1,0x2
|
1055 |
|
|
105c: 2463ff01 addiu $v1,$v1,-255
|
1056 |
|
|
1060: 00031203 sra $v0,$v1,0x8
|
1057 |
|
|
1064: 306300ff andi $v1,$v1,0xff
|
1058 |
|
|
1068: 00431821 addu $v1,$v0,$v1
|
1059 |
|
|
106c: 286200ff slti $v0,$v1,255
|
1060 |
|
|
1070: 1040fffb beqz $v0,0x1060
|
1061 |
|
|
1074: 2463ff01 addiu $v1,$v1,-255
|
1062 |
|
|
1078: 246300ff addiu $v1,$v1,255
|
1063 |
|
|
107c: 00031080 sll $v0,$v1,0x2
|
1064 |
|
|
1080: 004b1021 addu $v0,$v0,$t3
|
1065 |
|
|
1084: 8c420000 lw $v0,0($v0)
|
1066 |
|
|
1088: 00000000 nop
|
1067 |
|
|
108c: 00c23026 xor $a2,$a2,$v0
|
1068 |
|
|
1090: 24e7ffff addiu $a3,$a3,-1
|
1069 |
|
|
1094: 04e1ffe4 bgez $a3,0x1028
|
1070 |
|
|
1098: 00071080 sll $v0,$a3,0x2
|
1071 |
|
|
109c: 240300ff li $v1,255
|
1072 |
|
|
10a0: 2463ff01 addiu $v1,$v1,-255
|
1073 |
|
|
10a4: 00031203 sra $v0,$v1,0x8
|
1074 |
|
|
10a8: 306300ff andi $v1,$v1,0xff
|
1075 |
|
|
10ac: 00431821 addu $v1,$v0,$v1
|
1076 |
|
|
10b0: 286200ff slti $v0,$v1,255
|
1077 |
|
|
10b4: 1040fffb beqz $v0,0x10a4
|
1078 |
|
|
10b8: 2463ff01 addiu $v1,$v1,-255
|
1079 |
|
|
10bc: 246300ff addiu $v1,$v1,255
|
1080 |
|
|
10c0: 00031080 sll $v0,$v1,0x2
|
1081 |
|
|
10c4: 01621021 addu $v0,$t3,$v0
|
1082 |
|
|
10c8: 8c4a0000 lw $t2,0($v0)
|
1083 |
|
|
10cc: 01801825 move $v1,$t4
|
1084 |
|
|
10d0: 28620020 slti $v0,$v1,32
|
1085 |
|
|
10d4: 14400002 bnez $v0,0x10e0
|
1086 |
|
|
10d8: 00002825 move $a1,$zero
|
1087 |
|
|
10dc: 2403001f li $v1,31
|
1088 |
|
|
10e0: 2402fffe li $v0,-2
|
1089 |
|
|
10e4: 00623824 and $a3,$v1,$v0
|
1090 |
|
|
10e8: 04e00023 bltz $a3,0x1178
|
1091 |
|
|
10ec: 00000000 nop
|
1092 |
|
|
10f0: 27a90400 addiu $t1,$sp,1024
|
1093 |
|
|
10f4: 00081080 sll $v0,$t0,0x2
|
1094 |
|
|
10f8: 01c22021 addu $a0,$t6,$v0
|
1095 |
|
|
10fc: 24e20001 addiu $v0,$a3,1
|
1096 |
|
|
1100: 00021080 sll $v0,$v0,0x2
|
1097 |
|
|
1104: 01221021 addu $v0,$t1,$v0
|
1098 |
|
|
1108: 8c430000 lw $v1,0($v0)
|
1099 |
|
|
110c: 00000000 nop
|
1100 |
|
|
1110: 10780016 beq $v1,$t8,0x116c
|
1101 |
|
|
1114: 00000000 nop
|
1102 |
|
|
1118: 8c820000 lw $v0,0($a0)
|
1103 |
|
|
111c: 00000000 nop
|
1104 |
|
|
1120: 00e20018 mult $a3,$v0
|
1105 |
|
|
1124: 00008812 mflo $s1
|
1106 |
|
|
1128: 02231821 addu $v1,$s1,$v1
|
1107 |
|
|
112c: 286200ff slti $v0,$v1,255
|
1108 |
|
|
1130: 1440000a bnez $v0,0x115c
|
1109 |
|
|
1134: 00031080 sll $v0,$v1,0x2
|
1110 |
|
|
1138: 2463ff01 addiu $v1,$v1,-255
|
1111 |
|
|
113c: 00031203 sra $v0,$v1,0x8
|
1112 |
|
|
1140: 306300ff andi $v1,$v1,0xff
|
1113 |
|
|
1144: 00431821 addu $v1,$v0,$v1
|
1114 |
|
|
1148: 286200ff slti $v0,$v1,255
|
1115 |
|
|
114c: 1040fffb beqz $v0,0x113c
|
1116 |
|
|
1150: 2463ff01 addiu $v1,$v1,-255
|
1117 |
|
|
1154: 246300ff addiu $v1,$v1,255
|
1118 |
|
|
1158: 00031080 sll $v0,$v1,0x2
|
1119 |
|
|
115c: 004b1021 addu $v0,$v0,$t3
|
1120 |
|
|
1160: 8c420000 lw $v0,0($v0)
|
1121 |
|
|
1164: 00000000 nop
|
1122 |
|
|
1168: 00a22826 xor $a1,$a1,$v0
|
1123 |
|
|
116c: 24e7fffe addiu $a3,$a3,-2
|
1124 |
|
|
1170: 04e1ffe2 bgez $a3,0x10fc
|
1125 |
|
|
1174: 00000000 nop
|
1126 |
|
|
1178: 00000000 nop
|
1127 |
|
|
117c: 10a0ff61 beqz $a1,0xf04
|
1128 |
|
|
1180: 00000000 nop
|
1129 |
|
|
1184: 10c00028 beqz $a2,0x1228
|
1130 |
|
|
1188: 00000000 nop
|
1131 |
|
|
118c: 3c040000 lui $a0,0x0
|
1132 |
|
|
1190: 24841f90 addiu $a0,$a0,8080
|
1133 |
|
|
1194: 00061880 sll $v1,$a2,0x2
|
1134 |
|
|
1198: 00641821 addu $v1,$v1,$a0
|
1135 |
|
|
119c: 000a1080 sll $v0,$t2,0x2
|
1136 |
|
|
11a0: 00441021 addu $v0,$v0,$a0
|
1137 |
|
|
11a4: 8c630000 lw $v1,0($v1)
|
1138 |
|
|
11a8: 8c420000 lw $v0,0($v0)
|
1139 |
|
|
11ac: 00000000 nop
|
1140 |
|
|
11b0: 00621821 addu $v1,$v1,$v0
|
1141 |
|
|
11b4: 00051080 sll $v0,$a1,0x2
|
1142 |
|
|
11b8: 00441021 addu $v0,$v0,$a0
|
1143 |
|
|
11bc: 8c420000 lw $v0,0($v0)
|
1144 |
|
|
11c0: 00000000 nop
|
1145 |
|
|
11c4: 2442ff01 addiu $v0,$v0,-255
|
1146 |
|
|
11c8: 00621823 subu $v1,$v1,$v0
|
1147 |
|
|
11cc: 286200ff slti $v0,$v1,255
|
1148 |
|
|
11d0: 1440000a bnez $v0,0x11fc
|
1149 |
|
|
11d4: 00081080 sll $v0,$t0,0x2
|
1150 |
|
|
11d8: 2463ff01 addiu $v1,$v1,-255
|
1151 |
|
|
11dc: 00031203 sra $v0,$v1,0x8
|
1152 |
|
|
11e0: 306300ff andi $v1,$v1,0xff
|
1153 |
|
|
11e4: 00431821 addu $v1,$v0,$v1
|
1154 |
|
|
11e8: 286200ff slti $v0,$v1,255
|
1155 |
|
|
11ec: 1040fffb beqz $v0,0x11dc
|
1156 |
|
|
11f0: 2463ff01 addiu $v1,$v1,-255
|
1157 |
|
|
11f4: 246300ff addiu $v1,$v1,255
|
1158 |
|
|
11f8: 00081080 sll $v0,$t0,0x2
|
1159 |
|
|
11fc: 03a21021 addu $v0,$sp,$v0
|
1160 |
|
|
1200: 8c4407b0 lw $a0,1968($v0)
|
1161 |
|
|
1204: 00000000 nop
|
1162 |
|
|
1208: 02042021 addu $a0,$s0,$a0
|
1163 |
|
|
120c: 00031080 sll $v0,$v1,0x2
|
1164 |
|
|
1210: 004b1021 addu $v0,$v0,$t3
|
1165 |
|
|
1214: 90830000 lbu $v1,0($a0)
|
1166 |
|
|
1218: 90420003 lbu $v0,3($v0)
|
1167 |
|
|
121c: 00000000 nop
|
1168 |
|
|
1220: 00621826 xor $v1,$v1,$v0
|
1169 |
|
|
1224: a0830000 sb $v1,0($a0)
|
1170 |
|
|
1228: 2508ffff addiu $t0,$t0,-1
|
1171 |
|
|
122c: 0501ff78 bgez $t0,0x1010
|
1172 |
|
|
1230: 00000000 nop
|
1173 |
|
|
1234: 01a01025 move $v0,$t5
|
1174 |
|
|
1238: 8fb10834 lw $s1,2100($sp)
|
1175 |
|
|
123c: 8fb00830 lw $s0,2096($sp)
|
1176 |
|
|
1240: 03e00008 jr $ra
|
1177 |
|
|
1244: 27bd0838 addiu $sp,$sp,2104
|
1178 |
|
|
1248: 27bdfbd8 addiu $sp,$sp,-1064
|
1179 |
|
|
124c: afbf0420 sw $ra,1056($sp)
|
1180 |
|
|
1250: afb3041c sw $s3,1052($sp)
|
1181 |
|
|
1254: afb20418 sw $s2,1048($sp)
|
1182 |
|
|
1258: afb10414 sw $s1,1044($sp)
|
1183 |
|
|
125c: afb00410 sw $s0,1040($sp)
|
1184 |
|
|
1260: 00809825 move $s3,$a0
|
1185 |
|
|
1264: 00a09025 move $s2,$a1
|
1186 |
|
|
1268: 00002025 move $a0,$zero
|
1187 |
|
|
126c: 27a30010 addiu $v1,$sp,16
|
1188 |
|
|
1270: 00041080 sll $v0,$a0,0x2
|
1189 |
|
|
1274: 00621021 addu $v0,$v1,$v0
|
1190 |
|
|
1278: ac440000 sw $a0,0($v0)
|
1191 |
|
|
127c: 24840001 addiu $a0,$a0,1
|
1192 |
|
|
1280: 288200ff slti $v0,$a0,255
|
1193 |
|
|
1284: 1440fffb bnez $v0,0x1274
|
1194 |
|
|
1288: 00041080 sll $v0,$a0,0x2
|
1195 |
|
|
128c: 241000fe li $s0,254
|
1196 |
|
|
1290: 27b10010 addiu $s1,$sp,16
|
1197 |
|
|
1294: 0c00005c jal 0x170
|
1198 |
|
|
1298: 00000000 nop
|
1199 |
|
|
129c: 16000002 bnez $s0,0x12a8
|
1200 |
|
|
12a0: 0050001b divu $zero,$v0,$s0
|
1201 |
|
|
12a4: 0007000d break 0x7
|
1202 |
|
|
12a8: 00002010 mfhi $a0
|
1203 |
|
|
12ac: 00042080 sll $a0,$a0,0x2
|
1204 |
|
|
12b0: 02242021 addu $a0,$s1,$a0
|
1205 |
|
|
12b4: 8c850000 lw $a1,0($a0)
|
1206 |
|
|
12b8: 00101880 sll $v1,$s0,0x2
|
1207 |
|
|
12bc: 02231821 addu $v1,$s1,$v1
|
1208 |
|
|
12c0: 8c620000 lw $v0,0($v1)
|
1209 |
|
|
12c4: 00000000 nop
|
1210 |
|
|
12c8: ac820000 sw $v0,0($a0)
|
1211 |
|
|
12cc: 2610ffff addiu $s0,$s0,-1
|
1212 |
|
|
12d0: 1e00fff0 bgtz $s0,0x1294
|
1213 |
|
|
12d4: ac650000 sw $a1,0($v1)
|
1214 |
|
|
12d8: 1a40000c blez $s2,0x130c
|
1215 |
|
|
12dc: 00002025 move $a0,$zero
|
1216 |
|
|
12e0: 27a50010 addiu $a1,$sp,16
|
1217 |
|
|
12e4: 00041080 sll $v0,$a0,0x2
|
1218 |
|
|
12e8: 00531821 addu $v1,$v0,$s3
|
1219 |
|
|
12ec: 00a21021 addu $v0,$a1,$v0
|
1220 |
|
|
12f0: 8c420000 lw $v0,0($v0)
|
1221 |
|
|
12f4: 00000000 nop
|
1222 |
|
|
12f8: ac620000 sw $v0,0($v1)
|
1223 |
|
|
12fc: 24840001 addiu $a0,$a0,1
|
1224 |
|
|
1300: 0092102a slt $v0,$a0,$s2
|
1225 |
|
|
1304: 1440fff8 bnez $v0,0x12e8
|
1226 |
|
|
1308: 00041080 sll $v0,$a0,0x2
|
1227 |
|
|
130c: 8fbf0420 lw $ra,1056($sp)
|
1228 |
|
|
1310: 8fb3041c lw $s3,1052($sp)
|
1229 |
|
|
1314: 8fb20418 lw $s2,1048($sp)
|
1230 |
|
|
1318: 8fb10414 lw $s1,1044($sp)
|
1231 |
|
|
131c: 8fb00410 lw $s0,1040($sp)
|
1232 |
|
|
1320: 03e00008 jr $ra
|
1233 |
|
|
1324: 27bd0428 addiu $sp,$sp,1064
|
1234 |
|
|
1328: 27bdffe8 addiu $sp,$sp,-24
|
1235 |
|
|
132c: afbf0010 sw $ra,16($sp)
|
1236 |
|
|
1330: 0c00005c jal 0x170
|
1237 |
|
|
1334: 00000000 nop
|
1238 |
|
|
1338: 304200ff andi $v0,$v0,0xff
|
1239 |
|
|
133c: 1040fffc beqz $v0,0x1330
|
1240 |
|
|
1340: 00000000 nop
|
1241 |
|
|
1344: 8fbf0010 lw $ra,16($sp)
|
1242 |
|
|
1348: 00000000 nop
|
1243 |
|
|
134c: 03e00008 jr $ra
|
1244 |
|
|
1350: 27bd0018 addiu $sp,$sp,24
|
1245 |
|
|
1354: 27bdffb8 addiu $sp,$sp,-72
|
1246 |
|
|
1358: afbf0044 sw $ra,68($sp)
|
1247 |
|
|
135c: afbe0040 sw $s8,64($sp)
|
1248 |
|
|
1360: afb7003c sw $s7,60($sp)
|
1249 |
|
|
1364: afb60038 sw $s6,56($sp)
|
1250 |
|
|
1368: afb50034 sw $s5,52($sp)
|
1251 |
|
|
136c: afb40030 sw $s4,48($sp)
|
1252 |
|
|
1370: afb3002c sw $s3,44($sp)
|
1253 |
|
|
1374: afb20028 sw $s2,40($sp)
|
1254 |
|
|
1378: afb10024 sw $s1,36($sp)
|
1255 |
|
|
137c: afb00020 sw $s0,32($sp)
|
1256 |
|
|
1380: 241e000b li $s8,11
|
1257 |
|
|
1384: 2413000a li $s3,10
|
1258 |
|
|
1388: 3c040000 lui $a0,0x0
|
1259 |
|
|
138c: 0c000045 jal 0x114
|
1260 |
|
|
1390: 248417bc addiu $a0,$a0,6076
|
1261 |
|
|
1394: 3c040000 lui $a0,0x0
|
1262 |
|
|
1398: 0c000045 jal 0x114
|
1263 |
|
|
139c: 248417f0 addiu $a0,$a0,6128
|
1264 |
|
|
13a0: 0c00006c jal 0x1b0
|
1265 |
|
|
13a4: 240400ff li $a0,255
|
1266 |
|
|
13a8: 3c040000 lui $a0,0x0
|
1267 |
|
|
13ac: 0c000045 jal 0x114
|
1268 |
|
|
13b0: 24841798 addiu $a0,$a0,6040
|
1269 |
|
|
13b4: 0c00006c jal 0x1b0
|
1270 |
|
|
13b8: 240400df li $a0,223
|
1271 |
|
|
13bc: 3c040000 lui $a0,0x0
|
1272 |
|
|
13c0: 0c000045 jal 0x114
|
1273 |
|
|
13c4: 24841808 addiu $a0,$a0,6152
|
1274 |
|
|
13c8: 0c00006c jal 0x1b0
|
1275 |
|
|
13cc: 24040100 li $a0,256
|
1276 |
|
|
13d0: 3c040000 lui $a0,0x0
|
1277 |
|
|
13d4: 0c000045 jal 0x114
|
1278 |
|
|
13d8: 24841814 addiu $a0,$a0,6164
|
1279 |
|
|
13dc: 3c040000 lui $a0,0x0
|
1280 |
|
|
13e0: 0c000045 jal 0x114
|
1281 |
|
|
13e4: 24841818 addiu $a0,$a0,6168
|
1282 |
|
|
13e8: 0c00006c jal 0x1b0
|
1283 |
|
|
13ec: 02602025 move $a0,$s3
|
1284 |
|
|
13f0: 3c040000 lui $a0,0x0
|
1285 |
|
|
13f4: 0c000045 jal 0x114
|
1286 |
|
|
13f8: 24841828 addiu $a0,$a0,6184
|
1287 |
|
|
13fc: 0c00006c jal 0x1b0
|
1288 |
|
|
1400: 03c02025 move $a0,$s8
|
1289 |
|
|
1404: 3c040000 lui $a0,0x0
|
1290 |
|
|
1408: 0c000045 jal 0x114
|
1291 |
|
|
140c: 2484179c addiu $a0,$a0,6044
|
1292 |
|
|
1410: 0c0000a9 jal 0x2a4
|
1293 |
|
|
1414: 0000a025 move $s4,$zero
|
1294 |
|
|
1418: 3c040000 lui $a0,0x0
|
1295 |
|
|
141c: 0c000045 jal 0x114
|
1296 |
|
|
1420: 24841880 addiu $a0,$a0,6272
|
1297 |
|
|
1424: afa00010 sw $zero,16($sp)
|
1298 |
|
|
1428: 24070003 li $a3,3
|
1299 |
|
|
142c: 10e000ad beqz $a3,0x16e4
|
1300 |
|
|
1430: afa00014 sw $zero,20($sp)
|
1301 |
|
|
1434: 3c020000 lui $v0,0x0
|
1302 |
|
|
1438: 24552390 addiu $s5,$v0,9104
|
1303 |
|
|
143c: 24070001 li $a3,1
|
1304 |
|
|
1440: 0007382b sltu $a3,$zero,$a3
|
1305 |
|
|
1444: afa70018 sw $a3,24($sp)
|
1306 |
|
|
1448: 3c170000 lui $s7,0x0
|
1307 |
|
|
144c: 3c020000 lui $v0,0x0
|
1308 |
|
|
1450: 24562520 addiu $s6,$v0,9504
|
1309 |
|
|
1454: 24070001 li $a3,1
|
1310 |
|
|
1458: 00000000 nop
|
1311 |
|
|
145c: 10e00009 beqz $a3,0x1484
|
1312 |
|
|
1460: 00000000 nop
|
1313 |
|
|
1464: 3c040000 lui $a0,0x0
|
1314 |
|
|
1468: 0c000045 jal 0x114
|
1315 |
|
|
146c: 24841890 addiu $a0,$a0,6288
|
1316 |
|
|
1470: 0c00006c jal 0x1b0
|
1317 |
|
|
1474: 02802025 move $a0,$s4
|
1318 |
|
|
1478: 3c070000 lui $a3,0x0
|
1319 |
|
|
147c: 0c000045 jal 0x114
|
1320 |
|
|
1480: 24e4179c addiu $a0,$a3,6044
|
1321 |
|
|
1484: 3c040000 lui $a0,0x0
|
1322 |
|
|
1488: 0c000045 jal 0x114
|
1323 |
|
|
148c: 24841898 addiu $a0,$a0,6296
|
1324 |
|
|
1490: 00008025 move $s0,$zero
|
1325 |
|
|
1494: 0c00005c jal 0x170
|
1326 |
|
|
1498: 00000000 nop
|
1327 |
|
|
149c: 02151821 addu $v1,$s0,$s5
|
1328 |
|
|
14a0: a0620000 sb $v0,0($v1)
|
1329 |
|
|
14a4: 26100001 addiu $s0,$s0,1
|
1330 |
|
|
14a8: 2a0200df slti $v0,$s0,223
|
1331 |
|
|
14ac: 1440fff9 bnez $v0,0x1494
|
1332 |
|
|
14b0: 02a02025 move $a0,$s5
|
1333 |
|
|
14b4: 0c0001c7 jal 0x71c
|
1334 |
|
|
14b8: 26a500df addiu $a1,$s5,223
|
1335 |
|
|
14bc: 3c070000 lui $a3,0x0
|
1336 |
|
|
14c0: 24e42520 addiu $a0,$a3,9504
|
1337 |
|
|
14c4: 0c000492 jal 0x1248
|
1338 |
|
|
14c8: 027e2821 addu $a1,$s3,$s8
|
1339 |
|
|
14cc: 0013102b sltu $v0,$zero,$s3
|
1340 |
|
|
14d0: 8fa70018 lw $a3,24($sp)
|
1341 |
|
|
14d4: 00000000 nop
|
1342 |
|
|
14d8: 00e21024 and $v0,$a3,$v0
|
1343 |
|
|
14dc: 10400016 beqz $v0,0x1538
|
1344 |
|
|
14e0: 001e102b sltu $v0,$zero,$s8
|
1345 |
|
|
14e4: 3c040000 lui $a0,0x0
|
1346 |
|
|
14e8: 0c000045 jal 0x114
|
1347 |
|
|
14ec: 248418ac addiu $a0,$a0,6316
|
1348 |
|
|
14f0: 1260000b beqz $s3,0x1520
|
1349 |
|
|
14f4: 00008025 move $s0,$zero
|
1350 |
|
|
14f8: 0c000045 jal 0x114
|
1351 |
|
|
14fc: 26e41798 addiu $a0,$s7,6040
|
1352 |
|
|
1500: 00101080 sll $v0,$s0,0x2
|
1353 |
|
|
1504: 00561021 addu $v0,$v0,$s6
|
1354 |
|
|
1508: 8c440000 lw $a0,0($v0)
|
1355 |
|
|
150c: 0c00006c jal 0x1b0
|
1356 |
|
|
1510: 26100001 addiu $s0,$s0,1
|
1357 |
|
|
1514: 0213102a slt $v0,$s0,$s3
|
1358 |
|
|
1518: 1440fff7 bnez $v0,0x14f8
|
1359 |
|
|
151c: 00000000 nop
|
1360 |
|
|
1520: 3c070000 lui $a3,0x0
|
1361 |
|
|
1524: 0c000045 jal 0x114
|
1362 |
|
|
1528: 24e4179c addiu $a0,$a3,6044
|
1363 |
|
|
152c: 001e102b sltu $v0,$zero,$s8
|
1364 |
|
|
1530: 8fa70018 lw $a3,24($sp)
|
1365 |
|
|
1534: 00000000 nop
|
1366 |
|
|
1538: 00e21024 and $v0,$a3,$v0
|
1367 |
|
|
153c: 10400017 beqz $v0,0x159c
|
1368 |
|
|
1540: 24070001 li $a3,1
|
1369 |
|
|
1544: 3c040000 lui $a0,0x0
|
1370 |
|
|
1548: 0c000045 jal 0x114
|
1371 |
|
|
154c: 248418b8 addiu $a0,$a0,6328
|
1372 |
|
|
1550: 02608025 move $s0,$s3
|
1373 |
|
|
1554: 021e1021 addu $v0,$s0,$s8
|
1374 |
|
|
1558: 0202102a slt $v0,$s0,$v0
|
1375 |
|
|
155c: 1040000c beqz $v0,0x1590
|
1376 |
|
|
1560: 3c070000 lui $a3,0x0
|
1377 |
|
|
1564: 027e8821 addu $s1,$s3,$s8
|
1378 |
|
|
1568: 0c000045 jal 0x114
|
1379 |
|
|
156c: 26e41798 addiu $a0,$s7,6040
|
1380 |
|
|
1570: 00101080 sll $v0,$s0,0x2
|
1381 |
|
|
1574: 00561021 addu $v0,$v0,$s6
|
1382 |
|
|
1578: 8c440000 lw $a0,0($v0)
|
1383 |
|
|
157c: 0c00006c jal 0x1b0
|
1384 |
|
|
1580: 26100001 addiu $s0,$s0,1
|
1385 |
|
|
1584: 0211102a slt $v0,$s0,$s1
|
1386 |
|
|
1588: 1440fff7 bnez $v0,0x1568
|
1387 |
|
|
158c: 3c070000 lui $a3,0x0
|
1388 |
|
|
1590: 0c000045 jal 0x114
|
1389 |
|
|
1594: 24e4179c addiu $a0,$a3,6044
|
1390 |
|
|
1598: 24070001 li $a3,1
|
1391 |
|
|
159c: 10e0000d beqz $a3,0x15d4
|
1392 |
|
|
15a0: 00008025 move $s0,$zero
|
1393 |
|
|
15a4: 02151021 addu $v0,$s0,$s5
|
1394 |
|
|
15a8: 90440000 lbu $a0,0($v0)
|
1395 |
|
|
15ac: 0c000058 jal 0x160
|
1396 |
|
|
15b0: 26100001 addiu $s0,$s0,1
|
1397 |
|
|
15b4: 0c000045 jal 0x114
|
1398 |
|
|
15b8: 26e41798 addiu $a0,$s7,6040
|
1399 |
|
|
15bc: 2a0200ff slti $v0,$s0,255
|
1400 |
|
|
15c0: 1440fff9 bnez $v0,0x15a8
|
1401 |
|
|
15c4: 02151021 addu $v0,$s0,$s5
|
1402 |
|
|
15c8: 3c070000 lui $a3,0x0
|
1403 |
|
|
15cc: 0c000045 jal 0x114
|
1404 |
|
|
15d0: 24e4179c addiu $a0,$a3,6044
|
1405 |
|
|
15d4: 3c070000 lui $a3,0x0
|
1406 |
|
|
15d8: 24e41990 addiu $a0,$a3,6544
|
1407 |
|
|
15dc: 3c070000 lui $a3,0x0
|
1408 |
|
|
15e0: 24e52390 addiu $a1,$a3,9104
|
1409 |
|
|
15e4: 0c00008d jal 0x234
|
1410 |
|
|
15e8: 240600ff li $a2,255
|
1411 |
|
|
15ec: 027e1021 addu $v0,$s3,$s8
|
1412 |
|
|
15f0: 10400012 beqz $v0,0x163c
|
1413 |
|
|
15f4: 00008025 move $s0,$zero
|
1414 |
|
|
15f8: 3c020000 lui $v0,0x0
|
1415 |
|
|
15fc: 24521990 addiu $s2,$v0,6544
|
1416 |
|
|
1600: 027e8821 addu $s1,$s3,$s8
|
1417 |
|
|
1604: 0c0004ca jal 0x1328
|
1418 |
|
|
1608: 00000000 nop
|
1419 |
|
|
160c: 00101880 sll $v1,$s0,0x2
|
1420 |
|
|
1610: 00761821 addu $v1,$v1,$s6
|
1421 |
|
|
1614: 8c640000 lw $a0,0($v1)
|
1422 |
|
|
1618: 00000000 nop
|
1423 |
|
|
161c: 00922021 addu $a0,$a0,$s2
|
1424 |
|
|
1620: 90830000 lbu $v1,0($a0)
|
1425 |
|
|
1624: 00000000 nop
|
1426 |
|
|
1628: 00621826 xor $v1,$v1,$v0
|
1427 |
|
|
162c: 26100001 addiu $s0,$s0,1
|
1428 |
|
|
1630: 0211102a slt $v0,$s0,$s1
|
1429 |
|
|
1634: 1440fff3 bnez $v0,0x1604
|
1430 |
|
|
1638: a0830000 sb $v1,0($a0)
|
1431 |
|
|
163c: 3c070000 lui $a3,0x0
|
1432 |
|
|
1640: 24e41990 addiu $a0,$a3,6544
|
1433 |
|
|
1644: 3c070000 lui $a3,0x0
|
1434 |
|
|
1648: 24e52520 addiu $a1,$a3,9504
|
1435 |
|
|
164c: 0c000220 jal 0x880
|
1436 |
|
|
1650: 02603025 move $a2,$s3
|
1437 |
|
|
1654: 24070001 li $a3,1
|
1438 |
|
|
1658: 10e00006 beqz $a3,0x1674
|
1439 |
|
|
165c: 00408025 move $s0,$v0
|
1440 |
|
|
1660: 3c040000 lui $a0,0x0
|
1441 |
|
|
1664: 0c000045 jal 0x114
|
1442 |
|
|
1668: 248418c4 addiu $a0,$a0,6340
|
1443 |
|
|
166c: 0c00006c jal 0x1b0
|
1444 |
|
|
1670: 02002025 move $a0,$s0
|
1445 |
|
|
1674: 2402ffff li $v0,-1
|
1446 |
|
|
1678: 16020008 bne $s0,$v0,0x169c
|
1447 |
|
|
167c: 3c070000 lui $a3,0x0
|
1448 |
|
|
1680: 8fa70010 lw $a3,16($sp)
|
1449 |
|
|
1684: 00000000 nop
|
1450 |
|
|
1688: 24e70001 addiu $a3,$a3,1
|
1451 |
|
|
168c: afa70010 sw $a3,16($sp)
|
1452 |
|
|
1690: 3c040000 lui $a0,0x0
|
1453 |
|
|
1694: 1000000d b 0x16cc
|
1454 |
|
|
1698: 248418e0 addiu $a0,$a0,6368
|
1455 |
|
|
169c: 24e41990 addiu $a0,$a3,6544
|
1456 |
|
|
16a0: 3c070000 lui $a3,0x0
|
1457 |
|
|
16a4: 24e52390 addiu $a1,$a3,9104
|
1458 |
|
|
16a8: 0c000099 jal 0x264
|
1459 |
|
|
16ac: 240600ff li $a2,255
|
1460 |
|
|
16b0: 10400008 beqz $v0,0x16d4
|
1461 |
|
|
16b4: 3c040000 lui $a0,0x0
|
1462 |
|
|
16b8: 8fa70014 lw $a3,20($sp)
|
1463 |
|
|
16bc: 00000000 nop
|
1464 |
|
|
16c0: 24e70001 addiu $a3,$a3,1
|
1465 |
|
|
16c4: afa70014 sw $a3,20($sp)
|
1466 |
|
|
16c8: 24841900 addiu $a0,$a0,6400
|
1467 |
|
|
16cc: 0c000045 jal 0x114
|
1468 |
|
|
16d0: 00000000 nop
|
1469 |
|
|
16d4: 26940001 addiu $s4,$s4,1
|
1470 |
|
|
16d8: 2a820003 slti $v0,$s4,3
|
1471 |
|
|
16dc: 1440ff5e bnez $v0,0x1458
|
1472 |
|
|
16e0: 24070001 li $a3,1
|
1473 |
|
|
16e4: 3c040000 lui $a0,0x0
|
1474 |
|
|
16e8: 0c000045 jal 0x114
|
1475 |
|
|
16ec: 24841920 addiu $a0,$a0,6432
|
1476 |
|
|
16f0: 0c00006c jal 0x1b0
|
1477 |
|
|
16f4: 24040003 li $a0,3
|
1478 |
|
|
16f8: 3c040000 lui $a0,0x0
|
1479 |
|
|
16fc: 0c000045 jal 0x114
|
1480 |
|
|
1700: 2484192c addiu $a0,$a0,6444
|
1481 |
|
|
1704: 8fa40010 lw $a0,16($sp)
|
1482 |
|
|
1708: 0c00006c jal 0x1b0
|
1483 |
|
|
170c: 00000000 nop
|
1484 |
|
|
1710: 3c040000 lui $a0,0x0
|
1485 |
|
|
1714: 0c000045 jal 0x114
|
1486 |
|
|
1718: 24841944 addiu $a0,$a0,6468
|
1487 |
|
|
171c: 8fa40014 lw $a0,20($sp)
|
1488 |
|
|
1720: 0c00006c jal 0x1b0
|
1489 |
|
|
1724: 00000000 nop
|
1490 |
|
|
1728: 3c040000 lui $a0,0x0
|
1491 |
|
|
172c: 0c000045 jal 0x114
|
1492 |
|
|
1730: 2484179c addiu $a0,$a0,6044
|
1493 |
|
|
1734: 3c040000 lui $a0,0x0
|
1494 |
|
|
1738: 0c000045 jal 0x114
|
1495 |
|
|
173c: 24841960 addiu $a0,$a0,6496
|
1496 |
|
|
1740: 00001025 move $v0,$zero
|
1497 |
|
|
1744: 8fbf0044 lw $ra,68($sp)
|
1498 |
|
|
1748: 8fbe0040 lw $s8,64($sp)
|
1499 |
|
|
174c: 8fb7003c lw $s7,60($sp)
|
1500 |
|
|
1750: 8fb60038 lw $s6,56($sp)
|
1501 |
|
|
1754: 8fb50034 lw $s5,52($sp)
|
1502 |
|
|
1758: 8fb40030 lw $s4,48($sp)
|
1503 |
|
|
175c: 8fb3002c lw $s3,44($sp)
|
1504 |
|
|
1760: 8fb20028 lw $s2,40($sp)
|
1505 |
|
|
1764: 8fb10024 lw $s1,36($sp)
|
1506 |
|
|
1768: 8fb00020 lw $s0,32($sp)
|
1507 |
|
|
176c: 03e00008 jr $ra
|
1508 |
|
|
1770: 27bd0048 addiu $sp,$sp,72
|