shared_var {
   int i;
   mat3 M[10][4][5];
}

var {
   int i;
   int k;
   int k;
   mat2 M;
   real x1;
   real x2;
   real x3;
}

init_comp {

  foo(i);
  if (((rnd())))
     i = 3;
  else
     i = 2;

  while (i < 10) {
    i = i + 1;
    if (even(i) + 1 || i == 10) {
      i = i + 1;
      i = 2*i;
    };
    if (i) ;
    else ;
    if (i)
      i = 1;
    else {
       j = 1;
    }
    k = k*i + k;
    bar(i*k, M);
    x1 = sin(x2, x3+67.8);
  }

  while (1) while (1) while (1) if (1);

  if (i)
    i = 1;
  else if (i == 2)
    i = 2;
  else i = 3;

}
