source: tests/.expect/extension.x86.txt@ 80d16f8

ADT ast-experimental pthread-emulation
Last change on this file since 80d16f8 was e56cfb41, checked in by Peter A. Buhr <pabuhr@…>, 5 years ago

32-bit, update output to reflect new mangled-name numbering after changing exponentiation operator in prelude

  • Property mode set to 100644
File size: 13.4 KB
Line 
1__extension__ signed int _X1ai_1;
2__extension__ signed int _X1bi_1;
3__extension__ signed int _X1ci_1;
4__extension__ struct S {
5 __extension__ signed int _X1ai_1;
6 __extension__ signed int _X1bi_1;
7 __extension__ signed int _X1ci_1;
8};
9static inline void _X12_constructorFv_S1S_autogen___1(struct S *_X4_dstS1S_1);
10static inline void _X12_constructorFv_S1SS1S_autogen___1(struct S *_X4_dstS1S_1, struct S _X4_srcS1S_1);
11static inline void _X11_destructorFv_S1S_autogen___1(struct S *_X4_dstS1S_1);
12static inline struct S _X16_operator_assignFS1S_S1SS1S_autogen___1(struct S *_X4_dstS1S_1, struct S _X4_srcS1S_1);
13static inline void _X12_constructorFv_S1Si_autogen___1(struct S *_X4_dstS1S_1, signed int _X1ai_1);
14static inline void _X12_constructorFv_S1Sii_autogen___1(struct S *_X4_dstS1S_1, signed int _X1ai_1, signed int _X1bi_1);
15static inline void _X12_constructorFv_S1Siii_autogen___1(struct S *_X4_dstS1S_1, signed int _X1ai_1, signed int _X1bi_1, signed int _X1ci_1);
16static inline void _X12_constructorFv_S1S_autogen___1(struct S *_X4_dstS1S_1){
17 {
18 ((void)((*_X4_dstS1S_1)._X1ai_1) /* ?{} */);
19 }
20
21 {
22 ((void)((*_X4_dstS1S_1)._X1bi_1) /* ?{} */);
23 }
24
25 {
26 ((void)((*_X4_dstS1S_1)._X1ci_1) /* ?{} */);
27 }
28
29}
30static inline void _X12_constructorFv_S1SS1S_autogen___1(struct S *_X4_dstS1S_1, struct S _X4_srcS1S_1){
31 {
32 ((void)((*_X4_dstS1S_1)._X1ai_1=_X4_srcS1S_1._X1ai_1) /* ?{} */);
33 }
34
35 {
36 ((void)((*_X4_dstS1S_1)._X1bi_1=_X4_srcS1S_1._X1bi_1) /* ?{} */);
37 }
38
39 {
40 ((void)((*_X4_dstS1S_1)._X1ci_1=_X4_srcS1S_1._X1ci_1) /* ?{} */);
41 }
42
43}
44static inline void _X11_destructorFv_S1S_autogen___1(struct S *_X4_dstS1S_1){
45 {
46 ((void)((*_X4_dstS1S_1)._X1ci_1) /* ^?{} */);
47 }
48
49 {
50 ((void)((*_X4_dstS1S_1)._X1bi_1) /* ^?{} */);
51 }
52
53 {
54 ((void)((*_X4_dstS1S_1)._X1ai_1) /* ^?{} */);
55 }
56
57}
58static inline struct S _X16_operator_assignFS1S_S1SS1S_autogen___1(struct S *_X4_dstS1S_1, struct S _X4_srcS1S_1){
59 struct S _X4_retS1S_1;
60 {
61 ((void)((*_X4_dstS1S_1)._X1ai_1=_X4_srcS1S_1._X1ai_1));
62 }
63
64 {
65 ((void)((*_X4_dstS1S_1)._X1bi_1=_X4_srcS1S_1._X1bi_1));
66 }
67
68 {
69 ((void)((*_X4_dstS1S_1)._X1ci_1=_X4_srcS1S_1._X1ci_1));
70 }
71
72 {
73 ((void)_X12_constructorFv_S1SS1S_autogen___1((&_X4_retS1S_1), (*_X4_dstS1S_1)));
74 }
75
76 return _X4_retS1S_1;
77}
78static inline void _X12_constructorFv_S1Si_autogen___1(struct S *_X4_dstS1S_1, signed int _X1ai_1){
79 {
80 ((void)((*_X4_dstS1S_1)._X1ai_1=_X1ai_1) /* ?{} */);
81 }
82
83 {
84 ((void)((*_X4_dstS1S_1)._X1bi_1) /* ?{} */);
85 }
86
87 {
88 ((void)((*_X4_dstS1S_1)._X1ci_1) /* ?{} */);
89 }
90
91}
92static inline void _X12_constructorFv_S1Sii_autogen___1(struct S *_X4_dstS1S_1, signed int _X1ai_1, signed int _X1bi_1){
93 {
94 ((void)((*_X4_dstS1S_1)._X1ai_1=_X1ai_1) /* ?{} */);
95 }
96
97 {
98 ((void)((*_X4_dstS1S_1)._X1bi_1=_X1bi_1) /* ?{} */);
99 }
100
101 {
102 ((void)((*_X4_dstS1S_1)._X1ci_1) /* ?{} */);
103 }
104
105}
106static inline void _X12_constructorFv_S1Siii_autogen___1(struct S *_X4_dstS1S_1, signed int _X1ai_1, signed int _X1bi_1, signed int _X1ci_1){
107 {
108 ((void)((*_X4_dstS1S_1)._X1ai_1=_X1ai_1) /* ?{} */);
109 }
110
111 {
112 ((void)((*_X4_dstS1S_1)._X1bi_1=_X1bi_1) /* ?{} */);
113 }
114
115 {
116 ((void)((*_X4_dstS1S_1)._X1ci_1=_X1ci_1) /* ?{} */);
117 }
118
119}
120__extension__ union U {
121 __extension__ signed int _X1ai_1;
122 __extension__ signed int _X1bi_1;
123 __extension__ signed int _X1ci_1;
124};
125static inline void _X12_constructorFv_U1U_autogen___1(__attribute__ ((unused)) union U *_X4_dstU1U_1);
126static inline void _X12_constructorFv_U1UU1U_autogen___1(union U *_X4_dstU1U_1, union U _X4_srcU1U_1);
127static inline void _X11_destructorFv_U1U_autogen___1(__attribute__ ((unused)) union U *_X4_dstU1U_1);
128static inline union U _X16_operator_assignFU1U_U1UU1U_autogen___1(union U *_X4_dstU1U_1, union U _X4_srcU1U_1);
129static inline void _X12_constructorFv_U1Ui_autogen___1(union U *_X4_dstU1U_1, signed int _X1ai_1);
130static inline void _X12_constructorFv_U1U_autogen___1(__attribute__ ((unused)) union U *_X4_dstU1U_1){
131}
132static inline void _X12_constructorFv_U1UU1U_autogen___1(union U *_X4_dstU1U_1, union U _X4_srcU1U_1){
133 {
134 ((void)__builtin_memcpy(((void *)_X4_dstU1U_1), ((const void *)(&_X4_srcU1U_1)), sizeof(union U )));
135 }
136
137}
138static inline void _X11_destructorFv_U1U_autogen___1(__attribute__ ((unused)) union U *_X4_dstU1U_1){
139}
140static inline union U _X16_operator_assignFU1U_U1UU1U_autogen___1(union U *_X4_dstU1U_1, union U _X4_srcU1U_1){
141 union U _X4_retU1U_1;
142 {
143 ((void)__builtin_memcpy(((void *)_X4_dstU1U_1), ((const void *)(&_X4_srcU1U_1)), sizeof(union U )));
144 }
145
146 {
147 ((void)_X12_constructorFv_U1UU1U_autogen___1((&_X4_retU1U_1), (*_X4_dstU1U_1)));
148 }
149
150 return _X4_retU1U_1;
151}
152static inline void _X12_constructorFv_U1Ui_autogen___1(union U *_X4_dstU1U_1, signed int _X1ai_1){
153 {
154 ((void)__builtin_memcpy(((void *)_X4_dstU1U_1), ((const void *)(&_X1ai_1)), sizeof(signed int )));
155 }
156
157}
158__extension__ enum E {
159 _X1RKM1E_1,
160 _X1GKM1E_1,
161 _X1BKM1E_1,
162};
163__extension__ signed int _X1fFi___1();
164__extension__ signed int i;
165__extension__ signed int j;
166__extension__ signed int _X4fredFi_i__1(signed int _X1pi_1){
167 __attribute__ ((unused)) signed int _X12_retval_fredi_1;
168 __extension__ struct S {
169 __extension__ signed int _X1ai_2;
170 __extension__ signed int _X1bi_2;
171 __extension__ signed int _X1ci_2;
172 __extension__ signed int *_X1xPi_2;
173 __extension__ signed int *_X1yPi_2;
174 __extension__ signed int *_X1zPi_2;
175 };
176 inline void _X12_constructorFv_S1S_autogen___2(struct S *_X4_dstS1S_2){
177 {
178 ((void)((*_X4_dstS1S_2)._X1ai_2) /* ?{} */);
179 }
180
181 {
182 ((void)((*_X4_dstS1S_2)._X1bi_2) /* ?{} */);
183 }
184
185 {
186 ((void)((*_X4_dstS1S_2)._X1ci_2) /* ?{} */);
187 }
188
189 {
190 ((void)((*_X4_dstS1S_2)._X1xPi_2) /* ?{} */);
191 }
192
193 {
194 ((void)((*_X4_dstS1S_2)._X1yPi_2) /* ?{} */);
195 }
196
197 {
198 ((void)((*_X4_dstS1S_2)._X1zPi_2) /* ?{} */);
199 }
200
201 }
202 inline void _X12_constructorFv_S1SS1S_autogen___2(struct S *_X4_dstS1S_2, struct S _X4_srcS1S_2){
203 {
204 ((void)((*_X4_dstS1S_2)._X1ai_2=_X4_srcS1S_2._X1ai_2) /* ?{} */);
205 }
206
207 {
208 ((void)((*_X4_dstS1S_2)._X1bi_2=_X4_srcS1S_2._X1bi_2) /* ?{} */);
209 }
210
211 {
212 ((void)((*_X4_dstS1S_2)._X1ci_2=_X4_srcS1S_2._X1ci_2) /* ?{} */);
213 }
214
215 {
216 ((void)((*_X4_dstS1S_2)._X1xPi_2=_X4_srcS1S_2._X1xPi_2) /* ?{} */);
217 }
218
219 {
220 ((void)((*_X4_dstS1S_2)._X1yPi_2=_X4_srcS1S_2._X1yPi_2) /* ?{} */);
221 }
222
223 {
224 ((void)((*_X4_dstS1S_2)._X1zPi_2=_X4_srcS1S_2._X1zPi_2) /* ?{} */);
225 }
226
227 }
228 inline void _X11_destructorFv_S1S_autogen___2(struct S *_X4_dstS1S_2){
229 {
230 ((void)((*_X4_dstS1S_2)._X1zPi_2) /* ^?{} */);
231 }
232
233 {
234 ((void)((*_X4_dstS1S_2)._X1yPi_2) /* ^?{} */);
235 }
236
237 {
238 ((void)((*_X4_dstS1S_2)._X1xPi_2) /* ^?{} */);
239 }
240
241 {
242 ((void)((*_X4_dstS1S_2)._X1ci_2) /* ^?{} */);
243 }
244
245 {
246 ((void)((*_X4_dstS1S_2)._X1bi_2) /* ^?{} */);
247 }
248
249 {
250 ((void)((*_X4_dstS1S_2)._X1ai_2) /* ^?{} */);
251 }
252
253 }
254 inline struct S _X16_operator_assignFS1S_S1SS1S_autogen___2(struct S *_X4_dstS1S_2, struct S _X4_srcS1S_2){
255 struct S _X4_retS1S_2;
256 {
257 ((void)((*_X4_dstS1S_2)._X1ai_2=_X4_srcS1S_2._X1ai_2));
258 }
259
260 {
261 ((void)((*_X4_dstS1S_2)._X1bi_2=_X4_srcS1S_2._X1bi_2));
262 }
263
264 {
265 ((void)((*_X4_dstS1S_2)._X1ci_2=_X4_srcS1S_2._X1ci_2));
266 }
267
268 {
269 ((void)((*_X4_dstS1S_2)._X1xPi_2=_X4_srcS1S_2._X1xPi_2));
270 }
271
272 {
273 ((void)((*_X4_dstS1S_2)._X1yPi_2=_X4_srcS1S_2._X1yPi_2));
274 }
275
276 {
277 ((void)((*_X4_dstS1S_2)._X1zPi_2=_X4_srcS1S_2._X1zPi_2));
278 }
279
280 {
281 ((void)_X12_constructorFv_S1SS1S_autogen___2((&_X4_retS1S_2), (*_X4_dstS1S_2)));
282 }
283
284 return _X4_retS1S_2;
285 }
286 inline void _X12_constructorFv_S1Si_autogen___2(struct S *_X4_dstS1S_2, signed int _X1ai_2){
287 {
288 ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */);
289 }
290
291 {
292 ((void)((*_X4_dstS1S_2)._X1bi_2) /* ?{} */);
293 }
294
295 {
296 ((void)((*_X4_dstS1S_2)._X1ci_2) /* ?{} */);
297 }
298
299 {
300 ((void)((*_X4_dstS1S_2)._X1xPi_2) /* ?{} */);
301 }
302
303 {
304 ((void)((*_X4_dstS1S_2)._X1yPi_2) /* ?{} */);
305 }
306
307 {
308 ((void)((*_X4_dstS1S_2)._X1zPi_2) /* ?{} */);
309 }
310
311 }
312 inline void _X12_constructorFv_S1Sii_autogen___2(struct S *_X4_dstS1S_2, signed int _X1ai_2, signed int _X1bi_2){
313 {
314 ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */);
315 }
316
317 {
318 ((void)((*_X4_dstS1S_2)._X1bi_2=_X1bi_2) /* ?{} */);
319 }
320
321 {
322 ((void)((*_X4_dstS1S_2)._X1ci_2) /* ?{} */);
323 }
324
325 {
326 ((void)((*_X4_dstS1S_2)._X1xPi_2) /* ?{} */);
327 }
328
329 {
330 ((void)((*_X4_dstS1S_2)._X1yPi_2) /* ?{} */);
331 }
332
333 {
334 ((void)((*_X4_dstS1S_2)._X1zPi_2) /* ?{} */);
335 }
336
337 }
338 inline void _X12_constructorFv_S1Siii_autogen___2(struct S *_X4_dstS1S_2, signed int _X1ai_2, signed int _X1bi_2, signed int _X1ci_2){
339 {
340 ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */);
341 }
342
343 {
344 ((void)((*_X4_dstS1S_2)._X1bi_2=_X1bi_2) /* ?{} */);
345 }
346
347 {
348 ((void)((*_X4_dstS1S_2)._X1ci_2=_X1ci_2) /* ?{} */);
349 }
350
351 {
352 ((void)((*_X4_dstS1S_2)._X1xPi_2) /* ?{} */);
353 }
354
355 {
356 ((void)((*_X4_dstS1S_2)._X1yPi_2) /* ?{} */);
357 }
358
359 {
360 ((void)((*_X4_dstS1S_2)._X1zPi_2) /* ?{} */);
361 }
362
363 }
364 inline void _X12_constructorFv_S1SiiiPi_autogen___2(struct S *_X4_dstS1S_2, signed int _X1ai_2, signed int _X1bi_2, signed int _X1ci_2, signed int *_X1xPi_2){
365 {
366 ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */);
367 }
368
369 {
370 ((void)((*_X4_dstS1S_2)._X1bi_2=_X1bi_2) /* ?{} */);
371 }
372
373 {
374 ((void)((*_X4_dstS1S_2)._X1ci_2=_X1ci_2) /* ?{} */);
375 }
376
377 {
378 ((void)((*_X4_dstS1S_2)._X1xPi_2=_X1xPi_2) /* ?{} */);
379 }
380
381 {
382 ((void)((*_X4_dstS1S_2)._X1yPi_2) /* ?{} */);
383 }
384
385 {
386 ((void)((*_X4_dstS1S_2)._X1zPi_2) /* ?{} */);
387 }
388
389 }
390 inline void _X12_constructorFv_S1SiiiPiPi_autogen___2(struct S *_X4_dstS1S_2, signed int _X1ai_2, signed int _X1bi_2, signed int _X1ci_2, signed int *_X1xPi_2, signed int *_X1yPi_2){
391 {
392 ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */);
393 }
394
395 {
396 ((void)((*_X4_dstS1S_2)._X1bi_2=_X1bi_2) /* ?{} */);
397 }
398
399 {
400 ((void)((*_X4_dstS1S_2)._X1ci_2=_X1ci_2) /* ?{} */);
401 }
402
403 {
404 ((void)((*_X4_dstS1S_2)._X1xPi_2=_X1xPi_2) /* ?{} */);
405 }
406
407 {
408 ((void)((*_X4_dstS1S_2)._X1yPi_2=_X1yPi_2) /* ?{} */);
409 }
410
411 {
412 ((void)((*_X4_dstS1S_2)._X1zPi_2) /* ?{} */);
413 }
414
415 }
416 inline void _X12_constructorFv_S1SiiiPiPiPi_autogen___2(struct S *_X4_dstS1S_2, signed int _X1ai_2, signed int _X1bi_2, signed int _X1ci_2, signed int *_X1xPi_2, signed int *_X1yPi_2, signed int *_X1zPi_2){
417 {
418 ((void)((*_X4_dstS1S_2)._X1ai_2=_X1ai_2) /* ?{} */);
419 }
420
421 {
422 ((void)((*_X4_dstS1S_2)._X1bi_2=_X1bi_2) /* ?{} */);
423 }
424
425 {
426 ((void)((*_X4_dstS1S_2)._X1ci_2=_X1ci_2) /* ?{} */);
427 }
428
429 {
430 ((void)((*_X4_dstS1S_2)._X1xPi_2=_X1xPi_2) /* ?{} */);
431 }
432
433 {
434 ((void)((*_X4_dstS1S_2)._X1yPi_2=_X1yPi_2) /* ?{} */);
435 }
436
437 {
438 ((void)((*_X4_dstS1S_2)._X1zPi_2=_X1zPi_2) /* ?{} */);
439 }
440
441 }
442 signed int _X1ii_2 = (__extension__ _X1ai_1+__extension__ 3);
443 {
444 ((void)__extension__ 3);
445 }
446
447 {
448 ((void)__extension__ _X1ai_1);
449 }
450
451 __extension__ signed int _X1ai_2;
452 __extension__ signed int _X1bi_2;
453 __extension__ signed int _X1ci_2;
454 {
455 ((void)(__extension__ _X1ai_2=(__extension__ _X1bi_2+__extension__ _X1ci_2)));
456 }
457
458 {
459 signed int _tmp_cp_ret6;
460 ((void)(((void)(_tmp_cp_ret6=__extension__ _X4fredFi_i__1(3))) , _tmp_cp_ret6));
461 }
462
463 __extension__ signed int _X4maryFi_i__2(signed int _X1pi_2){
464 __attribute__ ((unused)) signed int _X12_retval_maryi_2;
465 }
466 {
467 ((void)__extension__ sizeof(3));
468 }
469
470 {
471 ((void)__extension__ ((3!=((signed int )0)) || (4!=((signed int )0))));
472 }
473
474 {
475 ((void)__extension__ __alignof__(__extension__ _X1ai_2));
476 }
477
478 {
479 ((void)((__extension__ _X1ai_2!=((signed int )0)) || (((__extension__ _X1bi_2!=((signed int )0)) && (__extension__ _X1ci_2!=((signed int )0)))!=((signed int )0))));
480 }
481
482 {
483 ((void)(((__extension__ _X1ai_2>__extension__ _X1bi_2)!=((signed int )0)) ? __extension__ _X1ci_2 : __extension__ _X1ci_2));
484 }
485
486 {
487 ((void)(__extension__ _X1ai_2=__extension__ (__extension__ _X1bi_2+__extension__ _X1ci_2)));
488 }
489
490 {
491 ((void)(((void)(((void)__extension__ _X1ai_2) , __extension__ _X1bi_2)) , __extension__ _X1ci_2));
492 }
493
494}
Note: See TracBrowser for help on using the repository browser.