#include <perms.h>
// option...
int _imp_mainep(int _imp_argc, char **_imp_argv) {
  _imp_enter();
  asm("movep.w d0,12(a0)");
  asm("movep.l d0,4(a0)");
  asm("movep.w 12(a0),d0");
  asm("movep.l 4(a0),d0");
  auto void RANGES(void) {
    _imp_enter();
    static char B1 = 1;
    static char B2 = 2;
    static short S1 = 1;
    static short S2 = 2;
    static int I1 = 1;
    static int I2 = 2;

  L1:;
    I1 = B1 & 127;
  L2:;
    I2 = S1 & 127;
  L3:;
    I1 = I2 & 127;
  L4:;
    I1 = B1 | 127;
  L5:;
    I2 = S1 | 127;
  L6:;
    I1 = I2 | 127;
  L7:;
    I1 = B1 & 1270;
  L8:;
    I2 = S1 & 1270;
  L9:;
    I1 = I2 & 1270;
  L10:;
    I1 = B1 | 1270;
  L11:;
    I2 = S1 | 1270;
  L12:;
    I1 = I2 | 1270;
    _imp_leave();
  }
  auto void REGS(void) {
    _imp_enter();
    static char A[10 - 1 + 1] = {1};
    static short AA[2 - 1 + 1] = {1};
    /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/ 0;  /*ERROR: name_sym_idx is -1!*/
        /*C_NAME*/ /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/
    () + 1; /*ERROR: name_sym_idx is -1!*/        /*C_NAME*/
        /*ERROR: name_sym_idx is -1!*/            /*C_NAME*/
    () - 1; /*ERROR: name_sym_idx is -1!*/        /*C_NAME*/
        /*ERROR: name_sym_idx is -1!*/            /*C_NAME*/
    -(); /*ERROR: name_sym_idx is -1!*/           /*C_NAME*/
        /*ERROR: name_sym_idx is -1!*/            /*C_NAME*/
    ~();
        /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/ /*ERROR: name_sym_idx is -1!*/
        /*C_NAME*/ /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/
    () + ();
        /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/ /*ERROR: name_sym_idx is -1!*/
        /*C_NAME*/ /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/
    () + ();
        /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/ /*ERROR: name_sym_idx is -1!*/
        /*C_NAME*/ /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/
    () + ();
        /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/ /*ERROR: name_sym_idx is -1!*/
        /*C_NAME*/ /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/
    () + ();
        /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/ /*ERROR: name_sym_idx is -1!*/
        /*C_NAME*/ /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/
    () * ();
        /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/ /*ERROR: name_sym_idx is -1!*/
        /*C_NAME*/ /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/
    () * ();
        /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/ /*ERROR: name_sym_idx is -1!*/
        /*C_NAME*/ /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/
    () * ();
        /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/ /*ERROR: name_sym_idx is -1!*/
        /*C_NAME*/ /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/
    () * (); /*ERROR: name_sym_idx is -1!*/       /*C_NAME*/
        /*ERROR: name_sym_idx is -1!*/            /*C_NAME*/
    () & 127;
        /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/ /*ERROR: name_sym_idx is -1!*/
        /*C_NAME*/ /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/
    () & (1 - ()); /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/
        /*ERROR: name_sym_idx is -1!*/            /*C_NAME*/
    (() | 32) + '0';
        /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/ /*ERROR: name_sym_idx is -1!*/
        /*C_NAME*/ /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/
    (() | 32) + (); /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/
        /*ERROR: name_sym_idx is -1!*/             /*C_NAME*/
    A[]; /*ERROR: name_sym_idx is -1!*/            /*C_NAME*/
        /*ERROR: name_sym_idx is -1!*/             /*C_NAME*/
    AA[]; /*ERROR: name_sym_idx is -1!*/           /*C_NAME*/
        /*ERROR: name_sym_idx is -1!*/             /*C_NAME*/
    A[() + 1]; /*ERROR: name_sym_idx is -1!*/      /*C_NAME*/
    0; /*ERROR: name_sym_idx is -1!*/              /*C_NAME*/
        /*ERROR: name_sym_idx is -1!*/             /*C_NAME*/
    () + 1; /*ERROR: name_sym_idx is -1!*/         /*C_NAME*/
        /*ERROR: name_sym_idx is -1!*/             /*C_NAME*/
    () - 1; /*ERROR: name_sym_idx is -1!*/         /*C_NAME*/
        /*ERROR: name_sym_idx is -1!*/             /*C_NAME*/
    -(); /*ERROR: name_sym_idx is -1!*/            /*C_NAME*/
        /*ERROR: name_sym_idx is -1!*/             /*C_NAME*/
    ~();
        /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/ /*ERROR: name_sym_idx is -1!*/
        /*C_NAME*/ /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/
    () + ();
        /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/ /*ERROR: name_sym_idx is -1!*/
        /*C_NAME*/ /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/
    () + ();
        /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/ /*ERROR: name_sym_idx is -1!*/
        /*C_NAME*/ /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/
    () + ();
        /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/ /*ERROR: name_sym_idx is -1!*/
        /*C_NAME*/ /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/
    () + ();
        /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/ /*ERROR: name_sym_idx is -1!*/
        /*C_NAME*/ /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/
    () * ();
        /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/ /*ERROR: name_sym_idx is -1!*/
        /*C_NAME*/ /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/
    () * ();
        /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/ /*ERROR: name_sym_idx is -1!*/
        /*C_NAME*/ /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/
    () * ();
        /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/ /*ERROR: name_sym_idx is -1!*/
        /*C_NAME*/ /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/
    () * (); /*ERROR: name_sym_idx is -1!*/       /*C_NAME*/
        /*ERROR: name_sym_idx is -1!*/            /*C_NAME*/
    () & 127;
        /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/ /*ERROR: name_sym_idx is -1!*/
        /*C_NAME*/ /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/
    () & (1 - ()); /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/
        /*ERROR: name_sym_idx is -1!*/            /*C_NAME*/
    (() | 32) + '0';
        /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/ /*ERROR: name_sym_idx is -1!*/
        /*C_NAME*/ /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/
    (() | 32) + (); /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/
        /*ERROR: name_sym_idx is -1!*/             /*C_NAME*/
    A[]; /*ERROR: name_sym_idx is -1!*/            /*C_NAME*/
        /*ERROR: name_sym_idx is -1!*/             /*C_NAME*/
    AA[]; /*ERROR: name_sym_idx is -1!*/           /*C_NAME*/
        /*ERROR: name_sym_idx is -1!*/             /*C_NAME*/
    A[() + 1];
    _imp_leave();
  }
  auto void FRED(void) {
    _imp_enter();
    int I;
    int J;
    J = 0;
    for (I = 1; I != 10 + 1; I += 1) {
      J = J + I;
    }
    /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/;
        /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/
    ;
    _imp_leave();
  }
  FRED();
  _imp_leave();
  exit(0);
  return (0);
}
