source: Deliverables/D2.3/8051/tests/clight/testTB_Array_ecriture.Clight.expected @ 453

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

Import of the Paris's sources.

File size: 6.7 KB
RevLine 
[453]1int t[5] = { 0, 0, 0, 0, 0, };
2
3extern void *__builtin___memcpy_chk(void *, void *, unsigned int, unsigned int);
4
5extern void *__builtin___memmove_chk(void *, void *, unsigned int, unsigned int);
6
7extern void *__builtin___mempcpy_chk(void *, void *, unsigned int, unsigned int);
8
9extern void *__builtin___memset_chk(void *, int, unsigned int, unsigned int);
10
11extern unsigned char *__builtin___stpcpy_chk(unsigned char *, unsigned char *, unsigned int);
12
13extern unsigned char *__builtin___strcat_chk(unsigned char *, unsigned char *, unsigned int);
14
15extern unsigned char *__builtin___strcpy_chk(unsigned char *, unsigned char *, unsigned int);
16
17extern unsigned char *__builtin___strncat_chk(unsigned char *, unsigned char *, unsigned int, unsigned int);
18
19extern unsigned char *__builtin___strncpy_chk(unsigned char *, unsigned char *, unsigned int, unsigned int);
20
21extern int __builtin___vfprintf_chk(void *, int, unsigned char *, void *);
22
23extern int __builtin___vprintf_chk(int, unsigned char *, void *);
24
25extern int __builtin___vsnprintf_chk(unsigned char *, unsigned int, int, unsigned int, unsigned char *, void *);
26
27extern int __builtin___vsprintf_chk(unsigned char *, int, unsigned int, unsigned char *, void *);
28
29extern double __builtin_acos(double);
30
31extern float __builtin_acosf(float);
32
33extern double __builtin_acosl(double);
34
35extern void *__builtin_alloca(unsigned int);
36
37extern double __builtin_asin(double);
38
39extern float __builtin_asinf(float);
40
41extern double __builtin_asinl(double);
42
43extern double __builtin_atan(double);
44
45extern float __builtin_atanf(float);
46
47extern double __builtin_atanl(double);
48
49extern double __builtin_atan2(double, double);
50
51extern float __builtin_atan2f(float, float);
52
53extern double __builtin_atan2l(double, double);
54
55extern double __builtin_ceil(double);
56
57extern float __builtin_ceilf(float);
58
59extern double __builtin_ceill(double);
60
61extern double __builtin_cos(double);
62
63extern float __builtin_cosf(float);
64
65extern double __builtin_cosl(double);
66
67extern double __builtin_cosh(double);
68
69extern float __builtin_coshf(float);
70
71extern double __builtin_coshl(double);
72
73extern int __builtin_clz(unsigned int);
74
75extern int __builtin_clzl(unsigned int);
76
77extern int __builtin_clzll(unsigned int);
78
79extern int __builtin_constant_p(int);
80
81extern int __builtin_ctz(unsigned int);
82
83extern int __builtin_ctzl(unsigned int);
84
85extern int __builtin_ctzll(unsigned int);
86
87extern double __builtin_exp(double);
88
89extern float __builtin_expf(float);
90
91extern double __builtin_expl(double);
92
93extern int __builtin_expect(int, int);
94
95extern double __builtin_fabs(double);
96
97extern float __builtin_fabsf(float);
98
99extern double __builtin_fabsl(double);
100
101extern int __builtin_ffs(unsigned int);
102
103extern int __builtin_ffsl(unsigned int);
104
105extern int __builtin_ffsll(unsigned int);
106
107extern void *__builtin_frame_address(unsigned int);
108
109extern double __builtin_floor(double);
110
111extern float __builtin_floorf(float);
112
113extern double __builtin_floorl(double);
114
115extern double __builtin_huge_val(void);
116
117extern float __builtin_huge_valf(void);
118
119extern double __builtin_huge_vall(void);
120
121extern double __builtin_inf(void);
122
123extern float __builtin_inff(void);
124
125extern double __builtin_infl(void);
126
127extern void *__builtin_memcpy(void *, void *, unsigned int);
128
129extern void *__builtin_mempcpy(void *, void *, unsigned int);
130
131extern double __builtin_fmod(double);
132
133extern float __builtin_fmodf(float);
134
135extern double __builtin_fmodl(double);
136
137extern double __builtin_frexp(double, int *);
138
139extern float __builtin_frexpf(float, int *);
140
141extern double __builtin_frexpl(double, int *);
142
143extern double __builtin_ldexp(double, int);
144
145extern float __builtin_ldexpf(float, int);
146
147extern double __builtin_ldexpl(double, int);
148
149extern double __builtin_log(double);
150
151extern float __builtin_logf(float);
152
153extern double __builtin_logl(double);
154
155extern double __builtin_log10(double);
156
157extern float __builtin_log10f(float);
158
159extern double __builtin_log10l(double);
160
161extern float __builtin_modff(float, float *);
162
163extern double __builtin_modfl(double, double *);
164
165extern double __builtin_nan(unsigned char *);
166
167extern float __builtin_nanf(unsigned char *);
168
169extern double __builtin_nanl(unsigned char *);
170
171extern double __builtin_nans(unsigned char *);
172
173extern float __builtin_nansf(unsigned char *);
174
175extern double __builtin_nansl(unsigned char *);
176
177extern void *__builtin_next_arg(void);
178
179extern unsigned int __builtin_object_size(void *, int);
180
181extern int __builtin_parity(unsigned int);
182
183extern int __builtin_parityl(unsigned int);
184
185extern int __builtin_parityll(unsigned int);
186
187extern int __builtin_popcount(unsigned int);
188
189extern int __builtin_popcountl(unsigned int);
190
191extern int __builtin_popcountll(unsigned int);
192
193extern double __builtin_powi(double, int);
194
195extern float __builtin_powif(float, int);
196
197extern double __builtin_powil(double, int);
198
199extern void __builtin_return(void *);
200
201extern void *__builtin_return_address(unsigned int);
202
203extern double __builtin_sin(double);
204
205extern float __builtin_sinf(float);
206
207extern double __builtin_sinl(double);
208
209extern double __builtin_sinh(double);
210
211extern float __builtin_sinhf(float);
212
213extern double __builtin_sinhl(double);
214
215extern double __builtin_sqrt(double);
216
217extern float __builtin_sqrtf(float);
218
219extern double __builtin_sqrtl(double);
220
221extern unsigned char *__builtin_stpcpy(unsigned char *, unsigned char *);
222
223extern unsigned char *__builtin_strchr(unsigned char *, unsigned char);
224
225extern int __builtin_strcmp(unsigned char *, unsigned char *);
226
227extern unsigned char *__builtin_strcpy(unsigned char *, unsigned char *);
228
229extern unsigned int __builtin_strcspn(unsigned char *, unsigned char *);
230
231extern unsigned char *__builtin_strncat(unsigned char *, unsigned char *, unsigned int);
232
233extern int __builtin_strncmp(unsigned char *, unsigned char *, unsigned int);
234
235extern unsigned char *__builtin_strncpy(unsigned char *, unsigned char *, unsigned int);
236
237extern int __builtin_strspn(unsigned char *, unsigned char *);
238
239extern unsigned char *__builtin_strpbrk(unsigned char *, unsigned char *);
240
241extern int __builtin_types_compatible_p(unsigned int, unsigned int);
242
243extern double __builtin_tan(double);
244
245extern float __builtin_tanf(float);
246
247extern double __builtin_tanl(double);
248
249extern double __builtin_tanh(double);
250
251extern float __builtin_tanhf(float);
252
253extern double __builtin_tanhl(double);
254
255extern void __builtin_va_end(void *);
256
257extern void __builtin_varargs_start(void *);
258
259extern void __builtin_va_start(void *, void *);
260
261extern void __builtin_stdarg_start(void *);
262
263extern void __builtin_va_arg(void *, unsigned int);
264
265extern void __builtin_va_copy(void *, void *);
266
267int array_ecriture(int *tabecr, int i, int j)
268{
269  c2:
270  tabecr[i] = 1;
271  c1:
272  tabecr[j] = 5;
273  c0:
274  return 0;
275}
276
277int main(void)
278{
279  int a;
280  c4:
281  a = array_ecriture(t, 0, 1);
282  c3:
283  return t[1];
284}
285
286
Note: See TracBrowser for help on using the repository browser.