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: 0c000199 jal 0x664
|
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: 00803025 move $a2,$a0
|
93 |
|
|
154: 3c020000 lui $v0,0x0
|
94 |
|
|
158: a040086a sb $zero,2154($v0)
|
95 |
|
|
15c: 24050009 li $a1,9
|
96 |
|
|
160: 3c020000 lui $v0,0x0
|
97 |
|
|
164: 24480860 addiu $t0,$v0,2144
|
98 |
|
|
168: 3c07cccc lui $a3,0xcccc
|
99 |
|
|
16c: 34e7cccd ori $a3,$a3,0xcccd
|
100 |
|
|
170: 00a82021 addu $a0,$a1,$t0
|
101 |
|
|
174: 00c70019 multu $a2,$a3
|
102 |
|
|
178: 00004810 mfhi $t1
|
103 |
|
|
17c: 000918c2 srl $v1,$t1,0x3
|
104 |
|
|
180: 00031080 sll $v0,$v1,0x2
|
105 |
|
|
184: 00431021 addu $v0,$v0,$v1
|
106 |
|
|
188: 00021040 sll $v0,$v0,0x1
|
107 |
|
|
18c: 00c21023 subu $v0,$a2,$v0
|
108 |
|
|
190: 24420030 addiu $v0,$v0,48
|
109 |
|
|
194: a0820000 sb $v0,0($a0)
|
110 |
|
|
198: 24a5ffff addiu $a1,$a1,-1
|
111 |
|
|
19c: 04a1fff4 bgez $a1,0x170
|
112 |
|
|
1a0: 00603025 move $a2,$v1
|
113 |
|
|
1a4: 3c020000 lui $v0,0x0
|
114 |
|
|
1a8: 03e00008 jr $ra
|
115 |
|
|
1ac: 24420860 addiu $v0,$v0,2144
|
116 |
|
|
1b0: 27bdffe0 addiu $sp,$sp,-32
|
117 |
|
|
1b4: afbf0018 sw $ra,24($sp)
|
118 |
|
|
1b8: afb10014 sw $s1,20($sp)
|
119 |
|
|
1bc: afb00010 sw $s0,16($sp)
|
120 |
|
|
1c0: 0c000054 jal 0x150
|
121 |
|
|
1c4: 00808825 move $s1,$a0
|
122 |
|
|
1c8: 0c000023 jal 0x8c
|
123 |
|
|
1cc: 00402025 move $a0,$v0
|
124 |
|
|
1d0: 3c040000 lui $a0,0x0
|
125 |
|
|
1d4: 0c000023 jal 0x8c
|
126 |
|
|
1d8: 2484078c addiu $a0,$a0,1932
|
127 |
|
|
1dc: 3c023b9a lui $v0,0x3b9a
|
128 |
|
|
1e0: 3442c9ff ori $v0,$v0,0xc9ff
|
129 |
|
|
1e4: 0051102b sltu $v0,$v0,$s1
|
130 |
|
|
1e8: 1040001e beqz $v0,0x264
|
131 |
|
|
1ec: 00111a42 srl $v1,$s1,0x9
|
132 |
|
|
1f0: 3c020004 lui $v0,0x4
|
133 |
|
|
1f4: 34424b83 ori $v0,$v0,0x4b83
|
134 |
|
|
1f8: 00620019 multu $v1,$v0
|
135 |
|
|
1fc: 00002810 mfhi $a1
|
136 |
|
|
200: 000581c2 srl $s0,$a1,0x7
|
137 |
|
|
204: 3c030000 lui $v1,0x0
|
138 |
|
|
208: 246307e4 addiu $v1,$v1,2020
|
139 |
|
|
20c: 00101080 sll $v0,$s0,0x2
|
140 |
|
|
210: 00431021 addu $v0,$v0,$v1
|
141 |
|
|
214: 8c440000 lw $a0,0($v0)
|
142 |
|
|
218: 0c000023 jal 0x8c
|
143 |
|
|
21c: 00000000 nop
|
144 |
|
|
220: 3c040000 lui $a0,0x0
|
145 |
|
|
224: 0c000023 jal 0x8c
|
146 |
|
|
228: 24840790 addiu $a0,$a0,1936
|
147 |
|
|
22c: 00101140 sll $v0,$s0,0x5
|
148 |
|
|
230: 00501023 subu $v0,$v0,$s0
|
149 |
|
|
234: 00021080 sll $v0,$v0,0x2
|
150 |
|
|
238: 00501023 subu $v0,$v0,$s0
|
151 |
|
|
23c: 00021100 sll $v0,$v0,0x4
|
152 |
|
|
240: 00501021 addu $v0,$v0,$s0
|
153 |
|
|
244: 000210c0 sll $v0,$v0,0x3
|
154 |
|
|
248: 00501023 subu $v0,$v0,$s0
|
155 |
|
|
24c: 00021940 sll $v1,$v0,0x5
|
156 |
|
|
250: 00621823 subu $v1,$v1,$v0
|
157 |
|
|
254: 00031880 sll $v1,$v1,0x2
|
158 |
|
|
258: 00701821 addu $v1,$v1,$s0
|
159 |
|
|
25c: 00031a40 sll $v1,$v1,0x9
|
160 |
|
|
260: 02238823 subu $s1,$s1,$v1
|
161 |
|
|
264: 3c0205f5 lui $v0,0x5f5
|
162 |
|
|
268: 3442e0ff ori $v0,$v0,0xe0ff
|
163 |
|
|
26c: 0051102b sltu $v0,$v0,$s1
|
164 |
|
|
270: 10400023 beqz $v0,0x300
|
165 |
|
|
274: 3c0255e6 lui $v0,0x55e6
|
166 |
|
|
278: 34423b89 ori $v0,$v0,0x3b89
|
167 |
|
|
27c: 02220019 multu $s1,$v0
|
168 |
|
|
280: 00002810 mfhi $a1
|
169 |
|
|
284: 00058642 srl $s0,$a1,0x19
|
170 |
|
|
288: 3c030000 lui $v1,0x0
|
171 |
|
|
28c: 246307e4 addiu $v1,$v1,2020
|
172 |
|
|
290: 00101080 sll $v0,$s0,0x2
|
173 |
|
|
294: 00431021 addu $v0,$v0,$v1
|
174 |
|
|
298: 8c440000 lw $a0,0($v0)
|
175 |
|
|
29c: 0c000023 jal 0x8c
|
176 |
|
|
2a0: 00000000 nop
|
177 |
|
|
2a4: 3c040000 lui $a0,0x0
|
178 |
|
|
2a8: 0c000023 jal 0x8c
|
179 |
|
|
2ac: 2484079c addiu $a0,$a0,1948
|
180 |
|
|
2b0: 00101040 sll $v0,$s0,0x1
|
181 |
|
|
2b4: 00501021 addu $v0,$v0,$s0
|
182 |
|
|
2b8: 00021180 sll $v0,$v0,0x6
|
183 |
|
|
2bc: 00501023 subu $v0,$v0,$s0
|
184 |
|
|
2c0: 00021080 sll $v0,$v0,0x2
|
185 |
|
|
2c4: 00501023 subu $v0,$v0,$s0
|
186 |
|
|
2c8: 00021100 sll $v0,$v0,0x4
|
187 |
|
|
2cc: 00501023 subu $v0,$v0,$s0
|
188 |
|
|
2d0: 00021140 sll $v0,$v0,0x5
|
189 |
|
|
2d4: 00501021 addu $v0,$v0,$s0
|
190 |
|
|
2d8: 00021200 sll $v0,$v0,0x8
|
191 |
|
|
2dc: 02228823 subu $s1,$s1,$v0
|
192 |
|
|
2e0: 3c02000f lui $v0,0xf
|
193 |
|
|
2e4: 3442423f ori $v0,$v0,0x423f
|
194 |
|
|
2e8: 0051102b sltu $v0,$v0,$s1
|
195 |
|
|
2ec: 14400005 bnez $v0,0x304
|
196 |
|
|
2f0: 3c020131 lui $v0,0x131
|
197 |
|
|
2f4: 3c040000 lui $a0,0x0
|
198 |
|
|
2f8: 0c000023 jal 0x8c
|
199 |
|
|
2fc: 248407a8 addiu $a0,$a0,1960
|
200 |
|
|
300: 3c020131 lui $v0,0x131
|
201 |
|
|
304: 34422cff ori $v0,$v0,0x2cff
|
202 |
|
|
308: 0051102b sltu $v0,$v0,$s1
|
203 |
|
|
30c: 10400021 beqz $v0,0x394
|
204 |
|
|
310: 3c026b5f lui $v0,0x6b5f
|
205 |
|
|
314: 3442ca6b ori $v0,$v0,0xca6b
|
206 |
|
|
318: 02220019 multu $s1,$v0
|
207 |
|
|
31c: 00002810 mfhi $a1
|
208 |
|
|
320: 00058582 srl $s0,$a1,0x16
|
209 |
|
|
324: 3c030000 lui $v1,0x0
|
210 |
|
|
328: 246307e4 addiu $v1,$v1,2020
|
211 |
|
|
32c: 26020014 addiu $v0,$s0,20
|
212 |
|
|
330: 00021080 sll $v0,$v0,0x2
|
213 |
|
|
334: 00431021 addu $v0,$v0,$v1
|
214 |
|
|
338: 8c440000 lw $a0,0($v0)
|
215 |
|
|
33c: 0c000023 jal 0x8c
|
216 |
|
|
340: 00000000 nop
|
217 |
|
|
344: 0c000037 jal 0xdc
|
218 |
|
|
348: 24040020 li $a0,32
|
219 |
|
|
34c: 00101940 sll $v1,$s0,0x5
|
220 |
|
|
350: 00701823 subu $v1,$v1,$s0
|
221 |
|
|
354: 00031180 sll $v0,$v1,0x6
|
222 |
|
|
358: 00431023 subu $v0,$v0,$v1
|
223 |
|
|
35c: 000210c0 sll $v0,$v0,0x3
|
224 |
|
|
360: 00501021 addu $v0,$v0,$s0
|
225 |
|
|
364: 00021880 sll $v1,$v0,0x2
|
226 |
|
|
368: 00431021 addu $v0,$v0,$v1
|
227 |
|
|
36c: 000211c0 sll $v0,$v0,0x7
|
228 |
|
|
370: 02228823 subu $s1,$s1,$v0
|
229 |
|
|
374: 3c02000f lui $v0,0xf
|
230 |
|
|
378: 3442423f ori $v0,$v0,0x423f
|
231 |
|
|
37c: 0051102b sltu $v0,$v0,$s1
|
232 |
|
|
380: 14400009 bnez $v0,0x3a8
|
233 |
|
|
384: 3c02431b lui $v0,0x431b
|
234 |
|
|
388: 3c040000 lui $a0,0x0
|
235 |
|
|
38c: 0c000023 jal 0x8c
|
236 |
|
|
390: 248407a8 addiu $a0,$a0,1960
|
237 |
|
|
394: 3c02000f lui $v0,0xf
|
238 |
|
|
398: 3442423f ori $v0,$v0,0x423f
|
239 |
|
|
39c: 0051102b sltu $v0,$v0,$s1
|
240 |
|
|
3a0: 10400017 beqz $v0,0x400
|
241 |
|
|
3a4: 3c02431b lui $v0,0x431b
|
242 |
|
|
3a8: 3442de83 ori $v0,$v0,0xde83
|
243 |
|
|
3ac: 02220019 multu $s1,$v0
|
244 |
|
|
3b0: 00002810 mfhi $a1
|
245 |
|
|
3b4: 00058482 srl $s0,$a1,0x12
|
246 |
|
|
3b8: 3c030000 lui $v1,0x0
|
247 |
|
|
3bc: 246307e4 addiu $v1,$v1,2020
|
248 |
|
|
3c0: 00101080 sll $v0,$s0,0x2
|
249 |
|
|
3c4: 00431021 addu $v0,$v0,$v1
|
250 |
|
|
3c8: 8c440000 lw $a0,0($v0)
|
251 |
|
|
3cc: 0c000023 jal 0x8c
|
252 |
|
|
3d0: 00000000 nop
|
253 |
|
|
3d4: 3c040000 lui $a0,0x0
|
254 |
|
|
3d8: 0c000023 jal 0x8c
|
255 |
|
|
3dc: 248407b4 addiu $a0,$a0,1972
|
256 |
|
|
3e0: 00101940 sll $v1,$s0,0x5
|
257 |
|
|
3e4: 00701823 subu $v1,$v1,$s0
|
258 |
|
|
3e8: 00031180 sll $v0,$v1,0x6
|
259 |
|
|
3ec: 00431023 subu $v0,$v0,$v1
|
260 |
|
|
3f0: 000210c0 sll $v0,$v0,0x3
|
261 |
|
|
3f4: 00501021 addu $v0,$v0,$s0
|
262 |
|
|
3f8: 00021180 sll $v0,$v0,0x6
|
263 |
|
|
3fc: 02228823 subu $s1,$s1,$v0
|
264 |
|
|
400: 3c020001 lui $v0,0x1
|
265 |
|
|
404: 3442869f ori $v0,$v0,0x869f
|
266 |
|
|
408: 0051102b sltu $v0,$v0,$s1
|
267 |
|
|
40c: 10400020 beqz $v0,0x490
|
268 |
|
|
410: 00111942 srl $v1,$s1,0x5
|
269 |
|
|
414: 3c020a7c lui $v0,0xa7c
|
270 |
|
|
418: 34425ac5 ori $v0,$v0,0x5ac5
|
271 |
|
|
41c: 00620019 multu $v1,$v0
|
272 |
|
|
420: 00002810 mfhi $a1
|
273 |
|
|
424: 000581c2 srl $s0,$a1,0x7
|
274 |
|
|
428: 3c030000 lui $v1,0x0
|
275 |
|
|
42c: 246307e4 addiu $v1,$v1,2020
|
276 |
|
|
430: 00101080 sll $v0,$s0,0x2
|
277 |
|
|
434: 00431021 addu $v0,$v0,$v1
|
278 |
|
|
438: 8c440000 lw $a0,0($v0)
|
279 |
|
|
43c: 0c000023 jal 0x8c
|
280 |
|
|
440: 00000000 nop
|
281 |
|
|
444: 3c040000 lui $a0,0x0
|
282 |
|
|
448: 0c000023 jal 0x8c
|
283 |
|
|
44c: 2484079c addiu $a0,$a0,1948
|
284 |
|
|
450: 00101040 sll $v0,$s0,0x1
|
285 |
|
|
454: 00501021 addu $v0,$v0,$s0
|
286 |
|
|
458: 00021980 sll $v1,$v0,0x6
|
287 |
|
|
45c: 00431021 addu $v0,$v0,$v1
|
288 |
|
|
460: 00021080 sll $v0,$v0,0x2
|
289 |
|
|
464: 00501021 addu $v0,$v0,$s0
|
290 |
|
|
468: 00021080 sll $v0,$v0,0x2
|
291 |
|
|
46c: 00501021 addu $v0,$v0,$s0
|
292 |
|
|
470: 00021140 sll $v0,$v0,0x5
|
293 |
|
|
474: 02228823 subu $s1,$s1,$v0
|
294 |
|
|
478: 2e2203e8 sltiu $v0,$s1,1000
|
295 |
|
|
47c: 10400005 beqz $v0,0x494
|
296 |
|
|
480: 2e224e20 sltiu $v0,$s1,20000
|
297 |
|
|
484: 3c040000 lui $a0,0x0
|
298 |
|
|
488: 0c000023 jal 0x8c
|
299 |
|
|
48c: 248407c0 addiu $a0,$a0,1984
|
300 |
|
|
490: 2e224e20 sltiu $v0,$s1,20000
|
301 |
|
|
494: 1440001f bnez $v0,0x514
|
302 |
|
|
498: 2e2203e8 sltiu $v0,$s1,1000
|
303 |
|
|
49c: 3c02d1b7 lui $v0,0xd1b7
|
304 |
|
|
4a0: 34421759 ori $v0,$v0,0x1759
|
305 |
|
|
4a4: 02220019 multu $s1,$v0
|
306 |
|
|
4a8: 00002810 mfhi $a1
|
307 |
|
|
4ac: 00058342 srl $s0,$a1,0xd
|
308 |
|
|
4b0: 3c030000 lui $v1,0x0
|
309 |
|
|
4b4: 246307e4 addiu $v1,$v1,2020
|
310 |
|
|
4b8: 26020014 addiu $v0,$s0,20
|
311 |
|
|
4bc: 00021080 sll $v0,$v0,0x2
|
312 |
|
|
4c0: 00431021 addu $v0,$v0,$v1
|
313 |
|
|
4c4: 8c440000 lw $a0,0($v0)
|
314 |
|
|
4c8: 0c000023 jal 0x8c
|
315 |
|
|
4cc: 00000000 nop
|
316 |
|
|
4d0: 0c000037 jal 0xdc
|
317 |
|
|
4d4: 24040020 li $a0,32
|
318 |
|
|
4d8: 00101080 sll $v0,$s0,0x2
|
319 |
|
|
4dc: 00501021 addu $v0,$v0,$s0
|
320 |
|
|
4e0: 000210c0 sll $v0,$v0,0x3
|
321 |
|
|
4e4: 00501023 subu $v0,$v0,$s0
|
322 |
|
|
4e8: 00021100 sll $v0,$v0,0x4
|
323 |
|
|
4ec: 00501021 addu $v0,$v0,$s0
|
324 |
|
|
4f0: 00021100 sll $v0,$v0,0x4
|
325 |
|
|
4f4: 02228823 subu $s1,$s1,$v0
|
326 |
|
|
4f8: 2e2203e8 sltiu $v0,$s1,1000
|
327 |
|
|
4fc: 10400008 beqz $v0,0x520
|
328 |
|
|
500: 3c021062 lui $v0,0x1062
|
329 |
|
|
504: 3c040000 lui $a0,0x0
|
330 |
|
|
508: 0c000023 jal 0x8c
|
331 |
|
|
50c: 248407c0 addiu $a0,$a0,1984
|
332 |
|
|
510: 2e2203e8 sltiu $v0,$s1,1000
|
333 |
|
|
514: 14400017 bnez $v0,0x574
|
334 |
|
|
518: 2e220064 sltiu $v0,$s1,100
|
335 |
|
|
51c: 3c021062 lui $v0,0x1062
|
336 |
|
|
520: 34424dd3 ori $v0,$v0,0x4dd3
|
337 |
|
|
524: 02220019 multu $s1,$v0
|
338 |
|
|
528: 00002810 mfhi $a1
|
339 |
|
|
52c: 00058182 srl $s0,$a1,0x6
|
340 |
|
|
530: 3c030000 lui $v1,0x0
|
341 |
|
|
534: 246307e4 addiu $v1,$v1,2020
|
342 |
|
|
538: 00101080 sll $v0,$s0,0x2
|
343 |
|
|
53c: 00431021 addu $v0,$v0,$v1
|
344 |
|
|
540: 8c440000 lw $a0,0($v0)
|
345 |
|
|
544: 0c000023 jal 0x8c
|
346 |
|
|
548: 00000000 nop
|
347 |
|
|
54c: 3c040000 lui $a0,0x0
|
348 |
|
|
550: 0c000023 jal 0x8c
|
349 |
|
|
554: 248407cc addiu $a0,$a0,1996
|
350 |
|
|
558: 00101140 sll $v0,$s0,0x5
|
351 |
|
|
55c: 00501023 subu $v0,$v0,$s0
|
352 |
|
|
560: 00021080 sll $v0,$v0,0x2
|
353 |
|
|
564: 00501021 addu $v0,$v0,$s0
|
354 |
|
|
568: 000210c0 sll $v0,$v0,0x3
|
355 |
|
|
56c: 02228823 subu $s1,$s1,$v0
|
356 |
|
|
570: 2e220064 sltiu $v0,$s1,100
|
357 |
|
|
574: 14400017 bnez $v0,0x5d4
|
358 |
|
|
578: 2e220014 sltiu $v0,$s1,20
|
359 |
|
|
57c: 3c0251eb lui $v0,0x51eb
|
360 |
|
|
580: 3442851f ori $v0,$v0,0x851f
|
361 |
|
|
584: 02220019 multu $s1,$v0
|
362 |
|
|
588: 00002810 mfhi $a1
|
363 |
|
|
58c: 00058142 srl $s0,$a1,0x5
|
364 |
|
|
590: 3c030000 lui $v1,0x0
|
365 |
|
|
594: 246307e4 addiu $v1,$v1,2020
|
366 |
|
|
598: 00101080 sll $v0,$s0,0x2
|
367 |
|
|
59c: 00431021 addu $v0,$v0,$v1
|
368 |
|
|
5a0: 8c440000 lw $a0,0($v0)
|
369 |
|
|
5a4: 0c000023 jal 0x8c
|
370 |
|
|
5a8: 00000000 nop
|
371 |
|
|
5ac: 3c040000 lui $a0,0x0
|
372 |
|
|
5b0: 0c000023 jal 0x8c
|
373 |
|
|
5b4: 2484079c addiu $a0,$a0,1948
|
374 |
|
|
5b8: 00101040 sll $v0,$s0,0x1
|
375 |
|
|
5bc: 00501021 addu $v0,$v0,$s0
|
376 |
|
|
5c0: 000210c0 sll $v0,$v0,0x3
|
377 |
|
|
5c4: 00501021 addu $v0,$v0,$s0
|
378 |
|
|
5c8: 00021080 sll $v0,$v0,0x2
|
379 |
|
|
5cc: 02228823 subu $s1,$s1,$v0
|
380 |
|
|
5d0: 2e220014 sltiu $v0,$s1,20
|
381 |
|
|
5d4: 14400014 bnez $v0,0x628
|
382 |
|
|
5d8: 3c030000 lui $v1,0x0
|
383 |
|
|
5dc: 3c02cccc lui $v0,0xcccc
|
384 |
|
|
5e0: 3442cccd ori $v0,$v0,0xcccd
|
385 |
|
|
5e4: 02220019 multu $s1,$v0
|
386 |
|
|
5e8: 00002810 mfhi $a1
|
387 |
|
|
5ec: 000580c2 srl $s0,$a1,0x3
|
388 |
|
|
5f0: 246307e4 addiu $v1,$v1,2020
|
389 |
|
|
5f4: 26020014 addiu $v0,$s0,20
|
390 |
|
|
5f8: 00021080 sll $v0,$v0,0x2
|
391 |
|
|
5fc: 00431021 addu $v0,$v0,$v1
|
392 |
|
|
600: 8c440000 lw $a0,0($v0)
|
393 |
|
|
604: 0c000023 jal 0x8c
|
394 |
|
|
608: 00000000 nop
|
395 |
|
|
60c: 0c000037 jal 0xdc
|
396 |
|
|
610: 24040020 li $a0,32
|
397 |
|
|
614: 00101080 sll $v0,$s0,0x2
|
398 |
|
|
618: 00501021 addu $v0,$v0,$s0
|
399 |
|
|
61c: 00021040 sll $v0,$v0,0x1
|
400 |
|
|
620: 02228823 subu $s1,$s1,$v0
|
401 |
|
|
624: 3c030000 lui $v1,0x0
|
402 |
|
|
628: 246307e4 addiu $v1,$v1,2020
|
403 |
|
|
62c: 00111080 sll $v0,$s1,0x2
|
404 |
|
|
630: 00431021 addu $v0,$v0,$v1
|
405 |
|
|
634: 8c440000 lw $a0,0($v0)
|
406 |
|
|
638: 0c000023 jal 0x8c
|
407 |
|
|
63c: 00000000 nop
|
408 |
|
|
640: 0c000037 jal 0xdc
|
409 |
|
|
644: 2404000d li $a0,13
|
410 |
|
|
648: 0c000037 jal 0xdc
|
411 |
|
|
64c: 2404000a li $a0,10
|
412 |
|
|
650: 8fbf0018 lw $ra,24($sp)
|
413 |
|
|
654: 8fb10014 lw $s1,20($sp)
|
414 |
|
|
658: 8fb00010 lw $s0,16($sp)
|
415 |
|
|
65c: 03e00008 jr $ra
|
416 |
|
|
660: 27bd0020 addiu $sp,$sp,32
|
417 |
|
|
664: 27bdffe8 addiu $sp,$sp,-24
|
418 |
|
|
668: afbf0014 sw $ra,20($sp)
|
419 |
|
|
66c: afb00010 sw $s0,16($sp)
|
420 |
|
|
670: 3c040000 lui $a0,0x0
|
421 |
|
|
674: 0c000023 jal 0x8c
|
422 |
|
|
678: 248407d8 addiu $a0,$a0,2008
|
423 |
|
|
67c: 24100003 li $s0,3
|
424 |
|
|
680: 0c00006c jal 0x1b0
|
425 |
|
|
684: 02002025 move $a0,$s0
|
426 |
|
|
688: 00101040 sll $v0,$s0,0x1
|
427 |
|
|
68c: 1000fffc b 0x680
|
428 |
|
|
690: 02028021 addu $s0,$s0,$v0
|