fehler127: WTF - autobreak expects this to compile.
[libfirm] / ir / be / test / d.c
1 #include <stdio.h>
2
3 char C = 1;
4 short S = 2;
5 int I = 4;
6 long L = 4;
7 long long LL = 8;
8
9 float F = 4.0;
10 double D = 8.0;
11 long double LD = 10.0;
12
13 int a, b = 3;
14
15 int d = 4;
16
17 float fadd(float a, float b)
18 {
19   return a + b;
20 }
21
22 float fadd_m(float a)
23 {
24   return a + F;
25 }
26
27 int iadd(int a, int b)
28 {
29   return a + b + (a*b) + (a / d);
30 }
31
32 int iadd_m(int a)
33 {
34   return a + I;
35 }
36
37 int main (int argc, char *argv[]) {
38   printf("Float Add   %f\n", fadd(F, 5));
39   printf("Float Add+m %f\n", fadd_m(5));
40   printf("Int   Add   %d\n", iadd(I, 5));
41   printf("Int   Add+m %d\n", iadd_m(5));
42
43   return 0;
44 }