/* Generated automatically from libeval.scm.  DO NOT EDIT */
#define LIBGAUCHE_BODY 
#include <gauche.h>
#include <gauche/code.h>

#line 37 "libeval.scm"
#include <gauche/vminsn.h>
#include <gauche/priv/readerP.h>

static ScmObj libevaleval(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libevaleval__STUB, 2, 0,SCM_FALSE,libevaleval, NULL, NULL);

static ScmObj libevalnull_environment(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libevalnull_environment__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libevalnull_environment, NULL, NULL);

static ScmObj libevalscheme_report_environment(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libevalscheme_report_environment__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libevalscheme_report_environment, NULL, NULL);

static ScmObj libevalinteraction_environment(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libevalinteraction_environment__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libevalinteraction_environment, NULL, NULL);

static ScmObj libeval_25record_load_stat(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libeval_25record_load_stat__STUB, 1, 0,SCM_FALSE,libeval_25record_load_stat, NULL, NULL);

static ScmObj libeval_25new_read_context_for_load(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libeval_25new_read_context_for_load__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libeval_25new_read_context_for_load, NULL, NULL);

static ScmObj libeval_25load_verboseP(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libeval_25load_verboseP__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libeval_25load_verboseP, NULL, NULL);

static ScmObj libevaldynamic_load(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libevaldynamic_load__STUB, 1, 1,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libevaldynamic_load, NULL, NULL);

static ScmObj libevaldlobj_get_entry_address(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libevaldlobj_get_entry_address__STUB, 2, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libevaldlobj_get_entry_address, NULL, NULL);

static ScmObj libevalprovide(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libevalprovide__STUB, 1, 0,SCM_FALSE,libevalprovide, NULL, NULL);

static ScmObj libevalprovidedP(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libevalprovidedP__STUB, 1, 0,SCM_FALSE,libevalprovidedP, NULL, NULL);

static ScmObj libeval_25loaded_dlobjs(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libeval_25loaded_dlobjs__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libeval_25loaded_dlobjs, NULL, NULL);

static ScmObj libeval_25require(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libeval_25require__STUB, 1, 0,SCM_FALSE,libeval_25require, NULL, NULL);

static ScmObj libeval_25add_load_path(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libeval_25add_load_path__STUB, 1, 2,SCM_FALSE,libeval_25add_load_path, NULL, NULL);

static ScmObj libeval_25autoload(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libeval_25autoload__STUB, 3, 0,SCM_FALSE,libeval_25autoload, NULL, NULL);

static ScmObj libeval_25add_load_path_hookX(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libeval_25add_load_path_hookX__STUB, 1, 2,SCM_FALSE,libeval_25add_load_path_hookX, NULL, NULL);

static ScmObj libeval_25delete_load_path_hookX(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libeval_25delete_load_path_hookX__STUB, 1, 0,SCM_FALSE,libeval_25delete_load_path_hookX, NULL, NULL);

static ScmObj libeval_25exit(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libeval_25exit__STUB, 0, 2,SCM_FALSE,libeval_25exit, NULL, NULL);

static ScmObj libevalgc(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libevalgc__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libevalgc, NULL, NULL);

static ScmObj libevalgc_stat(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libevalgc_stat__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libevalgc_stat, NULL, NULL);

static ScmObj libevalgc_print_static_roots(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libevalgc_print_static_roots__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libevalgc_print_static_roots, NULL, NULL);

static ScmObj libevalgauche_version(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libevalgauche_version__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libevalgauche_version, NULL, NULL);

static ScmObj libevalgauche_architecture(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libevalgauche_architecture__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libevalgauche_architecture, NULL, NULL);

static ScmObj libevalgauche_library_directory(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libevalgauche_library_directory__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libevalgauche_library_directory, NULL, NULL);

static ScmObj libevalgauche_architecture_directory(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libevalgauche_architecture_directory__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libevalgauche_architecture_directory, NULL, NULL);

static ScmObj libevalgauche_site_library_directory(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libevalgauche_site_library_directory__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libevalgauche_site_library_directory, NULL, NULL);

static ScmObj libevalgauche_site_architecture_directory(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libevalgauche_site_architecture_directory__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libevalgauche_site_architecture_directory, NULL, NULL);

static ScmObj libevalgauche_dso_suffix(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libevalgauche_dso_suffix__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libevalgauche_dso_suffix, NULL, NULL);

static ScmObj libeval_25gauche_runtime_directory(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libeval_25gauche_runtime_directory__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libeval_25gauche_runtime_directory, NULL, NULL);

static ScmObj libeval_25gauche_libgauche_path(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libeval_25gauche_libgauche_path__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libeval_25gauche_libgauche_path, NULL, NULL);

static ScmObj libeval_25gauche_executable_path(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libeval_25gauche_executable_path__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libeval_25gauche_executable_path, NULL, NULL);

static ScmObj libevalcurrent_thread(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libevalcurrent_thread__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libevalcurrent_thread, NULL, NULL);

static ScmObj libevalvm_dump(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libevalvm_dump__STUB, 0, 2,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libevalvm_dump, NULL, NULL);

static ScmObj libevalvm_get_stack_trace(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libevalvm_get_stack_trace__STUB, 0, 2,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libevalvm_get_stack_trace, NULL, NULL);

static ScmObj libevalvm_get_stack_trace_lite(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libevalvm_get_stack_trace_lite__STUB, 0, 2,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libevalvm_get_stack_trace_lite, NULL, NULL);

static ScmObj libeval_25vm_get_insn_offsets(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libeval_25vm_get_insn_offsets__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libeval_25vm_get_insn_offsets, NULL, NULL);

static ScmObj libeval_25vm_custom_error_reporter_setX(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libeval_25vm_custom_error_reporter_setX__STUB, 2, 0,SCM_FALSE,libeval_25vm_custom_error_reporter_setX, NULL, NULL);

