1  
       2  int a[1], b, c, d, e, f, g, h;
       3  
       4  void fn1 (int p)
       5  { 
       6    b = b >> 8 ^ a[b ^ (c & 5)] >> 8 ^ a[(b ^ c) & 5];
       7    b = b >> 8 ^ a[(b ^ c) & 5];
       8  }
       9  
      10  static void fn2 ()
      11  { 
      12    int k;
      13    while (1)
      14      while (e)
      15        { 
      16          while (g)
      17            while (h)
      18              for (k = 0; k < 6; k++)
      19                while (f)
      20                  fn1 (0);
      21          fn1 (0);
      22          fn1 (0);
      23          fn1 (0);
      24        }
      25  }
      26  
      27  int main ()
      28  { 
      29    fn2 ();
      30    return 0;
      31  }