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