source: Deliverables/D2.2/8051-memoryspaces-branch/tests/clight/fir_complexe.RTL.expected @ 1448

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

Import of the Paris's sources.

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