public static void test () {
     tmmul2.state = 1;
     WHILE_14:
     while (true) {
       if (tmmul2.state != 99) {
         final int i21 = tmmul2.tape[tmmul2.head];
         if (tmmul2.state == 1 && i21 == 0) {
           tmmul2.state = 99;
           tmmul2.tape[tmmul2.head] = 0;
           tmmul2.head += 1;}
         if (tmmul2.state == 1 && i21 == 2) {
           tmmul2.state = 1;
           tmmul2.tape[tmmul2.head] = 2;
           tmmul2.head += 1;}
         if (tmmul2.state == 1 && i21 == 1) {
           tmmul2.state = 2;
           tmmul2.tape[tmmul2.head] = 2;
           tmmul2.head += -1;}
         if (tmmul2.state == 2 && i21 == 2) {
           tmmul2.state = 2;
           tmmul2.tape[tmmul2.head] = 2;
           tmmul2.head += -1;}
         if (tmmul2.state == 2 && i21 == 0) {
           tmmul2.state = 1;
           tmmul2.tape[tmmul2.head] = 2;
           tmmul2.head += 1;}}
       else {
         break WHILE_14;}
       continue;}
     /*WHILE_14*/
     return;
   }
//-------------------------------------------   0 sec