#include <perms.h>
int _imp_mainep(int _imp_argc, char **_imp_argv) {
  _imp_enter();
  const int USEIMP = 0;
  const int USEINTEL = 1;
  int BILBO;
  extern int BAGGINS(int GANDALF, int MODE);
  int T;
  for (T = 1; T != 5 + 1; T += 1) {
    BILBO = 2 * T; /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/
        /*ERROR: name_sym_idx is -1!*/            /*C_NAME*/
    PRINTSTRING(_imp_join(_imp_str_literal("baggins("),
                          _imp_join(, _imp_join(_imp_str_literal(")="), ))));
    NEWLINE();
  }
  NEWLINE();
  PRINTSTRING(_imp_str_literal("Loop unrolling gives:"));
  NEWLINE();
  BILBO = 2; /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/
      /*ERROR: name_sym_idx is -1!*/        /*C_NAME*/
  PRINTSTRING(_imp_join(_imp_str_literal("baggins("),
                        _imp_join(, _imp_join(_imp_str_literal(")="), ))));
  NEWLINE();
  BILBO = 4; /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/
      /*ERROR: name_sym_idx is -1!*/        /*C_NAME*/
  PRINTSTRING(_imp_join(_imp_str_literal("baggins("),
                        _imp_join(, _imp_join(_imp_str_literal(")="), ))));
  NEWLINE();
  BILBO = 6; /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/
      /*ERROR: name_sym_idx is -1!*/        /*C_NAME*/
  PRINTSTRING(_imp_join(_imp_str_literal("baggins("),
                        _imp_join(, _imp_join(_imp_str_literal(")="), ))));
  NEWLINE();
  BILBO = 8; /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/
      /*ERROR: name_sym_idx is -1!*/        /*C_NAME*/
  PRINTSTRING(_imp_join(_imp_str_literal("baggins("),
                        _imp_join(, _imp_join(_imp_str_literal(")="), ))));
  NEWLINE();
  BILBO = 10; /*ERROR: name_sym_idx is -1!*/ /*C_NAME*/
      /*ERROR: name_sym_idx is -1!*/         /*C_NAME*/
  PRINTSTRING(_imp_join(_imp_str_literal("baggins("),
                        _imp_join(, _imp_join(_imp_str_literal(")="), ))));
  NEWLINE();
  _imp_leave();
  exit(0);
  return (0);
}
