source: Deliverables/D2.2/8051-memoryspaces-branch/tests/clight/testTB_Array_LE.LIN.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: 6.7 KB
Line 
1program
2
3globals 0
4
5procedure array_LE(4)
6var 0
7array_LE38:
8newframe
9c1:
10li    $t0, 2
11li    $v0, 4
12mulo    $v0, $a2, $v0
13add     $v0, $a0, $v0
14sw    $t0, 0($v0)
15c0:
16li    $a0, 78
17li    $v0, 1
18add     $a2, $a3, $v0
19li    $v0, 4
20mulo    $v0, $a2, $v0
21add     $v0, $a1, $v0
22sw    $a0, 0($v0)
23delframe
24jr    $ra
25
26procedure _main(0)
27var 44
28main189:
29newframe
30sw    $ra, 40($sp)
31c13:
32li    $a1, 0
33move    $a0, $sp
34li    $v0, 4
35mulo    $v0, $zero, $v0
36add     $v0, $a0, $v0
37sw    $a1, 0($v0)
38c12:
39move    $a1, $sp
40li    $a0, 1
41li    $v0, 4
42mulo    $v0, $a0, $v0
43add     $v0, $a1, $v0
44sw    $zero, 0($v0)
45c11:
46move    $a1, $sp
47li    $a0, 2
48li    $v0, 4
49mulo    $v0, $a0, $v0
50add     $v0, $a1, $v0
51sw    $zero, 0($v0)
52c10:
53move    $a1, $sp
54li    $a0, 3
55li    $v0, 4
56mulo    $v0, $a0, $v0
57add     $v0, $a1, $v0
58sw    $zero, 0($v0)
59c9:
60move    $a1, $sp
61li    $a0, 4
62li    $v0, 4
63mulo    $v0, $a0, $v0
64add     $v0, $a1, $v0
65sw    $zero, 0($v0)
66c8:
67li    $a1, 0
68move    $a0, $sp
69addi    $a0, $a0, 20
70li    $v0, 4
71mulo    $v0, $zero, $v0
72add     $v0, $a0, $v0
73sw    $a1, 0($v0)
74c7:
75move    $a1, $sp
76addi    $a1, $a1, 20
77li    $a0, 1
78li    $v0, 4
79mulo    $v0, $a0, $v0
80add     $v0, $a1, $v0
81sw    $zero, 0($v0)
82c6:
83move    $a1, $sp
84addi    $a1, $a1, 20
85li    $a0, 2
86li    $v0, 4
87mulo    $v0, $a0, $v0
88add     $v0, $a1, $v0
89sw    $zero, 0($v0)
90c5:
91move    $a1, $sp
92addi    $a1, $a1, 20
93li    $a0, 3
94li    $v0, 4
95mulo    $v0, $a0, $v0
96add     $v0, $a1, $v0
97sw    $zero, 0($v0)
98c4:
99move    $a1, $sp
100addi    $a1, $a1, 20
101li    $a0, 4
102li    $v0, 4
103mulo    $v0, $a0, $v0
104add     $v0, $a1, $v0
105sw    $zero, 0($v0)
106c3:
107move    $a0, $sp
108move    $a1, $sp
109addi    $a1, $a1, 20
110li    $a2, 0
111li    $a3, 0
112la    $v0, array_LE
113call  $v0
114c2:
115move    $a0, $sp
116li    $v0, 4
117mulo    $v0, $zero, $v0
118add     $v0, $a0, $v0
119lw    $v0, 0($v0)
120addi    $sp, $sp, 20
121li    $a1, 1
122li    $a0, 4
123mulo    $a0, $a1, $a0
124add     $a0, $sp, $a0
125lw    $a0, 0($a0)
126add     $v0, $v0, $a0
127lw    $ra, 40($sp)
128delframe
129jr    $ra
130
131__builtin_varargs_start: int -> void
132
133
134__builtin_va_start: int -> int -> void
135
136
137__builtin_va_end: int -> void
138
139
140__builtin_va_copy: int -> int -> void
141
142
143__builtin_va_arg: int -> int -> void
144
145
146__builtin_types_compatible_p: int -> int -> int
147
148
149__builtin_tanl: float -> float
150
151
152__builtin_tanhl: float -> float
153
154
155__builtin_tanhf: float -> float
156
157
158__builtin_tanh: float -> float
159
160
161__builtin_tanf: float -> float
162
163
164__builtin_tan: float -> float
165
166
167__builtin_strspn: int -> int -> int
168
169
170__builtin_strpbrk: int -> int -> int
171
172
173__builtin_strncpy: int -> int -> int -> int
174
175
176__builtin_strncmp: int -> int -> int -> int
177
178
179__builtin_strncat: int -> int -> int -> int
180
181
182__builtin_strcspn: int -> int -> int
183
184
185__builtin_strcpy: int -> int -> int
186
187
188__builtin_strcmp: int -> int -> int
189
190
191__builtin_strchr: int -> int -> int
192
193
194__builtin_stpcpy: int -> int -> int
195
196
197__builtin_stdarg_start: int -> void
198
199
200__builtin_sqrtl: float -> float
201
202
203__builtin_sqrtf: float -> float
204
205
206__builtin_sqrt: float -> float
207
208
209__builtin_sinl: float -> float
210
211
212__builtin_sinhl: float -> float
213
214
215__builtin_sinhf: float -> float
216
217
218__builtin_sinh: float -> float
219
220
221__builtin_sinf: float -> float
222
223
224__builtin_sin: float -> float
225
226
227__builtin_return_address: int -> int
228
229
230__builtin_return: int -> void
231
232
233__builtin_powil: float -> int -> float
234
235
236__builtin_powif: float -> int -> float
237
238
239__builtin_powi: float -> int -> float
240
241
242__builtin_popcountll: int -> int
243
244
245__builtin_popcountl: int -> int
246
247
248__builtin_popcount: int -> int
249
250
251__builtin_parityll: int -> int
252
253
254__builtin_parityl: int -> int
255
256
257__builtin_parity: int -> int
258
259
260__builtin_object_size: int -> int -> int
261
262
263__builtin_next_arg: int
264
265
266__builtin_nansl: int -> float
267
268
269__builtin_nansf: int -> float
270
271
272__builtin_nans: int -> float
273
274
275__builtin_nanl: int -> float
276
277
278__builtin_nanf: int -> float
279
280
281__builtin_nan: int -> float
282
283
284__builtin_modfl: float -> int -> float
285
286
287__builtin_modff: float -> int -> float
288
289
290__builtin_mempcpy: int -> int -> int -> int
291
292
293__builtin_memcpy: int -> int -> int -> int
294
295
296__builtin_logl: float -> float
297
298
299__builtin_logf: float -> float
300
301
302__builtin_log10l: float -> float
303
304
305__builtin_log10f: float -> float
306
307
308__builtin_log10: float -> float
309
310
311__builtin_log: float -> float
312
313
314__builtin_ldexpl: float -> int -> float
315
316
317__builtin_ldexpf: float -> int -> float
318
319
320__builtin_ldexp: float -> int -> float
321
322
323__builtin_infl: float
324
325
326__builtin_inff: float
327
328
329__builtin_inf: float
330
331
332__builtin_huge_vall: float
333
334
335__builtin_huge_valf: float
336
337
338__builtin_huge_val: float
339
340
341__builtin_frexpl: float -> int -> float
342
343
344__builtin_frexpf: float -> int -> float
345
346
347__builtin_frexp: float -> int -> float
348
349
350__builtin_frame_address: int -> int
351
352
353__builtin_fmodl: float -> float
354
355
356__builtin_fmodf: float -> float
357
358
359__builtin_fmod: float -> float
360
361
362__builtin_floorl: float -> float
363
364
365__builtin_floorf: float -> float
366
367
368__builtin_floor: float -> float
369
370
371__builtin_ffsll: int -> int
372
373
374__builtin_ffsl: int -> int
375
376
377__builtin_ffs: int -> int
378
379
380__builtin_fabsl: float -> float
381
382
383__builtin_fabsf: float -> float
384
385
386__builtin_fabs: float -> float
387
388
389__builtin_expl: float -> float
390
391
392__builtin_expf: float -> float
393
394
395__builtin_expect: int -> int -> int
396
397
398__builtin_exp: float -> float
399
400
401__builtin_ctzll: int -> int
402
403
404__builtin_ctzl: int -> int
405
406
407__builtin_ctz: int -> int
408
409
410__builtin_cosl: float -> float
411
412
413__builtin_coshl: float -> float
414
415
416__builtin_coshf: float -> float
417
418
419__builtin_cosh: float -> float
420
421
422__builtin_cosf: float -> float
423
424
425__builtin_cos: float -> float
426
427
428__builtin_constant_p: int -> int
429
430
431__builtin_clzll: int -> int
432
433
434__builtin_clzl: int -> int
435
436
437__builtin_clz: int -> int
438
439
440__builtin_ceill: float -> float
441
442
443__builtin_ceilf: float -> float
444
445
446__builtin_ceil: float -> float
447
448
449__builtin_atanl: float -> float
450
451
452__builtin_atanf: float -> float
453
454
455__builtin_atan2l: float -> float -> float
456
457
458__builtin_atan2f: float -> float -> float
459
460
461__builtin_atan2: float -> float -> float
462
463
464__builtin_atan: float -> float
465
466
467__builtin_asinl: float -> float
468
469
470__builtin_asinf: float -> float
471
472
473__builtin_asin: float -> float
474
475
476__builtin_alloca: int -> int
477
478
479__builtin_acosl: float -> float
480
481
482__builtin_acosf: float -> float
483
484
485__builtin_acos: float -> float
486
487
488__builtin___vsprintf_chk: int -> int -> int -> int -> int -> int
489
490
491__builtin___vsnprintf_chk: int -> int -> int -> int -> int -> int -> int
492
493
494__builtin___vprintf_chk: int -> int -> int -> int
495
496
497__builtin___vfprintf_chk: int -> int -> int -> int -> int
498
499
500__builtin___strncpy_chk: int -> int -> int -> int -> int
501
502
503__builtin___strncat_chk: int -> int -> int -> int -> int
504
505
506__builtin___strcpy_chk: int -> int -> int -> int
507
508
509__builtin___strcat_chk: int -> int -> int -> int
510
511
512__builtin___stpcpy_chk: int -> int -> int -> int
513
514
515__builtin___memset_chk: int -> int -> int -> int -> int
516
517
518__builtin___mempcpy_chk: int -> int -> int -> int -> int
519
520
521__builtin___memmove_chk: int -> int -> int -> int -> int
522
523
524__builtin___memcpy_chk: int -> int -> int -> int -> int
525
526
Note: See TracBrowser for help on using the repository browser.