]> matita.cs.unibo.it Git - pkg-cerco/acc.git/blob - tests/clight/complets.LTL.expected
Imported Upstream version 0.2
[pkg-cerco/acc.git] / tests / clight / complets.LTL.expected
1 program
2
3 globals 0
4
5 procedure comp_tri(2)
6 var 0
7 entry comp_tri123
8 comp_tri123: newframe                --> comp_tri122           
9 comp_tri122: j                       --> comp_tri121           
10 comp_tri121: j                       --> comp_tri120           
11 comp_tri120: j                       --> comp_tri119           
12 comp_tri119: j                       --> comp_tri118           
13 comp_tri118: j                       --> comp_tri117           
14 comp_tri117: j                       --> comp_tri116           
15 comp_tri116: j                       --> comp_tri115           
16 comp_tri115: j                       --> comp_tri114           
17 comp_tri114: j                       --> comp_tri113           
18 comp_tri113: j                       --> comp_tri112           
19 comp_tri112: j                       --> comp_tri111           
20 comp_tri111: j                       --> comp_tri110           
21 comp_tri110: j                       --> comp_tri109           
22 comp_tri109: j                       --> comp_tri108           
23 comp_tri108: j                       --> comp_tri107           
24 comp_tri107: j                       --> comp_tri106           
25 comp_tri106: j                       --> comp_tri105           
26 comp_tri105: j                       --> comp_tri104           
27 comp_tri104: j                       --> comp_tri103           
28 comp_tri103: j                       --> comp_tri102           
29 comp_tri102: j                       --> comp_tri101           
30 comp_tri101: j                       --> comp_tri100           
31 comp_tri100: j                       --> comp_tri99            
32 comp_tri99 : j                       --> comp_tri98            
33 comp_tri98 : j                       --> comp_tri97            
34 comp_tri97 : j                       --> comp_tri96            
35 comp_tri96 : j                       --> comp_tri95            
36 comp_tri95 : j                       --> comp_tri94            
37 comp_tri94 : j                       --> comp_tri93            
38 comp_tri93 : j                       --> comp_tri92            
39 comp_tri92 : j                       --> comp_tri91            
40 comp_tri91 : j                       --> comp_tri90            
41 comp_tri90 : j                       --> comp_tri89            
42 comp_tri89 : j                       --> comp_tri88            
43 comp_tri88 : j                       --> comp_tri87            
44 comp_tri87 : j                       --> comp_tri86            
45 comp_tri86 : j                       --> comp_tri85            
46 comp_tri85 : j                       --> comp_tri84            
47 comp_tri84 : j                       --> comp_tri83            
48 comp_tri83 : j                       --> comp_tri82            
49 comp_tri82 : j                       --> comp_tri81            
50 comp_tri81 : j                       --> comp_tri80            
51 comp_tri80 : j                       --> comp_tri79            
52 comp_tri79 : j                       --> comp_tri78            
53 comp_tri78 : j                       --> comp_tri77            
54 comp_tri77 : j                       --> comp_tri76            
55 comp_tri76 : j                       --> comp_tri75            
56 comp_tri75 : j                       --> comp_tri74            
57 comp_tri74 : j                       --> comp_tri73            
58 comp_tri73 : j                       --> comp_tri72            
59 comp_tri72 : j                       --> comp_tri71            
60 comp_tri71 : j                       --> comp_tri70            
61 comp_tri70 : j                       --> comp_tri69            
62 comp_tri69 : j                       --> comp_tri60            
63 comp_tri60 : emit c108               --> comp_tri59            
64 comp_tri59 : li    $v0, 0            --> comp_tri58            
65 comp_tri58 : emit c107               --> comp_tri57            
66 comp_tri57 : emit c106               --> comp_tri56            
67 comp_tri56 : li    $t1, 0            --> comp_tri3             
68 comp_tri3  : j                       --> comp_tri55            
69 comp_tri55 : li    $a3, 0            --> comp_tri54            
70 comp_tri54 : emit c105               --> comp_tri53            
71 comp_tri53 : slt     $a2, $t1, $a1   --> comp_tri52            
72 comp_tri52 : j                       --> comp_tri68            
73 comp_tri68 : seq     $a2, $a2, $zero --> comp_tri51            
74 comp_tri51 : beq     $a2, $a3        --> comp_tri50, comp_tri2 
75 comp_tri2  : emit c95                --> comp_tri1             
76 comp_tri1  : j                       --> comp_tri0             
77 comp_tri0  : j                       --> comp_tri135           
78 comp_tri135: j                       --> comp_tri134           
79 comp_tri134: j                       --> comp_tri133           
80 comp_tri133: j                       --> comp_tri132           
81 comp_tri132: j                       --> comp_tri131           
82 comp_tri131: j                       --> comp_tri130           
83 comp_tri130: j                       --> comp_tri129           
84 comp_tri129: j                       --> comp_tri128           
85 comp_tri128: j                       --> comp_tri127           
86 comp_tri127: j                       --> comp_tri126           
87 comp_tri126: j                       --> comp_tri125           
88 comp_tri125: delframe                --> comp_tri124           
89 comp_tri124: jr    $ra                                         
90 comp_tri50 : emit c103               --> comp_tri49            
91 comp_tri49 : emit c102               --> comp_tri48            
92 comp_tri48 : li    $t2, 1            --> comp_tri7             
93 comp_tri7  : j                       --> comp_tri47            
94 comp_tri47 : li    $a3, 0            --> comp_tri46            
95 comp_tri46 : emit c101               --> comp_tri45            
96 comp_tri45 : sub     $a2, $a1, $t1   --> comp_tri44            
97 comp_tri44 : slt     $a2, $t2, $a2   --> comp_tri43            
98 comp_tri43 : j                       --> comp_tri67            
99 comp_tri67 : seq     $a2, $a2, $zero --> comp_tri42            
100 comp_tri42 : beq     $a2, $a3        --> comp_tri41, comp_tri6 
101 comp_tri6  : emit c104               --> comp_tri5             
102 comp_tri5  : li    $a2, 1            --> comp_tri4             
103 comp_tri4  : add     $t1, $t1, $a2   --> comp_tri3             
104 comp_tri41 : emit c99                --> comp_tri40            
105 comp_tri40 : j                       --> comp_tri39            
106 comp_tri39 : li    $a2, 4            --> comp_tri38            
107 comp_tri38 : mulo    $a2, $t2, $a2   --> comp_tri37            
108 comp_tri37 : add     $a2, $a0, $a2   --> comp_tri66            
109 comp_tri66 : lw    $t0, 0($a2)       --> comp_tri36            
110 comp_tri36 : li    $a2, 1            --> comp_tri35            
111 comp_tri35 : sub     $a3, $t2, $a2   --> comp_tri34            
112 comp_tri34 : li    $a2, 4            --> comp_tri33            
113 comp_tri33 : mulo    $a2, $a3, $a2   --> comp_tri32            
114 comp_tri32 : add     $a2, $a0, $a2   --> comp_tri65            
115 comp_tri65 : lw    $a2, 0($a2)       --> comp_tri31            
116 comp_tri31 : slt     $a2, $t0, $a2   --> comp_tri30            
117 comp_tri30 : beq     $a2, $zero      --> comp_tri10, comp_tri29
118 comp_tri29 : emit c98                --> comp_tri28            
119 comp_tri28 : li    $v0, 1            --> comp_tri27            
120 comp_tri27 : sub     $a2, $t2, $v0   --> comp_tri26            
121 comp_tri26 : li    $v0, 4            --> comp_tri25            
122 comp_tri25 : mulo    $v0, $a2, $v0   --> comp_tri24            
123 comp_tri24 : add     $v0, $a0, $v0   --> comp_tri64            
124 comp_tri64 : lw    $v0, 0($v0)       --> comp_tri23            
125 comp_tri23 : emit c97                --> comp_tri22            
126 comp_tri22 : li    $a2, 4            --> comp_tri21            
127 comp_tri21 : mulo    $a2, $t2, $a2   --> comp_tri20            
128 comp_tri20 : add     $a2, $a0, $a2   --> comp_tri63            
129 comp_tri63 : lw    $t0, 0($a2)       --> comp_tri19            
130 comp_tri19 : li    $a2, 1            --> comp_tri18            
131 comp_tri18 : sub     $a3, $t2, $a2   --> comp_tri17            
132 comp_tri17 : li    $a2, 4            --> comp_tri16            
133 comp_tri16 : mulo    $a2, $a3, $a2   --> comp_tri15            
134 comp_tri15 : add     $a2, $a0, $a2   --> comp_tri62            
135 comp_tri62 : lw    $t0, 0($a2)       --> comp_tri14            
136 comp_tri14 : emit c96                --> comp_tri13            
137 comp_tri13 : li    $a2, 4            --> comp_tri12            
138 comp_tri12 : mulo    $a2, $t2, $a2   --> comp_tri11            
139 comp_tri11 : add     $a2, $a0, $a2   --> comp_tri61            
140 comp_tri61 : lw    $v0, 0($a2)       --> comp_tri10            
141 comp_tri10 : emit c100               --> comp_tri9             
142 comp_tri9  : li    $a2, 1            --> comp_tri8             
143 comp_tri8  : add     $t2, $t2, $a2   --> comp_tri7             
144
145 procedure comp_total(3)
146 var 80
147 entry comp_total410
148 comp_total410: newframe                --> comp_total409             
149 comp_total409: j                       --> comp_total408             
150 comp_total408: j                       --> comp_total407             
151 comp_total407: j                       --> comp_total406             
152 comp_total406: j                       --> comp_total405             
153 comp_total405: j                       --> comp_total404             
154 comp_total404: j                       --> comp_total403             
155 comp_total403: j                       --> comp_total402             
156 comp_total402: j                       --> comp_total401             
157 comp_total401: j                       --> comp_total400             
158 comp_total400: j                       --> comp_total399             
159 comp_total399: j                       --> comp_total398             
160 comp_total398: j                       --> comp_total397             
161 comp_total397: j                       --> comp_total396             
162 comp_total396: j                       --> comp_total395             
163 comp_total395: j                       --> comp_total394             
164 comp_total394: j                       --> comp_total393             
165 comp_total393: j                       --> comp_total392             
166 comp_total392: j                       --> comp_total391             
167 comp_total391: j                       --> comp_total390             
168 comp_total390: j                       --> comp_total389             
169 comp_total389: j                       --> comp_total388             
170 comp_total388: j                       --> comp_total387             
171 comp_total387: j                       --> comp_total386             
172 comp_total386: j                       --> comp_total385             
173 comp_total385: j                       --> comp_total384             
174 comp_total384: j                       --> comp_total383             
175 comp_total383: j                       --> comp_total382             
176 comp_total382: j                       --> comp_total381             
177 comp_total381: j                       --> comp_total380             
178 comp_total380: j                       --> comp_total379             
179 comp_total379: j                       --> comp_total378             
180 comp_total378: j                       --> comp_total377             
181 comp_total377: j                       --> comp_total376             
182 comp_total376: j                       --> comp_total375             
183 comp_total375: j                       --> comp_total374             
184 comp_total374: j                       --> comp_total373             
185 comp_total373: j                       --> comp_total372             
186 comp_total372: j                       --> comp_total371             
187 comp_total371: j                       --> comp_total370             
188 comp_total370: j                       --> comp_total369             
189 comp_total369: j                       --> comp_total368             
190 comp_total368: j                       --> comp_total367             
191 comp_total367: j                       --> comp_total366             
192 comp_total366: j                       --> comp_total365             
193 comp_total365: j                       --> comp_total364             
194 comp_total364: j                       --> comp_total363             
195 comp_total363: j                       --> comp_total362             
196 comp_total362: j                       --> comp_total361             
197 comp_total361: j                       --> comp_total360             
198 comp_total360: j                       --> comp_total359             
199 comp_total359: j                       --> comp_total358             
200 comp_total358: j                       --> comp_total357             
201 comp_total357: j                       --> comp_total356             
202 comp_total356: j                       --> comp_total355             
203 comp_total355: j                       --> comp_total354             
204 comp_total354: j                       --> comp_total353             
205 comp_total353: j                       --> comp_total352             
206 comp_total352: j                       --> comp_total351             
207 comp_total351: j                       --> comp_total350             
208 comp_total350: j                       --> comp_total349             
209 comp_total349: j                       --> comp_total348             
210 comp_total348: j                       --> comp_total347             
211 comp_total347: j                       --> comp_total346             
212 comp_total346: j                       --> comp_total345             
213 comp_total345: j                       --> comp_total344             
214 comp_total344: j                       --> comp_total343             
215 comp_total343: j                       --> comp_total342             
216 comp_total342: j                       --> comp_total341             
217 comp_total341: j                       --> comp_total340             
218 comp_total340: j                       --> comp_total339             
219 comp_total339: j                       --> comp_total338             
220 comp_total338: j                       --> comp_total337             
221 comp_total337: j                       --> comp_total336             
222 comp_total336: j                       --> comp_total335             
223 comp_total335: j                       --> comp_total334             
224 comp_total334: j                       --> comp_total333             
225 comp_total333: j                       --> comp_total332             
226 comp_total332: j                       --> comp_total331             
227 comp_total331: j                       --> comp_total330             
228 comp_total330: j                       --> comp_total329             
229 comp_total329: j                       --> comp_total328             
230 comp_total328: j                       --> comp_total327             
231 comp_total327: j                       --> comp_total326             
232 comp_total326: j                       --> comp_total325             
233 comp_total325: j                       --> comp_total324             
234 comp_total324: j                       --> comp_total323             
235 comp_total323: j                       --> comp_total322             
236 comp_total322: j                       --> comp_total321             
237 comp_total321: j                       --> comp_total320             
238 comp_total320: j                       --> comp_total319             
239 comp_total319: j                       --> comp_total318             
240 comp_total318: j                       --> comp_total317             
241 comp_total317: j                       --> comp_total316             
242 comp_total316: j                       --> comp_total315             
243 comp_total315: j                       --> comp_total314             
244 comp_total314: j                       --> comp_total313             
245 comp_total313: j                       --> comp_total312             
246 comp_total312: j                       --> comp_total311             
247 comp_total311: j                       --> comp_total310             
248 comp_total310: j                       --> comp_total309             
249 comp_total309: j                       --> comp_total308             
250 comp_total308: j                       --> comp_total307             
251 comp_total307: j                       --> comp_total306             
252 comp_total306: j                       --> comp_total305             
253 comp_total305: j                       --> comp_total304             
254 comp_total304: j                       --> comp_total303             
255 comp_total303: j                       --> comp_total302             
256 comp_total302: j                       --> comp_total301             
257 comp_total301: j                       --> comp_total300             
258 comp_total300: j                       --> comp_total299             
259 comp_total299: j                       --> comp_total298             
260 comp_total298: j                       --> comp_total297             
261 comp_total297: j                       --> comp_total296             
262 comp_total296: j                       --> comp_total295             
263 comp_total295: j                       --> comp_total294             
264 comp_total294: j                       --> comp_total293             
265 comp_total293: j                       --> comp_total292             
266 comp_total292: j                       --> comp_total291             
267 comp_total291: j                       --> comp_total290             
268 comp_total290: j                       --> comp_total289             
269 comp_total289: j                       --> comp_total288             
270 comp_total288: j                       --> comp_total287             
271 comp_total287: j                       --> comp_total286             
272 comp_total286: j                       --> comp_total285             
273 comp_total285: j                       --> comp_total284             
274 comp_total284: j                       --> comp_total283             
275 comp_total283: j                       --> comp_total282             
276 comp_total282: j                       --> comp_total281             
277 comp_total281: j                       --> comp_total280             
278 comp_total280: j                       --> comp_total279             
279 comp_total279: j                       --> comp_total278             
280 comp_total278: j                       --> comp_total277             
281 comp_total277: j                       --> comp_total276             
282 comp_total276: j                       --> comp_total275             
283 comp_total275: j                       --> comp_total274             
284 comp_total274: j                       --> comp_total273             
285 comp_total273: j                       --> comp_total272             
286 comp_total272: j                       --> comp_total271             
287 comp_total271: j                       --> comp_total270             
288 comp_total270: j                       --> comp_total269             
289 comp_total269: j                       --> comp_total268             
290 comp_total268: j                       --> comp_total267             
291 comp_total267: j                       --> comp_total266             
292 comp_total266: j                       --> comp_total265             
293 comp_total265: j                       --> comp_total264             
294 comp_total264: j                       --> comp_total263             
295 comp_total263: j                       --> comp_total262             
296 comp_total262: j                       --> comp_total261             
297 comp_total261: j                       --> comp_total260             
298 comp_total260: j                       --> comp_total259             
299 comp_total259: j                       --> comp_total258             
300 comp_total258: j                       --> comp_total257             
301 comp_total257: j                       --> comp_total256             
302 comp_total256: j                       --> comp_total255             
303 comp_total255: j                       --> comp_total254             
304 comp_total254: j                       --> comp_total253             
305 comp_total253: j                       --> comp_total252             
306 comp_total252: j                       --> comp_total251             
307 comp_total251: j                       --> comp_total250             
308 comp_total250: j                       --> comp_total249             
309 comp_total249: j                       --> comp_total248             
310 comp_total248: j                       --> comp_total247             
311 comp_total247: j                       --> comp_total246             
312 comp_total246: j                       --> comp_total245             
313 comp_total245: j                       --> comp_total244             
314 comp_total244: j                       --> comp_total243             
315 comp_total243: j                       --> comp_total242             
316 comp_total242: j                       --> comp_total241             
317 comp_total241: j                       --> comp_total240             
318 comp_total240: j                       --> comp_total239             
319 comp_total239: j                       --> comp_total238             
320 comp_total238: j                       --> comp_total237             
321 comp_total237: j                       --> comp_total236             
322 comp_total236: j                       --> comp_total235             
323 comp_total235: j                       --> comp_total234             
324 comp_total234: j                       --> comp_total205             
325 comp_total205: emit c94                --> comp_total204             
326 comp_total204: li    $t0, 0            --> comp_total203             
327 comp_total203: move    $a3, $sp        --> comp_total438             
328 comp_total438: j                       --> comp_total202             
329 comp_total202: j                       --> comp_total201             
330 comp_total201: li    $v0, 4            --> comp_total200             
331 comp_total200: mulo    $v0, $zero, $v0 --> comp_total199             
332 comp_total199: add     $v0, $a3, $v0   --> comp_total223             
333 comp_total223: lw    $t0, 0($v0)       --> comp_total198             
334 comp_total198: emit c93                --> comp_total197             
335 comp_total197: j                       --> comp_total196             
336 comp_total196: move    $t0, $sp        --> comp_total437             
337 comp_total437: j                       --> comp_total195             
338 comp_total195: li    $a3, 1            --> comp_total194             
339 comp_total194: li    $v0, 4            --> comp_total193             
340 comp_total193: mulo    $v0, $a3, $v0   --> comp_total192             
341 comp_total192: add     $v0, $t0, $v0   --> comp_total222             
342 comp_total222: lw    $zero, 0($v0)     --> comp_total191             
343 comp_total191: emit c92                --> comp_total190             
344 comp_total190: j                       --> comp_total189             
345 comp_total189: move    $t0, $sp        --> comp_total436             
346 comp_total436: j                       --> comp_total188             
347 comp_total188: li    $a3, 2            --> comp_total187             
348 comp_total187: li    $v0, 4            --> comp_total186             
349 comp_total186: mulo    $v0, $a3, $v0   --> comp_total185             
350 comp_total185: add     $v0, $t0, $v0   --> comp_total220             
351 comp_total220: lw    $zero, 0($v0)     --> comp_total184             
352 comp_total184: emit c91                --> comp_total183             
353 comp_total183: j                       --> comp_total182             
354 comp_total182: move    $t0, $sp        --> comp_total435             
355 comp_total435: j                       --> comp_total181             
356 comp_total181: li    $a3, 3            --> comp_total180             
357 comp_total180: li    $v0, 4            --> comp_total179             
358 comp_total179: mulo    $v0, $a3, $v0   --> comp_total178             
359 comp_total178: add     $v0, $t0, $v0   --> comp_total219             
360 comp_total219: lw    $zero, 0($v0)     --> comp_total177             
361 comp_total177: emit c90                --> comp_total176             
362 comp_total176: j                       --> comp_total175             
363 comp_total175: move    $t0, $sp        --> comp_total433             
364 comp_total433: j                       --> comp_total174             
365 comp_total174: li    $a3, 4            --> comp_total173             
366 comp_total173: li    $v0, 4            --> comp_total172             
367 comp_total172: mulo    $v0, $a3, $v0   --> comp_total171             
368 comp_total171: add     $v0, $t0, $v0   --> comp_total218             
369 comp_total218: lw    $zero, 0($v0)     --> comp_total170             
370 comp_total170: emit c89                --> comp_total169             
371 comp_total169: j                       --> comp_total168             
372 comp_total168: move    $t0, $sp        --> comp_total432             
373 comp_total432: j                       --> comp_total167             
374 comp_total167: li    $a3, 5            --> comp_total166             
375 comp_total166: li    $v0, 4            --> comp_total165             
376 comp_total165: mulo    $v0, $a3, $v0   --> comp_total164             
377 comp_total164: add     $v0, $t0, $v0   --> comp_total217             
378 comp_total217: lw    $zero, 0($v0)     --> comp_total163             
379 comp_total163: emit c88                --> comp_total162             
380 comp_total162: j                       --> comp_total161             
381 comp_total161: move    $t0, $sp        --> comp_total431             
382 comp_total431: j                       --> comp_total160             
383 comp_total160: li    $a3, 6            --> comp_total159             
384 comp_total159: li    $v0, 4            --> comp_total158             
385 comp_total158: mulo    $v0, $a3, $v0   --> comp_total157             
386 comp_total157: add     $v0, $t0, $v0   --> comp_total216             
387 comp_total216: lw    $zero, 0($v0)     --> comp_total156             
388 comp_total156: emit c87                --> comp_total155             
389 comp_total155: j                       --> comp_total154             
390 comp_total154: move    $t0, $sp        --> comp_total430             
391 comp_total430: j                       --> comp_total153             
392 comp_total153: li    $a3, 7            --> comp_total152             
393 comp_total152: li    $v0, 4            --> comp_total151             
394 comp_total151: mulo    $v0, $a3, $v0   --> comp_total150             
395 comp_total150: add     $v0, $t0, $v0   --> comp_total215             
396 comp_total215: lw    $zero, 0($v0)     --> comp_total149             
397 comp_total149: emit c86                --> comp_total148             
398 comp_total148: j                       --> comp_total147             
399 comp_total147: move    $t0, $sp        --> comp_total429             
400 comp_total429: j                       --> comp_total146             
401 comp_total146: li    $a3, 8            --> comp_total145             
402 comp_total145: li    $v0, 4            --> comp_total144             
403 comp_total144: mulo    $v0, $a3, $v0   --> comp_total143             
404 comp_total143: add     $v0, $t0, $v0   --> comp_total213             
405 comp_total213: lw    $zero, 0($v0)     --> comp_total142             
406 comp_total142: emit c85                --> comp_total141             
407 comp_total141: j                       --> comp_total140             
408 comp_total140: move    $t0, $sp        --> comp_total428             
409 comp_total428: j                       --> comp_total139             
410 comp_total139: li    $a3, 9            --> comp_total138             
411 comp_total138: li    $v0, 4            --> comp_total137             
412 comp_total137: mulo    $v0, $a3, $v0   --> comp_total136             
413 comp_total136: add     $v0, $t0, $v0   --> comp_total212             
414 comp_total212: lw    $zero, 0($v0)     --> comp_total135             
415 comp_total135: emit c84                --> comp_total134             
416 comp_total134: li    $t0, 0            --> comp_total133             
417 comp_total133: move    $a3, $sp        --> comp_total427             
418 comp_total427: addi    $a3, $a3, 40    --> comp_total132             
419 comp_total132: j                       --> comp_total131             
420 comp_total131: li    $v0, 4            --> comp_total130             
421 comp_total130: mulo    $v0, $zero, $v0 --> comp_total129             
422 comp_total129: add     $v0, $a3, $v0   --> comp_total211             
423 comp_total211: lw    $t0, 0($v0)       --> comp_total128             
424 comp_total128: emit c83                --> comp_total127             
425 comp_total127: j                       --> comp_total126             
426 comp_total126: move    $t0, $sp        --> comp_total426             
427 comp_total426: addi    $t0, $t0, 40    --> comp_total125             
428 comp_total125: li    $a3, 1            --> comp_total124             
429 comp_total124: li    $v0, 4            --> comp_total123             
430 comp_total123: mulo    $v0, $a3, $v0   --> comp_total122             
431 comp_total122: add     $v0, $t0, $v0   --> comp_total210             
432 comp_total210: lw    $zero, 0($v0)     --> comp_total121             
433 comp_total121: emit c82                --> comp_total120             
434 comp_total120: j                       --> comp_total119             
435 comp_total119: move    $t0, $sp        --> comp_total425             
436 comp_total425: addi    $t0, $t0, 40    --> comp_total118             
437 comp_total118: li    $a3, 2            --> comp_total117             
438 comp_total117: li    $v0, 4            --> comp_total116             
439 comp_total116: mulo    $v0, $a3, $v0   --> comp_total115             
440 comp_total115: add     $v0, $t0, $v0   --> comp_total209             
441 comp_total209: lw    $zero, 0($v0)     --> comp_total114             
442 comp_total114: emit c81                --> comp_total113             
443 comp_total113: j                       --> comp_total112             
444 comp_total112: move    $t0, $sp        --> comp_total424             
445 comp_total424: addi    $t0, $t0, 40    --> comp_total111             
446 comp_total111: li    $a3, 3            --> comp_total110             
447 comp_total110: li    $v0, 4            --> comp_total109             
448 comp_total109: mulo    $v0, $a3, $v0   --> comp_total108             
449 comp_total108: add     $v0, $t0, $v0   --> comp_total207             
450 comp_total207: lw    $zero, 0($v0)     --> comp_total107             
451 comp_total107: emit c80                --> comp_total106             
452 comp_total106: j                       --> comp_total105             
453 comp_total105: move    $t0, $sp        --> comp_total423             
454 comp_total423: addi    $t0, $t0, 40    --> comp_total104             
455 comp_total104: li    $a3, 4            --> comp_total103             
456 comp_total103: li    $v0, 4            --> comp_total102             
457 comp_total102: mulo    $v0, $a3, $v0   --> comp_total101             
458 comp_total101: add     $v0, $t0, $v0   --> comp_total206             
459 comp_total206: lw    $zero, 0($v0)     --> comp_total100             
460 comp_total100: emit c79                --> comp_total99              
461 comp_total99 : j                       --> comp_total98              
462 comp_total98 : move    $t0, $sp        --> comp_total445             
463 comp_total445: addi    $t0, $t0, 40    --> comp_total97              
464 comp_total97 : li    $a3, 5            --> comp_total96              
465 comp_total96 : li    $v0, 4            --> comp_total95              
466 comp_total95 : mulo    $v0, $a3, $v0   --> comp_total94              
467 comp_total94 : add     $v0, $t0, $v0   --> comp_total233             
468 comp_total233: lw    $zero, 0($v0)     --> comp_total93              
469 comp_total93 : emit c78                --> comp_total92              
470 comp_total92 : j                       --> comp_total91              
471 comp_total91 : move    $t0, $sp        --> comp_total444             
472 comp_total444: addi    $t0, $t0, 40    --> comp_total90              
473 comp_total90 : li    $a3, 6            --> comp_total89              
474 comp_total89 : li    $v0, 4            --> comp_total88              
475 comp_total88 : mulo    $v0, $a3, $v0   --> comp_total87              
476 comp_total87 : add     $v0, $t0, $v0   --> comp_total232             
477 comp_total232: lw    $zero, 0($v0)     --> comp_total86              
478 comp_total86 : emit c77                --> comp_total85              
479 comp_total85 : j                       --> comp_total84              
480 comp_total84 : move    $t0, $sp        --> comp_total443             
481 comp_total443: addi    $t0, $t0, 40    --> comp_total83              
482 comp_total83 : li    $a3, 7            --> comp_total82              
483 comp_total82 : li    $v0, 4            --> comp_total81              
484 comp_total81 : mulo    $v0, $a3, $v0   --> comp_total80              
485 comp_total80 : add     $v0, $t0, $v0   --> comp_total231             
486 comp_total231: lw    $zero, 0($v0)     --> comp_total79              
487 comp_total79 : emit c76                --> comp_total78              
488 comp_total78 : j                       --> comp_total77              
489 comp_total77 : move    $t0, $sp        --> comp_total442             
490 comp_total442: addi    $t0, $t0, 40    --> comp_total76              
491 comp_total76 : li    $a3, 8            --> comp_total75              
492 comp_total75 : li    $v0, 4            --> comp_total74              
493 comp_total74 : mulo    $v0, $a3, $v0   --> comp_total73              
494 comp_total73 : add     $v0, $t0, $v0   --> comp_total230             
495 comp_total230: lw    $zero, 0($v0)     --> comp_total72              
496 comp_total72 : emit c75                --> comp_total71              
497 comp_total71 : j                       --> comp_total70              
498 comp_total70 : move    $t0, $sp        --> comp_total441             
499 comp_total441: addi    $t0, $t0, 40    --> comp_total69              
500 comp_total69 : li    $a3, 9            --> comp_total68              
501 comp_total68 : li    $v0, 4            --> comp_total67              
502 comp_total67 : mulo    $v0, $a3, $v0   --> comp_total66              
503 comp_total66 : add     $v0, $t0, $v0   --> comp_total229             
504 comp_total229: lw    $zero, 0($v0)     --> comp_total65              
505 comp_total65 : emit c74                --> comp_total64              
506 comp_total64 : j                       --> comp_total63              
507 comp_total63 : slt     $v0, $a1, $a2   --> comp_total62              
508 comp_total62 : beq     $v0, $zero      --> comp_total40, comp_total61
509 comp_total61 : emit c73                --> comp_total60              
510 comp_total60 : emit c72                --> comp_total59              
511 comp_total59 : li    $t0, 0            --> comp_total41              
512 comp_total41 : j                       --> comp_total58              
513 comp_total58 : li    $a2, 0            --> comp_total57              
514 comp_total57 : emit c71                --> comp_total56              
515 comp_total56 : sle     $v0, $t0, $a1   --> comp_total55              
516 comp_total55 : j                       --> comp_total228             
517 comp_total228: seq     $v0, $v0, $zero --> comp_total54              
518 comp_total54 : beq     $v0, $a2        --> comp_total53, comp_total2 
519 comp_total2  : emit c59                --> comp_total1               
520 comp_total1  : li    $v0, 0            --> comp_total0               
521 comp_total0  : j                       --> comp_total422             
522 comp_total422: j                       --> comp_total421             
523 comp_total421: j                       --> comp_total420             
524 comp_total420: j                       --> comp_total419             
525 comp_total419: j                       --> comp_total418             
526 comp_total418: j                       --> comp_total417             
527 comp_total417: j                       --> comp_total416             
528 comp_total416: j                       --> comp_total415             
529 comp_total415: j                       --> comp_total414             
530 comp_total414: j                       --> comp_total413             
531 comp_total413: j                       --> comp_total412             
532 comp_total412: delframe                --> comp_total411             
533 comp_total411: jr    $ra                                             
534 comp_total53 : emit c69                --> comp_total52              
535 comp_total52 : sub     $a2, $a1, $t0   --> comp_total51              
536 comp_total51 : li    $v0, 4            --> comp_total50              
537 comp_total50 : mulo    $v0, $a2, $v0   --> comp_total49              
538 comp_total49 : add     $v0, $a0, $v0   --> comp_total227             
539 comp_total227: lw    $a3, 0($v0)       --> comp_total48              
540 comp_total48 : move    $a2, $sp        --> comp_total440             
541 comp_total440: j                       --> comp_total47              
542 comp_total47 : li    $v0, 4            --> comp_total46              
543 comp_total46 : mulo    $v0, $t0, $v0   --> comp_total45              
544 comp_total45 : add     $v0, $a2, $v0   --> comp_total226             
545 comp_total226: lw    $a3, 0($v0)       --> comp_total44              
546 comp_total44 : emit c70                --> comp_total43              
547 comp_total43 : li    $v0, 1            --> comp_total42              
548 comp_total42 : add     $t0, $t0, $v0   --> comp_total41              
549 comp_total40 : emit c68                --> comp_total39              
550 comp_total39 : emit c67                --> comp_total38              
551 comp_total38 : li    $t2, 0            --> comp_total3               
552 comp_total3  : j                       --> comp_total37              
553 comp_total37 : li    $a3, 0            --> comp_total36              
554 comp_total36 : emit c66                --> comp_total35              
555 comp_total35 : slt     $v0, $t2, $a1   --> comp_total34              
556 comp_total34 : j                       --> comp_total225             
557 comp_total225: seq     $v0, $v0, $zero --> comp_total33              
558 comp_total33 : beq     $v0, $a3        --> comp_total32, comp_total2 
559 comp_total32 : emit c64                --> comp_total31              
560 comp_total31 : emit c63                --> comp_total30              
561 comp_total30 : move    $t1, $a2        --> comp_total7               
562 comp_total7  : j                       --> comp_total29              
563 comp_total29 : li    $a3, 0            --> comp_total28              
564 comp_total28 : emit c62                --> comp_total27              
565 comp_total27 : j                       --> comp_total26              
566 comp_total26 : sgt     $v0, $t1, $zero --> comp_total25              
567 comp_total25 : j                       --> comp_total224             
568 comp_total224: seq     $v0, $v0, $zero --> comp_total24              
569 comp_total24 : beq     $v0, $a3        --> comp_total23, comp_total6 
570 comp_total6  : emit c65                --> comp_total5               
571 comp_total5  : li    $v0, 1            --> comp_total4               
572 comp_total4  : add     $t2, $t2, $v0   --> comp_total3               
573 comp_total23 : emit c60                --> comp_total22              
574 comp_total22 : move    $a3, $sp        --> comp_total439             
575 comp_total439: j                       --> comp_total21              
576 comp_total21 : li    $v0, 4            --> comp_total20              
577 comp_total20 : mulo    $v0, $t2, $v0   --> comp_total19              
578 comp_total19 : add     $v0, $a3, $v0   --> comp_total221             
579 comp_total221: lw    $t0, 0($v0)       --> comp_total18              
580 comp_total18 : move    $a3, $sp        --> comp_total434             
581 comp_total434: addi    $a3, $a3, 40    --> comp_total17              
582 comp_total17 : li    $v0, 4            --> comp_total16              
583 comp_total16 : mulo    $v0, $t1, $v0   --> comp_total15              
584 comp_total15 : add     $v0, $a3, $v0   --> comp_total214             
585 comp_total214: lw    $v0, 0($v0)       --> comp_total14              
586 comp_total14 : add     $a3, $t0, $v0   --> comp_total13              
587 comp_total13 : li    $v0, 4            --> comp_total12              
588 comp_total12 : mulo    $v0, $t2, $v0   --> comp_total11              
589 comp_total11 : add     $v0, $a0, $v0   --> comp_total208             
590 comp_total208: lw    $a3, 0($v0)       --> comp_total10              
591 comp_total10 : emit c61                --> comp_total9               
592 comp_total9  : li    $v0, 1            --> comp_total8               
593 comp_total8  : sub     $t1, $t1, $v0   --> comp_total7               
594
595 procedure comp_ifFor(3)
596 var 0
597 entry comp_ifFor45
598 comp_ifFor45: newframe                --> comp_ifFor44             
599 comp_ifFor44: j                       --> comp_ifFor43             
600 comp_ifFor43: j                       --> comp_ifFor42             
601 comp_ifFor42: j                       --> comp_ifFor41             
602 comp_ifFor41: j                       --> comp_ifFor40             
603 comp_ifFor40: j                       --> comp_ifFor39             
604 comp_ifFor39: j                       --> comp_ifFor38             
605 comp_ifFor38: j                       --> comp_ifFor37             
606 comp_ifFor37: j                       --> comp_ifFor36             
607 comp_ifFor36: j                       --> comp_ifFor35             
608 comp_ifFor35: j                       --> comp_ifFor34             
609 comp_ifFor34: j                       --> comp_ifFor33             
610 comp_ifFor33: j                       --> comp_ifFor32             
611 comp_ifFor32: j                       --> comp_ifFor31             
612 comp_ifFor31: j                       --> comp_ifFor30             
613 comp_ifFor30: j                       --> comp_ifFor29             
614 comp_ifFor29: j                       --> comp_ifFor28             
615 comp_ifFor28: j                       --> comp_ifFor27             
616 comp_ifFor27: j                       --> comp_ifFor26             
617 comp_ifFor26: j                       --> comp_ifFor25             
618 comp_ifFor25: j                       --> comp_ifFor23             
619 comp_ifFor23: emit c58                --> comp_ifFor22             
620 comp_ifFor22: li    $v0, 0            --> comp_ifFor21             
621 comp_ifFor21: emit c57                --> comp_ifFor20             
622 comp_ifFor20: emit c56                --> comp_ifFor19             
623 comp_ifFor19: li    $t0, 0            --> comp_ifFor3              
624 comp_ifFor3 : j                       --> comp_ifFor18             
625 comp_ifFor18: li    $t1, 0            --> comp_ifFor17             
626 comp_ifFor17: emit c55                --> comp_ifFor16             
627 comp_ifFor16: slt     $a3, $t0, $a0   --> comp_ifFor15             
628 comp_ifFor15: j                       --> comp_ifFor24             
629 comp_ifFor24: seq     $a3, $a3, $zero --> comp_ifFor14             
630 comp_ifFor14: beq     $a3, $t1        --> comp_ifFor13, comp_ifFor2
631 comp_ifFor2 : emit c50                --> comp_ifFor1              
632 comp_ifFor1 : j                       --> comp_ifFor0              
633 comp_ifFor0 : j                       --> comp_ifFor57             
634 comp_ifFor57: j                       --> comp_ifFor56             
635 comp_ifFor56: j                       --> comp_ifFor55             
636 comp_ifFor55: j                       --> comp_ifFor54             
637 comp_ifFor54: j                       --> comp_ifFor53             
638 comp_ifFor53: j                       --> comp_ifFor52             
639 comp_ifFor52: j                       --> comp_ifFor51             
640 comp_ifFor51: j                       --> comp_ifFor50             
641 comp_ifFor50: j                       --> comp_ifFor49             
642 comp_ifFor49: j                       --> comp_ifFor48             
643 comp_ifFor48: j                       --> comp_ifFor47             
644 comp_ifFor47: delframe                --> comp_ifFor46             
645 comp_ifFor46: jr    $ra                                            
646 comp_ifFor13: emit c53                --> comp_ifFor12             
647 comp_ifFor12: j                       --> comp_ifFor11             
648 comp_ifFor11: sne     $a3, $t0, $a1   --> comp_ifFor10             
649 comp_ifFor10: beq     $a3, $zero      --> comp_ifFor7, comp_ifFor9 
650 comp_ifFor9 : emit c52                --> comp_ifFor8              
651 comp_ifFor8 : add     $v0, $v0, $t0   --> comp_ifFor5              
652 comp_ifFor5 : emit c54                --> comp_ifFor4              
653 comp_ifFor4 : add     $t0, $t0, $a2   --> comp_ifFor3              
654 comp_ifFor7 : emit c51                --> comp_ifFor6              
655 comp_ifFor6 : li    $v0, 0            --> comp_ifFor5              
656
657 procedure comp_forif2(4)
658 var 16
659 entry comp_forif2153
660 comp_forif2153: newframe                --> comp_forif2152              
661 comp_forif2152: lw    $ra, 12($sp)      --> comp_forif2151              
662 comp_forif2151: j                       --> comp_forif2150              
663 comp_forif2150: j                       --> comp_forif2149              
664 comp_forif2149: j                       --> comp_forif2148              
665 comp_forif2148: j                       --> comp_forif2147              
666 comp_forif2147: j                       --> comp_forif2146              
667 comp_forif2146: lw    $s2, 8($sp)       --> comp_forif2145              
668 comp_forif2145: lw    $s1, 4($sp)       --> comp_forif2144              
669 comp_forif2144: lw    $s0, 0($sp)       --> comp_forif2143              
670 comp_forif2143: j                       --> comp_forif2142              
671 comp_forif2142: j                       --> comp_forif2141              
672 comp_forif2141: j                       --> comp_forif2140              
673 comp_forif2140: j                       --> comp_forif2139              
674 comp_forif2139: j                       --> comp_forif2138              
675 comp_forif2138: j                       --> comp_forif2137              
676 comp_forif2137: j                       --> comp_forif2136              
677 comp_forif2136: j                       --> comp_forif2135              
678 comp_forif2135: j                       --> comp_forif2134              
679 comp_forif2134: j                       --> comp_forif2133              
680 comp_forif2133: j                       --> comp_forif2132              
681 comp_forif2132: j                       --> comp_forif2131              
682 comp_forif2131: j                       --> comp_forif2130              
683 comp_forif2130: j                       --> comp_forif2129              
684 comp_forif2129: j                       --> comp_forif2128              
685 comp_forif2128: j                       --> comp_forif2127              
686 comp_forif2127: j                       --> comp_forif2126              
687 comp_forif2126: j                       --> comp_forif2125              
688 comp_forif2125: j                       --> comp_forif2124              
689 comp_forif2124: j                       --> comp_forif2123              
690 comp_forif2123: j                       --> comp_forif2122              
691 comp_forif2122: j                       --> comp_forif2121              
692 comp_forif2121: j                       --> comp_forif2120              
693 comp_forif2120: j                       --> comp_forif2119              
694 comp_forif2119: j                       --> comp_forif2118              
695 comp_forif2118: j                       --> comp_forif2117              
696 comp_forif2117: j                       --> comp_forif2116              
697 comp_forif2116: j                       --> comp_forif2115              
698 comp_forif2115: j                       --> comp_forif2114              
699 comp_forif2114: j                       --> comp_forif2113              
700 comp_forif2113: j                       --> comp_forif2112              
701 comp_forif2112: j                       --> comp_forif2111              
702 comp_forif2111: j                       --> comp_forif2110              
703 comp_forif2110: j                       --> comp_forif2109              
704 comp_forif2109: j                       --> comp_forif2108              
705 comp_forif2108: j                       --> comp_forif2107              
706 comp_forif2107: j                       --> comp_forif2106              
707 comp_forif2106: j                       --> comp_forif2105              
708 comp_forif2105: j                       --> comp_forif2104              
709 comp_forif2104: j                       --> comp_forif2103              
710 comp_forif2103: j                       --> comp_forif2102              
711 comp_forif2102: j                       --> comp_forif2101              
712 comp_forif2101: j                       --> comp_forif2100              
713 comp_forif2100: j                       --> comp_forif299               
714 comp_forif299 : j                       --> comp_forif298               
715 comp_forif298 : j                       --> comp_forif297               
716 comp_forif297 : j                       --> comp_forif296               
717 comp_forif296 : j                       --> comp_forif295               
718 comp_forif295 : j                       --> comp_forif294               
719 comp_forif294 : j                       --> comp_forif293               
720 comp_forif293 : j                       --> comp_forif292               
721 comp_forif292 : j                       --> comp_forif291               
722 comp_forif291 : j                       --> comp_forif282               
723 comp_forif282 : emit c130               --> comp_forif281               
724 comp_forif281 : li    $s0, 0            --> comp_forif280               
725 comp_forif280 : emit c129               --> comp_forif279               
726 comp_forif279 : li    $s1, 0            --> comp_forif278               
727 comp_forif278 : emit c128               --> comp_forif277               
728 comp_forif277 : emit c127               --> comp_forif276               
729 comp_forif276 : li    $t0, 0            --> comp_forif262               
730 comp_forif262 : j                       --> comp_forif275               
731 comp_forif275 : li    $t1, 0            --> comp_forif274               
732 comp_forif274 : emit c126               --> comp_forif273               
733 comp_forif273 : slt     $v0, $t0, $a2   --> comp_forif272               
734 comp_forif272 : j                       --> comp_forif290               
735 comp_forif290 : seq     $v0, $v0, $zero --> comp_forif271               
736 comp_forif271 : beq     $v0, $t1        --> comp_forif270, comp_forif261
737 comp_forif261 : emit c123               --> comp_forif260               
738 comp_forif260 : emit c122               --> comp_forif259               
739 comp_forif259 : li    $a0, 0            --> comp_forif245               
740 comp_forif245 : j                       --> comp_forif258               
741 comp_forif258 : li    $a2, 0            --> comp_forif257               
742 comp_forif257 : emit c121               --> comp_forif256               
743 comp_forif256 : slt     $v0, $a0, $a3   --> comp_forif255               
744 comp_forif255 : j                       --> comp_forif288               
745 comp_forif288 : seq     $v0, $v0, $zero --> comp_forif254               
746 comp_forif254 : beq     $v0, $a2        --> comp_forif253, comp_forif244
747 comp_forif244 : emit c118               --> comp_forif243               
748 comp_forif243 : li    $s2, 0            --> comp_forif242               
749 comp_forif242 : j                       --> comp_forif241               
750 comp_forif241 : emit c117               --> comp_forif240               
751 comp_forif240 : li    $a1, 2            --> comp_forif239               
752 comp_forif239 : la    $v0, mod          --> comp_forif286               
753 comp_forif286 : j                       --> comp_forif2181              
754 comp_forif2181: move    $a0, $s0        --> comp_forif2180              
755 comp_forif2180: j                       --> comp_forif2179              
756 comp_forif2179: call  $v0               --> comp_forif2178              
757 comp_forif2178: j                       --> comp_forif238               
758 comp_forif238 : li    $a0, 0            --> comp_forif237               
759 comp_forif237 : seq     $v0, $v0, $a0   --> comp_forif236               
760 comp_forif236 : beq     $v0, $zero      --> comp_forif226, comp_forif235
761 comp_forif235 : j                       --> comp_forif234               
762 comp_forif234 : emit c116               --> comp_forif233               
763 comp_forif233 : li    $a1, 2            --> comp_forif232               
764 comp_forif232 : la    $v0, mod          --> comp_forif285               
765 comp_forif285 : j                       --> comp_forif2177              
766 comp_forif2177: move    $a0, $s1        --> comp_forif2176              
767 comp_forif2176: j                       --> comp_forif2175              
768 comp_forif2175: call  $v0               --> comp_forif2174              
769 comp_forif2174: j                       --> comp_forif231               
770 comp_forif231 : li    $a0, 0            --> comp_forif230               
771 comp_forif230 : seq     $v0, $v0, $a0   --> comp_forif229               
772 comp_forif229 : beq     $v0, $zero      --> comp_forif227, comp_forif228
773 comp_forif228 : li    $v0, 1            --> comp_forif225               
774 comp_forif225 : beq     $v0, $s2        --> comp_forif222, comp_forif224
775 comp_forif224 : emit c115               --> comp_forif223               
776 comp_forif223 : j                       --> comp_forif22                
777 comp_forif22  : emit c109               --> comp_forif21                
778 comp_forif21  : li    $v0, 0            --> comp_forif20                
779 comp_forif20  : j                       --> comp_forif2165              
780 comp_forif2165: j                       --> comp_forif2164              
781 comp_forif2164: lw    $ra, 12($sp)      --> comp_forif2163              
782 comp_forif2163: j                       --> comp_forif2162              
783 comp_forif2162: j                       --> comp_forif2161              
784 comp_forif2161: j                       --> comp_forif2160              
785 comp_forif2160: j                       --> comp_forif2159              
786 comp_forif2159: j                       --> comp_forif2158              
787 comp_forif2158: lw    $s2, 8($sp)       --> comp_forif2157              
788 comp_forif2157: lw    $s1, 4($sp)       --> comp_forif2156              
789 comp_forif2156: lw    $s0, 0($sp)       --> comp_forif2155              
790 comp_forif2155: delframe                --> comp_forif2154              
791 comp_forif2154: jr    $ra                                               
792 comp_forif222 : emit c114               --> comp_forif221               
793 comp_forif221 : j                       --> comp_forif220               
794 comp_forif220 : li    $a1, 2            --> comp_forif219               
795 comp_forif219 : la    $v0, mod          --> comp_forif284               
796 comp_forif284 : j                       --> comp_forif2173              
797 comp_forif2173: move    $a0, $s0        --> comp_forif2172              
798 comp_forif2172: j                       --> comp_forif2171              
799 comp_forif2171: call  $v0               --> comp_forif2170              
800 comp_forif2170: j                       --> comp_forif218               
801 comp_forif218 : li    $a0, 0            --> comp_forif217               
802 comp_forif217 : seq     $v0, $v0, $a0   --> comp_forif216               
803 comp_forif216 : beq     $v0, $zero      --> comp_forif213, comp_forif215
804 comp_forif215 : emit c113               --> comp_forif214               
805 comp_forif214 : j                       --> comp_forif22                
806 comp_forif213 : emit c112               --> comp_forif212               
807 comp_forif212 : j                       --> comp_forif211               
808 comp_forif211 : li    $a1, 2            --> comp_forif210               
809 comp_forif210 : la    $v0, mod          --> comp_forif283               
810 comp_forif283 : j                       --> comp_forif2169              
811 comp_forif2169: move    $a0, $s1        --> comp_forif2168              
812 comp_forif2168: j                       --> comp_forif2167              
813 comp_forif2167: call  $v0               --> comp_forif2166              
814 comp_forif2166: j                       --> comp_forif29                
815 comp_forif29  : li    $a0, 0            --> comp_forif28                
816 comp_forif28  : seq     $v0, $v0, $a0   --> comp_forif27                
817 comp_forif27  : beq     $v0, $zero      --> comp_forif24, comp_forif26  
818 comp_forif26  : emit c111               --> comp_forif25                
819 comp_forif25  : j                       --> comp_forif22                
820 comp_forif24  : emit c110               --> comp_forif23                
821 comp_forif23  : j                       --> comp_forif22                
822 comp_forif227 : li    $v0, 0            --> comp_forif225               
823 comp_forif226 : li    $v0, 0            --> comp_forif225               
824 comp_forif253 : emit c119               --> comp_forif252               
825 comp_forif252 : li    $v0, 4            --> comp_forif251               
826 comp_forif251 : mulo    $v0, $a0, $v0   --> comp_forif250               
827 comp_forif250 : add     $v0, $a1, $v0   --> comp_forif287               
828 comp_forif287 : lw    $v0, 0($v0)       --> comp_forif249               
829 comp_forif249 : add     $s1, $s1, $v0   --> comp_forif248               
830 comp_forif248 : emit c120               --> comp_forif247               
831 comp_forif247 : li    $v0, 1            --> comp_forif246               
832 comp_forif246 : add     $a0, $a0, $v0   --> comp_forif245               
833 comp_forif270 : emit c124               --> comp_forif269               
834 comp_forif269 : li    $v0, 4            --> comp_forif268               
835 comp_forif268 : mulo    $v0, $t0, $v0   --> comp_forif267               
836 comp_forif267 : add     $v0, $a0, $v0   --> comp_forif289               
837 comp_forif289 : lw    $v0, 0($v0)       --> comp_forif266               
838 comp_forif266 : add     $s0, $s0, $v0   --> comp_forif265               
839 comp_forif265 : emit c125               --> comp_forif264               
840 comp_forif264 : li    $v0, 1            --> comp_forif263               
841 comp_forif263 : add     $t0, $t0, $v0   --> comp_forif262               
842
843 procedure comp_forif(0)
844 var 12
845 entry comp_forif65
846 comp_forif65: newframe                --> comp_forif64             
847 comp_forif64: lw    $ra, 8($sp)       --> comp_forif63             
848 comp_forif63: j                       --> comp_forif62             
849 comp_forif62: j                       --> comp_forif61             
850 comp_forif61: j                       --> comp_forif60             
851 comp_forif60: j                       --> comp_forif59             
852 comp_forif59: j                       --> comp_forif58             
853 comp_forif58: j                       --> comp_forif57             
854 comp_forif57: lw    $s1, 4($sp)       --> comp_forif56             
855 comp_forif56: lw    $s0, 0($sp)       --> comp_forif55             
856 comp_forif55: j                       --> comp_forif54             
857 comp_forif54: j                       --> comp_forif53             
858 comp_forif53: j                       --> comp_forif52             
859 comp_forif52: j                       --> comp_forif51             
860 comp_forif51: j                       --> comp_forif50             
861 comp_forif50: j                       --> comp_forif49             
862 comp_forif49: j                       --> comp_forif48             
863 comp_forif48: j                       --> comp_forif47             
864 comp_forif47: j                       --> comp_forif46             
865 comp_forif46: j                       --> comp_forif45             
866 comp_forif45: j                       --> comp_forif44             
867 comp_forif44: j                       --> comp_forif43             
868 comp_forif43: j                       --> comp_forif42             
869 comp_forif42: j                       --> comp_forif41             
870 comp_forif41: j                       --> comp_forif40             
871 comp_forif40: j                       --> comp_forif39             
872 comp_forif39: j                       --> comp_forif38             
873 comp_forif38: j                       --> comp_forif35             
874 comp_forif35: emit c141               --> comp_forif34             
875 comp_forif34: li    $s1, 0            --> comp_forif33             
876 comp_forif33: emit c140               --> comp_forif32             
877 comp_forif32: j                       --> comp_forif31             
878 comp_forif31: emit c139               --> comp_forif30             
879 comp_forif30: emit c138               --> comp_forif29             
880 comp_forif29: li    $s0, 0            --> comp_forif3              
881 comp_forif3 : j                       --> comp_forif28             
882 comp_forif28: li    $a0, 0            --> comp_forif27             
883 comp_forif27: emit c137               --> comp_forif26             
884 comp_forif26: li    $v0, 10           --> comp_forif25             
885 comp_forif25: slt     $v0, $s0, $v0   --> comp_forif24             
886 comp_forif24: j                       --> comp_forif37             
887 comp_forif37: seq     $v0, $v0, $zero --> comp_forif23             
888 comp_forif23: beq     $v0, $a0        --> comp_forif22, comp_forif2
889 comp_forif2 : emit c131               --> comp_forif1              
890 comp_forif1 : j                       --> comp_forif0              
891 comp_forif0 : j                       --> comp_forif77             
892 comp_forif77: move    $v0, $s1        --> comp_forif76             
893 comp_forif76: lw    $ra, 8($sp)       --> comp_forif75             
894 comp_forif75: j                       --> comp_forif74             
895 comp_forif74: j                       --> comp_forif73             
896 comp_forif73: j                       --> comp_forif72             
897 comp_forif72: j                       --> comp_forif71             
898 comp_forif71: j                       --> comp_forif70             
899 comp_forif70: j                       --> comp_forif69             
900 comp_forif69: lw    $s1, 4($sp)       --> comp_forif68             
901 comp_forif68: lw    $s0, 0($sp)       --> comp_forif67             
902 comp_forif67: delframe                --> comp_forif66             
903 comp_forif66: jr    $ra                                            
904 comp_forif22: emit c135               --> comp_forif21             
905 comp_forif21: li    $v0, 1            --> comp_forif20             
906 comp_forif20: add     $s1, $s1, $v0   --> comp_forif19             
907 comp_forif19: emit c134               --> comp_forif18             
908 comp_forif18: li    $v0, 1            --> comp_forif17             
909 comp_forif17: add     $s1, $s1, $v0   --> comp_forif16             
910 comp_forif16: emit c133               --> comp_forif15             
911 comp_forif15: j                       --> comp_forif14             
912 comp_forif14: li    $a1, 2            --> comp_forif13             
913 comp_forif13: la    $v0, mod          --> comp_forif36             
914 comp_forif36: j                       --> comp_forif81             
915 comp_forif81: move    $a0, $s0        --> comp_forif80             
916 comp_forif80: j                       --> comp_forif79             
917 comp_forif79: call  $v0               --> comp_forif78             
918 comp_forif78: j                       --> comp_forif12             
919 comp_forif12: li    $a0, 0            --> comp_forif11             
920 comp_forif11: seq     $v0, $v0, $a0   --> comp_forif10             
921 comp_forif10: beq     $v0, $zero      --> comp_forif6, comp_forif9 
922 comp_forif9 : emit c132               --> comp_forif8              
923 comp_forif8 : j                       --> comp_forif7              
924 comp_forif7 : j                       --> comp_forif6              
925 comp_forif6 : emit c136               --> comp_forif5              
926 comp_forif5 : li    $v0, 1            --> comp_forif4              
927 comp_forif4 : add     $s0, $s0, $v0   --> comp_forif3              
928
929 procedure comp_fir_basic(5)
930 var 4
931 entry comp_fir_basic141
932 comp_fir_basic141: newframe                --> comp_fir_basic140                 
933 comp_fir_basic140: j                       --> comp_fir_basic139                 
934 comp_fir_basic139: j                       --> comp_fir_basic138                 
935 comp_fir_basic138: j                       --> comp_fir_basic137                 
936 comp_fir_basic137: j                       --> comp_fir_basic136                 
937 comp_fir_basic136: j                       --> comp_fir_basic135                 
938 comp_fir_basic135: j                       --> comp_fir_basic134                 
939 comp_fir_basic134: j                       --> comp_fir_basic133                 
940 comp_fir_basic133: j                       --> comp_fir_basic132                 
941 comp_fir_basic132: j                       --> comp_fir_basic131                 
942 comp_fir_basic131: j                       --> comp_fir_basic130                 
943 comp_fir_basic130: j                       --> comp_fir_basic129                 
944 comp_fir_basic129: j                       --> comp_fir_basic128                 
945 comp_fir_basic128: j                       --> comp_fir_basic127                 
946 comp_fir_basic127: j                       --> comp_fir_basic126                 
947 comp_fir_basic126: j                       --> comp_fir_basic125                 
948 comp_fir_basic125: j                       --> comp_fir_basic124                 
949 comp_fir_basic124: j                       --> comp_fir_basic123                 
950 comp_fir_basic123: j                       --> comp_fir_basic122                 
951 comp_fir_basic122: j                       --> comp_fir_basic121                 
952 comp_fir_basic121: j                       --> comp_fir_basic120                 
953 comp_fir_basic120: j                       --> comp_fir_basic119                 
954 comp_fir_basic119: j                       --> comp_fir_basic118                 
955 comp_fir_basic118: j                       --> comp_fir_basic117                 
956 comp_fir_basic117: j                       --> comp_fir_basic116                 
957 comp_fir_basic116: j                       --> comp_fir_basic115                 
958 comp_fir_basic115: j                       --> comp_fir_basic114                 
959 comp_fir_basic114: j                       --> comp_fir_basic113                 
960 comp_fir_basic113: j                       --> comp_fir_basic112                 
961 comp_fir_basic112: j                       --> comp_fir_basic111                 
962 comp_fir_basic111: j                       --> comp_fir_basic110                 
963 comp_fir_basic110: j                       --> comp_fir_basic109                 
964 comp_fir_basic109: j                       --> comp_fir_basic108                 
965 comp_fir_basic108: j                       --> comp_fir_basic107                 
966 comp_fir_basic107: j                       --> comp_fir_basic106                 
967 comp_fir_basic106: j                       --> comp_fir_basic105                 
968 comp_fir_basic105: j                       --> comp_fir_basic104                 
969 comp_fir_basic104: j                       --> comp_fir_basic103                 
970 comp_fir_basic103: j                       --> comp_fir_basic102                 
971 comp_fir_basic102: j                       --> comp_fir_basic101                 
972 comp_fir_basic101: j                       --> comp_fir_basic100                 
973 comp_fir_basic100: j                       --> comp_fir_basic99                  
974 comp_fir_basic99 : j                       --> comp_fir_basic98                  
975 comp_fir_basic98 : j                       --> comp_fir_basic97                  
976 comp_fir_basic97 : j                       --> comp_fir_basic96                  
977 comp_fir_basic96 : j                       --> comp_fir_basic95                  
978 comp_fir_basic95 : j                       --> comp_fir_basic94                  
979 comp_fir_basic94 : j                       --> comp_fir_basic93                  
980 comp_fir_basic93 : j                       --> comp_fir_basic92                  
981 comp_fir_basic92 : j                       --> comp_fir_basic91                  
982 comp_fir_basic91 : j                       --> comp_fir_basic90                  
983 comp_fir_basic90 : j                       --> comp_fir_basic89                  
984 comp_fir_basic89 : j                       --> comp_fir_basic88                  
985 comp_fir_basic88 : j                       --> comp_fir_basic87                  
986 comp_fir_basic87 : j                       --> comp_fir_basic86                  
987 comp_fir_basic86 : j                       --> comp_fir_basic85                  
988 comp_fir_basic85 : j                       --> comp_fir_basic84                  
989 comp_fir_basic84 : j                       --> comp_fir_basic83                  
990 comp_fir_basic83 : j                       --> comp_fir_basic82                  
991 comp_fir_basic82 : j                       --> comp_fir_basic81                  
992 comp_fir_basic81 : j                       --> comp_fir_basic80                  
993 comp_fir_basic80 : j                       --> comp_fir_basic79                  
994 comp_fir_basic79 : j                       --> comp_fir_basic69                  
995 comp_fir_basic69 : emit c16                --> comp_fir_basic68                  
996 comp_fir_basic68 : li    $v0, 0            --> comp_fir_basic67                  
997 comp_fir_basic67 : emit c15                --> comp_fir_basic66                  
998 comp_fir_basic66 : emit c14                --> comp_fir_basic65                  
999 comp_fir_basic65 : li    $t3, 0            --> comp_fir_basic3                   
1000 comp_fir_basic3  : j                       --> comp_fir_basic64                  
1001 comp_fir_basic64 : li    $t0, 0            --> comp_fir_basic63                  
1002 comp_fir_basic63 : emit c13                --> comp_fir_basic62                  
1003 comp_fir_basic62 : li    $a3, 3            --> comp_fir_basic61                  
1004 comp_fir_basic61 : slt     $a3, $t3, $a3   --> comp_fir_basic60                  
1005 comp_fir_basic60 : j                       --> comp_fir_basic78                  
1006 comp_fir_basic78 : seq     $a3, $a3, $zero --> comp_fir_basic59                  
1007 comp_fir_basic59 : beq     $a3, $t0        --> comp_fir_basic58, comp_fir_basic2 
1008 comp_fir_basic2  : emit c0                 --> comp_fir_basic1                   
1009 comp_fir_basic1  : j                       --> comp_fir_basic0                   
1010 comp_fir_basic0  : j                       --> comp_fir_basic153                 
1011 comp_fir_basic153: j                       --> comp_fir_basic152                 
1012 comp_fir_basic152: j                       --> comp_fir_basic151                 
1013 comp_fir_basic151: j                       --> comp_fir_basic150                 
1014 comp_fir_basic150: j                       --> comp_fir_basic149                 
1015 comp_fir_basic149: j                       --> comp_fir_basic148                 
1016 comp_fir_basic148: j                       --> comp_fir_basic147                 
1017 comp_fir_basic147: j                       --> comp_fir_basic146                 
1018 comp_fir_basic146: j                       --> comp_fir_basic145                 
1019 comp_fir_basic145: j                       --> comp_fir_basic144                 
1020 comp_fir_basic144: j                       --> comp_fir_basic143                 
1021 comp_fir_basic143: delframe                --> comp_fir_basic142                 
1022 comp_fir_basic142: jr    $ra                                                     
1023 comp_fir_basic58 : emit c11                --> comp_fir_basic57                  
1024 comp_fir_basic57 : li    $a3, 4            --> comp_fir_basic56                  
1025 comp_fir_basic56 : mulo    $a3, $t3, $a3   --> comp_fir_basic55                  
1026 comp_fir_basic55 : add     $a3, $a0, $a3   --> comp_fir_basic77                  
1027 comp_fir_basic77 : lw    $t0, 0($a3)       --> comp_fir_basic54                  
1028 comp_fir_basic54 : j                       --> comp_fir_basic53                  
1029 comp_fir_basic53 : li    $a3, 4            --> comp_fir_basic52                  
1030 comp_fir_basic52 : mulo    $a3, $zero, $a3 --> comp_fir_basic51                  
1031 comp_fir_basic51 : add     $a3, $a2, $a3   --> comp_fir_basic76                  
1032 comp_fir_basic76 : lw    $t0, 0($a3)       --> comp_fir_basic50                  
1033 comp_fir_basic50 : emit c10                --> comp_fir_basic49                  
1034 comp_fir_basic49 : emit c9                 --> comp_fir_basic48                  
1035 comp_fir_basic48 : li    $t0, 0            --> comp_fir_basic29                  
1036 comp_fir_basic29 : j                       --> comp_fir_basic47                  
1037 comp_fir_basic47 : li    $t1, 0            --> comp_fir_basic46                  
1038 comp_fir_basic46 : emit c8                 --> comp_fir_basic45                  
1039 comp_fir_basic45 : li    $a3, 3            --> comp_fir_basic44                  
1040 comp_fir_basic44 : slt     $a3, $t0, $a3   --> comp_fir_basic43                  
1041 comp_fir_basic43 : j                       --> comp_fir_basic75                  
1042 comp_fir_basic75 : seq     $a3, $a3, $zero --> comp_fir_basic42                  
1043 comp_fir_basic42 : beq     $a3, $t1        --> comp_fir_basic41, comp_fir_basic28
1044 comp_fir_basic28 : emit c5                 --> comp_fir_basic27                  
1045 comp_fir_basic27 : emit c4                 --> comp_fir_basic26                  
1046 comp_fir_basic26 : li    $t2, 2            --> comp_fir_basic7                   
1047 comp_fir_basic7  : j                       --> comp_fir_basic25                  
1048 comp_fir_basic25 : li    $t0, 0            --> comp_fir_basic24                  
1049 comp_fir_basic24 : emit c3                 --> comp_fir_basic23                  
1050 comp_fir_basic23 : j                       --> comp_fir_basic22                  
1051 comp_fir_basic22 : sge     $a3, $t2, $zero --> comp_fir_basic21                  
1052 comp_fir_basic21 : j                       --> comp_fir_basic72                  
1053 comp_fir_basic72 : seq     $a3, $a3, $zero --> comp_fir_basic20                  
1054 comp_fir_basic20 : beq     $a3, $t0        --> comp_fir_basic19, comp_fir_basic6 
1055 comp_fir_basic6  : emit c12                --> comp_fir_basic5                   
1056 comp_fir_basic5  : li    $a3, 1            --> comp_fir_basic4                   
1057 comp_fir_basic4  : add     $t3, $t3, $a3   --> comp_fir_basic3                   
1058 comp_fir_basic19 : emit c1                 --> comp_fir_basic18                  
1059 comp_fir_basic18 : li    $a3, 4            --> comp_fir_basic17                  
1060 comp_fir_basic17 : mulo    $a3, $t2, $a3   --> comp_fir_basic16                  
1061 comp_fir_basic16 : add     $a3, $a2, $a3   --> comp_fir_basic71                  
1062 comp_fir_basic71 : lw    $t1, 0($a3)       --> comp_fir_basic15                  
1063 comp_fir_basic15 : li    $a3, 1            --> comp_fir_basic14                  
1064 comp_fir_basic14 : add     $t0, $t2, $a3   --> comp_fir_basic13                  
1065 comp_fir_basic13 : li    $a3, 4            --> comp_fir_basic12                  
1066 comp_fir_basic12 : mulo    $a3, $t0, $a3   --> comp_fir_basic11                  
1067 comp_fir_basic11 : add     $a3, $a2, $a3   --> comp_fir_basic70                  
1068 comp_fir_basic70 : lw    $t1, 0($a3)       --> comp_fir_basic10                  
1069 comp_fir_basic10 : emit c2                 --> comp_fir_basic9                   
1070 comp_fir_basic9  : li    $a3, 1            --> comp_fir_basic8                   
1071 comp_fir_basic8  : sub     $t2, $t2, $a3   --> comp_fir_basic7                   
1072 comp_fir_basic41 : emit c6                 --> comp_fir_basic40                  
1073 comp_fir_basic40 : li    $a3, 4            --> comp_fir_basic39                  
1074 comp_fir_basic39 : mulo    $a3, $t0, $a3   --> comp_fir_basic38                  
1075 comp_fir_basic38 : add     $a3, $a1, $a3   --> comp_fir_basic74                  
1076 comp_fir_basic74 : lw    $t1, 0($a3)       --> comp_fir_basic37                  
1077 comp_fir_basic37 : li    $a3, 4            --> comp_fir_basic36                  
1078 comp_fir_basic36 : mulo    $a3, $t0, $a3   --> comp_fir_basic35                  
1079 comp_fir_basic35 : add     $a3, $a2, $a3   --> comp_fir_basic73                  
1080 comp_fir_basic73 : lw    $a3, 0($a3)       --> comp_fir_basic34                  
1081 comp_fir_basic34 : mulo    $a3, $t1, $a3   --> comp_fir_basic33                  
1082 comp_fir_basic33 : add     $v0, $v0, $a3   --> comp_fir_basic32                  
1083 comp_fir_basic32 : emit c7                 --> comp_fir_basic31                  
1084 comp_fir_basic31 : li    $a3, 1            --> comp_fir_basic30                  
1085 comp_fir_basic30 : add     $t0, $t0, $a3   --> comp_fir_basic29                  
1086
1087 procedure comp_fir16(4)
1088 var 96
1089 entry comp_fir16373
1090 comp_fir16373: newframe                --> comp_fir16372             
1091 comp_fir16372: lw    $ra, 92($sp)      --> comp_fir16371             
1092 comp_fir16371: j                       --> comp_fir16370             
1093 comp_fir16370: lw    $s6, 88($sp)      --> comp_fir16369             
1094 comp_fir16369: lw    $s5, 84($sp)      --> comp_fir16368             
1095 comp_fir16368: lw    $s4, 80($sp)      --> comp_fir16367             
1096 comp_fir16367: lw    $s3, 76($sp)      --> comp_fir16366             
1097 comp_fir16366: lw    $s2, 72($sp)      --> comp_fir16365             
1098 comp_fir16365: lw    $s1, 68($sp)      --> comp_fir16364             
1099 comp_fir16364: lw    $s0, 64($sp)      --> comp_fir16363             
1100 comp_fir16363: move    $s6, $a0        --> comp_fir16362             
1101 comp_fir16362: move    $s5, $a1        --> comp_fir16361             
1102 comp_fir16361: move    $s4, $a2        --> comp_fir16360             
1103 comp_fir16360: move    $s3, $a3        --> comp_fir16359             
1104 comp_fir16359: j                       --> comp_fir16358             
1105 comp_fir16358: j                       --> comp_fir16357             
1106 comp_fir16357: j                       --> comp_fir16356             
1107 comp_fir16356: j                       --> comp_fir16355             
1108 comp_fir16355: j                       --> comp_fir16354             
1109 comp_fir16354: j                       --> comp_fir16353             
1110 comp_fir16353: j                       --> comp_fir16352             
1111 comp_fir16352: j                       --> comp_fir16351             
1112 comp_fir16351: j                       --> comp_fir16350             
1113 comp_fir16350: j                       --> comp_fir16349             
1114 comp_fir16349: j                       --> comp_fir16348             
1115 comp_fir16348: j                       --> comp_fir16347             
1116 comp_fir16347: j                       --> comp_fir16346             
1117 comp_fir16346: j                       --> comp_fir16345             
1118 comp_fir16345: j                       --> comp_fir16344             
1119 comp_fir16344: j                       --> comp_fir16343             
1120 comp_fir16343: j                       --> comp_fir16342             
1121 comp_fir16342: j                       --> comp_fir16341             
1122 comp_fir16341: j                       --> comp_fir16340             
1123 comp_fir16340: j                       --> comp_fir16339             
1124 comp_fir16339: j                       --> comp_fir16338             
1125 comp_fir16338: j                       --> comp_fir16337             
1126 comp_fir16337: j                       --> comp_fir16336             
1127 comp_fir16336: j                       --> comp_fir16335             
1128 comp_fir16335: j                       --> comp_fir16334             
1129 comp_fir16334: j                       --> comp_fir16333             
1130 comp_fir16333: j                       --> comp_fir16332             
1131 comp_fir16332: j                       --> comp_fir16331             
1132 comp_fir16331: j                       --> comp_fir16330             
1133 comp_fir16330: j                       --> comp_fir16329             
1134 comp_fir16329: j                       --> comp_fir16328             
1135 comp_fir16328: j                       --> comp_fir16327             
1136 comp_fir16327: j                       --> comp_fir16326             
1137 comp_fir16326: j                       --> comp_fir16325             
1138 comp_fir16325: j                       --> comp_fir16324             
1139 comp_fir16324: j                       --> comp_fir16323             
1140 comp_fir16323: j                       --> comp_fir16322             
1141 comp_fir16322: j                       --> comp_fir16321             
1142 comp_fir16321: j                       --> comp_fir16320             
1143 comp_fir16320: j                       --> comp_fir16319             
1144 comp_fir16319: j                       --> comp_fir16318             
1145 comp_fir16318: j                       --> comp_fir16317             
1146 comp_fir16317: j                       --> comp_fir16316             
1147 comp_fir16316: j                       --> comp_fir16315             
1148 comp_fir16315: j                       --> comp_fir16314             
1149 comp_fir16314: j                       --> comp_fir16313             
1150 comp_fir16313: j                       --> comp_fir16312             
1151 comp_fir16312: j                       --> comp_fir16311             
1152 comp_fir16311: j                       --> comp_fir16310             
1153 comp_fir16310: j                       --> comp_fir16309             
1154 comp_fir16309: j                       --> comp_fir16308             
1155 comp_fir16308: j                       --> comp_fir16307             
1156 comp_fir16307: j                       --> comp_fir16306             
1157 comp_fir16306: j                       --> comp_fir16305             
1158 comp_fir16305: j                       --> comp_fir16304             
1159 comp_fir16304: j                       --> comp_fir16303             
1160 comp_fir16303: j                       --> comp_fir16302             
1161 comp_fir16302: j                       --> comp_fir16301             
1162 comp_fir16301: j                       --> comp_fir16300             
1163 comp_fir16300: j                       --> comp_fir16299             
1164 comp_fir16299: j                       --> comp_fir16298             
1165 comp_fir16298: j                       --> comp_fir16297             
1166 comp_fir16297: j                       --> comp_fir16296             
1167 comp_fir16296: j                       --> comp_fir16295             
1168 comp_fir16295: j                       --> comp_fir16294             
1169 comp_fir16294: j                       --> comp_fir16293             
1170 comp_fir16293: j                       --> comp_fir16292             
1171 comp_fir16292: j                       --> comp_fir16291             
1172 comp_fir16291: j                       --> comp_fir16290             
1173 comp_fir16290: j                       --> comp_fir16289             
1174 comp_fir16289: j                       --> comp_fir16288             
1175 comp_fir16288: j                       --> comp_fir16287             
1176 comp_fir16287: j                       --> comp_fir16286             
1177 comp_fir16286: j                       --> comp_fir16285             
1178 comp_fir16285: j                       --> comp_fir16284             
1179 comp_fir16284: j                       --> comp_fir16283             
1180 comp_fir16283: j                       --> comp_fir16282             
1181 comp_fir16282: j                       --> comp_fir16281             
1182 comp_fir16281: j                       --> comp_fir16280             
1183 comp_fir16280: j                       --> comp_fir16279             
1184 comp_fir16279: j                       --> comp_fir16278             
1185 comp_fir16278: j                       --> comp_fir16277             
1186 comp_fir16277: j                       --> comp_fir16276             
1187 comp_fir16276: j                       --> comp_fir16275             
1188 comp_fir16275: j                       --> comp_fir16274             
1189 comp_fir16274: j                       --> comp_fir16273             
1190 comp_fir16273: j                       --> comp_fir16272             
1191 comp_fir16272: j                       --> comp_fir16271             
1192 comp_fir16271: j                       --> comp_fir16270             
1193 comp_fir16270: j                       --> comp_fir16269             
1194 comp_fir16269: j                       --> comp_fir16268             
1195 comp_fir16268: j                       --> comp_fir16267             
1196 comp_fir16267: j                       --> comp_fir16266             
1197 comp_fir16266: j                       --> comp_fir16265             
1198 comp_fir16265: j                       --> comp_fir16264             
1199 comp_fir16264: j                       --> comp_fir16263             
1200 comp_fir16263: j                       --> comp_fir16262             
1201 comp_fir16262: j                       --> comp_fir16261             
1202 comp_fir16261: j                       --> comp_fir16260             
1203 comp_fir16260: j                       --> comp_fir16259             
1204 comp_fir16259: j                       --> comp_fir16258             
1205 comp_fir16258: j                       --> comp_fir16257             
1206 comp_fir16257: j                       --> comp_fir16256             
1207 comp_fir16256: j                       --> comp_fir16255             
1208 comp_fir16255: j                       --> comp_fir16254             
1209 comp_fir16254: j                       --> comp_fir16253             
1210 comp_fir16253: j                       --> comp_fir16252             
1211 comp_fir16252: j                       --> comp_fir16251             
1212 comp_fir16251: j                       --> comp_fir16250             
1213 comp_fir16250: j                       --> comp_fir16249             
1214 comp_fir16249: j                       --> comp_fir16248             
1215 comp_fir16248: j                       --> comp_fir16247             
1216 comp_fir16247: j                       --> comp_fir16246             
1217 comp_fir16246: j                       --> comp_fir16245             
1218 comp_fir16245: j                       --> comp_fir16244             
1219 comp_fir16244: j                       --> comp_fir16243             
1220 comp_fir16243: j                       --> comp_fir16242             
1221 comp_fir16242: j                       --> comp_fir16241             
1222 comp_fir16241: j                       --> comp_fir16240             
1223 comp_fir16240: j                       --> comp_fir16239             
1224 comp_fir16239: j                       --> comp_fir16238             
1225 comp_fir16238: j                       --> comp_fir16237             
1226 comp_fir16237: j                       --> comp_fir16236             
1227 comp_fir16236: j                       --> comp_fir16235             
1228 comp_fir16235: j                       --> comp_fir16234             
1229 comp_fir16234: j                       --> comp_fir16233             
1230 comp_fir16233: j                       --> comp_fir16232             
1231 comp_fir16232: j                       --> comp_fir16231             
1232 comp_fir16231: j                       --> comp_fir16230             
1233 comp_fir16230: j                       --> comp_fir16229             
1234 comp_fir16229: j                       --> comp_fir16228             
1235 comp_fir16228: j                       --> comp_fir16227             
1236 comp_fir16227: j                       --> comp_fir16226             
1237 comp_fir16226: j                       --> comp_fir16225             
1238 comp_fir16225: j                       --> comp_fir16224             
1239 comp_fir16224: j                       --> comp_fir16223             
1240 comp_fir16223: j                       --> comp_fir16222             
1241 comp_fir16222: j                       --> comp_fir16221             
1242 comp_fir16221: j                       --> comp_fir16220             
1243 comp_fir16220: j                       --> comp_fir16219             
1244 comp_fir16219: j                       --> comp_fir16218             
1245 comp_fir16218: j                       --> comp_fir16217             
1246 comp_fir16217: j                       --> comp_fir16216             
1247 comp_fir16216: j                       --> comp_fir16215             
1248 comp_fir16215: j                       --> comp_fir16214             
1249 comp_fir16214: j                       --> comp_fir16213             
1250 comp_fir16213: j                       --> comp_fir16212             
1251 comp_fir16212: j                       --> comp_fir16211             
1252 comp_fir16211: j                       --> comp_fir16184             
1253 comp_fir16184: emit c49                --> comp_fir16183             
1254 comp_fir16183: li    $a1, 0            --> comp_fir16182             
1255 comp_fir16182: move    $a0, $sp        --> comp_fir16397             
1256 comp_fir16397: j                       --> comp_fir16181             
1257 comp_fir16181: j                       --> comp_fir16180             
1258 comp_fir16180: li    $v0, 4            --> comp_fir16179             
1259 comp_fir16179: mulo    $v0, $zero, $v0 --> comp_fir16178             
1260 comp_fir16178: add     $v0, $a0, $v0   --> comp_fir16199             
1261 comp_fir16199: lw    $a1, 0($v0)       --> comp_fir16177             
1262 comp_fir16177: emit c48                --> comp_fir16176             
1263 comp_fir16176: j                       --> comp_fir16175             
1264 comp_fir16175: move    $a1, $sp        --> comp_fir16396             
1265 comp_fir16396: j                       --> comp_fir16174             
1266 comp_fir16174: li    $a0, 1            --> comp_fir16173             
1267 comp_fir16173: li    $v0, 4            --> comp_fir16172             
1268 comp_fir16172: mulo    $v0, $a0, $v0   --> comp_fir16171             
1269 comp_fir16171: add     $v0, $a1, $v0   --> comp_fir16198             
1270 comp_fir16198: lw    $zero, 0($v0)     --> comp_fir16170             
1271 comp_fir16170: emit c47                --> comp_fir16169             
1272 comp_fir16169: j                       --> comp_fir16168             
1273 comp_fir16168: move    $a1, $sp        --> comp_fir16395             
1274 comp_fir16395: j                       --> comp_fir16167             
1275 comp_fir16167: li    $a0, 2            --> comp_fir16166             
1276 comp_fir16166: li    $v0, 4            --> comp_fir16165             
1277 comp_fir16165: mulo    $v0, $a0, $v0   --> comp_fir16164             
1278 comp_fir16164: add     $v0, $a1, $v0   --> comp_fir16197             
1279 comp_fir16197: lw    $zero, 0($v0)     --> comp_fir16163             
1280 comp_fir16163: emit c46                --> comp_fir16162             
1281 comp_fir16162: j                       --> comp_fir16161             
1282 comp_fir16161: move    $a1, $sp        --> comp_fir16394             
1283 comp_fir16394: j                       --> comp_fir16160             
1284 comp_fir16160: li    $a0, 3            --> comp_fir16159             
1285 comp_fir16159: li    $v0, 4            --> comp_fir16158             
1286 comp_fir16158: mulo    $v0, $a0, $v0   --> comp_fir16157             
1287 comp_fir16157: add     $v0, $a1, $v0   --> comp_fir16196             
1288 comp_fir16196: lw    $zero, 0($v0)     --> comp_fir16156             
1289 comp_fir16156: emit c45                --> comp_fir16155             
1290 comp_fir16155: j                       --> comp_fir16154             
1291 comp_fir16154: move    $a1, $sp        --> comp_fir16393             
1292 comp_fir16393: j                       --> comp_fir16153             
1293 comp_fir16153: li    $a0, 4            --> comp_fir16152             
1294 comp_fir16152: li    $v0, 4            --> comp_fir16151             
1295 comp_fir16151: mulo    $v0, $a0, $v0   --> comp_fir16150             
1296 comp_fir16150: add     $v0, $a1, $v0   --> comp_fir16195             
1297 comp_fir16195: lw    $zero, 0($v0)     --> comp_fir16149             
1298 comp_fir16149: emit c44                --> comp_fir16148             
1299 comp_fir16148: j                       --> comp_fir16147             
1300 comp_fir16147: move    $a1, $sp        --> comp_fir16392             
1301 comp_fir16392: j                       --> comp_fir16146             
1302 comp_fir16146: li    $a0, 5            --> comp_fir16145             
1303 comp_fir16145: li    $v0, 4            --> comp_fir16144             
1304 comp_fir16144: mulo    $v0, $a0, $v0   --> comp_fir16143             
1305 comp_fir16143: add     $v0, $a1, $v0   --> comp_fir16193             
1306 comp_fir16193: lw    $zero, 0($v0)     --> comp_fir16142             
1307 comp_fir16142: emit c43                --> comp_fir16141             
1308 comp_fir16141: j                       --> comp_fir16140             
1309 comp_fir16140: move    $a1, $sp        --> comp_fir16391             
1310 comp_fir16391: j                       --> comp_fir16139             
1311 comp_fir16139: li    $a0, 6            --> comp_fir16138             
1312 comp_fir16138: li    $v0, 4            --> comp_fir16137             
1313 comp_fir16137: mulo    $v0, $a0, $v0   --> comp_fir16136             
1314 comp_fir16136: add     $v0, $a1, $v0   --> comp_fir16192             
1315 comp_fir16192: lw    $zero, 0($v0)     --> comp_fir16135             
1316 comp_fir16135: emit c42                --> comp_fir16134             
1317 comp_fir16134: j                       --> comp_fir16133             
1318 comp_fir16133: move    $a1, $sp        --> comp_fir16390             
1319 comp_fir16390: j                       --> comp_fir16132             
1320 comp_fir16132: li    $a0, 7            --> comp_fir16131             
1321 comp_fir16131: li    $v0, 4            --> comp_fir16130             
1322 comp_fir16130: mulo    $v0, $a0, $v0   --> comp_fir16129             
1323 comp_fir16129: add     $v0, $a1, $v0   --> comp_fir16191             
1324 comp_fir16191: lw    $zero, 0($v0)     --> comp_fir16128             
1325 comp_fir16128: emit c41                --> comp_fir16127             
1326 comp_fir16127: j                       --> comp_fir16126             
1327 comp_fir16126: move    $a1, $sp        --> comp_fir16389             
1328 comp_fir16389: j                       --> comp_fir16125             
1329 comp_fir16125: li    $a0, 8            --> comp_fir16124             
1330 comp_fir16124: li    $v0, 4            --> comp_fir16123             
1331 comp_fir16123: mulo    $v0, $a0, $v0   --> comp_fir16122             
1332 comp_fir16122: add     $v0, $a1, $v0   --> comp_fir16190             
1333 comp_fir16190: lw    $zero, 0($v0)     --> comp_fir16121             
1334 comp_fir16121: emit c40                --> comp_fir16120             
1335 comp_fir16120: j                       --> comp_fir16119             
1336 comp_fir16119: move    $a1, $sp        --> comp_fir16388             
1337 comp_fir16388: j                       --> comp_fir16118             
1338 comp_fir16118: li    $a0, 9            --> comp_fir16117             
1339 comp_fir16117: li    $v0, 4            --> comp_fir16116             
1340 comp_fir16116: mulo    $v0, $a0, $v0   --> comp_fir16115             
1341 comp_fir16115: add     $v0, $a1, $v0   --> comp_fir16189             
1342 comp_fir16189: lw    $zero, 0($v0)     --> comp_fir16114             
1343 comp_fir16114: emit c39                --> comp_fir16113             
1344 comp_fir16113: j                       --> comp_fir16112             
1345 comp_fir16112: move    $a1, $sp        --> comp_fir16387             
1346 comp_fir16387: j                       --> comp_fir16111             
1347 comp_fir16111: li    $a0, 10           --> comp_fir16110             
1348 comp_fir16110: li    $v0, 4            --> comp_fir16109             
1349 comp_fir16109: mulo    $v0, $a0, $v0   --> comp_fir16108             
1350 comp_fir16108: add     $v0, $a1, $v0   --> comp_fir16187             
1351 comp_fir16187: lw    $zero, 0($v0)     --> comp_fir16107             
1352 comp_fir16107: emit c38                --> comp_fir16106             
1353 comp_fir16106: j                       --> comp_fir16105             
1354 comp_fir16105: move    $a1, $sp        --> comp_fir16386             
1355 comp_fir16386: j                       --> comp_fir16104             
1356 comp_fir16104: li    $a0, 11           --> comp_fir16103             
1357 comp_fir16103: li    $v0, 4            --> comp_fir16102             
1358 comp_fir16102: mulo    $v0, $a0, $v0   --> comp_fir16101             
1359 comp_fir16101: add     $v0, $a1, $v0   --> comp_fir16186             
1360 comp_fir16186: lw    $zero, 0($v0)     --> comp_fir16100             
1361 comp_fir16100: emit c37                --> comp_fir1699              
1362 comp_fir1699 : j                       --> comp_fir1698              
1363 comp_fir1698 : move    $a1, $sp        --> comp_fir16412             
1364 comp_fir16412: j                       --> comp_fir1697              
1365 comp_fir1697 : li    $a0, 12           --> comp_fir1696              
1366 comp_fir1696 : li    $v0, 4            --> comp_fir1695              
1367 comp_fir1695 : mulo    $v0, $a0, $v0   --> comp_fir1694              
1368 comp_fir1694 : add     $v0, $a1, $v0   --> comp_fir16210             
1369 comp_fir16210: lw    $zero, 0($v0)     --> comp_fir1693              
1370 comp_fir1693 : emit c36                --> comp_fir1692              
1371 comp_fir1692 : j                       --> comp_fir1691              
1372 comp_fir1691 : move    $a1, $sp        --> comp_fir16411             
1373 comp_fir16411: j                       --> comp_fir1690              
1374 comp_fir1690 : li    $a0, 13           --> comp_fir1689              
1375 comp_fir1689 : li    $v0, 4            --> comp_fir1688              
1376 comp_fir1688 : mulo    $v0, $a0, $v0   --> comp_fir1687              
1377 comp_fir1687 : add     $v0, $a1, $v0   --> comp_fir16209             
1378 comp_fir16209: lw    $zero, 0($v0)     --> comp_fir1686              
1379 comp_fir1686 : emit c35                --> comp_fir1685              
1380 comp_fir1685 : j                       --> comp_fir1684              
1381 comp_fir1684 : move    $a1, $sp        --> comp_fir16410             
1382 comp_fir16410: j                       --> comp_fir1683              
1383 comp_fir1683 : li    $a0, 14           --> comp_fir1682              
1384 comp_fir1682 : li    $v0, 4            --> comp_fir1681              
1385 comp_fir1681 : mulo    $v0, $a0, $v0   --> comp_fir1680              
1386 comp_fir1680 : add     $v0, $a1, $v0   --> comp_fir16208             
1387 comp_fir16208: lw    $zero, 0($v0)     --> comp_fir1679              
1388 comp_fir1679 : emit c34                --> comp_fir1678              
1389 comp_fir1678 : j                       --> comp_fir1677              
1390 comp_fir1677 : move    $a1, $sp        --> comp_fir16409             
1391 comp_fir16409: j                       --> comp_fir1676              
1392 comp_fir1676 : li    $a0, 15           --> comp_fir1675              
1393 comp_fir1675 : li    $v0, 4            --> comp_fir1674              
1394 comp_fir1674 : mulo    $v0, $a0, $v0   --> comp_fir1673              
1395 comp_fir1673 : add     $v0, $a1, $v0   --> comp_fir16207             
1396 comp_fir16207: lw    $zero, 0($v0)     --> comp_fir1672              
1397 comp_fir1672 : emit c33                --> comp_fir1671              
1398 comp_fir1671 : li    $v0, 0            --> comp_fir1670              
1399 comp_fir1670 : emit c32                --> comp_fir1669              
1400 comp_fir1669 : li    $s2, 0            --> comp_fir1668              
1401 comp_fir1668 : emit c31                --> comp_fir1667              
1402 comp_fir1667 : emit c30                --> comp_fir1666              
1403 comp_fir1666 : li    $s1, 0            --> comp_fir167               
1404 comp_fir167  : j                       --> comp_fir1665              
1405 comp_fir1665 : li    $a1, 0            --> comp_fir1664              
1406 comp_fir1664 : emit c29                --> comp_fir1663              
1407 comp_fir1663 : slt     $a0, $s1, $s3   --> comp_fir1662              
1408 comp_fir1662 : j                       --> comp_fir16206             
1409 comp_fir16206: seq     $a0, $a0, $zero --> comp_fir1661              
1410 comp_fir1661 : beq     $a0, $a1        --> comp_fir1660, comp_fir166 
1411 comp_fir166  : emit c17                --> comp_fir165               
1412 comp_fir165  : j                       --> comp_fir16407             
1413 comp_fir16407: j                       --> comp_fir164               
1414 comp_fir164  : j                       --> comp_fir163               
1415 comp_fir163  : li    $v0, 4            --> comp_fir162               
1416 comp_fir162  : mulo    $v0, $zero, $v0 --> comp_fir161               
1417 comp_fir161  : add     $v0, $sp, $v0   --> comp_fir16185             
1418 comp_fir16185: lw    $v0, 0($v0)       --> comp_fir160               
1419 comp_fir160  : j                       --> comp_fir16385             
1420 comp_fir16385: j                       --> comp_fir16384             
1421 comp_fir16384: lw    $ra, 92($sp)      --> comp_fir16383             
1422 comp_fir16383: j                       --> comp_fir16382             
1423 comp_fir16382: lw    $s6, 88($sp)      --> comp_fir16381             
1424 comp_fir16381: lw    $s5, 84($sp)      --> comp_fir16380             
1425 comp_fir16380: lw    $s4, 80($sp)      --> comp_fir16379             
1426 comp_fir16379: lw    $s3, 76($sp)      --> comp_fir16378             
1427 comp_fir16378: lw    $s2, 72($sp)      --> comp_fir16377             
1428 comp_fir16377: lw    $s1, 68($sp)      --> comp_fir16376             
1429 comp_fir16376: lw    $s0, 64($sp)      --> comp_fir16375             
1430 comp_fir16375: delframe                --> comp_fir16374             
1431 comp_fir16374: jr    $ra                                             
1432 comp_fir1660 : emit c27                --> comp_fir1659              
1433 comp_fir1659 : li    $a0, 4            --> comp_fir1658              
1434 comp_fir1658 : mulo    $a0, $s1, $a0   --> comp_fir1657              
1435 comp_fir1657 : add     $a0, $s6, $a0   --> comp_fir16205             
1436 comp_fir16205: lw    $a2, 0($a0)       --> comp_fir1656              
1437 comp_fir1656 : move    $a1, $sp        --> comp_fir16408             
1438 comp_fir16408: j                       --> comp_fir1655              
1439 comp_fir1655 : li    $a0, 4            --> comp_fir1654              
1440 comp_fir1654 : mulo    $a0, $v0, $a0   --> comp_fir1653              
1441 comp_fir1653 : add     $a0, $a1, $a0   --> comp_fir16204             
1442 comp_fir16204: lw    $a2, 0($a0)       --> comp_fir1652              
1443 comp_fir1652 : emit c26                --> comp_fir1651              
1444 comp_fir1651 : emit c25                --> comp_fir1650              
1445 comp_fir1650 : li    $s0, 0            --> comp_fir1620              
1446 comp_fir1620 : j                       --> comp_fir1649              
1447 comp_fir1649 : li    $a1, 0            --> comp_fir1648              
1448 comp_fir1648 : emit c24                --> comp_fir1647              
1449 comp_fir1647 : li    $a0, 16           --> comp_fir1646              
1450 comp_fir1646 : slt     $a0, $s0, $a0   --> comp_fir1645              
1451 comp_fir1645 : j                       --> comp_fir16203             
1452 comp_fir16203: seq     $a0, $a0, $zero --> comp_fir1644              
1453 comp_fir1644 : beq     $a0, $a1        --> comp_fir1643, comp_fir1619
1454 comp_fir1619 : emit c19                --> comp_fir1618              
1455 comp_fir1618 : li    $a0, 1            --> comp_fir1617              
1456 comp_fir1617 : add     $a0, $v0, $a0   --> comp_fir1616              
1457 comp_fir1616 : li    $a1, 16           --> comp_fir1615              
1458 comp_fir1615 : la    $v0, mod          --> comp_fir16194             
1459 comp_fir16194: j                       --> comp_fir16401             
1460 comp_fir16401: j                       --> comp_fir16400             
1461 comp_fir16400: j                       --> comp_fir16399             
1462 comp_fir16399: call  $v0               --> comp_fir16398             
1463 comp_fir16398: j                       --> comp_fir1614              
1464 comp_fir1614 : emit c18                --> comp_fir1613              
1465 comp_fir1613 : li    $a0, 4            --> comp_fir1612              
1466 comp_fir1612 : mulo    $a0, $s1, $a0   --> comp_fir1611              
1467 comp_fir1611 : add     $a0, $s4, $a0   --> comp_fir16188             
1468 comp_fir16188: lw    $s2, 0($a0)       --> comp_fir1610              
1469 comp_fir1610 : emit c28                --> comp_fir169               
1470 comp_fir169  : li    $a0, 1            --> comp_fir168               
1471 comp_fir168  : add     $s1, $s1, $a0   --> comp_fir167               
1472 comp_fir1643 : emit c22                --> comp_fir1642              
1473 comp_fir1642 : move    $a1, $sp        --> comp_fir16406             
1474 comp_fir16406: j                       --> comp_fir1641              
1475 comp_fir1641 : li    $a0, 4            --> comp_fir1640              
1476 comp_fir1640 : mulo    $a0, $v0, $a0   --> comp_fir1639              
1477 comp_fir1639 : add     $a0, $a1, $a0   --> comp_fir16202             
1478 comp_fir16202: lw    $a1, 0($a0)       --> comp_fir1638              
1479 comp_fir1638 : li    $a0, 4            --> comp_fir1637              
1480 comp_fir1637 : mulo    $a0, $s0, $a0   --> comp_fir1636              
1481 comp_fir1636 : add     $a0, $s5, $a0   --> comp_fir16201             
1482 comp_fir16201: lw    $a0, 0($a0)       --> comp_fir1635              
1483 comp_fir1635 : mulo    $a2, $a1, $a0   --> comp_fir1634              
1484 comp_fir1634 : li    $a1, 2            --> comp_fir1633              
1485 comp_fir1633 : li    $a0, 16           --> comp_fir1632              
1486 comp_fir1632 : xor     $a0, $a1, $a0   --> comp_fir1631              
1487 comp_fir1631 : mulo    $a0, $a2, $a0   --> comp_fir1630              
1488 comp_fir1630 : emit c21                --> comp_fir1629              
1489 comp_fir1629 : add     $s2, $s2, $a0   --> comp_fir1628              
1490 comp_fir1628 : emit c20                --> comp_fir1627              
1491 comp_fir1627 : li    $a0, 1            --> comp_fir1626              
1492 comp_fir1626 : add     $a0, $v0, $a0   --> comp_fir1625              
1493 comp_fir1625 : li    $a1, 16           --> comp_fir1624              
1494 comp_fir1624 : la    $v0, mod          --> comp_fir16200             
1495 comp_fir16200: j                       --> comp_fir16405             
1496 comp_fir16405: j                       --> comp_fir16404             
1497 comp_fir16404: j                       --> comp_fir16403             
1498 comp_fir16403: call  $v0               --> comp_fir16402             
1499 comp_fir16402: j                       --> comp_fir1623              
1500 comp_fir1623 : emit c23                --> comp_fir1622              
1501 comp_fir1622 : li    $a0, 1            --> comp_fir1621              
1502 comp_fir1621 : add     $s0, $s0, $a0   --> comp_fir1620              
1503
1504 procedure _main(0)
1505 var 68
1506 entry main307
1507 main307: newframe                  --> main306
1508 main306: lw    $ra, 64($sp)        --> main305
1509 main305: j                         --> main304
1510 main304: j                         --> main303
1511 main303: j                         --> main302
1512 main302: j                         --> main301
1513 main301: j                         --> main300
1514 main300: j                         --> main299
1515 main299: j                         --> main298
1516 main298: j                         --> main297
1517 main297: j                         --> main296
1518 main296: j                         --> main295
1519 main295: j                         --> main294
1520 main294: j                         --> main293
1521 main293: j                         --> main292
1522 main292: j                         --> main291
1523 main291: j                         --> main290
1524 main290: j                         --> main289
1525 main289: j                         --> main288
1526 main288: j                         --> main287
1527 main287: j                         --> main286
1528 main286: j                         --> main285
1529 main285: j                         --> main284
1530 main284: j                         --> main283
1531 main283: j                         --> main282
1532 main282: j                         --> main281
1533 main281: j                         --> main280
1534 main280: j                         --> main279
1535 main279: j                         --> main278
1536 main278: j                         --> main277
1537 main277: j                         --> main276
1538 main276: j                         --> main275
1539 main275: j                         --> main274
1540 main274: j                         --> main273
1541 main273: j                         --> main272
1542 main272: j                         --> main271
1543 main271: j                         --> main270
1544 main270: j                         --> main269
1545 main269: j                         --> main268
1546 main268: j                         --> main267
1547 main267: j                         --> main266
1548 main266: j                         --> main265
1549 main265: j                         --> main264
1550 main264: j                         --> main263
1551 main263: j                         --> main262
1552 main262: j                         --> main261
1553 main261: j                         --> main260
1554 main260: j                         --> main259
1555 main259: j                         --> main258
1556 main258: j                         --> main257
1557 main257: j                         --> main256
1558 main256: j                         --> main255
1559 main255: j                         --> main254
1560 main254: j                         --> main253
1561 main253: j                         --> main252
1562 main252: j                         --> main251
1563 main251: j                         --> main250
1564 main250: j                         --> main249
1565 main249: j                         --> main248
1566 main248: j                         --> main247
1567 main247: j                         --> main246
1568 main246: j                         --> main245
1569 main245: j                         --> main244
1570 main244: j                         --> main243
1571 main243: j                         --> main242
1572 main242: j                         --> main241
1573 main241: j                         --> main240
1574 main240: j                         --> main239
1575 main239: j                         --> main238
1576 main238: j                         --> main237
1577 main237: j                         --> main236
1578 main236: j                         --> main235
1579 main235: j                         --> main234
1580 main234: j                         --> main233
1581 main233: j                         --> main232
1582 main232: j                         --> main231
1583 main231: j                         --> main230
1584 main230: j                         --> main229
1585 main229: j                         --> main228
1586 main228: j                         --> main227
1587 main227: j                         --> main226
1588 main226: j                         --> main225
1589 main225: j                         --> main224
1590 main224: j                         --> main223
1591 main223: j                         --> main222
1592 main222: j                         --> main221
1593 main221: j                         --> main220
1594 main220: j                         --> main219
1595 main219: j                         --> main218
1596 main218: j                         --> main217
1597 main217: j                         --> main216
1598 main216: j                         --> main215
1599 main215: j                         --> main214
1600 main214: j                         --> main213
1601 main213: j                         --> main212
1602 main212: j                         --> main211
1603 main211: j                         --> main210
1604 main210: j                         --> main209
1605 main209: j                         --> main208
1606 main208: j                         --> main207
1607 main207: j                         --> main206
1608 main206: j                         --> main205
1609 main205: j                         --> main204
1610 main204: j                         --> main203
1611 main203: j                         --> main202
1612 main202: j                         --> main201
1613 main201: j                         --> main200
1614 main200: j                         --> main199
1615 main199: j                         --> main198
1616 main198: j                         --> main197
1617 main197: j                         --> main196
1618 main196: j                         --> main195
1619 main195: j                         --> main194
1620 main194: j                         --> main193
1621 main193: j                         --> main192
1622 main192: j                         --> main191
1623 main191: j                         --> main190
1624 main190: j                         --> main189
1625 main189: j                         --> main188
1626 main188: j                         --> main187
1627 main187: j                         --> main186
1628 main186: j                         --> main185
1629 main185: j                         --> main184
1630 main184: j                         --> main183
1631 main183: j                         --> main182
1632 main182: j                         --> main181
1633 main181: j                         --> main180
1634 main180: j                         --> main179
1635 main179: j                         --> main178
1636 main178: j                         --> main177
1637 main177: j                         --> main176
1638 main176: j                         --> main175
1639 main175: j                         --> main174
1640 main174: j                         --> main173
1641 main173: j                         --> main149
1642 main149: emit c165                 --> main148
1643 main148: li    $a1, 10             --> main147
1644 main147: move    $a0, $sp          --> main327
1645 main327: j                         --> main146
1646 main146: j                         --> main145
1647 main145: li    $v0, 4              --> main144
1648 main144: mulo    $v0, $zero, $v0   --> main143
1649 main143: add     $v0, $a0, $v0     --> main157
1650 main157: lw    $a1, 0($v0)         --> main142
1651 main142: emit c164                 --> main141
1652 main141: li    $a2, 9              --> main140
1653 main140: move    $a1, $sp          --> main326
1654 main326: j                         --> main139
1655 main139: li    $a0, 1              --> main138
1656 main138: li    $v0, 4              --> main137
1657 main137: mulo    $v0, $a0, $v0     --> main136
1658 main136: add     $v0, $a1, $v0     --> main156
1659 main156: lw    $a2, 0($v0)         --> main135
1660 main135: emit c163                 --> main134
1661 main134: li    $a2, 8              --> main133
1662 main133: move    $a1, $sp          --> main325
1663 main325: j                         --> main132
1664 main132: li    $a0, 2              --> main131
1665 main131: li    $v0, 4              --> main130
1666 main130: mulo    $v0, $a0, $v0     --> main129
1667 main129: add     $v0, $a1, $v0     --> main155
1668 main155: lw    $a2, 0($v0)         --> main128
1669 main128: emit c162                 --> main127
1670 main127: li    $a2, 7              --> main126
1671 main126: move    $a1, $sp          --> main323
1672 main323: j                         --> main125
1673 main125: li    $a0, 3              --> main124
1674 main124: li    $v0, 4              --> main123
1675 main123: mulo    $v0, $a0, $v0     --> main122
1676 main122: add     $v0, $a1, $v0     --> main154
1677 main154: lw    $a2, 0($v0)         --> main121
1678 main121: emit c161                 --> main120
1679 main120: li    $a2, 6              --> main119
1680 main119: move    $a1, $sp          --> main322
1681 main322: j                         --> main118
1682 main118: li    $a0, 4              --> main117
1683 main117: li    $v0, 4              --> main116
1684 main116: mulo    $v0, $a0, $v0     --> main115
1685 main115: add     $v0, $a1, $v0     --> main153
1686 main153: lw    $a2, 0($v0)         --> main114
1687 main114: emit c160                 --> main113
1688 main113: j                         --> main112
1689 main112: move    $a1, $sp          --> main321
1690 main321: j                         --> main111
1691 main111: li    $a0, 5              --> main110
1692 main110: li    $v0, 4              --> main109
1693 main109: mulo    $v0, $a0, $v0     --> main108
1694 main108: add     $v0, $a1, $v0     --> main151
1695 main151: lw    $zero, 0($v0)       --> main107
1696 main107: emit c159                 --> main106
1697 main106: li    $a2, 5              --> main105
1698 main105: move    $a1, $sp          --> main320
1699 main320: j                         --> main104
1700 main104: li    $a0, 6              --> main103
1701 main103: li    $v0, 4              --> main102
1702 main102: mulo    $v0, $a0, $v0     --> main101
1703 main101: add     $v0, $a1, $v0     --> main150
1704 main150: lw    $a2, 0($v0)         --> main100
1705 main100: emit c158                 --> main99 
1706 main99 : li    $a2, 4              --> main98 
1707 main98 : move    $a1, $sp          --> main380
1708 main380: j                         --> main97 
1709 main97 : li    $a0, 7              --> main96 
1710 main96 : li    $v0, 4              --> main95 
1711 main95 : mulo    $v0, $a0, $v0     --> main94 
1712 main94 : add     $v0, $a1, $v0     --> main172
1713 main172: lw    $a2, 0($v0)         --> main93 
1714 main93 : emit c157                 --> main92 
1715 main92 : li    $a2, 3              --> main91 
1716 main91 : move    $a1, $sp          --> main379
1717 main379: j                         --> main90 
1718 main90 : li    $a0, 8              --> main89 
1719 main89 : li    $v0, 4              --> main88 
1720 main88 : mulo    $v0, $a0, $v0     --> main87 
1721 main87 : add     $v0, $a1, $v0     --> main171
1722 main171: lw    $a2, 0($v0)         --> main86 
1723 main86 : emit c156                 --> main85 
1724 main85 : li    $a2, 2              --> main84 
1725 main84 : move    $a1, $sp          --> main377
1726 main377: j                         --> main83 
1727 main83 : li    $a0, 9              --> main82 
1728 main82 : li    $v0, 4              --> main81 
1729 main81 : mulo    $v0, $a0, $v0     --> main80 
1730 main80 : add     $v0, $a1, $v0     --> main170
1731 main170: lw    $a2, 0($v0)         --> main79 
1732 main79 : emit c155                 --> main78 
1733 main78 : j                         --> main77 
1734 main77 : move    $a1, $sp          --> main375
1735 main375: j                         --> main76 
1736 main76 : li    $a0, 10             --> main75 
1737 main75 : li    $v0, 4              --> main74 
1738 main74 : mulo    $v0, $a0, $v0     --> main73 
1739 main73 : add     $v0, $a1, $v0     --> main169
1740 main169: lw    $zero, 0($v0)       --> main72 
1741 main72 : emit c154                 --> main71 
1742 main71 : j                         --> main70 
1743 main70 : move    $a1, $sp          --> main374
1744 main374: j                         --> main69 
1745 main69 : li    $a0, 11             --> main68 
1746 main68 : li    $v0, 4              --> main67 
1747 main67 : mulo    $v0, $a0, $v0     --> main66 
1748 main66 : add     $v0, $a1, $v0     --> main168
1749 main168: lw    $zero, 0($v0)       --> main65 
1750 main65 : emit c153                 --> main64 
1751 main64 : j                         --> main63 
1752 main63 : move    $a1, $sp          --> main373
1753 main373: j                         --> main62 
1754 main62 : li    $a0, 12             --> main61 
1755 main61 : li    $v0, 4              --> main60 
1756 main60 : mulo    $v0, $a0, $v0     --> main59 
1757 main59 : add     $v0, $a1, $v0     --> main167
1758 main167: lw    $zero, 0($v0)       --> main58 
1759 main58 : emit c152                 --> main57 
1760 main57 : j                         --> main56 
1761 main56 : move    $a1, $sp          --> main372
1762 main372: j                         --> main55 
1763 main55 : li    $a0, 13             --> main54 
1764 main54 : li    $v0, 4              --> main53 
1765 main53 : mulo    $v0, $a0, $v0     --> main52 
1766 main52 : add     $v0, $a1, $v0     --> main166
1767 main166: lw    $zero, 0($v0)       --> main51 
1768 main51 : emit c151                 --> main50 
1769 main50 : j                         --> main49 
1770 main49 : move    $a1, $sp          --> main371
1771 main371: j                         --> main48 
1772 main48 : li    $a0, 14             --> main47 
1773 main47 : li    $v0, 4              --> main46 
1774 main46 : mulo    $v0, $a0, $v0     --> main45 
1775 main45 : add     $v0, $a1, $v0     --> main164
1776 main164: lw    $zero, 0($v0)       --> main44 
1777 main44 : emit c150                 --> main43 
1778 main43 : j                         --> main42 
1779 main42 : move    $a1, $sp          --> main370
1780 main370: j                         --> main41 
1781 main41 : li    $a0, 15             --> main40 
1782 main40 : li    $v0, 4              --> main39 
1783 main39 : mulo    $v0, $a0, $v0     --> main38 
1784 main38 : add     $v0, $a1, $v0     --> main163
1785 main163: lw    $zero, 0($v0)       --> main37 
1786 main37 : emit c149                 --> main36 
1787 main36 : move    $a0, $sp          --> main369
1788 main369: j                         --> main35 
1789 main35 : move    $a1, $sp          --> main368
1790 main368: j                         --> main34 
1791 main34 : move    $a2, $sp          --> main367
1792 main367: j                         --> main33 
1793 main33 : li    $a3, 10             --> main32 
1794 main32 : li    $t0, 10             --> main31 
1795 main31 : la    $v0, comp_fir_basic --> main162
1796 main162: j                         --> main356
1797 main356: j                         --> main355
1798 main355: j                         --> main354
1799 main354: j                         --> main353
1800 main353: j                         --> main352
1801 main352: lw    $t0, -4($sp)        --> main351
1802 main351: call  $v0                 --> main350
1803 main350: j                         --> main30 
1804 main30 : emit c148                 --> main29 
1805 main29 : move    $a0, $sp          --> main366
1806 main366: j                         --> main28 
1807 main28 : move    $a1, $sp          --> main365
1808 main365: j                         --> main27 
1809 main27 : move    $a2, $sp          --> main364
1810 main364: j                         --> main26 
1811 main26 : li    $a3, 16             --> main25 
1812 main25 : la    $v0, comp_fir16     --> main160
1813 main160: j                         --> main347
1814 main347: j                         --> main346
1815 main346: j                         --> main345
1816 main345: j                         --> main344
1817 main344: j                         --> main343
1818 main343: call  $v0                 --> main342
1819 main342: j                         --> main24 
1820 main24 : emit c147                 --> main23 
1821 main23 : li    $a0, 4              --> main22 
1822 main22 : li    $a1, 1              --> main21 
1823 main21 : li    $a2, 1              --> main20 
1824 main20 : la    $v0, comp_ifFor     --> main159
1825 main159: j                         --> main341
1826 main341: j                         --> main340
1827 main340: j                         --> main339
1828 main339: j                         --> main338
1829 main338: call  $v0                 --> main337
1830 main337: j                         --> main19 
1831 main19 : emit c146                 --> main18 
1832 main18 : move    $a0, $sp          --> main363
1833 main363: j                         --> main17 
1834 main17 : li    $a1, 9              --> main16 
1835 main16 : li    $a2, 3              --> main15 
1836 main15 : la    $v0, comp_total     --> main158
1837 main158: j                         --> main336
1838 main336: j                         --> main335
1839 main335: j                         --> main334
1840 main334: j                         --> main333
1841 main333: call  $v0                 --> main332
1842 main332: j                         --> main14 
1843 main14 : emit c145                 --> main13 
1844 main13 : move    $a0, $sp          --> main324
1845 main324: j                         --> main12 
1846 main12 : li    $a1, 10             --> main11 
1847 main11 : la    $v0, comp_tri       --> main152
1848 main152: j                         --> main331
1849 main331: j                         --> main330
1850 main330: j                         --> main329
1851 main329: call  $v0                 --> main328
1852 main328: j                         --> main10 
1853 main10 : emit c144                 --> main9  
1854 main9  : move    $a0, $sp          --> main378
1855 main378: j                         --> main8  
1856 main8  : move    $a1, $sp          --> main376
1857 main376: j                         --> main7  
1858 main7  : li    $a2, 10             --> main6  
1859 main6  : li    $a3, 10             --> main5  
1860 main5  : la    $v0, comp_forif2    --> main165
1861 main165: j                         --> main362
1862 main362: j                         --> main361
1863 main361: j                         --> main360
1864 main360: j                         --> main359
1865 main359: j                         --> main358
1866 main358: call  $v0                 --> main357
1867 main357: j                         --> main4  
1868 main4  : emit c143                 --> main3  
1869 main3  : la    $v0, comp_forif     --> main161
1870 main161: j                         --> main349
1871 main349: call  $v0                 --> main348
1872 main348: j                         --> main2  
1873 main2  : emit c142                 --> main1  
1874 main1  : j                         --> main0  
1875 main0  : j                         --> main319
1876 main319: j                         --> main318
1877 main318: lw    $ra, 64($sp)        --> main317
1878 main317: j                         --> main316
1879 main316: j                         --> main315
1880 main315: j                         --> main314
1881 main314: j                         --> main313
1882 main313: j                         --> main312
1883 main312: j                         --> main311
1884 main311: j                         --> main310
1885 main310: j                         --> main309
1886 main309: delframe                  --> main308
1887 main308: jr    $ra                            
1888
1889 __builtin_varargs_start: int -> void
1890
1891
1892 __builtin_va_start: int -> int -> void
1893
1894
1895 __builtin_va_end: int -> void
1896
1897
1898 __builtin_va_copy: int -> int -> void
1899
1900
1901 __builtin_va_arg: int -> int -> void
1902
1903
1904 __builtin_types_compatible_p: int -> int -> int
1905
1906
1907 __builtin_tanl: float -> float
1908
1909
1910 __builtin_tanhl: float -> float
1911
1912
1913 __builtin_tanhf: float -> float
1914
1915
1916 __builtin_tanh: float -> float
1917
1918
1919 __builtin_tanf: float -> float
1920
1921
1922 __builtin_tan: float -> float
1923
1924
1925 __builtin_strspn: int -> int -> int
1926
1927
1928 __builtin_strpbrk: int -> int -> int
1929
1930
1931 __builtin_strncpy: int -> int -> int -> int
1932
1933
1934 __builtin_strncmp: int -> int -> int -> int
1935
1936
1937 __builtin_strncat: int -> int -> int -> int
1938
1939
1940 __builtin_strcspn: int -> int -> int
1941
1942
1943 __builtin_strcpy: int -> int -> int
1944
1945
1946 __builtin_strcmp: int -> int -> int
1947
1948
1949 __builtin_strchr: int -> int -> int
1950
1951
1952 __builtin_stpcpy: int -> int -> int
1953
1954
1955 __builtin_stdarg_start: int -> void
1956
1957
1958 __builtin_sqrtl: float -> float
1959
1960
1961 __builtin_sqrtf: float -> float
1962
1963
1964 __builtin_sqrt: float -> float
1965
1966
1967 __builtin_sinl: float -> float
1968
1969
1970 __builtin_sinhl: float -> float
1971
1972
1973 __builtin_sinhf: float -> float
1974
1975
1976 __builtin_sinh: float -> float
1977
1978
1979 __builtin_sinf: float -> float
1980
1981
1982 __builtin_sin: float -> float
1983
1984
1985 __builtin_return_address: int -> int
1986
1987
1988 __builtin_return: int -> void
1989
1990
1991 __builtin_powil: float -> int -> float
1992
1993
1994 __builtin_powif: float -> int -> float
1995
1996
1997 __builtin_powi: float -> int -> float
1998
1999
2000 __builtin_popcountll: int -> int
2001
2002
2003 __builtin_popcountl: int -> int
2004
2005
2006 __builtin_popcount: int -> int
2007
2008
2009 __builtin_parityll: int -> int
2010
2011
2012 __builtin_parityl: int -> int
2013
2014
2015 __builtin_parity: int -> int
2016
2017
2018 __builtin_object_size: int -> int -> int
2019
2020
2021 __builtin_next_arg: int
2022
2023
2024 __builtin_nansl: int -> float
2025
2026
2027 __builtin_nansf: int -> float
2028
2029
2030 __builtin_nans: int -> float
2031
2032
2033 __builtin_nanl: int -> float
2034
2035
2036 __builtin_nanf: int -> float
2037
2038
2039 __builtin_nan: int -> float
2040
2041
2042 __builtin_modfl: float -> int -> float
2043
2044
2045 __builtin_modff: float -> int -> float
2046
2047
2048 __builtin_mempcpy: int -> int -> int -> int
2049
2050
2051 __builtin_memcpy: int -> int -> int -> int
2052
2053
2054 __builtin_logl: float -> float
2055
2056
2057 __builtin_logf: float -> float
2058
2059
2060 __builtin_log10l: float -> float
2061
2062
2063 __builtin_log10f: float -> float
2064
2065
2066 __builtin_log10: float -> float
2067
2068
2069 __builtin_log: float -> float
2070
2071
2072 __builtin_ldexpl: float -> int -> float
2073
2074
2075 __builtin_ldexpf: float -> int -> float
2076
2077
2078 __builtin_ldexp: float -> int -> float
2079
2080
2081 __builtin_infl: float
2082
2083
2084 __builtin_inff: float
2085
2086
2087 __builtin_inf: float
2088
2089
2090 __builtin_huge_vall: float
2091
2092
2093 __builtin_huge_valf: float
2094
2095
2096 __builtin_huge_val: float
2097
2098
2099 __builtin_frexpl: float -> int -> float
2100
2101
2102 __builtin_frexpf: float -> int -> float
2103
2104
2105 __builtin_frexp: float -> int -> float
2106
2107
2108 __builtin_frame_address: int -> int
2109
2110
2111 __builtin_fmodl: float -> float
2112
2113
2114 __builtin_fmodf: float -> float
2115
2116
2117 __builtin_fmod: float -> float
2118
2119
2120 __builtin_floorl: float -> float
2121
2122
2123 __builtin_floorf: float -> float
2124
2125
2126 __builtin_floor: float -> float
2127
2128
2129 __builtin_ffsll: int -> int
2130
2131
2132 __builtin_ffsl: int -> int
2133
2134
2135 __builtin_ffs: int -> int
2136
2137
2138 __builtin_fabsl: float -> float
2139
2140
2141 __builtin_fabsf: float -> float
2142
2143
2144 __builtin_fabs: float -> float
2145
2146
2147 __builtin_expl: float -> float
2148
2149
2150 __builtin_expf: float -> float
2151
2152
2153 __builtin_expect: int -> int -> int
2154
2155
2156 __builtin_exp: float -> float
2157
2158
2159 __builtin_ctzll: int -> int
2160
2161
2162 __builtin_ctzl: int -> int
2163
2164
2165 __builtin_ctz: int -> int
2166
2167
2168 __builtin_cosl: float -> float
2169
2170
2171 __builtin_coshl: float -> float
2172
2173
2174 __builtin_coshf: float -> float
2175
2176
2177 __builtin_cosh: float -> float
2178
2179
2180 __builtin_cosf: float -> float
2181
2182
2183 __builtin_cos: float -> float
2184
2185
2186 __builtin_constant_p: int -> int
2187
2188
2189 __builtin_clzll: int -> int
2190
2191
2192 __builtin_clzl: int -> int
2193
2194
2195 __builtin_clz: int -> int
2196
2197
2198 __builtin_ceill: float -> float
2199
2200
2201 __builtin_ceilf: float -> float
2202
2203
2204 __builtin_ceil: float -> float
2205
2206
2207 __builtin_atanl: float -> float
2208
2209
2210 __builtin_atanf: float -> float
2211
2212
2213 __builtin_atan2l: float -> float -> float
2214
2215
2216 __builtin_atan2f: float -> float -> float
2217
2218
2219 __builtin_atan2: float -> float -> float
2220
2221
2222 __builtin_atan: float -> float
2223
2224
2225 __builtin_asinl: float -> float
2226
2227
2228 __builtin_asinf: float -> float
2229
2230
2231 __builtin_asin: float -> float
2232
2233
2234 __builtin_alloca: int -> int
2235
2236
2237 __builtin_acosl: float -> float
2238
2239
2240 __builtin_acosf: float -> float
2241
2242
2243 __builtin_acos: float -> float
2244
2245
2246 __builtin___vsprintf_chk: int -> int -> int -> int -> int -> int
2247
2248
2249 __builtin___vsnprintf_chk: int -> int -> int -> int -> int -> int -> int
2250
2251
2252 __builtin___vprintf_chk: int -> int -> int -> int
2253
2254
2255 __builtin___vfprintf_chk: int -> int -> int -> int -> int
2256
2257
2258 __builtin___strncpy_chk: int -> int -> int -> int -> int
2259
2260
2261 __builtin___strncat_chk: int -> int -> int -> int -> int
2262
2263
2264 __builtin___strcpy_chk: int -> int -> int -> int
2265
2266
2267 __builtin___strcat_chk: int -> int -> int -> int
2268
2269
2270 __builtin___stpcpy_chk: int -> int -> int -> int
2271
2272
2273 __builtin___memset_chk: int -> int -> int -> int -> int
2274
2275
2276 __builtin___mempcpy_chk: int -> int -> int -> int -> int
2277
2278
2279 __builtin___memmove_chk: int -> int -> int -> int -> int
2280
2281
2282 __builtin___memcpy_chk: int -> int -> int -> int -> int
2283
2284