some more code I played around with lately
[libfirm] / ir / be / test / codegen / spillharness.c
1 int max = 1000000;
2
3 void mark(void);
4 int foo(void);
5
6 int main(int argc, char **argv) {
7         int i;
8         int val;
9
10         for(i = 0; i < max; ++i) {
11                 val = rand();
12         }
13
14         mark();
15         for(i = 0; i < max; ++i) {
16                 int i1 = foo();
17                 int i2 = foo();
18                 int i3 = foo();
19                 int i4 = foo();
20                 int i5 = foo();
21                 int i6 = foo();
22                 int i7 = foo();
23
24                 i += i1 +i2 +i3+i4+i5+i6+i7;
25                 printf("%d\n", i);
26         }
27
28         printf("end\n");
29         return val;
30 }