source: Deliverables/D2.3/8051/tests/clight/fir4.RTL.expected @ 453

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

Import of the Paris's sources.

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