#if defined(__CYGWIN__) || defined(GAUCHE_WINDOWS)
#define SCM_CGEN_CONST /*empty*/
#else
#define SCM_CGEN_CONST const
#endif
static SCM_CGEN_CONST struct scm__scRec {
  ScmString d1612[308];
} scm__sc SCM_UNUSED = {
  {   /* ScmString d1612 */
      SCM_STRING_CONST_INITIALIZER("eval", 4, 4),
      SCM_STRING_CONST_INITIALIZER("expr", 4, 4),
      SCM_STRING_CONST_INITIALIZER("env", 3, 3),
      SCM_STRING_CONST_INITIALIZER("source-info", 11, 11),
      SCM_STRING_CONST_INITIALIZER("libeval.scm", 11, 11),
      SCM_STRING_CONST_INITIALIZER("bind-info", 9, 9),
      SCM_STRING_CONST_INITIALIZER("scheme", 6, 6),
      SCM_STRING_CONST_INITIALIZER("<top>", 5, 5),
      SCM_STRING_CONST_INITIALIZER("->", 2, 2),
      SCM_STRING_CONST_INITIALIZER("null-environment", 16, 16),
      SCM_STRING_CONST_INITIALIZER("version", 7, 7),
      SCM_STRING_CONST_INITIALIZER("<fixnum>", 8, 8),
      SCM_STRING_CONST_INITIALIZER("scheme-report-environment", 25, 25),
      SCM_STRING_CONST_INITIALIZER("interaction-environment", 23, 23),
      SCM_STRING_CONST_INITIALIZER("load", 4, 4),
      SCM_STRING_CONST_INITIALIZER("G1624", 5, 5),
      SCM_STRING_CONST_INITIALIZER("e", 1, 1),
      SCM_STRING_CONST_INITIALIZER("unused-args", 11, 11),
      SCM_STRING_CONST_INITIALIZER("undefined\077", 10, 10),
      SCM_STRING_CONST_INITIALIZER("*load-path*", 11, 11),
      SCM_STRING_CONST_INITIALIZER("gauche.internal", 15, 15),
      SCM_STRING_CONST_INITIALIZER("*load-suffixes*", 15, 15),
      SCM_STRING_CONST_INITIALIZER("error-if-not-found", 18, 18),
      SCM_STRING_CONST_INITIALIZER("allow-archive", 13, 13),
      SCM_STRING_CONST_INITIALIZER("find-load-file", 14, 14),
      SCM_STRING_CONST_INITIALIZER("open-input-file", 15, 15),
      SCM_STRING_CONST_INITIALIZER("rewind-before", 13, 13),
      SCM_STRING_CONST_INITIALIZER("with-error-handler", 18, 18),
      SCM_STRING_CONST_INITIALIZER("absolute", 8, 8),
      SCM_STRING_CONST_INITIALIZER("canonicalize", 12, 12),
      SCM_STRING_CONST_INITIALIZER("sys-normalize-pathname", 22, 22),
      SCM_STRING_CONST_INITIALIZER("script-file", 11, 11),
      SCM_STRING_CONST_INITIALIZER("%load-verbose\077", 14, 14),
      SCM_STRING_CONST_INITIALIZER(";;~aLoading ~a~a...\012", 20, 20),
      SCM_STRING_CONST_INITIALIZER("current-load-history", 20, 20),
      SCM_STRING_CONST_INITIALIZER("make-string", 11, 11),
      SCM_STRING_CONST_INITIALIZER(" (hooked) ", 10, 10),
      SCM_STRING_CONST_INITIALIZER("", 0, 0),
      SCM_STRING_CONST_INITIALIZER("format", 6, 6),
      SCM_STRING_CONST_INITIALIZER("input-port\077", 11, 11),
      SCM_STRING_CONST_INITIALIZER("open-coding-aware-port", 22, 22),
      SCM_STRING_CONST_INITIALIZER("environment", 11, 11),
      SCM_STRING_CONST_INITIALIZER("paths", 5, 5),
      SCM_STRING_CONST_INITIALIZER("load-from-port", 14, 14),
      SCM_STRING_CONST_INITIALIZER("raise", 5, 5),
      SCM_STRING_CONST_INITIALIZER("keyword list not even", 21, 21),
      SCM_STRING_CONST_INITIALIZER("error", 5, 5),
      SCM_STRING_CONST_INITIALIZER("unwrap-syntax-1", 15, 15),
      SCM_STRING_CONST_INITIALIZER("suffixes", 8, 8),
      SCM_STRING_CONST_INITIALIZER("ignore-coding", 13, 13),
      SCM_STRING_CONST_INITIALIZER("main-script", 11, 11),
      SCM_STRING_CONST_INITIALIZER("unknown keyword ~S", 18, 18),
      SCM_STRING_CONST_INITIALIZER("errorf", 6, 6),
      SCM_STRING_CONST_INITIALIZER("file", 4, 4),
      SCM_STRING_CONST_INITIALIZER("key", 3, 3),
      SCM_STRING_CONST_INITIALIZER("%toplevel", 9, 9),
      SCM_STRING_CONST_INITIALIZER("input port required, but got:", 29, 29),
      SCM_STRING_CONST_INITIALIZER("module\077", 7, 7),
      SCM_STRING_CONST_INITIALIZER("module or #f required, but got:", 31, 31),
      SCM_STRING_CONST_INITIALIZER("vm-current-module", 17, 17),
      SCM_STRING_CONST_INITIALIZER("current-load-port", 17, 17),
      SCM_STRING_CONST_INITIALIZER("current-load-next", 17, 17),
      SCM_STRING_CONST_INITIALIZER("reader-lexical-mode", 19, 19),
      SCM_STRING_CONST_INITIALIZER("vm-eval-situation", 17, 17),
      SCM_STRING_CONST_INITIALIZER("current-read-context", 20, 20),
      SCM_STRING_CONST_INITIALIZER("%new-read-context-for-load", 26, 26),
      SCM_STRING_CONST_INITIALIZER("vm-set-current-module", 21, 21),
      SCM_STRING_CONST_INITIALIZER("close-port", 10, 10),
      SCM_STRING_CONST_INITIALIZER("%record-load-stat", 17, 17),
      SCM_STRING_CONST_INITIALIZER("%port-unlock!", 13, 13),
      SCM_STRING_CONST_INITIALIZER("restore-load-context", 20, 20),
      SCM_STRING_CONST_INITIALIZER("read", 4, 4),
      SCM_STRING_CONST_INITIALIZER("values", 6, 6),
      SCM_STRING_CONST_INITIALIZER("read+", 5, 5),
      SCM_STRING_CONST_INITIALIZER("port", 4, 4),
      SCM_STRING_CONST_INITIALIZER("condition\077", 10, 10),
      SCM_STRING_CONST_INITIALIZER("<load-condition-mixin>", 22, 22),
      SCM_STRING_CONST_INITIALIZER("history", 7, 7),
      SCM_STRING_CONST_INITIALIZER("make", 4, 4),
      SCM_STRING_CONST_INITIALIZER("make-compound-condition", 23, 23),
      SCM_STRING_CONST_INITIALIZER("port-closed\077", 12, 12),
      SCM_STRING_CONST_INITIALIZER("port already closed:", 20, 20),
      SCM_STRING_CONST_INITIALIZER("%port-lock!", 11, 11),
      SCM_STRING_CONST_INITIALIZER("port\077", 5, 5),
      SCM_STRING_CONST_INITIALIZER("port-current-line", 17, 17),
      SCM_STRING_CONST_INITIALIZER("SCM_VM_LOADING", 14, 14),
      SCM_STRING_CONST_INITIALIZER("current-load-path", 17, 17),
      SCM_STRING_CONST_INITIALIZER("(unnamed source)", 16, 16),
      SCM_STRING_CONST_INITIALIZER("gauche-character-encoding", 25, 25),
      SCM_STRING_CONST_INITIALIZER("utf-8", 5, 5),
      SCM_STRING_CONST_INITIALIZER("path", 4, 4),
      SCM_STRING_CONST_INITIALIZER("<void>", 6, 6),
      SCM_STRING_CONST_INITIALIZER("<boolean>", 9, 9),
      SCM_STRING_CONST_INITIALIZER("char-alphabetic\077", 16, 16),
      SCM_STRING_CONST_INITIALIZER("char-downcase", 13, 13),
      SCM_STRING_CONST_INITIALIZER("char-numeric\077", 13, 13),
      SCM_STRING_CONST_INITIALIZER("%get-initfn-name", 16, 16),
      SCM_STRING_CONST_INITIALIZER("G1633", 5, 5),
      SCM_STRING_CONST_INITIALIZER("c", 1, 1),
      SCM_STRING_CONST_INITIALIZER("_", 1, 1),
      SCM_STRING_CONST_INITIALIZER("string-append", 13, 13),
      SCM_STRING_CONST_INITIALIZER("sys-basename", 12, 12),
      SCM_STRING_CONST_INITIALIZER("before", 6, 6),
      SCM_STRING_CONST_INITIALIZER("string-scan-right", 17, 17),
      SCM_STRING_CONST_INITIALIZER("_Scm_Init_", 10, 10),
      SCM_STRING_CONST_INITIALIZER("string->list", 12, 12),
      SCM_STRING_CONST_INITIALIZER("map", 3, 3),
      SCM_STRING_CONST_INITIALIZER("list->string", 12, 12),
      SCM_STRING_CONST_INITIALIZER("initfn", 6, 6),
      SCM_STRING_CONST_INITIALIZER("dsopath", 7, 7),
      SCM_STRING_CONST_INITIALIZER("init-function", 13, 13),
      SCM_STRING_CONST_INITIALIZER("export-symbols", 14, 14),
      SCM_STRING_CONST_INITIALIZER("dynamic-load", 12, 12),
      SCM_STRING_CONST_INITIALIZER("gauche", 6, 6),
      SCM_STRING_CONST_INITIALIZER("<string>", 8, 8),
      SCM_STRING_CONST_INITIALIZER("dlobj-get-entry-address", 23, 23),
      SCM_STRING_CONST_INITIALIZER("dlo", 3, 3),
      SCM_STRING_CONST_INITIALIZER("name", 4, 4),
      SCM_STRING_CONST_INITIALIZER("<dlobj>", 7, 7),
      SCM_STRING_CONST_INITIALIZER("provide", 7, 7),
      SCM_STRING_CONST_INITIALIZER("feature", 7, 7),
      SCM_STRING_CONST_INITIALIZER("provided\077", 9, 9),
      SCM_STRING_CONST_INITIALIZER("%loaded-dlobjs", 14, 14),
      SCM_STRING_CONST_INITIALIZER("%require", 8, 8),
      SCM_STRING_CONST_INITIALIZER("%add-load-path", 14, 14),
      SCM_STRING_CONST_INITIALIZER("optional", 8, 8),
      SCM_STRING_CONST_INITIALIZER("afterp", 6, 6),
      SCM_STRING_CONST_INITIALIZER("<const-cstring>", 15, 15),
      SCM_STRING_CONST_INITIALIZER("*", 1, 1),
      SCM_STRING_CONST_INITIALIZER("%autoload", 9, 9),
      SCM_STRING_CONST_INITIALIZER("mod", 3, 3),
      SCM_STRING_CONST_INITIALIZER("file-or-module", 14, 14),
      SCM_STRING_CONST_INITIALIZER("entries", 7, 7),
      SCM_STRING_CONST_INITIALIZER("<module>", 8, 8),
      SCM_STRING_CONST_INITIALIZER("port-name", 9, 9),
      SCM_STRING_CONST_INITIALIZER("^\134(.*\134)$", 8, 8),
      SCM_STRING_CONST_INITIALIZER("with-module", 11, 11),
      SCM_STRING_CONST_INITIALIZER("current-module", 14, 14),
      SCM_STRING_CONST_INITIALIZER("quote", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1637", 5, 5),
      SCM_STRING_CONST_INITIALIZER("vars", 4, 4),
      SCM_STRING_CONST_INITIALIZER("autoload", 8, 8),
      SCM_STRING_CONST_INITIALIZER("G1635", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1636", 5, 5),
      SCM_STRING_CONST_INITIALIZER("source", 6, 6),
      SCM_STRING_CONST_INITIALIZER("lambda", 6, 6),
      SCM_STRING_CONST_INITIALIZER("quasiquote", 10, 10),
      SCM_STRING_CONST_INITIALIZER("unquote", 7, 7),
      SCM_STRING_CONST_INITIALIZER("%make-macro-transformer", 23, 23),
      SCM_STRING_CONST_INITIALIZER("add-load-path requires a literal string as path, but got:", 57, 57),
      SCM_STRING_CONST_INITIALIZER("after", 5, 5),
      SCM_STRING_CONST_INITIALIZER("relative", 8, 8),
      SCM_STRING_CONST_INITIALIZER("sys-dirname", 11, 11),
      SCM_STRING_CONST_INITIALIZER("/", 1, 1),
      SCM_STRING_CONST_INITIALIZER("G1640", 5, 5),
      SCM_STRING_CONST_INITIALIZER("args", 4, 4),
      SCM_STRING_CONST_INITIALIZER("add-load-path", 13, 13),
      SCM_STRING_CONST_INITIALIZER("G1638", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1639", 5, 5),
      SCM_STRING_CONST_INITIALIZER("unless", 6, 6),
      SCM_STRING_CONST_INITIALIZER("string\077", 7, 7),
      SCM_STRING_CONST_INITIALIZER("let", 3, 3),
      SCM_STRING_CONST_INITIALIZER("or", 2, 2),
      SCM_STRING_CONST_INITIALIZER("memq", 4, 4),
      SCM_STRING_CONST_INITIALIZER("and-let*", 8, 8),
      SCM_STRING_CONST_INITIALIZER("cur", 3, 3),
      SCM_STRING_CONST_INITIALIZER("file-exists\077", 12, 12),
      SCM_STRING_CONST_INITIALIZER("file-is-directory\077", 18, 18),
      SCM_STRING_CONST_INITIALIZER("try-suffixes", 12, 12),
      SCM_STRING_CONST_INITIALIZER("s", 1, 1),
      SCM_STRING_CONST_INITIALIZER("any", 3, 3),
      SCM_STRING_CONST_INITIALIZER("stem", 4, 4),
      SCM_STRING_CONST_INITIALIZER("cannot find ~s to load", 22, 22),
      SCM_STRING_CONST_INITIALIZER("do-absolute", 11, 11),
      SCM_STRING_CONST_INITIALIZER("equal\077", 6, 6),
      SCM_STRING_CONST_INITIALIZER("bad filename to load", 20, 20),
      SCM_STRING_CONST_INITIALIZER("string-ref", 10, 10),
      SCM_STRING_CONST_INITIALIZER("char=\077", 6, 6),
      SCM_STRING_CONST_INITIALIZER("expand", 6, 6),
      SCM_STRING_CONST_INITIALIZER("gauche.os.windows", 17, 17),
      SCM_STRING_CONST_INITIALIZER("cond-features", 13, 13),
      SCM_STRING_CONST_INITIALIZER("^[A-Za-z]:", 10, 10),
      SCM_STRING_CONST_INITIALIZER("rxmatch", 7, 7),
      SCM_STRING_CONST_INITIALIZER("gauche.os.cygwin", 16, 16),
      SCM_STRING_CONST_INITIALIZER("cannot find ~s in ~s", 20, 20),
      SCM_STRING_CONST_INITIALIZER("file-is-regular\077", 16, 16),
      SCM_STRING_CONST_INITIALIZER("p", 1, 1),
      SCM_STRING_CONST_INITIALIZER("*load-path-hooks*", 17, 17),
      SCM_STRING_CONST_INITIALIZER("^\134.\134.\077/", 7, 7),
      SCM_STRING_CONST_INITIALIZER("relative-dot-path", 17, 17),
      SCM_STRING_CONST_INITIALIZER("filename", 8, 8),
      SCM_STRING_CONST_INITIALIZER("%add-load-path-hook!", 20, 20),
      SCM_STRING_CONST_INITIALIZER("proc", 4, 4),
      SCM_STRING_CONST_INITIALIZER("after\077", 6, 6),
      SCM_STRING_CONST_INITIALIZER("%delete-load-path-hook!", 23, 23),
      SCM_STRING_CONST_INITIALIZER("make-embedded-code-loader", 25, 25),
      SCM_STRING_CONST_INITIALIZER("string-copy", 11, 11),
      SCM_STRING_CONST_INITIALIZER("hash-table-exists\077", 18, 18),
      SCM_STRING_CONST_INITIALIZER("sfx", 3, 3),
      SCM_STRING_CONST_INITIALIZER("hash-table-get", 14, 14),
      SCM_STRING_CONST_INITIALIZER("@", 1, 1),
      SCM_STRING_CONST_INITIALIZER("open-input-string", 17, 17),
      SCM_STRING_CONST_INITIALIZER("archive-path", 12, 12),
      SCM_STRING_CONST_INITIALIZER("libtab", 6, 6),
      SCM_STRING_CONST_INITIALIZER("add-embedded-code-loader!", 25, 25),
      SCM_STRING_CONST_INITIALIZER("write", 5, 5),
      SCM_STRING_CONST_INITIALIZER("newline", 7, 7),
      SCM_STRING_CONST_INITIALIZER("%repl-print", 11, 11),
      SCM_STRING_CONST_INITIALIZER("G1650", 5, 5),
      SCM_STRING_CONST_INITIALIZER("for-each", 8, 8),
      SCM_STRING_CONST_INITIALIZER("vals", 4, 4),
      SCM_STRING_CONST_INITIALIZER("%repl-prompt", 12, 12),
      SCM_STRING_CONST_INITIALIZER("gosh> ", 6, 6),
      SCM_STRING_CONST_INITIALIZER("display", 7, 7),
      SCM_STRING_CONST_INITIALIZER("flush", 5, 5),
      SCM_STRING_CONST_INITIALIZER("report-error", 12, 12),
      SCM_STRING_CONST_INITIALIZER("read-eval-print-loop", 20, 20),
      SCM_STRING_CONST_INITIALIZER("G1658", 5, 5),
      SCM_STRING_CONST_INITIALIZER("too many arguments for", 22, 22),
      SCM_STRING_CONST_INITIALIZER("reader", 6, 6),
      SCM_STRING_CONST_INITIALIZER("evaluator", 9, 9),
      SCM_STRING_CONST_INITIALIZER("printer", 7, 7),
      SCM_STRING_CONST_INITIALIZER("prompter", 8, 8),
      SCM_STRING_CONST_INITIALIZER("loop1", 5, 5),
      SCM_STRING_CONST_INITIALIZER("and", 3, 3),
      SCM_STRING_CONST_INITIALIZER("^e", 2, 2),
      SCM_STRING_CONST_INITIALIZER("^", 1, 1),
      SCM_STRING_CONST_INITIALIZER("loop2", 5, 5),
      SCM_STRING_CONST_INITIALIZER("let1", 4, 4),
      SCM_STRING_CONST_INITIALIZER("exp", 3, 3),
      SCM_STRING_CONST_INITIALIZER("not", 3, 3),
      SCM_STRING_CONST_INITIALIZER("eof-object\077", 11, 11),
      SCM_STRING_CONST_INITIALIZER("receive", 7, 7),
      SCM_STRING_CONST_INITIALIZER("results", 7, 7),
      SCM_STRING_CONST_INITIALIZER("apply", 5, 5),
      SCM_STRING_CONST_INITIALIZER("run-main", 8, 8),
      SCM_STRING_CONST_INITIALIZER("G1659", 5, 5),
      SCM_STRING_CONST_INITIALIZER("fixnum\077", 7, 7),
      SCM_STRING_CONST_INITIALIZER("main", 4, 4),
      SCM_STRING_CONST_INITIALIZER("%invoke-other-version", 21, 21),
      SCM_STRING_CONST_INITIALIZER("ersion", 6, 6),
      SCM_STRING_CONST_INITIALIZER("No such version `ersion'.  To display Gauche version, run 'gosh -V'.  To see all options, run 'gosh -h'.", 104, 104),
      SCM_STRING_CONST_INITIALIZER("exit", 4, 4),
      SCM_STRING_CONST_INITIALIZER("gauche-architecture-directory", 29, 29),
      SCM_STRING_CONST_INITIALIZER("/../../..", 9, 9),
      SCM_STRING_CONST_INITIALIZER("/gauche-*/", 10, 10),
      SCM_STRING_CONST_INITIALIZER("gauche-architecture", 19, 19),
      SCM_STRING_CONST_INITIALIZER("/gosh", 5, 5),
      SCM_STRING_CONST_INITIALIZER("glob", 4, 4),
      SCM_STRING_CONST_INITIALIZER("-v", 2, 2),
      SCM_STRING_CONST_INITIALIZER("^-v", 3, 3),
      SCM_STRING_CONST_INITIALIZER("No installed Gauche with version ~a under ~a.\012", 46, 46),
      SCM_STRING_CONST_INITIALIZER("sys-exec", 8, 8),
      SCM_STRING_CONST_INITIALIZER("%exit", 5, 5),
      SCM_STRING_CONST_INITIALIZER("code", 4, 4),
      SCM_STRING_CONST_INITIALIZER("standard-error-port", 19, 19),
      SCM_STRING_CONST_INITIALIZER("fmt", 3, 3),
      SCM_STRING_CONST_INITIALIZER("exit-handler", 12, 12),
      SCM_STRING_CONST_INITIALIZER("<error>", 7, 7),
      SCM_STRING_CONST_INITIALIZER("%reraise", 8, 8),
      SCM_STRING_CONST_INITIALIZER("G1664", 5, 5),
      SCM_STRING_CONST_INITIALIZER("rest", 4, 4),
      SCM_STRING_CONST_INITIALIZER("gc", 2, 2),
      SCM_STRING_CONST_INITIALIZER("gc-stat", 7, 7),
      SCM_STRING_CONST_INITIALIZER("total-heap-size", 15, 15),
      SCM_STRING_CONST_INITIALIZER("free-bytes", 10, 10),
      SCM_STRING_CONST_INITIALIZER("bytes-since-gc", 14, 14),
      SCM_STRING_CONST_INITIALIZER("total-bytes", 11, 11),
      SCM_STRING_CONST_INITIALIZER("gc-print-static-roots", 21, 21),
      SCM_STRING_CONST_INITIALIZER("gauche-version", 14, 14),
      SCM_STRING_CONST_INITIALIZER("gauche-library-directory", 24, 24),
      SCM_STRING_CONST_INITIALIZER("gauche-site-library-directory", 29, 29),
      SCM_STRING_CONST_INITIALIZER("gauche-site-architecture-directory", 34, 34),
      SCM_STRING_CONST_INITIALIZER("gauche-dso-suffix", 17, 17),
      SCM_STRING_CONST_INITIALIZER("%gauche-runtime-directory", 25, 25),
      SCM_STRING_CONST_INITIALIZER("%gauche-libgauche-path", 22, 22),
      SCM_STRING_CONST_INITIALIZER("%gauche-executable-path", 23, 23),
      SCM_STRING_CONST_INITIALIZER("current-thread", 14, 14),
      SCM_STRING_CONST_INITIALIZER("vm-dump", 7, 7),
      SCM_STRING_CONST_INITIALIZER("vm", 2, 2),
      SCM_STRING_CONST_INITIALIZER("vm-get-stack-trace", 18, 18),
      SCM_STRING_CONST_INITIALIZER("vm-get-stack-trace-lite", 23, 23),
      SCM_STRING_CONST_INITIALIZER("%vm-show-stack-trace", 20, 20),
      SCM_STRING_CONST_INITIALIZER("%show-stack-trace", 17, 17),
      SCM_STRING_CONST_INITIALIZER("maxdepth", 8, 8),
      SCM_STRING_CONST_INITIALIZER("skip", 4, 4),
      SCM_STRING_CONST_INITIALIZER("offset", 6, 6),
      SCM_STRING_CONST_INITIALIZER("trace", 5, 5),
      SCM_STRING_CONST_INITIALIZER("current-output-port", 19, 19),
      SCM_STRING_CONST_INITIALIZER("%vm-get-insn-offsets", 20, 20),
      SCM_STRING_CONST_INITIALIZER("G1673", 5, 5),
      SCM_STRING_CONST_INITIALIZER("si", 2, 2),
      SCM_STRING_CONST_INITIALIZER("... (more stack dump truncated)\012", 32, 32),
      SCM_STRING_CONST_INITIALIZER("~3d  ~,,,,65:s\012", 15, 15),
      SCM_STRING_CONST_INITIALIZER("unwrap-syntax", 13, 13),
      SCM_STRING_CONST_INITIALIZER("%source-info", 12, 12),
      SCM_STRING_CONST_INITIALIZER("find", 4, 4),
      SCM_STRING_CONST_INITIALIZER("        expanded from ~,,,,60s\012", 31, 31),
      SCM_STRING_CONST_INITIALIZER("        at ~s:~d\012", 17, 17),
      SCM_STRING_CONST_INITIALIZER("        [unknown location]\012", 27, 27),
      SCM_STRING_CONST_INITIALIZER("%vm-custom-error-reporter-set!", 30, 30),
      SCM_STRING_CONST_INITIALIZER("handler", 7, 7),
      SCM_STRING_CONST_INITIALIZER("<thread>", 8, 8),
      SCM_STRING_CONST_INITIALIZER("pair-attribute-get", 18, 18),
      SCM_STRING_CONST_INITIALIZER("original", 8, 8),
      SCM_STRING_CONST_INITIALIZER("reverse", 7, 7),
      SCM_STRING_CONST_INITIALIZER("obj", 3, 3),
      SCM_STRING_CONST_INITIALIZER("debug-source-info", 17, 17),
  },
};
static struct scm__rcRec {
  ScmCompiledCode d1626[56];
  ScmWord d1625[2476];
  ScmPair d1614[718] SCM_ALIGN_PAIR;
  ScmObj d1613[632];
} scm__rc SCM_UNUSED = {
  {   /* ScmCompiledCode d1626 */
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (load G1624) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[0])), 1,
            0, 1, 0, SCM_OBJ(&scm__rc.d1614[33]), SCM_NIL, SCM_OBJ(&scm__rc.d1614[37]),
            SCM_OBJ(&scm__rc.d1626[3]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[1])), 4,
            4, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[41]),
            SCM_OBJ(&scm__rc.d1626[2]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* load */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[5])), 372,
            89, 1, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[63]),
            SCM_OBJ(&scm__rc.d1626[3]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[377])), 7,
            4, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* restore-load-context */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[384])), 49,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[66]),
            SCM_OBJ(&scm__rc.d1626[8]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* read+ */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[433])), 21,
            14, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[70]),
            SCM_OBJ(&scm__rc.d1626[8]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[454])), 47,
            26, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[74]),
            SCM_OBJ(&scm__rc.d1626[8]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[501])), 129,
            21, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[75]),
            SCM_OBJ(&scm__rc.d1626[8]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* load-from-port */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[630])), 178,
            49, 1, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[85]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (%get-initfn-name G1633) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[808])), 21,
            10, 1, 0, SCM_OBJ(&scm__rc.d1614[104]), SCM_NIL, SCM_OBJ(&scm__rc.d1614[110]),
            SCM_OBJ(&scm__rc.d1626[11]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %get-initfn-name */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[829])), 50,
            30, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[118]),
            SCM_OBJ(&scm__rc.d1626[11]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[879])), 7,
            4, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* current-load-path */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[886])), 27,
            18, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[193]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1637) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[913])), 16,
            4, 1, 1, SCM_OBJ(&scm__rc.d1614[197]), SCM_NIL, SCM_OBJ(&scm__rc.d1614[199]),
            SCM_OBJ(&scm__rc.d1626[15]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[929])), 4,
            2, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[205]),
            SCM_OBJ(&scm__rc.d1626[15]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[933])), 17,
            16, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1640) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[950])), 72,
            21, 1, 1, SCM_OBJ(&scm__rc.d1614[225]), SCM_NIL, SCM_OBJ(&scm__rc.d1614[227]),
            SCM_OBJ(&scm__rc.d1626[18]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[1022])), 4,
            2, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[233]),
            SCM_OBJ(&scm__rc.d1626[18]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[1026])), 17,
            16, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[1043])), 21,
            14, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[297]),
            SCM_OBJ(&scm__rc.d1626[20]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* try-suffixes */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[1064])), 25,
            10, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[301]),
            SCM_OBJ(&scm__rc.d1626[23]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* do-absolute */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[1089])), 21,
            10, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[304]),
            SCM_OBJ(&scm__rc.d1626[23]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[1110])), 7,
            6, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[313]),
            SCM_OBJ(&scm__rc.d1626[23]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* find-load-file */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[1117])), 355,
            52, 3, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[328]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[1472])), 15,
            15, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[356]),
            SCM_OBJ(&scm__rc.d1626[26]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* make-embedded-code-loader */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[1487])), 13,
            11, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[367]),
            SCM_OBJ(&scm__rc.d1626[26]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* make-embedded-code-loader */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[1500])), 76,
            23, 3, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[375]),
            SCM_OBJ(&scm__rc.d1626[27]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* make-embedded-code-loader */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[1576])), 3,
            0, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[381]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* add-embedded-code-loader! */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[1579])), 4,
            4, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[388]),
            SCM_OBJ(&scm__rc.d1626[29]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* add-embedded-code-loader! */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[1583])), 14,
            14, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[393]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (%repl-print G1650) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[1597])), 8,
            10, 1, 0, SCM_OBJ(&scm__rc.d1614[395]), SCM_NIL, SCM_OBJ(&scm__rc.d1614[400]),
            SCM_OBJ(&scm__rc.d1626[32]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %repl-print */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[1605])), 5,
            5, 0, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[402]),
            SCM_OBJ(&scm__rc.d1626[32]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[1610])), 7,
            4, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %repl-prompt */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[1617])), 9,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[407]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (read-eval-print-loop G1658) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[1626])), 7,
            10, 1, 0, SCM_OBJ(&scm__rc.d1614[409]), SCM_NIL, SCM_OBJ(&scm__rc.d1614[414]),
            SCM_OBJ(&scm__rc.d1626[37]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[1633])), 33,
            25, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[507]),
            SCM_OBJ(&scm__rc.d1626[36]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* read-eval-print-loop */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[1666])), 121,
            44, 0, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[512]),
            SCM_OBJ(&scm__rc.d1626[37]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[1787])), 7,
            4, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (run-main G1659) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[1794])), 7,
            10, 1, 0, SCM_OBJ(&scm__rc.d1614[514]), SCM_NIL, SCM_OBJ(&scm__rc.d1614[515]),
            SCM_OBJ(&scm__rc.d1626[41]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[1801])), 16,
            14, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[518]),
            SCM_OBJ(&scm__rc.d1626[40]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* run-main */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[1817])), 11,
            7, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[524]),
            SCM_OBJ(&scm__rc.d1626[41]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[1828])), 7,
            4, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %invoke-other-version */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[1835])), 140,
            34, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[530]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[1975])), 23,
            17, 3, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[549]),
            SCM_OBJ(&scm__rc.d1626[44]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[1998])), 5,
            4, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (exit G1664) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[2003])), 11,
            10, 1, 0, SCM_OBJ(&scm__rc.d1614[551]), SCM_NIL, SCM_OBJ(&scm__rc.d1614[552]),
            SCM_OBJ(&scm__rc.d1626[48]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[2014])), 6,
            6, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[555]),
            SCM_OBJ(&scm__rc.d1626[47]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* exit */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[2020])), 59,
            27, 0, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[567]),
            SCM_OBJ(&scm__rc.d1626[48]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[2079])), 7,
            4, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %vm-show-stack-trace */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[2086])), 157,
            36, 1, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[666]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (%show-stack-trace G1673) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[2243])), 5,
            0, 1, 0, SCM_OBJ(&scm__rc.d1614[672]), SCM_NIL, SCM_OBJ(&scm__rc.d1614[678]),
            SCM_OBJ(&scm__rc.d1626[52]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %show-stack-trace */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[2248])), 129,
            37, 5, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[689]),
            SCM_OBJ(&scm__rc.d1626[52]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[2377])), 7,
            4, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %source-info */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[2384])), 58,
            27, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[706]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[2442])), 18,
            1, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[712]),
            SCM_OBJ(&scm__rc.d1626[55]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* debug-source-info */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1625[2460])), 16,
            10, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1614[717]),
            SCM_FALSE, SCM_FALSE),
  },
  {   /* ScmWord d1625 */
    /* (load G1624) */
    0x00000053    /*   0 (LREF0-RET) */,
    /* (load #f) */
    0x00000051    /*   0 (LREF30-PUSH) */,
    0x0000003d    /*   1 (LREF0) */,
    0x00001012    /*   2 (TAIL-CALL 1) */,
    0x00000014    /*   3 (RET) */,
    /* load */
    0x00000048    /*   0 (LREF0-PUSH) */,
    0x00000005    /*   1 (CONSTU) */,
    0x0000000d    /*   2 (PUSH) */,
    0x00000005    /*   3 (CONSTU) */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000005    /*   5 (CONSTU) */,
    0x0000000d    /*   6 (PUSH) */,
    0x00000005    /*   7 (CONSTU) */,
    0x0000000d    /*   8 (PUSH) */,
    0x00000005    /*   9 (CONSTU) */,
    0x0000000d    /*  10 (PUSH) */,
    0x00000005    /*  11 (CONSTU) */,
    0x00007018    /*  12 (PUSH-LOCAL-ENV 7) */,
    0x0180003c    /*  13 (LREF 0 6) */,
    0x00000022    /*  14 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 239),
    0x0000100e    /*  16 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 21),
    0x01400047    /*  18 (LREF-PUSH 0 5) */,
    0x0000105f    /*  19 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#undefined?.ea70d520> */,
    0x0000001e    /*  21 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 27),
    0x0000005d    /*  23 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#*load-path*.ea70d180> */,
    0x00000013    /*  25 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 28),
    0x0140003c    /*  27 (LREF 0 5) */,
    0x00001018    /*  28 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  29 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 34),
    0x01001047    /*  31 (LREF-PUSH 1 4) */,
    0x0000105f    /*  32 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#undefined?.ea70d520> */,
    0x0000001e    /*  34 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 40),
    0x0000005d    /*  36 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#*load-suffixes*.ea70d0a0> */,
    0x00000013    /*  38 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 41),
    0x0100103c    /*  40 (LREF 1 4) */,
    0x00001018    /*  41 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  42 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 47),
    0x00c02047    /*  44 (LREF-PUSH 2 3) */,
    0x0000105f    /*  45 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#undefined?.ea70d520> */,
    0x0000001e    /*  47 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 53),
    0x00000001    /*  49 (CONST) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000013    /*  51 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 54),
    0x00c0203c    /*  53 (LREF 2 3) */,
    0x00001018    /*  54 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  55 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 60),
    0x00803047    /*  57 (LREF-PUSH 3 2) */,
    0x0000105f    /*  58 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#undefined?.ea70d520> */,
    0x0000001e    /*  60 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 65),
    0x00000004    /*  62 (CONSTF) */,
    0x00000013    /*  63 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 66),
    0x0080303c    /*  65 (LREF 3 2) */,
    0x00001018    /*  66 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  67 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 72),
    0x00404047    /*  69 (LREF-PUSH 4 1) */,
    0x0000105f    /*  70 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#undefined?.ea70d520> */,
    0x0000001e    /*  72 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 77),
    0x00000004    /*  74 (CONSTF) */,
    0x00000013    /*  75 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 78),
    0x0040403c    /*  77 (LREF 4 1) */,
    0x00001018    /*  78 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  79 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 84),
    0x00005047    /*  81 (LREF-PUSH 5 0) */,
    0x0000105f    /*  82 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#undefined?.ea70d520> */,
    0x0000001e    /*  84 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 89),
    0x00000004    /*  86 (CONSTF) */,
    0x00000013    /*  87 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 90),
    0x0000503c    /*  89 (LREF 5 0) */,
    0x00001018    /*  90 (PUSH-LOCAL-ENV 1) */,
    0x0000700e    /*  91 (PRE-CALL 7) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 105),
    0x00407047    /*  93 (LREF-PUSH 7 1) */,
    0x00005047    /*  94 (LREF-PUSH 5 0) */,
    0x00004047    /*  95 (LREF-PUSH 4 0) */,
    0x00000006    /*  96 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :error-if-not-found */,
    0x00000051    /*  98 (LREF30-PUSH) */,
    0x00000006    /*  99 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :allow-archive */,
    0x00000006    /* 101 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x0000705f    /* 103 (GREF-CALL 7) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#find-load-file.ea70f760> */,
    0x00001018    /* 105 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /* 106 (LREF0) */,
    0x00000030    /* 107 (RF) */,
    0x0000006a    /* 108 (LREF0-CAR) */,
    0x00001018    /* 109 (PUSH-LOCAL-ENV 1) */,
    0x00000041    /* 110 (LREF10) */,
    0x00000083    /* 111 (CADR-PUSH) */,
    0x00001017    /* 112 (LOCAL-ENV 1) */,
    0x00000044    /* 113 (LREF20) */,
    0x00000086    /* 114 (CDDR) */,
    0x00000098    /* 115 (PAIRP) */,
    0x00001018    /* 116 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /* 117 (LREF0) */,
    0x0000001e    /* 118 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 125),
    0x00000046    /* 120 (LREF30) */,
    0x00000086    /* 121 (CDDR) */,
    0x00000068    /* 122 (CAR) */,
    0x00000013    /* 123 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 127),
    0x0000005d    /* 125 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#open-input-file.ea710dc0> */,
    0x00001018    /* 127 (PUSH-LOCAL-ENV 1) */,
    0x0000400e    /* 128 (PRE-CALL 4) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 140),
    0x0000d047    /* 130 (LREF-PUSH 13 0) */,
    0x00000016    /* 131 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1626[1])) /* #<compiled-code (load #f)@0x7fcaea010e40> */,
    0x0000000d    /* 133 (PUSH) */,
    0x00000006    /* 134 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :rewind-before */,
    0x00000006    /* 136 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x0000405f    /* 138 (GREF-CALL 4) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#with-error-handler.ea710940> */,
    0x00001018    /* 140 (PUSH-LOCAL-ENV 1) */,
    0x0000603c    /* 141 (LREF 6 0) */,
    0x0000001e    /* 142 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 163),
    0x0000100e    /* 144 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 163),
    0x0000500e    /* 146 (PRE-CALL 5) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 159),
    0x00004047    /* 148 (LREF-PUSH 4 0) */,
    0x00000006    /* 149 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :absolute */,
    0x00000006    /* 151 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /* 153 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :canonicalize */,
    0x00000006    /* 155 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x0000505f    /* 157 (GREF-CALL 5) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sys-normalize-pathname.ea710240> */,
    0x00001062    /* 159 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#script-file.ea7102c0> */,
    0x00000013    /* 161 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 163),
    0x0000000e    /* 163 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 167),
    0x0000005f    /* 165 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%load-verbose?.ea710080> */,
    0x0000001e    /* 167 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 205),
    0x0000500e    /* 169 (PRE-CALL 5) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 205),
    0x000000e0    /* 171 (CURERR) */,
    0x0000000d    /* 172 (PUSH) */,
    0x00000006    /* 173 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1612[33])) /* ";;~aLoading ~a~a...\n" */,
    0x0000200e    /* 175 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 190),
    0x0000000e    /* 177 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 181),
    0x0000005f    /* 179 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#current-load-history.ea712b00> */,
    0x0000008a    /* 181 (LENGTH) */,
    0x0000000d    /* 182 (PUSH) */,
    0x00002002    /* 183 (CONSTI 2) */,
    0x000000b4    /* 184 (NUMMUL2) */,
    0x0000000d    /* 185 (PUSH) */,
    0x00000006    /* 186 (CONST-PUSH) */,
    SCM_WORD(SCM_MAKE_CHAR(32)) /* #\space */,
    0x0000205f    /* 188 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-string.ea712b80> */,
    0x0000000d    /* 190 (PUSH) */,
    0x00004047    /* 191 (LREF-PUSH 4 0) */,
    0x00000044    /* 192 (LREF20) */,
    0x0000001e    /* 193 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 199),
    0x00000001    /* 195 (CONST) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1612[36])) /* " (hooked) " */,
    0x00000013    /* 197 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 201),
    0x00000001    /* 199 (CONST) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1612[37])) /* "" */,
    0x00005062    /* 201 (PUSH-GREF-CALL 5) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#format.ea712fc0> */,
    0x00000013    /* 203 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 205),
    0x0000100e    /* 205 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 210),
    0x00000048    /* 207 (LREF0-PUSH) */,
    0x0000105f    /* 208 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#input-port?.ea712980> */,
    0x0000001e    /* 210 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 233),
    0x0000703c    /* 212 (LREF 7 0) */,
    0x0000001e    /* 213 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 218),
    0x0000003d    /* 215 (LREF0) */,
    0x00000013    /* 216 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 223),
    0x0000100e    /* 218 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 223),
    0x00000048    /* 220 (LREF0-PUSH) */,
    0x0000105f    /* 221 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#open-coding-aware-port.ea712780> */,
    0x0000000d    /* 223 (PUSH) */,
    0x00000006    /* 224 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :environment */,
    0x00008047    /* 226 (LREF-PUSH 8 0) */,
    0x00000006    /* 227 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :paths */,
    0x00000051    /* 229 (LREF30-PUSH) */,
    0x00005060    /* 230 (GREF-TAIL-CALL 5) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#load-from-port.ea712820> */,
    0x00000014    /* 232 (RET) */,
    0x0000903c    /* 233 (LREF 9 0) */,
    0x00000030    /* 234 (RF) */,
    0x00000048    /* 235 (LREF0-PUSH) */,
    0x00001060    /* 236 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#raise.ea7128a0> */,
    0x00000014    /* 238 (RET) */,
    0x0180003c    /* 239 (LREF 0 6) */,
    0x00000074    /* 240 (CDR) */,
    0x00000022    /* 241 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 249),
    0x00000006    /* 243 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1612[45])) /* "keyword list not even" */,
    0x01800047    /* 245 (LREF-PUSH 0 6) */,
    0x00002060    /* 246 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.ea70d4e0> */,
    0x00000014    /* 248 (RET) */,
    0x0000100e    /* 249 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 255),
    0x0180003c    /* 251 (LREF 0 6) */,
    0x00000069    /* 252 (CAR-PUSH) */,
    0x0000105f    /* 253 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#unwrap-syntax-1.ea70d480> */,
    0x00001018    /* 255 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /* 256 (LREF0) */,
    0x0000002e    /* 257 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :paths */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 272)  /*    272 */,
    0x0180103c    /* 260 (LREF 1 6) */,
    0x00000087    /* 261 (CDDR-PUSH) */,
    0x0180103c    /* 262 (LREF 1 6) */,
    0x00000083    /* 263 (CADR-PUSH) */,
    0x01001047    /* 264 (LREF-PUSH 1 4) */,
    0x00c01047    /* 265 (LREF-PUSH 1 3) */,
    0x0000004e    /* 266 (LREF12-PUSH) */,
    0x0000004d    /* 267 (LREF11-PUSH) */,
    0x0000004c    /* 268 (LREF10-PUSH) */,
    0x0000201b    /* 269 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 13),
    0x00000014    /* 271 (RET) */,
    0x0000003d    /* 272 (LREF0) */,
    0x0000002e    /* 273 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :suffixes */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 288)  /*    288 */,
    0x0180103c    /* 276 (LREF 1 6) */,
    0x00000087    /* 277 (CDDR-PUSH) */,
    0x01401047    /* 278 (LREF-PUSH 1 5) */,
    0x0180103c    /* 279 (LREF 1 6) */,
    0x00000083    /* 280 (CADR-PUSH) */,
    0x00c01047    /* 281 (LREF-PUSH 1 3) */,
    0x0000004e    /* 282 (LREF12-PUSH) */,
    0x0000004d    /* 283 (LREF11-PUSH) */,
    0x0000004c    /* 284 (LREF10-PUSH) */,
    0x0000201b    /* 285 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 13),
    0x00000014    /* 287 (RET) */,
    0x0000003d    /* 288 (LREF0) */,
    0x0000002e    /* 289 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :error-if-not-found */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 304)  /*    304 */,
    0x0180103c    /* 292 (LREF 1 6) */,
    0x00000087    /* 293 (CDDR-PUSH) */,
    0x01401047    /* 294 (LREF-PUSH 1 5) */,
    0x01001047    /* 295 (LREF-PUSH 1 4) */,
    0x0180103c    /* 296 (LREF 1 6) */,
    0x00000083    /* 297 (CADR-PUSH) */,
    0x0000004e    /* 298 (LREF12-PUSH) */,
    0x0000004d    /* 299 (LREF11-PUSH) */,
    0x0000004c    /* 300 (LREF10-PUSH) */,
    0x0000201b    /* 301 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 13),
    0x00000014    /* 303 (RET) */,
    0x0000003d    /* 304 (LREF0) */,
    0x0000002e    /* 305 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :environment */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 320)  /*    320 */,
    0x0180103c    /* 308 (LREF 1 6) */,
    0x00000087    /* 309 (CDDR-PUSH) */,
    0x01401047    /* 310 (LREF-PUSH 1 5) */,
    0x01001047    /* 311 (LREF-PUSH 1 4) */,
    0x00c01047    /* 312 (LREF-PUSH 1 3) */,
    0x0180103c    /* 313 (LREF 1 6) */,
    0x00000083    /* 314 (CADR-PUSH) */,
    0x0000004d    /* 315 (LREF11-PUSH) */,
    0x0000004c    /* 316 (LREF10-PUSH) */,
    0x0000201b    /* 317 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 13),
    0x00000014    /* 319 (RET) */,
    0x0000003d    /* 320 (LREF0) */,
    0x0000002e    /* 321 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :ignore-coding */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 336)  /*    336 */,
    0x0180103c    /* 324 (LREF 1 6) */,
    0x00000087    /* 325 (CDDR-PUSH) */,
    0x01401047    /* 326 (LREF-PUSH 1 5) */,
    0x01001047    /* 327 (LREF-PUSH 1 4) */,
    0x00c01047    /* 328 (LREF-PUSH 1 3) */,
    0x0000004e    /* 329 (LREF12-PUSH) */,
    0x0180103c    /* 330 (LREF 1 6) */,
    0x00000083    /* 331 (CADR-PUSH) */,
    0x0000004c    /* 332 (LREF10-PUSH) */,
    0x0000201b    /* 333 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 13),
    0x00000014    /* 335 (RET) */,
    0x0000003d    /* 336 (LREF0) */,
    0x0000002e    /* 337 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :main-script */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 352)  /*    352 */,
    0x0180103c    /* 340 (LREF 1 6) */,
    0x00000087    /* 341 (CDDR-PUSH) */,
    0x01401047    /* 342 (LREF-PUSH 1 5) */,
    0x01001047    /* 343 (LREF-PUSH 1 4) */,
    0x00c01047    /* 344 (LREF-PUSH 1 3) */,
    0x0000004e    /* 345 (LREF12-PUSH) */,
    0x0000004d    /* 346 (LREF11-PUSH) */,
    0x0180103c    /* 347 (LREF 1 6) */,
    0x00000083    /* 348 (CADR-PUSH) */,
    0x0000201b    /* 349 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 13),
    0x00000014    /* 351 (RET) */,
    0x0000200e    /* 352 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 360),
    0x00000006    /* 354 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1612[51])) /* "unknown keyword ~S" */,
    0x0180103c    /* 356 (LREF 1 6) */,
    0x00000069    /* 357 (CAR-PUSH) */,
    0x0000205f    /* 358 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#errorf.ea70d2c0> */,
    0x0180103c    /* 360 (LREF 1 6) */,
    0x00000087    /* 361 (CDDR-PUSH) */,
    0x01401047    /* 362 (LREF-PUSH 1 5) */,
    0x01001047    /* 363 (LREF-PUSH 1 4) */,
    0x00c01047    /* 364 (LREF-PUSH 1 3) */,
    0x0000004e    /* 365 (LREF12-PUSH) */,
    0x0000004d    /* 366 (LREF11-PUSH) */,
    0x0000004c    /* 367 (LREF10-PUSH) */,
    0x0000201b    /* 368 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]) + 13),
    0x00000014    /* 370 (RET) */,
    0x00000014    /* 371 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1614[38])) /* (#<compiled-code (load #:G1624)@0x7fcaea010f00>) */,
    0x00000016    /*   2 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1626[2])) /* #<compiled-code load@0x7fcaea010ea0> */,
    0x00000015    /*   4 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier scheme#load.ea70b9a0> */,
    0x00000014    /*   6 (RET) */,
    /* (load-from-port restore-load-context) */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[384]) + 5),
    0x01c01047    /*   2 (LREF-PUSH 1 7) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#vm-set-current-module.ea6e3540> */,
    0x0000100e    /*   5 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[384]) + 10),
    0x01801047    /*   7 (LREF-PUSH 1 6) */,
    0x0000105f    /*   8 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#current-load-port.ea6e33a0> */,
    0x0000100e    /*  10 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[384]) + 15),
    0x01401047    /*  12 (LREF-PUSH 1 5) */,
    0x0000105f    /*  13 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#current-load-history.ea6e3340> */,
    0x0000100e    /*  15 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[384]) + 20),
    0x01001047    /*  17 (LREF-PUSH 1 4) */,
    0x0000105f    /*  18 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#current-load-next.ea6e32a0> */,
    0x0000100e    /*  20 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[384]) + 25),
    0x00c01047    /*  22 (LREF-PUSH 1 3) */,
    0x0000105f    /*  23 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#reader-lexical-mode.ea6e3200> */,
    0x0000100e    /*  25 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[384]) + 30),
    0x0000004e    /*  27 (LREF12-PUSH) */,
    0x0000105f    /*  28 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#vm-eval-situation.ea6e3140> */,
    0x0000100e    /*  30 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[384]) + 35),
    0x0000004d    /*  32 (LREF11-PUSH) */,
    0x0000105f    /*  33 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#current-read-context.ea6e30e0> */,
    0x0000100e    /*  35 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[384]) + 40),
    0x00405047    /*  37 (LREF-PUSH 5 1) */,
    0x0000105f    /*  38 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#close-port.ea6e3020> */,
    0x0000100e    /*  40 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[384]) + 45),
    0x00000009    /*  42 (CONSTF-PUSH) */,
    0x0000105f    /*  43 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%record-load-stat.ea6e4ee0> */,
    0x00405047    /*  45 (LREF-PUSH 5 1) */,
    0x00001060    /*  46 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%port-unlock!.ea6e4e60> */,
    0x00000014    /*  48 (RET) */,
    /* (load-from-port read+) */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[433]) + 5),
    0x0000004f    /*   2 (LREF20-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#current-read-context.ea6e4d40> */,
    0x0000100e    /*   5 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[433]) + 10),
    0x00000048    /*   7 (LREF0-PUSH) */,
    0x0000105f    /*   8 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#read.ea6e4bc0> */,
    0x00400036    /*  10 (TAIL-RECEIVE 0 1) */,
    0x0000100e    /*  11 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[433]) + 16),
    0x00403047    /*  13 (LREF-PUSH 3 1) */,
    0x0000105f    /*  14 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#current-read-context.ea6e4aa0> */,
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#values.ea6e4c40> */,
    0x0000003d    /*  18 (LREF0) */,
    0x00002095    /*  19 (TAIL-APPLY 2) */,
    0x00000014    /*  20 (RET) */,
    /* (load-from-port #f) */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[454]) + 5),
    0x00000048    /*   2 (LREF0-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#condition?.ea6e44c0> */,
    0x0000001e    /*   5 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[454]) + 37),
    0x0000200e    /*   7 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[454]) + 38),
    0x00000048    /*   9 (LREF0-PUSH) */,
    0x0000700e    /*  10 (PRE-CALL 7) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[454]) + 33),
    0x0000005e    /*  12 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<load-condition-mixin>.ea6e6c40> */,
    0x00000006    /*  14 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :history */,
    0x0000000e    /*  16 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[454]) + 20),
    0x0000005f    /*  18 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#current-load-history.ea6e6b60> */,
    0x0000000d    /*  20 (PUSH) */,
    0x00000006    /*  21 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :port */,
    0x0000000e    /*  23 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[454]) + 27),
    0x0000005f    /*  25 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#current-load-port.ea6e6ae0> */,
    0x0000000d    /*  27 (PUSH) */,
    0x00000006    /*  28 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :expr */,
    0x00000009    /*  30 (CONSTF-PUSH) */,
    0x0000705f    /*  31 (GREF-CALL 7) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make.ea6e6c80> */,
    0x00002062    /*  33 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-compound-condition.ea6e6ce0> */,
    0x00000013    /*  35 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[454]) + 38),
    0x0000003d    /*  37 (LREF0) */,
    0x00001018    /*  38 (PUSH-LOCAL-ENV 1) */,
    0x0000000e    /*  39 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[454]) + 43),
    0x00000045    /*  41 (LREF21) */,
    0x0000001c    /*  42 (LOCAL-ENV-CALL 0) */,
    0x00000048    /*  43 (LREF0-PUSH) */,
    0x00001060    /*  44 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#raise.ea6e66a0> */,
    0x00000014    /*  46 (RET) */,
    /* (load-from-port #f) */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[501]) + 5),
    0x00405047    /*   2 (LREF-PUSH 5 1) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#port-closed?.ea6df1a0> */,
    0x0000001e    /*   5 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[501]) + 16),
    0x0000200e    /*   7 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[501]) + 16),
    0x00000006    /*   9 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1612[81])) /* "port already closed:" */,
    0x00405047    /*  11 (LREF-PUSH 5 1) */,
    0x0000205f    /*  12 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.ea6df120> */,
    0x00000013    /*  14 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[501]) + 16),
    0x0000100e    /*  16 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[501]) + 21),
    0x00405047    /*  18 (LREF-PUSH 5 1) */,
    0x0000105f    /*  19 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%port-lock!.ea6df020> */,
    0x00000044    /*  21 (LREF20) */,
    0x0000001e    /*  22 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[501]) + 31),
    0x0000100e    /*  24 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[501]) + 31),
    0x0000004f    /*  26 (LREF20-PUSH) */,
    0x0000105f    /*  27 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#vm-set-current-module.ea6e0f20> */,
    0x00000013    /*  29 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[501]) + 31),
    0x0000100e    /*  31 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[501]) + 36),
    0x00405047    /*  33 (LREF-PUSH 5 1) */,
    0x0000105f    /*  34 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#current-load-port.ea6e0a60> */,
    0x0000100e    /*  36 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[501]) + 41),
    0x00000051    /*  38 (LREF30-PUSH) */,
    0x0000105f    /*  39 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#current-load-next.ea6e08c0> */,
    0x0000100e    /*  41 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[501]) + 66),
    0x0000100e    /*  43 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[501]) + 48),
    0x01801047    /*  45 (LREF-PUSH 1 6) */,
    0x0000105f    /*  46 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#port?.ea6e0160> */,
    0x0000001e    /*  48 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[501]) + 59),
    0x01801047    /*  50 (LREF-PUSH 1 6) */,
    0x0000100e    /*  51 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[501]) + 56),
    0x01801047    /*  53 (LREF-PUSH 1 6) */,
    0x0000105f    /*  54 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#port-current-line.ea6e0040> */,
    0x00002088    /*  56 (LIST 2) */,
    0x00000013    /*  57 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[501]) + 61),
    0x00000004    /*  59 (CONSTF) */,
    0x00001088    /*  60 (LIST 1) */,
    0x0000000d    /*  61 (PUSH) */,
    0x0140103c    /*  62 (LREF 1 5) */,
    0x00000067    /*  63 (CONS-PUSH) */,
    0x0000105f    /*  64 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#current-load-history.ea6e0240> */,
    0x0000100e    /*  66 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[501]) + 72),
    0x0000005e    /*  68 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#SCM_VM_LOADING.ea6e37c0> */,
    0x0000105f    /*  70 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#vm-eval-situation.ea6e3840> */,
    0x0000100e    /*  72 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[501]) + 86),
    0x0000000e    /*  74 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[501]) + 78),
    0x0000005f    /*  76 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#current-load-path.ea6e3660> */,
    0x0000001e    /*  78 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[501]) + 82),
    0x00000013    /*  80 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[501]) + 84),
    0x00000001    /*  82 (CONST) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1612[87])) /* "(unnamed source)" */,
    0x00001062    /*  84 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%record-load-stat.ea6e3780> */,
    0x0000000e    /*  86 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[501]) + 90),
    0x0000005f    /*  88 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#gauche-character-encoding.ea6e6500> */,
    0x0000002e    /*  90 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* utf-8 */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[501]) + 104)  /*    104 */,
    0x0040503c    /*  93 (LREF 5 1) */,
    0x000010dc    /*  94 (PEEK-CHAR 1) */,
    0x0000002f    /*  95 (BNEQVC) */,
    SCM_WORD(SCM_MAKE_CHAR(65279)) /* #\xfeff */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[501]) + 104)  /*    104 */,
    0x0040503c    /*  98 (LREF 5 1) */,
    0x000010db    /*  99 (READ-CHAR 1) */,
    0x00000013    /* 100 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[501]) + 104),
    0x00000013    /* 102 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[501]) + 104),
    0x0000100e    /* 104 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[501]) + 109),
    0x00405047    /* 106 (LREF-PUSH 5 1) */,
    0x0000003d    /* 107 (LREF0) */,
    0x0000101c    /* 108 (LOCAL-ENV-CALL 1) */,
    0x00001018    /* 109 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /* 110 (LREF0) */,
    0x0000009a    /* 111 (EOFP) */,
    0x00000031    /* 112 (RT) */,
    0x0000200e    /* 113 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[501]) + 119),
    0x00000048    /* 115 (LREF0-PUSH) */,
    0x00000009    /* 116 (CONSTF-PUSH) */,
    0x0000205f    /* 117 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#eval.ea6e62a0> */,
    0x0000100e    /* 119 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[501]) + 124),
    0x00406047    /* 121 (LREF-PUSH 6 1) */,
    0x00000041    /* 122 (LREF10) */,
    0x0000101c    /* 123 (LOCAL-ENV-CALL 1) */,
    0x0000000d    /* 124 (PUSH) */,
    0x0000101b    /* 125 (LOCAL-ENV-JUMP 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[501]) + 110),
    0x00000014    /* 127 (RET) */,
    0x00000014    /* 128 (RET) */,
    /* load-from-port */
    0x00000048    /*   0 (LREF0-PUSH) */,
    0x00000005    /*   1 (CONSTU) */,
    0x0000000d    /*   2 (PUSH) */,
    0x00000005    /*   3 (CONSTU) */,
    0x00003018    /*   4 (PUSH-LOCAL-ENV 3) */,
    0x0000003f    /*   5 (LREF2) */,
    0x00000022    /*   6 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]) + 124),
    0x0000100e    /*   8 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]) + 13),
    0x00000049    /*  10 (LREF1-PUSH) */,
    0x0000105f    /*  11 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#undefined?.ea6dda40> */,
    0x0000001e    /*  13 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]) + 18),
    0x00000004    /*  15 (CONSTF) */,
    0x00000013    /*  16 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]) + 19),
    0x0000003e    /*  18 (LREF1) */,
    0x00001018    /*  19 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  20 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]) + 25),
    0x0000004c    /*  22 (LREF10-PUSH) */,
    0x0000105f    /*  23 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#undefined?.ea6dda40> */,
    0x0000001e    /*  25 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]) + 30),
    0x00000004    /*  27 (CONSTF) */,
    0x00000013    /*  28 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]) + 31),
    0x00000041    /*  30 (LREF10) */,
    0x00001018    /*  31 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  32 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]) + 37),
    0x00403047    /*  34 (LREF-PUSH 3 1) */,
    0x0000105f    /*  35 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#input-port?.ea6dd0e0> */,
    0x0000001e    /*  37 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]) + 41),
    0x00000013    /*  39 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]) + 48),
    0x0000200e    /*  41 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]) + 48),
    0x00000006    /*  43 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1612[56])) /* "input port required, but got:" */,
    0x00403047    /*  45 (LREF-PUSH 3 1) */,
    0x0000205f    /*  46 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.ea6dd080> */,
    0x0000100e    /*  48 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]) + 53),
    0x00000048    /*  50 (LREF0-PUSH) */,
    0x0000105f    /*  51 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#module?.ea6dffa0> */,
    0x0000001e    /*  53 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]) + 57),
    0x00000013    /*  55 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]) + 69),
    0x0000003d    /*  57 (LREF0) */,
    0x0000001e    /*  58 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]) + 69),
    0x0000200e    /*  60 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]) + 69),
    0x00000006    /*  62 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1612[58])) /* "module or #f required, but got:" */,
    0x00000048    /*  64 (LREF0-PUSH) */,
    0x0000205f    /*  65 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.ea6dff00> */,
    0x00000013    /*  67 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]) + 69),
    0x0000000e    /*  69 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]) + 73),
    0x0000005f    /*  71 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#vm-current-module.ea6dfd40> */,
    0x0000000f    /*  73 (PUSH-PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]) + 77),
    0x0000005f    /*  75 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#current-load-port.ea6dfd00> */,
    0x0000000f    /*  77 (PUSH-PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]) + 81),
    0x0000005f    /*  79 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#current-load-history.ea6dfcc0> */,
    0x0000000f    /*  81 (PUSH-PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]) + 85),
    0x0000005f    /*  83 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#current-load-next.ea6dfc80> */,
    0x0000000f    /*  85 (PUSH-PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]) + 89),
    0x0000005f    /*  87 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#reader-lexical-mode.ea6dfb60> */,
    0x0000000f    /*  89 (PUSH-PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]) + 93),
    0x0000005f    /*  91 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#vm-eval-situation.ea6dfb20> */,
    0x0000000f    /*  93 (PUSH-PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]) + 97),
    0x0000005f    /*  95 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#current-read-context.ea6dfae0> */,
    0x0000000f    /*  97 (PUSH-PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]) + 101),
    0x0000005f    /*  99 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%new-read-context-for-load.ea6dfa00> */,
    0x00008018    /* 101 (PUSH-LOCAL-ENV 8) */,
    0x00002019    /* 102 (LOCAL-ENV-CLOSURES 2) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1614[72])) /* (#<compiled-code (load-from-port restore-load-context)@0x7fcaea010a80> #<compiled-code (load-from-port read+)@0x7fcaea010a20>) */,
    0x0000400e    /* 104 (PRE-CALL 4) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]) + 118),
    0x00000016    /* 106 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1626[6])) /* #<compiled-code (load-from-port #f)@0x7fcaea0109c0> */,
    0x0000000d    /* 108 (PUSH) */,
    0x00000016    /* 109 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1626[7])) /* #<compiled-code (load-from-port #f)@0x7fcaea010960> */,
    0x0000000d    /* 111 (PUSH) */,
    0x00000006    /* 112 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :rewind-before */,
    0x00000006    /* 114 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x0000405f    /* 116 (GREF-CALL 4) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#with-error-handler.ea6df380> */,
    0x0000000e    /* 118 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]) + 122),
    0x0000003e    /* 120 (LREF1) */,
    0x0000001c    /* 121 (LOCAL-ENV-CALL 0) */,
    0x0000000a    /* 122 (CONST-RET) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000078    /* 124 (LREF2-CDR) */,
    0x00000022    /* 125 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]) + 133),
    0x00000006    /* 127 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1612[45])) /* "keyword list not even" */,
    0x0000004a    /* 129 (LREF2-PUSH) */,
    0x00002060    /* 130 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.ea6dda00> */,
    0x00000014    /* 132 (RET) */,
    0x0000100e    /* 133 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]) + 138),
    0x0000006c    /* 135 (LREF2-CAR) */,
    0x00001062    /* 136 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#unwrap-syntax-1.ea6dd980> */,
    0x00001018    /* 138 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /* 139 (LREF0) */,
    0x0000002e    /* 140 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :paths */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]) + 151)  /*    151 */,
    0x00000043    /* 143 (LREF12) */,
    0x00000087    /* 144 (CDDR-PUSH) */,
    0x00000043    /* 145 (LREF12) */,
    0x00000083    /* 146 (CADR-PUSH) */,
    0x0000004c    /* 147 (LREF10-PUSH) */,
    0x0000201b    /* 148 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]) + 5),
    0x00000014    /* 150 (RET) */,
    0x0000003d    /* 151 (LREF0) */,
    0x0000002e    /* 152 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :environment */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]) + 163)  /*    163 */,
    0x00000043    /* 155 (LREF12) */,
    0x00000087    /* 156 (CDDR-PUSH) */,
    0x0000004d    /* 157 (LREF11-PUSH) */,
    0x00000043    /* 158 (LREF12) */,
    0x00000083    /* 159 (CADR-PUSH) */,
    0x0000201b    /* 160 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]) + 5),
    0x00000014    /* 162 (RET) */,
    0x0000200e    /* 163 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]) + 170),
    0x00000006    /* 165 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1612[51])) /* "unknown keyword ~S" */,
    0x00000070    /* 167 (LREF12-CAR) */,
    0x00002062    /* 168 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#errorf.ea6dd720> */,
    0x00000043    /* 170 (LREF12) */,
    0x00000087    /* 171 (CDDR-PUSH) */,
    0x0000004d    /* 172 (LREF11-PUSH) */,
    0x0000004c    /* 173 (LREF10-PUSH) */,
    0x0000201b    /* 174 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]) + 5),
    0x00000014    /* 176 (RET) */,
    0x00000014    /* 177 (RET) */,
    /* (%get-initfn-name G1633) */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[808]) + 5),
    0x00000048    /*   2 (LREF0-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#char-alphabetic?.ea61d2e0> */,
    0x0000001e    /*   5 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[808]) + 11),
    0x00000048    /*   7 (LREF0-PUSH) */,
    0x00001060    /*   8 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#char-downcase.ea61d280> */,
    0x00000014    /*  10 (RET) */,
    0x0000100e    /*  11 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[808]) + 16),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000105f    /*  14 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#char-numeric?.ea61d200> */,
    0x0000001e    /*  16 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[808]) + 19),
    0x00000053    /*  18 (LREF0-RET) */,
    0x0000000a    /*  19 (CONST-RET) */,
    SCM_WORD(SCM_MAKE_CHAR(95)) /* #\_ */,
    /* %get-initfn-name */
    0x0000003e    /*   0 (LREF1) */,
    0x0000009b    /*   1 (STRINGP) */,
    0x0000001e    /*   2 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[829]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1612[99])) /* "_" */,
    0x00000049    /*   6 (LREF1-PUSH) */,
    0x00002060    /*   7 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string-append.ea61da40> */,
    0x00000014    /*   9 (RET) */,
    0x0000100e    /*  10 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[829]) + 15),
    0x00000048    /*  12 (LREF0-PUSH) */,
    0x0000105f    /*  13 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sys-basename.ea61d860> */,
    0x00001018    /*  15 (PUSH-LOCAL-ENV 1) */,
    0x0000300e    /*  16 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[829]) + 25),
    0x00000048    /*  18 (LREF0-PUSH) */,
    0x00000006    /*  19 (CONST-PUSH) */,
    SCM_WORD(SCM_MAKE_CHAR(46)) /* #\. */,
    0x00000006    /*  21 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* before */,
    0x0000305f    /*  23 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string-scan-right.ea61d7c0> */,
    0x0000001e    /*  25 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[829]) + 29),
    0x00000013    /*  27 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[829]) + 30),
    0x0000003d    /*  29 (LREF0) */,
    0x00001018    /*  30 (PUSH-LOCAL-ENV 1) */,
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1612[104])) /* "_Scm_Init_" */,
    0x0000100e    /*  33 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[829]) + 47),
    0x0000200e    /*  35 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[829]) + 45),
    0x00000051    /*  37 (LREF30-PUSH) */,
    0x0000100e    /*  38 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[829]) + 43),
    0x00000048    /*  40 (LREF0-PUSH) */,
    0x0000105f    /*  41 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string->list.ea61d0c0> */,
    0x00002062    /*  43 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#map.ea61d4e0> */,
    0x00001062    /*  45 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#list->string.ea61d520> */,
    0x00002063    /*  47 (PUSH-GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string-append.ea61d580> */,
    0x00000014    /*  49 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1614[111])) /* (#<compiled-code (%get-initfn-name #:G1633)@0x7fcaea48b900>) */,
    0x00000016    /*   2 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1626[10])) /* #<compiled-code %get-initfn-name@0x7fcaea48b8a0> */,
    0x00000015    /*   4 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%get-initfn-name.ea610360> */,
    0x00000014    /*   6 (RET) */,
    /* current-load-path */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[886]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#current-load-port.ea087dc0> */,
    0x00001018    /*   4 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*   5 (LREF0) */,
    0x00000030    /*   6 (RF) */,
    0x0000100e    /*   7 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[886]) + 12),
    0x00000048    /*   9 (LREF0-PUSH) */,
    0x0000105f    /*  10 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#port-name.ea087d60> */,
    0x00001018    /*  12 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  13 (LREF0) */,
    0x00000030    /*  14 (RF) */,
    0x0000003d    /*  15 (LREF0) */,
    0x0000009b    /*  16 (STRINGP) */,
    0x00000030    /*  17 (RF) */,
    0x0000100e    /*  18 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[886]) + 24),
    0x00000048    /*  20 (LREF0-PUSH) */,
    0x00000001    /*  21 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* #/^\(.*\)$/ */,
    0x00001011    /*  23 (CALL 1) */,
    0x00000092    /*  24 (NOT) */,
    0x00000030    /*  25 (RF) */,
    0x00000053    /*  26 (LREF0-RET) */,
    /* (#f G1637) */
    0x00000006    /*   0 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1614[194])) /* (with-module gauche.internal %autoload) */,
    0x00000006    /*   2 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1614[195])) /* (current-module) */,
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* quote */,
    0x0000003e    /*   6 (LREF1) */,
    0x00002088    /*   7 (LIST 2) */,
    0x0000000d    /*   8 (PUSH) */,
    0x00000006    /*   9 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* quote */,
    0x0000003d    /*  11 (LREF0) */,
    0x00002088    /*  12 (LIST 2) */,
    0x00002088    /*  13 (LIST 2) */,
    0x00003089    /*  14 (LIST-STAR 3) */,
    0x00000014    /*  15 (RET) */,
    /* #f */
    0x0000004c    /*   0 (LREF10-PUSH) */,
    0x00000077    /*   1 (LREF1-CDR) */,
    0x00002095    /*   2 (TAIL-APPLY 2) */,
    0x00000014    /*   3 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1614[200])) /* (#<compiled-code (#f #:G1637)@0x7fcaea48f000>) */,
    0x0000300e    /*   2 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[933]) + 13),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* autoload */,
    0x00000016    /*   6 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1626[14])) /* #<compiled-code #f@0x7fcaea48bea0> */,
    0x0000000d    /*   8 (PUSH) */,
    0x00000006    /*   9 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1614[223])) /* ((source lambda (file . vars) `((with-module gauche.internal %autoload) (current-module) ',file ',vars))) */,
    0x0000305f    /*  11 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#%make-macro-transformer.ebf05d60> */,
    0x00000015    /*  13 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#autoload.ebf05a40> */,
    0x0000001a    /*  15 (POP-LOCAL-ENV) */,
    0x0000000c    /*  16 (CONSTU-RET) */,
    /* (#f G1640) */
    0x0000003e    /*   0 (LREF1) */,
    0x0000009b    /*   1 (STRINGP) */,
    0x0000001e    /*   2 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[950]) + 6),
    0x00000013    /*   4 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[950]) + 13),
    0x0000200e    /*   6 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[950]) + 13),
    0x00000006    /*   8 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1612[149])) /* "add-load-path requires a literal string as path, but got:" */,
    0x00000049    /*  10 (LREF1-PUSH) */,
    0x0000205f    /*  11 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.ea5164e0> */,
    0x00000006    /*  13 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x0000003d    /*  15 (LREF0) */,
    0x0000008b    /*  16 (MEMQ) */,
    0x0000001e    /*  17 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[950]) + 21),
    0x00000013    /*  19 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[950]) + 25),
    0x00000006    /*  21 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :after */,
    0x0000003d    /*  23 (LREF0) */,
    0x0000008b    /*  24 (MEMQ) */,
    0x0000000d    /*  25 (PUSH) */,
    0x00000006    /*  26 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :relative */,
    0x0000003d    /*  28 (LREF0) */,
    0x0000008b    /*  29 (MEMQ) */,
    0x0000001e    /*  30 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[950]) + 60),
    0x0000100e    /*  32 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[950]) + 53),
    0x0000000e    /*  34 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[950]) + 38),
    0x0000005f    /*  36 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#current-load-path.ea51adc0> */,
    0x00001018    /*  38 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  39 (LREF0) */,
    0x00000030    /*  40 (RF) */,
    0x0000100e    /*  41 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[950]) + 46),
    0x00000048    /*  43 (LREF0-PUSH) */,
    0x0000105f    /*  44 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sys-dirname.ea51ad00> */,
    0x0000000d    /*  46 (PUSH) */,
    0x00000006    /*  47 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1612[153])) /* "/" */,
    0x0000004d    /*  49 (LREF11-PUSH) */,
    0x00003060    /*  50 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string-append.ea51ad40> */,
    0x00000014    /*  52 (RET) */,
    0x0000001e    /*  53 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[950]) + 57),
    0x00000013    /*  55 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[950]) + 61),
    0x0000003e    /*  57 (LREF1) */,
    0x00000013    /*  58 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[950]) + 61),
    0x0000003e    /*  60 (LREF1) */,
    0x00002018    /*  61 (PUSH-LOCAL-ENV 2) */,
    0x00000006    /*  62 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* quote */,
    0x0000200e    /*  64 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[950]) + 70),
    0x00000048    /*  66 (LREF0-PUSH) */,
    0x00000049    /*  67 (LREF1-PUSH) */,
    0x0000205f    /*  68 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#%add-load-path.ea51a900> */,
    0x00002088    /*  70 (LIST 2) */,
    0x00000014    /*  71 (RET) */,
    /* #f */
    0x0000004c    /*   0 (LREF10-PUSH) */,
    0x00000077    /*   1 (LREF1-CDR) */,
    0x00002095    /*   2 (TAIL-APPLY 2) */,
    0x00000014    /*   3 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1614[228])) /* (#<compiled-code (#f #:G1640)@0x7fcaea48b840>) */,
    0x0000300e    /*   2 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1026]) + 13),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* add-load-path */,
    0x00000016    /*   6 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1626[17])) /* #<compiled-code #f@0x7fcaea48b720> */,
    0x0000000d    /*   8 (PUSH) */,
    0x00000006    /*   9 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1614[289])) /* ((source lambda (path . args) (unless (string? path) (error "add-load-path requires a literal string as path, but got:" path)) (let ((afterp (or (memq #t args) (memq :after args))) (path (or (and-let* (((memq :relative args)) (cur (current-load-path))) (string-append (sys-dirname cur) "/" path)) path))) `',((with-module gauche.internal %add-load-path) path afterp)))) */,
    0x0000305f    /*  11 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#%make-macro-transformer.ea516980> */,
    0x00000015    /*  13 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#add-load-path.ea516880> */,
    0x0000001a    /*  15 (POP-LOCAL-ENV) */,
    0x0000000c    /*  16 (CONSTU-RET) */,
    /* (find-load-file try-suffixes #f) */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1043]) + 6),
    0x0000004c    /*   2 (LREF10-PUSH) */,
    0x00000048    /*   3 (LREF0-PUSH) */,
    0x0000205f    /*   4 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string-append.ea8f6f60> */,
    0x00001018    /*   6 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*   7 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1043]) + 12),
    0x00000048    /*   9 (LREF0-PUSH) */,
    0x0000105f    /*  10 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#file-exists?.ea8e3500> */,
    0x00000030    /*  12 (RF) */,
    0x0000100e    /*  13 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1043]) + 18),
    0x00000048    /*  15 (LREF0-PUSH) */,
    0x0000105f    /*  16 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#file-is-directory?.ea8e3480> */,
    0x00000092    /*  18 (NOT) */,
    0x00000030    /*  19 (RF) */,
    0x00000053    /*  20 (LREF0-RET) */,
    /* (find-load-file try-suffixes) */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1064]) + 5),
    0x00000048    /*   2 (LREF0-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#file-exists?.ea8e3500> */,
    0x0000001e    /*   5 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1064]) + 14),
    0x0000100e    /*   7 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1064]) + 12),
    0x00000048    /*   9 (LREF0-PUSH) */,
    0x0000105f    /*  10 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#file-is-directory?.ea8e3480> */,
    0x0000001e    /*  12 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1064]) + 21),
    0x00000016    /*  14 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1626[19])) /* #<compiled-code (find-load-file try-suffixes #f)@0x7fcaea48b2a0> */,
    0x0000000d    /*  16 (PUSH) */,
    0x00406047    /*  17 (LREF-PUSH 6 1) */,
    0x00002060    /*  18 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#any.ea8e3240> */,
    0x00000014    /*  20 (RET) */,
    0x00000053    /*  21 (LREF0-RET) */,
    0x00000013    /*  22 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1064]) + 14),
    0x00000014    /*  24 (RET) */,
    /* (find-load-file do-absolute) */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1089]) + 5),
    0x00000048    /*   2 (LREF0-PUSH) */,
    0x00000042    /*   3 (LREF11) */,
    0x0000101c    /*   4 (LOCAL-ENV-CALL 1) */,
    0x00001018    /*   5 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*   6 (LREF0) */,
    0x0000001e    /*   7 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1089]) + 13),
    0x00000048    /*   9 (LREF0-PUSH) */,
    0x00000003    /*  10 (CONSTN) */,
    0x00002088    /*  11 (LIST 2) */,
    0x00000014    /*  12 (RET) */,
    0x0000503c    /*  13 (LREF 5 0) */,
    0x00000030    /*  14 (RF) */,
    0x00000006    /*  15 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1612[172])) /* "cannot find ~s to load" */,
    0x0000004c    /*  17 (LREF10-PUSH) */,
    0x00002060    /*  18 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#errorf.ea8f6820> */,
    0x00000014    /*  20 (RET) */,
    /* (find-load-file #f) */
    0x0000006e    /*   0 (LREF10-CAR) */,
    0x0000000d    /*   1 (PUSH) */,
    0x00c07047    /*   2 (LREF-PUSH 7 3) */,
    0x00407047    /*   3 (LREF-PUSH 7 1) */,
    0x0000003d    /*   4 (LREF0) */,
    0x00003012    /*   5 (TAIL-CALL 3) */,
    0x00000014    /*   6 (RET) */,
    /* find-load-file */
    0x00000048    /*   0 (LREF0-PUSH) */,
    0x00000005    /*   1 (CONSTU) */,
    0x0000000d    /*   2 (PUSH) */,
    0x00000005    /*   3 (CONSTU) */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000005    /*   5 (CONSTU) */,
    0x00004018    /*   6 (PUSH-LOCAL-ENV 4) */,
    0x00000040    /*   7 (LREF3) */,
    0x00000022    /*   8 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 284),
    0x0000100e    /*  10 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 15),
    0x0000004a    /*  12 (LREF2-PUSH) */,
    0x0000105f    /*  13 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#undefined?.ea8db300> */,
    0x0000001e    /*  15 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 20),
    0x00000004    /*  17 (CONSTF) */,
    0x00000013    /*  18 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 21),
    0x0000003f    /*  20 (LREF2) */,
    0x00001018    /*  21 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  22 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 27),
    0x0000004d    /*  24 (LREF11-PUSH) */,
    0x0000105f    /*  25 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#undefined?.ea8db300> */,
    0x0000001e    /*  27 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 32),
    0x00000004    /*  29 (CONSTF) */,
    0x00000013    /*  30 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 33),
    0x00000042    /*  32 (LREF11) */,
    0x00001018    /*  33 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  34 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 39),
    0x0000004f    /*  36 (LREF20-PUSH) */,
    0x0000105f    /*  37 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#undefined?.ea8db300> */,
    0x0000001e    /*  39 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 44),
    0x00000004    /*  41 (CONSTF) */,
    0x00000013    /*  42 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 45),
    0x00000044    /*  44 (LREF20) */,
    0x00001018    /*  45 (PUSH-LOCAL-ENV 1) */,
    0x00002019    /*  46 (LOCAL-ENV-CLOSURES 2) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1614[306])) /* (#<compiled-code (find-load-file try-suffixes)@0x7fcaea48b300> #<compiled-code (find-load-file do-absolute)@0x7fcaea48b180>) */,
    0x0000200e    /*  48 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 55),
    0x00c05047    /*  50 (LREF-PUSH 5 3) */,
    0x00000006    /*  51 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1612[37])) /* "" */,
    0x0000205f    /*  53 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#equal?.ea409c20> */,
    0x0000001e    /*  55 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 66),
    0x0000200e    /*  57 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 66),
    0x00000006    /*  59 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1612[175])) /* "bad filename to load" */,
    0x00c05047    /*  61 (LREF-PUSH 5 3) */,
    0x0000205f    /*  62 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.ea409b80> */,
    0x00000013    /*  64 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 66),
    0x0000200e    /*  66 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 79),
    0x0000200e    /*  68 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 74),
    0x00c05047    /*  70 (LREF-PUSH 5 3) */,
    0x00000007    /*  71 (CONSTI-PUSH 0) */,
    0x0000205f    /*  72 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string-ref.ea409780> */,
    0x0000000d    /*  74 (PUSH) */,
    0x00000006    /*  75 (CONST-PUSH) */,
    SCM_WORD(SCM_MAKE_CHAR(126)) /* #\~ */,
    0x0000205f    /*  77 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#char=?.ea4099c0> */,
    0x0000001e    /*  79 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 94),
    0x0000300e    /*  81 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 90),
    0x00c05047    /*  83 (LREF-PUSH 5 3) */,
    0x00000006    /*  84 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :expand */,
    0x00000006    /*  86 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x0000305f    /*  88 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sys-normalize-pathname.ea409640> */,
    0x0000000d    /*  90 (PUSH) */,
    0x0000003d    /*  91 (LREF0) */,
    0x0000101d    /*  92 (LOCAL-ENV-TAIL-CALL 1) */,
    0x00000014    /*  93 (RET) */,
    0x0000200e    /*  94 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 107),
    0x0000200e    /*  96 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 102),
    0x00c05047    /*  98 (LREF-PUSH 5 3) */,
    0x00000007    /*  99 (CONSTI-PUSH 0) */,
    0x0000205f    /* 100 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string-ref.ea409420> */,
    0x0000000d    /* 102 (PUSH) */,
    0x00000006    /* 103 (CONST-PUSH) */,
    SCM_WORD(SCM_MAKE_CHAR(47)) /* #\/ */,
    0x0000205f    /* 105 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#char=?.ea4094a0> */,
    0x0000001e    /* 107 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 113),
    0x00c05047    /* 109 (LREF-PUSH 5 3) */,
    0x0000003d    /* 110 (LREF0) */,
    0x0000101d    /* 111 (LOCAL-ENV-TAIL-CALL 1) */,
    0x00000014    /* 112 (RET) */,
    0x00000041    /* 113 (LREF10) */,
    0x0000001e    /* 114 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 268),
    0x00000006    /* 116 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* gauche.os.windows */,
    0x0000000e    /* 118 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 122),
    0x0000005f    /* 120 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#cond-features.ea410d60> */,
    0x0000008d    /* 122 (ASSQ) */,
    0x0000001e    /* 123 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 134),
    0x0000200e    /* 125 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 145),
    0x00000006    /* 127 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #/^[A-Za-z]:/ */,
    0x00c05047    /* 129 (LREF-PUSH 5 3) */,
    0x0000205f    /* 130 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#rxmatch.ea410a60> */,
    0x00000013    /* 132 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 145),
    0x00000006    /* 134 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* gauche.os.cygwin */,
    0x0000000e    /* 136 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 140),
    0x0000005f    /* 138 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#cond-features.ea410aa0> */,
    0x0000008d    /* 140 (ASSQ) */,
    0x0000001e    /* 141 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 151),
    0x00000013    /* 143 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 125),
    0x0000001e    /* 145 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 151),
    0x00c05047    /* 147 (LREF-PUSH 5 3) */,
    0x0000003d    /* 148 (LREF0) */,
    0x0000101d    /* 149 (LOCAL-ENV-TAIL-CALL 1) */,
    0x00000014    /* 150 (RET) */,
    0x00805047    /* 151 (LREF-PUSH 5 2) */,
    0x00001017    /* 152 (LOCAL-ENV 1) */,
    0x0000003d    /* 153 (LREF0) */,
    0x00000022    /* 154 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 165),
    0x0000403c    /* 156 (LREF 4 0) */,
    0x00000030    /* 157 (RF) */,
    0x00000006    /* 158 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1612[184])) /* "cannot find ~s in ~s" */,
    0x00c06047    /* 160 (LREF-PUSH 6 3) */,
    0x00806047    /* 161 (LREF-PUSH 6 2) */,
    0x00003060    /* 162 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#errorf.ea8f6480> */,
    0x00000014    /* 164 (RET) */,
    0x0000100e    /* 165 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 170),
    0x0000006a    /* 167 (LREF0-CAR) */,
    0x00001062    /* 168 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#file-is-directory?.ea8f6320> */,
    0x0000001e    /* 170 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 199),
    0x0000100e    /* 172 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 186),
    0x0000300e    /* 174 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 183),
    0x0000006a    /* 176 (LREF0-CAR) */,
    0x0000000d    /* 177 (PUSH) */,
    0x00000006    /* 178 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1612[153])) /* "/" */,
    0x00c06047    /* 180 (LREF-PUSH 6 3) */,
    0x0000305f    /* 181 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string-append.ea8f60c0> */,
    0x0000000d    /* 183 (PUSH) */,
    0x00000042    /* 184 (LREF11) */,
    0x0000101c    /* 185 (LOCAL-ENV-CALL 1) */,
    0x00001018    /* 186 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /* 187 (LREF0) */,
    0x0000001e    /* 188 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 194),
    0x00000048    /* 190 (LREF0-PUSH) */,
    0x0000007a    /* 191 (LREF10-CDR) */,
    0x00002088    /* 192 (LIST 2) */,
    0x00000014    /* 193 (RET) */,
    0x0000007a    /* 194 (LREF10-CDR) */,
    0x0000000d    /* 195 (PUSH) */,
    0x0000201b    /* 196 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 153),
    0x00000014    /* 198 (RET) */,
    0x00000046    /* 199 (LREF30) */,
    0x0000001e    /* 200 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 259),
    0x0000100e    /* 202 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 207),
    0x0000006a    /* 204 (LREF0-CAR) */,
    0x00001062    /* 205 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#file-is-regular?.ea402b00> */,
    0x0000001e    /* 207 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 233),
    0x0000200e    /* 209 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 217),
    0x00000016    /* 211 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1626[22])) /* #<compiled-code (find-load-file #f)@0x7fcaea48b120> */,
    0x00000061    /* 213 (PUSH-GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#*load-path-hooks*.ea409f80> */,
    0x00002062    /* 215 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#any.ea402280> */,
    0x00001018    /* 217 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /* 218 (LREF0) */,
    0x0000001e    /* 219 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 228),
    0x0000006a    /* 221 (LREF0-CAR) */,
    0x0000000d    /* 222 (PUSH) */,
    0x0000007a    /* 223 (LREF10-CDR) */,
    0x0000000d    /* 224 (PUSH) */,
    0x00000076    /* 225 (LREF0-CDR) */,
    0x00003088    /* 226 (LIST 3) */,
    0x00000014    /* 227 (RET) */,
    0x0000007a    /* 228 (LREF10-CDR) */,
    0x0000000d    /* 229 (PUSH) */,
    0x0000201b    /* 230 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 153),
    0x00000014    /* 232 (RET) */,
    0x0000200e    /* 233 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 241),
    0x0000006a    /* 235 (LREF0-CAR) */,
    0x0000000d    /* 236 (PUSH) */,
    0x00000006    /* 237 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1612[37])) /* "" */,
    0x0000205f    /* 239 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#equal?.ea402a60> */,
    0x0000001e    /* 241 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 246),
    0x00000013    /* 243 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 209),
    0x00000014    /* 245 (RET) */,
    0x0000200e    /* 246 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 253),
    0x0000006a    /* 248 (LREF0-CAR) */,
    0x0000000d    /* 249 (PUSH) */,
    0x00000007    /* 250 (CONSTI-PUSH 0) */,
    0x0000205f    /* 251 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string-ref.ea402840> */,
    0x0000002f    /* 253 (BNEQVC) */,
    SCM_WORD(SCM_MAKE_CHAR(64)) /* #\@ */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 259)  /*    259 */,
    0x00000013    /* 256 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 209),
    0x00000014    /* 258 (RET) */,
    0x00000076    /* 259 (LREF0-CDR) */,
    0x0000000d    /* 260 (PUSH) */,
    0x0000101b    /* 261 (LOCAL-ENV-JUMP 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 153),
    0x00000014    /* 263 (RET) */,
    0x00000013    /* 264 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 259),
    0x00000014    /* 266 (RET) */,
    0x00000014    /* 267 (RET) */,
    0x0000200e    /* 268 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 275),
    0x00000006    /* 270 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #/^\.\.?\// */,
    0x00c05047    /* 272 (LREF-PUSH 5 3) */,
    0x0000205f    /* 273 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#rxmatch.ea4091e0> */,
    0x0000001e    /* 275 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 116),
    0x00c05047    /* 277 (LREF-PUSH 5 3) */,
    0x0000003d    /* 278 (LREF0) */,
    0x0000101d    /* 279 (LOCAL-ENV-TAIL-CALL 1) */,
    0x00000014    /* 280 (RET) */,
    0x00000013    /* 281 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 116),
    0x00000014    /* 283 (RET) */,
    0x00000079    /* 284 (LREF3-CDR) */,
    0x00000022    /* 285 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 293),
    0x00000006    /* 287 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1612[45])) /* "keyword list not even" */,
    0x0000004b    /* 289 (LREF3-PUSH) */,
    0x00002060    /* 290 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.ea8db2c0> */,
    0x00000014    /* 292 (RET) */,
    0x0000100e    /* 293 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 298),
    0x0000006d    /* 295 (LREF3-CAR) */,
    0x00001062    /* 296 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#unwrap-syntax-1.ea8db260> */,
    0x00001018    /* 298 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /* 299 (LREF0) */,
    0x0000002e    /* 300 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :error-if-not-found */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 312)  /*    312 */,
    0x00c0103c    /* 303 (LREF 1 3) */,
    0x00000087    /* 304 (CDDR-PUSH) */,
    0x00c0103c    /* 305 (LREF 1 3) */,
    0x00000083    /* 306 (CADR-PUSH) */,
    0x0000004d    /* 307 (LREF11-PUSH) */,
    0x0000004c    /* 308 (LREF10-PUSH) */,
    0x0000201b    /* 309 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 7),
    0x00000014    /* 311 (RET) */,
    0x0000003d    /* 312 (LREF0) */,
    0x0000002e    /* 313 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :allow-archive */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 325)  /*    325 */,
    0x00c0103c    /* 316 (LREF 1 3) */,
    0x00000087    /* 317 (CDDR-PUSH) */,
    0x0000004e    /* 318 (LREF12-PUSH) */,
    0x00c0103c    /* 319 (LREF 1 3) */,
    0x00000083    /* 320 (CADR-PUSH) */,
    0x0000004c    /* 321 (LREF10-PUSH) */,
    0x0000201b    /* 322 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 7),
    0x00000014    /* 324 (RET) */,
    0x0000003d    /* 325 (LREF0) */,
    0x0000002e    /* 326 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :relative-dot-path */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 338)  /*    338 */,
    0x00c0103c    /* 329 (LREF 1 3) */,
    0x00000087    /* 330 (CDDR-PUSH) */,
    0x0000004e    /* 331 (LREF12-PUSH) */,
    0x0000004d    /* 332 (LREF11-PUSH) */,
    0x00c0103c    /* 333 (LREF 1 3) */,
    0x00000083    /* 334 (CADR-PUSH) */,
    0x0000201b    /* 335 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 7),
    0x00000014    /* 337 (RET) */,
    0x0000200e    /* 338 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 346),
    0x00000006    /* 340 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1612[51])) /* "unknown keyword ~S" */,
    0x00c0103c    /* 342 (LREF 1 3) */,
    0x00000069    /* 343 (CAR-PUSH) */,
    0x0000205f    /* 344 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#errorf.ea8db160> */,
    0x00c0103c    /* 346 (LREF 1 3) */,
    0x00000087    /* 347 (CDDR-PUSH) */,
    0x0000004e    /* 348 (LREF12-PUSH) */,
    0x0000004d    /* 349 (LREF11-PUSH) */,
    0x0000004c    /* 350 (LREF10-PUSH) */,
    0x0000201b    /* 351 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]) + 7),
    0x00000014    /* 353 (RET) */,
    0x00000014    /* 354 (RET) */,
    /* (make-embedded-code-loader make-embedded-code-loader #f) */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1472]) + 6),
    0x0000004c    /*   2 (LREF10-PUSH) */,
    0x00000048    /*   3 (LREF0-PUSH) */,
    0x0000205f    /*   4 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string-append.ea5c90a0> */,
    0x00001018    /*   6 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*   7 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1472]) + 13),
    0x00005047    /*   9 (LREF-PUSH 5 0) */,
    0x00000048    /*  10 (LREF0-PUSH) */,
    0x0000205f    /*  11 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#hash-table-exists?.ea5ceda0> */,
    0x00000030    /*  13 (RF) */,
    0x00000053    /*  14 (LREF0-RET) */,
    /* (make-embedded-code-loader make-embedded-code-loader make-embedded-code-loader) */
    0x0000004c    /*   0 (LREF10-PUSH) */,
    0x00000006    /*   1 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :name */,
    0x0000200e    /*   3 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1487]) + 10),
    0x00000006    /*   5 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1612[200])) /* "@" */,
    0x0000004f    /*   7 (LREF20-PUSH) */,
    0x0000205f    /*   8 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string-append.ea5ce0a0> */,
    0x00003063    /*  10 (PUSH-GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#open-input-string.ea5ce1a0> */,
    0x00000014    /*  12 (RET) */,
    /* (make-embedded-code-loader make-embedded-code-loader) */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1500]) + 7),
    0x0000004a    /*   2 (LREF2-PUSH) */,
    0x00000006    /*   3 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1612[37])) /* "" */,
    0x0000205f    /*   5 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#equal?.ea5c0420> */,
    0x00000092    /*   7 (NOT) */,
    0x0000001e    /*   8 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1500]) + 25),
    0x0000200e    /*  10 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1500]) + 16),
    0x0000004a    /*  12 (LREF2-PUSH) */,
    0x00000007    /*  13 (CONSTI-PUSH 0) */,
    0x0000205f    /*  14 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string-ref.ea5c01c0> */,
    0x0000002f    /*  16 (BNEQVC) */,
    SCM_WORD(SCM_MAKE_CHAR(64)) /* #\@ */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1500]) + 25)  /*     25 */,
    0x0000200e    /*  19 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1500]) + 25),
    0x0000004a    /*  21 (LREF2-PUSH) */,
    0x00001007    /*  22 (CONSTI-PUSH 1) */,
    0x0000205f    /*  23 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string-copy.ea5c0140> */,
    0x00001018    /*  25 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  26 (LREF0) */,
    0x00000030    /*  27 (RF) */,
    0x0000200e    /*  28 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1500]) + 35),
    0x00000048    /*  30 (LREF0-PUSH) */,
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1612[37])) /* "" */,
    0x0000205f    /*  33 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#equal?.ea5c9e80> */,
    0x0000001e    /*  35 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1500]) + 40),
    0x00000042    /*  37 (LREF11) */,
    0x00000013    /*  38 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1500]) + 48),
    0x0000300e    /*  40 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1500]) + 48),
    0x00000048    /*  42 (LREF0-PUSH) */,
    0x00000006    /*  43 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1612[153])) /* "/" */,
    0x0000004d    /*  45 (LREF11-PUSH) */,
    0x0000305f    /*  46 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string-append.ea5c9ce0> */,
    0x00001018    /*  48 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  49 (LREF0) */,
    0x00000030    /*  50 (RF) */,
    0x0000200e    /*  51 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1500]) + 59),
    0x00000016    /*  53 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1626[24])) /* #<compiled-code (make-embedded-code-loader make-embedded-code-loader #f)@0x7fcaea48bde0> */,
    0x0000000d    /*  55 (PUSH) */,
    0x0000004f    /*  56 (LREF20-PUSH) */,
    0x0000205f    /*  57 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#any.ea5c9980> */,
    0x00001018    /*  59 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  60 (LREF0) */,
    0x00000030    /*  61 (RF) */,
    0x0000200e    /*  62 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1500]) + 68),
    0x00004047    /*  64 (LREF-PUSH 4 0) */,
    0x00000048    /*  65 (LREF0-PUSH) */,
    0x0000205f    /*  66 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#hash-table-get.ea5ce820> */,
    0x00001018    /*  68 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  69 (LREF0) */,
    0x00000030    /*  70 (RF) */,
    0x0000004c    /*  71 (LREF10-PUSH) */,
    0x00000016    /*  72 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1626[25])) /* #<compiled-code (make-embedded-code-loader make-embedded-code-loader make-embedded-code-loader)@0x7fcaea48bcc0> */,
    0x00000066    /*  74 (CONS) */,
    0x00000014    /*  75 (RET) */,
    /* make-embedded-code-loader */
    0x00000016    /*   0 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1626[26])) /* #<compiled-code (make-embedded-code-loader make-embedded-code-loader)@0x7fcaea48be40> */,
    0x00000014    /*   2 (RET) */,
    /* (add-embedded-code-loader! add-embedded-code-loader!) */
    0x00000048    /*   0 (LREF0-PUSH) */,
    0x00001060    /*   1 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%delete-load-path-hook!.ea477520> */,
    0x00000014    /*   3 (RET) */,
    /* add-embedded-code-loader! */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1583]) + 5),
    0x00000048    /*   2 (LREF0-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-embedded-code-loader.ea4777e0> */,
    0x00001018    /*   5 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*   6 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1583]) + 11),
    0x00000048    /*   8 (LREF0-PUSH) */,
    0x0000105f    /*   9 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%add-load-path-hook!.ea477760> */,
    0x00000016    /*  11 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1626[28])) /* #<compiled-code (add-embedded-code-loader! add-embedded-code-loader!)@0x7fcaea48fea0> */,
    0x00000014    /*  13 (RET) */,
    /* (%repl-print G1650) */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1597]) + 5),
    0x00000048    /*   2 (LREF0-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#write.ea6f2820> */,
    0x00000060    /*   5 (GREF-TAIL-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#newline.ea6f27c0> */,
    0x00000014    /*   7 (RET) */,
    /* %repl-print */
    0x0000004c    /*   0 (LREF10-PUSH) */,
    0x00000048    /*   1 (LREF0-PUSH) */,
    0x00002060    /*   2 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#for-each.ea6f2a60> */,
    0x00000014    /*   4 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1614[401])) /* (#<compiled-code (%repl-print #:G1650)@0x7fcaea48fb40>) */,
    0x00000016    /*   2 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1626[31])) /* #<compiled-code %repl-print@0x7fcaea48fae0> */,
    0x00000015    /*   4 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%repl-print.ea6f2c00> */,
    0x00000014    /*   6 (RET) */,
    /* %repl-prompt */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1617]) + 6),
    0x00000006    /*   2 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1612[212])) /* "gosh> " */,
    0x0000105f    /*   4 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#display.ea0994e0> */,
    0x00000060    /*   6 (GREF-TAIL-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#flush.ea099480> */,
    0x00000014    /*   8 (RET) */,
    /* (read-eval-print-loop G1658) */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1626]) + 5),
    0x00000048    /*   2 (LREF0-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#report-error.ebf05180> */,
    0x0000000a    /*   5 (CONST-RET) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    /* (read-eval-print-loop #f) */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1633]) + 4),
    0x0000003d    /*   2 (LREF0) */,
    0x00000011    /*   3 (CALL 0) */,
    0x0000000e    /*   4 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1633]) + 8),
    0x00000040    /*   6 (LREF3) */,
    0x00000011    /*   7 (CALL 0) */,
    0x00001018    /*   8 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*   9 (LREF0) */,
    0x0000009a    /*  10 (EOFP) */,
    0x00000092    /*  11 (NOT) */,
    0x00000030    /*  12 (RF) */,
    0x0000200e    /*  13 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1633]) + 23),
    0x00000048    /*  15 (LREF0-PUSH) */,
    0x0000000e    /*  16 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1633]) + 20),
    0x0000005f    /*  18 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#vm-current-module.ebf06b00> */,
    0x0000000d    /*  20 (PUSH) */,
    0x00000043    /*  21 (LREF12) */,
    0x00002011    /*  22 (CALL 2) */,
    0x00400036    /*  23 (TAIL-RECEIVE 0 1) */,
    0x0000000e    /*  24 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1633]) + 29),
    0x00000050    /*  26 (LREF21-PUSH) */,
    0x0000003d    /*  27 (LREF0) */,
    0x00002095    /*  28 (TAIL-APPLY 2) */,
    0x0000201b    /*  29 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1633]) + 0),
    0x00000014    /*  31 (RET) */,
    0x00000014    /*  32 (RET) */,
    /* read-eval-print-loop */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1666]) + 6),
    0x00000004    /*   3 (CONSTF) */,
    0x00000013    /*   4 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1666]) + 7),
    0x0000006a    /*   6 (LREF0-CAR) */,
    0x0000000d    /*   7 (PUSH) */,
    0x0000003d    /*   8 (LREF0) */,
    0x00000022    /*   9 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1666]) + 14),
    0x00000003    /*  11 (CONSTN) */,
    0x00000013    /*  12 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1666]) + 15),
    0x00000076    /*  14 (LREF0-CDR) */,
    0x00002018    /*  15 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  16 (LREF0) */,
    0x00000022    /*  17 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1666]) + 22),
    0x00000004    /*  19 (CONSTF) */,
    0x00000013    /*  20 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1666]) + 23),
    0x0000006a    /*  22 (LREF0-CAR) */,
    0x0000000d    /*  23 (PUSH) */,
    0x0000003d    /*  24 (LREF0) */,
    0x00000022    /*  25 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1666]) + 30),
    0x00000003    /*  27 (CONSTN) */,
    0x00000013    /*  28 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1666]) + 31),
    0x00000076    /*  30 (LREF0-CDR) */,
    0x00002018    /*  31 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  32 (LREF0) */,
    0x00000022    /*  33 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1666]) + 38),
    0x00000004    /*  35 (CONSTF) */,
    0x00000013    /*  36 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1666]) + 39),
    0x0000006a    /*  38 (LREF0-CAR) */,
    0x0000000d    /*  39 (PUSH) */,
    0x0000003d    /*  40 (LREF0) */,
    0x00000022    /*  41 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1666]) + 46),
    0x00000003    /*  43 (CONSTN) */,
    0x00000013    /*  44 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1666]) + 47),
    0x00000076    /*  46 (LREF0-CDR) */,
    0x00002018    /*  47 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  48 (LREF0) */,
    0x00000022    /*  49 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1666]) + 54),
    0x00000004    /*  51 (CONSTF) */,
    0x00000013    /*  52 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1666]) + 55),
    0x0000006a    /*  54 (LREF0-CAR) */,
    0x0000000d    /*  55 (PUSH) */,
    0x0000003d    /*  56 (LREF0) */,
    0x00000022    /*  57 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1666]) + 62),
    0x00000003    /*  59 (CONSTN) */,
    0x00000013    /*  60 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1666]) + 63),
    0x00000076    /*  62 (LREF0-CDR) */,
    0x00002018    /*  63 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  64 (LREF0) */,
    0x00000022    /*  65 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1666]) + 69),
    0x00000013    /*  67 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1666]) + 77),
    0x0000200e    /*  69 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1666]) + 77),
    0x00000006    /*  71 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1612[218])) /* "too many arguments for" */,
    0x00000006    /*  73 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1614[501])) /* (lambda (:optional (reader #f) (evaluator #f) (printer #f) (prompter #f)) (let ((reader (or reader read)) (evaluator (or evaluator eval)) (printer (or printer %repl-print)) (prompter (or prompter %repl-prompt))) (let loop1 () (and (with-error-handler (^e (report-error e) #t) (^ () (let loop2 () (prompter) (let1 exp (reader) (and (not (eof-object? exp)) (receive results (evaluator exp (vm-current-module)) (apply printer results) (loop2))))))) (loop1))))) */,
    0x0000205f    /*  75 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.ebee9900> */,
    0x0040303c    /*  77 (LREF 3 1) */,
    0x0000001e    /*  78 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1666]) + 82),
    0x00000013    /*  80 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1666]) + 84),
    0x0000005d    /*  82 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#read.ebf05f80> */,
    0x0000000d    /*  84 (PUSH) */,
    0x00000045    /*  85 (LREF21) */,
    0x0000001e    /*  86 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1666]) + 90),
    0x00000013    /*  88 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1666]) + 92),
    0x0000005d    /*  90 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#eval.ebf05e60> */,
    0x0000000d    /*  92 (PUSH) */,
    0x00000042    /*  93 (LREF11) */,
    0x0000001e    /*  94 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1666]) + 98),
    0x00000013    /*  96 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1666]) + 100),
    0x0000005d    /*  98 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%repl-print.ebf056c0> */,
    0x0000000d    /* 100 (PUSH) */,
    0x0000003e    /* 101 (LREF1) */,
    0x0000001e    /* 102 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1666]) + 106),
    0x00000013    /* 104 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1666]) + 108),
    0x0000005d    /* 106 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%repl-prompt.ebf05540> */,
    0x00004018    /* 108 (PUSH-LOCAL-ENV 4) */,
    0x0000200e    /* 109 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1666]) + 116),
    0x00006047    /* 111 (LREF-PUSH 6 0) */,
    0x00000016    /* 112 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1626[35])) /* #<compiled-code (read-eval-print-loop #f)@0x7fcaea4d9e40> */,
    0x00002062    /* 114 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#with-error-handler.ebf052e0> */,
    0x00000030    /* 116 (RF) */,
    0x0000001b    /* 117 (LOCAL-ENV-JUMP 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1666]) + 109),
    0x00000014    /* 119 (RET) */,
    0x00000014    /* 120 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1614[415])) /* (#<compiled-code (read-eval-print-loop #:G1658)@0x7fcaea48f3c0>) */,
    0x00000016    /*   2 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1626[36])) /* #<compiled-code read-eval-print-loop@0x7fcaea4d9f60> */,
    0x00000015    /*   4 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#read-eval-print-loop.ebee16c0> */,
    0x00000014    /*   6 (RET) */,
    /* (run-main G1659) */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1794]) + 5),
    0x00000048    /*   2 (LREF0-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#report-error.ea5f9620> */,
    0x00046002    /*   5 (CONSTI 70) */,
    0x00000014    /*   6 (RET) */,
    /* (run-main #f) */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1801]) + 5),
    0x00000048    /*   2 (LREF0-PUSH) */,
    0x0000003e    /*   3 (LREF1) */,
    0x00001011    /*   4 (CALL 1) */,
    0x00001018    /*   5 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*   6 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1801]) + 11),
    0x00000048    /*   8 (LREF0-PUSH) */,
    0x0000105f    /*   9 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#fixnum?.ea5f9140> */,
    0x0000001e    /*  11 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1801]) + 14),
    0x00000053    /*  13 (LREF0-RET) */,
    0x00046002    /*  14 (CONSTI 70) */,
    0x00000014    /*  15 (RET) */,
    /* run-main */
    0x0000004c    /*   0 (LREF10-PUSH) */,
    0x00000016    /*   1 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1626[39])) /* #<compiled-code (run-main #f)@0x7fcaea4d99c0> */,
    0x0000000d    /*   3 (PUSH) */,
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :rewind-before */,
    0x00000006    /*   6 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00004060    /*   8 (GREF-TAIL-CALL 4) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#with-error-handler.ea5f9920> */,
    0x00000014    /*  10 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1614[516])) /* (#<compiled-code (run-main #:G1659)@0x7fcaea4d9a80>) */,
    0x00000016    /*   2 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1626[40])) /* #<compiled-code run-main@0x7fcaea4d9a20> */,
    0x00000015    /*   4 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#run-main.ea5ef0e0> */,
    0x00000014    /*   6 (RET) */,
    /* %invoke-other-version */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1835]) + 7),
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x00000006    /*   3 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1612[240])) /* "ersion" */,
    0x0000205f    /*   5 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#equal?.ebec90c0> */,
    0x0000001e    /*   7 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1835]) + 18),
    0x0000200e    /*   9 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1835]) + 18),
    0x00001007    /*  11 (CONSTI-PUSH 1) */,
    0x00000006    /*  12 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1612[241])) /* "No such version `ersion'.  To display Gauche version, run 'gosh -V'.  To see all options, run 'gosh -h'." */,
    0x0000205f    /*  14 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#exit.ebec9040> */,
    0x00000013    /*  16 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1835]) + 18),
    0x0000300e    /*  18 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1835]) + 38),
    0x0000200e    /*  20 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1835]) + 31),
    0x0000000e    /*  22 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1835]) + 26),
    0x0000005f    /*  24 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#gauche-architecture-directory.ebeca660> */,
    0x0000000d    /*  26 (PUSH) */,
    0x00000006    /*  27 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1612[244])) /* "/../../.." */,
    0x0000205f    /*  29 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string-append.ebeca9e0> */,
    0x0000000d    /*  31 (PUSH) */,
    0x00000006    /*  32 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :canonicalize */,
    0x00000006    /*  34 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x0000305f    /*  36 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sys-normalize-pathname.ebecaa40> */,
    0x00001018    /*  38 (PUSH-LOCAL-ENV 1) */,
    0x0000600e    /*  39 (PRE-CALL 6) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1835]) + 56),
    0x00000048    /*  41 (LREF0-PUSH) */,
    0x00000006    /*  42 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1612[245])) /* "/gauche-* /" */,
    0x0000004d    /*  44 (LREF11-PUSH) */,
    0x00000006    /*  45 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1612[153])) /* "/" */,
    0x0000000e    /*  47 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1835]) + 51),
    0x0000005f    /*  49 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#gauche-architecture.ebeca2e0> */,
    0x0000000d    /*  51 (PUSH) */,
    0x00000006    /*  52 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1612[247])) /* "/gosh" */,
    0x0000605f    /*  54 (GREF-CALL 6) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string-append.ebeca480> */,
    0x00001018    /*  56 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  57 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1835]) + 62),
    0x00000048    /*  59 (LREF0-PUSH) */,
    0x0000105f    /*  60 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#glob.ebeca180> */,
    0x00001018    /*  62 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  63 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1835]) + 115),
    0x0000007f    /*  65 (LREF30-CDR) */,
    0x0000000d    /*  66 (PUSH) */,
    0x00000008    /*  67 (CONSTN-PUSH) */,
    0x00002017    /*  68 (LOCAL-ENV 2) */,
    0x0000003e    /*  69 (LREF1) */,
    0x00000022    /*  70 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1835]) + 75),
    0x0000003d    /*  72 (LREF0) */,
    0x00000093    /*  73 (REVERSE) */,
    0x00000014    /*  74 (RET) */,
    0x0000200e    /*  75 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1835]) + 83),
    0x0000006b    /*  77 (LREF1-CAR) */,
    0x0000000d    /*  78 (PUSH) */,
    0x00000006    /*  79 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1612[249])) /* "-v" */,
    0x0000205f    /*  81 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#equal?.ebed32e0> */,
    0x0000001e    /*  83 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1835]) + 91),
    0x0000003e    /*  85 (LREF1) */,
    0x00000087    /*  86 (CDDR-PUSH) */,
    0x00000048    /*  87 (LREF0-PUSH) */,
    0x0000101b    /*  88 (LOCAL-ENV-JUMP 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1835]) + 69),
    0x00000014    /*  90 (RET) */,
    0x0000100e    /*  91 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1835]) + 98),
    0x0000006b    /*  93 (LREF1-CAR) */,
    0x0000000d    /*  94 (PUSH) */,
    0x00000001    /*  95 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* #/^-v/ */,
    0x00001011    /*  97 (CALL 1) */,
    0x0000001e    /*  98 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1835]) + 106),
    0x00000077    /* 100 (LREF1-CDR) */,
    0x0000000d    /* 101 (PUSH) */,
    0x00000048    /* 102 (LREF0-PUSH) */,
    0x0000101b    /* 103 (LOCAL-ENV-JUMP 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1835]) + 69),
    0x00000014    /* 105 (RET) */,
    0x00000077    /* 106 (LREF1-CDR) */,
    0x0000000d    /* 107 (PUSH) */,
    0x0000006b    /* 108 (LREF1-CAR) */,
    0x0000000d    /* 109 (PUSH) */,
    0x0000003d    /* 110 (LREF0) */,
    0x00000067    /* 111 (CONS-PUSH) */,
    0x0000101b    /* 112 (LOCAL-ENV-JUMP 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1835]) + 69),
    0x00000014    /* 114 (RET) */,
    0x00001018    /* 115 (PUSH-LOCAL-ENV 1) */,
    0x00000041    /* 116 (LREF10) */,
    0x00000098    /* 117 (PAIRP) */,
    0x0000001e    /* 118 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1835]) + 122),
    0x00000013    /* 120 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1835]) + 131),
    0x0000400e    /* 122 (PRE-CALL 4) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1835]) + 131),
    0x00001007    /* 124 (CONSTI-PUSH 1) */,
    0x00000006    /* 125 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1612[251])) /* "No installed Gauche with version ~a under ~a.\n" */,
    0x00404047    /* 127 (LREF-PUSH 4 1) */,
    0x00000051    /* 128 (LREF30-PUSH) */,
    0x0000405f    /* 129 (GREF-CALL 4) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#exit.ebed5680> */,
    0x0000006e    /* 131 (LREF10-CAR) */,
    0x0000000d    /* 132 (PUSH) */,
    0x0000006e    /* 133 (LREF10-CAR) */,
    0x0000000d    /* 134 (PUSH) */,
    0x0000003d    /* 135 (LREF0) */,
    0x00000067    /* 136 (CONS-PUSH) */,
    0x00002060    /* 137 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sys-exec.ebed52a0> */,
    0x00000014    /* 139 (RET) */,
    /* #f */
    0x0000003e    /*   0 (LREF1) */,
    0x0000001e    /*   1 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1975]) + 22),
    0x0000000e    /*   3 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1975]) + 15),
    0x0000005e    /*   5 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#format.ea455460> */,
    0x0000000e    /*   7 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1975]) + 11),
    0x0000005f    /*   9 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#standard-error-port.ea4553e0> */,
    0x0000000d    /*  11 (PUSH) */,
    0x00000049    /*  12 (LREF1-PUSH) */,
    0x0000003d    /*  13 (LREF0) */,
    0x00004095    /*  14 (TAIL-APPLY 4) */,
    0x0000000e    /*  15 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[1975]) + 19),
    0x0000005f    /*  17 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#standard-error-port.ea4552e0> */,
    0x00001063    /*  19 (PUSH-GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#newline.ea455340> */,
    0x00000014    /*  21 (RET) */,
    0x0000000c    /*  22 (CONSTU-RET) */,
    /* %toplevel */
    0x00000016    /*   0 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1626[43])) /* #<compiled-code #f@0x7fcaea4d9c60> */,
    0x00001063    /*   2 (PUSH-GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#exit-handler.ea455a40> */,
    0x00000014    /*   4 (RET) */,
    /* (exit G1664) */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2003]) + 5),
    0x00000048    /*   2 (LREF0-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<error>.ea70d1a0> */,
    0x0000001e    /*   5 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2003]) + 8),
    0x0000000b    /*   7 (CONSTF-RET) */,
    0x00000060    /*   8 (GREF-TAIL-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#%reraise.ea70d5c0> */,
    0x00000014    /*  10 (RET) */,
    /* (exit #f) */
    0x00000050    /*   0 (LREF21-PUSH) */,
    0x0000004d    /*   1 (LREF11-PUSH) */,
    0x0000004c    /*   2 (LREF10-PUSH) */,
    0x0000003d    /*   3 (LREF0) */,
    0x00003012    /*   4 (TAIL-CALL 3) */,
    0x00000014    /*   5 (RET) */,
    /* exit */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2020]) + 6),
    0x00000002    /*   3 (CONSTI 0) */,
    0x00000013    /*   4 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2020]) + 7),
    0x0000006a    /*   6 (LREF0-CAR) */,
    0x0000000d    /*   7 (PUSH) */,
    0x0000003d    /*   8 (LREF0) */,
    0x00000022    /*   9 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2020]) + 14),
    0x00000003    /*  11 (CONSTN) */,
    0x00000013    /*  12 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2020]) + 15),
    0x00000076    /*  14 (LREF0-CDR) */,
    0x00002018    /*  15 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  16 (LREF0) */,
    0x00000022    /*  17 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2020]) + 22),
    0x00000004    /*  19 (CONSTF) */,
    0x00000013    /*  20 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2020]) + 23),
    0x0000006a    /*  22 (LREF0-CAR) */,
    0x0000000d    /*  23 (PUSH) */,
    0x0000003d    /*  24 (LREF0) */,
    0x00000022    /*  25 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2020]) + 30),
    0x00000003    /*  27 (CONSTN) */,
    0x00000013    /*  28 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2020]) + 31),
    0x00000076    /*  30 (LREF0-CDR) */,
    0x00002018    /*  31 (PUSH-LOCAL-ENV 2) */,
    0x0000000e    /*  32 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2020]) + 36),
    0x0000005f    /*  34 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#exit-handler.ea70b060> */,
    0x00001018    /*  36 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  37 (LREF0) */,
    0x0000001e    /*  38 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2020]) + 54),
    0x0000400e    /*  40 (PRE-CALL 4) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2020]) + 54),
    0x00004047    /*  42 (LREF-PUSH 4 0) */,
    0x00000016    /*  43 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1626[46])) /* #<compiled-code (exit #f)@0x7fcaea4ebf00> */,
    0x0000000d    /*  45 (PUSH) */,
    0x00000006    /*  46 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :rewind-before */,
    0x00000006    /*  48 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x0000405f    /*  50 (GREF-CALL 4) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#with-error-handler.ea70d3e0> */,
    0x00000013    /*  52 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2020]) + 54),
    0x0000001a    /*  54 (POP-LOCAL-ENV) */,
    0x0000004d    /*  55 (LREF11-PUSH) */,
    0x00001060    /*  56 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%exit.ea70f880> */,
    0x00000014    /*  58 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1614[553])) /* (#<compiled-code (exit #:G1664)@0x7fcaea4d96c0>) */,
    0x00000016    /*   2 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1626[47])) /* #<compiled-code exit@0x7fcaea4d94e0> */,
    0x00000015    /*   4 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#exit.ea707420> */,
    0x00000014    /*   6 (RET) */,
    /* %vm-show-stack-trace */
    0x00000048    /*   0 (LREF0-PUSH) */,
    0x00000005    /*   1 (CONSTU) */,
    0x0000000d    /*   2 (PUSH) */,
    0x00000005    /*   3 (CONSTU) */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000005    /*   5 (CONSTU) */,
    0x0000000d    /*   6 (PUSH) */,
    0x00000005    /*   7 (CONSTU) */,
    0x00005018    /*   8 (PUSH-LOCAL-ENV 5) */,
    0x0100003c    /*   9 (LREF 0 4) */,
    0x00000022    /*  10 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2086]) + 66),
    0x0000100e    /*  12 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2086]) + 17),
    0x0000004b    /*  14 (LREF3-PUSH) */,
    0x0000105f    /*  15 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#undefined?.ea59f2a0> */,
    0x0000001e    /*  17 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2086]) + 22),
    0x000000df    /*  19 (CUROUT) */,
    0x00000013    /*  20 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2086]) + 23),
    0x00000040    /*  22 (LREF3) */,
    0x00001018    /*  23 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  24 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2086]) + 29),
    0x0000004e    /*  26 (LREF12-PUSH) */,
    0x0000105f    /*  27 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#undefined?.ea59f2a0> */,
    0x0000001e    /*  29 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2086]) + 34),
    0x00000002    /*  31 (CONSTI 0) */,
    0x00000013    /*  32 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2086]) + 35),
    0x00000043    /*  34 (LREF12) */,
    0x00001018    /*  35 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  36 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2086]) + 41),
    0x00000050    /*  38 (LREF21-PUSH) */,
    0x0000105f    /*  39 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#undefined?.ea59f2a0> */,
    0x0000001e    /*  41 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2086]) + 46),
    0x00000002    /*  43 (CONSTI 0) */,
    0x00000013    /*  44 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2086]) + 47),
    0x00000045    /*  46 (LREF21) */,
    0x00001018    /*  47 (PUSH-LOCAL-ENV 1) */,
    0x00404047    /*  48 (LREF-PUSH 4 1) */,
    0x0000004f    /*  49 (LREF20-PUSH) */,
    0x0000004c    /*  50 (LREF10-PUSH) */,
    0x00000048    /*  51 (LREF0-PUSH) */,
    0x0000100e    /*  52 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2086]) + 57),
    0x00000051    /*  54 (LREF30-PUSH) */,
    0x0000105f    /*  55 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#undefined?.ea59f2a0> */,
    0x0000001e    /*  57 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2086]) + 62),
    0x00000002    /*  59 (CONSTI 0) */,
    0x00000013    /*  60 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2086]) + 63),
    0x00000046    /*  62 (LREF30) */,
    0x00005063    /*  63 (PUSH-GREF-TAIL-CALL 5) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#%show-stack-trace.ea5a37e0> */,
    0x00000014    /*  65 (RET) */,
    0x0100003c    /*  66 (LREF 0 4) */,
    0x00000074    /*  67 (CDR) */,
    0x00000022    /*  68 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2086]) + 76),
    0x00000006    /*  70 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1612[45])) /* "keyword list not even" */,
    0x01000047    /*  72 (LREF-PUSH 0 4) */,
    0x00002060    /*  73 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.ea59f240> */,
    0x00000014    /*  75 (RET) */,
    0x0000100e    /*  76 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2086]) + 82),
    0x0100003c    /*  78 (LREF 0 4) */,
    0x00000069    /*  79 (CAR-PUSH) */,
    0x0000105f    /*  80 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#unwrap-syntax-1.ea59f1e0> */,
    0x00001018    /*  82 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  83 (LREF0) */,
    0x0000002e    /*  84 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :port */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2086]) + 97)  /*     97 */,
    0x0100103c    /*  87 (LREF 1 4) */,
    0x00000087    /*  88 (CDDR-PUSH) */,
    0x0100103c    /*  89 (LREF 1 4) */,
    0x00000083    /*  90 (CADR-PUSH) */,
    0x0000004e    /*  91 (LREF12-PUSH) */,
    0x0000004d    /*  92 (LREF11-PUSH) */,
    0x0000004c    /*  93 (LREF10-PUSH) */,
    0x0000201b    /*  94 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2086]) + 9),
    0x00000014    /*  96 (RET) */,
    0x0000003d    /*  97 (LREF0) */,
    0x0000002e    /*  98 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :maxdepth */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2086]) + 111)  /*    111 */,
    0x0100103c    /* 101 (LREF 1 4) */,
    0x00000087    /* 102 (CDDR-PUSH) */,
    0x00c01047    /* 103 (LREF-PUSH 1 3) */,
    0x0100103c    /* 104 (LREF 1 4) */,
    0x00000083    /* 105 (CADR-PUSH) */,
    0x0000004d    /* 106 (LREF11-PUSH) */,
    0x0000004c    /* 107 (LREF10-PUSH) */,
    0x0000201b    /* 108 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2086]) + 9),
    0x00000014    /* 110 (RET) */,
    0x0000003d    /* 111 (LREF0) */,
    0x0000002e    /* 112 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :skip */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2086]) + 125)  /*    125 */,
    0x0100103c    /* 115 (LREF 1 4) */,
    0x00000087    /* 116 (CDDR-PUSH) */,
    0x00c01047    /* 117 (LREF-PUSH 1 3) */,
    0x0000004e    /* 118 (LREF12-PUSH) */,
    0x0100103c    /* 119 (LREF 1 4) */,
    0x00000083    /* 120 (CADR-PUSH) */,
    0x0000004c    /* 121 (LREF10-PUSH) */,
    0x0000201b    /* 122 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2086]) + 9),
    0x00000014    /* 124 (RET) */,
    0x0000003d    /* 125 (LREF0) */,
    0x0000002e    /* 126 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :offset */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2086]) + 139)  /*    139 */,
    0x0100103c    /* 129 (LREF 1 4) */,
    0x00000087    /* 130 (CDDR-PUSH) */,
    0x00c01047    /* 131 (LREF-PUSH 1 3) */,
    0x0000004e    /* 132 (LREF12-PUSH) */,
    0x0000004d    /* 133 (LREF11-PUSH) */,
    0x0100103c    /* 134 (LREF 1 4) */,
    0x00000083    /* 135 (CADR-PUSH) */,
    0x0000201b    /* 136 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2086]) + 9),
    0x00000014    /* 138 (RET) */,
    0x0000200e    /* 139 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2086]) + 147),
    0x00000006    /* 141 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1612[51])) /* "unknown keyword ~S" */,
    0x0100103c    /* 143 (LREF 1 4) */,
    0x00000069    /* 144 (CAR-PUSH) */,
    0x0000205f    /* 145 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#errorf.ea5a3ec0> */,
    0x0100103c    /* 147 (LREF 1 4) */,
    0x00000087    /* 148 (CDDR-PUSH) */,
    0x00c01047    /* 149 (LREF-PUSH 1 3) */,
    0x0000004e    /* 150 (LREF12-PUSH) */,
    0x0000004d    /* 151 (LREF11-PUSH) */,
    0x0000004c    /* 152 (LREF10-PUSH) */,
    0x0000201b    /* 153 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2086]) + 9),
    0x00000014    /* 155 (RET) */,
    0x00000014    /* 156 (RET) */,
    /* (%show-stack-trace G1673) */
    0x0000006a    /*   0 (LREF0-CAR) */,
    0x00000030    /*   1 (RF) */,
    0x0000003d    /*   2 (LREF0) */,
    0x00000082    /*   3 (CADR) */,
    0x00000014    /*   4 (RET) */,
    /* %show-stack-trace */
    0x0000003f    /*   0 (LREF2) */,
    0x0000002d    /*   1 (BNUMNEI 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2248]) + 6),
    0x0001e002    /*   3 (CONSTI 30) */,
    0x00000013    /*   4 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2248]) + 7),
    0x0000003f    /*   6 (LREF2) */,
    0x00001018    /*   7 (PUSH-LOCAL-ENV 1) */,
    0x01001047    /*   8 (LREF-PUSH 1 4) */,
    0x0000004d    /*   9 (LREF11-PUSH) */,
    0x0000004c    /*  10 (LREF10-PUSH) */,
    0x00003017    /*  11 (LOCAL-ENV 3) */,
    0x0000003f    /*  12 (LREF2) */,
    0x00000022    /*  13 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2248]) + 16),
    0x00000014    /*  15 (RET) */,
    0x00000002    /*  16 (CONSTI 0) */,
    0x0000102b    /*  17 (LREF-VAL0-BNGT 1 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2248]) + 32),
    0x00000041    /*  19 (LREF10) */,
    0x0000002b    /*  20 (LREF-VAL0-BNGT 0 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2248]) + 32),
    0x0000200e    /*  22 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2248]) + 29),
    0x00000006    /*  24 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1612[292])) /* "... (more stack dump truncated)\n" */,
    0x00c02047    /*  26 (LREF-PUSH 2 3) */,
    0x0000205f    /*  27 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#display.ea6e4a60> */,
    0x00000001    /*  29 (CONST) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000031    /*  31 (RT) */,
    0x00000002    /*  32 (CONSTI 0) */,
    0x0040002b    /*  33 (LREF-VAL0-BNGT 0 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2248]) + 37),
    0x00000013    /*  35 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2248]) + 115),
    0x0000400e    /*  37 (PRE-CALL 4) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2248]) + 50),
    0x00c02047    /*  39 (LREF-PUSH 2 3) */,
    0x00000006    /*  40 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1612[293])) /* "~3d  ~,,,,65:s\n" */,
    0x00000048    /*  42 (LREF0-PUSH) */,
    0x0000100e    /*  43 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2248]) + 48),
    0x0000006c    /*  45 (LREF2-CAR) */,
    0x00001062    /*  46 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#unwrap-syntax.ea6e4320> */,
    0x00004062    /*  48 (PUSH-GREF-CALL 4) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#format.ea6e4500> */,
    0x0000100e    /*  50 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2248]) + 55),
    0x0000006c    /*  52 (LREF2-CAR) */,
    0x00001062    /*  53 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%source-info.ea6e40c0> */,
    0x00001018    /*  55 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  56 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2248]) + 63),
    0x00004047    /*  58 (LREF-PUSH 4 0) */,
    0x0000003d    /*  59 (LREF0) */,
    0x00000093    /*  60 (REVERSE) */,
    0x00002062    /*  61 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#find.ea6e6ec0> */,
    0x00001018    /*  63 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  64 (LREF0) */,
    0x0000001e    /*  65 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2248]) + 106),
    0x0000003d    /*  67 (LREF0) */,
    0x00000086    /*  68 (CDDR) */,
    0x00000098    /*  69 (PAIRP) */,
    0x0000001e    /*  70 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2248]) + 93),
    0x0080203c    /*  72 (LREF 2 2) */,
    0x00000069    /*  73 (CAR-PUSH) */,
    0x0000003d    /*  74 (LREF0) */,
    0x00000086    /*  75 (CDDR) */,
    0x00000068    /*  76 (CAR) */,
    0x00000020    /*  77 (BNEQ) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2248]) + 81),
    0x00000013    /*  79 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2248]) + 93),
    0x0000300e    /*  81 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2248]) + 93),
    0x00c04047    /*  83 (LREF-PUSH 4 3) */,
    0x00000006    /*  84 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1612[297])) /* "        expanded from ~,,,,60s\n" */,
    0x0000003d    /*  86 (LREF0) */,
    0x00000086    /*  87 (CDDR) */,
    0x00000069    /*  88 (CAR-PUSH) */,
    0x0000305f    /*  89 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#format.ea6e6420> */,
    0x00000013    /*  91 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2248]) + 93),
    0x0000400e    /*  93 (PRE-CALL 4) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2248]) + 113),
    0x00c04047    /*  95 (LREF-PUSH 4 3) */,
    0x00000006    /*  96 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1612[298])) /* "        at ~s:~d\n" */,
    0x0000006a    /*  98 (LREF0-CAR) */,
    0x0000000d    /*  99 (PUSH) */,
    0x0000003d    /* 100 (LREF0) */,
    0x00000083    /* 101 (CADR-PUSH) */,
    0x0000405f    /* 102 (GREF-CALL 4) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#format.ea6e60a0> */,
    0x00000013    /* 104 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2248]) + 113),
    0x0000200e    /* 106 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2248]) + 113),
    0x00c04047    /* 108 (LREF-PUSH 4 3) */,
    0x00000006    /* 109 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1612[299])) /* "        [unknown location]\n" */,
    0x0000205f    /* 111 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#format.ea6e7f60> */,
    0x0000001a    /* 113 (POP-LOCAL-ENV) */,
    0x0000001a    /* 114 (POP-LOCAL-ENV) */,
    0x00000078    /* 115 (LREF2-CDR) */,
    0x0000000d    /* 116 (PUSH) */,
    -0x00000f38   /* 117 (LREF1-NUMADDI-PUSH -1) */,
    0x000010c7    /* 118 (LREF0-NUMADDI-PUSH 1) */,
    0x0000101b    /* 119 (LOCAL-ENV-JUMP 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2248]) + 12),
    0x00000014    /* 121 (RET) */,
    0x00000013    /* 122 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2248]) + 32),
    0x00000014    /* 124 (RET) */,
    0x00000013    /* 125 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2248]) + 32),
    0x00000014    /* 127 (RET) */,
    0x00000014    /* 128 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1614[679])) /* (#<compiled-code (%show-stack-trace #:G1673)@0x7fcaea4d9c00>) */,
    0x00000016    /*   2 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1626[51])) /* #<compiled-code %show-stack-trace@0x7fcaea4d98a0> */,
    0x00000015    /*   4 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%show-stack-trace.ea6e3620> */,
    0x00000014    /*   6 (RET) */,
    /* %source-info */
    0x00000048    /*   0 (LREF0-PUSH) */,
    0x00000008    /*   1 (CONSTN-PUSH) */,
    0x00002017    /*   2 (LOCAL-ENV 2) */,
    0x0000003e    /*   3 (LREF1) */,
    0x00000098    /*   4 (PAIRP) */,
    0x0000001e    /*   5 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2384]) + 55),
    0x0000300e    /*   7 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2384]) + 16),
    0x00000049    /*   9 (LREF1-PUSH) */,
    0x00000006    /*  10 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* source-info */,
    0x00000006    /*  12 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1614[700])) /* (#f #f) */,
    0x0000305f    /*  14 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#pair-attribute-get.ebf5f220> */,
    0x00001018    /*  16 (PUSH-LOCAL-ENV 1) */,
    0x0000300e    /*  17 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2384]) + 25),
    0x0000004d    /*  19 (LREF11-PUSH) */,
    0x00000006    /*  20 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* original */,
    0x00000009    /*  22 (CONSTF-PUSH) */,
    0x0000305f    /*  23 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#pair-attribute-get.ebf60300> */,
    0x00001018    /*  25 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  26 (LREF0) */,
    0x0000001e    /*  27 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2384]) + 42),
    0x00000048    /*  29 (LREF0-PUSH) */,
    0x0000006e    /*  30 (LREF10-CAR) */,
    0x0000000d    /*  31 (PUSH) */,
    0x00000041    /*  32 (LREF10) */,
    0x00000083    /*  33 (CADR-PUSH) */,
    0x00000045    /*  34 (LREF21) */,
    0x00002088    /*  35 (LIST 2) */,
    0x00000067    /*  36 (CONS-PUSH) */,
    0x00000044    /*  37 (LREF20) */,
    0x00000067    /*  38 (CONS-PUSH) */,
    0x0000301b    /*  39 (LOCAL-ENV-JUMP 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2384]) + 3),
    0x00000014    /*  41 (RET) */,
    0x0000004f    /*  42 (LREF20-PUSH) */,
    0x0000006e    /*  43 (LREF10-CAR) */,
    0x0000000d    /*  44 (PUSH) */,
    0x00000041    /*  45 (LREF10) */,
    0x00000083    /*  46 (CADR-PUSH) */,
    0x00000045    /*  47 (LREF21) */,
    0x00002088    /*  48 (LIST 2) */,
    0x00000067    /*  49 (CONS-PUSH) */,
    0x00000003    /*  50 (CONSTN) */,
    0x00000067    /*  51 (CONS-PUSH) */,
    0x00002060    /*  52 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#reverse.ebf613c0> */,
    0x00000014    /*  54 (RET) */,
    0x00000003    /*  55 (CONSTN) */,
    0x00000014    /*  56 (RET) */,
    0x00000014    /*  57 (RET) */,
    /* (debug-source-info #f) */
    0x0000006a    /*   0 (LREF0-CAR) */,
    0x00000030    /*   1 (RF) */,
    0x0000003d    /*   2 (LREF0) */,
    0x00000082    /*   3 (CADR) */,
    0x00000030    /*   4 (RF) */,
    0x0000003d    /*   5 (LREF0) */,
    0x00000086    /*   6 (CDDR) */,
    0x00000069    /*   7 (CAR-PUSH) */,
    0x00000044    /*   8 (LREF20) */,
    0x00000020    /*   9 (BNEQ) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2442]) + 17),
    0x0000006a    /*  11 (LREF0-CAR) */,
    0x0000000d    /*  12 (PUSH) */,
    0x0000003d    /*  13 (LREF0) */,
    0x00000082    /*  14 (CADR) */,
    0x00002088    /*  15 (LIST 2) */,
    0x00000014    /*  16 (RET) */,
    0x00000053    /*  17 (LREF0-RET) */,
    /* debug-source-info */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1625[2460]) + 5),
    0x00000048    /*   2 (LREF0-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#%source-info.ea6fa940> */,
    0x00001018    /*   5 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*   6 (LREF0) */,
    0x00000030    /*   7 (RF) */,
    0x00000016    /*   8 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1626[54])) /* #<compiled-code (debug-source-info #f)@0x7fcaea4d9240> */,
    0x0000000d    /*  10 (PUSH) */,
    0x0000003d    /*  11 (LREF0) */,
    0x00000093    /*  12 (REVERSE) */,
    0x00002063    /*  13 (PUSH-GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#any.ea6fa880> */,
    0x00000014    /*  15 (RET) */,
  },
  {   /* ScmPair d1614 */
       { SCM_NIL, SCM_NIL },
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[1])},
       { SCM_MAKE_INT(49U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[4]), SCM_OBJ(&scm__rc.d1614[3])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[4])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[6])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[7])},
       { SCM_OBJ(&scm__rc.d1614[8]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[5]), SCM_OBJ(&scm__rc.d1614[9])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(53U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[4]), SCM_OBJ(&scm__rc.d1614[12])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[13])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[15])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[16])},
       { SCM_OBJ(&scm__rc.d1614[17]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[14]), SCM_OBJ(&scm__rc.d1614[18])},
       { SCM_MAKE_INT(56U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[4]), SCM_OBJ(&scm__rc.d1614[20])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[21])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[23])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[24])},
       { SCM_OBJ(&scm__rc.d1614[25]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[22]), SCM_OBJ(&scm__rc.d1614[26])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[28])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[29])},
       { SCM_OBJ(&scm__rc.d1614[30]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[32])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[35]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1626[0]), SCM_NIL},
       { SCM_FALSE, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[39])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[42])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[44])},
       { SCM_TRUE, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[46])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[39])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[39])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[39])},
       { SCM_OBJ(&scm__rc.d1614[50]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[49]), SCM_OBJ(&scm__rc.d1614[51])},
       { SCM_OBJ(&scm__rc.d1614[48]), SCM_OBJ(&scm__rc.d1614[52])},
       { SCM_OBJ(&scm__rc.d1614[47]), SCM_OBJ(&scm__rc.d1614[53])},
       { SCM_OBJ(&scm__rc.d1614[45]), SCM_OBJ(&scm__rc.d1614[54])},
       { SCM_OBJ(&scm__rc.d1614[43]), SCM_OBJ(&scm__rc.d1614[55])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[56])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[57])},
       { SCM_MAKE_INT(68U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[4]), SCM_OBJ(&scm__rc.d1614[59])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[60])},
       { SCM_OBJ(&scm__rc.d1614[61]), SCM_OBJ(&scm__rc.d1614[36])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[64])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[67])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1626[5]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1626[4]), SCM_OBJ(&scm__rc.d1614[71])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[39])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[39])},
       { SCM_OBJ(&scm__rc.d1614[48]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[76]), SCM_OBJ(&scm__rc.d1614[77])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[78])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[79])},
       { SCM_MAKE_INT(104U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[4]), SCM_OBJ(&scm__rc.d1614[81])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[82])},
       { SCM_OBJ(&scm__rc.d1614[83]), SCM_OBJ(&scm__rc.d1614[36])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(175U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[4]), SCM_OBJ(&scm__rc.d1614[87])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[88])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[90])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[91])},
       { SCM_OBJ(&scm__rc.d1614[92]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[89]), SCM_OBJ(&scm__rc.d1614[93])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[95])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[96])},
       { SCM_OBJ(&scm__rc.d1614[97]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[99])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[100])},
       { SCM_OBJ(&scm__rc.d1614[101]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[103])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(212U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[4]), SCM_OBJ(&scm__rc.d1614[106])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[107])},
       { SCM_OBJ(&scm__rc.d1614[108]), SCM_OBJ(&scm__rc.d1614[36])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1626[9]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[112])},
       { SCM_MAKE_INT(203U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[4]), SCM_OBJ(&scm__rc.d1614[114])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[115])},
       { SCM_OBJ(&scm__rc.d1614[116]), SCM_OBJ(&scm__rc.d1614[36])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(222U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[4]), SCM_OBJ(&scm__rc.d1614[120])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[121])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[123])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[124])},
       { SCM_OBJ(&scm__rc.d1614[125]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[122]), SCM_OBJ(&scm__rc.d1614[126])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[128])},
       { SCM_MAKE_INT(230U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[4]), SCM_OBJ(&scm__rc.d1614[130])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[131])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[133])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[134])},
       { SCM_OBJ(&scm__rc.d1614[135]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[132]), SCM_OBJ(&scm__rc.d1614[136])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(234U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[4]), SCM_OBJ(&scm__rc.d1614[139])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[140])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[142])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[143])},
       { SCM_OBJ(&scm__rc.d1614[144]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[141]), SCM_OBJ(&scm__rc.d1614[145])},
       { SCM_MAKE_INT(236U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[4]), SCM_OBJ(&scm__rc.d1614[147])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[148])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[150])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[151])},
       { SCM_OBJ(&scm__rc.d1614[152]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[149]), SCM_OBJ(&scm__rc.d1614[153])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[155])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[156])},
       { SCM_OBJ(&scm__rc.d1614[157]), SCM_NIL},
       { SCM_MAKE_INT(244U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[4]), SCM_OBJ(&scm__rc.d1614[159])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[160])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[162])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[163])},
       { SCM_OBJ(&scm__rc.d1614[164]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[161]), SCM_OBJ(&scm__rc.d1614[165])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[167])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[168])},
       { SCM_MAKE_INT(247U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[4]), SCM_OBJ(&scm__rc.d1614[170])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[171])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[173])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[174])},
       { SCM_OBJ(&scm__rc.d1614[175]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[172]), SCM_OBJ(&scm__rc.d1614[176])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[178])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[179])},
       { SCM_MAKE_INT(250U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[4]), SCM_OBJ(&scm__rc.d1614[181])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[182])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[184])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[185])},
       { SCM_OBJ(&scm__rc.d1614[186]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[183]), SCM_OBJ(&scm__rc.d1614[187])},
       { SCM_MAKE_INT(256U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[4]), SCM_OBJ(&scm__rc.d1614[189])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[190])},
       { SCM_OBJ(&scm__rc.d1614[191]), SCM_OBJ(&scm__rc.d1614[36])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[185])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1614[196])},
       { SCM_UNDEFINED, SCM_UNDEFINED},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1626[13]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[201])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[201])},
       { SCM_OBJ(&scm__rc.d1614[203]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[119])},
       { SCM_OBJ(&scm__rc.d1614[206]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[207])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[209])},
       { SCM_OBJ(&scm__rc.d1614[210]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[211])},
       { SCM_OBJ(&scm__rc.d1614[212]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[208]), SCM_OBJ(&scm__rc.d1614[213])},
       { SCM_OBJ(&scm__rc.d1614[195]), SCM_OBJ(&scm__rc.d1614[214])},
       { SCM_OBJ(&scm__rc.d1614[194]), SCM_OBJ(&scm__rc.d1614[215])},
       { SCM_OBJ(&scm__rc.d1614[216]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[217])},
       { SCM_OBJ(&scm__rc.d1614[218]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[198]), SCM_OBJ(&scm__rc.d1614[219])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[220])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[221])},
       { SCM_OBJ(&scm__rc.d1614[222]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1614[224])},
       { SCM_UNDEFINED, SCM_UNDEFINED},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1626[16]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[229])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[229])},
       { SCM_OBJ(&scm__rc.d1614[231]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[86])},
       { SCM_OBJ(&scm__sc.d1612[149]), SCM_OBJ(&scm__rc.d1614[86])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[235])},
       { SCM_OBJ(&scm__rc.d1614[236]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[234]), SCM_OBJ(&scm__rc.d1614[237])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[238])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_TRUE, SCM_OBJ(&scm__rc.d1614[240])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[241])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[240])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[243])},
       { SCM_OBJ(&scm__rc.d1614[244]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[242]), SCM_OBJ(&scm__rc.d1614[245])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[246])},
       { SCM_OBJ(&scm__rc.d1614[247]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[248])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[240])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[250])},
       { SCM_OBJ(&scm__rc.d1614[251]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[253]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[254])},
       { SCM_OBJ(&scm__rc.d1614[255]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[252]), SCM_OBJ(&scm__rc.d1614[256])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[258])},
       { SCM_OBJ(&scm__sc.d1612[153]), SCM_OBJ(&scm__rc.d1614[86])},
       { SCM_OBJ(&scm__rc.d1614[259]), SCM_OBJ(&scm__rc.d1614[260])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[261])},
       { SCM_OBJ(&scm__rc.d1614[262]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[257]), SCM_OBJ(&scm__rc.d1614[263])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[264])},
       { SCM_OBJ(&scm__rc.d1614[265]), SCM_OBJ(&scm__rc.d1614[86])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[266])},
       { SCM_OBJ(&scm__rc.d1614[267]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[268])},
       { SCM_OBJ(&scm__rc.d1614[269]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[249]), SCM_OBJ(&scm__rc.d1614[270])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[174])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[167])},
       { SCM_OBJ(&scm__rc.d1614[272]), SCM_OBJ(&scm__rc.d1614[273])},
       { SCM_OBJ(&scm__rc.d1614[274]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[275])},
       { SCM_OBJ(&scm__rc.d1614[276]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[277])},
       { SCM_OBJ(&scm__rc.d1614[278]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[279])},
       { SCM_OBJ(&scm__rc.d1614[280]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[271]), SCM_OBJ(&scm__rc.d1614[281])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[282])},
       { SCM_OBJ(&scm__rc.d1614[283]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[239]), SCM_OBJ(&scm__rc.d1614[284])},
       { SCM_OBJ(&scm__rc.d1614[226]), SCM_OBJ(&scm__rc.d1614[285])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[286])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[287])},
       { SCM_OBJ(&scm__rc.d1614[288]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[39])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[290])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(344U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[4]), SCM_OBJ(&scm__rc.d1614[293])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[294])},
       { SCM_OBJ(&scm__rc.d1614[295]), SCM_OBJ(&scm__rc.d1614[36])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[298])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[302])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1626[21]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1626[20]), SCM_OBJ(&scm__rc.d1614[305])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[39])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(365U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[4]), SCM_OBJ(&scm__rc.d1614[309])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[310])},
       { SCM_OBJ(&scm__rc.d1614[311]), SCM_OBJ(&scm__rc.d1614[36])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[39])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[39])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[39])},
       { SCM_OBJ(&scm__rc.d1614[316]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[315]), SCM_OBJ(&scm__rc.d1614[317])},
       { SCM_OBJ(&scm__rc.d1614[314]), SCM_OBJ(&scm__rc.d1614[318])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[319])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[320])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[321])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[322])},
       { SCM_MAKE_INT(335U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[4]), SCM_OBJ(&scm__rc.d1614[324])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[325])},
       { SCM_OBJ(&scm__rc.d1614[326]), SCM_OBJ(&scm__rc.d1614[36])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[329])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[330])},
       { SCM_MAKE_INT(388U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[4]), SCM_OBJ(&scm__rc.d1614[332])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[333])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[335])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[336])},
       { SCM_OBJ(&scm__rc.d1614[337]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[334]), SCM_OBJ(&scm__rc.d1614[338])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(390U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[4]), SCM_OBJ(&scm__rc.d1614[341])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[342])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[344])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[345])},
       { SCM_OBJ(&scm__rc.d1614[346]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[343]), SCM_OBJ(&scm__rc.d1614[347])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[39])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[349])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(408U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[4]), SCM_OBJ(&scm__rc.d1614[352])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[353])},
       { SCM_OBJ(&scm__rc.d1614[354]), SCM_OBJ(&scm__rc.d1614[36])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[357])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[358])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(414U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[4]), SCM_OBJ(&scm__rc.d1614[361])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[362])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[360])},
       { SCM_OBJ(&scm__rc.d1614[364]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[363]), SCM_OBJ(&scm__rc.d1614[365])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[368])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[369])},
       { SCM_MAKE_INT(401U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[4]), SCM_OBJ(&scm__rc.d1614[371])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[372])},
       { SCM_OBJ(&scm__rc.d1614[373]), SCM_OBJ(&scm__rc.d1614[36])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(400U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[4]), SCM_OBJ(&scm__rc.d1614[377])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[378])},
       { SCM_OBJ(&scm__rc.d1614[379]), SCM_OBJ(&scm__rc.d1614[36])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[382])},
       { SCM_MAKE_INT(424U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[4]), SCM_OBJ(&scm__rc.d1614[384])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[385])},
       { SCM_OBJ(&scm__rc.d1614[386]), SCM_OBJ(&scm__rc.d1614[36])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(421U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[4]), SCM_OBJ(&scm__rc.d1614[389])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[390])},
       { SCM_OBJ(&scm__rc.d1614[391]), SCM_OBJ(&scm__rc.d1614[36])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[394])},
       { SCM_MAKE_INT(432U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[4]), SCM_OBJ(&scm__rc.d1614[396])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[397])},
       { SCM_OBJ(&scm__rc.d1614[398]), SCM_OBJ(&scm__rc.d1614[36])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1626[30]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(433U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[4]), SCM_OBJ(&scm__rc.d1614[403])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[404])},
       { SCM_OBJ(&scm__rc.d1614[405]), SCM_OBJ(&scm__rc.d1614[36])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[408])},
       { SCM_MAKE_INT(447U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[4]), SCM_OBJ(&scm__rc.d1614[410])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[411])},
       { SCM_OBJ(&scm__rc.d1614[412]), SCM_OBJ(&scm__rc.d1614[36])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1626[34]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[39])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[39])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[39])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[39])},
       { SCM_OBJ(&scm__rc.d1614[419]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[418]), SCM_OBJ(&scm__rc.d1614[420])},
       { SCM_OBJ(&scm__rc.d1614[417]), SCM_OBJ(&scm__rc.d1614[421])},
       { SCM_OBJ(&scm__rc.d1614[416]), SCM_OBJ(&scm__rc.d1614[422])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[423])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[425])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[426])},
       { SCM_OBJ(&scm__rc.d1614[427]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[428])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[6])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[430])},
       { SCM_OBJ(&scm__rc.d1614[431]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[432])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[434])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[435])},
       { SCM_OBJ(&scm__rc.d1614[436]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[437])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[439])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[440])},
       { SCM_OBJ(&scm__rc.d1614[441]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[442])},
       { SCM_OBJ(&scm__rc.d1614[443]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[438]), SCM_OBJ(&scm__rc.d1614[444])},
       { SCM_OBJ(&scm__rc.d1614[433]), SCM_OBJ(&scm__rc.d1614[445])},
       { SCM_OBJ(&scm__rc.d1614[429]), SCM_OBJ(&scm__rc.d1614[446])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[34])},
       { SCM_OBJ(&scm__rc.d1614[448]), SCM_OBJ(&scm__rc.d1614[46])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[449])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[453])},
       { SCM_OBJ(&scm__rc.d1614[454]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[455])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[457]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[458])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[459])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[461])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[462])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[464]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[463]), SCM_OBJ(&scm__rc.d1614[465])},
       { SCM_OBJ(&scm__rc.d1614[460]), SCM_OBJ(&scm__rc.d1614[466])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[467])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[468])},
       { SCM_OBJ(&scm__rc.d1614[469]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[456]), SCM_OBJ(&scm__rc.d1614[470])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[471])},
       { SCM_OBJ(&scm__rc.d1614[472]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[452]), SCM_OBJ(&scm__rc.d1614[473])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[474])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[475])},
       { SCM_OBJ(&scm__rc.d1614[476]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[451]), SCM_OBJ(&scm__rc.d1614[477])},
       { SCM_NIL, SCM_OBJ(&scm__rc.d1614[478])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[479])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[480])},
       { SCM_OBJ(&scm__rc.d1614[481]), SCM_NIL},
       { SCM_NIL, SCM_OBJ(&scm__rc.d1614[482])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[483])},
       { SCM_OBJ(&scm__rc.d1614[484]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[450]), SCM_OBJ(&scm__rc.d1614[485])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[486])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[488]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[487]), SCM_OBJ(&scm__rc.d1614[489])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[490])},
       { SCM_OBJ(&scm__rc.d1614[491]), SCM_NIL},
       { SCM_NIL, SCM_OBJ(&scm__rc.d1614[492])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[493])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[494])},
       { SCM_OBJ(&scm__rc.d1614[495]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[447]), SCM_OBJ(&scm__rc.d1614[496])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[497])},
       { SCM_OBJ(&scm__rc.d1614[498]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[424]), SCM_OBJ(&scm__rc.d1614[499])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[500])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[39])},
       { SCM_MAKE_INT(448U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[4]), SCM_OBJ(&scm__rc.d1614[503])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[504])},
       { SCM_OBJ(&scm__rc.d1614[505]), SCM_OBJ(&scm__rc.d1614[36])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(436U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[4]), SCM_OBJ(&scm__rc.d1614[508])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[509])},
       { SCM_OBJ(&scm__rc.d1614[510]), SCM_OBJ(&scm__rc.d1614[36])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[513])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1626[38]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[39])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[240])},
       { SCM_MAKE_INT(464U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[4]), SCM_OBJ(&scm__rc.d1614[520])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[521])},
       { SCM_OBJ(&scm__rc.d1614[522]), SCM_OBJ(&scm__rc.d1614[36])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[240])},
       { SCM_MAKE_INT(474U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[4]), SCM_OBJ(&scm__rc.d1614[526])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[527])},
       { SCM_OBJ(&scm__rc.d1614[528]), SCM_OBJ(&scm__rc.d1614[36])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[531])},
       { SCM_MAKE_INT(505U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[4]), SCM_OBJ(&scm__rc.d1614[533])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[534])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[536])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[537])},
       { SCM_OBJ(&scm__rc.d1614[538]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[535]), SCM_OBJ(&scm__rc.d1614[539])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[240])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[541])},
       { SCM_MAKE_INT(520U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[4]), SCM_OBJ(&scm__rc.d1614[543])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[544])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[531])},
       { SCM_OBJ(&scm__rc.d1614[546]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[545]), SCM_OBJ(&scm__rc.d1614[547])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[550])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1626[45]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[39])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(0), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[556])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[39])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[240])},
       { SCM_OBJ(&scm__rc.d1614[558]), SCM_OBJ(&scm__rc.d1614[559])},
       { SCM_OBJ(&scm__rc.d1614[557]), SCM_OBJ(&scm__rc.d1614[560])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[561])},
       { SCM_MAKE_INT(526U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[4]), SCM_OBJ(&scm__rc.d1614[563])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[564])},
       { SCM_OBJ(&scm__rc.d1614[565]), SCM_OBJ(&scm__rc.d1614[36])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[568])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[569])},
       { SCM_OBJ(&scm__rc.d1614[570]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[572])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[573])},
       { SCM_OBJ(&scm__rc.d1614[574]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[576])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[577])},
       { SCM_OBJ(&scm__rc.d1614[578]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[580])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[581])},
       { SCM_OBJ(&scm__rc.d1614[582]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[584])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[585])},
       { SCM_OBJ(&scm__rc.d1614[586]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[588])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[589])},
       { SCM_OBJ(&scm__rc.d1614[590]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[592])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[593])},
       { SCM_OBJ(&scm__rc.d1614[594]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[596])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[597])},
       { SCM_OBJ(&scm__rc.d1614[598]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[600])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[601])},
       { SCM_OBJ(&scm__rc.d1614[602]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[604])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[605])},
       { SCM_OBJ(&scm__rc.d1614[606]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[608])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[609])},
       { SCM_OBJ(&scm__rc.d1614[610]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[612])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[613])},
       { SCM_OBJ(&scm__rc.d1614[614]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[616])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[617])},
       { SCM_OBJ(&scm__rc.d1614[618]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[620])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[621])},
       { SCM_OBJ(&scm__rc.d1614[622]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[624])},
       { SCM_MAKE_INT(609U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[4]), SCM_OBJ(&scm__rc.d1614[626])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[627])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[629])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[630])},
       { SCM_OBJ(&scm__rc.d1614[631]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[628]), SCM_OBJ(&scm__rc.d1614[632])},
       { SCM_MAKE_INT(614U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[4]), SCM_OBJ(&scm__rc.d1614[634])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[635])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[637])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[638])},
       { SCM_OBJ(&scm__rc.d1614[639]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[636]), SCM_OBJ(&scm__rc.d1614[640])},
       { SCM_MAKE_INT(619U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[4]), SCM_OBJ(&scm__rc.d1614[642])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[643])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[645])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[646])},
       { SCM_OBJ(&scm__rc.d1614[647]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[644]), SCM_OBJ(&scm__rc.d1614[648])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[650]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[651])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[556])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[556])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[556])},
       { SCM_OBJ(&scm__rc.d1614[655]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[654]), SCM_OBJ(&scm__rc.d1614[656])},
       { SCM_OBJ(&scm__rc.d1614[653]), SCM_OBJ(&scm__rc.d1614[657])},
       { SCM_OBJ(&scm__rc.d1614[652]), SCM_OBJ(&scm__rc.d1614[658])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[659])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[660])},
       { SCM_MAKE_INT(622U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[4]), SCM_OBJ(&scm__rc.d1614[662])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[663])},
       { SCM_OBJ(&scm__rc.d1614[664]), SCM_OBJ(&scm__rc.d1614[36])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[667])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[668])},
       { SCM_OBJ(&scm__rc.d1614[669]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[671])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(650U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[4]), SCM_OBJ(&scm__rc.d1614[674])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[675])},
       { SCM_OBJ(&scm__rc.d1614[676]), SCM_OBJ(&scm__rc.d1614[36])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1626[50]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[680])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[681])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[682])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[683])},
       { SCM_MAKE_INT(637U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[4]), SCM_OBJ(&scm__rc.d1614[685])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[686])},
       { SCM_OBJ(&scm__rc.d1614[687]), SCM_OBJ(&scm__rc.d1614[36])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[690])},
       { SCM_MAKE_INT(660U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[4]), SCM_OBJ(&scm__rc.d1614[692])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[693])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[695])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[696])},
       { SCM_OBJ(&scm__rc.d1614[697]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1614[694]), SCM_OBJ(&scm__rc.d1614[698])},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1614[39])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(671U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[4]), SCM_OBJ(&scm__rc.d1614[702])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[703])},
       { SCM_OBJ(&scm__rc.d1614[704]), SCM_OBJ(&scm__rc.d1614[36])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[39])},
       { SCM_MAKE_INT(688U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[4]), SCM_OBJ(&scm__rc.d1614[708])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[709])},
       { SCM_OBJ(&scm__rc.d1614[710]), SCM_OBJ(&scm__rc.d1614[36])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(686U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1612[4]), SCM_OBJ(&scm__rc.d1614[713])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1614[714])},
       { SCM_OBJ(&scm__rc.d1614[715]), SCM_OBJ(&scm__rc.d1614[36])},
       { SCM_UNDEFINED, SCM_NIL},
  },
  {   /* ScmObj d1613 */
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(6, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(5, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(4, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(5, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(4, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(4, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(5, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(6, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(5, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(5, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(5, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(6, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(7, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(6, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(5, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(4, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(4, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(4, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(5, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(6, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
  },
};

static ScmObj libevaleval(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj expr_scm;
  ScmObj expr;
  ScmObj env_scm;
  ScmObj env;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("eval");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  expr_scm = SCM_SUBRARGS[0];
  if (!(expr_scm)) Scm_Error("scheme object required, but got %S", expr_scm);
  expr = (expr_scm);
  env_scm = SCM_SUBRARGS[1];
  if (!(env_scm)) Scm_Error("scheme object required, but got %S", env_scm);
  env = (env_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_VMEval(expr,env));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}


static ScmObj libevalnull_environment(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj version_scm;
  ScmSmallInt version;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("null-environment");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  version_scm = SCM_SUBRARGS[0];
  if (!SCM_INTP(version_scm)) Scm_Error("ScmSmallInt required, but got %S", version_scm);
  version = SCM_INT_VALUE(version_scm);
  {
{
ScmObj SCM_RESULT;

#line 54 "libeval.scm"
if ((version)!=(5)){{Scm_Error("unknown rNrs version: %d",version);}}

#line 55 "libeval.scm"
{SCM_RESULT=(SCM_OBJ(Scm_NullModule()));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}


static ScmObj libevalscheme_report_environment(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj version_scm;
  ScmSmallInt version;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("scheme-report-environment");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  version_scm = SCM_SUBRARGS[0];
  if (!SCM_INTP(version_scm)) Scm_Error("ScmSmallInt required, but got %S", version_scm);
  version = SCM_INT_VALUE(version_scm);
  {
{
ScmObj SCM_RESULT;

#line 57 "libeval.scm"
if ((version)!=(5)){{Scm_Error("unknown rNrs version: %d",version);}}

#line 58 "libeval.scm"
{SCM_RESULT=(SCM_OBJ(Scm_SchemeModule()));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}


static ScmObj libevalinteraction_environment(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("interaction-environment");
  {
{
ScmObj SCM_RESULT;

#line 59 "libeval.scm"
{SCM_RESULT=(SCM_OBJ(Scm_UserModule()));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}


static ScmObj libeval_25record_load_stat(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj path_scm;
  ScmObj path;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("%record-load-stat");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  path_scm = SCM_SUBRARGS[0];
  if (!(path_scm)) Scm_Error("scheme object required, but got %S", path_scm);
  path = (path_scm);
  {

#line 176 "libeval.scm"

#if defined(HAVE_GETTIMEOFDAY)

#line 177 "libeval.scm"
{ScmVM* vm=Scm_VM();
if (SCM_VM_RUNTIME_FLAG_IS_SET(vm,SCM_COLLECT_LOAD_STATS)){{
{struct timeval t0;
gettimeofday(&(t0),NULL);
{ScmObj t=Scm_MakeIntegerU((((t0).tv_sec)*(1000000))+(
(t0).tv_usec));
((vm)->stat).loadStat=(
Scm_Cons(
((SCM_FALSEP(path))?(t):(Scm_Cons(path,t))),
((vm)->stat).loadStat));}}}}}
#endif /* defined(HAVE_GETTIMEOFDAY) */

goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}


static ScmObj libeval_25new_read_context_for_load(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("%new-read-context-for-load");
  {
{
ScmObj SCM_RESULT;

#line 189 "libeval.scm"
{ScmReadContext* ctx=Scm_MakeReadContext(NULL);
(ctx)->flags=(
((ctx)->flags)|(
(RCTX_LITERAL_IMMUTABLE)|(RCTX_SOURCE_INFO)));
#line 194 "libeval.scm"
{SCM_RESULT=(SCM_OBJ(ctx));goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}


static ScmObj libeval_25load_verboseP(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("%load-verbose?");
  {
{
int SCM_RESULT;

#line 197 "libeval.scm"
{SCM_RESULT=(SCM_VM_RUNTIME_FLAG_IS_SET(Scm_VM(),SCM_LOAD_VERBOSE));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_MAKE_BOOL(SCM_RESULT));
}
  }
}


static ScmObj libevaldynamic_load(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj file_scm;
  ScmString* file;
  ScmObj init_function_scm = SCM_TRUE;
  ScmObj init_function;
  ScmObj export_symbols_scm = SCM_FALSE;
  ScmObj export_symbols;
  ScmObj SCM_SUBRARGS[1];
  ScmObj SCM_OPTARGS = SCM_ARGREF(SCM_ARGCNT-1);
  SCM_ENTER_SUBR("dynamic-load");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  file_scm = SCM_SUBRARGS[0];
  if (!SCM_STRINGP(file_scm)) Scm_Error("<string> required, but got %S", file_scm);
  file = SCM_STRING(file_scm);
  if (Scm_Length(SCM_OPTARGS) % 2)
    Scm_Error("keyword list not even: %S", SCM_OPTARGS);
  while (!SCM_NULLP(SCM_OPTARGS)) {
    if (SCM_EQ(SCM_CAR(SCM_OPTARGS), scm__rc.d1613[221])) {
      init_function_scm = SCM_CADR(SCM_OPTARGS);
    } else 
    if (SCM_EQ(SCM_CAR(SCM_OPTARGS), scm__rc.d1613[222])) {
      export_symbols_scm = SCM_CADR(SCM_OPTARGS);
    }
    else Scm_Warn("unknown keyword %S", SCM_CAR(SCM_OPTARGS));
    SCM_OPTARGS = SCM_CDDR(SCM_OPTARGS);
  }
  if (!(init_function_scm)) Scm_Error("scheme object required, but got %S", init_function_scm);
  init_function = (init_function_scm);
  if (!(export_symbols_scm)) Scm_Error("scheme object required, but got %S", export_symbols_scm);
  export_symbols = (export_symbols_scm);
  {
{
ScmObj SCM_RESULT;

#line 225 "libeval.scm"
((void )(export_symbols));

#line 226 "libeval.scm"
{SCM_RESULT=(Scm_DynLoad(file,init_function,0));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}


static ScmObj libevaldlobj_get_entry_address(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj dlo_scm;
  ScmDLObj* dlo;
  ScmObj name_scm;
  ScmString* name;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("dlobj-get-entry-address");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  dlo_scm = SCM_SUBRARGS[0];
  if (!SCM_DLOBJP(dlo_scm)) Scm_Error("<dlobj> required, but got %S", dlo_scm);
  dlo = SCM_DLOBJ(dlo_scm);
  name_scm = SCM_SUBRARGS[1];
  if (!SCM_STRINGP(name_scm)) Scm_Error("<string> required, but got %S", name_scm);
  name = SCM_STRING(name_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_DLOGetEntryAddress(dlo,name));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}


static ScmObj libevalprovide(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj feature_scm;
  ScmObj feature;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("provide");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  feature_scm = SCM_SUBRARGS[0];
  if (!(feature_scm)) Scm_Error("scheme object required, but got %S", feature_scm);
  feature = (feature_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_Provide(feature));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}


static ScmObj libevalprovidedP(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj feature_scm;
  ScmObj feature;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("provided?");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  feature_scm = SCM_SUBRARGS[0];
  if (!(feature_scm)) Scm_Error("scheme object required, but got %S", feature_scm);
  feature = (feature_scm);
  {
{
int SCM_RESULT;
{SCM_RESULT=(Scm_ProvidedP(feature));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_MAKE_BOOL(SCM_RESULT));
}
  }
}


static ScmObj libeval_25loaded_dlobjs(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("%loaded-dlobjs");
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_DLObjs());goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}


static ScmObj libeval_25require(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj feature_scm;
  ScmObj feature;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("%require");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  feature_scm = SCM_SUBRARGS[0];
  if (!(feature_scm)) Scm_Error("scheme object required, but got %S", feature_scm);
  feature = (feature_scm);
  {
{
int SCM_RESULT;

#line 245 "libeval.scm"
{SCM_RESULT=(!(Scm_Require(feature,SCM_LOAD_PROPAGATE_ERROR,NULL)));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_MAKE_BOOL(SCM_RESULT));
}
  }
}


static ScmObj libeval_25add_load_path(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj path_scm;
  const char* path;
  ScmObj afterp_scm;
  ScmObj afterp;
  ScmObj SCM_SUBRARGS[3];
  SCM_ENTER_SUBR("%add-load-path");
  if (SCM_ARGCNT >= 3
      && !SCM_NULLP(SCM_ARGREF(SCM_ARGCNT-1)))
    Scm_Error("too many arguments: up to 2 is expected, %d given.", SCM_ARGCNT + Scm_Length(SCM_ARGREF(SCM_ARGCNT-1)) - 1);
  for (int SCM_i=0; SCM_i<3; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  path_scm = SCM_SUBRARGS[0];
  if (!SCM_STRINGP(path_scm)) Scm_Error("const char* required, but got %S", path_scm);
  path = SCM_STRING_CONST_CSTRING(path_scm);
  if (SCM_ARGCNT > 1+1) {
    afterp_scm = SCM_SUBRARGS[1];
  } else {
    afterp_scm = SCM_UNBOUND;
  }
  if (!(afterp_scm)) Scm_Error("scheme object required, but got %S", afterp_scm);
  afterp = (afterp_scm);
  {
{
ScmObj SCM_RESULT;

#line 248 "libeval.scm"
{SCM_RESULT=(Scm_AddLoadPath(path,!(SCM_FALSEP(afterp))));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}


static ScmObj libeval_25autoload(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj mod_scm;
  ScmModule* mod;
  ScmObj file_or_module_scm;
  ScmObj file_or_module;
  ScmObj entries_scm;
  ScmObj entries;
  ScmObj SCM_SUBRARGS[3];
  SCM_ENTER_SUBR("%autoload");
  for (int SCM_i=0; SCM_i<3; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  mod_scm = SCM_SUBRARGS[0];
  if (!SCM_MODULEP(mod_scm)) Scm_Error("<module> required, but got %S", mod_scm);
  mod = SCM_MODULE(mod_scm);
  file_or_module_scm = SCM_SUBRARGS[1];
  if (!(file_or_module_scm)) Scm_Error("scheme object required, but got %S", file_or_module_scm);
  file_or_module = (file_or_module_scm);
  entries_scm = SCM_SUBRARGS[2];
  if (!(entries_scm)) Scm_Error("scheme object required, but got %S", entries_scm);
  entries = (entries_scm);
  {
Scm_DefineAutoload(mod,file_or_module,entries);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}


static ScmObj libeval_25add_load_path_hookX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj proc_scm;
  ScmObj proc;
  ScmObj afterP_scm;
  int afterP;
  ScmObj SCM_SUBRARGS[3];
  SCM_ENTER_SUBR("%add-load-path-hook!");
  if (SCM_ARGCNT >= 3
      && !SCM_NULLP(SCM_ARGREF(SCM_ARGCNT-1)))
    Scm_Error("too many arguments: up to 2 is expected, %d given.", SCM_ARGCNT + Scm_Length(SCM_ARGREF(SCM_ARGCNT-1)) - 1);
  for (int SCM_i=0; SCM_i<3; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  proc_scm = SCM_SUBRARGS[0];
  if (!(proc_scm)) Scm_Error("scheme object required, but got %S", proc_scm);
  proc = (proc_scm);
  if (SCM_ARGCNT > 1+1) {
    afterP_scm = SCM_SUBRARGS[1];
  } else {
    afterP_scm = SCM_FALSE;
  }
  if (!SCM_BOOLP(afterP_scm)) Scm_Error("boolean required, but got %S", afterP_scm);
  afterP = SCM_BOOL_VALUE(afterP_scm);
  {
Scm_AddLoadPathHook(proc,afterP);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}


static ScmObj libeval_25delete_load_path_hookX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj proc_scm;
  ScmObj proc;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("%delete-load-path-hook!");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  proc_scm = SCM_SUBRARGS[0];
  if (!(proc_scm)) Scm_Error("scheme object required, but got %S", proc_scm);
  proc = (proc_scm);
  {
Scm_DeleteLoadPathHook(proc);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}


static ScmObj libeval_25exit(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj code_scm;
  ScmObj code;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("%exit");
  if (SCM_ARGCNT >= 2
      && !SCM_NULLP(SCM_ARGREF(SCM_ARGCNT-1)))
    Scm_Error("too many arguments: up to 1 is expected, %d given.", SCM_ARGCNT + Scm_Length(SCM_ARGREF(SCM_ARGCNT-1)) - 1);
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  if (SCM_ARGCNT > 0+1) {
    code_scm = SCM_SUBRARGS[0];
  } else {
    code_scm = SCM_MAKE_INT(0);
  }
  if (!(code_scm)) Scm_Error("scheme object required, but got %S", code_scm);
  code = (code_scm);
  {

#line 506 "libeval.scm"
{int status=0;
if (
SCM_EQ(code,SCM_TRUE)){}else if(
SCM_INTP(code)){status=(SCM_INT_VALUE(code));} else {
status=(70);}
Scm_Exit(status);}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}


static ScmObj libevalgc(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("gc");
  {
GC_gcollect();
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}


static ScmObj libevalgc_stat(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("gc-stat");
  {
{
ScmObj SCM_RESULT;

#line 541 "libeval.scm"
{SCM_RESULT=(
SCM_LIST4(
SCM_LIST2(scm__rc.d1613[530],
Scm_MakeIntegerFromUI(((u_long )(GC_get_heap_size())))),
SCM_LIST2(scm__rc.d1613[531],
Scm_MakeIntegerFromUI(((u_long )(GC_get_free_bytes())))),
SCM_LIST2(scm__rc.d1613[532],
Scm_MakeIntegerFromUI(((u_long )(GC_get_bytes_since_gc())))),
SCM_LIST2(scm__rc.d1613[533],
Scm_MakeIntegerFromUI(((u_long )(GC_get_total_bytes()))))));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}


static ScmObj libevalgc_print_static_roots(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("gc-print-static-roots");
  {
Scm_PrintStaticRoots();
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}


static ScmObj libevalgauche_version(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("gauche-version");
  {
{
const char* SCM_RESULT;

#line 565 "libeval.scm"
{SCM_RESULT=(GAUCHE_VERSION);goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_MAKE_STR_COPYING(SCM_RESULT));
}
  }
}


static ScmObj libevalgauche_architecture(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("gauche-architecture");
  {
{
const char* SCM_RESULT;
{SCM_RESULT=(Scm_HostArchitecture());goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_MAKE_STR_COPYING(SCM_RESULT));
}
  }
}


static ScmObj libevalgauche_library_directory(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("gauche-library-directory");
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_LibraryDirectory());goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}


static ScmObj libevalgauche_architecture_directory(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("gauche-architecture-directory");
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_ArchitectureDirectory());goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}


static ScmObj libevalgauche_site_library_directory(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("gauche-site-library-directory");
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_SiteLibraryDirectory());goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}


static ScmObj libevalgauche_site_architecture_directory(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("gauche-site-architecture-directory");
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_SiteArchitectureDirectory());goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}


static ScmObj libevalgauche_dso_suffix(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("gauche-dso-suffix");
  {
{
const char* SCM_RESULT;

#line 571 "libeval.scm"
{SCM_RESULT=(SHLIB_SO_SUFFIX);goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_MAKE_STR_COPYING(SCM_RESULT));
}
  }
}


static ScmObj libeval_25gauche_runtime_directory(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("%gauche-runtime-directory");
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_RuntimeDirectory());goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}


static ScmObj libeval_25gauche_libgauche_path(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("%gauche-libgauche-path");
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_LibgauchePath());goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}


static ScmObj libeval_25gauche_executable_path(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("%gauche-executable-path");
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_ExecutablePath());goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static void Scm_VMClass_PRINT(ScmObj obj, ScmPort *port, ScmWriteContext *ctx SCM_UNUSED)
{

#line 591 "libeval.scm"
{ScmVM* vm=SCM_VM(obj);const char * state;
#line 593 "libeval.scm"
switch ((vm)->state) {
case SCM_VM_NEW : {state=("new");break;}
case SCM_VM_RUNNABLE : {state=("runnable");break;}
case SCM_VM_STOPPED : {state=("stopped");break;}
case SCM_VM_TERMINATED : {state=("terminated");break;}default: {
state=("(unknown state");break;}}
Scm_Printf(port,"#<thread %S (%lu) %s %p>",
(vm)->name,(vm)->vmid,state,vm);}
}

SCM_DEFINE_BUILTIN_CLASS(Scm_VMClass, Scm_VMClass_PRINT, NULL, NULL, NULL, SCM_CLASS_DEFAULT_CPL);

static ScmObj Scm_VMClass_name_GET(ScmObj OBJARG)
{
  ScmVM* obj = SCM_VM(OBJARG);
  return SCM_OBJ_SAFE(obj->name);
}

static void Scm_VMClass_name_SET(ScmObj OBJARG, ScmObj value)
{
  ScmVM* obj = SCM_VM(OBJARG);
  obj->name = (value);
}

static ScmObj Scm_VMClass_specific_GET(ScmObj OBJARG)
{
  ScmVM* obj = SCM_VM(OBJARG);
  return SCM_OBJ_SAFE(obj->specific);
}

static void Scm_VMClass_specific_SET(ScmObj OBJARG, ScmObj value)
{
  ScmVM* obj = SCM_VM(OBJARG);
  obj->specific = (value);
}

static ScmObj Scm_VMClass_vmid_GET(ScmObj OBJARG)
{
  ScmVM* obj = SCM_VM(OBJARG);
  return Scm_MakeIntegerU(obj->vmid);
}

static void Scm_VMClass_vmid_SET(ScmObj OBJARG, ScmObj value)
{
  ScmVM* obj = SCM_VM(OBJARG);
  if (!SCM_UINTEGERP(value)) Scm_Error("u_long required, but got %S", value);
  obj->vmid = Scm_GetIntegerU(value);
}

static ScmClassStaticSlotSpec Scm_VMClass__SLOTS[] = {
  SCM_CLASS_SLOT_SPEC("name", Scm_VMClass_name_GET, Scm_VMClass_name_SET),
  SCM_CLASS_SLOT_SPEC("specific", Scm_VMClass_specific_GET, Scm_VMClass_specific_SET),
  SCM_CLASS_SLOT_SPEC("vmid", Scm_VMClass_vmid_GET, Scm_VMClass_vmid_SET),
  SCM_CLASS_SLOT_SPEC_END()
};


static ScmObj libevalcurrent_thread(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("current-thread");
  {
{
ScmObj SCM_RESULT;

#line 605 "libeval.scm"
{SCM_RESULT=(SCM_OBJ(Scm_VM()));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}


static ScmObj libevalvm_dump(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj vm_scm;
  ScmVM* vm;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("vm-dump");
  if (SCM_ARGCNT >= 2
      && !SCM_NULLP(SCM_ARGREF(SCM_ARGCNT-1)))
    Scm_Error("too many arguments: up to 1 is expected, %d given.", SCM_ARGCNT + Scm_Length(SCM_ARGREF(SCM_ARGCNT-1)) - 1);
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  if (SCM_ARGCNT > 0+1) {
    vm_scm = SCM_SUBRARGS[0];
  } else {
    vm_scm = SCM_OBJ(Scm_VM());
  }
  if (!SCM_VMP(vm_scm)) Scm_Error("<thread> required, but got %S", vm_scm);
  vm = SCM_VM(vm_scm);
  {

#line 610 "libeval.scm"
Scm_VMDump(vm);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}


static ScmObj libevalvm_get_stack_trace(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj vm_scm;
  ScmVM* vm;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("vm-get-stack-trace");
  if (SCM_ARGCNT >= 2
      && !SCM_NULLP(SCM_ARGREF(SCM_ARGCNT-1)))
    Scm_Error("too many arguments: up to 1 is expected, %d given.", SCM_ARGCNT + Scm_Length(SCM_ARGREF(SCM_ARGCNT-1)) - 1);
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  if (SCM_ARGCNT > 0+1) {
    vm_scm = SCM_SUBRARGS[0];
  } else {
    vm_scm = SCM_OBJ(Scm_VM());
  }
  if (!SCM_VMP(vm_scm)) Scm_Error("<thread> required, but got %S", vm_scm);
  vm = SCM_VM(vm_scm);
  {
{
ScmObj SCM_RESULT;

#line 615 "libeval.scm"
{SCM_RESULT=(Scm_VMGetStack(vm));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}


static ScmObj libevalvm_get_stack_trace_lite(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj vm_scm;
  ScmVM* vm;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("vm-get-stack-trace-lite");
  if (SCM_ARGCNT >= 2
      && !SCM_NULLP(SCM_ARGREF(SCM_ARGCNT-1)))
    Scm_Error("too many arguments: up to 1 is expected, %d given.", SCM_ARGCNT + Scm_Length(SCM_ARGREF(SCM_ARGCNT-1)) - 1);
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  if (SCM_ARGCNT > 0+1) {
    vm_scm = SCM_SUBRARGS[0];
  } else {
    vm_scm = SCM_OBJ(Scm_VM());
  }
  if (!SCM_VMP(vm_scm)) Scm_Error("<thread> required, but got %S", vm_scm);
  vm = SCM_VM(vm_scm);
  {
{
ScmObj SCM_RESULT;

#line 620 "libeval.scm"
{SCM_RESULT=(Scm_VMGetStackLite(vm));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}


static ScmObj libeval_25vm_get_insn_offsets(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("%vm-get-insn-offsets");
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm__VMInsnOffsets());goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}


static ScmObj libeval_25vm_custom_error_reporter_setX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj vm_scm;
  ScmVM* vm;
  ScmObj handler_scm;
  ScmObj handler;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("%vm-custom-error-reporter-set!");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  vm_scm = SCM_SUBRARGS[0];
  if (!SCM_VMP(vm_scm)) Scm_Error("<thread> required, but got %S", vm_scm);
  vm = SCM_VM(vm_scm);
  handler_scm = SCM_SUBRARGS[1];
  if (!(handler_scm)) Scm_Error("scheme object required, but got %S", handler_scm);
  handler = (handler_scm);
  {

#line 661 "libeval.scm"
if (!((SCM_FALSEP(handler))||(SCM_PROCEDUREP(handler)))){{
SCM_TYPE_ERROR(handler,"a procedure or #f");}}

#line 663 "libeval.scm"
(vm)->customErrorReporter=(handler);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}

static ScmCompiledCode *toplevels[] = {
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1626[3])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1626[11])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1626[15])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1626[18])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1626[32])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1626[37])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1626[41])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1626[44])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1626[48])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1626[52])),
 NULL /*termination*/
};
void Scm_Init_libeval() {
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())));
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())));
  scm__rc.d1613[0] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[0])),TRUE); /* eval */
  scm__rc.d1613[1] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[1])),TRUE); /* expr */
  scm__rc.d1613[2] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[2])),TRUE); /* env */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[1]), scm__rc.d1613[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[2]), scm__rc.d1613[1]);
  scm__rc.d1613[3] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[3])),TRUE); /* source-info */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[5]), scm__rc.d1613[3]);
  scm__rc.d1613[4] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[5])),TRUE); /* bind-info */
  scm__rc.d1613[5] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[6])),TRUE); /* scheme */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[6]), scm__rc.d1613[0]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[7]), scm__rc.d1613[5]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[8]), scm__rc.d1613[4]);
  scm__rc.d1613[6] = Scm_MakeExtendedPair(scm__rc.d1613[0], SCM_OBJ(&scm__rc.d1614[2]), SCM_OBJ(&scm__rc.d1614[10]));
  scm__rc.d1613[7] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[7])),TRUE); /* <top> */
  scm__rc.d1613[8] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[8])),TRUE); /* -> */
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[9]))[3] = scm__rc.d1613[5];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[9]))[4] = scm__rc.d1613[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[9]))[5] = scm__rc.d1613[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[9]))[6] = scm__rc.d1613[8];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[9]))[7] = scm__rc.d1613[7];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())), SCM_SYMBOL(SCM_INTERN("eval")), SCM_OBJ(&libevaleval__STUB), 0);
  libevaleval__STUB.common.info = scm__rc.d1613[6];
  libevaleval__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1613[9]);
  scm__rc.d1613[17] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[9])),TRUE); /* null-environment */
  scm__rc.d1613[18] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[10])),TRUE); /* version */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[11]), scm__rc.d1613[18]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[14]), scm__rc.d1613[3]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[15]), scm__rc.d1613[17]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[16]), scm__rc.d1613[5]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[17]), scm__rc.d1613[4]);
  scm__rc.d1613[19] = Scm_MakeExtendedPair(scm__rc.d1613[17], SCM_OBJ(&scm__rc.d1614[11]), SCM_OBJ(&scm__rc.d1614[19]));
  scm__rc.d1613[20] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[11])),TRUE); /* <fixnum> */
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[21]))[3] = scm__rc.d1613[5];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[21]))[4] = scm__rc.d1613[20];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[21]))[5] = scm__rc.d1613[8];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[21]))[6] = scm__rc.d1613[7];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())), SCM_SYMBOL(SCM_INTERN("null-environment")), SCM_OBJ(&libevalnull_environment__STUB), 0);
  libevalnull_environment__STUB.common.info = scm__rc.d1613[19];
  libevalnull_environment__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1613[21]);
  scm__rc.d1613[28] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[12])),TRUE); /* scheme-report-environment */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[22]), scm__rc.d1613[3]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[23]), scm__rc.d1613[28]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[24]), scm__rc.d1613[5]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[25]), scm__rc.d1613[4]);
  scm__rc.d1613[29] = Scm_MakeExtendedPair(scm__rc.d1613[28], SCM_OBJ(&scm__rc.d1614[11]), SCM_OBJ(&scm__rc.d1614[27]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())), SCM_SYMBOL(SCM_INTERN("scheme-report-environment")), SCM_OBJ(&libevalscheme_report_environment__STUB), 0);
  libevalscheme_report_environment__STUB.common.info = scm__rc.d1613[29];
  libevalscheme_report_environment__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1613[21]);
  scm__rc.d1613[30] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[13])),TRUE); /* interaction-environment */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[28]), scm__rc.d1613[30]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[29]), scm__rc.d1613[5]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[30]), scm__rc.d1613[4]);
  scm__rc.d1613[31] = Scm_MakeExtendedPair(scm__rc.d1613[30], SCM_NIL, SCM_OBJ(&scm__rc.d1614[31]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[32]))[3] = scm__rc.d1613[5];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[32]))[4] = scm__rc.d1613[8];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[32]))[5] = scm__rc.d1613[7];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())), SCM_SYMBOL(SCM_INTERN("interaction-environment")), SCM_OBJ(&libevalinteraction_environment__STUB), 0);
  libevalinteraction_environment__STUB.common.info = scm__rc.d1613[31];
  libevalinteraction_environment__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1613[32]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())));
  scm__rc.d1613[38] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[14])),TRUE); /* load */
  scm__rc.d1613[39] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[15])),FALSE); /* G1624 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[32]), scm__rc.d1613[39]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[33]), scm__rc.d1613[38]);
  scm__rc.d1613[40] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[16])),TRUE); /* e */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[34]), scm__rc.d1613[40]);
  scm__rc.d1613[41] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[17])),TRUE); /* unused-args */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[35]), scm__rc.d1613[41]);
  scm__rc.d1613[42] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1614[33]), SCM_OBJ(&scm__rc.d1614[34]), SCM_OBJ(&scm__rc.d1614[36]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[37]), scm__rc.d1613[42]);
  scm__rc.d1613[44] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[18])),TRUE); /* undefined? */
  scm__rc.d1613[43] = Scm_MakeIdentifier(scm__rc.d1613[44], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#undefined? */
  scm__rc.d1613[46] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[19])),TRUE); /* *load-path* */
  scm__rc.d1613[48] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[20])),TRUE); /* gauche.internal */
  scm__rc.d1613[47] = SCM_OBJ(Scm_FindModule(SCM_SYMBOL(scm__rc.d1613[48]), SCM_FIND_MODULE_CREATE|SCM_FIND_MODULE_PLACEHOLDING)); /* module gauche.internal */
  scm__rc.d1613[45] = Scm_MakeIdentifier(scm__rc.d1613[46], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#*load-path* */
  scm__rc.d1613[50] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[21])),TRUE); /* *load-suffixes* */
  scm__rc.d1613[49] = Scm_MakeIdentifier(scm__rc.d1613[50], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#*load-suffixes* */
  scm__rc.d1613[51] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1612[22]))); /* :error-if-not-found */
  scm__rc.d1613[52] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1612[23]))); /* :allow-archive */
  scm__rc.d1613[54] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[24])),TRUE); /* find-load-file */
  scm__rc.d1613[53] = Scm_MakeIdentifier(scm__rc.d1613[54], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#find-load-file */
  scm__rc.d1613[56] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[25])),TRUE); /* open-input-file */
  scm__rc.d1613[55] = Scm_MakeIdentifier(scm__rc.d1613[56], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#open-input-file */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[40]), scm__rc.d1613[38]);
  scm__rc.d1613[57] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1614[40]), SCM_NIL, SCM_OBJ(&scm__rc.d1614[36]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[41]), scm__rc.d1613[57]);
  scm__rc.d1613[58] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1612[26]))); /* :rewind-before */
  scm__rc.d1613[60] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[27])),TRUE); /* with-error-handler */
  scm__rc.d1613[59] = Scm_MakeIdentifier(scm__rc.d1613[60], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#with-error-handler */
  scm__rc.d1613[61] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1612[28]))); /* :absolute */
  scm__rc.d1613[62] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1612[29]))); /* :canonicalize */
  scm__rc.d1613[64] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[30])),TRUE); /* sys-normalize-pathname */
  scm__rc.d1613[63] = Scm_MakeIdentifier(scm__rc.d1613[64], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#sys-normalize-pathname */
  scm__rc.d1613[66] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[31])),TRUE); /* script-file */
  scm__rc.d1613[65] = Scm_MakeIdentifier(scm__rc.d1613[66], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#script-file */
  scm__rc.d1613[68] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[32])),TRUE); /* %load-verbose? */
  scm__rc.d1613[67] = Scm_MakeIdentifier(scm__rc.d1613[68], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#%load-verbose? */
  scm__rc.d1613[70] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[34])),TRUE); /* current-load-history */
  scm__rc.d1613[69] = Scm_MakeIdentifier(scm__rc.d1613[70], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#current-load-history */
  scm__rc.d1613[72] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[35])),TRUE); /* make-string */
  scm__rc.d1613[71] = Scm_MakeIdentifier(scm__rc.d1613[72], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#make-string */
  scm__rc.d1613[74] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[38])),TRUE); /* format */
  scm__rc.d1613[73] = Scm_MakeIdentifier(scm__rc.d1613[74], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#format */
  scm__rc.d1613[76] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[39])),TRUE); /* input-port? */
  scm__rc.d1613[75] = Scm_MakeIdentifier(scm__rc.d1613[76], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#input-port? */
  scm__rc.d1613[78] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[40])),TRUE); /* open-coding-aware-port */
  scm__rc.d1613[77] = Scm_MakeIdentifier(scm__rc.d1613[78], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#open-coding-aware-port */
  scm__rc.d1613[79] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1612[41]))); /* :environment */
  scm__rc.d1613[80] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1612[42]))); /* :paths */
  scm__rc.d1613[82] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[43])),TRUE); /* load-from-port */
  scm__rc.d1613[81] = Scm_MakeIdentifier(scm__rc.d1613[82], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#load-from-port */
  scm__rc.d1613[84] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[44])),TRUE); /* raise */
  scm__rc.d1613[83] = Scm_MakeIdentifier(scm__rc.d1613[84], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#raise */
  scm__rc.d1613[86] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[46])),TRUE); /* error */
  scm__rc.d1613[85] = Scm_MakeIdentifier(scm__rc.d1613[86], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#error */
  scm__rc.d1613[88] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[47])),TRUE); /* unwrap-syntax-1 */
  scm__rc.d1613[87] = Scm_MakeIdentifier(scm__rc.d1613[88], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#unwrap-syntax-1 */
  scm__rc.d1613[89] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1612[48]))); /* :suffixes */
  scm__rc.d1613[90] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1612[49]))); /* :ignore-coding */
  scm__rc.d1613[91] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1612[50]))); /* :main-script */
  scm__rc.d1613[93] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[52])),TRUE); /* errorf */
  scm__rc.d1613[92] = Scm_MakeIdentifier(scm__rc.d1613[93], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#errorf */
  scm__rc.d1613[94] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[53])),TRUE); /* file */
  scm__rc.d1613[95] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1612[54]))); /* :key */
  scm__rc.d1613[96] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[42])),TRUE); /* paths */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[42]), scm__rc.d1613[46]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[43]), scm__rc.d1613[96]);
  scm__rc.d1613[97] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[48])),TRUE); /* suffixes */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[44]), scm__rc.d1613[50]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[45]), scm__rc.d1613[97]);
  scm__rc.d1613[98] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[22])),TRUE); /* error-if-not-found */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[47]), scm__rc.d1613[98]);
  scm__rc.d1613[99] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[41])),TRUE); /* environment */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[48]), scm__rc.d1613[99]);
  scm__rc.d1613[100] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[49])),TRUE); /* ignore-coding */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[49]), scm__rc.d1613[100]);
  scm__rc.d1613[101] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[50])),TRUE); /* main-script */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[50]), scm__rc.d1613[101]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[57]), scm__rc.d1613[95]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[58]), scm__rc.d1613[94]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[61]), scm__rc.d1613[3]);
  scm__rc.d1613[102] = Scm_MakeExtendedPair(scm__rc.d1613[38], SCM_OBJ(&scm__rc.d1614[58]), SCM_OBJ(&scm__rc.d1614[62]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[63]), scm__rc.d1613[102]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1626[2]))->name = scm__rc.d1613[38];/* load */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]))[20] = SCM_WORD(scm__rc.d1613[43]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]))[24] = SCM_WORD(scm__rc.d1613[45]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]))[33] = SCM_WORD(scm__rc.d1613[43]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]))[37] = SCM_WORD(scm__rc.d1613[49]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]))[46] = SCM_WORD(scm__rc.d1613[43]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]))[59] = SCM_WORD(scm__rc.d1613[43]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]))[71] = SCM_WORD(scm__rc.d1613[43]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]))[83] = SCM_WORD(scm__rc.d1613[43]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]))[97] = SCM_WORD(scm__rc.d1613[51]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]))[100] = SCM_WORD(scm__rc.d1613[52]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]))[104] = SCM_WORD(scm__rc.d1613[53]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]))[126] = SCM_WORD(scm__rc.d1613[55]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]))[135] = SCM_WORD(scm__rc.d1613[58]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]))[139] = SCM_WORD(scm__rc.d1613[59]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]))[150] = SCM_WORD(scm__rc.d1613[61]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]))[154] = SCM_WORD(scm__rc.d1613[62]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]))[158] = SCM_WORD(scm__rc.d1613[63]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]))[160] = SCM_WORD(scm__rc.d1613[65]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]))[166] = SCM_WORD(scm__rc.d1613[67]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]))[180] = SCM_WORD(scm__rc.d1613[69]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]))[189] = SCM_WORD(scm__rc.d1613[71]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]))[202] = SCM_WORD(scm__rc.d1613[73]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]))[209] = SCM_WORD(scm__rc.d1613[75]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]))[222] = SCM_WORD(scm__rc.d1613[77]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]))[225] = SCM_WORD(scm__rc.d1613[79]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]))[228] = SCM_WORD(scm__rc.d1613[80]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]))[231] = SCM_WORD(scm__rc.d1613[81]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]))[237] = SCM_WORD(scm__rc.d1613[83]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]))[247] = SCM_WORD(scm__rc.d1613[85]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]))[254] = SCM_WORD(scm__rc.d1613[87]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]))[258] = SCM_WORD(scm__rc.d1613[80]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]))[274] = SCM_WORD(scm__rc.d1613[89]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]))[290] = SCM_WORD(scm__rc.d1613[51]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]))[306] = SCM_WORD(scm__rc.d1613[79]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]))[322] = SCM_WORD(scm__rc.d1613[90]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]))[338] = SCM_WORD(scm__rc.d1613[91]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[5]))[359] = SCM_WORD(scm__rc.d1613[92]);
  scm__rc.d1613[103] = Scm_MakeIdentifier(scm__rc.d1613[38], SCM_MODULE(Scm_SchemeModule()), SCM_NIL); /* scheme#load */
  scm__rc.d1613[104] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[55])),TRUE); /* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1626[3]))->name = scm__rc.d1613[104];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[377]))[5] = SCM_WORD(scm__rc.d1613[103]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())));
  scm__rc.d1613[105] = Scm_MakeIdentifier(scm__rc.d1613[86], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#error */
  scm__rc.d1613[107] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[57])),TRUE); /* module? */
  scm__rc.d1613[106] = Scm_MakeIdentifier(scm__rc.d1613[107], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#module? */
  scm__rc.d1613[109] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[59])),TRUE); /* vm-current-module */
  scm__rc.d1613[108] = Scm_MakeIdentifier(scm__rc.d1613[109], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#vm-current-module */
  scm__rc.d1613[111] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[60])),TRUE); /* current-load-port */
  scm__rc.d1613[110] = Scm_MakeIdentifier(scm__rc.d1613[111], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#current-load-port */
  scm__rc.d1613[113] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[61])),TRUE); /* current-load-next */
  scm__rc.d1613[112] = Scm_MakeIdentifier(scm__rc.d1613[113], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#current-load-next */
  scm__rc.d1613[115] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[62])),TRUE); /* reader-lexical-mode */
  scm__rc.d1613[114] = Scm_MakeIdentifier(scm__rc.d1613[115], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#reader-lexical-mode */
  scm__rc.d1613[117] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[63])),TRUE); /* vm-eval-situation */
  scm__rc.d1613[116] = Scm_MakeIdentifier(scm__rc.d1613[117], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#vm-eval-situation */
  scm__rc.d1613[119] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[64])),TRUE); /* current-read-context */
  scm__rc.d1613[118] = Scm_MakeIdentifier(scm__rc.d1613[119], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#current-read-context */
  scm__rc.d1613[121] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[65])),TRUE); /* %new-read-context-for-load */
  scm__rc.d1613[120] = Scm_MakeIdentifier(scm__rc.d1613[121], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#%new-read-context-for-load */
  scm__rc.d1613[123] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[66])),TRUE); /* vm-set-current-module */
  scm__rc.d1613[122] = Scm_MakeIdentifier(scm__rc.d1613[123], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#vm-set-current-module */
  scm__rc.d1613[125] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[67])),TRUE); /* close-port */
  scm__rc.d1613[124] = Scm_MakeIdentifier(scm__rc.d1613[125], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#close-port */
  scm__rc.d1613[127] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[68])),TRUE); /* %record-load-stat */
  scm__rc.d1613[126] = Scm_MakeIdentifier(scm__rc.d1613[127], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#%record-load-stat */
  scm__rc.d1613[129] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[69])),TRUE); /* %port-unlock! */
  scm__rc.d1613[128] = Scm_MakeIdentifier(scm__rc.d1613[129], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#%port-unlock! */
  scm__rc.d1613[130] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[70])),TRUE); /* restore-load-context */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[64]), scm__rc.d1613[130]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[65]), scm__rc.d1613[82]);
  scm__rc.d1613[131] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1614[65]), SCM_NIL, SCM_OBJ(&scm__rc.d1614[36]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[66]), scm__rc.d1613[131]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1626[4]))->name = scm__rc.d1613[130];/* (load-from-port restore-load-context) */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[384]))[4] = SCM_WORD(scm__rc.d1613[122]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[384]))[9] = SCM_WORD(scm__rc.d1613[110]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[384]))[14] = SCM_WORD(scm__rc.d1613[69]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[384]))[19] = SCM_WORD(scm__rc.d1613[112]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[384]))[24] = SCM_WORD(scm__rc.d1613[114]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[384]))[29] = SCM_WORD(scm__rc.d1613[116]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[384]))[34] = SCM_WORD(scm__rc.d1613[118]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[384]))[39] = SCM_WORD(scm__rc.d1613[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[384]))[44] = SCM_WORD(scm__rc.d1613[126]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[384]))[47] = SCM_WORD(scm__rc.d1613[128]);
  scm__rc.d1613[133] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[71])),TRUE); /* read */
  scm__rc.d1613[132] = Scm_MakeIdentifier(scm__rc.d1613[133], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#read */
  scm__rc.d1613[135] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[72])),TRUE); /* values */
  scm__rc.d1613[134] = Scm_MakeIdentifier(scm__rc.d1613[135], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#values */
  scm__rc.d1613[136] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[73])),TRUE); /* read+ */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[67]), scm__rc.d1613[136]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[68]), scm__rc.d1613[82]);
  scm__rc.d1613[137] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[74])),TRUE); /* port */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[69]), scm__rc.d1613[137]);
  scm__rc.d1613[138] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1614[68]), SCM_OBJ(&scm__rc.d1614[69]), SCM_OBJ(&scm__rc.d1614[36]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[70]), scm__rc.d1613[138]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1626[5]))->name = scm__rc.d1613[136];/* (load-from-port read+) */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[433]))[4] = SCM_WORD(scm__rc.d1613[118]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[433]))[9] = SCM_WORD(scm__rc.d1613[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[433]))[15] = SCM_WORD(scm__rc.d1613[118]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[433]))[17] = SCM_WORD(scm__rc.d1613[134]);
  scm__rc.d1613[140] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[75])),TRUE); /* condition? */
  scm__rc.d1613[139] = Scm_MakeIdentifier(scm__rc.d1613[140], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#condition? */
  scm__rc.d1613[142] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[76])),TRUE); /* <load-condition-mixin> */
  scm__rc.d1613[141] = Scm_MakeIdentifier(scm__rc.d1613[142], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#<load-condition-mixin> */
  scm__rc.d1613[143] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1612[77]))); /* :history */
  scm__rc.d1613[144] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1612[74]))); /* :port */
  scm__rc.d1613[145] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1612[1]))); /* :expr */
  scm__rc.d1613[147] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[78])),TRUE); /* make */
  scm__rc.d1613[146] = Scm_MakeIdentifier(scm__rc.d1613[147], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#make */
  scm__rc.d1613[149] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[79])),TRUE); /* make-compound-condition */
  scm__rc.d1613[148] = Scm_MakeIdentifier(scm__rc.d1613[149], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#make-compound-condition */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[73]), scm__rc.d1613[82]);
  scm__rc.d1613[150] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1614[73]), SCM_OBJ(&scm__rc.d1614[34]), SCM_OBJ(&scm__rc.d1614[36]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[74]), scm__rc.d1613[150]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[454]))[4] = SCM_WORD(scm__rc.d1613[139]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[454]))[13] = SCM_WORD(scm__rc.d1613[141]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[454]))[15] = SCM_WORD(scm__rc.d1613[143]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[454]))[19] = SCM_WORD(scm__rc.d1613[69]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[454]))[22] = SCM_WORD(scm__rc.d1613[144]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[454]))[26] = SCM_WORD(scm__rc.d1613[110]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[454]))[29] = SCM_WORD(scm__rc.d1613[145]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[454]))[32] = SCM_WORD(scm__rc.d1613[146]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[454]))[34] = SCM_WORD(scm__rc.d1613[148]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[454]))[45] = SCM_WORD(scm__rc.d1613[83]);
  scm__rc.d1613[152] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[80])),TRUE); /* port-closed? */
  scm__rc.d1613[151] = Scm_MakeIdentifier(scm__rc.d1613[152], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#port-closed? */
  scm__rc.d1613[154] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[82])),TRUE); /* %port-lock! */
  scm__rc.d1613[153] = Scm_MakeIdentifier(scm__rc.d1613[154], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#%port-lock! */
  scm__rc.d1613[156] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[83])),TRUE); /* port? */
  scm__rc.d1613[155] = Scm_MakeIdentifier(scm__rc.d1613[156], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#port? */
  scm__rc.d1613[158] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[84])),TRUE); /* port-current-line */
  scm__rc.d1613[157] = Scm_MakeIdentifier(scm__rc.d1613[158], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#port-current-line */
  scm__rc.d1613[160] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[85])),TRUE); /* SCM_VM_LOADING */
  scm__rc.d1613[159] = Scm_MakeIdentifier(scm__rc.d1613[160], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#SCM_VM_LOADING */
  scm__rc.d1613[162] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[86])),TRUE); /* current-load-path */
  scm__rc.d1613[161] = Scm_MakeIdentifier(scm__rc.d1613[162], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#current-load-path */
  scm__rc.d1613[164] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[88])),TRUE); /* gauche-character-encoding */
  scm__rc.d1613[163] = Scm_MakeIdentifier(scm__rc.d1613[164], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#gauche-character-encoding */
  scm__rc.d1613[165] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[89])),TRUE); /* utf-8 */
  scm__rc.d1613[166] = Scm_MakeIdentifier(scm__rc.d1613[0], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#eval */
  scm__rc.d1613[167] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1614[73]), SCM_NIL, SCM_OBJ(&scm__rc.d1614[36]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[75]), scm__rc.d1613[167]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[501]))[4] = SCM_WORD(scm__rc.d1613[151]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[501]))[13] = SCM_WORD(scm__rc.d1613[105]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[501]))[20] = SCM_WORD(scm__rc.d1613[153]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[501]))[28] = SCM_WORD(scm__rc.d1613[122]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[501]))[35] = SCM_WORD(scm__rc.d1613[110]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[501]))[40] = SCM_WORD(scm__rc.d1613[112]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[501]))[47] = SCM_WORD(scm__rc.d1613[155]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[501]))[55] = SCM_WORD(scm__rc.d1613[157]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[501]))[65] = SCM_WORD(scm__rc.d1613[69]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[501]))[69] = SCM_WORD(scm__rc.d1613[159]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[501]))[71] = SCM_WORD(scm__rc.d1613[116]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[501]))[77] = SCM_WORD(scm__rc.d1613[161]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[501]))[85] = SCM_WORD(scm__rc.d1613[126]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[501]))[89] = SCM_WORD(scm__rc.d1613[163]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[501]))[91] = SCM_WORD(scm__rc.d1613[165]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[501]))[118] = SCM_WORD(scm__rc.d1613[166]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[76]), scm__rc.d1613[96]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[79]), scm__rc.d1613[95]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[80]), scm__rc.d1613[137]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[83]), scm__rc.d1613[3]);
  scm__rc.d1613[168] = Scm_MakeExtendedPair(scm__rc.d1613[82], SCM_OBJ(&scm__rc.d1614[80]), SCM_OBJ(&scm__rc.d1614[84]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[85]), scm__rc.d1613[168]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1626[8]))->name = scm__rc.d1613[82];/* load-from-port */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]))[12] = SCM_WORD(scm__rc.d1613[43]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]))[24] = SCM_WORD(scm__rc.d1613[43]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]))[36] = SCM_WORD(scm__rc.d1613[75]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]))[47] = SCM_WORD(scm__rc.d1613[105]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]))[52] = SCM_WORD(scm__rc.d1613[106]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]))[66] = SCM_WORD(scm__rc.d1613[105]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]))[72] = SCM_WORD(scm__rc.d1613[108]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]))[76] = SCM_WORD(scm__rc.d1613[110]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]))[80] = SCM_WORD(scm__rc.d1613[69]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]))[84] = SCM_WORD(scm__rc.d1613[112]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]))[88] = SCM_WORD(scm__rc.d1613[114]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]))[92] = SCM_WORD(scm__rc.d1613[116]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]))[96] = SCM_WORD(scm__rc.d1613[118]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]))[100] = SCM_WORD(scm__rc.d1613[120]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]))[113] = SCM_WORD(scm__rc.d1613[58]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]))[117] = SCM_WORD(scm__rc.d1613[59]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]))[131] = SCM_WORD(scm__rc.d1613[85]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]))[137] = SCM_WORD(scm__rc.d1613[87]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]))[141] = SCM_WORD(scm__rc.d1613[80]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]))[153] = SCM_WORD(scm__rc.d1613[79]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[630]))[169] = SCM_WORD(scm__rc.d1613[92]);
  ScmObj G1632 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1626[8]), NULL);

  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())) /* gauche */, SCM_SYMBOL(scm__rc.d1613[82]) /* load-from-port */, G1632,0);

  scm__rc.d1613[169] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[90])),TRUE); /* path */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[86]), scm__rc.d1613[169]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[89]), scm__rc.d1613[3]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[90]), scm__rc.d1613[127]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[91]), scm__rc.d1613[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[92]), scm__rc.d1613[4]);
  scm__rc.d1613[170] = Scm_MakeExtendedPair(scm__rc.d1613[127], SCM_OBJ(&scm__rc.d1614[86]), SCM_OBJ(&scm__rc.d1614[94]));
  scm__rc.d1613[171] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[91])),TRUE); /* <void> */
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[172]))[3] = scm__rc.d1613[48];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[172]))[4] = scm__rc.d1613[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[172]))[5] = scm__rc.d1613[8];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[172]))[6] = scm__rc.d1613[171];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())), SCM_SYMBOL(SCM_INTERN("%record-load-stat")), SCM_OBJ(&libeval_25record_load_stat__STUB), 0);
  libeval_25record_load_stat__STUB.common.info = scm__rc.d1613[170];
  libeval_25record_load_stat__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1613[172]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[95]), scm__rc.d1613[121]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[96]), scm__rc.d1613[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[97]), scm__rc.d1613[4]);
  scm__rc.d1613[179] = Scm_MakeExtendedPair(scm__rc.d1613[121], SCM_NIL, SCM_OBJ(&scm__rc.d1614[98]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[180]))[3] = scm__rc.d1613[48];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[180]))[4] = scm__rc.d1613[8];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[180]))[5] = scm__rc.d1613[7];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())), SCM_SYMBOL(SCM_INTERN("%new-read-context-for-load")), SCM_OBJ(&libeval_25new_read_context_for_load__STUB), 0);
  libeval_25new_read_context_for_load__STUB.common.info = scm__rc.d1613[179];
  libeval_25new_read_context_for_load__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1613[180]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[99]), scm__rc.d1613[68]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[100]), scm__rc.d1613[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[101]), scm__rc.d1613[4]);
  scm__rc.d1613[186] = Scm_MakeExtendedPair(scm__rc.d1613[68], SCM_NIL, SCM_OBJ(&scm__rc.d1614[102]));
  scm__rc.d1613[187] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[92])),TRUE); /* <boolean> */
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[188]))[3] = scm__rc.d1613[48];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[188]))[4] = scm__rc.d1613[8];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[188]))[5] = scm__rc.d1613[187];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())), SCM_SYMBOL(SCM_INTERN("%load-verbose?")), SCM_OBJ(&libeval_25load_verboseP__STUB), 0);
  libeval_25load_verboseP__STUB.common.info = scm__rc.d1613[186];
  libeval_25load_verboseP__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1613[188]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())));
  scm__rc.d1613[195] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[93])),TRUE); /* char-alphabetic? */
  scm__rc.d1613[194] = Scm_MakeIdentifier(scm__rc.d1613[195], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#char-alphabetic? */
  scm__rc.d1613[197] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[94])),TRUE); /* char-downcase */
  scm__rc.d1613[196] = Scm_MakeIdentifier(scm__rc.d1613[197], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#char-downcase */
  scm__rc.d1613[199] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[95])),TRUE); /* char-numeric? */
  scm__rc.d1613[198] = Scm_MakeIdentifier(scm__rc.d1613[199], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#char-numeric? */
  scm__rc.d1613[200] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[96])),TRUE); /* %get-initfn-name */
  scm__rc.d1613[201] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[97])),FALSE); /* G1633 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[103]), scm__rc.d1613[201]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[104]), scm__rc.d1613[200]);
  scm__rc.d1613[202] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[98])),TRUE); /* c */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[105]), scm__rc.d1613[202]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[108]), scm__rc.d1613[3]);
  scm__rc.d1613[203] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1614[104]), SCM_OBJ(&scm__rc.d1614[105]), SCM_OBJ(&scm__rc.d1614[109]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[110]), scm__rc.d1613[203]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[808]))[4] = SCM_WORD(scm__rc.d1613[194]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[808]))[9] = SCM_WORD(scm__rc.d1613[196]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[808]))[15] = SCM_WORD(scm__rc.d1613[198]);
  scm__rc.d1613[205] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[100])),TRUE); /* string-append */
  scm__rc.d1613[204] = Scm_MakeIdentifier(scm__rc.d1613[205], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#string-append */
  scm__rc.d1613[207] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[101])),TRUE); /* sys-basename */
  scm__rc.d1613[206] = Scm_MakeIdentifier(scm__rc.d1613[207], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#sys-basename */
  scm__rc.d1613[208] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[102])),TRUE); /* before */
  scm__rc.d1613[210] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[103])),TRUE); /* string-scan-right */
  scm__rc.d1613[209] = Scm_MakeIdentifier(scm__rc.d1613[210], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#string-scan-right */
  scm__rc.d1613[212] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[105])),TRUE); /* string->list */
  scm__rc.d1613[211] = Scm_MakeIdentifier(scm__rc.d1613[212], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#string->list */
  scm__rc.d1613[214] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[106])),TRUE); /* map */
  scm__rc.d1613[213] = Scm_MakeIdentifier(scm__rc.d1613[214], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#map */
  scm__rc.d1613[216] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[107])),TRUE); /* list->string */
  scm__rc.d1613[215] = Scm_MakeIdentifier(scm__rc.d1613[216], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#list->string */
  scm__rc.d1613[217] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[108])),TRUE); /* initfn */
  scm__rc.d1613[218] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[109])),TRUE); /* dsopath */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[112]), scm__rc.d1613[218]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[113]), scm__rc.d1613[217]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[116]), scm__rc.d1613[3]);
  scm__rc.d1613[219] = Scm_MakeExtendedPair(scm__rc.d1613[200], SCM_OBJ(&scm__rc.d1614[113]), SCM_OBJ(&scm__rc.d1614[117]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[118]), scm__rc.d1613[219]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1626[10]))->name = scm__rc.d1613[200];/* %get-initfn-name */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[829]))[8] = SCM_WORD(scm__rc.d1613[204]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[829]))[14] = SCM_WORD(scm__rc.d1613[206]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[829]))[22] = SCM_WORD(scm__rc.d1613[208]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[829]))[24] = SCM_WORD(scm__rc.d1613[209]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[829]))[42] = SCM_WORD(scm__rc.d1613[211]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[829]))[44] = SCM_WORD(scm__rc.d1613[213]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[829]))[46] = SCM_WORD(scm__rc.d1613[215]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[829]))[48] = SCM_WORD(scm__rc.d1613[204]);
  scm__rc.d1613[220] = Scm_MakeIdentifier(scm__rc.d1613[200], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#%get-initfn-name */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1626[11]))->name = scm__rc.d1613[104];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[879]))[5] = SCM_WORD(scm__rc.d1613[220]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
  scm__rc.d1613[221] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1612[110]))); /* :init-function */
  scm__rc.d1613[222] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1612[111]))); /* :export-symbols */
  scm__rc.d1613[223] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[112])),TRUE); /* dynamic-load */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[119]), scm__rc.d1613[94]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[122]), scm__rc.d1613[3]);
  scm__rc.d1613[224] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[113])),TRUE); /* gauche */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[123]), scm__rc.d1613[223]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[124]), scm__rc.d1613[224]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[125]), scm__rc.d1613[4]);
  scm__rc.d1613[225] = Scm_MakeExtendedPair(scm__rc.d1613[223], SCM_OBJ(&scm__rc.d1614[119]), SCM_OBJ(&scm__rc.d1614[127]));
  scm__rc.d1613[226] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[114])),TRUE); /* <string> */
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[227]))[3] = scm__rc.d1613[224];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[227]))[4] = scm__rc.d1613[226];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[227]))[5] = scm__rc.d1613[8];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[227]))[6] = scm__rc.d1613[7];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("dynamic-load")), SCM_OBJ(&libevaldynamic_load__STUB), 0);
  libevaldynamic_load__STUB.common.info = scm__rc.d1613[225];
  libevaldynamic_load__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1613[227]);
  scm__rc.d1613[234] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[115])),TRUE); /* dlobj-get-entry-address */
  scm__rc.d1613[235] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[116])),TRUE); /* dlo */
  scm__rc.d1613[236] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[117])),TRUE); /* name */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[128]), scm__rc.d1613[236]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[129]), scm__rc.d1613[235]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[132]), scm__rc.d1613[3]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[133]), scm__rc.d1613[234]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[134]), scm__rc.d1613[224]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[135]), scm__rc.d1613[4]);
  scm__rc.d1613[237] = Scm_MakeExtendedPair(scm__rc.d1613[234], SCM_OBJ(&scm__rc.d1614[129]), SCM_OBJ(&scm__rc.d1614[137]));
  scm__rc.d1613[238] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[118])),TRUE); /* <dlobj> */
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[239]))[3] = scm__rc.d1613[224];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[239]))[4] = scm__rc.d1613[238];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[239]))[5] = scm__rc.d1613[226];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[239]))[6] = scm__rc.d1613[8];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[239]))[7] = scm__rc.d1613[7];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("dlobj-get-entry-address")), SCM_OBJ(&libevaldlobj_get_entry_address__STUB), 0);
  libevaldlobj_get_entry_address__STUB.common.info = scm__rc.d1613[237];
  libevaldlobj_get_entry_address__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1613[239]);
  scm__rc.d1613[247] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[119])),TRUE); /* provide */
  scm__rc.d1613[248] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[120])),TRUE); /* feature */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[138]), scm__rc.d1613[248]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[141]), scm__rc.d1613[3]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[142]), scm__rc.d1613[247]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[143]), scm__rc.d1613[224]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[144]), scm__rc.d1613[4]);
  scm__rc.d1613[249] = Scm_MakeExtendedPair(scm__rc.d1613[247], SCM_OBJ(&scm__rc.d1614[138]), SCM_OBJ(&scm__rc.d1614[146]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[250]))[3] = scm__rc.d1613[224];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[250]))[4] = scm__rc.d1613[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[250]))[5] = scm__rc.d1613[8];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[250]))[6] = scm__rc.d1613[7];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("provide")), SCM_OBJ(&libevalprovide__STUB), 0);
  libevalprovide__STUB.common.info = scm__rc.d1613[249];
  libevalprovide__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1613[250]);
  scm__rc.d1613[257] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[121])),TRUE); /* provided? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[149]), scm__rc.d1613[3]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[150]), scm__rc.d1613[257]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[151]), scm__rc.d1613[224]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[152]), scm__rc.d1613[4]);
  scm__rc.d1613[258] = Scm_MakeExtendedPair(scm__rc.d1613[257], SCM_OBJ(&scm__rc.d1614[138]), SCM_OBJ(&scm__rc.d1614[154]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[259]))[3] = scm__rc.d1613[224];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[259]))[4] = scm__rc.d1613[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[259]))[5] = scm__rc.d1613[8];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[259]))[6] = scm__rc.d1613[187];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("provided?")), SCM_OBJ(&libevalprovidedP__STUB), 0);
  libevalprovidedP__STUB.common.info = scm__rc.d1613[258];
  libevalprovidedP__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1613[259]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())));
  scm__rc.d1613[266] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[122])),TRUE); /* %loaded-dlobjs */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[155]), scm__rc.d1613[266]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[156]), scm__rc.d1613[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[157]), scm__rc.d1613[4]);
  scm__rc.d1613[267] = Scm_MakeExtendedPair(scm__rc.d1613[266], SCM_NIL, SCM_OBJ(&scm__rc.d1614[158]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())), SCM_SYMBOL(SCM_INTERN("%loaded-dlobjs")), SCM_OBJ(&libeval_25loaded_dlobjs__STUB), 0);
  libeval_25loaded_dlobjs__STUB.common.info = scm__rc.d1613[267];
  libeval_25loaded_dlobjs__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1613[180]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())));
  scm__rc.d1613[268] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[123])),TRUE); /* %require */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[161]), scm__rc.d1613[3]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[162]), scm__rc.d1613[268]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[163]), scm__rc.d1613[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[164]), scm__rc.d1613[4]);
  scm__rc.d1613[269] = Scm_MakeExtendedPair(scm__rc.d1613[268], SCM_OBJ(&scm__rc.d1614[138]), SCM_OBJ(&scm__rc.d1614[166]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[270]))[3] = scm__rc.d1613[48];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[270]))[4] = scm__rc.d1613[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[270]))[5] = scm__rc.d1613[8];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[270]))[6] = scm__rc.d1613[187];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())), SCM_SYMBOL(SCM_INTERN("%require")), SCM_OBJ(&libeval_25require__STUB), 0);
  libeval_25require__STUB.common.info = scm__rc.d1613[269];
  libeval_25require__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1613[270]);
  scm__rc.d1613[277] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[124])),TRUE); /* %add-load-path */
  scm__rc.d1613[278] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1612[125]))); /* :optional */
  scm__rc.d1613[279] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[126])),TRUE); /* afterp */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[167]), scm__rc.d1613[279]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[168]), scm__rc.d1613[278]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[169]), scm__rc.d1613[169]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[172]), scm__rc.d1613[3]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[173]), scm__rc.d1613[277]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[174]), scm__rc.d1613[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[175]), scm__rc.d1613[4]);
  scm__rc.d1613[280] = Scm_MakeExtendedPair(scm__rc.d1613[277], SCM_OBJ(&scm__rc.d1614[169]), SCM_OBJ(&scm__rc.d1614[177]));
  scm__rc.d1613[281] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[127])),TRUE); /* <const-cstring> */
  scm__rc.d1613[282] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[128])),TRUE); /* * */
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[283]))[3] = scm__rc.d1613[48];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[283]))[4] = scm__rc.d1613[281];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[283]))[5] = scm__rc.d1613[282];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[283]))[6] = scm__rc.d1613[8];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[283]))[7] = scm__rc.d1613[7];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())), SCM_SYMBOL(SCM_INTERN("%add-load-path")), SCM_OBJ(&libeval_25add_load_path__STUB), 0);
  libeval_25add_load_path__STUB.common.info = scm__rc.d1613[280];
  libeval_25add_load_path__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1613[283]);
  scm__rc.d1613[291] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[129])),TRUE); /* %autoload */
  scm__rc.d1613[292] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[130])),TRUE); /* mod */
  scm__rc.d1613[293] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[131])),TRUE); /* file-or-module */
  scm__rc.d1613[294] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[132])),TRUE); /* entries */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[178]), scm__rc.d1613[294]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[179]), scm__rc.d1613[293]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[180]), scm__rc.d1613[292]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[183]), scm__rc.d1613[3]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[184]), scm__rc.d1613[291]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[185]), scm__rc.d1613[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[186]), scm__rc.d1613[4]);
  scm__rc.d1613[295] = Scm_MakeExtendedPair(scm__rc.d1613[291], SCM_OBJ(&scm__rc.d1614[180]), SCM_OBJ(&scm__rc.d1614[188]));
  scm__rc.d1613[296] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[133])),TRUE); /* <module> */
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[297]))[3] = scm__rc.d1613[48];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[297]))[4] = scm__rc.d1613[296];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[297]))[5] = scm__rc.d1613[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[297]))[6] = scm__rc.d1613[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[297]))[7] = scm__rc.d1613[8];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[297]))[8] = scm__rc.d1613[171];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())), SCM_SYMBOL(SCM_INTERN("%autoload")), SCM_OBJ(&libeval_25autoload__STUB), 0);
  libeval_25autoload__STUB.common.info = scm__rc.d1613[295];
  libeval_25autoload__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1613[297]);
  scm__rc.d1613[307] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[134])),TRUE); /* port-name */
  scm__rc.d1613[306] = Scm_MakeIdentifier(scm__rc.d1613[307], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#port-name */
  scm__rc.d1613[308] = Scm_RegComp(SCM_STRING(SCM_OBJ(&scm__sc.d1612[135])), 0);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[191]), scm__rc.d1613[3]);
  scm__rc.d1613[309] = Scm_MakeExtendedPair(scm__rc.d1613[162], SCM_NIL, SCM_OBJ(&scm__rc.d1614[192]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[193]), scm__rc.d1613[309]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1626[12]))->name = scm__rc.d1613[162];/* current-load-path */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[886]))[3] = SCM_WORD(scm__rc.d1613[110]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[886]))[11] = SCM_WORD(scm__rc.d1613[306]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[886]))[22] = SCM_WORD(scm__rc.d1613[308]);
  ScmObj G1634 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1626[12]), NULL);

  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())) /* gauche */, SCM_SYMBOL(scm__rc.d1613[162]) /* current-load-path */, G1634,0);

   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
  scm__rc.d1613[310] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[136])),TRUE); /* with-module */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[194]), scm__rc.d1613[310]);
  scm__rc.d1613[311] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[137])),TRUE); /* current-module */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[195]), scm__rc.d1613[311]);
  scm__rc.d1613[312] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[138])),TRUE); /* quote */
  scm__rc.d1613[313] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[139])),FALSE); /* G1637 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[196]), scm__rc.d1613[313]);
  scm__rc.d1613[314] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[140])),TRUE); /* vars */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[198]), scm__rc.d1613[94]);
  SCM_SET_CDR(SCM_OBJ(&scm__rc.d1614[198]), scm__rc.d1613[314]);
  scm__rc.d1613[315] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1614[197]), SCM_OBJ(&scm__rc.d1614[198]), SCM_OBJ(&scm__rc.d1614[36]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[199]), scm__rc.d1613[315]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[913]))[5] = SCM_WORD(scm__rc.d1613[312]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[913]))[10] = SCM_WORD(scm__rc.d1613[312]);
  scm__rc.d1613[316] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[141])),TRUE); /* autoload */
  scm__rc.d1613[317] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[142])),FALSE); /* G1635 */
  scm__rc.d1613[318] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[143])),FALSE); /* G1636 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[201]), scm__rc.d1613[318]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[202]), scm__rc.d1613[317]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[203]), scm__rc.d1613[41]);
  scm__rc.d1613[319] = Scm_MakeExtendedPair(SCM_FALSE, SCM_OBJ(&scm__rc.d1614[202]), SCM_OBJ(&scm__rc.d1614[204]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[205]), scm__rc.d1613[319]);
  scm__rc.d1613[320] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[144])),TRUE); /* source */
  scm__rc.d1613[321] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[145])),TRUE); /* lambda */
  scm__rc.d1613[322] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[146])),TRUE); /* quasiquote */
  scm__rc.d1613[323] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[147])),TRUE); /* unquote */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[206]), scm__rc.d1613[323]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[208]), scm__rc.d1613[312]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[209]), scm__rc.d1613[314]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[210]), scm__rc.d1613[323]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[212]), scm__rc.d1613[312]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[218]), scm__rc.d1613[322]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[221]), scm__rc.d1613[321]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[222]), scm__rc.d1613[320]);
  scm__rc.d1613[325] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[148])),TRUE); /* %make-macro-transformer */
  scm__rc.d1613[324] = Scm_MakeIdentifier(scm__rc.d1613[325], SCM_MODULE(Scm_GaucheInternalModule()), SCM_NIL); /* gauche.internal#%make-macro-transformer */
  scm__rc.d1613[327] = SCM_OBJ(Scm_FindModule(SCM_SYMBOL(scm__rc.d1613[224]), SCM_FIND_MODULE_CREATE|SCM_FIND_MODULE_PLACEHOLDING)); /* module gauche */
  scm__rc.d1613[326] = Scm_MakeIdentifier(scm__rc.d1613[316], SCM_MODULE(scm__rc.d1613[327]), SCM_NIL); /* gauche#autoload */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1626[15]))->name = scm__rc.d1613[104];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[933]))[5] = SCM_WORD(scm__rc.d1613[316]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[933]))[12] = SCM_WORD(scm__rc.d1613[324]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[933]))[14] = SCM_WORD(scm__rc.d1613[326]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
  scm__rc.d1613[328] = Scm_MakeIdentifier(scm__rc.d1613[86], SCM_MODULE(scm__rc.d1613[327]), SCM_NIL); /* gauche#error */
  scm__rc.d1613[329] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1612[150]))); /* :after */
  scm__rc.d1613[330] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1612[151]))); /* :relative */
  scm__rc.d1613[331] = Scm_MakeIdentifier(scm__rc.d1613[162], SCM_MODULE(scm__rc.d1613[327]), SCM_NIL); /* gauche#current-load-path */
  scm__rc.d1613[333] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[152])),TRUE); /* sys-dirname */
  scm__rc.d1613[332] = Scm_MakeIdentifier(scm__rc.d1613[333], SCM_MODULE(scm__rc.d1613[327]), SCM_NIL); /* gauche#sys-dirname */
  scm__rc.d1613[334] = Scm_MakeIdentifier(scm__rc.d1613[205], SCM_MODULE(scm__rc.d1613[327]), SCM_NIL); /* gauche#string-append */
  scm__rc.d1613[335] = Scm_MakeIdentifier(scm__rc.d1613[277], SCM_MODULE(Scm_GaucheInternalModule()), SCM_NIL); /* gauche.internal#%add-load-path */
  scm__rc.d1613[336] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[154])),FALSE); /* G1640 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[224]), scm__rc.d1613[336]);
  scm__rc.d1613[337] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[155])),TRUE); /* args */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[226]), scm__rc.d1613[169]);
  SCM_SET_CDR(SCM_OBJ(&scm__rc.d1614[226]), scm__rc.d1613[337]);
  scm__rc.d1613[338] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1614[225]), SCM_OBJ(&scm__rc.d1614[226]), SCM_OBJ(&scm__rc.d1614[36]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[227]), scm__rc.d1613[338]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[950]))[12] = SCM_WORD(scm__rc.d1613[328]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[950]))[22] = SCM_WORD(scm__rc.d1613[329]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[950]))[27] = SCM_WORD(scm__rc.d1613[330]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[950]))[37] = SCM_WORD(scm__rc.d1613[331]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[950]))[45] = SCM_WORD(scm__rc.d1613[332]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[950]))[51] = SCM_WORD(scm__rc.d1613[334]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[950]))[63] = SCM_WORD(scm__rc.d1613[312]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[950]))[69] = SCM_WORD(scm__rc.d1613[335]);
  scm__rc.d1613[339] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[156])),TRUE); /* add-load-path */
  scm__rc.d1613[340] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[157])),FALSE); /* G1638 */
  scm__rc.d1613[341] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[158])),FALSE); /* G1639 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[229]), scm__rc.d1613[341]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[230]), scm__rc.d1613[340]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[231]), scm__rc.d1613[41]);
  scm__rc.d1613[342] = Scm_MakeExtendedPair(SCM_FALSE, SCM_OBJ(&scm__rc.d1614[230]), SCM_OBJ(&scm__rc.d1614[232]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[233]), scm__rc.d1613[342]);
  scm__rc.d1613[343] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[159])),TRUE); /* unless */
  scm__rc.d1613[344] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[160])),TRUE); /* string? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[234]), scm__rc.d1613[344]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[236]), scm__rc.d1613[86]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[239]), scm__rc.d1613[343]);
  scm__rc.d1613[345] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[161])),TRUE); /* let */
  scm__rc.d1613[346] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[162])),TRUE); /* or */
  scm__rc.d1613[347] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[163])),TRUE); /* memq */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[240]), scm__rc.d1613[337]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[242]), scm__rc.d1613[347]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[243]), scm__rc.d1613[329]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[244]), scm__rc.d1613[347]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[247]), scm__rc.d1613[346]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[249]), scm__rc.d1613[279]);
  scm__rc.d1613[348] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[164])),TRUE); /* and-let* */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[250]), scm__rc.d1613[330]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[251]), scm__rc.d1613[347]);
  scm__rc.d1613[349] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[165])),TRUE); /* cur */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[253]), scm__rc.d1613[162]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[255]), scm__rc.d1613[349]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[258]), scm__rc.d1613[349]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[259]), scm__rc.d1613[333]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[262]), scm__rc.d1613[205]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[265]), scm__rc.d1613[348]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[267]), scm__rc.d1613[346]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[269]), scm__rc.d1613[169]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[272]), scm__rc.d1613[310]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[273]), scm__rc.d1613[169]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[276]), scm__rc.d1613[323]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[278]), scm__rc.d1613[312]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[280]), scm__rc.d1613[322]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[283]), scm__rc.d1613[345]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[287]), scm__rc.d1613[321]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[288]), scm__rc.d1613[320]);
  scm__rc.d1613[350] = Scm_MakeIdentifier(scm__rc.d1613[339], SCM_MODULE(scm__rc.d1613[327]), SCM_NIL); /* gauche#add-load-path */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1626[18]))->name = scm__rc.d1613[104];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1026]))[5] = SCM_WORD(scm__rc.d1613[339]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1026]))[12] = SCM_WORD(scm__rc.d1613[324]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1026]))[14] = SCM_WORD(scm__rc.d1613[350]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())));
  scm__rc.d1613[352] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[166])),TRUE); /* file-exists? */
  scm__rc.d1613[351] = Scm_MakeIdentifier(scm__rc.d1613[352], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#file-exists? */
  scm__rc.d1613[354] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[167])),TRUE); /* file-is-directory? */
  scm__rc.d1613[353] = Scm_MakeIdentifier(scm__rc.d1613[354], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#file-is-directory? */
  scm__rc.d1613[355] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[168])),TRUE); /* try-suffixes */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[290]), scm__rc.d1613[355]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[291]), scm__rc.d1613[54]);
  scm__rc.d1613[356] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[169])),TRUE); /* s */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[292]), scm__rc.d1613[356]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[295]), scm__rc.d1613[3]);
  scm__rc.d1613[357] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1614[291]), SCM_OBJ(&scm__rc.d1614[292]), SCM_OBJ(&scm__rc.d1614[296]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[297]), scm__rc.d1613[357]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1043]))[5] = SCM_WORD(scm__rc.d1613[204]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1043]))[11] = SCM_WORD(scm__rc.d1613[351]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1043]))[17] = SCM_WORD(scm__rc.d1613[353]);
  scm__rc.d1613[359] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[170])),TRUE); /* any */
  scm__rc.d1613[358] = Scm_MakeIdentifier(scm__rc.d1613[359], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#any */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[298]), scm__rc.d1613[355]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[299]), scm__rc.d1613[54]);
  scm__rc.d1613[360] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[171])),TRUE); /* stem */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[300]), scm__rc.d1613[360]);
  scm__rc.d1613[361] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1614[299]), SCM_OBJ(&scm__rc.d1614[300]), SCM_OBJ(&scm__rc.d1614[36]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[301]), scm__rc.d1613[361]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1626[20]))->name = scm__rc.d1613[355];/* (find-load-file try-suffixes) */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1064]))[4] = SCM_WORD(scm__rc.d1613[351]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1064]))[11] = SCM_WORD(scm__rc.d1613[353]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1064]))[19] = SCM_WORD(scm__rc.d1613[358]);
  scm__rc.d1613[362] = Scm_MakeIdentifier(scm__rc.d1613[93], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#errorf */
  scm__rc.d1613[363] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[173])),TRUE); /* do-absolute */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[302]), scm__rc.d1613[363]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[303]), scm__rc.d1613[54]);
  scm__rc.d1613[364] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1614[303]), SCM_OBJ(&scm__rc.d1614[300]), SCM_OBJ(&scm__rc.d1614[36]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[304]), scm__rc.d1613[364]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1626[21]))->name = scm__rc.d1613[363];/* (find-load-file do-absolute) */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1089]))[19] = SCM_WORD(scm__rc.d1613[362]);
  scm__rc.d1613[366] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[174])),TRUE); /* equal? */
  scm__rc.d1613[365] = Scm_MakeIdentifier(scm__rc.d1613[366], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#equal? */
  scm__rc.d1613[368] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[176])),TRUE); /* string-ref */
  scm__rc.d1613[367] = Scm_MakeIdentifier(scm__rc.d1613[368], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#string-ref */
  scm__rc.d1613[370] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[177])),TRUE); /* char=? */
  scm__rc.d1613[369] = Scm_MakeIdentifier(scm__rc.d1613[370], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#char=? */
  scm__rc.d1613[371] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1612[178]))); /* :expand */
  scm__rc.d1613[372] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[179])),TRUE); /* gauche.os.windows */
  scm__rc.d1613[374] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[180])),TRUE); /* cond-features */
  scm__rc.d1613[373] = Scm_MakeIdentifier(scm__rc.d1613[374], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#cond-features */
  scm__rc.d1613[375] = Scm_RegComp(SCM_STRING(SCM_OBJ(&scm__sc.d1612[181])), 0);
  scm__rc.d1613[377] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[182])),TRUE); /* rxmatch */
  scm__rc.d1613[376] = Scm_MakeIdentifier(scm__rc.d1613[377], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#rxmatch */
  scm__rc.d1613[378] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[183])),TRUE); /* gauche.os.cygwin */
  scm__rc.d1613[380] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[185])),TRUE); /* file-is-regular? */
  scm__rc.d1613[379] = Scm_MakeIdentifier(scm__rc.d1613[380], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#file-is-regular? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[307]), scm__rc.d1613[54]);
  scm__rc.d1613[381] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[186])),TRUE); /* p */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[308]), scm__rc.d1613[381]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[311]), scm__rc.d1613[3]);
  scm__rc.d1613[382] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1614[307]), SCM_OBJ(&scm__rc.d1614[308]), SCM_OBJ(&scm__rc.d1614[312]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[313]), scm__rc.d1613[382]);
  scm__rc.d1613[384] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[187])),TRUE); /* *load-path-hooks* */
  scm__rc.d1613[383] = Scm_MakeIdentifier(scm__rc.d1613[384], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#*load-path-hooks* */
  scm__rc.d1613[385] = Scm_RegComp(SCM_STRING(SCM_OBJ(&scm__sc.d1612[188])), 0);
  scm__rc.d1613[386] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1612[189]))); /* :relative-dot-path */
  scm__rc.d1613[387] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[190])),TRUE); /* filename */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[314]), scm__rc.d1613[98]);
  scm__rc.d1613[388] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[23])),TRUE); /* allow-archive */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[315]), scm__rc.d1613[388]);
  scm__rc.d1613[389] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[189])),TRUE); /* relative-dot-path */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[316]), scm__rc.d1613[389]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[320]), scm__rc.d1613[95]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[321]), scm__rc.d1613[97]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[322]), scm__rc.d1613[96]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[323]), scm__rc.d1613[387]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[326]), scm__rc.d1613[3]);
  scm__rc.d1613[390] = Scm_MakeExtendedPair(scm__rc.d1613[54], SCM_OBJ(&scm__rc.d1614[323]), SCM_OBJ(&scm__rc.d1614[327]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[328]), scm__rc.d1613[390]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1626[23]))->name = scm__rc.d1613[54];/* find-load-file */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]))[14] = SCM_WORD(scm__rc.d1613[43]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]))[26] = SCM_WORD(scm__rc.d1613[43]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]))[38] = SCM_WORD(scm__rc.d1613[43]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]))[54] = SCM_WORD(scm__rc.d1613[365]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]))[63] = SCM_WORD(scm__rc.d1613[105]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]))[73] = SCM_WORD(scm__rc.d1613[367]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]))[78] = SCM_WORD(scm__rc.d1613[369]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]))[85] = SCM_WORD(scm__rc.d1613[371]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]))[89] = SCM_WORD(scm__rc.d1613[63]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]))[101] = SCM_WORD(scm__rc.d1613[367]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]))[106] = SCM_WORD(scm__rc.d1613[369]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]))[117] = SCM_WORD(scm__rc.d1613[372]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]))[121] = SCM_WORD(scm__rc.d1613[373]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]))[128] = SCM_WORD(scm__rc.d1613[375]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]))[131] = SCM_WORD(scm__rc.d1613[376]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]))[135] = SCM_WORD(scm__rc.d1613[378]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]))[139] = SCM_WORD(scm__rc.d1613[373]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]))[163] = SCM_WORD(scm__rc.d1613[362]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]))[169] = SCM_WORD(scm__rc.d1613[353]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]))[182] = SCM_WORD(scm__rc.d1613[204]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]))[206] = SCM_WORD(scm__rc.d1613[379]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]))[214] = SCM_WORD(scm__rc.d1613[383]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]))[216] = SCM_WORD(scm__rc.d1613[358]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]))[240] = SCM_WORD(scm__rc.d1613[365]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]))[252] = SCM_WORD(scm__rc.d1613[367]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]))[271] = SCM_WORD(scm__rc.d1613[385]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]))[274] = SCM_WORD(scm__rc.d1613[376]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]))[291] = SCM_WORD(scm__rc.d1613[85]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]))[297] = SCM_WORD(scm__rc.d1613[87]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]))[301] = SCM_WORD(scm__rc.d1613[51]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]))[314] = SCM_WORD(scm__rc.d1613[52]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]))[327] = SCM_WORD(scm__rc.d1613[386]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1117]))[345] = SCM_WORD(scm__rc.d1613[92]);
  ScmObj G1647 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1626[23]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1613[54]) /* find-load-file */, G1647,0);

   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())));
  scm__rc.d1613[391] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[191])),TRUE); /* %add-load-path-hook! */
  scm__rc.d1613[392] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[192])),TRUE); /* proc */
  scm__rc.d1613[393] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[193])),TRUE); /* after? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[329]), scm__rc.d1613[393]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[330]), scm__rc.d1613[278]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[331]), scm__rc.d1613[392]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[334]), scm__rc.d1613[3]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[335]), scm__rc.d1613[391]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[336]), scm__rc.d1613[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[337]), scm__rc.d1613[4]);
  scm__rc.d1613[394] = Scm_MakeExtendedPair(scm__rc.d1613[391], SCM_OBJ(&scm__rc.d1614[331]), SCM_OBJ(&scm__rc.d1614[339]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[395]))[3] = scm__rc.d1613[48];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[395]))[4] = scm__rc.d1613[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[395]))[5] = scm__rc.d1613[282];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[395]))[6] = scm__rc.d1613[8];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[395]))[7] = scm__rc.d1613[171];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())), SCM_SYMBOL(SCM_INTERN("%add-load-path-hook!")), SCM_OBJ(&libeval_25add_load_path_hookX__STUB), 0);
  libeval_25add_load_path_hookX__STUB.common.info = scm__rc.d1613[394];
  libeval_25add_load_path_hookX__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1613[395]);
  scm__rc.d1613[403] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[194])),TRUE); /* %delete-load-path-hook! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[340]), scm__rc.d1613[392]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[343]), scm__rc.d1613[3]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[344]), scm__rc.d1613[403]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[345]), scm__rc.d1613[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[346]), scm__rc.d1613[4]);
  scm__rc.d1613[404] = Scm_MakeExtendedPair(scm__rc.d1613[403], SCM_OBJ(&scm__rc.d1614[340]), SCM_OBJ(&scm__rc.d1614[348]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())), SCM_SYMBOL(SCM_INTERN("%delete-load-path-hook!")), SCM_OBJ(&libeval_25delete_load_path_hookX__STUB), 0);
  libeval_25delete_load_path_hookX__STUB.common.info = scm__rc.d1613[404];
  libeval_25delete_load_path_hookX__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1613[172]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())));
  scm__rc.d1613[405] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[195])),TRUE); /* make-embedded-code-loader */
  scm__rc.d1613[407] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[196])),TRUE); /* string-copy */
  scm__rc.d1613[406] = Scm_MakeIdentifier(scm__rc.d1613[407], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#string-copy */
  scm__rc.d1613[409] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[197])),TRUE); /* hash-table-exists? */
  scm__rc.d1613[408] = Scm_MakeIdentifier(scm__rc.d1613[409], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#hash-table-exists? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[349]), scm__rc.d1613[405]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[350]), scm__rc.d1613[405]);
  scm__rc.d1613[410] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[198])),TRUE); /* sfx */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[351]), scm__rc.d1613[410]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[354]), scm__rc.d1613[3]);
  scm__rc.d1613[411] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1614[350]), SCM_OBJ(&scm__rc.d1614[351]), SCM_OBJ(&scm__rc.d1614[355]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[356]), scm__rc.d1613[411]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1472]))[5] = SCM_WORD(scm__rc.d1613[204]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1472]))[12] = SCM_WORD(scm__rc.d1613[408]);
  scm__rc.d1613[413] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[199])),TRUE); /* hash-table-get */
  scm__rc.d1613[412] = Scm_MakeIdentifier(scm__rc.d1613[413], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#hash-table-get */
  scm__rc.d1613[414] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1612[117]))); /* :name */
  scm__rc.d1613[416] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[201])),TRUE); /* open-input-string */
  scm__rc.d1613[415] = Scm_MakeIdentifier(scm__rc.d1613[416], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#open-input-string */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[357]), scm__rc.d1613[405]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[358]), scm__rc.d1613[405]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[359]), scm__rc.d1613[405]);
  scm__rc.d1613[417] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[99])),TRUE); /* _ */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[360]), scm__rc.d1613[417]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[363]), scm__rc.d1613[3]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[364]), scm__rc.d1613[41]);
  scm__rc.d1613[418] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1614[359]), SCM_OBJ(&scm__rc.d1614[360]), SCM_OBJ(&scm__rc.d1614[366]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[367]), scm__rc.d1613[418]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1626[25]))->name = scm__rc.d1613[405];/* (make-embedded-code-loader make-embedded-code-loader make-embedded-code-loader) */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1487]))[2] = SCM_WORD(scm__rc.d1613[414]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1487]))[9] = SCM_WORD(scm__rc.d1613[204]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1487]))[11] = SCM_WORD(scm__rc.d1613[415]);
  scm__rc.d1613[419] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[202])),TRUE); /* archive-path */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[368]), scm__rc.d1613[97]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[369]), scm__rc.d1613[236]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[370]), scm__rc.d1613[419]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[373]), scm__rc.d1613[3]);
  scm__rc.d1613[420] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1614[358]), SCM_OBJ(&scm__rc.d1614[370]), SCM_OBJ(&scm__rc.d1614[374]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[375]), scm__rc.d1613[420]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1626[26]))->name = scm__rc.d1613[405];/* (make-embedded-code-loader make-embedded-code-loader) */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1500]))[6] = SCM_WORD(scm__rc.d1613[365]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1500]))[15] = SCM_WORD(scm__rc.d1613[367]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1500]))[24] = SCM_WORD(scm__rc.d1613[406]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1500]))[34] = SCM_WORD(scm__rc.d1613[365]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1500]))[47] = SCM_WORD(scm__rc.d1613[204]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1500]))[58] = SCM_WORD(scm__rc.d1613[358]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1500]))[67] = SCM_WORD(scm__rc.d1613[412]);
  scm__rc.d1613[421] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[203])),TRUE); /* libtab */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[376]), scm__rc.d1613[421]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[379]), scm__rc.d1613[3]);
  scm__rc.d1613[422] = Scm_MakeExtendedPair(scm__rc.d1613[405], SCM_OBJ(&scm__rc.d1614[376]), SCM_OBJ(&scm__rc.d1614[380]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[381]), scm__rc.d1613[422]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1626[27]))->name = scm__rc.d1613[405];/* make-embedded-code-loader */
  ScmObj G1648 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1626[27]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1613[405]) /* make-embedded-code-loader */, G1648,0);

   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())));
  scm__rc.d1613[423] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[204])),TRUE); /* add-embedded-code-loader! */
  scm__rc.d1613[424] = Scm_MakeIdentifier(scm__rc.d1613[405], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#make-embedded-code-loader */
  scm__rc.d1613[425] = Scm_MakeIdentifier(scm__rc.d1613[391], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#%add-load-path-hook! */
  scm__rc.d1613[426] = Scm_MakeIdentifier(scm__rc.d1613[403], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#%delete-load-path-hook! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[382]), scm__rc.d1613[423]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[383]), scm__rc.d1613[423]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[386]), scm__rc.d1613[3]);
  scm__rc.d1613[427] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1614[383]), SCM_NIL, SCM_OBJ(&scm__rc.d1614[387]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[388]), scm__rc.d1613[427]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1626[28]))->name = scm__rc.d1613[423];/* (add-embedded-code-loader! add-embedded-code-loader!) */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1579]))[2] = SCM_WORD(scm__rc.d1613[426]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[391]), scm__rc.d1613[3]);
  scm__rc.d1613[428] = Scm_MakeExtendedPair(scm__rc.d1613[423], SCM_OBJ(&scm__rc.d1614[376]), SCM_OBJ(&scm__rc.d1614[392]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[393]), scm__rc.d1613[428]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1626[29]))->name = scm__rc.d1613[423];/* add-embedded-code-loader! */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1583]))[4] = SCM_WORD(scm__rc.d1613[424]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1583]))[10] = SCM_WORD(scm__rc.d1613[425]);
  ScmObj G1649 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1626[29]), NULL);

  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())) /* gauche */, SCM_SYMBOL(scm__rc.d1613[423]) /* add-embedded-code-loader! */, G1649,0);

   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())));
  scm__rc.d1613[430] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[205])),TRUE); /* write */
  scm__rc.d1613[429] = Scm_MakeIdentifier(scm__rc.d1613[430], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#write */
  scm__rc.d1613[432] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[206])),TRUE); /* newline */
  scm__rc.d1613[431] = Scm_MakeIdentifier(scm__rc.d1613[432], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#newline */
  scm__rc.d1613[433] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[207])),TRUE); /* %repl-print */
  scm__rc.d1613[434] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[208])),FALSE); /* G1650 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[394]), scm__rc.d1613[434]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[395]), scm__rc.d1613[433]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[398]), scm__rc.d1613[3]);
  scm__rc.d1613[435] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1614[395]), SCM_OBJ(&scm__rc.d1614[34]), SCM_OBJ(&scm__rc.d1614[399]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[400]), scm__rc.d1613[435]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1597]))[4] = SCM_WORD(scm__rc.d1613[429]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1597]))[6] = SCM_WORD(scm__rc.d1613[431]);
  scm__rc.d1613[437] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[209])),TRUE); /* for-each */
  scm__rc.d1613[436] = Scm_MakeIdentifier(scm__rc.d1613[437], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#for-each */
  scm__rc.d1613[438] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[210])),TRUE); /* vals */
  scm__rc.d1613[439] = Scm_MakeExtendedPair(scm__rc.d1613[433], scm__rc.d1613[438], SCM_OBJ(&scm__rc.d1614[399]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[402]), scm__rc.d1613[439]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1626[31]))->name = scm__rc.d1613[433];/* %repl-print */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1605]))[3] = SCM_WORD(scm__rc.d1613[436]);
  scm__rc.d1613[440] = Scm_MakeIdentifier(scm__rc.d1613[433], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#%repl-print */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1626[32]))->name = scm__rc.d1613[104];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1610]))[5] = SCM_WORD(scm__rc.d1613[440]);
  scm__rc.d1613[441] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[211])),TRUE); /* %repl-prompt */
  scm__rc.d1613[443] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[213])),TRUE); /* display */
  scm__rc.d1613[442] = Scm_MakeIdentifier(scm__rc.d1613[443], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#display */
  scm__rc.d1613[445] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[214])),TRUE); /* flush */
  scm__rc.d1613[444] = Scm_MakeIdentifier(scm__rc.d1613[445], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#flush */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[405]), scm__rc.d1613[3]);
  scm__rc.d1613[446] = Scm_MakeExtendedPair(scm__rc.d1613[441], SCM_NIL, SCM_OBJ(&scm__rc.d1614[406]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[407]), scm__rc.d1613[446]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1626[33]))->name = scm__rc.d1613[441];/* %repl-prompt */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1617]))[5] = SCM_WORD(scm__rc.d1613[442]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1617]))[7] = SCM_WORD(scm__rc.d1613[444]);
  ScmObj G1651 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1626[33]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1613[441]) /* %repl-prompt */, G1651,0);

  scm__rc.d1613[448] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[215])),TRUE); /* report-error */
  scm__rc.d1613[447] = Scm_MakeIdentifier(scm__rc.d1613[448], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#report-error */
  scm__rc.d1613[449] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[216])),TRUE); /* read-eval-print-loop */
  scm__rc.d1613[450] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[217])),FALSE); /* G1658 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[408]), scm__rc.d1613[450]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[409]), scm__rc.d1613[449]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[412]), scm__rc.d1613[3]);
  scm__rc.d1613[451] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1614[409]), SCM_OBJ(&scm__rc.d1614[34]), SCM_OBJ(&scm__rc.d1614[413]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[414]), scm__rc.d1613[451]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1626]))[4] = SCM_WORD(scm__rc.d1613[447]);
  scm__rc.d1613[452] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[219])),TRUE); /* reader */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[416]), scm__rc.d1613[452]);
  scm__rc.d1613[453] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[220])),TRUE); /* evaluator */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[417]), scm__rc.d1613[453]);
  scm__rc.d1613[454] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[221])),TRUE); /* printer */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[418]), scm__rc.d1613[454]);
  scm__rc.d1613[455] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[222])),TRUE); /* prompter */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[419]), scm__rc.d1613[455]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[424]), scm__rc.d1613[278]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[425]), scm__rc.d1613[133]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[426]), scm__rc.d1613[452]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[427]), scm__rc.d1613[346]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[429]), scm__rc.d1613[452]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[430]), scm__rc.d1613[453]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[431]), scm__rc.d1613[346]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[433]), scm__rc.d1613[453]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[434]), scm__rc.d1613[433]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[435]), scm__rc.d1613[454]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[436]), scm__rc.d1613[346]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[438]), scm__rc.d1613[454]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[439]), scm__rc.d1613[441]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[440]), scm__rc.d1613[455]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[441]), scm__rc.d1613[346]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[443]), scm__rc.d1613[455]);
  scm__rc.d1613[456] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[223])),TRUE); /* loop1 */
  scm__rc.d1613[457] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[224])),TRUE); /* and */
  scm__rc.d1613[458] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[225])),TRUE); /* ^e */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[448]), scm__rc.d1613[448]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[450]), scm__rc.d1613[458]);
  scm__rc.d1613[459] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[226])),TRUE); /* ^ */
  scm__rc.d1613[460] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[227])),TRUE); /* loop2 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[451]), scm__rc.d1613[455]);
  scm__rc.d1613[461] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[228])),TRUE); /* let1 */
  scm__rc.d1613[462] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[229])),TRUE); /* exp */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[452]), scm__rc.d1613[452]);
  scm__rc.d1613[463] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[230])),TRUE); /* not */
  scm__rc.d1613[464] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[231])),TRUE); /* eof-object? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[453]), scm__rc.d1613[462]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[454]), scm__rc.d1613[464]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[456]), scm__rc.d1613[463]);
  scm__rc.d1613[465] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[232])),TRUE); /* receive */
  scm__rc.d1613[466] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[233])),TRUE); /* results */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[457]), scm__rc.d1613[109]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[459]), scm__rc.d1613[462]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[460]), scm__rc.d1613[453]);
  scm__rc.d1613[467] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[234])),TRUE); /* apply */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[461]), scm__rc.d1613[466]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[462]), scm__rc.d1613[454]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[463]), scm__rc.d1613[467]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[464]), scm__rc.d1613[460]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[468]), scm__rc.d1613[466]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[469]), scm__rc.d1613[465]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[472]), scm__rc.d1613[457]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[475]), scm__rc.d1613[462]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[476]), scm__rc.d1613[461]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[480]), scm__rc.d1613[460]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[481]), scm__rc.d1613[345]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[484]), scm__rc.d1613[459]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[487]), scm__rc.d1613[60]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[488]), scm__rc.d1613[456]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[491]), scm__rc.d1613[457]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[494]), scm__rc.d1613[456]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[495]), scm__rc.d1613[345]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[498]), scm__rc.d1613[345]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[501]), scm__rc.d1613[321]);
  scm__rc.d1613[468] = Scm_MakeIdentifier(scm__rc.d1613[441], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#%repl-prompt */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[502]), scm__rc.d1613[449]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[505]), scm__rc.d1613[3]);
  scm__rc.d1613[469] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1614[502]), SCM_NIL, SCM_OBJ(&scm__rc.d1614[506]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[507]), scm__rc.d1613[469]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1633]))[19] = SCM_WORD(scm__rc.d1613[108]);
  scm__rc.d1613[470] = Scm_MakeIdentifier(scm__rc.d1613[60], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#with-error-handler */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[510]), scm__rc.d1613[3]);
  scm__rc.d1613[471] = Scm_MakeExtendedPair(scm__rc.d1613[449], SCM_OBJ(&scm__rc.d1614[424]), SCM_OBJ(&scm__rc.d1614[511]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[512]), scm__rc.d1613[471]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1626[36]))->name = scm__rc.d1613[449];/* read-eval-print-loop */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1666]))[76] = SCM_WORD(scm__rc.d1613[105]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1666]))[83] = SCM_WORD(scm__rc.d1613[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1666]))[91] = SCM_WORD(scm__rc.d1613[166]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1666]))[99] = SCM_WORD(scm__rc.d1613[440]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1666]))[107] = SCM_WORD(scm__rc.d1613[468]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1666]))[115] = SCM_WORD(scm__rc.d1613[470]);
  scm__rc.d1613[472] = Scm_MakeIdentifier(scm__rc.d1613[449], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#read-eval-print-loop */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1626[37]))->name = scm__rc.d1613[104];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1787]))[5] = SCM_WORD(scm__rc.d1613[472]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())));
  scm__rc.d1613[473] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[235])),TRUE); /* run-main */
  scm__rc.d1613[474] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[236])),FALSE); /* G1659 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[513]), scm__rc.d1613[474]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[514]), scm__rc.d1613[473]);
  scm__rc.d1613[475] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1614[514]), SCM_OBJ(&scm__rc.d1614[34]), SCM_OBJ(&scm__rc.d1614[36]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[515]), scm__rc.d1613[475]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1794]))[4] = SCM_WORD(scm__rc.d1613[447]);
  scm__rc.d1613[477] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[237])),TRUE); /* fixnum? */
  scm__rc.d1613[476] = Scm_MakeIdentifier(scm__rc.d1613[477], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#fixnum? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[517]), scm__rc.d1613[473]);
  scm__rc.d1613[478] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1614[517]), SCM_NIL, SCM_OBJ(&scm__rc.d1614[36]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[518]), scm__rc.d1613[478]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1801]))[10] = SCM_WORD(scm__rc.d1613[476]);
  scm__rc.d1613[479] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[238])),TRUE); /* main */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[519]), scm__rc.d1613[479]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[522]), scm__rc.d1613[3]);
  scm__rc.d1613[480] = Scm_MakeExtendedPair(scm__rc.d1613[473], SCM_OBJ(&scm__rc.d1614[519]), SCM_OBJ(&scm__rc.d1614[523]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[524]), scm__rc.d1613[480]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1626[40]))->name = scm__rc.d1613[473];/* run-main */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1817]))[5] = SCM_WORD(scm__rc.d1613[58]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1817]))[9] = SCM_WORD(scm__rc.d1613[59]);
  scm__rc.d1613[481] = Scm_MakeIdentifier(scm__rc.d1613[473], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#run-main */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1626[41]))->name = scm__rc.d1613[104];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1828]))[5] = SCM_WORD(scm__rc.d1613[481]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())));
  scm__rc.d1613[482] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[239])),TRUE); /* %invoke-other-version */
  scm__rc.d1613[484] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[242])),TRUE); /* exit */
  scm__rc.d1613[483] = Scm_MakeIdentifier(scm__rc.d1613[484], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#exit */
  scm__rc.d1613[486] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[243])),TRUE); /* gauche-architecture-directory */
  scm__rc.d1613[485] = Scm_MakeIdentifier(scm__rc.d1613[486], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#gauche-architecture-directory */
  scm__rc.d1613[488] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[246])),TRUE); /* gauche-architecture */
  scm__rc.d1613[487] = Scm_MakeIdentifier(scm__rc.d1613[488], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#gauche-architecture */
  scm__rc.d1613[490] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[248])),TRUE); /* glob */
  scm__rc.d1613[489] = Scm_MakeIdentifier(scm__rc.d1613[490], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#glob */
  scm__rc.d1613[491] = Scm_RegComp(SCM_STRING(SCM_OBJ(&scm__sc.d1612[250])), 0);
  scm__rc.d1613[493] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[252])),TRUE); /* sys-exec */
  scm__rc.d1613[492] = Scm_MakeIdentifier(scm__rc.d1613[493], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#sys-exec */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[525]), scm__rc.d1613[18]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[528]), scm__rc.d1613[3]);
  scm__rc.d1613[494] = Scm_MakeExtendedPair(scm__rc.d1613[482], SCM_OBJ(&scm__rc.d1614[525]), SCM_OBJ(&scm__rc.d1614[529]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[530]), scm__rc.d1613[494]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1626[42]))->name = scm__rc.d1613[482];/* %invoke-other-version */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1835]))[6] = SCM_WORD(scm__rc.d1613[365]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1835]))[15] = SCM_WORD(scm__rc.d1613[483]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1835]))[25] = SCM_WORD(scm__rc.d1613[485]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1835]))[30] = SCM_WORD(scm__rc.d1613[204]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1835]))[33] = SCM_WORD(scm__rc.d1613[62]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1835]))[37] = SCM_WORD(scm__rc.d1613[63]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1835]))[50] = SCM_WORD(scm__rc.d1613[487]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1835]))[55] = SCM_WORD(scm__rc.d1613[204]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1835]))[61] = SCM_WORD(scm__rc.d1613[489]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1835]))[82] = SCM_WORD(scm__rc.d1613[365]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1835]))[96] = SCM_WORD(scm__rc.d1613[491]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1835]))[130] = SCM_WORD(scm__rc.d1613[483]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1835]))[138] = SCM_WORD(scm__rc.d1613[492]);
  ScmObj G1660 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1626[42]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1613[482]) /* %invoke-other-version */, G1660,0);

   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
  scm__rc.d1613[495] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[253])),TRUE); /* %exit */
  scm__rc.d1613[496] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[254])),TRUE); /* code */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[531]), scm__rc.d1613[496]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[532]), scm__rc.d1613[278]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[535]), scm__rc.d1613[3]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[536]), scm__rc.d1613[495]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[537]), scm__rc.d1613[224]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[538]), scm__rc.d1613[4]);
  scm__rc.d1613[497] = Scm_MakeExtendedPair(scm__rc.d1613[495], SCM_OBJ(&scm__rc.d1614[532]), SCM_OBJ(&scm__rc.d1614[540]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[498]))[3] = scm__rc.d1613[224];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[498]))[4] = scm__rc.d1613[282];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[498]))[5] = scm__rc.d1613[8];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[498]))[6] = scm__rc.d1613[171];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("%exit")), SCM_OBJ(&libeval_25exit__STUB), 0);
  libeval_25exit__STUB.common.info = scm__rc.d1613[497];
  libeval_25exit__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1613[498]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())));

