1 int a, b, c, d;
2 
3 int
f1(int p1,int p2)4 f1 (int p1, int p2)
5 {
6   return p1 - p2;
7 }
8 
9 void
f2(short p1,short p2)10 f2 (short p1, short p2)
11 {
12   for (;;)
13     {
14       if (5 < (1 ^ p2))
15         for (; a;)
16           for (;;)
17             {
18               b = 0xE7BC92A3EDA01CD8 < (d = p2) || (0, 0);
19               break;
20             }
21       if (p1)
22         break;
23       p2 = 5;
24     }
25 }
26 
27 void
f3(int x)28 f3 (int x)
29 {
30   int tmp = -2L;
31   c = f1 (90, x != 10);
32   f2 (c, tmp);
33 }
34