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