- some strange combination of cond-eval and gvn-pre
[libfirm] / ir / be / test / fehler044b.c
1 #define IM 2147483648u
2
3 unsigned int current_random2 = 4247132568;
4 int imax2 = 403;
5
6 int main()
7 {
8         int ival2 = current_random2 & (IM - 1);
9         double intermediate = ((float) ival2 * (float)(imax2 + 0.999));
10         printf("%3.15e => %u\n", intermediate, (unsigned int) intermediate);
11
12         return 0;
13 }