source: Deliverables/D2.3/8051/tests/clight/complets.LTL.expected @ 453

Last change on this file since 453 was 453, checked in by ayache, 9 years ago

Import of the Paris's sources.

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