]> matita.cs.unibo.it Git - pkg-cerco/acc.git/blob - tests/clight/array.ERTL.expected
Imported Upstream version 0.2
[pkg-cerco/acc.git] / tests / clight / array.ERTL.expected
1 program
2
3 globals 0
4
5 procedure array_param(3)
6 stacksize 0
7 var %0, %1, %2, %3, %4, %5, %6, 
8     %7, %8, %9, %10, %11, %12, %13, 
9     %14, %15, %16, %17, %18, %19, %20, 
10     %21, %22, %23, %24, %25, %26, %27, 
11     %28, %29, %30, %31, %32, %33, %34, 
12     %35, %36, %37, %38, %39, %40
13 entry array_param79
14 array_param79: newframe              --> array_param78
15 array_param78: move  %40, $ra        --> array_param77
16 array_param77: move  %39, $s7        --> array_param76
17 array_param76: move  %38, $s6        --> array_param75
18 array_param75: move  %37, $s5        --> array_param74
19 array_param74: move  %36, $s4        --> array_param73
20 array_param73: move  %35, $s3        --> array_param72
21 array_param72: move  %34, $s2        --> array_param71
22 array_param71: move  %33, $s1        --> array_param70
23 array_param70: move  %32, $s0        --> array_param69
24 array_param69: move  %0, $a0         --> array_param68
25 array_param68: move  %1, $a1         --> array_param67
26 array_param67: move  %2, $a2         --> array_param66
27 array_param66: li    %3, 0           --> array_param65
28 array_param65: li    %4, 0           --> array_param64
29 array_param64: li    %5, 0           --> array_param63
30 array_param63: li    %6, 0           --> array_param62
31 array_param62: li    %8, 0           --> array_param61
32 array_param61: li    %9, 0           --> array_param60
33 array_param60: li    %10, 0          --> array_param59
34 array_param59: li    %11, 0          --> array_param58
35 array_param58: li    %12, 0          --> array_param57
36 array_param57: li    %13, 0          --> array_param56
37 array_param56: li    %14, 0          --> array_param55
38 array_param55: li    %15, 0          --> array_param54
39 array_param54: li    %16, 0          --> array_param53
40 array_param53: li    %17, 0          --> array_param52
41 array_param52: li    %18, 0          --> array_param51
42 array_param51: li    %19, 0          --> array_param50
43 array_param50: li    %20, 0          --> array_param49
44 array_param49: li    %21, 0          --> array_param48
45 array_param48: li    %22, 0          --> array_param47
46 array_param47: li    %23, 0          --> array_param46
47 array_param46: li    %24, 0          --> array_param45
48 array_param45: li    %25, 0          --> array_param44
49 array_param44: li    %26, 0          --> array_param43
50 array_param43: li    %27, 0          --> array_param42
51 array_param42: li    %28, 0          --> array_param41
52 array_param41: li    %29, 0          --> array_param40
53 array_param40: li    %30, 0          --> array_param39
54 array_param39: li    %31, 0          --> array_param32
55 array_param32: emit c37              --> array_param31
56 array_param31: li    %22, 1          --> array_param30
57 array_param30: li    %24, 0          --> array_param29
58 array_param29: li    %25, 4          --> array_param28
59 array_param28: mulo    %23, %24, %25 --> array_param27
60 array_param27: add     %29, %0, %23  --> array_param36
61 array_param36: sw    %22, 0(%29)     --> array_param26
62 array_param26: emit c36              --> array_param25
63 array_param25: li    %20, 1          --> array_param24
64 array_param24: li    %21, 4          --> array_param23
65 array_param23: mulo    %19, %20, %21 --> array_param22
66 array_param22: add     %28, %0, %19  --> array_param35
67 array_param35: sw    %1, 0(%28)      --> array_param21
68 array_param21: emit c35              --> array_param20
69 array_param20: li    %17, 0          --> array_param19
70 array_param19: li    %18, 4          --> array_param18
71 array_param18: mulo    %16, %17, %18 --> array_param17
72 array_param17: add     %27, %0, %16  --> array_param34
73 array_param34: lw    %6, 0(%27)      --> array_param16
74 array_param16: emit c34              --> array_param15
75 array_param15: li    %13, 7          --> array_param14
76 array_param14: li    %15, 4          --> array_param13
77 array_param13: mulo    %14, %2, %15  --> array_param12
78 array_param12: add     %26, %0, %14  --> array_param33
79 array_param33: sw    %13, 0(%26)     --> array_param11
80 array_param11: emit c33              --> array_param10
81 array_param10: li    %12, 4          --> array_param9 
82 array_param9 : mulo    %11, %2, %12  --> array_param8 
83 array_param8 : add     %31, %0, %11  --> array_param38
84 array_param38: lw    %6, 0(%31)      --> array_param7 
85 array_param7 : emit c32              --> array_param6 
86 array_param6 : li    %9, 0           --> array_param5 
87 array_param5 : li    %10, 4          --> array_param4 
88 array_param4 : mulo    %8, %9, %10   --> array_param3 
89 array_param3 : add     %30, %0, %8   --> array_param37
90 array_param37: lw    %5, 0(%30)      --> array_param2 
91 array_param2 : emit c31              --> array_param1 
92 array_param1 : move    %7, %6        --> array_param0 
93 array_param0 : j                     --> array_param91
94 array_param91: move  $v0, %7         --> array_param90
95 array_param90: move  $ra, %40        --> array_param89
96 array_param89: move  $s7, %39        --> array_param88
97 array_param88: move  $s6, %38        --> array_param87
98 array_param87: move  $s5, %37        --> array_param86
99 array_param86: move  $s4, %36        --> array_param85
100 array_param85: move  $s3, %35        --> array_param84
101 array_param84: move  $s2, %34        --> array_param83
102 array_param83: move  $s1, %33        --> array_param82
103 array_param82: move  $s0, %32        --> array_param81
104 array_param81: delframe              --> array_param80
105 array_param80: jr    $ra             (xmits $v0)      
106
107 procedure array_mixte(3)
108 stacksize 40
109 var %0, %1, %2, %3, %4, %5, %6, 
110     %7, %8, %9, %10, %11, %12, %13, 
111     %14, %15, %16, %17, %18, %19, %20, 
112     %21, %22, %23, %24, %25, %26, %27, 
113     %28, %29, %30, %31, %32, %33, %34, 
114     %35, %36, %37, %38, %39, %40, %41, 
115     %42, %43, %44, %45, %46, %47, %48, 
116     %49, %50, %51, %52, %53, %54, %55, 
117     %56, %57, %58, %59, %60, %61, %62, 
118     %63, %64, %65, %66, %67, %68, %69, 
119     %70, %71, %72, %73, %74, %75, %76, 
120     %77, %78, %79, %80, %81, %82, %83, 
121     %84, %85, %86, %87, %88, %89, %90, 
122     %91, %92, %93, %94, %95, %96, %97, 
123     %98, %99, %100, %101, %102, %103
124 entry array_mixte223
125 array_mixte223: newframe              --> array_mixte222
126 array_mixte222: move  %103, $ra       --> array_mixte221
127 array_mixte221: move  %102, $s7       --> array_mixte220
128 array_mixte220: move  %101, $s6       --> array_mixte219
129 array_mixte219: move  %100, $s5       --> array_mixte218
130 array_mixte218: move  %99, $s4        --> array_mixte217
131 array_mixte217: move  %98, $s3        --> array_mixte216
132 array_mixte216: move  %97, $s2        --> array_mixte215
133 array_mixte215: move  %96, $s1        --> array_mixte214
134 array_mixte214: move  %95, $s0        --> array_mixte213
135 array_mixte213: move  %0, $a0         --> array_mixte212
136 array_mixte212: move  %1, $a1         --> array_mixte211
137 array_mixte211: move  %2, $a2         --> array_mixte210
138 array_mixte210: li    %4, 0           --> array_mixte209
139 array_mixte209: li    %5, 0           --> array_mixte208
140 array_mixte208: li    %6, 0           --> array_mixte207
141 array_mixte207: li    %7, 0           --> array_mixte206
142 array_mixte206: li    %8, 0           --> array_mixte205
143 array_mixte205: li    %9, 0           --> array_mixte204
144 array_mixte204: li    %10, 0          --> array_mixte203
145 array_mixte203: li    %11, 0          --> array_mixte202
146 array_mixte202: li    %12, 0          --> array_mixte201
147 array_mixte201: li    %13, 0          --> array_mixte200
148 array_mixte200: li    %14, 0          --> array_mixte199
149 array_mixte199: li    %15, 0          --> array_mixte198
150 array_mixte198: li    %16, 0          --> array_mixte197
151 array_mixte197: li    %17, 0          --> array_mixte196
152 array_mixte196: li    %18, 0          --> array_mixte195
153 array_mixte195: li    %19, 0          --> array_mixte194
154 array_mixte194: li    %20, 0          --> array_mixte193
155 array_mixte193: li    %21, 0          --> array_mixte192
156 array_mixte192: li    %22, 0          --> array_mixte191
157 array_mixte191: li    %23, 0          --> array_mixte190
158 array_mixte190: li    %24, 0          --> array_mixte189
159 array_mixte189: li    %25, 0          --> array_mixte188
160 array_mixte188: li    %26, 0          --> array_mixte187
161 array_mixte187: li    %27, 0          --> array_mixte186
162 array_mixte186: li    %28, 0          --> array_mixte185
163 array_mixte185: li    %29, 0          --> array_mixte184
164 array_mixte184: li    %30, 0          --> array_mixte183
165 array_mixte183: li    %31, 0          --> array_mixte182
166 array_mixte182: li    %32, 0          --> array_mixte181
167 array_mixte181: li    %33, 0          --> array_mixte180
168 array_mixte180: li    %34, 0          --> array_mixte179
169 array_mixte179: li    %35, 0          --> array_mixte178
170 array_mixte178: li    %36, 0          --> array_mixte177
171 array_mixte177: li    %37, 0          --> array_mixte176
172 array_mixte176: li    %38, 0          --> array_mixte175
173 array_mixte175: li    %39, 0          --> array_mixte174
174 array_mixte174: li    %40, 0          --> array_mixte173
175 array_mixte173: li    %41, 0          --> array_mixte172
176 array_mixte172: li    %42, 0          --> array_mixte171
177 array_mixte171: li    %43, 0          --> array_mixte170
178 array_mixte170: li    %44, 0          --> array_mixte169
179 array_mixte169: li    %45, 0          --> array_mixte168
180 array_mixte168: li    %46, 0          --> array_mixte167
181 array_mixte167: li    %47, 0          --> array_mixte166
182 array_mixte166: li    %48, 0          --> array_mixte165
183 array_mixte165: li    %49, 0          --> array_mixte164
184 array_mixte164: li    %50, 0          --> array_mixte163
185 array_mixte163: li    %51, 0          --> array_mixte162
186 array_mixte162: li    %52, 0          --> array_mixte161
187 array_mixte161: li    %53, 0          --> array_mixte160
188 array_mixte160: li    %54, 0          --> array_mixte159
189 array_mixte159: li    %55, 0          --> array_mixte158
190 array_mixte158: li    %56, 0          --> array_mixte157
191 array_mixte157: li    %57, 0          --> array_mixte156
192 array_mixte156: li    %58, 0          --> array_mixte155
193 array_mixte155: li    %59, 0          --> array_mixte154
194 array_mixte154: li    %60, 0          --> array_mixte153
195 array_mixte153: li    %61, 0          --> array_mixte152
196 array_mixte152: li    %62, 0          --> array_mixte151
197 array_mixte151: li    %63, 0          --> array_mixte150
198 array_mixte150: li    %64, 0          --> array_mixte149
199 array_mixte149: li    %65, 0          --> array_mixte148
200 array_mixte148: li    %66, 0          --> array_mixte147
201 array_mixte147: li    %67, 0          --> array_mixte146
202 array_mixte146: li    %68, 0          --> array_mixte145
203 array_mixte145: li    %69, 0          --> array_mixte144
204 array_mixte144: li    %70, 0          --> array_mixte143
205 array_mixte143: li    %71, 0          --> array_mixte142
206 array_mixte142: li    %72, 0          --> array_mixte141
207 array_mixte141: li    %73, 0          --> array_mixte140
208 array_mixte140: li    %74, 0          --> array_mixte139
209 array_mixte139: li    %75, 0          --> array_mixte138
210 array_mixte138: li    %76, 0          --> array_mixte137
211 array_mixte137: li    %77, 0          --> array_mixte136
212 array_mixte136: li    %78, 0          --> array_mixte135
213 array_mixte135: li    %79, 0          --> array_mixte134
214 array_mixte134: li    %80, 0          --> array_mixte133
215 array_mixte133: li    %81, 0          --> array_mixte132
216 array_mixte132: li    %82, 0          --> array_mixte131
217 array_mixte131: li    %83, 0          --> array_mixte130
218 array_mixte130: li    %84, 0          --> array_mixte129
219 array_mixte129: li    %85, 0          --> array_mixte128
220 array_mixte128: li    %86, 0          --> array_mixte127
221 array_mixte127: li    %87, 0          --> array_mixte126
222 array_mixte126: li    %88, 0          --> array_mixte125
223 array_mixte125: li    %89, 0          --> array_mixte124
224 array_mixte124: li    %90, 0          --> array_mixte123
225 array_mixte123: li    %91, 0          --> array_mixte122
226 array_mixte122: li    %92, 0          --> array_mixte121
227 array_mixte121: li    %93, 0          --> array_mixte120
228 array_mixte120: li    %94, 0          --> array_mixte102
229 array_mixte102: emit c30              --> array_mixte101
230 array_mixte101: li    %73, 0          --> array_mixte100
231 array_mixte100: move  %74, $sp        --> array_mixte236
232 array_mixte236: move    %74, %74      --> array_mixte99 
233 array_mixte99 : li    %76, 0          --> array_mixte98 
234 array_mixte98 : li    %77, 4          --> array_mixte97 
235 array_mixte97 : mulo    %75, %76, %77 --> array_mixte96 
236 array_mixte96 : add     %94, %74, %75 --> array_mixte119
237 array_mixte119: sw    %73, 0(%94)     --> array_mixte95 
238 array_mixte95 : emit c29              --> array_mixte94 
239 array_mixte94 : li    %68, 0          --> array_mixte93 
240 array_mixte93 : move  %69, $sp        --> array_mixte248
241 array_mixte248: move    %69, %69      --> array_mixte92 
242 array_mixte92 : li    %71, 1          --> array_mixte91 
243 array_mixte91 : li    %72, 4          --> array_mixte90 
244 array_mixte90 : mulo    %70, %71, %72 --> array_mixte89 
245 array_mixte89 : add     %92, %69, %70 --> array_mixte117
246 array_mixte117: sw    %68, 0(%92)     --> array_mixte88 
247 array_mixte88 : emit c28              --> array_mixte87 
248 array_mixte87 : li    %63, 0          --> array_mixte86 
249 array_mixte86 : move  %64, $sp        --> array_mixte247
250 array_mixte247: move    %64, %64      --> array_mixte85 
251 array_mixte85 : li    %66, 2          --> array_mixte84 
252 array_mixte84 : li    %67, 4          --> array_mixte83 
253 array_mixte83 : mulo    %65, %66, %67 --> array_mixte82 
254 array_mixte82 : add     %91, %64, %65 --> array_mixte116
255 array_mixte116: sw    %63, 0(%91)     --> array_mixte81 
256 array_mixte81 : emit c27              --> array_mixte80 
257 array_mixte80 : li    %58, 0          --> array_mixte79 
258 array_mixte79 : move  %59, $sp        --> array_mixte246
259 array_mixte246: move    %59, %59      --> array_mixte78 
260 array_mixte78 : li    %61, 3          --> array_mixte77 
261 array_mixte77 : li    %62, 4          --> array_mixte76 
262 array_mixte76 : mulo    %60, %61, %62 --> array_mixte75 
263 array_mixte75 : add     %90, %59, %60 --> array_mixte115
264 array_mixte115: sw    %58, 0(%90)     --> array_mixte74 
265 array_mixte74 : emit c26              --> array_mixte73 
266 array_mixte73 : li    %53, 0          --> array_mixte72 
267 array_mixte72 : move  %54, $sp        --> array_mixte245
268 array_mixte245: move    %54, %54      --> array_mixte71 
269 array_mixte71 : li    %56, 4          --> array_mixte70 
270 array_mixte70 : li    %57, 4          --> array_mixte69 
271 array_mixte69 : mulo    %55, %56, %57 --> array_mixte68 
272 array_mixte68 : add     %89, %54, %55 --> array_mixte114
273 array_mixte114: sw    %53, 0(%89)     --> array_mixte67 
274 array_mixte67 : emit c25              --> array_mixte66 
275 array_mixte66 : li    %48, 0          --> array_mixte65 
276 array_mixte65 : move  %49, $sp        --> array_mixte244
277 array_mixte244: move    %49, %49      --> array_mixte64 
278 array_mixte64 : li    %51, 5          --> array_mixte63 
279 array_mixte63 : li    %52, 4          --> array_mixte62 
280 array_mixte62 : mulo    %50, %51, %52 --> array_mixte61 
281 array_mixte61 : add     %88, %49, %50 --> array_mixte113
282 array_mixte113: sw    %48, 0(%88)     --> array_mixte60 
283 array_mixte60 : emit c24              --> array_mixte59 
284 array_mixte59 : li    %43, 0          --> array_mixte58 
285 array_mixte58 : move  %44, $sp        --> array_mixte243
286 array_mixte243: move    %44, %44      --> array_mixte57 
287 array_mixte57 : li    %46, 6          --> array_mixte56 
288 array_mixte56 : li    %47, 4          --> array_mixte55 
289 array_mixte55 : mulo    %45, %46, %47 --> array_mixte54 
290 array_mixte54 : add     %86, %44, %45 --> array_mixte111
291 array_mixte111: sw    %43, 0(%86)     --> array_mixte53 
292 array_mixte53 : emit c23              --> array_mixte52 
293 array_mixte52 : li    %38, 0          --> array_mixte51 
294 array_mixte51 : move  %39, $sp        --> array_mixte242
295 array_mixte242: move    %39, %39      --> array_mixte50 
296 array_mixte50 : li    %41, 7          --> array_mixte49 
297 array_mixte49 : li    %42, 4          --> array_mixte48 
298 array_mixte48 : mulo    %40, %41, %42 --> array_mixte47 
299 array_mixte47 : add     %85, %39, %40 --> array_mixte110
300 array_mixte110: sw    %38, 0(%85)     --> array_mixte46 
301 array_mixte46 : emit c22              --> array_mixte45 
302 array_mixte45 : li    %33, 0          --> array_mixte44 
303 array_mixte44 : move  %34, $sp        --> array_mixte241
304 array_mixte241: move    %34, %34      --> array_mixte43 
305 array_mixte43 : li    %36, 8          --> array_mixte42 
306 array_mixte42 : li    %37, 4          --> array_mixte41 
307 array_mixte41 : mulo    %35, %36, %37 --> array_mixte40 
308 array_mixte40 : add     %84, %34, %35 --> array_mixte109
309 array_mixte109: sw    %33, 0(%84)     --> array_mixte39 
310 array_mixte39 : emit c21              --> array_mixte38 
311 array_mixte38 : li    %28, 0          --> array_mixte37 
312 array_mixte37 : move  %29, $sp        --> array_mixte239
313 array_mixte239: move    %29, %29      --> array_mixte36 
314 array_mixte36 : li    %31, 9          --> array_mixte35 
315 array_mixte35 : li    %32, 4          --> array_mixte34 
316 array_mixte34 : mulo    %30, %31, %32 --> array_mixte33 
317 array_mixte33 : add     %83, %29, %30 --> array_mixte108
318 array_mixte108: sw    %28, 0(%83)     --> array_mixte32 
319 array_mixte32 : emit c20              --> array_mixte31 
320 array_mixte31 : li    %27, 4          --> array_mixte30 
321 array_mixte30 : mulo    %26, %2, %27  --> array_mixte29 
322 array_mixte29 : add     %82, %0, %26  --> array_mixte107
323 array_mixte107: lw    %24, 0(%82)     --> array_mixte28 
324 array_mixte28 : li    %25, 1          --> array_mixte27 
325 array_mixte27 : add     %20, %24, %25 --> array_mixte26 
326 array_mixte26 : move  %21, $sp        --> array_mixte238
327 array_mixte238: move    %21, %21      --> array_mixte25 
328 array_mixte25 : li    %23, 4          --> array_mixte24 
329 array_mixte24 : mulo    %22, %1, %23  --> array_mixte23 
330 array_mixte23 : add     %81, %21, %22 --> array_mixte106
331 array_mixte106: sw    %20, 0(%81)     --> array_mixte22 
332 array_mixte22 : emit c19              --> array_mixte21 
333 array_mixte21 : move  %16, $sp        --> array_mixte237
334 array_mixte237: move    %16, %16      --> array_mixte20 
335 array_mixte20 : li    %18, 0          --> array_mixte19 
336 array_mixte19 : li    %19, 4          --> array_mixte18 
337 array_mixte18 : mulo    %17, %18, %19 --> array_mixte17 
338 array_mixte17 : add     %80, %16, %17 --> array_mixte105
339 array_mixte105: lw    %13, 0(%80)     --> array_mixte16 
340 array_mixte16 : li    %15, 4          --> array_mixte15 
341 array_mixte15 : mulo    %14, %2, %15  --> array_mixte14 
342 array_mixte14 : add     %79, %0, %14  --> array_mixte104
343 array_mixte104: sw    %13, 0(%79)     --> array_mixte13 
344 array_mixte13 : emit c18              --> array_mixte12 
345 array_mixte12 : li    %11, 1          --> array_mixte11 
346 array_mixte11 : li    %12, 4          --> array_mixte10 
347 array_mixte10 : mulo    %10, %11, %12 --> array_mixte9  
348 array_mixte9  : add     %93, %0, %10  --> array_mixte118
349 array_mixte118: lw    %7, 0(%93)      --> array_mixte8  
350 array_mixte8  : li    %9, 4           --> array_mixte7  
351 array_mixte7  : mulo    %8, %1, %9    --> array_mixte6  
352 array_mixte6  : add     %87, %0, %8   --> array_mixte112
353 array_mixte112: sw    %7, 0(%87)      --> array_mixte5  
354 array_mixte5  : emit c17              --> array_mixte4  
355 array_mixte4  : move  %4, $sp         --> array_mixte240
356 array_mixte240: move    %4, %4        --> array_mixte3  
357 array_mixte3  : li    %6, 4           --> array_mixte2  
358 array_mixte2  : mulo    %5, %1, %6    --> array_mixte1  
359 array_mixte1  : add     %78, %4, %5   --> array_mixte103
360 array_mixte103: lw    %3, 0(%78)      --> array_mixte0  
361 array_mixte0  : j                     --> array_mixte235
362 array_mixte235: move  $v0, %3         --> array_mixte234
363 array_mixte234: move  $ra, %103       --> array_mixte233
364 array_mixte233: move  $s7, %102       --> array_mixte232
365 array_mixte232: move  $s6, %101       --> array_mixte231
366 array_mixte231: move  $s5, %100       --> array_mixte230
367 array_mixte230: move  $s4, %99        --> array_mixte229
368 array_mixte229: move  $s3, %98        --> array_mixte228
369 array_mixte228: move  $s2, %97        --> array_mixte227
370 array_mixte227: move  $s1, %96        --> array_mixte226
371 array_mixte226: move  $s0, %95        --> array_mixte225
372 array_mixte225: delframe              --> array_mixte224
373 array_mixte224: jr    $ra             (xmits $v0)       
374
375 procedure array_local(0)
376 stacksize 40
377 var %0, %1, %2, %3, %4, %5, %6, 
378     %7, %8, %9, %10, %11, %12, %13, 
379     %14, %15, %16, %17, %18, %19, %20, 
380     %21, %22, %23, %24, %25, %26, %27, 
381     %28, %29, %30, %31, %32, %33, %34, 
382     %35, %36, %37, %38, %39, %40, %41, 
383     %42, %43, %44, %45, %46, %47, %48, 
384     %49, %50, %51, %52, %53, %54, %55, 
385     %56, %57, %58, %59, %60, %61, %62, 
386     %63, %64, %65, %66, %67, %68, %69, 
387     %70, %71, %72, %73, %74, %75, %76, 
388     %77, %78, %79, %80, %81, %82, %83, 
389     %84, %85, %86, %87, %88, %89, %90, 
390     %91, %92, %93, %94, %95, %96, %97, 
391     %98, %99, %100, %101, %102, %103, %104, 
392     %105, %106
393 entry array_local234
394 array_local234: newframe              --> array_local233
395 array_local233: move  %106, $ra       --> array_local232
396 array_local232: move  %105, $s7       --> array_local231
397 array_local231: move  %104, $s6       --> array_local230
398 array_local230: move  %103, $s5       --> array_local229
399 array_local229: move  %102, $s4       --> array_local228
400 array_local228: move  %101, $s3       --> array_local227
401 array_local227: move  %100, $s2       --> array_local226
402 array_local226: move  %99, $s1        --> array_local225
403 array_local225: move  %98, $s0        --> array_local224
404 array_local224: li    %0, 0           --> array_local223
405 array_local223: li    %1, 0           --> array_local222
406 array_local222: li    %2, 0           --> array_local221
407 array_local221: li    %3, 0           --> array_local220
408 array_local220: li    %5, 0           --> array_local219
409 array_local219: li    %6, 0           --> array_local218
410 array_local218: li    %7, 0           --> array_local217
411 array_local217: li    %8, 0           --> array_local216
412 array_local216: li    %9, 0           --> array_local215
413 array_local215: li    %10, 0          --> array_local214
414 array_local214: li    %11, 0          --> array_local213
415 array_local213: li    %12, 0          --> array_local212
416 array_local212: li    %13, 0          --> array_local211
417 array_local211: li    %14, 0          --> array_local210
418 array_local210: li    %15, 0          --> array_local209
419 array_local209: li    %16, 0          --> array_local208
420 array_local208: li    %17, 0          --> array_local207
421 array_local207: li    %18, 0          --> array_local206
422 array_local206: li    %19, 0          --> array_local205
423 array_local205: li    %20, 0          --> array_local204
424 array_local204: li    %21, 0          --> array_local203
425 array_local203: li    %22, 0          --> array_local202
426 array_local202: li    %23, 0          --> array_local201
427 array_local201: li    %24, 0          --> array_local200
428 array_local200: li    %25, 0          --> array_local199
429 array_local199: li    %26, 0          --> array_local198
430 array_local198: li    %27, 0          --> array_local197
431 array_local197: li    %28, 0          --> array_local196
432 array_local196: li    %29, 0          --> array_local195
433 array_local195: li    %30, 0          --> array_local194
434 array_local194: li    %31, 0          --> array_local193
435 array_local193: li    %32, 0          --> array_local192
436 array_local192: li    %33, 0          --> array_local191
437 array_local191: li    %34, 0          --> array_local190
438 array_local190: li    %35, 0          --> array_local189
439 array_local189: li    %36, 0          --> array_local188
440 array_local188: li    %37, 0          --> array_local187
441 array_local187: li    %38, 0          --> array_local186
442 array_local186: li    %39, 0          --> array_local185
443 array_local185: li    %40, 0          --> array_local184
444 array_local184: li    %41, 0          --> array_local183
445 array_local183: li    %42, 0          --> array_local182
446 array_local182: li    %43, 0          --> array_local181
447 array_local181: li    %44, 0          --> array_local180
448 array_local180: li    %45, 0          --> array_local179
449 array_local179: li    %46, 0          --> array_local178
450 array_local178: li    %47, 0          --> array_local177
451 array_local177: li    %48, 0          --> array_local176
452 array_local176: li    %49, 0          --> array_local175
453 array_local175: li    %50, 0          --> array_local174
454 array_local174: li    %51, 0          --> array_local173
455 array_local173: li    %52, 0          --> array_local172
456 array_local172: li    %53, 0          --> array_local171
457 array_local171: li    %54, 0          --> array_local170
458 array_local170: li    %55, 0          --> array_local169
459 array_local169: li    %56, 0          --> array_local168
460 array_local168: li    %57, 0          --> array_local167
461 array_local167: li    %58, 0          --> array_local166
462 array_local166: li    %59, 0          --> array_local165
463 array_local165: li    %60, 0          --> array_local164
464 array_local164: li    %61, 0          --> array_local163
465 array_local163: li    %62, 0          --> array_local162
466 array_local162: li    %63, 0          --> array_local161
467 array_local161: li    %64, 0          --> array_local160
468 array_local160: li    %65, 0          --> array_local159
469 array_local159: li    %66, 0          --> array_local158
470 array_local158: li    %67, 0          --> array_local157
471 array_local157: li    %68, 0          --> array_local156
472 array_local156: li    %69, 0          --> array_local155
473 array_local155: li    %70, 0          --> array_local154
474 array_local154: li    %71, 0          --> array_local153
475 array_local153: li    %72, 0          --> array_local152
476 array_local152: li    %73, 0          --> array_local151
477 array_local151: li    %74, 0          --> array_local150
478 array_local150: li    %75, 0          --> array_local149
479 array_local149: li    %76, 0          --> array_local148
480 array_local148: li    %77, 0          --> array_local147
481 array_local147: li    %78, 0          --> array_local146
482 array_local146: li    %79, 0          --> array_local145
483 array_local145: li    %80, 0          --> array_local144
484 array_local144: li    %81, 0          --> array_local143
485 array_local143: li    %82, 0          --> array_local142
486 array_local142: li    %83, 0          --> array_local141
487 array_local141: li    %84, 0          --> array_local140
488 array_local140: li    %85, 0          --> array_local139
489 array_local139: li    %86, 0          --> array_local138
490 array_local138: li    %87, 0          --> array_local137
491 array_local137: li    %88, 0          --> array_local136
492 array_local136: li    %89, 0          --> array_local135
493 array_local135: li    %90, 0          --> array_local134
494 array_local134: li    %91, 0          --> array_local133
495 array_local133: li    %92, 0          --> array_local132
496 array_local132: li    %93, 0          --> array_local131
497 array_local131: li    %94, 0          --> array_local130
498 array_local130: li    %95, 0          --> array_local129
499 array_local129: li    %96, 0          --> array_local128
500 array_local128: li    %97, 0          --> array_local111
501 array_local111: emit c16              --> array_local110
502 array_local110: li    %77, 0          --> array_local109
503 array_local109: move  %78, $sp        --> array_local248
504 array_local248: move    %78, %78      --> array_local108
505 array_local108: li    %80, 0          --> array_local107
506 array_local107: li    %81, 4          --> array_local106
507 array_local106: mulo    %79, %80, %81 --> array_local105
508 array_local105: add     %82, %78, %79 --> array_local112
509 array_local112: sw    %77, 0(%82)     --> array_local104
510 array_local104: emit c15              --> array_local103
511 array_local103: li    %72, 0          --> array_local102
512 array_local102: move  %73, $sp        --> array_local247
513 array_local247: move    %73, %73      --> array_local101
514 array_local101: li    %75, 1          --> array_local100
515 array_local100: li    %76, 4          --> array_local99 
516 array_local99 : mulo    %74, %75, %76 --> array_local98 
517 array_local98 : add     %97, %73, %74 --> array_local127
518 array_local127: sw    %72, 0(%97)     --> array_local97 
519 array_local97 : emit c14              --> array_local96 
520 array_local96 : li    %67, 0          --> array_local95 
521 array_local95 : move  %68, $sp        --> array_local262
522 array_local262: move    %68, %68      --> array_local94 
523 array_local94 : li    %70, 2          --> array_local93 
524 array_local93 : li    %71, 4          --> array_local92 
525 array_local92 : mulo    %69, %70, %71 --> array_local91 
526 array_local91 : add     %96, %68, %69 --> array_local126
527 array_local126: sw    %67, 0(%96)     --> array_local90 
528 array_local90 : emit c13              --> array_local89 
529 array_local89 : li    %62, 0          --> array_local88 
530 array_local88 : move  %63, $sp        --> array_local261
531 array_local261: move    %63, %63      --> array_local87 
532 array_local87 : li    %65, 3          --> array_local86 
533 array_local86 : li    %66, 4          --> array_local85 
534 array_local85 : mulo    %64, %65, %66 --> array_local84 
535 array_local84 : add     %94, %63, %64 --> array_local124
536 array_local124: sw    %62, 0(%94)     --> array_local83 
537 array_local83 : emit c12              --> array_local82 
538 array_local82 : li    %57, 0          --> array_local81 
539 array_local81 : move  %58, $sp        --> array_local260
540 array_local260: move    %58, %58      --> array_local80 
541 array_local80 : li    %60, 4          --> array_local79 
542 array_local79 : li    %61, 4          --> array_local78 
543 array_local78 : mulo    %59, %60, %61 --> array_local77 
544 array_local77 : add     %93, %58, %59 --> array_local123
545 array_local123: sw    %57, 0(%93)     --> array_local76 
546 array_local76 : emit c11              --> array_local75 
547 array_local75 : li    %52, 0          --> array_local74 
548 array_local74 : move  %53, $sp        --> array_local259
549 array_local259: move    %53, %53      --> array_local73 
550 array_local73 : li    %55, 5          --> array_local72 
551 array_local72 : li    %56, 4          --> array_local71 
552 array_local71 : mulo    %54, %55, %56 --> array_local70 
553 array_local70 : add     %92, %53, %54 --> array_local122
554 array_local122: sw    %52, 0(%92)     --> array_local69 
555 array_local69 : emit c10              --> array_local68 
556 array_local68 : li    %47, 0          --> array_local67 
557 array_local67 : move  %48, $sp        --> array_local257
558 array_local257: move    %48, %48      --> array_local66 
559 array_local66 : li    %50, 6          --> array_local65 
560 array_local65 : li    %51, 4          --> array_local64 
561 array_local64 : mulo    %49, %50, %51 --> array_local63 
562 array_local63 : add     %91, %48, %49 --> array_local121
563 array_local121: sw    %47, 0(%91)     --> array_local62 
564 array_local62 : emit c9               --> array_local61 
565 array_local61 : li    %42, 0          --> array_local60 
566 array_local60 : move  %43, $sp        --> array_local256
567 array_local256: move    %43, %43      --> array_local59 
568 array_local59 : li    %45, 7          --> array_local58 
569 array_local58 : li    %46, 4          --> array_local57 
570 array_local57 : mulo    %44, %45, %46 --> array_local56 
571 array_local56 : add     %90, %43, %44 --> array_local120
572 array_local120: sw    %42, 0(%90)     --> array_local55 
573 array_local55 : emit c8               --> array_local54 
574 array_local54 : li    %37, 0          --> array_local53 
575 array_local53 : move  %38, $sp        --> array_local255
576 array_local255: move    %38, %38      --> array_local52 
577 array_local52 : li    %40, 8          --> array_local51 
578 array_local51 : li    %41, 4          --> array_local50 
579 array_local50 : mulo    %39, %40, %41 --> array_local49 
580 array_local49 : add     %89, %38, %39 --> array_local119
581 array_local119: sw    %37, 0(%89)     --> array_local48 
582 array_local48 : emit c7               --> array_local47 
583 array_local47 : li    %32, 0          --> array_local46 
584 array_local46 : move  %33, $sp        --> array_local254
585 array_local254: move    %33, %33      --> array_local45 
586 array_local45 : li    %35, 9          --> array_local44 
587 array_local44 : li    %36, 4          --> array_local43 
588 array_local43 : mulo    %34, %35, %36 --> array_local42 
589 array_local42 : add     %88, %33, %34 --> array_local118
590 array_local118: sw    %32, 0(%88)     --> array_local41 
591 array_local41 : emit c6               --> array_local40 
592 array_local40 : li    %27, 1          --> array_local39 
593 array_local39 : move  %28, $sp        --> array_local253
594 array_local253: move    %28, %28      --> array_local38 
595 array_local38 : li    %30, 0          --> array_local37 
596 array_local37 : li    %31, 4          --> array_local36 
597 array_local36 : mulo    %29, %30, %31 --> array_local35 
598 array_local35 : add     %87, %28, %29 --> array_local117
599 array_local117: sw    %27, 0(%87)     --> array_local34 
600 array_local34 : emit c5               --> array_local33 
601 array_local33 : li    %22, 5          --> array_local32 
602 array_local32 : move  %23, $sp        --> array_local252
603 array_local252: move    %23, %23      --> array_local31 
604 array_local31 : li    %25, 1          --> array_local30 
605 array_local30 : li    %26, 4          --> array_local29 
606 array_local29 : mulo    %24, %25, %26 --> array_local28 
607 array_local28 : add     %85, %23, %24 --> array_local115
608 array_local115: sw    %22, 0(%85)     --> array_local27 
609 array_local27 : emit c4               --> array_local26 
610 array_local26 : move  %18, $sp        --> array_local251
611 array_local251: move    %18, %18      --> array_local25 
612 array_local25 : li    %20, 0          --> array_local24 
613 array_local24 : li    %21, 4          --> array_local23 
614 array_local23 : mulo    %19, %20, %21 --> array_local22 
615 array_local22 : add     %84, %18, %19 --> array_local114
616 array_local114: lw    %3, 0(%84)      --> array_local21 
617 array_local21 : emit c3               --> array_local20 
618 array_local20 : li    %13, 7          --> array_local19 
619 array_local19 : move  %14, $sp        --> array_local250
620 array_local250: move    %14, %14      --> array_local18 
621 array_local18 : li    %16, 1          --> array_local17 
622 array_local17 : li    %17, 4          --> array_local16 
623 array_local16 : mulo    %15, %16, %17 --> array_local15 
624 array_local15 : add     %83, %14, %15 --> array_local113
625 array_local113: sw    %13, 0(%83)     --> array_local14 
626 array_local14 : emit c2               --> array_local13 
627 array_local13 : move  %9, $sp         --> array_local249
628 array_local249: move    %9, %9        --> array_local12 
629 array_local12 : li    %11, 1          --> array_local11 
630 array_local11 : li    %12, 4          --> array_local10 
631 array_local10 : mulo    %10, %11, %12 --> array_local9  
632 array_local9  : add     %95, %9, %10  --> array_local125
633 array_local125: lw    %3, 0(%95)      --> array_local8  
634 array_local8  : emit c1               --> array_local7  
635 array_local7  : move  %5, $sp         --> array_local258
636 array_local258: move    %5, %5        --> array_local6  
637 array_local6  : li    %7, 0           --> array_local5  
638 array_local5  : li    %8, 4           --> array_local4  
639 array_local4  : mulo    %6, %7, %8    --> array_local3  
640 array_local3  : add     %86, %5, %6   --> array_local116
641 array_local116: lw    %2, 0(%86)      --> array_local2  
642 array_local2  : emit c0               --> array_local1  
643 array_local1  : move    %4, %3        --> array_local0  
644 array_local0  : j                     --> array_local246
645 array_local246: move  $v0, %4         --> array_local245
646 array_local245: move  $ra, %106       --> array_local244
647 array_local244: move  $s7, %105       --> array_local243
648 array_local243: move  $s6, %104       --> array_local242
649 array_local242: move  $s5, %103       --> array_local241
650 array_local241: move  $s4, %102       --> array_local240
651 array_local240: move  $s3, %101       --> array_local239
652 array_local239: move  $s2, %100       --> array_local238
653 array_local238: move  $s1, %99        --> array_local237
654 array_local237: move  $s0, %98        --> array_local236
655 array_local236: delframe              --> array_local235
656 array_local235: jr    $ra             (xmits $v0)       
657
658 procedure _main(0)
659 stacksize 40
660 var %0, %1, %2, %3, %4, %5, %6, 
661     %7, %8, %9, %10, %11, %12, %13, 
662     %14, %15, %16, %17, %18, %19, %20, 
663     %21, %22, %23, %24, %25, %26, %27, 
664     %28, %29, %30, %31, %32, %33, %34, 
665     %35, %36, %37, %38, %39, %40, %41, 
666     %42, %43, %44, %45, %46, %47, %48, 
667     %49, %50, %51, %52, %53, %54, %55, 
668     %56, %57, %58, %59, %60, %61, %62, 
669     %63, %64, %65, %66, %67, %68, %69, 
670     %70, %71, %72, %73, %74, %75, %76, 
671     %77, %78, %79, %80, %81, %82
672 entry main181
673 main181: newframe               --> main180
674 main180: move  %82, $ra         --> main179
675 main179: move  %81, $s7         --> main178
676 main178: move  %80, $s6         --> main177
677 main177: move  %79, $s5         --> main176
678 main176: move  %78, $s4         --> main175
679 main175: move  %77, $s3         --> main174
680 main174: move  %76, $s2         --> main173
681 main173: move  %75, $s1         --> main172
682 main172: move  %74, $s0         --> main171
683 main171: li    %0, 0            --> main170
684 main170: li    %1, 0            --> main169
685 main169: li    %2, 0            --> main168
686 main168: li    %4, 0            --> main167
687 main167: li    %5, 0            --> main166
688 main166: li    %6, 0            --> main165
689 main165: li    %7, 0            --> main164
690 main164: li    %8, 0            --> main163
691 main163: li    %9, 0            --> main162
692 main162: li    %10, 0           --> main161
693 main161: li    %11, 0           --> main160
694 main160: li    %12, 0           --> main159
695 main159: li    %13, 0           --> main158
696 main158: li    %14, 0           --> main157
697 main157: li    %15, 0           --> main156
698 main156: li    %16, 0           --> main155
699 main155: li    %17, 0           --> main154
700 main154: li    %18, 0           --> main153
701 main153: li    %19, 0           --> main152
702 main152: li    %20, 0           --> main151
703 main151: li    %21, 0           --> main150
704 main150: li    %22, 0           --> main149
705 main149: li    %23, 0           --> main148
706 main148: li    %24, 0           --> main147
707 main147: li    %25, 0           --> main146
708 main146: li    %26, 0           --> main145
709 main145: li    %27, 0           --> main144
710 main144: li    %28, 0           --> main143
711 main143: li    %29, 0           --> main142
712 main142: li    %30, 0           --> main141
713 main141: li    %31, 0           --> main140
714 main140: li    %32, 0           --> main139
715 main139: li    %33, 0           --> main138
716 main138: li    %34, 0           --> main137
717 main137: li    %35, 0           --> main136
718 main136: li    %36, 0           --> main135
719 main135: li    %37, 0           --> main134
720 main134: li    %38, 0           --> main133
721 main133: li    %39, 0           --> main132
722 main132: li    %40, 0           --> main131
723 main131: li    %41, 0           --> main130
724 main130: li    %42, 0           --> main129
725 main129: li    %43, 0           --> main128
726 main128: li    %44, 0           --> main127
727 main127: li    %45, 0           --> main126
728 main126: li    %46, 0           --> main125
729 main125: li    %47, 0           --> main124
730 main124: li    %48, 0           --> main123
731 main123: li    %49, 0           --> main122
732 main122: li    %50, 0           --> main121
733 main121: li    %51, 0           --> main120
734 main120: li    %52, 0           --> main119
735 main119: li    %53, 0           --> main118
736 main118: li    %54, 0           --> main117
737 main117: li    %55, 0           --> main116
738 main116: li    %56, 0           --> main115
739 main115: li    %57, 0           --> main114
740 main114: li    %58, 0           --> main113
741 main113: li    %59, 0           --> main112
742 main112: li    %60, 0           --> main111
743 main111: li    %61, 0           --> main110
744 main110: li    %62, 0           --> main109
745 main109: li    %63, 0           --> main108
746 main108: li    %64, 0           --> main107
747 main107: li    %65, 0           --> main106
748 main106: li    %66, 0           --> main105
749 main105: li    %67, 0           --> main104
750 main104: li    %68, 0           --> main103
751 main103: li    %69, 0           --> main102
752 main102: li    %70, 0           --> main101
753 main101: li    %71, 0           --> main100
754 main100: li    %72, 0           --> main99 
755 main99 : li    %73, 0           --> main85 
756 main85 : emit c51               --> main84 
757 main84 : li    %56, 1           --> main83 
758 main83 : move  %57, $sp         --> main205
759 main205: move    %57, %57       --> main82 
760 main82 : li    %59, 0           --> main81 
761 main81 : li    %60, 4           --> main80 
762 main80 : mulo    %58, %59, %60  --> main79 
763 main79 : add     %72, %57, %58  --> main97 
764 main97 : sw    %56, 0(%72)      --> main78 
765 main78 : emit c50               --> main77 
766 main77 : li    %51, 2           --> main76 
767 main76 : move  %52, $sp         --> main204
768 main204: move    %52, %52       --> main75 
769 main75 : li    %54, 1           --> main74 
770 main74 : li    %55, 4           --> main73 
771 main73 : mulo    %53, %54, %55  --> main72 
772 main72 : add     %71, %52, %53  --> main96 
773 main96 : sw    %51, 0(%71)      --> main71 
774 main71 : emit c49               --> main70 
775 main70 : li    %46, 3           --> main69 
776 main69 : move  %47, $sp         --> main202
777 main202: move    %47, %47       --> main68 
778 main68 : li    %49, 2           --> main67 
779 main67 : li    %50, 4           --> main66 
780 main66 : mulo    %48, %49, %50  --> main65 
781 main65 : add     %70, %47, %48  --> main95 
782 main95 : sw    %46, 0(%70)      --> main64 
783 main64 : emit c48               --> main63 
784 main63 : li    %41, 4           --> main62 
785 main62 : move  %42, $sp         --> main201
786 main201: move    %42, %42       --> main61 
787 main61 : li    %44, 3           --> main60 
788 main60 : li    %45, 4           --> main59 
789 main59 : mulo    %43, %44, %45  --> main58 
790 main58 : add     %69, %42, %43  --> main94 
791 main94 : sw    %41, 0(%69)      --> main57 
792 main57 : emit c47               --> main56 
793 main56 : li    %36, 5           --> main55 
794 main55 : move  %37, $sp         --> main200
795 main200: move    %37, %37       --> main54 
796 main54 : li    %39, 4           --> main53 
797 main53 : li    %40, 4           --> main52 
798 main52 : mulo    %38, %39, %40  --> main51 
799 main51 : add     %68, %37, %38  --> main93 
800 main93 : sw    %36, 0(%68)      --> main50 
801 main50 : emit c46               --> main49 
802 main49 : li    %31, 6           --> main48 
803 main48 : move  %32, $sp         --> main199
804 main199: move    %32, %32       --> main47 
805 main47 : li    %34, 5           --> main46 
806 main46 : li    %35, 4           --> main45 
807 main45 : mulo    %33, %34, %35  --> main44 
808 main44 : add     %67, %32, %33  --> main92 
809 main92 : sw    %31, 0(%67)      --> main43 
810 main43 : emit c45               --> main42 
811 main42 : li    %26, 7           --> main41 
812 main41 : move  %27, $sp         --> main198
813 main198: move    %27, %27       --> main40 
814 main40 : li    %29, 6           --> main39 
815 main39 : li    %30, 4           --> main38 
816 main38 : mulo    %28, %29, %30  --> main37 
817 main37 : add     %65, %27, %28  --> main90 
818 main90 : sw    %26, 0(%65)      --> main36 
819 main36 : emit c44               --> main35 
820 main35 : li    %21, 8           --> main34 
821 main34 : move  %22, $sp         --> main197
822 main197: move    %22, %22       --> main33 
823 main33 : li    %24, 7           --> main32 
824 main32 : li    %25, 4           --> main31 
825 main31 : mulo    %23, %24, %25  --> main30 
826 main30 : add     %64, %22, %23  --> main89 
827 main89 : sw    %21, 0(%64)      --> main29 
828 main29 : emit c43               --> main28 
829 main28 : li    %16, 9           --> main27 
830 main27 : move  %17, $sp         --> main196
831 main196: move    %17, %17       --> main26 
832 main26 : li    %19, 8           --> main25 
833 main25 : li    %20, 4           --> main24 
834 main24 : mulo    %18, %19, %20  --> main23 
835 main23 : add     %63, %17, %18  --> main88 
836 main88 : sw    %16, 0(%63)      --> main22 
837 main22 : emit c42               --> main21 
838 main21 : li    %11, 0           --> main20 
839 main20 : move  %12, $sp         --> main195
840 main195: move    %12, %12       --> main19 
841 main19 : li    %14, 9           --> main18 
842 main18 : li    %15, 4           --> main17 
843 main17 : mulo    %13, %14, %15  --> main16 
844 main16 : add     %62, %12, %13  --> main87 
845 main87 : sw    %11, 0(%62)      --> main15 
846 main15 : emit c41               --> main14 
847 main14 : la    %61, array_local --> main86 
848 main86 : j                      --> main207
849 main207: call  %61(0)           --> main206
850 main206: move  %2, $v0          --> main13 
851 main13 : emit c40               --> main12 
852 main12 : move  %8, $sp          --> main194
853 main194: move    %8, %8         --> main11 
854 main11 : li    %9, 2            --> main10 
855 main10 : li    %10, 3           --> main9  
856 main9  : la    %73, array_mixte --> main98 
857 main98 : j                      --> main217
858 main217: move  $a0, %8          --> main216
859 main216: move  $a1, %9          --> main215
860 main215: move  $a2, %10         --> main214
861 main214: call  %73(3)           --> main213
862 main213: move  %1, $v0          --> main8  
863 main8  : emit c39               --> main7  
864 main7  : move  %5, $sp          --> main203
865 main203: move    %5, %5         --> main6  
866 main6  : li    %6, 2            --> main5  
867 main5  : li    %7, 3            --> main4  
868 main4  : la    %66, array_param --> main91 
869 main91 : j                      --> main212
870 main212: move  $a0, %5          --> main211
871 main211: move  $a1, %6          --> main210
872 main210: move  $a2, %7          --> main209
873 main209: call  %66(3)           --> main208
874 main208: move  %0, $v0          --> main3  
875 main3  : emit c38               --> main2  
876 main2  : add     %4, %2, %1     --> main1  
877 main1  : add     %3, %4, %0     --> main0  
878 main0  : j                      --> main193
879 main193: move  $v0, %3          --> main192
880 main192: move  $ra, %82         --> main191
881 main191: move  $s7, %81         --> main190
882 main190: move  $s6, %80         --> main189
883 main189: move  $s5, %79         --> main188
884 main188: move  $s4, %78         --> main187
885 main187: move  $s3, %77         --> main186
886 main186: move  $s2, %76         --> main185
887 main185: move  $s1, %75         --> main184
888 main184: move  $s0, %74         --> main183
889 main183: delframe               --> main182
890 main182: jr    $ra              (xmits $v0)
891
892 __builtin_varargs_start: int -> void
893
894
895 __builtin_va_start: int -> int -> void
896
897
898 __builtin_va_end: int -> void
899
900
901 __builtin_va_copy: int -> int -> void
902
903
904 __builtin_va_arg: int -> int -> void
905
906
907 __builtin_types_compatible_p: int -> int -> int
908
909
910 __builtin_tanl: float -> float
911
912
913 __builtin_tanhl: float -> float
914
915
916 __builtin_tanhf: float -> float
917
918
919 __builtin_tanh: float -> float
920
921
922 __builtin_tanf: float -> float
923
924
925 __builtin_tan: float -> float
926
927
928 __builtin_strspn: int -> int -> int
929
930
931 __builtin_strpbrk: int -> int -> int
932
933
934 __builtin_strncpy: int -> int -> int -> int
935
936
937 __builtin_strncmp: int -> int -> int -> int
938
939
940 __builtin_strncat: int -> int -> int -> int
941
942
943 __builtin_strcspn: int -> int -> int
944
945
946 __builtin_strcpy: int -> int -> int
947
948
949 __builtin_strcmp: int -> int -> int
950
951
952 __builtin_strchr: int -> int -> int
953
954
955 __builtin_stpcpy: int -> int -> int
956
957
958 __builtin_stdarg_start: int -> void
959
960
961 __builtin_sqrtl: float -> float
962
963
964 __builtin_sqrtf: float -> float
965
966
967 __builtin_sqrt: float -> float
968
969
970 __builtin_sinl: float -> float
971
972
973 __builtin_sinhl: float -> float
974
975
976 __builtin_sinhf: float -> float
977
978
979 __builtin_sinh: float -> float
980
981
982 __builtin_sinf: float -> float
983
984
985 __builtin_sin: float -> float
986
987
988 __builtin_return_address: int -> int
989
990
991 __builtin_return: int -> void
992
993
994 __builtin_powil: float -> int -> float
995
996
997 __builtin_powif: float -> int -> float
998
999
1000 __builtin_powi: float -> int -> float
1001
1002
1003 __builtin_popcountll: int -> int
1004
1005
1006 __builtin_popcountl: int -> int
1007
1008
1009 __builtin_popcount: int -> int
1010
1011
1012 __builtin_parityll: int -> int
1013
1014
1015 __builtin_parityl: int -> int
1016
1017
1018 __builtin_parity: int -> int
1019
1020
1021 __builtin_object_size: int -> int -> int
1022
1023
1024 __builtin_next_arg: int
1025
1026
1027 __builtin_nansl: int -> float
1028
1029
1030 __builtin_nansf: int -> float
1031
1032
1033 __builtin_nans: int -> float
1034
1035
1036 __builtin_nanl: int -> float
1037
1038
1039 __builtin_nanf: int -> float
1040
1041
1042 __builtin_nan: int -> float
1043
1044
1045 __builtin_modfl: float -> int -> float
1046
1047
1048 __builtin_modff: float -> int -> float
1049
1050
1051 __builtin_mempcpy: int -> int -> int -> int
1052
1053
1054 __builtin_memcpy: int -> int -> int -> int
1055
1056
1057 __builtin_logl: float -> float
1058
1059
1060 __builtin_logf: float -> float
1061
1062
1063 __builtin_log10l: float -> float
1064
1065
1066 __builtin_log10f: float -> float
1067
1068
1069 __builtin_log10: float -> float
1070
1071
1072 __builtin_log: float -> float
1073
1074
1075 __builtin_ldexpl: float -> int -> float
1076
1077
1078 __builtin_ldexpf: float -> int -> float
1079
1080
1081 __builtin_ldexp: float -> int -> float
1082
1083
1084 __builtin_infl: float
1085
1086
1087 __builtin_inff: float
1088
1089
1090 __builtin_inf: float
1091
1092
1093 __builtin_huge_vall: float
1094
1095
1096 __builtin_huge_valf: float
1097
1098
1099 __builtin_huge_val: float
1100
1101
1102 __builtin_frexpl: float -> int -> float
1103
1104
1105 __builtin_frexpf: float -> int -> float
1106
1107
1108 __builtin_frexp: float -> int -> float
1109
1110
1111 __builtin_frame_address: int -> int
1112
1113
1114 __builtin_fmodl: float -> float
1115
1116
1117 __builtin_fmodf: float -> float
1118
1119
1120 __builtin_fmod: float -> float
1121
1122
1123 __builtin_floorl: float -> float
1124
1125
1126 __builtin_floorf: float -> float
1127
1128
1129 __builtin_floor: float -> float
1130
1131
1132 __builtin_ffsll: int -> int
1133
1134
1135 __builtin_ffsl: int -> int
1136
1137
1138 __builtin_ffs: int -> int
1139
1140
1141 __builtin_fabsl: float -> float
1142
1143
1144 __builtin_fabsf: float -> float
1145
1146
1147 __builtin_fabs: float -> float
1148
1149
1150 __builtin_expl: float -> float
1151
1152
1153 __builtin_expf: float -> float
1154
1155
1156 __builtin_expect: int -> int -> int
1157
1158
1159 __builtin_exp: float -> float
1160
1161
1162 __builtin_ctzll: int -> int
1163
1164
1165 __builtin_ctzl: int -> int
1166
1167
1168 __builtin_ctz: int -> int
1169
1170
1171 __builtin_cosl: float -> float
1172
1173
1174 __builtin_coshl: float -> float
1175
1176
1177 __builtin_coshf: float -> float
1178
1179
1180 __builtin_cosh: float -> float
1181
1182
1183 __builtin_cosf: float -> float
1184
1185
1186 __builtin_cos: float -> float
1187
1188
1189 __builtin_constant_p: int -> int
1190
1191
1192 __builtin_clzll: int -> int
1193
1194
1195 __builtin_clzl: int -> int
1196
1197
1198 __builtin_clz: int -> int
1199
1200
1201 __builtin_ceill: float -> float
1202
1203
1204 __builtin_ceilf: float -> float
1205
1206
1207 __builtin_ceil: float -> float
1208
1209
1210 __builtin_atanl: float -> float
1211
1212
1213 __builtin_atanf: float -> float
1214
1215
1216 __builtin_atan2l: float -> float -> float
1217
1218
1219 __builtin_atan2f: float -> float -> float
1220
1221
1222 __builtin_atan2: float -> float -> float
1223
1224
1225 __builtin_atan: float -> float
1226
1227
1228 __builtin_asinl: float -> float
1229
1230
1231 __builtin_asinf: float -> float
1232
1233
1234 __builtin_asin: float -> float
1235
1236
1237 __builtin_alloca: int -> int
1238
1239
1240 __builtin_acosl: float -> float
1241
1242
1243 __builtin_acosf: float -> float
1244
1245
1246 __builtin_acos: float -> float
1247
1248
1249 __builtin___vsprintf_chk: int -> int -> int -> int -> int -> int
1250
1251
1252 __builtin___vsnprintf_chk: int -> int -> int -> int -> int -> int -> int
1253
1254
1255 __builtin___vprintf_chk: int -> int -> int -> int
1256
1257
1258 __builtin___vfprintf_chk: int -> int -> int -> int -> int
1259
1260
1261 __builtin___strncpy_chk: int -> int -> int -> int -> int
1262
1263
1264 __builtin___strncat_chk: int -> int -> int -> int -> int
1265
1266
1267 __builtin___strcpy_chk: int -> int -> int -> int
1268
1269
1270 __builtin___strcat_chk: int -> int -> int -> int
1271
1272
1273 __builtin___stpcpy_chk: int -> int -> int -> int
1274
1275
1276 __builtin___memset_chk: int -> int -> int -> int -> int
1277
1278
1279 __builtin___mempcpy_chk: int -> int -> int -> int -> int
1280
1281
1282 __builtin___memmove_chk: int -> int -> int -> int -> int
1283
1284
1285 __builtin___memcpy_chk: int -> int -> int -> int -> int
1286
1287