]> matita.cs.unibo.it Git - pkg-cerco/acc.git/blob - tests/clight/fir_complexe.ERTL.expected
first version of the package
[pkg-cerco/acc.git] / tests / clight / fir_complexe.ERTL.expected
1 program
2
3 globals 384
4
5 procedure init(0)
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
13 entry init97
14 init97 : newframe              --> init96       
15 init96 : move  %39, $ra        --> init95       
16 init95 : move  %38, $s7        --> init94       
17 init94 : move  %37, $s6        --> init93       
18 init93 : move  %36, $s5        --> init92       
19 init92 : move  %35, $s4        --> init91       
20 init91 : move  %34, $s3        --> init90       
21 init90 : move  %33, $s2        --> init89       
22 init89 : move  %32, $s1        --> init88       
23 init88 : move  %31, $s0        --> init87       
24 init87 : li    %0, 0           --> init86       
25 init86 : li    %1, 0           --> init85       
26 init85 : li    %2, 0           --> init84       
27 init84 : li    %3, 0           --> init83       
28 init83 : li    %4, 0           --> init82       
29 init82 : li    %5, 0           --> init81       
30 init81 : li    %6, 0           --> init80       
31 init80 : li    %7, 0           --> init79       
32 init79 : li    %8, 0           --> init78       
33 init78 : li    %9, 0           --> init77       
34 init77 : li    %10, 0          --> init76       
35 init76 : li    %11, 0          --> init75       
36 init75 : li    %12, 0          --> init74       
37 init74 : li    %13, 0          --> init73       
38 init73 : li    %14, 0          --> init72       
39 init72 : li    %15, 0          --> init71       
40 init71 : li    %16, 0          --> init70       
41 init70 : li    %17, 0          --> init69       
42 init69 : li    %18, 0          --> init68       
43 init68 : li    %19, 0          --> init67       
44 init67 : li    %20, 0          --> init66       
45 init66 : li    %21, 0          --> init65       
46 init65 : li    %22, 0          --> init64       
47 init64 : li    %23, 0          --> init63       
48 init63 : li    %24, 0          --> init62       
49 init62 : li    %25, 0          --> init61       
50 init61 : li    %26, 0          --> init60       
51 init60 : li    %27, 0          --> init59       
52 init59 : li    %28, 0          --> init58       
53 init58 : li    %29, 0          --> init57       
54 init57 : li    %30, 0          --> init43       
55 init43 : emit c9               --> init42       
56 init42 : emit c8               --> init41       
57 init41 : li    %0, 0           --> init1        
58 init1  : j                     --> init40       
59 init40 : li    %21, 0          --> init39       
60 init39 : emit c7               --> init38       
61 init38 : li    %23, 16         --> init37       
62 init37 : slt     %22, %0, %23  --> init36       
63 init36 : li    %29, 0          --> init54       
64 init54 : seq     %20, %22, %29 --> init35       
65 init35 : beq     %20, %21      --> init34, init0
66 init0  : j                     --> init108      
67 init108: move  $ra, %39        --> init107      
68 init107: move  $s7, %38        --> init106      
69 init106: move  $s6, %37        --> init105      
70 init105: move  $s5, %36        --> init104      
71 init104: move  $s4, %35        --> init103      
72 init103: move  $s3, %34        --> init102      
73 init102: move  $s2, %33        --> init101      
74 init101: move  $s1, %32        --> init100      
75 init100: move  $s0, %31        --> init99       
76 init99 : delframe              --> init98       
77 init98 : jr    $ra                              
78 init34 : emit c5               --> init33       
79 init33 : li    %17, 2          --> init32       
80 init32 : li    %19, 4          --> init31       
81 init31 : mulo    %18, %0, %19  --> init30       
82 init30 : move  %28, $gp        --> init113      
83 init113: move    %28, %28      --> init53       
84 init53 : add     %28, %28, %18 --> init52       
85 init52 : sw    %17, 0(%28)     --> init29       
86 init29 : emit c4               --> init28       
87 init28 : li    %14, 2          --> init27       
88 init27 : li    %16, 4          --> init26       
89 init26 : mulo    %15, %0, %16  --> init25       
90 init25 : move  %27, $gp        --> init112      
91 init112: move    %27, %27      --> init51       
92 init51 : add     %27, %27, %15 --> init50       
93 init50 : sw    %14, 64(%27)    --> init24       
94 init24 : emit c3               --> init23       
95 init23 : li    %11, 2          --> init22       
96 init22 : li    %13, 4          --> init21       
97 init21 : mulo    %12, %0, %13  --> init20       
98 init20 : move  %26, $gp        --> init111      
99 init111: move    %26, %26      --> init49       
100 init49 : add     %26, %26, %12 --> init48       
101 init48 : sw    %11, 128(%26)   --> init19       
102 init19 : emit c2               --> init18       
103 init18 : li    %8, 2           --> init17       
104 init17 : li    %10, 4          --> init16       
105 init16 : mulo    %9, %0, %10   --> init15       
106 init15 : move  %25, $gp        --> init110      
107 init110: move    %25, %25      --> init47       
108 init47 : add     %25, %25, %9  --> init46       
109 init46 : sw    %8, 192(%25)    --> init14       
110 init14 : emit c1               --> init13       
111 init13 : li    %5, 2           --> init12       
112 init12 : li    %7, 4           --> init11       
113 init11 : mulo    %6, %0, %7    --> init10       
114 init10 : move  %24, $gp        --> init109      
115 init109: move    %24, %24      --> init45       
116 init45 : add     %24, %24, %6  --> init44       
117 init44 : sw    %5, 256(%24)    --> init9        
118 init9  : emit c0               --> init8        
119 init8  : li    %2, 2           --> init7        
120 init7  : li    %4, 4           --> init6        
121 init6  : mulo    %3, %0, %4    --> init5        
122 init5  : move  %30, $gp        --> init114      
123 init114: move    %30, %30      --> init56       
124 init56 : add     %30, %30, %3  --> init55       
125 init55 : sw    %2, 320(%30)    --> init4        
126 init4  : emit c6               --> init3        
127 init3  : li    %1, 1           --> init2        
128 init2  : add     %0, %0, %1    --> init1        
129
130 procedure comp_fir_complexe(7)
131 stacksize 128
132 var %0, %1, %2, %3, %4, %5, %6, 
133     %7, %8, %9, %10, %11, %12, %13, 
134     %14, %15, %16, %17, %18, %19, %20, 
135     %21, %22, %23, %24, %25, %26, %27, 
136     %28, %29, %30, %31, %32, %33, %34, 
137     %35, %36, %37, %38, %39, %40, %41, 
138     %42, %43, %44, %45, %46, %47, %48, 
139     %49, %50, %51, %52, %53, %54, %55, 
140     %56, %57, %58, %59, %60, %61, %62, 
141     %63, %64, %65, %66, %67, %68, %69, 
142     %70, %71, %72, %73, %74, %75, %76, 
143     %77, %78, %79, %80, %81, %82, %83, 
144     %84, %85, %86, %87, %88, %89, %90, 
145     %91, %92, %93, %94, %95, %96, %97, 
146     %98, %99, %100, %101, %102, %103, %104, 
147     %105, %106, %107, %108, %109, %110, %111, 
148     %112, %113, %114, %115
149 entry comp_fir_complexe265
150 comp_fir_complexe265: newframe               --> comp_fir_complexe264                      
151 comp_fir_complexe264: move  %115, $ra        --> comp_fir_complexe263                      
152 comp_fir_complexe263: move  %114, $s7        --> comp_fir_complexe262                      
153 comp_fir_complexe262: move  %113, $s6        --> comp_fir_complexe261                      
154 comp_fir_complexe261: move  %112, $s5        --> comp_fir_complexe260                      
155 comp_fir_complexe260: move  %111, $s4        --> comp_fir_complexe259                      
156 comp_fir_complexe259: move  %110, $s3        --> comp_fir_complexe258                      
157 comp_fir_complexe258: move  %109, $s2        --> comp_fir_complexe257                      
158 comp_fir_complexe257: move  %108, $s1        --> comp_fir_complexe256                      
159 comp_fir_complexe256: move  %107, $s0        --> comp_fir_complexe255                      
160 comp_fir_complexe255: move  %0, $a0          --> comp_fir_complexe254                      
161 comp_fir_complexe254: move  %1, $a1          --> comp_fir_complexe253                      
162 comp_fir_complexe253: move  %2, $a2          --> comp_fir_complexe252                      
163 comp_fir_complexe252: move  %3, $a3          --> comp_fir_complexe251                      
164 comp_fir_complexe251: gets  %4, in(8)        --> comp_fir_complexe250                      
165 comp_fir_complexe250: gets  %5, in(4)        --> comp_fir_complexe249                      
166 comp_fir_complexe249: gets  %6, in(0)        --> comp_fir_complexe248                      
167 comp_fir_complexe248: li    %7, 0            --> comp_fir_complexe247                      
168 comp_fir_complexe247: li    %8, 0            --> comp_fir_complexe246                      
169 comp_fir_complexe246: li    %9, 0            --> comp_fir_complexe245                      
170 comp_fir_complexe245: li    %10, 0           --> comp_fir_complexe244                      
171 comp_fir_complexe244: li    %11, 0           --> comp_fir_complexe243                      
172 comp_fir_complexe243: li    %12, 0           --> comp_fir_complexe242                      
173 comp_fir_complexe242: li    %13, 0           --> comp_fir_complexe241                      
174 comp_fir_complexe241: li    %14, 0           --> comp_fir_complexe240                      
175 comp_fir_complexe240: li    %15, 0           --> comp_fir_complexe239                      
176 comp_fir_complexe239: li    %16, 0           --> comp_fir_complexe238                      
177 comp_fir_complexe238: li    %18, 0           --> comp_fir_complexe237                      
178 comp_fir_complexe237: li    %19, 0           --> comp_fir_complexe236                      
179 comp_fir_complexe236: li    %20, 0           --> comp_fir_complexe235                      
180 comp_fir_complexe235: li    %21, 0           --> comp_fir_complexe234                      
181 comp_fir_complexe234: li    %22, 0           --> comp_fir_complexe233                      
182 comp_fir_complexe233: li    %23, 0           --> comp_fir_complexe232                      
183 comp_fir_complexe232: li    %24, 0           --> comp_fir_complexe231                      
184 comp_fir_complexe231: li    %25, 0           --> comp_fir_complexe230                      
185 comp_fir_complexe230: li    %26, 0           --> comp_fir_complexe229                      
186 comp_fir_complexe229: li    %27, 0           --> comp_fir_complexe228                      
187 comp_fir_complexe228: li    %28, 0           --> comp_fir_complexe227                      
188 comp_fir_complexe227: li    %29, 0           --> comp_fir_complexe226                      
189 comp_fir_complexe226: li    %30, 0           --> comp_fir_complexe225                      
190 comp_fir_complexe225: li    %31, 0           --> comp_fir_complexe224                      
191 comp_fir_complexe224: li    %32, 0           --> comp_fir_complexe223                      
192 comp_fir_complexe223: li    %33, 0           --> comp_fir_complexe222                      
193 comp_fir_complexe222: li    %34, 0           --> comp_fir_complexe221                      
194 comp_fir_complexe221: li    %35, 0           --> comp_fir_complexe220                      
195 comp_fir_complexe220: li    %36, 0           --> comp_fir_complexe219                      
196 comp_fir_complexe219: li    %37, 0           --> comp_fir_complexe218                      
197 comp_fir_complexe218: li    %38, 0           --> comp_fir_complexe217                      
198 comp_fir_complexe217: li    %39, 0           --> comp_fir_complexe216                      
199 comp_fir_complexe216: li    %40, 0           --> comp_fir_complexe215                      
200 comp_fir_complexe215: li    %41, 0           --> comp_fir_complexe214                      
201 comp_fir_complexe214: li    %42, 0           --> comp_fir_complexe213                      
202 comp_fir_complexe213: li    %43, 0           --> comp_fir_complexe212                      
203 comp_fir_complexe212: li    %44, 0           --> comp_fir_complexe211                      
204 comp_fir_complexe211: li    %45, 0           --> comp_fir_complexe210                      
205 comp_fir_complexe210: li    %46, 0           --> comp_fir_complexe209                      
206 comp_fir_complexe209: li    %47, 0           --> comp_fir_complexe208                      
207 comp_fir_complexe208: li    %48, 0           --> comp_fir_complexe207                      
208 comp_fir_complexe207: li    %49, 0           --> comp_fir_complexe206                      
209 comp_fir_complexe206: li    %50, 0           --> comp_fir_complexe205                      
210 comp_fir_complexe205: li    %51, 0           --> comp_fir_complexe204                      
211 comp_fir_complexe204: li    %52, 0           --> comp_fir_complexe203                      
212 comp_fir_complexe203: li    %53, 0           --> comp_fir_complexe202                      
213 comp_fir_complexe202: li    %54, 0           --> comp_fir_complexe201                      
214 comp_fir_complexe201: li    %55, 0           --> comp_fir_complexe200                      
215 comp_fir_complexe200: li    %56, 0           --> comp_fir_complexe199                      
216 comp_fir_complexe199: li    %57, 0           --> comp_fir_complexe198                      
217 comp_fir_complexe198: li    %58, 0           --> comp_fir_complexe197                      
218 comp_fir_complexe197: li    %59, 0           --> comp_fir_complexe196                      
219 comp_fir_complexe196: li    %60, 0           --> comp_fir_complexe195                      
220 comp_fir_complexe195: li    %61, 0           --> comp_fir_complexe194                      
221 comp_fir_complexe194: li    %62, 0           --> comp_fir_complexe193                      
222 comp_fir_complexe193: li    %63, 0           --> comp_fir_complexe192                      
223 comp_fir_complexe192: li    %64, 0           --> comp_fir_complexe191                      
224 comp_fir_complexe191: li    %65, 0           --> comp_fir_complexe190                      
225 comp_fir_complexe190: li    %66, 0           --> comp_fir_complexe189                      
226 comp_fir_complexe189: li    %67, 0           --> comp_fir_complexe188                      
227 comp_fir_complexe188: li    %68, 0           --> comp_fir_complexe187                      
228 comp_fir_complexe187: li    %69, 0           --> comp_fir_complexe186                      
229 comp_fir_complexe186: li    %70, 0           --> comp_fir_complexe185                      
230 comp_fir_complexe185: li    %71, 0           --> comp_fir_complexe184                      
231 comp_fir_complexe184: li    %72, 0           --> comp_fir_complexe183                      
232 comp_fir_complexe183: li    %73, 0           --> comp_fir_complexe182                      
233 comp_fir_complexe182: li    %74, 0           --> comp_fir_complexe181                      
234 comp_fir_complexe181: li    %75, 0           --> comp_fir_complexe180                      
235 comp_fir_complexe180: li    %76, 0           --> comp_fir_complexe179                      
236 comp_fir_complexe179: li    %77, 0           --> comp_fir_complexe178                      
237 comp_fir_complexe178: li    %78, 0           --> comp_fir_complexe177                      
238 comp_fir_complexe177: li    %79, 0           --> comp_fir_complexe176                      
239 comp_fir_complexe176: li    %80, 0           --> comp_fir_complexe175                      
240 comp_fir_complexe175: li    %81, 0           --> comp_fir_complexe174                      
241 comp_fir_complexe174: li    %82, 0           --> comp_fir_complexe173                      
242 comp_fir_complexe173: li    %83, 0           --> comp_fir_complexe172                      
243 comp_fir_complexe172: li    %84, 0           --> comp_fir_complexe171                      
244 comp_fir_complexe171: li    %85, 0           --> comp_fir_complexe170                      
245 comp_fir_complexe170: li    %86, 0           --> comp_fir_complexe169                      
246 comp_fir_complexe169: li    %87, 0           --> comp_fir_complexe168                      
247 comp_fir_complexe168: li    %88, 0           --> comp_fir_complexe167                      
248 comp_fir_complexe167: li    %89, 0           --> comp_fir_complexe166                      
249 comp_fir_complexe166: li    %90, 0           --> comp_fir_complexe165                      
250 comp_fir_complexe165: li    %91, 0           --> comp_fir_complexe164                      
251 comp_fir_complexe164: li    %92, 0           --> comp_fir_complexe163                      
252 comp_fir_complexe163: li    %93, 0           --> comp_fir_complexe162                      
253 comp_fir_complexe162: li    %94, 0           --> comp_fir_complexe161                      
254 comp_fir_complexe161: li    %95, 0           --> comp_fir_complexe160                      
255 comp_fir_complexe160: li    %96, 0           --> comp_fir_complexe159                      
256 comp_fir_complexe159: li    %97, 0           --> comp_fir_complexe158                      
257 comp_fir_complexe158: li    %98, 0           --> comp_fir_complexe157                      
258 comp_fir_complexe157: li    %99, 0           --> comp_fir_complexe156                      
259 comp_fir_complexe156: li    %100, 0          --> comp_fir_complexe155                      
260 comp_fir_complexe155: li    %101, 0          --> comp_fir_complexe154                      
261 comp_fir_complexe154: li    %102, 0          --> comp_fir_complexe153                      
262 comp_fir_complexe153: li    %103, 0          --> comp_fir_complexe152                      
263 comp_fir_complexe152: li    %104, 0          --> comp_fir_complexe151                      
264 comp_fir_complexe151: li    %105, 0          --> comp_fir_complexe150                      
265 comp_fir_complexe150: li    %106, 0          --> comp_fir_complexe130                      
266 comp_fir_complexe130: emit c39               --> comp_fir_complexe129                      
267 comp_fir_complexe129: emit c38               --> comp_fir_complexe128                      
268 comp_fir_complexe128: li    %8, 0            --> comp_fir_complexe106                      
269 comp_fir_complexe106: j                      --> comp_fir_complexe127                      
270 comp_fir_complexe127: li    %85, 0           --> comp_fir_complexe126                      
271 comp_fir_complexe126: emit c37               --> comp_fir_complexe125                      
272 comp_fir_complexe125: li    %87, 16          --> comp_fir_complexe124                      
273 comp_fir_complexe124: slt     %86, %8, %87   --> comp_fir_complexe123                      
274 comp_fir_complexe123: li    %91, 0           --> comp_fir_complexe134                      
275 comp_fir_complexe134: seq     %84, %86, %91  --> comp_fir_complexe122                      
276 comp_fir_complexe122: beq     %84, %85       --> comp_fir_complexe121, comp_fir_complexe105
277 comp_fir_complexe105: emit c33               --> comp_fir_complexe104                      
278 comp_fir_complexe104: li    %16, 0           --> comp_fir_complexe103                      
279 comp_fir_complexe103: emit c32               --> comp_fir_complexe102                      
280 comp_fir_complexe102: li    %13, 0           --> comp_fir_complexe101                      
281 comp_fir_complexe101: emit c31               --> comp_fir_complexe100                      
282 comp_fir_complexe100: li    %7, 0            --> comp_fir_complexe99                       
283 comp_fir_complexe99 : emit c30               --> comp_fir_complexe98                       
284 comp_fir_complexe98 : emit c29               --> comp_fir_complexe97                       
285 comp_fir_complexe97 : li    %11, 0           --> comp_fir_complexe3                        
286 comp_fir_complexe3  : j                      --> comp_fir_complexe96                       
287 comp_fir_complexe96 : li    %73, 0           --> comp_fir_complexe95                       
288 comp_fir_complexe95 : emit c28               --> comp_fir_complexe94                       
289 comp_fir_complexe94 : slt     %74, %11, %6   --> comp_fir_complexe93                       
290 comp_fir_complexe93 : li    %106, 0          --> comp_fir_complexe149                      
291 comp_fir_complexe149: seq     %72, %74, %106 --> comp_fir_complexe92                       
292 comp_fir_complexe92 : beq     %72, %73       --> comp_fir_complexe91, comp_fir_complexe2   
293 comp_fir_complexe2  : emit c10               --> comp_fir_complexe1                        
294 comp_fir_complexe1  : li    %17, 0           --> comp_fir_complexe0                        
295 comp_fir_complexe0  : j                      --> comp_fir_complexe277                      
296 comp_fir_complexe277: move  $v0, %17         --> comp_fir_complexe276                      
297 comp_fir_complexe276: move  $ra, %115        --> comp_fir_complexe275                      
298 comp_fir_complexe275: move  $s7, %114        --> comp_fir_complexe274                      
299 comp_fir_complexe274: move  $s6, %113        --> comp_fir_complexe273                      
300 comp_fir_complexe273: move  $s5, %112        --> comp_fir_complexe272                      
301 comp_fir_complexe272: move  $s4, %111        --> comp_fir_complexe271                      
302 comp_fir_complexe271: move  $s3, %110        --> comp_fir_complexe270                      
303 comp_fir_complexe270: move  $s2, %109        --> comp_fir_complexe269                      
304 comp_fir_complexe269: move  $s1, %108        --> comp_fir_complexe268                      
305 comp_fir_complexe268: move  $s0, %107        --> comp_fir_complexe267                      
306 comp_fir_complexe267: delframe               --> comp_fir_complexe266                      
307 comp_fir_complexe266: jr    $ra              (xmits $v0)                                   
308 comp_fir_complexe91 : emit c26               --> comp_fir_complexe90                       
309 comp_fir_complexe90 : li    %71, 4           --> comp_fir_complexe89                       
310 comp_fir_complexe89 : mulo    %70, %11, %71  --> comp_fir_complexe88                       
311 comp_fir_complexe88 : add     %105, %0, %70  --> comp_fir_complexe148                      
312 comp_fir_complexe148: lw    %66, 0(%105)     --> comp_fir_complexe87                       
313 comp_fir_complexe87 : move  %67, $sp         --> comp_fir_complexe291                      
314 comp_fir_complexe291: move    %67, %67       --> comp_fir_complexe86                       
315 comp_fir_complexe86 : li    %69, 4           --> comp_fir_complexe85                       
316 comp_fir_complexe85 : mulo    %68, %16, %69  --> comp_fir_complexe84                       
317 comp_fir_complexe84 : add     %104, %67, %68 --> comp_fir_complexe147                      
318 comp_fir_complexe147: sw    %66, 0(%104)     --> comp_fir_complexe83                       
319 comp_fir_complexe83 : emit c25               --> comp_fir_complexe82                       
320 comp_fir_complexe82 : li    %65, 4           --> comp_fir_complexe81                       
321 comp_fir_complexe81 : mulo    %64, %11, %65  --> comp_fir_complexe80                       
322 comp_fir_complexe80 : add     %103, %1, %64  --> comp_fir_complexe146                      
323 comp_fir_complexe146: lw    %60, 0(%103)     --> comp_fir_complexe79                       
324 comp_fir_complexe79 : move  %61, $sp         --> comp_fir_complexe290                      
325 comp_fir_complexe290: addi    %61, %61, 64   --> comp_fir_complexe78                       
326 comp_fir_complexe78 : li    %63, 4           --> comp_fir_complexe77                       
327 comp_fir_complexe77 : mulo    %62, %16, %63  --> comp_fir_complexe76                       
328 comp_fir_complexe76 : add     %102, %61, %62 --> comp_fir_complexe145                      
329 comp_fir_complexe145: sw    %60, 0(%102)     --> comp_fir_complexe75                       
330 comp_fir_complexe75 : emit c24               --> comp_fir_complexe74                       
331 comp_fir_complexe74 : emit c23               --> comp_fir_complexe73                       
332 comp_fir_complexe73 : li    %12, 0           --> comp_fir_complexe20                       
333 comp_fir_complexe20 : j                      --> comp_fir_complexe72                       
334 comp_fir_complexe72 : li    %57, 0           --> comp_fir_complexe71                       
335 comp_fir_complexe71 : emit c22               --> comp_fir_complexe70                       
336 comp_fir_complexe70 : li    %59, 16          --> comp_fir_complexe69                       
337 comp_fir_complexe69 : slt     %58, %12, %59  --> comp_fir_complexe68                       
338 comp_fir_complexe68 : li    %100, 0          --> comp_fir_complexe143                      
339 comp_fir_complexe143: seq     %56, %58, %100 --> comp_fir_complexe67                       
340 comp_fir_complexe67 : beq     %56, %57       --> comp_fir_complexe66, comp_fir_complexe19  
341 comp_fir_complexe19 : emit c13               --> comp_fir_complexe18                       
342 comp_fir_complexe18 : li    %25, 1           --> comp_fir_complexe17                       
343 comp_fir_complexe17 : add     %23, %16, %25  --> comp_fir_complexe16                       
344 comp_fir_complexe16 : li    %24, 16          --> comp_fir_complexe15                       
345 comp_fir_complexe15 : la    %92, mod         --> comp_fir_complexe135                      
346 comp_fir_complexe135: j                      --> comp_fir_complexe283                      
347 comp_fir_complexe283: move  $a0, %23         --> comp_fir_complexe282                      
348 comp_fir_complexe282: move  $a1, %24         --> comp_fir_complexe281                      
349 comp_fir_complexe281: call  %92(2)           --> comp_fir_complexe280                      
350 comp_fir_complexe280: move  %16, $v0         --> comp_fir_complexe14                       
351 comp_fir_complexe14 : emit c12               --> comp_fir_complexe13                       
352 comp_fir_complexe13 : li    %22, 4           --> comp_fir_complexe12                       
353 comp_fir_complexe12 : mulo    %21, %11, %22  --> comp_fir_complexe11                       
354 comp_fir_complexe11 : add     %88, %4, %21   --> comp_fir_complexe131                      
355 comp_fir_complexe131: sw    %13, 0(%88)      --> comp_fir_complexe10                       
356 comp_fir_complexe10 : emit c11               --> comp_fir_complexe9                        
357 comp_fir_complexe9  : li    %20, 4           --> comp_fir_complexe8                        
358 comp_fir_complexe8  : mulo    %19, %11, %20  --> comp_fir_complexe7                        
359 comp_fir_complexe7  : add     %101, %5, %19  --> comp_fir_complexe144                      
360 comp_fir_complexe144: sw    %7, 0(%101)      --> comp_fir_complexe6                        
361 comp_fir_complexe6  : emit c27               --> comp_fir_complexe5                        
362 comp_fir_complexe5  : li    %18, 1           --> comp_fir_complexe4                        
363 comp_fir_complexe4  : add     %11, %11, %18  --> comp_fir_complexe3                        
364 comp_fir_complexe66 : emit c20               --> comp_fir_complexe65                       
365 comp_fir_complexe65 : move  %53, $sp         --> comp_fir_complexe289                      
366 comp_fir_complexe289: move    %53, %53       --> comp_fir_complexe64                       
367 comp_fir_complexe64 : li    %55, 4           --> comp_fir_complexe63                       
368 comp_fir_complexe63 : mulo    %54, %16, %55  --> comp_fir_complexe62                       
369 comp_fir_complexe62 : add     %99, %53, %54  --> comp_fir_complexe142                      
370 comp_fir_complexe142: lw    %15, 0(%99)      --> comp_fir_complexe61                       
371 comp_fir_complexe61 : emit c19               --> comp_fir_complexe60                       
372 comp_fir_complexe60 : move  %50, $sp         --> comp_fir_complexe288                      
373 comp_fir_complexe288: addi    %50, %50, 64   --> comp_fir_complexe59                       
374 comp_fir_complexe59 : li    %52, 4           --> comp_fir_complexe58                       
375 comp_fir_complexe58 : mulo    %51, %16, %52  --> comp_fir_complexe57                       
376 comp_fir_complexe57 : add     %98, %50, %51  --> comp_fir_complexe141                      
377 comp_fir_complexe141: lw    %9, 0(%98)       --> comp_fir_complexe56                       
378 comp_fir_complexe56 : emit c18               --> comp_fir_complexe55                       
379 comp_fir_complexe55 : li    %49, 4           --> comp_fir_complexe54                       
380 comp_fir_complexe54 : mulo    %48, %12, %49  --> comp_fir_complexe53                       
381 comp_fir_complexe53 : add     %97, %2, %48   --> comp_fir_complexe140                      
382 comp_fir_complexe140: lw    %47, 0(%97)      --> comp_fir_complexe52                       
383 comp_fir_complexe52 : mulo    %42, %15, %47  --> comp_fir_complexe51                       
384 comp_fir_complexe51 : li    %46, 4           --> comp_fir_complexe50                       
385 comp_fir_complexe50 : mulo    %45, %12, %46  --> comp_fir_complexe49                       
386 comp_fir_complexe49 : add     %96, %3, %45   --> comp_fir_complexe139                      
387 comp_fir_complexe139: lw    %44, 0(%96)      --> comp_fir_complexe48                       
388 comp_fir_complexe48 : mulo    %43, %9, %44   --> comp_fir_complexe47                       
389 comp_fir_complexe47 : sub     %40, %42, %43  --> comp_fir_complexe46                       
390 comp_fir_complexe46 : li    %41, 4           --> comp_fir_complexe45                       
391 comp_fir_complexe45 : srav    %10, %40, %41  --> comp_fir_complexe44                       
392 comp_fir_complexe44 : emit c17               --> comp_fir_complexe43                       
393 comp_fir_complexe43 : li    %39, 4           --> comp_fir_complexe42                       
394 comp_fir_complexe42 : mulo    %38, %12, %39  --> comp_fir_complexe41                       
395 comp_fir_complexe41 : add     %95, %3, %38   --> comp_fir_complexe138                      
396 comp_fir_complexe138: lw    %37, 0(%95)      --> comp_fir_complexe40                       
397 comp_fir_complexe40 : mulo    %32, %15, %37  --> comp_fir_complexe39                       
398 comp_fir_complexe39 : li    %36, 4           --> comp_fir_complexe38                       
399 comp_fir_complexe38 : mulo    %35, %12, %36  --> comp_fir_complexe37                       
400 comp_fir_complexe37 : add     %94, %2, %35   --> comp_fir_complexe137                      
401 comp_fir_complexe137: lw    %34, 0(%94)      --> comp_fir_complexe36                       
402 comp_fir_complexe36 : mulo    %33, %9, %34   --> comp_fir_complexe35                       
403 comp_fir_complexe35 : add     %30, %32, %33  --> comp_fir_complexe34                       
404 comp_fir_complexe34 : li    %31, 4           --> comp_fir_complexe33                       
405 comp_fir_complexe33 : srav    %14, %30, %31  --> comp_fir_complexe32                       
406 comp_fir_complexe32 : emit c16               --> comp_fir_complexe31                       
407 comp_fir_complexe31 : add     %13, %13, %10  --> comp_fir_complexe30                       
408 comp_fir_complexe30 : emit c15               --> comp_fir_complexe29                       
409 comp_fir_complexe29 : add     %7, %7, %14    --> comp_fir_complexe28                       
410 comp_fir_complexe28 : emit c14               --> comp_fir_complexe27                       
411 comp_fir_complexe27 : li    %29, 1           --> comp_fir_complexe26                       
412 comp_fir_complexe26 : add     %27, %16, %29  --> comp_fir_complexe25                       
413 comp_fir_complexe25 : li    %28, 16          --> comp_fir_complexe24                       
414 comp_fir_complexe24 : la    %93, mod         --> comp_fir_complexe136                      
415 comp_fir_complexe136: j                      --> comp_fir_complexe287                      
416 comp_fir_complexe287: move  $a0, %27         --> comp_fir_complexe286                      
417 comp_fir_complexe286: move  $a1, %28         --> comp_fir_complexe285                      
418 comp_fir_complexe285: call  %93(2)           --> comp_fir_complexe284                      
419 comp_fir_complexe284: move  %16, $v0         --> comp_fir_complexe23                       
420 comp_fir_complexe23 : emit c21               --> comp_fir_complexe22                       
421 comp_fir_complexe22 : li    %26, 1           --> comp_fir_complexe21                       
422 comp_fir_complexe21 : add     %12, %12, %26  --> comp_fir_complexe20                       
423 comp_fir_complexe121: emit c35               --> comp_fir_complexe120                      
424 comp_fir_complexe120: li    %80, 0           --> comp_fir_complexe119                      
425 comp_fir_complexe119: move  %81, $sp         --> comp_fir_complexe279                      
426 comp_fir_complexe279: move    %81, %81       --> comp_fir_complexe118                      
427 comp_fir_complexe118: li    %83, 4           --> comp_fir_complexe117                      
428 comp_fir_complexe117: mulo    %82, %8, %83   --> comp_fir_complexe116                      
429 comp_fir_complexe116: add     %90, %81, %82  --> comp_fir_complexe133                      
430 comp_fir_complexe133: sw    %80, 0(%90)      --> comp_fir_complexe115                      
431 comp_fir_complexe115: emit c34               --> comp_fir_complexe114                      
432 comp_fir_complexe114: li    %76, 0           --> comp_fir_complexe113                      
433 comp_fir_complexe113: move  %77, $sp         --> comp_fir_complexe278                      
434 comp_fir_complexe278: addi    %77, %77, 64   --> comp_fir_complexe112                      
435 comp_fir_complexe112: li    %79, 4           --> comp_fir_complexe111                      
436 comp_fir_complexe111: mulo    %78, %8, %79   --> comp_fir_complexe110                      
437 comp_fir_complexe110: add     %89, %77, %78  --> comp_fir_complexe132                      
438 comp_fir_complexe132: sw    %76, 0(%89)      --> comp_fir_complexe109                      
439 comp_fir_complexe109: emit c36               --> comp_fir_complexe108                      
440 comp_fir_complexe108: li    %75, 1           --> comp_fir_complexe107                      
441 comp_fir_complexe107: add     %8, %8, %75    --> comp_fir_complexe106                      
442
443 procedure _main(0)
444 stacksize 0
445 var %0, %1, %2, %3, %4, %5, %6, 
446     %7, %8, %9, %10, %11, %12, %13, 
447     %14, %15, %16, %17, %18, %19, %20
448 entry main36
449 main36: newframe                     --> main35 
450 main35: move  %20, $ra               --> main34 
451 main34: move  %19, $s7               --> main33 
452 main33: move  %18, $s6               --> main32 
453 main32: move  %17, $s5               --> main31 
454 main31: move  %16, $s4               --> main30 
455 main30: move  %15, $s3               --> main29 
456 main29: move  %14, $s2               --> main28 
457 main28: move  %13, $s1               --> main27 
458 main27: move  %12, $s0               --> main26 
459 main26: li    %0, 0                  --> main25 
460 main25: li    %2, 0                  --> main24 
461 main24: li    %3, 0                  --> main23 
462 main23: li    %4, 0                  --> main22 
463 main22: li    %5, 0                  --> main21 
464 main21: li    %6, 0                  --> main20 
465 main20: li    %7, 0                  --> main19 
466 main19: li    %8, 0                  --> main18 
467 main18: li    %9, 0                  --> main17 
468 main17: li    %10, 0                 --> main16 
469 main16: li    %11, 0                 --> main13 
470 main13: emit c42                     --> main12 
471 main12: la    %10, init              --> main14 
472 main14: j                            --> main51 
473 main51: call  %10(0)                 --> main50 
474 main50: move  %9, $v0                --> main11 
475 main11: emit c41                     --> main10 
476 main10: move  %2, $gp                --> main49 
477 main49: move    %2, %2               --> main9  
478 main9 : move  %3, $gp                --> main65 
479 main65: addi    %3, %3, 64           --> main8  
480 main8 : move  %4, $gp                --> main64 
481 main64: addi    %4, %4, 128          --> main7  
482 main7 : move  %5, $gp                --> main63 
483 main63: addi    %5, %5, 192          --> main6  
484 main6 : move  %6, $gp                --> main62 
485 main62: addi    %6, %6, 256          --> main5  
486 main5 : move  %7, $gp                --> main61 
487 main61: addi    %7, %7, 320          --> main4  
488 main4 : li    %8, 16                 --> main3  
489 main3 : la    %11, comp_fir_complexe --> main15 
490 main15: j                            --> main60 
491 main60: move  $a0, %2                --> main59 
492 main59: move  $a1, %3                --> main58 
493 main58: move  $a2, %4                --> main57 
494 main57: move  $a3, %5                --> main56 
495 main56: sets  out(8), %6             --> main55 
496 main55: sets  out(4), %7             --> main54 
497 main54: sets  out(0), %8             --> main53 
498 main53: call  %11(7)                 --> main52 
499 main52: move  %0, $v0                --> main2  
500 main2 : emit c40                     --> main1  
501 main1 : move    %1, %0               --> main0  
502 main0 : j                            --> main48 
503 main48: move  $v0, %1                --> main47 
504 main47: move  $ra, %20               --> main46 
505 main46: move  $s7, %19               --> main45 
506 main45: move  $s6, %18               --> main44 
507 main44: move  $s5, %17               --> main43 
508 main43: move  $s4, %16               --> main42 
509 main42: move  $s3, %15               --> main41 
510 main41: move  $s2, %14               --> main40 
511 main40: move  $s1, %13               --> main39 
512 main39: move  $s0, %12               --> main38 
513 main38: delframe                     --> main37 
514 main37: jr    $ra                    (xmits $v0)
515
516 __builtin_varargs_start: int -> void
517
518
519 __builtin_va_start: int -> int -> void
520
521
522 __builtin_va_end: int -> void
523
524
525 __builtin_va_copy: int -> int -> void
526
527
528 __builtin_va_arg: int -> int -> void
529
530
531 __builtin_types_compatible_p: int -> int -> int
532
533
534 __builtin_tanl: float -> float
535
536
537 __builtin_tanhl: float -> float
538
539
540 __builtin_tanhf: float -> float
541
542
543 __builtin_tanh: float -> float
544
545
546 __builtin_tanf: float -> float
547
548
549 __builtin_tan: float -> float
550
551
552 __builtin_strspn: int -> int -> int
553
554
555 __builtin_strpbrk: int -> int -> int
556
557
558 __builtin_strncpy: int -> int -> int -> int
559
560
561 __builtin_strncmp: int -> int -> int -> int
562
563
564 __builtin_strncat: int -> int -> int -> int
565
566
567 __builtin_strcspn: int -> int -> int
568
569
570 __builtin_strcpy: int -> int -> int
571
572
573 __builtin_strcmp: int -> int -> int
574
575
576 __builtin_strchr: int -> int -> int
577
578
579 __builtin_stpcpy: int -> int -> int
580
581
582 __builtin_stdarg_start: int -> void
583
584
585 __builtin_sqrtl: float -> float
586
587
588 __builtin_sqrtf: float -> float
589
590
591 __builtin_sqrt: float -> float
592
593
594 __builtin_sinl: float -> float
595
596
597 __builtin_sinhl: float -> float
598
599
600 __builtin_sinhf: float -> float
601
602
603 __builtin_sinh: float -> float
604
605
606 __builtin_sinf: float -> float
607
608
609 __builtin_sin: float -> float
610
611
612 __builtin_return_address: int -> int
613
614
615 __builtin_return: int -> void
616
617
618 __builtin_powil: float -> int -> float
619
620
621 __builtin_powif: float -> int -> float
622
623
624 __builtin_powi: float -> int -> float
625
626
627 __builtin_popcountll: int -> int
628
629
630 __builtin_popcountl: int -> int
631
632
633 __builtin_popcount: int -> int
634
635
636 __builtin_parityll: int -> int
637
638
639 __builtin_parityl: int -> int
640
641
642 __builtin_parity: int -> int
643
644
645 __builtin_object_size: int -> int -> int
646
647
648 __builtin_next_arg: int
649
650
651 __builtin_nansl: int -> float
652
653
654 __builtin_nansf: int -> float
655
656
657 __builtin_nans: int -> float
658
659
660 __builtin_nanl: int -> float
661
662
663 __builtin_nanf: int -> float
664
665
666 __builtin_nan: int -> float
667
668
669 __builtin_modfl: float -> int -> float
670
671
672 __builtin_modff: float -> int -> float
673
674
675 __builtin_mempcpy: int -> int -> int -> int
676
677
678 __builtin_memcpy: int -> int -> int -> int
679
680
681 __builtin_logl: float -> float
682
683
684 __builtin_logf: float -> float
685
686
687 __builtin_log10l: float -> float
688
689
690 __builtin_log10f: float -> float
691
692
693 __builtin_log10: float -> float
694
695
696 __builtin_log: float -> float
697
698
699 __builtin_ldexpl: float -> int -> float
700
701
702 __builtin_ldexpf: float -> int -> float
703
704
705 __builtin_ldexp: float -> int -> float
706
707
708 __builtin_infl: float
709
710
711 __builtin_inff: float
712
713
714 __builtin_inf: float
715
716
717 __builtin_huge_vall: float
718
719
720 __builtin_huge_valf: float
721
722
723 __builtin_huge_val: float
724
725
726 __builtin_frexpl: float -> int -> float
727
728
729 __builtin_frexpf: float -> int -> float
730
731
732 __builtin_frexp: float -> int -> float
733
734
735 __builtin_frame_address: int -> int
736
737
738 __builtin_fmodl: float -> float
739
740
741 __builtin_fmodf: float -> float
742
743
744 __builtin_fmod: float -> float
745
746
747 __builtin_floorl: float -> float
748
749
750 __builtin_floorf: float -> float
751
752
753 __builtin_floor: float -> float
754
755
756 __builtin_ffsll: int -> int
757
758
759 __builtin_ffsl: int -> int
760
761
762 __builtin_ffs: int -> int
763
764
765 __builtin_fabsl: float -> float
766
767
768 __builtin_fabsf: float -> float
769
770
771 __builtin_fabs: float -> float
772
773
774 __builtin_expl: float -> float
775
776
777 __builtin_expf: float -> float
778
779
780 __builtin_expect: int -> int -> int
781
782
783 __builtin_exp: float -> float
784
785
786 __builtin_ctzll: int -> int
787
788
789 __builtin_ctzl: int -> int
790
791
792 __builtin_ctz: int -> int
793
794
795 __builtin_cosl: float -> float
796
797
798 __builtin_coshl: float -> float
799
800
801 __builtin_coshf: float -> float
802
803
804 __builtin_cosh: float -> float
805
806
807 __builtin_cosf: float -> float
808
809
810 __builtin_cos: float -> float
811
812
813 __builtin_constant_p: int -> int
814
815
816 __builtin_clzll: int -> int
817
818
819 __builtin_clzl: int -> int
820
821
822 __builtin_clz: int -> int
823
824
825 __builtin_ceill: float -> float
826
827
828 __builtin_ceilf: float -> float
829
830
831 __builtin_ceil: float -> float
832
833
834 __builtin_atanl: float -> float
835
836
837 __builtin_atanf: float -> float
838
839
840 __builtin_atan2l: float -> float -> float
841
842
843 __builtin_atan2f: float -> float -> float
844
845
846 __builtin_atan2: float -> float -> float
847
848
849 __builtin_atan: float -> float
850
851
852 __builtin_asinl: float -> float
853
854
855 __builtin_asinf: float -> float
856
857
858 __builtin_asin: float -> float
859
860
861 __builtin_alloca: int -> int
862
863
864 __builtin_acosl: float -> float
865
866
867 __builtin_acosf: float -> float
868
869
870 __builtin_acos: float -> float
871
872
873 __builtin___vsprintf_chk: int -> int -> int -> int -> int -> int
874
875
876 __builtin___vsnprintf_chk: int -> int -> int -> int -> int -> int -> int
877
878
879 __builtin___vprintf_chk: int -> int -> int -> int
880
881
882 __builtin___vfprintf_chk: int -> int -> int -> int -> int
883
884
885 __builtin___strncpy_chk: int -> int -> int -> int -> int
886
887
888 __builtin___strncat_chk: int -> int -> int -> int -> int
889
890
891 __builtin___strcpy_chk: int -> int -> int -> int
892
893
894 __builtin___strcat_chk: int -> int -> int -> int
895
896
897 __builtin___stpcpy_chk: int -> int -> int -> int
898
899
900 __builtin___memset_chk: int -> int -> int -> int -> int
901
902
903 __builtin___mempcpy_chk: int -> int -> int -> int -> int
904
905
906 __builtin___memmove_chk: int -> int -> int -> int -> int
907
908
909 __builtin___memcpy_chk: int -> int -> int -> int -> int
910
911