source: Deliverables/D2.3/8051/tests/clight/for.ERTL.expected @ 453

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

Import of the Paris's sources.

File size: 54.4 KB
Line 
1program
2
3globals 0
4
5procedure for_loopParalAsync(3)
6stacksize 0
7var %0, %1, %2, %3, %4, %5, %6,
8    %7, %8, %9, %10, %11, %12, %13,
9    %14, %15, %16, %17, %18, %19, %20,
10    %21, %22, %23, %24, %25, %26, %27,
11    %28, %29, %30, %31, %32, %33, %34,
12    %35
13entry for_loopParalAsync94
14for_loopParalAsync94 : newframe              --> for_loopParalAsync93                     
15for_loopParalAsync93 : move  %35, $ra        --> for_loopParalAsync92                     
16for_loopParalAsync92 : move  %34, $s7        --> for_loopParalAsync91                     
17for_loopParalAsync91 : move  %33, $s6        --> for_loopParalAsync90                     
18for_loopParalAsync90 : move  %32, $s5        --> for_loopParalAsync89                     
19for_loopParalAsync89 : move  %31, $s4        --> for_loopParalAsync88                     
20for_loopParalAsync88 : move  %30, $s3        --> for_loopParalAsync87                     
21for_loopParalAsync87 : move  %29, $s2        --> for_loopParalAsync86                     
22for_loopParalAsync86 : move  %28, $s1        --> for_loopParalAsync85                     
23for_loopParalAsync85 : move  %27, $s0        --> for_loopParalAsync84                     
24for_loopParalAsync84 : move  %0, $a0         --> for_loopParalAsync83                     
25for_loopParalAsync83 : move  %1, $a1         --> for_loopParalAsync82                     
26for_loopParalAsync82 : move  %2, $a2         --> for_loopParalAsync81                     
27for_loopParalAsync81 : li    %3, 0           --> for_loopParalAsync80                     
28for_loopParalAsync80 : li    %4, 0           --> for_loopParalAsync79                     
29for_loopParalAsync79 : li    %5, 0           --> for_loopParalAsync78                     
30for_loopParalAsync78 : li    %6, 0           --> for_loopParalAsync77                     
31for_loopParalAsync77 : li    %7, 0           --> for_loopParalAsync76                     
32for_loopParalAsync76 : li    %9, 0           --> for_loopParalAsync75                     
33for_loopParalAsync75 : li    %10, 0          --> for_loopParalAsync74                     
34for_loopParalAsync74 : li    %11, 0          --> for_loopParalAsync73                     
35for_loopParalAsync73 : li    %12, 0          --> for_loopParalAsync72                     
36for_loopParalAsync72 : li    %13, 0          --> for_loopParalAsync71                     
37for_loopParalAsync71 : li    %14, 0          --> for_loopParalAsync70                     
38for_loopParalAsync70 : li    %15, 0          --> for_loopParalAsync69                     
39for_loopParalAsync69 : li    %16, 0          --> for_loopParalAsync68                     
40for_loopParalAsync68 : li    %17, 0          --> for_loopParalAsync67                     
41for_loopParalAsync67 : li    %18, 0          --> for_loopParalAsync66                     
42for_loopParalAsync66 : li    %19, 0          --> for_loopParalAsync65                     
43for_loopParalAsync65 : li    %20, 0          --> for_loopParalAsync64                     
44for_loopParalAsync64 : li    %21, 0          --> for_loopParalAsync63                     
45for_loopParalAsync63 : li    %22, 0          --> for_loopParalAsync62                     
46for_loopParalAsync62 : li    %23, 0          --> for_loopParalAsync61                     
47for_loopParalAsync61 : li    %24, 0          --> for_loopParalAsync60                     
48for_loopParalAsync60 : li    %25, 0          --> for_loopParalAsync59                     
49for_loopParalAsync59 : li    %26, 0          --> for_loopParalAsync56                     
50for_loopParalAsync56 : emit c29              --> for_loopParalAsync55                     
51for_loopParalAsync55 : li    %5, 0           --> for_loopParalAsync54                     
52for_loopParalAsync54 : emit c28              --> for_loopParalAsync53                     
53for_loopParalAsync53 : li    %0, 0           --> for_loopParalAsync52                     
54for_loopParalAsync52 : emit c27              --> for_loopParalAsync51                     
55for_loopParalAsync51 : li    %24, 3          --> for_loopParalAsync50                     
56for_loopParalAsync50 : add     %0, %0, %24   --> for_loopParalAsync49                     
57for_loopParalAsync49 : emit c26              --> for_loopParalAsync48                     
58for_loopParalAsync48 : li    %23, 2          --> for_loopParalAsync47                     
59for_loopParalAsync47 : mulo    %0, %0, %23   --> for_loopParalAsync46                     
60for_loopParalAsync46 : emit c25              --> for_loopParalAsync45                     
61for_loopParalAsync45 : li    %22, 3          --> for_loopParalAsync44                     
62for_loopParalAsync44 : div     %0, %0, %22   --> for_loopParalAsync43                     
63for_loopParalAsync43 : emit c24              --> for_loopParalAsync42                     
64for_loopParalAsync42 : li    %21, 8          --> for_loopParalAsync41                     
65for_loopParalAsync41 : add     %0, %0, %21   --> for_loopParalAsync40                     
66for_loopParalAsync40 : emit c23              --> for_loopParalAsync39                     
67for_loopParalAsync39 : emit c22              --> for_loopParalAsync38                     
68for_loopParalAsync38 : li    %7, 0           --> for_loopParalAsync20                     
69for_loopParalAsync20 : j                     --> for_loopParalAsync37                     
70for_loopParalAsync37 : li    %18, 0          --> for_loopParalAsync36                     
71for_loopParalAsync36 : emit c21              --> for_loopParalAsync35                     
72for_loopParalAsync35 : li    %20, 20         --> for_loopParalAsync34                     
73for_loopParalAsync34 : slt     %19, %7, %20  --> for_loopParalAsync33                     
74for_loopParalAsync33 : li    %26, 0          --> for_loopParalAsync58                     
75for_loopParalAsync58 : seq     %17, %19, %26 --> for_loopParalAsync32                     
76for_loopParalAsync32 : beq     %17, %18      --> for_loopParalAsync31, for_loopParalAsync19
77for_loopParalAsync19 : emit c16              --> for_loopParalAsync18                     
78for_loopParalAsync18 : emit c15              --> for_loopParalAsync17                     
79for_loopParalAsync17 : li    %6, 1           --> for_loopParalAsync3                       
80for_loopParalAsync3  : j                     --> for_loopParalAsync16                     
81for_loopParalAsync16 : li    %12, 0          --> for_loopParalAsync15                     
82for_loopParalAsync15 : emit c14              --> for_loopParalAsync14                     
83for_loopParalAsync14 : slt     %13, %6, %0   --> for_loopParalAsync13                     
84for_loopParalAsync13 : li    %25, 0          --> for_loopParalAsync57                     
85for_loopParalAsync57 : seq     %11, %13, %25 --> for_loopParalAsync12                     
86for_loopParalAsync12 : beq     %11, %12      --> for_loopParalAsync11, for_loopParalAsync2
87for_loopParalAsync2  : emit c10              --> for_loopParalAsync1                       
88for_loopParalAsync1  : move    %8, %5        --> for_loopParalAsync0                       
89for_loopParalAsync0  : j                     --> for_loopParalAsync106                     
90for_loopParalAsync106: move  $v0, %8         --> for_loopParalAsync105                     
91for_loopParalAsync105: move  $ra, %35        --> for_loopParalAsync104                     
92for_loopParalAsync104: move  $s7, %34        --> for_loopParalAsync103                     
93for_loopParalAsync103: move  $s6, %33        --> for_loopParalAsync102                     
94for_loopParalAsync102: move  $s5, %32        --> for_loopParalAsync101                     
95for_loopParalAsync101: move  $s4, %31        --> for_loopParalAsync100                     
96for_loopParalAsync100: move  $s3, %30        --> for_loopParalAsync99                     
97for_loopParalAsync99 : move  $s2, %29        --> for_loopParalAsync98                     
98for_loopParalAsync98 : move  $s1, %28        --> for_loopParalAsync97                     
99for_loopParalAsync97 : move  $s0, %27        --> for_loopParalAsync96                     
100for_loopParalAsync96 : delframe              --> for_loopParalAsync95                     
101for_loopParalAsync95 : jr    $ra             (xmits $v0)                                   
102for_loopParalAsync11 : emit c12              --> for_loopParalAsync10                     
103for_loopParalAsync10 : li    %10, 2          --> for_loopParalAsync9                       
104for_loopParalAsync9  : mulo    %2, %2, %10   --> for_loopParalAsync8                       
105for_loopParalAsync8  : emit c11              --> for_loopParalAsync7                       
106for_loopParalAsync7  : div     %3, %2, %6    --> for_loopParalAsync6                       
107for_loopParalAsync6  : emit c13              --> for_loopParalAsync5                       
108for_loopParalAsync5  : li    %9, 1           --> for_loopParalAsync4                       
109for_loopParalAsync4  : add     %6, %6, %9    --> for_loopParalAsync3                       
110for_loopParalAsync31 : emit c19              --> for_loopParalAsync30                     
111for_loopParalAsync30 : li    %16, 1          --> for_loopParalAsync29                     
112for_loopParalAsync29 : add     %5, %5, %16   --> for_loopParalAsync28                     
113for_loopParalAsync28 : emit c18              --> for_loopParalAsync27                     
114for_loopParalAsync27 : li    %15, 2          --> for_loopParalAsync26                     
115for_loopParalAsync26 : add     %1, %1, %15   --> for_loopParalAsync25                     
116for_loopParalAsync25 : emit c17              --> for_loopParalAsync24                     
117for_loopParalAsync24 : div     %4, %1, %5    --> for_loopParalAsync23                     
118for_loopParalAsync23 : emit c20              --> for_loopParalAsync22                     
119for_loopParalAsync22 : li    %14, 1          --> for_loopParalAsync21                     
120for_loopParalAsync21 : add     %7, %7, %14   --> for_loopParalAsync20                     
121
122procedure for_incrParam(2)
123stacksize 0
124var %0, %1, %2, %3, %4, %5, %6,
125    %7, %8, %9, %10, %11, %12, %13,
126    %14, %15, %16, %17, %18, %19, %20,
127    %21, %22, %23
128entry for_incrParam49
129for_incrParam49: newframe             --> for_incrParam48               
130for_incrParam48: move  %23, $ra       --> for_incrParam47               
131for_incrParam47: move  %22, $s7       --> for_incrParam46               
132for_incrParam46: move  %21, $s6       --> for_incrParam45               
133for_incrParam45: move  %20, $s5       --> for_incrParam44               
134for_incrParam44: move  %19, $s4       --> for_incrParam43               
135for_incrParam43: move  %18, $s3       --> for_incrParam42               
136for_incrParam42: move  %17, $s2       --> for_incrParam41               
137for_incrParam41: move  %16, $s1       --> for_incrParam40               
138for_incrParam40: move  %15, $s0       --> for_incrParam39               
139for_incrParam39: move  %0, $a0        --> for_incrParam38               
140for_incrParam38: move  %1, $a1        --> for_incrParam37               
141for_incrParam37: li    %2, 0          --> for_incrParam36               
142for_incrParam36: li    %3, 0          --> for_incrParam35               
143for_incrParam35: li    %4, 0          --> for_incrParam34               
144for_incrParam34: li    %6, 0          --> for_incrParam33               
145for_incrParam33: li    %7, 0          --> for_incrParam32               
146for_incrParam32: li    %8, 0          --> for_incrParam31               
147for_incrParam31: li    %9, 0          --> for_incrParam30               
148for_incrParam30: li    %10, 0         --> for_incrParam29               
149for_incrParam29: li    %11, 0         --> for_incrParam28               
150for_incrParam28: li    %12, 0         --> for_incrParam27               
151for_incrParam27: li    %13, 0         --> for_incrParam26               
152for_incrParam26: li    %14, 0         --> for_incrParam24               
153for_incrParam24: emit c86             --> for_incrParam23               
154for_incrParam23: add     %2, %0, %1   --> for_incrParam22               
155for_incrParam22: emit c85             --> for_incrParam21               
156for_incrParam21: li    %13, 3         --> for_incrParam20               
157for_incrParam20: mulo    %4, %13, %2  --> for_incrParam19               
158for_incrParam19: emit c84             --> for_incrParam18               
159for_incrParam18: emit c83             --> for_incrParam17               
160for_incrParam17: li    %12, 4         --> for_incrParam16               
161for_incrParam16: sub     %3, %2, %12  --> for_incrParam3               
162for_incrParam3 : j                    --> for_incrParam15               
163for_incrParam15: li    %8, 0          --> for_incrParam14               
164for_incrParam14: emit c82             --> for_incrParam13               
165for_incrParam13: li    %11, 6         --> for_incrParam12               
166for_incrParam12: add     %10, %1, %11 --> for_incrParam11               
167for_incrParam11: slt     %9, %3, %10  --> for_incrParam10               
168for_incrParam10: li    %14, 0         --> for_incrParam25               
169for_incrParam25: seq     %7, %9, %14  --> for_incrParam9               
170for_incrParam9 : beq     %7, %8       --> for_incrParam8, for_incrParam2
171for_incrParam2 : emit c79             --> for_incrParam1               
172for_incrParam1 : move    %5, %3       --> for_incrParam0               
173for_incrParam0 : j                    --> for_incrParam61               
174for_incrParam61: move  $v0, %5        --> for_incrParam60               
175for_incrParam60: move  $ra, %23       --> for_incrParam59               
176for_incrParam59: move  $s7, %22       --> for_incrParam58               
177for_incrParam58: move  $s6, %21       --> for_incrParam57               
178for_incrParam57: move  $s5, %20       --> for_incrParam56               
179for_incrParam56: move  $s4, %19       --> for_incrParam55               
180for_incrParam55: move  $s3, %18       --> for_incrParam54               
181for_incrParam54: move  $s2, %17       --> for_incrParam53               
182for_incrParam53: move  $s1, %16       --> for_incrParam52               
183for_incrParam52: move  $s0, %15       --> for_incrParam51               
184for_incrParam51: delframe             --> for_incrParam50               
185for_incrParam50: jr    $ra            (xmits $v0)                       
186for_incrParam8 : emit c80             --> for_incrParam7               
187for_incrParam7 : add     %6, %3, %2   --> for_incrParam6               
188for_incrParam6 : add     %3, %6, %0   --> for_incrParam5               
189for_incrParam5 : emit c81             --> for_incrParam4               
190for_incrParam4 : add     %3, %3, %0   --> for_incrParam3               
191
192procedure for_incr(2)
193stacksize 0
194var %0, %1, %2, %3, %4, %5, %6,
195    %7, %8, %9, %10, %11, %12, %13,
196    %14, %15, %16, %17, %18, %19, %20,
197    %21
198entry for_incr44
199for_incr44: newframe            --> for_incr43         
200for_incr43: move  %21, $ra      --> for_incr42         
201for_incr42: move  %20, $s7      --> for_incr41         
202for_incr41: move  %19, $s6      --> for_incr40         
203for_incr40: move  %18, $s5      --> for_incr39         
204for_incr39: move  %17, $s4      --> for_incr38         
205for_incr38: move  %16, $s3      --> for_incr37         
206for_incr37: move  %15, $s2      --> for_incr36         
207for_incr36: move  %14, $s1      --> for_incr35         
208for_incr35: move  %13, $s0      --> for_incr34         
209for_incr34: move  %0, $a0       --> for_incr33         
210for_incr33: move  %1, $a1       --> for_incr32         
211for_incr32: li    %2, 0         --> for_incr31         
212for_incr31: li    %3, 0         --> for_incr30         
213for_incr30: li    %5, 0         --> for_incr29         
214for_incr29: li    %6, 0         --> for_incr28         
215for_incr28: li    %7, 0         --> for_incr27         
216for_incr27: li    %8, 0         --> for_incr26         
217for_incr26: li    %9, 0         --> for_incr25         
218for_incr25: li    %10, 0        --> for_incr24         
219for_incr24: li    %11, 0        --> for_incr23         
220for_incr23: li    %12, 0        --> for_incr21         
221for_incr21: emit c78            --> for_incr20         
222for_incr20: li    %2, 0         --> for_incr19         
223for_incr19: emit c77            --> for_incr18         
224for_incr18: emit c76            --> for_incr17         
225for_incr17: li    %11, 3        --> for_incr16         
226for_incr16: add     %3, %0, %11 --> for_incr3           
227for_incr3 : j                   --> for_incr15         
228for_incr15: li    %7, 0         --> for_incr14         
229for_incr14: emit c75            --> for_incr13         
230for_incr13: li    %10, 2        --> for_incr12         
231for_incr12: mulo    %9, %1, %10 --> for_incr11         
232for_incr11: sle     %8, %3, %9  --> for_incr10         
233for_incr10: li    %12, 0        --> for_incr22         
234for_incr22: seq     %6, %8, %12 --> for_incr9           
235for_incr9 : beq     %6, %7      --> for_incr8, for_incr2
236for_incr2 : emit c72            --> for_incr1           
237for_incr1 : move    %4, %2      --> for_incr0           
238for_incr0 : j                   --> for_incr56         
239for_incr56: move  $v0, %4       --> for_incr55         
240for_incr55: move  $ra, %21      --> for_incr54         
241for_incr54: move  $s7, %20      --> for_incr53         
242for_incr53: move  $s6, %19      --> for_incr52         
243for_incr52: move  $s5, %18      --> for_incr51         
244for_incr51: move  $s4, %17      --> for_incr50         
245for_incr50: move  $s3, %16      --> for_incr49         
246for_incr49: move  $s2, %15      --> for_incr48         
247for_incr48: move  $s1, %14      --> for_incr47         
248for_incr47: move  $s0, %13      --> for_incr46         
249for_incr46: delframe            --> for_incr45         
250for_incr45: jr    $ra           (xmits $v0)             
251for_incr8 : emit c73            --> for_incr7           
252for_incr7 : sub     %2, %2, %3  --> for_incr6           
253for_incr6 : emit c74            --> for_incr5           
254for_incr5 : li    %5, 1         --> for_incr4           
255for_incr4 : add     %3, %3, %5  --> for_incr3           
256
257procedure for_imbriq(2)
258stacksize 0
259var %0, %1, %2, %3, %4, %5, %6,
260    %7, %8, %9, %10, %11, %12, %13,
261    %14, %15, %16, %17, %18, %19, %20,
262    %21, %22, %23, %24, %25, %26
263entry for_imbriq64
264for_imbriq64: newframe              --> for_imbriq63             
265for_imbriq63: move  %26, $ra        --> for_imbriq62             
266for_imbriq62: move  %25, $s7        --> for_imbriq61             
267for_imbriq61: move  %24, $s6        --> for_imbriq60             
268for_imbriq60: move  %23, $s5        --> for_imbriq59             
269for_imbriq59: move  %22, $s4        --> for_imbriq58             
270for_imbriq58: move  %21, $s3        --> for_imbriq57             
271for_imbriq57: move  %20, $s2        --> for_imbriq56             
272for_imbriq56: move  %19, $s1        --> for_imbriq55             
273for_imbriq55: move  %18, $s0        --> for_imbriq54             
274for_imbriq54: move  %0, $a0         --> for_imbriq53             
275for_imbriq53: move  %1, $a1         --> for_imbriq52             
276for_imbriq52: li    %2, 0           --> for_imbriq51             
277for_imbriq51: li    %3, 0           --> for_imbriq50             
278for_imbriq50: li    %4, 0           --> for_imbriq49             
279for_imbriq49: li    %5, 0           --> for_imbriq48             
280for_imbriq48: li    %7, 0           --> for_imbriq47             
281for_imbriq47: li    %8, 0           --> for_imbriq46             
282for_imbriq46: li    %9, 0           --> for_imbriq45             
283for_imbriq45: li    %10, 0          --> for_imbriq44             
284for_imbriq44: li    %11, 0          --> for_imbriq43             
285for_imbriq43: li    %12, 0          --> for_imbriq42             
286for_imbriq42: li    %13, 0          --> for_imbriq41             
287for_imbriq41: li    %14, 0          --> for_imbriq40             
288for_imbriq40: li    %15, 0          --> for_imbriq39             
289for_imbriq39: li    %16, 0          --> for_imbriq38             
290for_imbriq38: li    %17, 0          --> for_imbriq34             
291for_imbriq34: emit c71              --> for_imbriq33             
292for_imbriq33: li    %5, 0           --> for_imbriq32             
293for_imbriq32: emit c70              --> for_imbriq31             
294for_imbriq31: emit c69              --> for_imbriq30             
295for_imbriq30: li    %3, 0           --> for_imbriq3             
296for_imbriq3 : j                     --> for_imbriq29             
297for_imbriq29: li    %12, 0          --> for_imbriq28             
298for_imbriq28: emit c68              --> for_imbriq27             
299for_imbriq27: li    %14, 23         --> for_imbriq26             
300for_imbriq26: slt     %13, %3, %14  --> for_imbriq25             
301for_imbriq25: li    %16, 0          --> for_imbriq36             
302for_imbriq36: seq     %11, %13, %16 --> for_imbriq24             
303for_imbriq24: beq     %11, %12      --> for_imbriq23, for_imbriq2
304for_imbriq2 : emit c59              --> for_imbriq1             
305for_imbriq1 : move    %6, %5        --> for_imbriq0             
306for_imbriq0 : j                     --> for_imbriq76             
307for_imbriq76: move  $v0, %6         --> for_imbriq75             
308for_imbriq75: move  $ra, %26        --> for_imbriq74             
309for_imbriq74: move  $s7, %25        --> for_imbriq73             
310for_imbriq73: move  $s6, %24        --> for_imbriq72             
311for_imbriq72: move  $s5, %23        --> for_imbriq71             
312for_imbriq71: move  $s4, %22        --> for_imbriq70             
313for_imbriq70: move  $s3, %21        --> for_imbriq69             
314for_imbriq69: move  $s2, %20        --> for_imbriq68             
315for_imbriq68: move  $s1, %19        --> for_imbriq67             
316for_imbriq67: move  $s0, %18        --> for_imbriq66             
317for_imbriq66: delframe              --> for_imbriq65             
318for_imbriq65: jr    $ra             (xmits $v0)                 
319for_imbriq23: emit c66              --> for_imbriq22             
320for_imbriq22: li    %4, 0           --> for_imbriq21             
321for_imbriq21: emit c65              --> for_imbriq20             
322for_imbriq20: emit c64              --> for_imbriq19             
323for_imbriq19: li    %2, 1           --> for_imbriq6             
324for_imbriq6 : j                     --> for_imbriq18             
325for_imbriq18: li    %8, 0           --> for_imbriq17             
326for_imbriq17: emit c63              --> for_imbriq16             
327for_imbriq16: li    %10, 12         --> for_imbriq15             
328for_imbriq15: slt     %9, %2, %10   --> for_imbriq14             
329for_imbriq14: li    %15, 0          --> for_imbriq35             
330for_imbriq35: seq     %7, %9, %15   --> for_imbriq13             
331for_imbriq13: beq     %7, %8        --> for_imbriq12, for_imbriq5
332for_imbriq5 : emit c67              --> for_imbriq4             
333for_imbriq4 : add     %3, %3, %0    --> for_imbriq3             
334for_imbriq12: emit c61              --> for_imbriq11             
335for_imbriq11: add     %5, %5, %4    --> for_imbriq10             
336for_imbriq10: emit c60              --> for_imbriq9             
337for_imbriq9 : la    %17, mod        --> for_imbriq37             
338for_imbriq37: j                     --> for_imbriq80             
339for_imbriq80: move  $a0, %4         --> for_imbriq79             
340for_imbriq79: move  $a1, %2         --> for_imbriq78             
341for_imbriq78: call  %17(2)          --> for_imbriq77             
342for_imbriq77: move  %4, $v0         --> for_imbriq8             
343for_imbriq8 : emit c62              --> for_imbriq7             
344for_imbriq7 : add     %2, %2, %1    --> for_imbriq6             
345
346procedure for_fortSimple(3)
347stacksize 0
348var %0, %1, %2, %3, %4, %5, %6,
349    %7, %8, %9, %10, %11, %12, %13,
350    %14, %15, %16, %17, %18, %19, %20
351entry for_fortSimple41
352for_fortSimple41: newframe             --> for_fortSimple40               
353for_fortSimple40: move  %20, $ra       --> for_fortSimple39               
354for_fortSimple39: move  %19, $s7       --> for_fortSimple38               
355for_fortSimple38: move  %18, $s6       --> for_fortSimple37               
356for_fortSimple37: move  %17, $s5       --> for_fortSimple36               
357for_fortSimple36: move  %16, $s4       --> for_fortSimple35               
358for_fortSimple35: move  %15, $s3       --> for_fortSimple34               
359for_fortSimple34: move  %14, $s2       --> for_fortSimple33               
360for_fortSimple33: move  %13, $s1       --> for_fortSimple32               
361for_fortSimple32: move  %12, $s0       --> for_fortSimple31               
362for_fortSimple31: move  %0, $a0        --> for_fortSimple30               
363for_fortSimple30: move  %1, $a1        --> for_fortSimple29               
364for_fortSimple29: move  %2, $a2        --> for_fortSimple28               
365for_fortSimple28: li    %3, 0          --> for_fortSimple27               
366for_fortSimple27: li    %4, 0          --> for_fortSimple26               
367for_fortSimple26: li    %5, 0          --> for_fortSimple25               
368for_fortSimple25: li    %6, 0          --> for_fortSimple24               
369for_fortSimple24: li    %8, 0          --> for_fortSimple23               
370for_fortSimple23: li    %9, 0          --> for_fortSimple22               
371for_fortSimple22: li    %10, 0         --> for_fortSimple21               
372for_fortSimple21: li    %11, 0         --> for_fortSimple19               
373for_fortSimple19: emit c58             --> for_fortSimple18               
374for_fortSimple18: li    %3, 0          --> for_fortSimple17               
375for_fortSimple17: emit c57             --> for_fortSimple16               
376for_fortSimple16: emit c56             --> for_fortSimple15               
377for_fortSimple15: move    %5, %0       --> for_fortSimple5                 
378for_fortSimple5 : j                    --> for_fortSimple14               
379for_fortSimple14: li    %9, 0          --> for_fortSimple13               
380for_fortSimple13: emit c55             --> for_fortSimple12               
381for_fortSimple12: slt     %10, %5, %1  --> for_fortSimple11               
382for_fortSimple11: li    %11, 0         --> for_fortSimple20               
383for_fortSimple20: seq     %8, %10, %11 --> for_fortSimple10               
384for_fortSimple10: beq     %8, %9       --> for_fortSimple9, for_fortSimple4
385for_fortSimple4 : emit c52             --> for_fortSimple3                 
386for_fortSimple3 : add     %4, %3, %0   --> for_fortSimple2                 
387for_fortSimple2 : emit c51             --> for_fortSimple1                 
388for_fortSimple1 : move    %7, %4       --> for_fortSimple0                 
389for_fortSimple0 : j                    --> for_fortSimple53               
390for_fortSimple53: move  $v0, %7        --> for_fortSimple52               
391for_fortSimple52: move  $ra, %20       --> for_fortSimple51               
392for_fortSimple51: move  $s7, %19       --> for_fortSimple50               
393for_fortSimple50: move  $s6, %18       --> for_fortSimple49               
394for_fortSimple49: move  $s5, %17       --> for_fortSimple48               
395for_fortSimple48: move  $s4, %16       --> for_fortSimple47               
396for_fortSimple47: move  $s3, %15       --> for_fortSimple46               
397for_fortSimple46: move  $s2, %14       --> for_fortSimple45               
398for_fortSimple45: move  $s1, %13       --> for_fortSimple44               
399for_fortSimple44: move  $s0, %12       --> for_fortSimple43               
400for_fortSimple43: delframe             --> for_fortSimple42               
401for_fortSimple42: jr    $ra            (xmits $v0)                         
402for_fortSimple9 : emit c53             --> for_fortSimple8                 
403for_fortSimple8 : add     %3, %3, %5   --> for_fortSimple7                 
404for_fortSimple7 : emit c54             --> for_fortSimple6                 
405for_fortSimple6 : add     %5, %5, %2   --> for_fortSimple5                 
406
407procedure for_forfor(0)
408stacksize 0
409var %0, %1, %2, %3, %4, %5, %6,
410    %7, %8, %9, %10, %11, %12, %13,
411    %14, %15, %16, %17, %18, %19
412entry for_forfor44
413for_forfor44: newframe            --> for_forfor43             
414for_forfor43: move  %19, $ra      --> for_forfor42             
415for_forfor42: move  %18, $s7      --> for_forfor41             
416for_forfor41: move  %17, $s6      --> for_forfor40             
417for_forfor40: move  %16, $s5      --> for_forfor39             
418for_forfor39: move  %15, $s4      --> for_forfor38             
419for_forfor38: move  %14, $s3      --> for_forfor37             
420for_forfor37: move  %13, $s2      --> for_forfor36             
421for_forfor36: move  %12, $s1      --> for_forfor35             
422for_forfor35: move  %11, $s0      --> for_forfor34             
423for_forfor34: li    %0, 0         --> for_forfor33             
424for_forfor33: li    %1, 0         --> for_forfor32             
425for_forfor32: li    %3, 0         --> for_forfor31             
426for_forfor31: li    %4, 0         --> for_forfor30             
427for_forfor30: li    %5, 0         --> for_forfor29             
428for_forfor29: li    %6, 0         --> for_forfor28             
429for_forfor28: li    %7, 0         --> for_forfor27             
430for_forfor27: li    %8, 0         --> for_forfor26             
431for_forfor26: li    %9, 0         --> for_forfor25             
432for_forfor25: li    %10, 0        --> for_forfor23             
433for_forfor23: emit c94            --> for_forfor22             
434for_forfor22: emit c93            --> for_forfor21             
435for_forfor21: li    %1, 0         --> for_forfor20             
436for_forfor20: emit c92            --> for_forfor19             
437for_forfor19: li    %0, 0         --> for_forfor3             
438for_forfor3 : j                   --> for_forfor18             
439for_forfor18: li    %7, 0         --> for_forfor17             
440for_forfor17: emit c91            --> for_forfor16             
441for_forfor16: li    %9, 10        --> for_forfor15             
442for_forfor15: slt     %8, %1, %9  --> for_forfor14             
443for_forfor14: li    %10, 0        --> for_forfor24             
444for_forfor24: seq     %6, %8, %10 --> for_forfor13             
445for_forfor13: beq     %6, %7      --> for_forfor12, for_forfor2
446for_forfor2 : emit c87            --> for_forfor1             
447for_forfor1 : move    %2, %0      --> for_forfor0             
448for_forfor0 : j                   --> for_forfor56             
449for_forfor56: move  $v0, %2       --> for_forfor55             
450for_forfor55: move  $ra, %19      --> for_forfor54             
451for_forfor54: move  $s7, %18      --> for_forfor53             
452for_forfor53: move  $s6, %17      --> for_forfor52             
453for_forfor52: move  $s5, %16      --> for_forfor51             
454for_forfor51: move  $s4, %15      --> for_forfor50             
455for_forfor50: move  $s3, %14      --> for_forfor49             
456for_forfor49: move  $s2, %13      --> for_forfor48             
457for_forfor48: move  $s1, %12      --> for_forfor47             
458for_forfor47: move  $s0, %11      --> for_forfor46             
459for_forfor46: delframe            --> for_forfor45             
460for_forfor45: jr    $ra           (xmits $v0)                 
461for_forfor12: emit c89            --> for_forfor11             
462for_forfor11: li    %5, 1         --> for_forfor10             
463for_forfor10: add     %0, %0, %5  --> for_forfor9             
464for_forfor9 : emit c88            --> for_forfor8             
465for_forfor8 : li    %4, 1         --> for_forfor7             
466for_forfor7 : add     %0, %0, %4  --> for_forfor6             
467for_forfor6 : emit c90            --> for_forfor5             
468for_forfor5 : li    %3, 1         --> for_forfor4             
469for_forfor4 : add     %1, %1, %3  --> for_forfor3             
470
471procedure for_ex(3)
472stacksize 0
473var %0, %1, %2, %3, %4, %5, %6,
474    %7, %8, %9, %10, %11, %12, %13,
475    %14, %15, %16, %17, %18, %19, %20,
476    %21
477entry for_ex43
478for_ex43: newframe            --> for_ex42       
479for_ex42: move  %21, $ra      --> for_ex41       
480for_ex41: move  %20, $s7      --> for_ex40       
481for_ex40: move  %19, $s6      --> for_ex39       
482for_ex39: move  %18, $s5      --> for_ex38       
483for_ex38: move  %17, $s4      --> for_ex37       
484for_ex37: move  %16, $s3      --> for_ex36       
485for_ex36: move  %15, $s2      --> for_ex35       
486for_ex35: move  %14, $s1      --> for_ex34       
487for_ex34: move  %13, $s0      --> for_ex33       
488for_ex33: move  %0, $a0       --> for_ex32       
489for_ex32: move  %1, $a1       --> for_ex31       
490for_ex31: move  %2, $a2       --> for_ex30       
491for_ex30: li    %3, 0         --> for_ex29       
492for_ex29: li    %4, 0         --> for_ex28       
493for_ex28: li    %6, 0         --> for_ex27       
494for_ex27: li    %7, 0         --> for_ex26       
495for_ex26: li    %8, 0         --> for_ex25       
496for_ex25: li    %9, 0         --> for_ex24       
497for_ex24: li    %10, 0        --> for_ex23       
498for_ex23: li    %11, 0        --> for_ex22       
499for_ex22: li    %12, 0        --> for_ex20       
500for_ex20: emit c50            --> for_ex19       
501for_ex19: li    %3, 0         --> for_ex18       
502for_ex18: emit c49            --> for_ex17       
503for_ex17: emit c48            --> for_ex16       
504for_ex16: li    %11, 3        --> for_ex15       
505for_ex15: add     %4, %0, %11 --> for_ex3         
506for_ex3 : j                   --> for_ex14       
507for_ex14: li    %7, 0         --> for_ex13       
508for_ex13: emit c47            --> for_ex12       
509for_ex12: li    %10, 2        --> for_ex11       
510for_ex11: mulo    %9, %1, %10 --> for_ex10       
511for_ex10: sle     %8, %4, %9  --> for_ex9         
512for_ex9 : li    %12, 0        --> for_ex21       
513for_ex21: seq     %6, %8, %12 --> for_ex8         
514for_ex8 : beq     %6, %7      --> for_ex7, for_ex2
515for_ex2 : emit c44            --> for_ex1         
516for_ex1 : move    %5, %3      --> for_ex0         
517for_ex0 : j                   --> for_ex55       
518for_ex55: move  $v0, %5       --> for_ex54       
519for_ex54: move  $ra, %21      --> for_ex53       
520for_ex53: move  $s7, %20      --> for_ex52       
521for_ex52: move  $s6, %19      --> for_ex51       
522for_ex51: move  $s5, %18      --> for_ex50       
523for_ex50: move  $s4, %17      --> for_ex49       
524for_ex49: move  $s3, %16      --> for_ex48       
525for_ex48: move  $s2, %15      --> for_ex47       
526for_ex47: move  $s1, %14      --> for_ex46       
527for_ex46: move  $s0, %13      --> for_ex45       
528for_ex45: delframe            --> for_ex44       
529for_ex44: jr    $ra           (xmits $v0)         
530for_ex7 : emit c45            --> for_ex6         
531for_ex6 : sub     %3, %3, %4  --> for_ex5         
532for_ex5 : emit c46            --> for_ex4         
533for_ex4 : add     %4, %4, %2  --> for_ex3         
534
535procedure for_double(1)
536stacksize 0
537var %0, %1, %2, %3, %4, %5, %6,
538    %7, %8, %9, %10, %11, %12, %13,
539    %14, %15, %16, %17, %18, %19, %20,
540    %21, %22, %23, %24, %25
541entry for_double64
542for_double64: newframe              --> for_double63             
543for_double63: move  %25, $ra        --> for_double62             
544for_double62: move  %24, $s7        --> for_double61             
545for_double61: move  %23, $s6        --> for_double60             
546for_double60: move  %22, $s5        --> for_double59             
547for_double59: move  %21, $s4        --> for_double58             
548for_double58: move  %20, $s3        --> for_double57             
549for_double57: move  %19, $s2        --> for_double56             
550for_double56: move  %18, $s1        --> for_double55             
551for_double55: move  %17, $s0        --> for_double54             
552for_double54: move  %0, $a0         --> for_double53             
553for_double53: li    %1, 0           --> for_double52             
554for_double52: li    %2, 0           --> for_double51             
555for_double51: li    %3, 0           --> for_double50             
556for_double50: li    %4, 0           --> for_double49             
557for_double49: li    %5, 0           --> for_double48             
558for_double48: li    %7, 0           --> for_double47             
559for_double47: li    %8, 0           --> for_double46             
560for_double46: li    %9, 0           --> for_double45             
561for_double45: li    %10, 0          --> for_double44             
562for_double44: li    %11, 0          --> for_double43             
563for_double43: li    %12, 0          --> for_double42             
564for_double42: li    %13, 0          --> for_double41             
565for_double41: li    %14, 0          --> for_double40             
566for_double40: li    %15, 0          --> for_double39             
567for_double39: li    %16, 0          --> for_double36             
568for_double36: emit c43              --> for_double35             
569for_double35: li    %5, 0           --> for_double34             
570for_double34: emit c42              --> for_double33             
571for_double33: li    %4, 0           --> for_double32             
572for_double32: emit c41              --> for_double31             
573for_double31: emit c40              --> for_double30             
574for_double30: li    %2, 0           --> for_double19             
575for_double19: j                     --> for_double29             
576for_double29: li    %12, 0          --> for_double28             
577for_double28: emit c39              --> for_double27             
578for_double27: li    %14, 12         --> for_double26             
579for_double26: slt     %13, %2, %14  --> for_double25             
580for_double25: li    %16, 0          --> for_double38             
581for_double38: seq     %11, %13, %16 --> for_double24             
582for_double24: beq     %11, %12      --> for_double23, for_double18
583for_double18: emit c36              --> for_double17             
584for_double17: emit c35              --> for_double16             
585for_double16: li    %1, 0           --> for_double5               
586for_double5 : j                     --> for_double15             
587for_double15: li    %8, 0           --> for_double14             
588for_double14: emit c34              --> for_double13             
589for_double13: li    %10, 5          --> for_double12             
590for_double12: slt     %9, %1, %10   --> for_double11             
591for_double11: li    %15, 0          --> for_double37             
592for_double37: seq     %7, %9, %15   --> for_double10             
593for_double10: beq     %7, %8        --> for_double9, for_double4 
594for_double4 : emit c31              --> for_double3               
595for_double3 : mulo    %3, %5, %4    --> for_double2               
596for_double2 : emit c30              --> for_double1               
597for_double1 : move    %6, %3        --> for_double0               
598for_double0 : j                     --> for_double76             
599for_double76: move  $v0, %6         --> for_double75             
600for_double75: move  $ra, %25        --> for_double74             
601for_double74: move  $s7, %24        --> for_double73             
602for_double73: move  $s6, %23        --> for_double72             
603for_double72: move  $s5, %22        --> for_double71             
604for_double71: move  $s4, %21        --> for_double70             
605for_double70: move  $s3, %20        --> for_double69             
606for_double69: move  $s2, %19        --> for_double68             
607for_double68: move  $s1, %18        --> for_double67             
608for_double67: move  $s0, %17        --> for_double66             
609for_double66: delframe              --> for_double65             
610for_double65: jr    $ra             (xmits $v0)                   
611for_double9 : emit c32              --> for_double8               
612for_double8 : add     %4, %4, %1    --> for_double7               
613for_double7 : emit c33              --> for_double6               
614for_double6 : add     %1, %1, %0    --> for_double5               
615for_double23: emit c37              --> for_double22             
616for_double22: add     %5, %5, %2    --> for_double21             
617for_double21: emit c38              --> for_double20             
618for_double20: add     %2, %2, %0    --> for_double19             
619
620procedure for_2(2)
621stacksize 0
622var %0, %1, %2, %3, %4, %5, %6,
623    %7, %8, %9, %10, %11, %12, %13,
624    %14, %15, %16, %17, %18, %19, %20,
625    %21, %22, %23, %24
626entry for_253
627for_253: newframe             --> for_252       
628for_252: move  %24, $ra       --> for_251       
629for_251: move  %23, $s7       --> for_250       
630for_250: move  %22, $s6       --> for_249       
631for_249: move  %21, $s5       --> for_248       
632for_248: move  %20, $s4       --> for_247       
633for_247: move  %19, $s3       --> for_246       
634for_246: move  %18, $s2       --> for_245       
635for_245: move  %17, $s1       --> for_244       
636for_244: move  %16, $s0       --> for_243       
637for_243: move  %0, $a0        --> for_242       
638for_242: move  %1, $a1        --> for_241       
639for_241: li    %2, 0          --> for_240       
640for_240: li    %3, 0          --> for_239       
641for_239: li    %4, 0          --> for_238       
642for_238: li    %5, 0          --> for_237       
643for_237: li    %6, 0          --> for_236       
644for_236: li    %8, 0          --> for_235       
645for_235: li    %9, 0          --> for_234       
646for_234: li    %10, 0         --> for_233       
647for_233: li    %11, 0         --> for_232       
648for_232: li    %12, 0         --> for_231       
649for_231: li    %13, 0         --> for_230       
650for_230: li    %14, 0         --> for_229       
651for_229: li    %15, 0         --> for_227       
652for_227: emit c9              --> for_226       
653for_226: li    %5, 0          --> for_225       
654for_225: emit c8              --> for_224       
655for_224: li    %14, 2         --> for_223       
656for_223: mulo    %6, %0, %14  --> for_222       
657for_222: emit c7              --> for_221       
658for_221: li    %13, 4         --> for_220       
659for_220: mulo    %2, %0, %13  --> for_219       
660for_219: emit c6              --> for_218       
661for_218: li    %12, 1         --> for_217       
662for_217: add     %3, %1, %12  --> for_216       
663for_216: emit c5              --> for_215       
664for_215: emit c4              --> for_214       
665for_214: move    %4, %6       --> for_24       
666for_24 : j                    --> for_213       
667for_213: li    %10, 0         --> for_212       
668for_212: emit c3              --> for_211       
669for_211: slt     %11, %4, %2  --> for_210       
670for_210: li    %15, 0         --> for_228       
671for_228: seq     %9, %11, %15 --> for_29       
672for_29 : beq     %9, %10      --> for_28, for_23
673for_23 : emit c0              --> for_22       
674for_22 : li    %8, 1          --> for_21       
675for_21 : add     %7, %5, %8   --> for_20       
676for_20 : j                    --> for_265       
677for_265: move  $v0, %7        --> for_264       
678for_264: move  $ra, %24       --> for_263       
679for_263: move  $s7, %23       --> for_262       
680for_262: move  $s6, %22       --> for_261       
681for_261: move  $s5, %21       --> for_260       
682for_260: move  $s4, %20       --> for_259       
683for_259: move  $s3, %19       --> for_258       
684for_258: move  $s2, %18       --> for_257       
685for_257: move  $s1, %17       --> for_256       
686for_256: move  $s0, %16       --> for_255       
687for_255: delframe             --> for_254       
688for_254: jr    $ra            (xmits $v0)       
689for_28 : emit c1              --> for_27       
690for_27 : add     %5, %5, %4   --> for_26       
691for_26 : emit c2              --> for_25       
692for_25 : add     %4, %4, %3   --> for_24       
693
694procedure _main(0)
695stacksize 0
696var %0, %1, %2, %3, %4, %5, %6,
697    %7, %8, %9, %10, %11, %12, %13,
698    %14, %15, %16, %17, %18, %19, %20,
699    %21, %22, %23, %24, %25, %26, %27,
700    %28, %29, %30, %31, %32, %33, %34,
701    %35, %36, %37
702entry main85
703main85 : newframe                      --> main84
704main84 : move  %37, $ra                --> main83
705main83 : move  %36, $s7                --> main82
706main82 : move  %35, $s6                --> main81
707main81 : move  %34, $s5                --> main80
708main80 : move  %33, $s4                --> main79
709main79 : move  %32, $s3                --> main78
710main78 : move  %31, $s2                --> main77
711main77 : move  %30, $s1                --> main76
712main76 : move  %29, $s0                --> main75
713main75 : li    %0, 0                   --> main74
714main74 : li    %2, 0                   --> main73
715main73 : li    %3, 0                   --> main72
716main72 : li    %4, 0                   --> main71
717main71 : li    %5, 0                   --> main70
718main70 : li    %6, 0                   --> main69
719main69 : li    %7, 0                   --> main68
720main68 : li    %8, 0                   --> main67
721main67 : li    %9, 0                   --> main66
722main66 : li    %10, 0                  --> main65
723main65 : li    %11, 0                  --> main64
724main64 : li    %12, 0                  --> main63
725main63 : li    %13, 0                  --> main62
726main62 : li    %14, 0                  --> main61
727main61 : li    %15, 0                  --> main60
728main60 : li    %16, 0                  --> main59
729main59 : li    %17, 0                  --> main58
730main58 : li    %18, 0                  --> main57
731main57 : li    %19, 0                  --> main56
732main56 : li    %20, 0                  --> main55
733main55 : li    %21, 0                  --> main54
734main54 : li    %22, 0                  --> main53
735main53 : li    %23, 0                  --> main52
736main52 : li    %24, 0                  --> main51
737main51 : li    %25, 0                  --> main50
738main50 : li    %26, 0                  --> main49
739main49 : li    %27, 0                  --> main48
740main48 : li    %28, 0                  --> main38
741main38 : emit c104                     --> main37
742main37 : li    %18, 3                  --> main36
743main36 : li    %19, 1                  --> main35
744main35 : la    %26, for_2              --> main45
745main45 : j                             --> main125
746main125: move  $a0, %18                --> main124
747main124: move  $a1, %19                --> main123
748main123: call  %26(2)                  --> main122
749main122: move  %0, $v0                 --> main34
750main34 : emit c103                     --> main33
751main33 : li    %15, 1                  --> main32
752main32 : li    %16, 2                  --> main31
753main31 : li    %17, 3                  --> main30
754main30 : la    %25, for_loopParalAsync --> main44
755main44 : j                             --> main121
756main121: move  $a0, %15                --> main120
757main120: move  $a1, %16                --> main119
758main119: move  $a2, %17                --> main118
759main118: call  %25(3)                  --> main117
760main117: move  %0, $v0                 --> main29
761main29 : emit c102                     --> main28
762main28 : li    %14, 1                  --> main27
763main27 : la    %23, for_double         --> main42
764main42 : j                             --> main114
765main114: move  $a0, %14                --> main113
766main113: call  %23(1)                  --> main112
767main112: move  %0, $v0                 --> main26
768main26 : emit c101                     --> main25
769main25 : li    %11, 2                  --> main24
770main24 : li    %12, 10                 --> main23
771main23 : li    %13, 1                  --> main22
772main22 : la    %22, for_ex             --> main41
773main41 : j                             --> main111
774main111: move  $a0, %11                --> main110
775main110: move  $a1, %12                --> main109
776main109: move  $a2, %13                --> main108
777main108: call  %22(3)                  --> main107
778main107: move  %0, $v0                 --> main21
779main21 : emit c100                     --> main20
780main20 : li    %8, 2                   --> main19
781main19 : li    %9, 10                  --> main18
782main18 : li    %10, 1                  --> main17
783main17 : la    %21, for_fortSimple     --> main40
784main40 : j                             --> main106
785main106: move  $a0, %8                 --> main105
786main105: move  $a1, %9                 --> main104
787main104: move  $a2, %10                --> main103
788main103: call  %21(3)                  --> main102
789main102: move  %0, $v0                 --> main16
790main16 : emit c99                      --> main15
791main15 : li    %6, 2                   --> main14
792main14 : li    %7, 3                   --> main13
793main13 : la    %20, for_imbriq         --> main39
794main39 : j                             --> main101
795main101: move  $a0, %6                 --> main100
796main100: move  $a1, %7                 --> main99
797main99 : call  %20(2)                  --> main98
798main98 : move  %0, $v0                 --> main12
799main12 : emit c98                      --> main11
800main11 : li    %4, 2                   --> main10
801main10 : li    %5, 3                   --> main9 
802main9  : la    %28, for_incr           --> main47
803main47 : j                             --> main133
804main133: move  $a0, %4                 --> main132
805main132: move  $a1, %5                 --> main131
806main131: call  %28(2)                  --> main130
807main130: move  %0, $v0                 --> main8 
808main8  : emit c97                      --> main7 
809main7  : li    %2, 2                   --> main6 
810main6  : li    %3, 3                   --> main5 
811main5  : la    %27, for_incrParam      --> main46
812main46 : j                             --> main129
813main129: move  $a0, %2                 --> main128
814main128: move  $a1, %3                 --> main127
815main127: call  %27(2)                  --> main126
816main126: move  %0, $v0                 --> main4 
817main4  : emit c96                      --> main3 
818main3  : la    %24, for_forfor         --> main43
819main43 : j                             --> main116
820main116: call  %24(0)                  --> main115
821main115: move  %0, $v0                 --> main2 
822main2  : emit c95                      --> main1 
823main1  : move    %1, %0                --> main0 
824main0  : j                             --> main97
825main97 : move  $v0, %1                 --> main96
826main96 : move  $ra, %37                --> main95
827main95 : move  $s7, %36                --> main94
828main94 : move  $s6, %35                --> main93
829main93 : move  $s5, %34                --> main92
830main92 : move  $s4, %33                --> main91
831main91 : move  $s3, %32                --> main90
832main90 : move  $s2, %31                --> main89
833main89 : move  $s1, %30                --> main88
834main88 : move  $s0, %29                --> main87
835main87 : delframe                      --> main86
836main86 : jr    $ra                     (xmits $v0)
837
838__builtin_varargs_start: int -> void
839
840
841__builtin_va_start: int -> int -> void
842
843
844__builtin_va_end: int -> void
845
846
847__builtin_va_copy: int -> int -> void
848
849
850__builtin_va_arg: int -> int -> void
851
852
853__builtin_types_compatible_p: int -> int -> int
854
855
856__builtin_tanl: float -> float
857
858
859__builtin_tanhl: float -> float
860
861
862__builtin_tanhf: float -> float
863
864
865__builtin_tanh: float -> float
866
867
868__builtin_tanf: float -> float
869
870
871__builtin_tan: float -> float
872
873
874__builtin_strspn: int -> int -> int
875
876
877__builtin_strpbrk: int -> int -> int
878
879
880__builtin_strncpy: int -> int -> int -> int
881
882
883__builtin_strncmp: int -> int -> int -> int
884
885
886__builtin_strncat: int -> int -> int -> int
887
888
889__builtin_strcspn: int -> int -> int
890
891
892__builtin_strcpy: int -> int -> int
893
894
895__builtin_strcmp: int -> int -> int
896
897
898__builtin_strchr: int -> int -> int
899
900
901__builtin_stpcpy: int -> int -> int
902
903
904__builtin_stdarg_start: int -> void
905
906
907__builtin_sqrtl: float -> float
908
909
910__builtin_sqrtf: float -> float
911
912
913__builtin_sqrt: float -> float
914
915
916__builtin_sinl: float -> float
917
918
919__builtin_sinhl: float -> float
920
921
922__builtin_sinhf: float -> float
923
924
925__builtin_sinh: float -> float
926
927
928__builtin_sinf: float -> float
929
930
931__builtin_sin: float -> float
932
933
934__builtin_return_address: int -> int
935
936
937__builtin_return: int -> void
938
939
940__builtin_powil: float -> int -> float
941
942
943__builtin_powif: float -> int -> float
944
945
946__builtin_powi: float -> int -> float
947
948
949__builtin_popcountll: int -> int
950
951
952__builtin_popcountl: int -> int
953
954
955__builtin_popcount: int -> int
956
957
958__builtin_parityll: int -> int
959
960
961__builtin_parityl: int -> int
962
963
964__builtin_parity: int -> int
965
966
967__builtin_object_size: int -> int -> int
968
969
970__builtin_next_arg: int
971
972
973__builtin_nansl: int -> float
974
975
976__builtin_nansf: int -> float
977
978
979__builtin_nans: int -> float
980
981
982__builtin_nanl: int -> float
983
984
985__builtin_nanf: int -> float
986
987
988__builtin_nan: int -> float
989
990
991__builtin_modfl: float -> int -> float
992
993
994__builtin_modff: float -> int -> float
995
996
997__builtin_mempcpy: int -> int -> int -> int
998
999
1000__builtin_memcpy: int -> int -> int -> int
1001
1002
1003__builtin_logl: float -> float
1004
1005
1006__builtin_logf: float -> float
1007
1008
1009__builtin_log10l: float -> float
1010
1011
1012__builtin_log10f: float -> float
1013
1014
1015__builtin_log10: float -> float
1016
1017
1018__builtin_log: float -> float
1019
1020
1021__builtin_ldexpl: float -> int -> float
1022
1023
1024__builtin_ldexpf: float -> int -> float
1025
1026
1027__builtin_ldexp: float -> int -> float
1028
1029
1030__builtin_infl: float
1031
1032
1033__builtin_inff: float
1034
1035
1036__builtin_inf: float
1037
1038
1039__builtin_huge_vall: float
1040
1041
1042__builtin_huge_valf: float
1043
1044
1045__builtin_huge_val: float
1046
1047
1048__builtin_frexpl: float -> int -> float
1049
1050
1051__builtin_frexpf: float -> int -> float
1052
1053
1054__builtin_frexp: float -> int -> float
1055
1056
1057__builtin_frame_address: int -> int
1058
1059
1060__builtin_fmodl: float -> float
1061
1062
1063__builtin_fmodf: float -> float
1064
1065
1066__builtin_fmod: float -> float
1067
1068
1069__builtin_floorl: float -> float
1070
1071
1072__builtin_floorf: float -> float
1073
1074
1075__builtin_floor: float -> float
1076
1077
1078__builtin_ffsll: int -> int
1079
1080
1081__builtin_ffsl: int -> int
1082
1083
1084__builtin_ffs: int -> int
1085
1086
1087__builtin_fabsl: float -> float
1088
1089
1090__builtin_fabsf: float -> float
1091
1092
1093__builtin_fabs: float -> float
1094
1095
1096__builtin_expl: float -> float
1097
1098
1099__builtin_expf: float -> float
1100
1101
1102__builtin_expect: int -> int -> int
1103
1104
1105__builtin_exp: float -> float
1106
1107
1108__builtin_ctzll: int -> int
1109
1110
1111__builtin_ctzl: int -> int
1112
1113
1114__builtin_ctz: int -> int
1115
1116
1117__builtin_cosl: float -> float
1118
1119
1120__builtin_coshl: float -> float
1121
1122
1123__builtin_coshf: float -> float
1124
1125
1126__builtin_cosh: float -> float
1127
1128
1129__builtin_cosf: float -> float
1130
1131
1132__builtin_cos: float -> float
1133
1134
1135__builtin_constant_p: int -> int
1136
1137
1138__builtin_clzll: int -> int
1139
1140
1141__builtin_clzl: int -> int
1142
1143
1144__builtin_clz: int -> int
1145
1146
1147__builtin_ceill: float -> float
1148
1149
1150__builtin_ceilf: float -> float
1151
1152
1153__builtin_ceil: float -> float
1154
1155
1156__builtin_atanl: float -> float
1157
1158
1159__builtin_atanf: float -> float
1160
1161
1162__builtin_atan2l: float -> float -> float
1163
1164
1165__builtin_atan2f: float -> float -> float
1166
1167
1168__builtin_atan2: float -> float -> float
1169
1170
1171__builtin_atan: float -> float
1172
1173
1174__builtin_asinl: float -> float
1175
1176
1177__builtin_asinf: float -> float
1178
1179
1180__builtin_asin: float -> float
1181
1182
1183__builtin_alloca: int -> int
1184
1185
1186__builtin_acosl: float -> float
1187
1188
1189__builtin_acosf: float -> float
1190
1191
1192__builtin_acos: float -> float
1193
1194
1195__builtin___vsprintf_chk: int -> int -> int -> int -> int -> int
1196
1197
1198__builtin___vsnprintf_chk: int -> int -> int -> int -> int -> int -> int
1199
1200
1201__builtin___vprintf_chk: int -> int -> int -> int
1202
1203
1204__builtin___vfprintf_chk: int -> int -> int -> int -> int
1205
1206
1207__builtin___strncpy_chk: int -> int -> int -> int -> int
1208
1209
1210__builtin___strncat_chk: int -> int -> int -> int -> int
1211
1212
1213__builtin___strcpy_chk: int -> int -> int -> int
1214
1215
1216__builtin___strcat_chk: int -> int -> int -> int
1217
1218
1219__builtin___stpcpy_chk: int -> int -> int -> int
1220
1221
1222__builtin___memset_chk: int -> int -> int -> int -> int
1223
1224
1225__builtin___mempcpy_chk: int -> int -> int -> int -> int
1226
1227
1228__builtin___memmove_chk: int -> int -> int -> int -> int
1229
1230
1231__builtin___memcpy_chk: int -> int -> int -> int -> int
1232
1233
Note: See TracBrowser for help on using the repository browser.