#line 518 "libeval.scm"
Scm_BindPrimitiveParameter(Scm_GaucheModule(),"exit-handler",SCM_FALSE,0);
  scm__rc.d1613[506] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[255])),TRUE); /* standard-error-port */
  scm__rc.d1613[505] = Scm_MakeIdentifier(scm__rc.d1613[506], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#standard-error-port */
  scm__rc.d1613[507] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[256])),TRUE); /* fmt */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[541]), scm__rc.d1613[507]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[542]), scm__rc.d1613[496]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[545]), scm__rc.d1613[3]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[546]), scm__rc.d1613[41]);
  scm__rc.d1613[508] = Scm_MakeExtendedPair(SCM_FALSE, SCM_OBJ(&scm__rc.d1614[542]), SCM_OBJ(&scm__rc.d1614[548]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[549]), scm__rc.d1613[508]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1975]))[6] = SCM_WORD(scm__rc.d1613[73]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1975]))[10] = SCM_WORD(scm__rc.d1613[505]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1975]))[18] = SCM_WORD(scm__rc.d1613[505]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1975]))[20] = SCM_WORD(scm__rc.d1613[431]);
  scm__rc.d1613[510] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[257])),TRUE); /* exit-handler */
  scm__rc.d1613[509] = Scm_MakeIdentifier(scm__rc.d1613[510], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#exit-handler */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1626[44]))->name = scm__rc.d1613[104];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[1998]))[3] = SCM_WORD(scm__rc.d1613[509]);
  scm__rc.d1613[512] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[258])),TRUE); /* <error> */
  scm__rc.d1613[511] = Scm_MakeIdentifier(scm__rc.d1613[512], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#<error> */
  scm__rc.d1613[514] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[259])),TRUE); /* %reraise */
  scm__rc.d1613[513] = Scm_MakeIdentifier(scm__rc.d1613[514], SCM_MODULE(Scm_GaucheInternalModule()), SCM_NIL); /* gauche.internal#%reraise */
  scm__rc.d1613[515] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[260])),FALSE); /* G1664 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[550]), scm__rc.d1613[515]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[551]), scm__rc.d1613[484]);
  scm__rc.d1613[516] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1614[551]), SCM_OBJ(&scm__rc.d1614[34]), SCM_OBJ(&scm__rc.d1614[36]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[552]), scm__rc.d1613[516]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[2003]))[4] = SCM_WORD(scm__rc.d1613[511]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[2003]))[9] = SCM_WORD(scm__rc.d1613[513]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[554]), scm__rc.d1613[484]);
  scm__rc.d1613[517] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1614[554]), SCM_NIL, SCM_OBJ(&scm__rc.d1614[36]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[555]), scm__rc.d1613[517]);
  scm__rc.d1613[518] = Scm_MakeIdentifier(scm__rc.d1613[495], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#%exit */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[557]), scm__rc.d1613[496]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[558]), scm__rc.d1613[507]);
  scm__rc.d1613[519] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1612[261]))); /* :rest */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[559]), scm__rc.d1613[519]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[562]), scm__rc.d1613[278]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[565]), scm__rc.d1613[3]);
  scm__rc.d1613[520] = Scm_MakeExtendedPair(scm__rc.d1613[484], SCM_OBJ(&scm__rc.d1614[562]), SCM_OBJ(&scm__rc.d1614[566]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[567]), scm__rc.d1613[520]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1626[47]))->name = scm__rc.d1613[484];/* exit */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[2020]))[35] = SCM_WORD(scm__rc.d1613[509]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[2020]))[47] = SCM_WORD(scm__rc.d1613[58]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[2020]))[51] = SCM_WORD(scm__rc.d1613[59]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[2020]))[57] = SCM_WORD(scm__rc.d1613[518]);
  scm__rc.d1613[521] = Scm_MakeIdentifier(scm__rc.d1613[484], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#exit */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1626[48]))->name = scm__rc.d1613[104];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[2079]))[5] = SCM_WORD(scm__rc.d1613[521]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
  scm__rc.d1613[522] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[262])),TRUE); /* gc */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[568]), scm__rc.d1613[522]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[569]), scm__rc.d1613[224]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[570]), scm__rc.d1613[4]);
  scm__rc.d1613[523] = Scm_MakeExtendedPair(scm__rc.d1613[522], SCM_NIL, SCM_OBJ(&scm__rc.d1614[571]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[524]))[3] = scm__rc.d1613[224];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[524]))[4] = scm__rc.d1613[8];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[524]))[5] = scm__rc.d1613[7];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("gc")), SCM_OBJ(&libevalgc__STUB), 0);
  libevalgc__STUB.common.info = scm__rc.d1613[523];
  libevalgc__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1613[524]);
  scm__rc.d1613[530] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1612[264]))); /* :total-heap-size */
  scm__rc.d1613[531] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1612[265]))); /* :free-bytes */
  scm__rc.d1613[532] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1612[266]))); /* :bytes-since-gc */
  scm__rc.d1613[533] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1612[267]))); /* :total-bytes */
  scm__rc.d1613[534] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[263])),TRUE); /* gc-stat */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[572]), scm__rc.d1613[534]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[573]), scm__rc.d1613[224]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[574]), scm__rc.d1613[4]);
  scm__rc.d1613[535] = Scm_MakeExtendedPair(scm__rc.d1613[534], SCM_NIL, SCM_OBJ(&scm__rc.d1614[575]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("gc-stat")), SCM_OBJ(&libevalgc_stat__STUB), 0);
  libevalgc_stat__STUB.common.info = scm__rc.d1613[535];
  libevalgc_stat__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1613[524]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())));
  scm__rc.d1613[536] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[268])),TRUE); /* gc-print-static-roots */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[576]), scm__rc.d1613[536]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[577]), scm__rc.d1613[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[578]), scm__rc.d1613[4]);
  scm__rc.d1613[537] = Scm_MakeExtendedPair(scm__rc.d1613[536], SCM_NIL, SCM_OBJ(&scm__rc.d1614[579]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[538]))[3] = scm__rc.d1613[48];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[538]))[4] = scm__rc.d1613[8];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[538]))[5] = scm__rc.d1613[171];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())), SCM_SYMBOL(SCM_INTERN("gc-print-static-roots")), SCM_OBJ(&libevalgc_print_static_roots__STUB), 0);
  libevalgc_print_static_roots__STUB.common.info = scm__rc.d1613[537];
  libevalgc_print_static_roots__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1613[538]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
  scm__rc.d1613[544] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[269])),TRUE); /* gauche-version */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[580]), scm__rc.d1613[544]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[581]), scm__rc.d1613[224]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[582]), scm__rc.d1613[4]);
  scm__rc.d1613[545] = Scm_MakeExtendedPair(scm__rc.d1613[544], SCM_NIL, SCM_OBJ(&scm__rc.d1614[583]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[546]))[3] = scm__rc.d1613[224];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[546]))[4] = scm__rc.d1613[8];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[546]))[5] = scm__rc.d1613[281];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("gauche-version")), SCM_OBJ(&libevalgauche_version__STUB), 0);
  libevalgauche_version__STUB.common.info = scm__rc.d1613[545];
  libevalgauche_version__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1613[546]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[584]), scm__rc.d1613[488]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[585]), scm__rc.d1613[224]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[586]), scm__rc.d1613[4]);
  scm__rc.d1613[552] = Scm_MakeExtendedPair(scm__rc.d1613[488], SCM_NIL, SCM_OBJ(&scm__rc.d1614[587]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("gauche-architecture")), SCM_OBJ(&libevalgauche_architecture__STUB), 0);
  libevalgauche_architecture__STUB.common.info = scm__rc.d1613[552];
  libevalgauche_architecture__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1613[546]);
  scm__rc.d1613[553] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[270])),TRUE); /* gauche-library-directory */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[588]), scm__rc.d1613[553]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[589]), scm__rc.d1613[224]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[590]), scm__rc.d1613[4]);
  scm__rc.d1613[554] = Scm_MakeExtendedPair(scm__rc.d1613[553], SCM_NIL, SCM_OBJ(&scm__rc.d1614[591]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("gauche-library-directory")), SCM_OBJ(&libevalgauche_library_directory__STUB), 0);
  libevalgauche_library_directory__STUB.common.info = scm__rc.d1613[554];
  libevalgauche_library_directory__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1613[524]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[592]), scm__rc.d1613[486]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[593]), scm__rc.d1613[224]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[594]), scm__rc.d1613[4]);
  scm__rc.d1613[555] = Scm_MakeExtendedPair(scm__rc.d1613[486], SCM_NIL, SCM_OBJ(&scm__rc.d1614[595]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("gauche-architecture-directory")), SCM_OBJ(&libevalgauche_architecture_directory__STUB), 0);
  libevalgauche_architecture_directory__STUB.common.info = scm__rc.d1613[555];
  libevalgauche_architecture_directory__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1613[524]);
  scm__rc.d1613[556] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[271])),TRUE); /* gauche-site-library-directory */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[596]), scm__rc.d1613[556]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[597]), scm__rc.d1613[224]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[598]), scm__rc.d1613[4]);
  scm__rc.d1613[557] = Scm_MakeExtendedPair(scm__rc.d1613[556], SCM_NIL, SCM_OBJ(&scm__rc.d1614[599]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("gauche-site-library-directory")), SCM_OBJ(&libevalgauche_site_library_directory__STUB), 0);
  libevalgauche_site_library_directory__STUB.common.info = scm__rc.d1613[557];
  libevalgauche_site_library_directory__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1613[524]);
  scm__rc.d1613[558] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[272])),TRUE); /* gauche-site-architecture-directory */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[600]), scm__rc.d1613[558]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[601]), scm__rc.d1613[224]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[602]), scm__rc.d1613[4]);
  scm__rc.d1613[559] = Scm_MakeExtendedPair(scm__rc.d1613[558], SCM_NIL, SCM_OBJ(&scm__rc.d1614[603]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("gauche-site-architecture-directory")), SCM_OBJ(&libevalgauche_site_architecture_directory__STUB), 0);
  libevalgauche_site_architecture_directory__STUB.common.info = scm__rc.d1613[559];
  libevalgauche_site_architecture_directory__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1613[524]);
  scm__rc.d1613[560] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[273])),TRUE); /* gauche-dso-suffix */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[604]), scm__rc.d1613[560]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[605]), scm__rc.d1613[224]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[606]), scm__rc.d1613[4]);
  scm__rc.d1613[561] = Scm_MakeExtendedPair(scm__rc.d1613[560], SCM_NIL, SCM_OBJ(&scm__rc.d1614[607]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("gauche-dso-suffix")), SCM_OBJ(&libevalgauche_dso_suffix__STUB), 0);
  libevalgauche_dso_suffix__STUB.common.info = scm__rc.d1613[561];
  libevalgauche_dso_suffix__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1613[546]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())));
  scm__rc.d1613[562] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[274])),TRUE); /* %gauche-runtime-directory */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[608]), scm__rc.d1613[562]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[609]), scm__rc.d1613[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[610]), scm__rc.d1613[4]);
  scm__rc.d1613[563] = Scm_MakeExtendedPair(scm__rc.d1613[562], SCM_NIL, SCM_OBJ(&scm__rc.d1614[611]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())), SCM_SYMBOL(SCM_INTERN("%gauche-runtime-directory")), SCM_OBJ(&libeval_25gauche_runtime_directory__STUB), 0);
  libeval_25gauche_runtime_directory__STUB.common.info = scm__rc.d1613[563];
  libeval_25gauche_runtime_directory__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1613[180]);
  scm__rc.d1613[564] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[275])),TRUE); /* %gauche-libgauche-path */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[612]), scm__rc.d1613[564]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[613]), scm__rc.d1613[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[614]), scm__rc.d1613[4]);
  scm__rc.d1613[565] = Scm_MakeExtendedPair(scm__rc.d1613[564], SCM_NIL, SCM_OBJ(&scm__rc.d1614[615]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())), SCM_SYMBOL(SCM_INTERN("%gauche-libgauche-path")), SCM_OBJ(&libeval_25gauche_libgauche_path__STUB), 0);
  libeval_25gauche_libgauche_path__STUB.common.info = scm__rc.d1613[565];
  libeval_25gauche_libgauche_path__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1613[180]);
  scm__rc.d1613[566] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[276])),TRUE); /* %gauche-executable-path */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[616]), scm__rc.d1613[566]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[617]), scm__rc.d1613[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[618]), scm__rc.d1613[4]);
  scm__rc.d1613[567] = Scm_MakeExtendedPair(scm__rc.d1613[566], SCM_NIL, SCM_OBJ(&scm__rc.d1614[619]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())), SCM_SYMBOL(SCM_INTERN("%gauche-executable-path")), SCM_OBJ(&libeval_25gauche_executable_path__STUB), 0);
  libeval_25gauche_executable_path__STUB.common.info = scm__rc.d1613[567];
  libeval_25gauche_executable_path__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1613[180]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
  Scm_InitStaticClassWithMeta(&Scm_VMClass, "<thread>", SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), NULL, SCM_FALSE, Scm_VMClass__SLOTS, 0);
  scm__rc.d1613[568] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[277])),TRUE); /* current-thread */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[620]), scm__rc.d1613[568]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[621]), scm__rc.d1613[224]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[622]), scm__rc.d1613[4]);
  scm__rc.d1613[569] = Scm_MakeExtendedPair(scm__rc.d1613[568], SCM_NIL, SCM_OBJ(&scm__rc.d1614[623]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("current-thread")), SCM_OBJ(&libevalcurrent_thread__STUB), 0);
  libevalcurrent_thread__STUB.common.info = scm__rc.d1613[569];
  libevalcurrent_thread__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1613[524]);
  scm__rc.d1613[570] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[278])),TRUE); /* vm-dump */
  scm__rc.d1613[571] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[279])),TRUE); /* vm */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[624]), scm__rc.d1613[571]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[625]), scm__rc.d1613[278]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[628]), scm__rc.d1613[3]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[629]), scm__rc.d1613[570]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[630]), scm__rc.d1613[224]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[631]), scm__rc.d1613[4]);
  scm__rc.d1613[572] = Scm_MakeExtendedPair(scm__rc.d1613[570], SCM_OBJ(&scm__rc.d1614[625]), SCM_OBJ(&scm__rc.d1614[633]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("vm-dump")), SCM_OBJ(&libevalvm_dump__STUB), 0);
  libevalvm_dump__STUB.common.info = scm__rc.d1613[572];
  libevalvm_dump__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1613[498]);
  scm__rc.d1613[573] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[280])),TRUE); /* vm-get-stack-trace */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[636]), scm__rc.d1613[3]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[637]), scm__rc.d1613[573]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[638]), scm__rc.d1613[224]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[639]), scm__rc.d1613[4]);
  scm__rc.d1613[574] = Scm_MakeExtendedPair(scm__rc.d1613[573], SCM_OBJ(&scm__rc.d1614[625]), SCM_OBJ(&scm__rc.d1614[641]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[575]))[3] = scm__rc.d1613[224];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[575]))[4] = scm__rc.d1613[282];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[575]))[5] = scm__rc.d1613[8];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[575]))[6] = scm__rc.d1613[7];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("vm-get-stack-trace")), SCM_OBJ(&libevalvm_get_stack_trace__STUB), 0);
  libevalvm_get_stack_trace__STUB.common.info = scm__rc.d1613[574];
  libevalvm_get_stack_trace__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1613[575]);
  scm__rc.d1613[582] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[281])),TRUE); /* vm-get-stack-trace-lite */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[644]), scm__rc.d1613[3]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[645]), scm__rc.d1613[582]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[646]), scm__rc.d1613[224]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[647]), scm__rc.d1613[4]);
  scm__rc.d1613[583] = Scm_MakeExtendedPair(scm__rc.d1613[582], SCM_OBJ(&scm__rc.d1614[625]), SCM_OBJ(&scm__rc.d1614[649]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("vm-get-stack-trace-lite")), SCM_OBJ(&libevalvm_get_stack_trace_lite__STUB), 0);
  libevalvm_get_stack_trace_lite__STUB.common.info = scm__rc.d1613[583];
  libevalvm_get_stack_trace_lite__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1613[575]);
  scm__rc.d1613[584] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[282])),TRUE); /* %vm-show-stack-trace */
  scm__rc.d1613[586] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[283])),TRUE); /* %show-stack-trace */
  scm__rc.d1613[585] = Scm_MakeIdentifier(scm__rc.d1613[586], SCM_MODULE(Scm_GaucheInternalModule()), SCM_NIL); /* gauche.internal#%show-stack-trace */
  scm__rc.d1613[587] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1612[284]))); /* :maxdepth */
  scm__rc.d1613[588] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1612[285]))); /* :skip */
  scm__rc.d1613[589] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1612[286]))); /* :offset */
  scm__rc.d1613[590] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[287])),TRUE); /* trace */
  scm__rc.d1613[591] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[288])),TRUE); /* current-output-port */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[650]), scm__rc.d1613[591]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[652]), scm__rc.d1613[137]);
  scm__rc.d1613[592] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[284])),TRUE); /* maxdepth */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[653]), scm__rc.d1613[592]);
  scm__rc.d1613[593] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[285])),TRUE); /* skip */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[654]), scm__rc.d1613[593]);
  scm__rc.d1613[594] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[286])),TRUE); /* offset */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[655]), scm__rc.d1613[594]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[660]), scm__rc.d1613[95]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[661]), scm__rc.d1613[590]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[664]), scm__rc.d1613[3]);
  scm__rc.d1613[595] = Scm_MakeExtendedPair(scm__rc.d1613[584], SCM_OBJ(&scm__rc.d1614[661]), SCM_OBJ(&scm__rc.d1614[665]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[666]), scm__rc.d1613[595]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1626[49]))->name = scm__rc.d1613[584];/* %vm-show-stack-trace */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[2086]))[16] = SCM_WORD(scm__rc.d1613[43]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[2086]))[28] = SCM_WORD(scm__rc.d1613[43]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[2086]))[40] = SCM_WORD(scm__rc.d1613[43]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[2086]))[56] = SCM_WORD(scm__rc.d1613[43]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[2086]))[64] = SCM_WORD(scm__rc.d1613[585]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[2086]))[74] = SCM_WORD(scm__rc.d1613[85]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[2086]))[81] = SCM_WORD(scm__rc.d1613[87]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[2086]))[85] = SCM_WORD(scm__rc.d1613[144]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[2086]))[99] = SCM_WORD(scm__rc.d1613[587]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[2086]))[113] = SCM_WORD(scm__rc.d1613[588]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[2086]))[127] = SCM_WORD(scm__rc.d1613[589]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[2086]))[146] = SCM_WORD(scm__rc.d1613[92]);
  ScmObj G1672 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1626[49]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1613[584]) /* %vm-show-stack-trace */, G1672,0);

   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())));
  scm__rc.d1613[596] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[289])),TRUE); /* %vm-get-insn-offsets */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[667]), scm__rc.d1613[596]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[668]), scm__rc.d1613[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[669]), scm__rc.d1613[4]);
  scm__rc.d1613[597] = Scm_MakeExtendedPair(scm__rc.d1613[596], SCM_NIL, SCM_OBJ(&scm__rc.d1614[670]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())), SCM_SYMBOL(SCM_INTERN("%vm-get-insn-offsets")), SCM_OBJ(&libeval_25vm_get_insn_offsets__STUB), 0);
  libeval_25vm_get_insn_offsets__STUB.common.info = scm__rc.d1613[597];
  libeval_25vm_get_insn_offsets__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1613[180]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())));
  scm__rc.d1613[598] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[290])),FALSE); /* G1673 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[671]), scm__rc.d1613[598]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[672]), scm__rc.d1613[586]);
  scm__rc.d1613[599] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[291])),TRUE); /* si */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[673]), scm__rc.d1613[599]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[676]), scm__rc.d1613[3]);
  scm__rc.d1613[600] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1614[672]), SCM_OBJ(&scm__rc.d1614[673]), SCM_OBJ(&scm__rc.d1614[677]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[678]), scm__rc.d1613[600]);
  scm__rc.d1613[602] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[294])),TRUE); /* unwrap-syntax */
  scm__rc.d1613[601] = Scm_MakeIdentifier(scm__rc.d1613[602], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#unwrap-syntax */
  scm__rc.d1613[604] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[295])),TRUE); /* %source-info */
  scm__rc.d1613[603] = Scm_MakeIdentifier(scm__rc.d1613[604], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#%source-info */
  scm__rc.d1613[606] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[296])),TRUE); /* find */
  scm__rc.d1613[605] = Scm_MakeIdentifier(scm__rc.d1613[606], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#find */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[680]), scm__rc.d1613[594]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[681]), scm__rc.d1613[593]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[682]), scm__rc.d1613[592]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[683]), scm__rc.d1613[137]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[684]), scm__rc.d1613[590]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[687]), scm__rc.d1613[3]);
  scm__rc.d1613[607] = Scm_MakeExtendedPair(scm__rc.d1613[586], SCM_OBJ(&scm__rc.d1614[684]), SCM_OBJ(&scm__rc.d1614[688]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[689]), scm__rc.d1613[607]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1626[51]))->name = scm__rc.d1613[586];/* %show-stack-trace */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[2248]))[28] = SCM_WORD(scm__rc.d1613[442]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[2248]))[47] = SCM_WORD(scm__rc.d1613[601]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[2248]))[49] = SCM_WORD(scm__rc.d1613[73]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[2248]))[54] = SCM_WORD(scm__rc.d1613[603]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[2248]))[62] = SCM_WORD(scm__rc.d1613[605]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[2248]))[90] = SCM_WORD(scm__rc.d1613[73]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[2248]))[103] = SCM_WORD(scm__rc.d1613[73]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[2248]))[112] = SCM_WORD(scm__rc.d1613[73]);
  scm__rc.d1613[608] = Scm_MakeIdentifier(scm__rc.d1613[586], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#%show-stack-trace */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1626[52]))->name = scm__rc.d1613[104];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[2377]))[5] = SCM_WORD(scm__rc.d1613[608]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())));
  scm__rc.d1613[609] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[300])),TRUE); /* %vm-custom-error-reporter-set! */
  scm__rc.d1613[610] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[301])),TRUE); /* handler */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[690]), scm__rc.d1613[610]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[691]), scm__rc.d1613[571]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[694]), scm__rc.d1613[3]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[695]), scm__rc.d1613[609]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[696]), scm__rc.d1613[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[697]), scm__rc.d1613[4]);
  scm__rc.d1613[611] = Scm_MakeExtendedPair(scm__rc.d1613[609], SCM_OBJ(&scm__rc.d1614[691]), SCM_OBJ(&scm__rc.d1614[699]));
  scm__rc.d1613[612] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[302])),TRUE); /* <thread> */
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[613]))[3] = scm__rc.d1613[48];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[613]))[4] = scm__rc.d1613[612];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[613]))[5] = scm__rc.d1613[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[613]))[6] = scm__rc.d1613[8];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1613[613]))[7] = scm__rc.d1613[171];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())), SCM_SYMBOL(SCM_INTERN("%vm-custom-error-reporter-set!")), SCM_OBJ(&libeval_25vm_custom_error_reporter_setX__STUB), 0);
  libeval_25vm_custom_error_reporter_setX__STUB.common.info = scm__rc.d1613[611];
  libeval_25vm_custom_error_reporter_setX__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1613[613]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())));
  scm__rc.d1613[622] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[303])),TRUE); /* pair-attribute-get */
  scm__rc.d1613[621] = Scm_MakeIdentifier(scm__rc.d1613[622], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#pair-attribute-get */
  scm__rc.d1613[623] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[304])),TRUE); /* original */
  scm__rc.d1613[625] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[305])),TRUE); /* reverse */
  scm__rc.d1613[624] = Scm_MakeIdentifier(scm__rc.d1613[625], SCM_MODULE(scm__rc.d1613[47]), SCM_NIL); /* gauche.internal#reverse */
  scm__rc.d1613[626] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[306])),TRUE); /* obj */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[701]), scm__rc.d1613[626]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[704]), scm__rc.d1613[3]);
  scm__rc.d1613[627] = Scm_MakeExtendedPair(scm__rc.d1613[604], SCM_OBJ(&scm__rc.d1614[701]), SCM_OBJ(&scm__rc.d1614[705]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[706]), scm__rc.d1613[627]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1626[53]))->name = scm__rc.d1613[604];/* %source-info */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[2384]))[11] = SCM_WORD(scm__rc.d1613[3]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[2384]))[15] = SCM_WORD(scm__rc.d1613[621]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[2384]))[21] = SCM_WORD(scm__rc.d1613[623]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[2384]))[24] = SCM_WORD(scm__rc.d1613[621]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[2384]))[53] = SCM_WORD(scm__rc.d1613[624]);
  ScmObj G1674 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1626[53]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1613[604]) /* %source-info */, G1674,0);

  scm__rc.d1613[628] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1612[307])),TRUE); /* debug-source-info */
  scm__rc.d1613[629] = Scm_MakeIdentifier(scm__rc.d1613[604], SCM_MODULE(Scm_GaucheInternalModule()), SCM_NIL); /* gauche.internal#%source-info */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[707]), scm__rc.d1613[628]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[710]), scm__rc.d1613[3]);
  scm__rc.d1613[630] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1614[707]), SCM_OBJ(&scm__rc.d1614[673]), SCM_OBJ(&scm__rc.d1614[711]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[712]), scm__rc.d1613[630]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[715]), scm__rc.d1613[3]);
  scm__rc.d1613[631] = Scm_MakeExtendedPair(scm__rc.d1613[628], SCM_OBJ(&scm__rc.d1614[701]), SCM_OBJ(&scm__rc.d1614[716]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1614[717]), scm__rc.d1613[631]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1626[55]))->name = scm__rc.d1613[628];/* debug-source-info */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[2460]))[4] = SCM_WORD(scm__rc.d1613[629]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1625[2460]))[14] = SCM_WORD(scm__rc.d1613[358]);
  ScmObj G1675 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1626[55]), NULL);

  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())) /* gauche */, SCM_SYMBOL(scm__rc.d1613[628]) /* debug-source-info */, G1675,0);

  Scm_VMExecuteToplevels(toplevels);
}
