1  void fn2(void);
       2  void fn3(unsigned long);
       3  
       4  signed char a;
       5  int b, c, e, f;
       6  float *d;
       7  
       8  void fn1(void) {
       9          unsigned short g = 0;
      10  lbl_986:
      11          for (;;) {
      12                  c = 0;
      13                  for (; c <= 2;) {
      14                          *d = g;
      15                          fn2();
      16                          if (e)
      17                                  goto lbl_986;
      18                  }
      19                  g = 2;
      20                  for (; (short) g >= 0; g--) {
      21                          for (; b;) {
      22                                  fn3(45360);
      23                                  f = 0;
      24                                  for (; a >= 0; a--)
      25                                          ;
      26                          }
      27                  }
      28          }
      29  }