source: Deliverables/D2.2/8051-memoryspaces-branch/tests/clight/complets.RTL.expected @ 1448

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

Import of the Paris's sources.

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