5 function fir4(%0; %1; %2; %3) : %12
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,
13 %42, %43, %44, %45, %46, %47, %48,
14 %49, %50, %51, %52, %53, %54, %55,
15 %56, %57, %58, %59, %60, %61, %62,
16 %63, %64, %65, %66, %67, %68, %69,
17 %70, %71, %72, %73, %74, %75, %76,
18 %77, %78, %79, %80, %81, %82, %83,
19 %84, %85, %86, %87, %88, %89, %90,
20 %91, %92, %93, %94, %95, %96, %97,
21 %98, %99, %100, %101, %102, %103, %104,
22 %105, %106, %107, %108, %109, %110, %111,
23 %112, %113, %114, %115
25 fir4266: li %4, 0 --> fir4265
26 fir4265: li %5, 0 --> fir4264
27 fir4264: li %6, 0 --> fir4263
28 fir4263: li %7, 0 --> fir4262
29 fir4262: li %8, 0 --> fir4261
30 fir4261: li %9, 0 --> fir4260
31 fir4260: li %10, 0 --> fir4259
32 fir4259: li %11, 0 --> fir4258
33 fir4258: li %13, 0 --> fir4257
34 fir4257: li %14, 0 --> fir4256
35 fir4256: li %15, 0 --> fir4255
36 fir4255: li %16, 0 --> fir4254
37 fir4254: li %17, 0 --> fir4253
38 fir4253: li %18, 0 --> fir4252
39 fir4252: li %19, 0 --> fir4251
40 fir4251: li %20, 0 --> fir4250
41 fir4250: li %21, 0 --> fir4249
42 fir4249: li %22, 0 --> fir4248
43 fir4248: li %23, 0 --> fir4247
44 fir4247: li %24, 0 --> fir4246
45 fir4246: li %25, 0 --> fir4245
46 fir4245: li %26, 0 --> fir4244
47 fir4244: li %27, 0 --> fir4243
48 fir4243: li %28, 0 --> fir4242
49 fir4242: li %29, 0 --> fir4241
50 fir4241: li %30, 0 --> fir4240
51 fir4240: li %31, 0 --> fir4239
52 fir4239: li %32, 0 --> fir4238
53 fir4238: li %33, 0 --> fir4237
54 fir4237: li %34, 0 --> fir4236
55 fir4236: li %35, 0 --> fir4235
56 fir4235: li %36, 0 --> fir4234
57 fir4234: li %37, 0 --> fir4233
58 fir4233: li %38, 0 --> fir4232
59 fir4232: li %39, 0 --> fir4231
60 fir4231: li %40, 0 --> fir4230
61 fir4230: li %41, 0 --> fir4229
62 fir4229: li %42, 0 --> fir4228
63 fir4228: li %43, 0 --> fir4227
64 fir4227: li %44, 0 --> fir4226
65 fir4226: li %45, 0 --> fir4225
66 fir4225: li %46, 0 --> fir4224
67 fir4224: li %47, 0 --> fir4223
68 fir4223: li %48, 0 --> fir4222
69 fir4222: li %49, 0 --> fir4221
70 fir4221: li %50, 0 --> fir4220
71 fir4220: li %51, 0 --> fir4219
72 fir4219: li %52, 0 --> fir4218
73 fir4218: li %53, 0 --> fir4217
74 fir4217: li %54, 0 --> fir4216
75 fir4216: li %55, 0 --> fir4215
76 fir4215: li %56, 0 --> fir4214
77 fir4214: li %57, 0 --> fir4213
78 fir4213: li %58, 0 --> fir4212
79 fir4212: li %59, 0 --> fir4211
80 fir4211: li %60, 0 --> fir4210
81 fir4210: li %61, 0 --> fir4209
82 fir4209: li %62, 0 --> fir4208
83 fir4208: li %63, 0 --> fir4207
84 fir4207: li %64, 0 --> fir4206
85 fir4206: li %65, 0 --> fir4205
86 fir4205: li %66, 0 --> fir4204
87 fir4204: li %67, 0 --> fir4203
88 fir4203: li %68, 0 --> fir4202
89 fir4202: li %69, 0 --> fir4201
90 fir4201: li %70, 0 --> fir4200
91 fir4200: li %71, 0 --> fir4199
92 fir4199: li %72, 0 --> fir4198
93 fir4198: li %73, 0 --> fir4197
94 fir4197: li %74, 0 --> fir4196
95 fir4196: li %75, 0 --> fir4195
96 fir4195: li %76, 0 --> fir4194
97 fir4194: li %77, 0 --> fir4193
98 fir4193: li %78, 0 --> fir4192
99 fir4192: li %79, 0 --> fir4191
100 fir4191: li %80, 0 --> fir4190
101 fir4190: li %81, 0 --> fir4189
102 fir4189: li %82, 0 --> fir4188
103 fir4188: li %83, 0 --> fir4187
104 fir4187: li %84, 0 --> fir4186
105 fir4186: li %85, 0 --> fir4185
106 fir4185: li %86, 0 --> fir4184
107 fir4184: li %87, 0 --> fir4183
108 fir4183: li %88, 0 --> fir4182
109 fir4182: li %89, 0 --> fir4181
110 fir4181: li %90, 0 --> fir4180
111 fir4180: li %91, 0 --> fir4179
112 fir4179: li %92, 0 --> fir4178
113 fir4178: li %93, 0 --> fir4177
114 fir4177: li %94, 0 --> fir4176
115 fir4176: li %95, 0 --> fir4175
116 fir4175: li %96, 0 --> fir4174
117 fir4174: li %97, 0 --> fir4173
118 fir4173: li %98, 0 --> fir4172
119 fir4172: li %99, 0 --> fir4171
120 fir4171: li %100, 0 --> fir4170
121 fir4170: li %101, 0 --> fir4169
122 fir4169: li %102, 0 --> fir4168
123 fir4168: li %103, 0 --> fir4167
124 fir4167: li %104, 0 --> fir4166
125 fir4166: li %105, 0 --> fir4165
126 fir4165: li %106, 0 --> fir4164
127 fir4164: li %107, 0 --> fir4163
128 fir4163: li %108, 0 --> fir4162
129 fir4162: li %109, 0 --> fir4161
130 fir4161: li %110, 0 --> fir4160
131 fir4160: li %111, 0 --> fir4159
132 fir4159: li %112, 0 --> fir4158
133 fir4158: li %113, 0 --> fir4157
134 fir4157: li %114, 0 --> fir4156
135 fir4156: li %115, 0 --> fir4135
136 fir4135: emit c25 --> fir4134
137 fir4134: li %11, 0 --> fir4133
138 fir4133: emit c24 --> fir4132
139 fir4132: li %4, 0 --> fir4131
140 fir4131: emit c23 --> fir4130
141 fir4130: emit c22 --> fir4129
142 fir4129: li %6, 0 --> fir4113
143 fir4113: j --> fir4128
144 fir4128: li %93, 0 --> fir4127
145 fir4127: emit c21 --> fir4126
146 fir4126: li %95, 16 --> fir4125
147 fir4125: slt %94, %6, %95 --> fir4124
148 fir4124: li %99, 0 --> fir4139
149 fir4139: seq %92, %94, %99 --> fir4123
150 fir4123: beq %92, %93 --> fir4122, fir4112
151 fir4112: emit c18 --> fir4111
152 fir4111: emit c17 --> fir4110
153 fir4110: li %5, 0 --> fir43
154 fir43 : j --> fir4109
155 fir4109: li %85, 0 --> fir4108
156 fir4108: emit c16 --> fir4107
157 fir4107: slt %86, %5, %3 --> fir4106
158 fir4106: li %97, 0 --> fir4137
159 fir4137: seq %84, %86, %97 --> fir4105
160 fir4105: beq %84, %85 --> fir4104, fir42
161 fir42 : emit c0 --> fir41
162 fir41 : li %12, 0 --> fir40
164 fir4104: emit c14 --> fir4103
165 fir4103: li %83, 4 --> fir4102
166 fir4102: mulo %82, %5, %83 --> fir4101
167 fir4101: add %96, %0, %82 --> fir4136
168 fir4136: lw %78, 0(%96) --> fir4100
169 fir4100: addi %79, STACK, 0 --> fir499
170 fir499 : li %81, 4 --> fir498
171 fir498 : mulo %80, %11, %81 --> fir497
172 fir497 : add %115, %79, %80 --> fir4155
173 fir4155: sw %78, 0(%115) --> fir496
174 fir496 : emit c13 --> fir495
175 fir495 : li %4, 0 --> fir494
176 fir494 : emit c12 --> fir493
177 fir493 : emit c11 --> fir492
178 fir492 : li %6, 0 --> fir418
179 fir418 : j --> fir491
180 fir491 : li %75, 0 --> fir490
181 fir490 : emit c10 --> fir489
182 fir489 : li %77, 16 --> fir488
183 fir488 : slt %76, %6, %77 --> fir487
184 fir487 : li %114, 0 --> fir4154
185 fir4154: seq %74, %76, %114 --> fir486
186 fir486 : beq %74, %75 --> fir485, fir417
187 fir417 : emit c2 --> fir416
188 fir416 : li %20, 1 --> fir415
189 fir415 : add %18, %11, %20 --> fir414
190 fir414 : li %19, 16 --> fir413
191 fir413 : la %100, mod --> fir4140
192 fir4140: call %11, %100(%18, %19) --> fir412
193 fir412 : emit c1 --> fir411
194 fir411 : li %17, 16 --> fir410
195 fir410 : srav %14, %4, %17 --> fir49
196 fir49 : li %16, 4 --> fir48
197 fir48 : mulo %15, %5, %16 --> fir47
198 fir47 : add %110, %2, %15 --> fir4150
199 fir4150: sw %14, 0(%110) --> fir46
200 fir46 : emit c15 --> fir45
201 fir45 : li %13, 1 --> fir44
202 fir44 : add %5, %5, %13 --> fir43
203 fir485 : emit c8 --> fir484
204 fir484 : addi %71, STACK, 0 --> fir483
205 fir483 : li %73, 4 --> fir482
206 fir482 : mulo %72, %11, %73 --> fir481
207 fir481 : add %113, %71, %72 --> fir4153
208 fir4153: lw %67, 0(%113) --> fir480
209 fir480 : li %70, 4 --> fir479
210 fir479 : mulo %69, %6, %70 --> fir478
211 fir478 : add %112, %1, %69 --> fir4152
212 fir4152: lw %68, 0(%112) --> fir477
213 fir477 : mulo %10, %67, %68 --> fir476
214 fir476 : emit c7 --> fir475
215 fir475 : addi %60, STACK, 0 --> fir474
216 fir474 : li %66, 1 --> fir473
217 fir473 : add %64, %11, %66 --> fir472
218 fir472 : li %65, 16 --> fir471
219 fir471 : la %111, mod --> fir4151
220 fir4151: call %62, %111(%64, %65) --> fir470
221 fir470 : li %63, 4 --> fir469
222 fir469 : mulo %61, %62, %63 --> fir468
223 fir468 : add %109, %60, %61 --> fir4149
224 fir4149: lw %54, 0(%109) --> fir467
225 fir467 : li %59, 1 --> fir466
226 fir466 : add %57, %6, %59 --> fir465
227 fir465 : li %58, 4 --> fir464
228 fir464 : mulo %56, %57, %58 --> fir463
229 fir463 : add %108, %1, %56 --> fir4148
230 fir4148: lw %55, 0(%108) --> fir462
231 fir462 : mulo %9, %54, %55 --> fir461
232 fir461 : emit c6 --> fir460
233 fir460 : addi %47, STACK, 0 --> fir459
234 fir459 : li %53, 2 --> fir458
235 fir458 : add %51, %11, %53 --> fir457
236 fir457 : li %52, 16 --> fir456
237 fir456 : la %107, mod --> fir4147
238 fir4147: call %49, %107(%51, %52) --> fir455
239 fir455 : li %50, 4 --> fir454
240 fir454 : mulo %48, %49, %50 --> fir453
241 fir453 : add %106, %47, %48 --> fir4146
242 fir4146: lw %41, 0(%106) --> fir452
243 fir452 : li %46, 2 --> fir451
244 fir451 : add %44, %6, %46 --> fir450
245 fir450 : li %45, 4 --> fir449
246 fir449 : mulo %43, %44, %45 --> fir448
247 fir448 : add %105, %1, %43 --> fir4145
248 fir4145: lw %42, 0(%105) --> fir447
249 fir447 : mulo %8, %41, %42 --> fir446
250 fir446 : emit c5 --> fir445
251 fir445 : addi %34, STACK, 0 --> fir444
252 fir444 : li %40, 3 --> fir443
253 fir443 : add %38, %11, %40 --> fir442
254 fir442 : li %39, 16 --> fir441
255 fir441 : la %104, mod --> fir4144
256 fir4144: call %36, %104(%38, %39) --> fir440
257 fir440 : li %37, 4 --> fir439
258 fir439 : mulo %35, %36, %37 --> fir438
259 fir438 : add %103, %34, %35 --> fir4143
260 fir4143: lw %28, 0(%103) --> fir437
261 fir437 : li %33, 3 --> fir436
262 fir436 : add %31, %6, %33 --> fir435
263 fir435 : li %32, 4 --> fir434
264 fir434 : mulo %30, %31, %32 --> fir433
265 fir433 : add %102, %1, %30 --> fir4142
266 fir4142: lw %29, 0(%102) --> fir432
267 fir432 : mulo %7, %28, %29 --> fir431
268 fir431 : emit c4 --> fir430
269 fir430 : add %27, %4, %10 --> fir429
270 fir429 : add %26, %27, %9 --> fir428
271 fir428 : add %25, %26, %8 --> fir427
272 fir427 : add %4, %25, %7 --> fir426
273 fir426 : emit c3 --> fir425
274 fir425 : li %24, 4 --> fir424
275 fir424 : add %22, %11, %24 --> fir423
276 fir423 : li %23, 16 --> fir422
277 fir422 : la %101, mod --> fir4141
278 fir4141: call %11, %101(%22, %23) --> fir421
279 fir421 : emit c9 --> fir420
280 fir420 : li %21, 4 --> fir419
281 fir419 : add %6, %6, %21 --> fir418
282 fir4122: emit c19 --> fir4121
283 fir4121: li %88, 0 --> fir4120
284 fir4120: addi %89, STACK, 0 --> fir4119
285 fir4119: li %91, 4 --> fir4118
286 fir4118: mulo %90, %6, %91 --> fir4117
287 fir4117: add %98, %89, %90 --> fir4138
288 fir4138: sw %88, 0(%98) --> fir4116
289 fir4116: emit c20 --> fir4115
290 fir4115: li %87, 1 --> fir4114
291 fir4114: add %6, %6, %87 --> fir4113
293 function _main() : %1
295 var %0, %1, %2, %3, %4, %5, %6,
296 %7, %8, %9, %10, %11, %12, %13,
297 %14, %15, %16, %17, %18, %19, %20,
298 %21, %22, %23, %24, %25, %26, %27,
299 %28, %29, %30, %31, %32, %33, %34,
300 %35, %36, %37, %38, %39, %40, %41,
301 %42, %43, %44, %45, %46, %47, %48,
302 %49, %50, %51, %52, %53, %54, %55,
303 %56, %57, %58, %59, %60, %61, %62,
304 %63, %64, %65, %66, %67, %68, %69,
305 %70, %71, %72, %73, %74, %75, %76,
306 %77, %78, %79, %80, %81, %82, %83,
307 %84, %85, %86, %87, %88, %89, %90,
308 %91, %92, %93, %94, %95, %96, %97,
309 %98, %99, %100, %101, %102, %103, %104,
310 %105, %106, %107, %108, %109, %110, %111,
311 %112, %113, %114, %115, %116, %117, %118,
312 %119, %120, %121, %122, %123, %124, %125,
313 %126, %127, %128, %129, %130, %131, %132,
314 %133, %134, %135, %136, %137, %138, %139,
315 %140, %141, %142, %143, %144, %145, %146,
316 %147, %148, %149, %150
318 main375: li %0, 0 --> main374
319 main374: li %2, 0 --> main373
320 main373: li %3, 0 --> main372
321 main372: li %4, 0 --> main371
322 main371: li %5, 0 --> main370
323 main370: li %6, 0 --> main369
324 main369: li %7, 0 --> main368
325 main368: li %8, 0 --> main367
326 main367: li %9, 0 --> main366
327 main366: li %10, 0 --> main365
328 main365: li %11, 0 --> main364
329 main364: li %12, 0 --> main363
330 main363: li %13, 0 --> main362
331 main362: li %14, 0 --> main361
332 main361: li %15, 0 --> main360
333 main360: li %16, 0 --> main359
334 main359: li %17, 0 --> main358
335 main358: li %18, 0 --> main357
336 main357: li %19, 0 --> main356
337 main356: li %20, 0 --> main355
338 main355: li %21, 0 --> main354
339 main354: li %22, 0 --> main353
340 main353: li %23, 0 --> main352
341 main352: li %24, 0 --> main351
342 main351: li %25, 0 --> main350
343 main350: li %26, 0 --> main349
344 main349: li %27, 0 --> main348
345 main348: li %28, 0 --> main347
346 main347: li %29, 0 --> main346
347 main346: li %30, 0 --> main345
348 main345: li %31, 0 --> main344
349 main344: li %32, 0 --> main343
350 main343: li %33, 0 --> main342
351 main342: li %34, 0 --> main341
352 main341: li %35, 0 --> main340
353 main340: li %36, 0 --> main339
354 main339: li %37, 0 --> main338
355 main338: li %38, 0 --> main337
356 main337: li %39, 0 --> main336
357 main336: li %40, 0 --> main335
358 main335: li %41, 0 --> main334
359 main334: li %42, 0 --> main333
360 main333: li %43, 0 --> main332
361 main332: li %44, 0 --> main331
362 main331: li %45, 0 --> main330
363 main330: li %46, 0 --> main329
364 main329: li %47, 0 --> main328
365 main328: li %48, 0 --> main327
366 main327: li %49, 0 --> main326
367 main326: li %50, 0 --> main325
368 main325: li %51, 0 --> main324
369 main324: li %52, 0 --> main323
370 main323: li %53, 0 --> main322
371 main322: li %54, 0 --> main321
372 main321: li %55, 0 --> main320
373 main320: li %56, 0 --> main319
374 main319: li %57, 0 --> main318
375 main318: li %58, 0 --> main317
376 main317: li %59, 0 --> main316
377 main316: li %60, 0 --> main315
378 main315: li %61, 0 --> main314
379 main314: li %62, 0 --> main313
380 main313: li %63, 0 --> main312
381 main312: li %64, 0 --> main311
382 main311: li %65, 0 --> main310
383 main310: li %66, 0 --> main309
384 main309: li %67, 0 --> main308
385 main308: li %68, 0 --> main307
386 main307: li %69, 0 --> main306
387 main306: li %70, 0 --> main305
388 main305: li %71, 0 --> main304
389 main304: li %72, 0 --> main303
390 main303: li %73, 0 --> main302
391 main302: li %74, 0 --> main301
392 main301: li %75, 0 --> main300
393 main300: li %76, 0 --> main299
394 main299: li %77, 0 --> main298
395 main298: li %78, 0 --> main297
396 main297: li %79, 0 --> main296
397 main296: li %80, 0 --> main295
398 main295: li %81, 0 --> main294
399 main294: li %82, 0 --> main293
400 main293: li %83, 0 --> main292
401 main292: li %84, 0 --> main291
402 main291: li %85, 0 --> main290
403 main290: li %86, 0 --> main289
404 main289: li %87, 0 --> main288
405 main288: li %88, 0 --> main287
406 main287: li %89, 0 --> main286
407 main286: li %90, 0 --> main285
408 main285: li %91, 0 --> main284
409 main284: li %92, 0 --> main283
410 main283: li %93, 0 --> main282
411 main282: li %94, 0 --> main281
412 main281: li %95, 0 --> main280
413 main280: li %96, 0 --> main279
414 main279: li %97, 0 --> main278
415 main278: li %98, 0 --> main277
416 main277: li %99, 0 --> main276
417 main276: li %100, 0 --> main275
418 main275: li %101, 0 --> main274
419 main274: li %102, 0 --> main273
420 main273: li %103, 0 --> main272
421 main272: li %104, 0 --> main271
422 main271: li %105, 0 --> main270
423 main270: li %106, 0 --> main269
424 main269: li %107, 0 --> main268
425 main268: li %108, 0 --> main267
426 main267: li %109, 0 --> main266
427 main266: li %110, 0 --> main265
428 main265: li %111, 0 --> main264
429 main264: li %112, 0 --> main263
430 main263: li %113, 0 --> main262
431 main262: li %114, 0 --> main261
432 main261: li %115, 0 --> main260
433 main260: li %116, 0 --> main259
434 main259: li %117, 0 --> main258
435 main258: li %118, 0 --> main257
436 main257: li %119, 0 --> main256
437 main256: li %120, 0 --> main255
438 main255: li %121, 0 --> main254
439 main254: li %122, 0 --> main253
440 main253: li %123, 0 --> main252
441 main252: li %124, 0 --> main251
442 main251: li %125, 0 --> main250
443 main250: li %126, 0 --> main249
444 main249: li %127, 0 --> main248
445 main248: li %128, 0 --> main247
446 main247: li %129, 0 --> main246
447 main246: li %130, 0 --> main245
448 main245: li %131, 0 --> main244
449 main244: li %132, 0 --> main243
450 main243: li %133, 0 --> main242
451 main242: li %134, 0 --> main241
452 main241: li %135, 0 --> main240
453 main240: li %136, 0 --> main239
454 main239: li %137, 0 --> main238
455 main238: li %138, 0 --> main237
456 main237: li %139, 0 --> main236
457 main236: li %140, 0 --> main235
458 main235: li %141, 0 --> main234
459 main234: li %142, 0 --> main233
460 main233: li %143, 0 --> main232
461 main232: li %144, 0 --> main231
462 main231: li %145, 0 --> main230
463 main230: li %146, 0 --> main229
464 main229: li %147, 0 --> main228
465 main228: li %148, 0 --> main227
466 main227: li %149, 0 --> main226
467 main226: li %150, 0 --> main152
468 main152: li %77, 1129 --> main151
469 main151: addi %106, GLOBALS, 0 --> main181
470 main181: sw %77, 0(%106) --> main150
471 main150: li %76, 60034 --> main149
472 main149: addi %104, GLOBALS, 0 --> main179
473 main179: sw %76, 4(%104) --> main148
474 main148: li %75, 64720 --> main147
475 main147: addi %103, GLOBALS, 0 --> main178
476 main178: sw %75, 8(%103) --> main146
477 main146: li %74, 5595 --> main145
478 main145: addi %102, GLOBALS, 0 --> main177
479 main177: sw %74, 12(%102) --> main144
480 main144: li %73, 494 --> main143
481 main143: addi %101, GLOBALS, 0 --> main176
482 main176: sw %73, 16(%101) --> main142
483 main142: li %72, 59867 --> main141
484 main141: addi %100, GLOBALS, 0 --> main175
485 main175: sw %72, 20(%100) --> main140
486 main140: li %71, 65370 --> main139
487 main139: addi %99, GLOBALS, 0 --> main174
488 main174: sw %71, 24(%99) --> main138
489 main138: li %70, 5724 --> main137
490 main137: addi %98, GLOBALS, 0 --> main173
491 main173: sw %70, 28(%98) --> main136
492 main136: li %69, 5724 --> main135
493 main135: addi %97, GLOBALS, 0 --> main172
494 main172: sw %69, 32(%97) --> main134
495 main134: li %68, 65370 --> main133
496 main133: addi %96, GLOBALS, 0 --> main171
497 main171: sw %68, 36(%96) --> main132
498 main132: li %67, 59867 --> main131
499 main131: addi %95, GLOBALS, 0 --> main170
500 main170: sw %67, 40(%95) --> main130
501 main130: li %66, 494 --> main129
502 main129: addi %93, GLOBALS, 0 --> main168
503 main168: sw %66, 44(%93) --> main128
504 main128: li %65, 5595 --> main127
505 main127: addi %92, GLOBALS, 0 --> main167
506 main167: sw %65, 48(%92) --> main126
507 main126: li %64, 64720 --> main125
508 main125: addi %91, GLOBALS, 0 --> main166
509 main166: sw %64, 52(%91) --> main124
510 main124: li %63, 60034 --> main123
511 main123: addi %90, GLOBALS, 0 --> main165
512 main165: sw %63, 56(%90) --> main122
513 main122: li %62, 1129 --> main121
514 main121: addi %89, GLOBALS, 0 --> main164
515 main164: sw %62, 60(%89) --> main120
516 main120: li %61, 1 --> main119
517 main119: addi %88, GLOBALS, 0 --> main163
518 main163: sw %61, 64(%88) --> main118
519 main118: li %60, 0 --> main117
520 main117: addi %87, GLOBALS, 0 --> main162
521 main162: sw %60, 68(%87) --> main116
522 main116: li %59, 16384 --> main115
523 main115: addi %86, GLOBALS, 0 --> main161
524 main161: sw %59, 72(%86) --> main114
525 main114: li %58, 0 --> main113
526 main113: addi %85, GLOBALS, 0 --> main160
527 main160: sw %58, 76(%85) --> main112
528 main112: li %57, 0 --> main111
529 main111: addi %84, GLOBALS, 0 --> main159
530 main159: sw %57, 80(%84) --> main110
531 main110: li %56, 0 --> main109
532 main109: addi %82, GLOBALS, 0 --> main157
533 main157: sw %56, 84(%82) --> main108
534 main108: li %55, 0 --> main107
535 main107: addi %81, GLOBALS, 0 --> main156
536 main156: sw %55, 88(%81) --> main106
537 main106: li %54, 0 --> main105
538 main105: addi %80, GLOBALS, 0 --> main155
539 main155: sw %54, 92(%80) --> main104
540 main104: li %53, 0 --> main103
541 main103: addi %79, GLOBALS, 0 --> main154
542 main154: sw %53, 96(%79) --> main102
543 main102: li %52, 0 --> main101
544 main101: addi %78, GLOBALS, 0 --> main153
545 main153: sw %52, 100(%78) --> main100
546 main100: li %51, 0 --> main99
547 main99 : addi %150, GLOBALS, 0 --> main225
548 main225: sw %51, 104(%150) --> main98
549 main98 : li %50, 0 --> main97
550 main97 : addi %149, GLOBALS, 0 --> main224
551 main224: sw %50, 108(%149) --> main96
552 main96 : li %49, 0 --> main95
553 main95 : addi %148, GLOBALS, 0 --> main223
554 main223: sw %49, 112(%148) --> main94
555 main94 : li %48, 0 --> main93
556 main93 : addi %147, GLOBALS, 0 --> main222
557 main222: sw %48, 116(%147) --> main92
558 main92 : li %47, 0 --> main91
559 main91 : addi %146, GLOBALS, 0 --> main221
560 main221: sw %47, 120(%146) --> main90
561 main90 : li %46, 0 --> main89
562 main89 : addi %144, GLOBALS, 0 --> main219
563 main219: sw %46, 124(%144) --> main88
564 main88 : li %45, 0 --> main87
565 main87 : addi %143, GLOBALS, 0 --> main218
566 main218: sw %45, 128(%143) --> main86
567 main86 : li %44, 0 --> main85
568 main85 : addi %142, GLOBALS, 0 --> main217
569 main217: sw %44, 132(%142) --> main84
570 main84 : li %43, 0 --> main83
571 main83 : addi %141, GLOBALS, 0 --> main216
572 main216: sw %43, 136(%141) --> main82
573 main82 : li %42, 0 --> main81
574 main81 : addi %140, GLOBALS, 0 --> main215
575 main215: sw %42, 140(%140) --> main80
576 main80 : li %41, 0 --> main79
577 main79 : addi %139, GLOBALS, 0 --> main214
578 main214: sw %41, 144(%139) --> main78
579 main78 : li %40, 0 --> main77
580 main77 : addi %138, GLOBALS, 0 --> main213
581 main213: sw %40, 148(%138) --> main76
582 main76 : li %39, 0 --> main75
583 main75 : addi %137, GLOBALS, 0 --> main212
584 main212: sw %39, 152(%137) --> main74
585 main74 : li %38, 0 --> main73
586 main73 : addi %136, GLOBALS, 0 --> main211
587 main211: sw %38, 156(%136) --> main72
588 main72 : li %37, 0 --> main71
589 main71 : addi %135, GLOBALS, 0 --> main210
590 main210: sw %37, 160(%135) --> main70
591 main70 : li %36, 7986 --> main69
592 main69 : addi %134, GLOBALS, 0 --> main209
593 main209: sw %36, 164(%134) --> main68
594 main68 : li %35, 8993 --> main67
595 main67 : addi %133, GLOBALS, 0 --> main208
596 main208: sw %35, 168(%133) --> main66
597 main66 : li %34, 1808 --> main65
598 main65 : addi %132, GLOBALS, 0 --> main207
599 main207: sw %34, 172(%132) --> main64
600 main64 : li %33, 4096 --> main63
601 main63 : addi %131, GLOBALS, 0 --> main206
602 main206: sw %33, 176(%131) --> main62
603 main62 : li %32, 4096 --> main61
604 main61 : addi %130, GLOBALS, 0 --> main205
605 main205: sw %32, 180(%130) --> main60
606 main60 : li %31, 4096 --> main59
607 main59 : addi %129, GLOBALS, 0 --> main204
608 main204: sw %31, 184(%129) --> main58
609 main58 : li %30, 4096 --> main57
610 main57 : addi %128, GLOBALS, 0 --> main203
611 main203: sw %30, 188(%128) --> main56
612 main56 : li %29, 4096 --> main55
613 main55 : addi %127, GLOBALS, 0 --> main202
614 main202: sw %29, 192(%127) --> main54
615 main54 : li %28, 4096 --> main53
616 main53 : addi %126, GLOBALS, 0 --> main201
617 main201: sw %28, 196(%126) --> main52
618 main52 : li %27, 4096 --> main51
619 main51 : addi %125, GLOBALS, 0 --> main200
620 main200: sw %27, 200(%125) --> main50
621 main50 : li %26, 4096 --> main49
622 main49 : addi %124, GLOBALS, 0 --> main199
623 main199: sw %26, 204(%124) --> main48
624 main48 : li %25, 4096 --> main47
625 main47 : addi %123, GLOBALS, 0 --> main198
626 main198: sw %25, 208(%123) --> main46
627 main46 : li %24, 4096 --> main45
628 main45 : addi %122, GLOBALS, 0 --> main197
629 main197: sw %24, 212(%122) --> main44
630 main44 : li %23, 4096 --> main43
631 main43 : addi %121, GLOBALS, 0 --> main196
632 main196: sw %23, 216(%121) --> main42
633 main42 : li %22, 4096 --> main41
634 main41 : addi %120, GLOBALS, 0 --> main195
635 main195: sw %22, 220(%120) --> main40
636 main40 : li %21, 4096 --> main39
637 main39 : addi %119, GLOBALS, 0 --> main194
638 main194: sw %21, 224(%119) --> main38
639 main38 : li %20, 4096 --> main37
640 main37 : addi %118, GLOBALS, 0 --> main193
641 main193: sw %20, 228(%118) --> main36
642 main36 : li %19, 4096 --> main35
643 main35 : addi %117, GLOBALS, 0 --> main192
644 main192: sw %19, 232(%117) --> main34
645 main34 : li %18, 4096 --> main33
646 main33 : addi %116, GLOBALS, 0 --> main191
647 main191: sw %18, 236(%116) --> main32
648 main32 : li %17, 4096 --> main31
649 main31 : addi %115, GLOBALS, 0 --> main190
650 main190: sw %17, 240(%115) --> main30
651 main30 : li %16, 4096 --> main29
652 main29 : addi %113, GLOBALS, 0 --> main188
653 main188: sw %16, 244(%113) --> main28
654 main28 : li %15, 4096 --> main27
655 main27 : addi %112, GLOBALS, 0 --> main187
656 main187: sw %15, 248(%112) --> main26
657 main26 : li %14, 4096 --> main25
658 main25 : addi %111, GLOBALS, 0 --> main186
659 main186: sw %14, 252(%111) --> main24
660 main24 : li %13, 4096 --> main23
661 main23 : addi %110, GLOBALS, 0 --> main185
662 main185: sw %13, 256(%110) --> main22
663 main22 : li %12, 4096 --> main21
664 main21 : addi %109, GLOBALS, 0 --> main184
665 main184: sw %12, 260(%109) --> main20
666 main20 : li %11, 4096 --> main19
667 main19 : addi %108, GLOBALS, 0 --> main183
668 main183: sw %11, 264(%108) --> main18
669 main18 : li %10, 4096 --> main17
670 main17 : addi %107, GLOBALS, 0 --> main182
671 main182: sw %10, 268(%107) --> main16
672 main16 : li %9, 4096 --> main15
673 main15 : addi %105, GLOBALS, 0 --> main180
674 main180: sw %9, 272(%105) --> main14
675 main14 : li %8, 4096 --> main13
676 main13 : addi %94, GLOBALS, 0 --> main169
677 main169: sw %8, 276(%94) --> main12
678 main12 : li %7, 4096 --> main11
679 main11 : addi %83, GLOBALS, 0 --> main158
680 main158: sw %7, 280(%83) --> main10
681 main10 : li %6, 4096 --> main9
682 main9 : addi %145, GLOBALS, 0 --> main220
683 main220: sw %6, 284(%145) --> main8
684 main8 : emit c27 --> main7
685 main7 : addi %2, GLOBALS, 64 --> main6
686 main6 : addi %3, GLOBALS, 0 --> main5
687 main5 : addi %4, STACK, 0 --> main4
688 main4 : li %5, 16 --> main3
689 main3 : la %114, fir4 --> main189
690 main189: call %0, %114(%2, %3, %4, %5) --> main2
691 main2 : emit c26 --> main1
692 main1 : move %1, %0 --> main0
695 __builtin_varargs_start: int -> void
698 __builtin_va_start: int -> int -> void
701 __builtin_va_end: int -> void
704 __builtin_va_copy: int -> int -> void
707 __builtin_va_arg: int -> int -> void
710 __builtin_types_compatible_p: int -> int -> int
713 __builtin_tanl: float -> float
716 __builtin_tanhl: float -> float
719 __builtin_tanhf: float -> float
722 __builtin_tanh: float -> float
725 __builtin_tanf: float -> float
728 __builtin_tan: float -> float
731 __builtin_strspn: int -> int -> int
734 __builtin_strpbrk: int -> int -> int
737 __builtin_strncpy: int -> int -> int -> int
740 __builtin_strncmp: int -> int -> int -> int
743 __builtin_strncat: int -> int -> int -> int
746 __builtin_strcspn: int -> int -> int
749 __builtin_strcpy: int -> int -> int
752 __builtin_strcmp: int -> int -> int
755 __builtin_strchr: int -> int -> int
758 __builtin_stpcpy: int -> int -> int
761 __builtin_stdarg_start: int -> void
764 __builtin_sqrtl: float -> float
767 __builtin_sqrtf: float -> float
770 __builtin_sqrt: float -> float
773 __builtin_sinl: float -> float
776 __builtin_sinhl: float -> float
779 __builtin_sinhf: float -> float
782 __builtin_sinh: float -> float
785 __builtin_sinf: float -> float
788 __builtin_sin: float -> float
791 __builtin_return_address: int -> int
794 __builtin_return: int -> void
797 __builtin_powil: float -> int -> float
800 __builtin_powif: float -> int -> float
803 __builtin_powi: float -> int -> float
806 __builtin_popcountll: int -> int
809 __builtin_popcountl: int -> int
812 __builtin_popcount: int -> int
815 __builtin_parityll: int -> int
818 __builtin_parityl: int -> int
821 __builtin_parity: int -> int
824 __builtin_object_size: int -> int -> int
827 __builtin_next_arg: int
830 __builtin_nansl: int -> float
833 __builtin_nansf: int -> float
836 __builtin_nans: int -> float
839 __builtin_nanl: int -> float
842 __builtin_nanf: int -> float
845 __builtin_nan: int -> float
848 __builtin_modfl: float -> int -> float
851 __builtin_modff: float -> int -> float
854 __builtin_mempcpy: int -> int -> int -> int
857 __builtin_memcpy: int -> int -> int -> int
860 __builtin_logl: float -> float
863 __builtin_logf: float -> float
866 __builtin_log10l: float -> float
869 __builtin_log10f: float -> float
872 __builtin_log10: float -> float
875 __builtin_log: float -> float
878 __builtin_ldexpl: float -> int -> float
881 __builtin_ldexpf: float -> int -> float
884 __builtin_ldexp: float -> int -> float
887 __builtin_infl: float
890 __builtin_inff: float
896 __builtin_huge_vall: float
899 __builtin_huge_valf: float
902 __builtin_huge_val: float
905 __builtin_frexpl: float -> int -> float
908 __builtin_frexpf: float -> int -> float
911 __builtin_frexp: float -> int -> float
914 __builtin_frame_address: int -> int
917 __builtin_fmodl: float -> float
920 __builtin_fmodf: float -> float
923 __builtin_fmod: float -> float
926 __builtin_floorl: float -> float
929 __builtin_floorf: float -> float
932 __builtin_floor: float -> float
935 __builtin_ffsll: int -> int
938 __builtin_ffsl: int -> int
941 __builtin_ffs: int -> int
944 __builtin_fabsl: float -> float
947 __builtin_fabsf: float -> float
950 __builtin_fabs: float -> float
953 __builtin_expl: float -> float
956 __builtin_expf: float -> float
959 __builtin_expect: int -> int -> int
962 __builtin_exp: float -> float
965 __builtin_ctzll: int -> int
968 __builtin_ctzl: int -> int
971 __builtin_ctz: int -> int
974 __builtin_cosl: float -> float
977 __builtin_coshl: float -> float
980 __builtin_coshf: float -> float
983 __builtin_cosh: float -> float
986 __builtin_cosf: float -> float
989 __builtin_cos: float -> float
992 __builtin_constant_p: int -> int
995 __builtin_clzll: int -> int
998 __builtin_clzl: int -> int
1001 __builtin_clz: int -> int
1004 __builtin_ceill: float -> float
1007 __builtin_ceilf: float -> float
1010 __builtin_ceil: float -> float
1013 __builtin_atanl: float -> float
1016 __builtin_atanf: float -> float
1019 __builtin_atan2l: float -> float -> float
1022 __builtin_atan2f: float -> float -> float
1025 __builtin_atan2: float -> float -> float
1028 __builtin_atan: float -> float
1031 __builtin_asinl: float -> float
1034 __builtin_asinf: float -> float
1037 __builtin_asin: float -> float
1040 __builtin_alloca: int -> int
1043 __builtin_acosl: float -> float
1046 __builtin_acosf: float -> float
1049 __builtin_acos: float -> float
1052 __builtin___vsprintf_chk: int -> int -> int -> int -> int -> int
1055 __builtin___vsnprintf_chk: int -> int -> int -> int -> int -> int -> int
1058 __builtin___vprintf_chk: int -> int -> int -> int
1061 __builtin___vfprintf_chk: int -> int -> int -> int -> int
1064 __builtin___strncpy_chk: int -> int -> int -> int -> int
1067 __builtin___strncat_chk: int -> int -> int -> int -> int
1070 __builtin___strcpy_chk: int -> int -> int -> int
1073 __builtin___strcat_chk: int -> int -> int -> int
1076 __builtin___stpcpy_chk: int -> int -> int -> int
1079 __builtin___memset_chk: int -> int -> int -> int -> int
1082 __builtin___mempcpy_chk: int -> int -> int -> int -> int
1085 __builtin___memmove_chk: int -> int -> int -> int -> int
1088 __builtin___memcpy_chk: int -> int -> int -> int -> int