/* Generated automatically from libomega.scm.  DO NOT EDIT */
#define LIBGAUCHE_BODY 
#include <gauche.h>
#include <gauche/code.h>
#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 d1614[143];
} scm__sc SCM_UNUSED = {
  {   /* ScmString d1614 */
      SCM_STRING_CONST_INITIALIZER("all-modules", 11, 11),
      SCM_STRING_CONST_INITIALIZER("gauche", 6, 6),
      SCM_STRING_CONST_INITIALIZER("module-name", 11, 11),
      SCM_STRING_CONST_INITIALIZER("module-name->path", 17, 17),
      SCM_STRING_CONST_INITIALIZER("provide", 7, 7),
      SCM_STRING_CONST_INITIALIZER("%toplevel", 9, 9),
      SCM_STRING_CONST_INITIALIZER("%conditions", 11, 11),
      SCM_STRING_CONST_INITIALIZER("slot-ref", 8, 8),
      SCM_STRING_CONST_INITIALIZER("slot-exists\077", 12, 12),
      SCM_STRING_CONST_INITIALIZER("G1618", 5, 5),
      SCM_STRING_CONST_INITIALIZER("class", 5, 5),
      SCM_STRING_CONST_INITIALIZER("cc", 2, 2),
      SCM_STRING_CONST_INITIALIZER("slot", 4, 4),
      SCM_STRING_CONST_INITIALIZER("next-method", 11, 11),
      SCM_STRING_CONST_INITIALIZER("unused-args", 11, 11),
      SCM_STRING_CONST_INITIALIZER("slot-missing", 12, 12),
      SCM_STRING_CONST_INITIALIZER("%ensure-generic-function", 24, 24),
      SCM_STRING_CONST_INITIALIZER("gauche.object", 13, 13),
      SCM_STRING_CONST_INITIALIZER("<method>", 8, 8),
      SCM_STRING_CONST_INITIALIZER("generic", 7, 7),
      SCM_STRING_CONST_INITIALIZER("specializers", 12, 12),
      SCM_STRING_CONST_INITIALIZER("<condition-meta>", 16, 16),
      SCM_STRING_CONST_INITIALIZER("<compound-condition>", 20, 20),
      SCM_STRING_CONST_INITIALIZER("<top>", 5, 5),
      SCM_STRING_CONST_INITIALIZER("lambda-list", 11, 11),
      SCM_STRING_CONST_INITIALIZER("method-locked", 13, 13),
      SCM_STRING_CONST_INITIALIZER("body", 4, 4),
      SCM_STRING_CONST_INITIALIZER("make", 4, 4),
      SCM_STRING_CONST_INITIALIZER("add-method!", 11, 11),
      SCM_STRING_CONST_INITIALIZER("G1621", 5, 5),
      SCM_STRING_CONST_INITIALIZER("c", 1, 1),
      SCM_STRING_CONST_INITIALIZER("port", 4, 4),
      SCM_STRING_CONST_INITIALIZER("report-mixin-condition", 22, 22),
      SCM_STRING_CONST_INITIALIZER("<mixin-condition>", 17, 17),
      SCM_STRING_CONST_INITIALIZER("~", 1, 1),
      SCM_STRING_CONST_INITIALIZER("port\077", 5, 5),
      SCM_STRING_CONST_INITIALIZER("port-name", 9, 9),
      SCM_STRING_CONST_INITIALIZER("port-current-line", 17, 17),
      SCM_STRING_CONST_INITIALIZER("    While loading ~s at line ~d\012", 32, 32),
      SCM_STRING_CONST_INITIALIZER("format", 6, 6),
      SCM_STRING_CONST_INITIALIZER("G1623", 5, 5),
      SCM_STRING_CONST_INITIALIZER("<load-condition-mixin>", 22, 22),
      SCM_STRING_CONST_INITIALIZER("G1626", 5, 5),
      SCM_STRING_CONST_INITIALIZER("si", 2, 2),
      SCM_STRING_CONST_INITIALIZER("source-info", 11, 11),
      SCM_STRING_CONST_INITIALIZER("libomega.scm", 12, 12),
      SCM_STRING_CONST_INITIALIZER("expr", 4, 4),
      SCM_STRING_CONST_INITIALIZER("%source-info", 12, 12),
      SCM_STRING_CONST_INITIALIZER("find", 4, 4),
      SCM_STRING_CONST_INITIALIZER("    While compiling ~s at line ~d: ~,,,,105:s\012", 46, 46),
      SCM_STRING_CONST_INITIALIZER("    While compiling: ~,,,,90:s\012", 31, 31),
      SCM_STRING_CONST_INITIALIZER("G1625", 5, 5),
      SCM_STRING_CONST_INITIALIZER("<compile-error-mixin>", 21, 21),
      SCM_STRING_CONST_INITIALIZER("eq\077", 3, 3),
      SCM_STRING_CONST_INITIALIZER("eq-compare", 10, 10),
      SCM_STRING_CONST_INITIALIZER("eq-hash", 7, 7),
      SCM_STRING_CONST_INITIALIZER("eq-comparator", 13, 13),
      SCM_STRING_CONST_INITIALIZER("make-comparator/compare", 23, 23),
      SCM_STRING_CONST_INITIALIZER("eqv\077", 4, 4),
      SCM_STRING_CONST_INITIALIZER("eqv-hash", 8, 8),
      SCM_STRING_CONST_INITIALIZER("eqv-comparator", 14, 14),
      SCM_STRING_CONST_INITIALIZER("equal\077", 6, 6),
      SCM_STRING_CONST_INITIALIZER("default-hash", 12, 12),
      SCM_STRING_CONST_INITIALIZER("equal-comparator", 16, 16),
      SCM_STRING_CONST_INITIALIZER("string\077", 7, 7),
      SCM_STRING_CONST_INITIALIZER("string=\077", 8, 8),
      SCM_STRING_CONST_INITIALIZER("compare", 7, 7),
      SCM_STRING_CONST_INITIALIZER("string-comparator", 17, 17),
      SCM_STRING_CONST_INITIALIZER("default-comparator-equal\077", 25, 25),
      SCM_STRING_CONST_INITIALIZER("default-comparator", 18, 18),
      SCM_STRING_CONST_INITIALIZER("make-equal-comparator", 21, 21),
      SCM_STRING_CONST_INITIALIZER("make-default-comparator", 23, 23),
      SCM_STRING_CONST_INITIALIZER("comparator-register-default!", 28, 28),
      SCM_STRING_CONST_INITIALIZER("<comparator>", 12, 12),
      SCM_STRING_CONST_INITIALIZER("is-a\077", 5, 5),
      SCM_STRING_CONST_INITIALIZER("Comparator required, but got:", 29, 29),
      SCM_STRING_CONST_INITIALIZER("error", 5, 5),
      SCM_STRING_CONST_INITIALIZER("*custom-comparators*", 20, 20),
      SCM_STRING_CONST_INITIALIZER("cmpr", 4, 4),
      SCM_STRING_CONST_INITIALIZER("type-test", 9, 9),
      SCM_STRING_CONST_INITIALIZER("comparator-flavor", 17, 17),
      SCM_STRING_CONST_INITIALIZER("equality-test", 13, 13),
      SCM_STRING_CONST_INITIALIZER("comparator-ordered\077", 19, 19),
      SCM_STRING_CONST_INITIALIZER("ordering", 8, 8),
      SCM_STRING_CONST_INITIALIZER("comparison", 10, 10),
      SCM_STRING_CONST_INITIALIZER("ecase test fell through: got ~s, expecting one of ~s", 52, 52),
      SCM_STRING_CONST_INITIALIZER("errorf", 6, 6),
      SCM_STRING_CONST_INITIALIZER("comparator-hashable\077", 20, 20),
      SCM_STRING_CONST_INITIALIZER("hash", 4, 4),
      SCM_STRING_CONST_INITIALIZER("name", 4, 4),
      SCM_STRING_CONST_INITIALIZER("comparator-equality-use-comparison\077", 35, 35),
      SCM_STRING_CONST_INITIALIZER("G1631", 5, 5),
      SCM_STRING_CONST_INITIALIZER("x", 1, 1),
      SCM_STRING_CONST_INITIALIZER("y", 1, 1),
      SCM_STRING_CONST_INITIALIZER("object-equal\077", 13, 13),
      SCM_STRING_CONST_INITIALIZER("gauche.internal", 15, 15),
      SCM_STRING_CONST_INITIALIZER("%choose-comparator-1", 20, 20),
      SCM_STRING_CONST_INITIALIZER("comparator-test-type", 20, 20),
      SCM_STRING_CONST_INITIALIZER("G1632", 5, 5),
      SCM_STRING_CONST_INITIALIZER("a", 1, 1),
      SCM_STRING_CONST_INITIALIZER("%choose-comparator-2", 20, 20),
      SCM_STRING_CONST_INITIALIZER("b", 1, 1),
      SCM_STRING_CONST_INITIALIZER("=\077", 2, 2),
      SCM_STRING_CONST_INITIALIZER("G1636", 5, 5),
      SCM_STRING_CONST_INITIALIZER("comparator-compare", 18, 18),
      SCM_STRING_CONST_INITIALIZER("Object ~s and ~s are not comparable", 35, 35),
      SCM_STRING_CONST_INITIALIZER("G1638", 5, 5),
      SCM_STRING_CONST_INITIALIZER("object-compare", 14, 14),
      SCM_STRING_CONST_INITIALIZER("comparator-hash", 15, 15),
      SCM_STRING_CONST_INITIALIZER("%current-recursive-hash", 23, 23),
      SCM_STRING_CONST_INITIALIZER("hash-salt", 9, 9),
      SCM_STRING_CONST_INITIALIZER("G1640", 5, 5),
      SCM_STRING_CONST_INITIALIZER("object-hash", 11, 11),
      SCM_STRING_CONST_INITIALIZER("%call-object-hash", 17, 17),
      SCM_STRING_CONST_INITIALIZER("o", 1, 1),
      SCM_STRING_CONST_INITIALIZER("obj", 3, 3),
      SCM_STRING_CONST_INITIALIZER("salt", 4, 4),
      SCM_STRING_CONST_INITIALIZER("G1643", 5, 5),
      SCM_STRING_CONST_INITIALIZER("values", 6, 6),
      SCM_STRING_CONST_INITIALIZER("G1645", 5, 5),
      SCM_STRING_CONST_INITIALIZER("k", 1, 1),
      SCM_STRING_CONST_INITIALIZER("v", 1, 1),
      SCM_STRING_CONST_INITIALIZER("r", 1, 1),
      SCM_STRING_CONST_INITIALIZER("hash-table-fold", 15, 15),
      SCM_STRING_CONST_INITIALIZER("h", 1, 1),
      SCM_STRING_CONST_INITIALIZER("<hash-table>", 12, 12),
      SCM_STRING_CONST_INITIALIZER("hash-table-exists\077", 18, 18),
      SCM_STRING_CONST_INITIALIZER("hash-table-get", 14, 14),
      SCM_STRING_CONST_INITIALIZER("subset\077", 7, 7),
      SCM_STRING_CONST_INITIALIZER("hash-table-find", 15, 15),
      SCM_STRING_CONST_INITIALIZER("hash-table-comparator", 21, 21),
      SCM_STRING_CONST_INITIALIZER("G1647", 5, 5),
      SCM_STRING_CONST_INITIALIZER("char-set-hash", 13, 13),
      SCM_STRING_CONST_INITIALIZER("G1650", 5, 5),
      SCM_STRING_CONST_INITIALIZER("_", 1, 1),
      SCM_STRING_CONST_INITIALIZER("<char-set>", 10, 10),
      SCM_STRING_CONST_INITIALIZER("GAUCHE_NO_READ_EDIT", 19, 19),
      SCM_STRING_CONST_INITIALIZER("sys-getenv", 10, 10),
      SCM_STRING_CONST_INITIALIZER("*read-edit*", 11, 11),
      SCM_STRING_CONST_INITIALIZER("%transfer-bindings", 18, 18),
      SCM_STRING_CONST_INITIALIZER("ref", 3, 3),
      SCM_STRING_CONST_INITIALIZER("generic-build-dispatcher!", 25, 25),
      SCM_STRING_CONST_INITIALIZER("object-apply", 12, 12),
  },
};
static struct scm__rcRec {
  ScmPair d1619[191] SCM_ALIGN_PAIR;
  ScmCompiledCode d1616[50];
  ScmWord d1615[1297];
  ScmObj d1613[246];
} scm__rc SCM_UNUSED = {
  {   /* ScmPair d1619 */
       { SCM_NIL, SCM_NIL },
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1619[1])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1619[3])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1619[4])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1619[5])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1619[7])},
       { SCM_OBJ(&scm__rc.d1619[8]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1616[1]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1619[12])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1619[13])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1619[15])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1619[3])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1619[17])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1619[18])},
       { SCM_OBJ(&scm__rc.d1619[19]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1616[3]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1619[23])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1619[25])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1619[3])},
       { SCM_OBJ(&scm__rc.d1619[27]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1616[5]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1619[31])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(71U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1614[45]), SCM_OBJ(&scm__rc.d1619[34])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1619[35])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1619[37]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1619[36]), SCM_OBJ(&scm__rc.d1619[38])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1619[41])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1616[8]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1616[7]), SCM_OBJ(&scm__rc.d1619[44])},
       { SCM_MAKE_INT(103U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1614[45]), SCM_OBJ(&scm__rc.d1619[46])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1619[47])},
       { SCM_OBJ(&scm__rc.d1619[48]), SCM_OBJ(&scm__rc.d1619[38])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(104U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1614[45]), SCM_OBJ(&scm__rc.d1619[51])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1619[52])},
       { SCM_OBJ(&scm__rc.d1619[53]), SCM_OBJ(&scm__rc.d1619[38])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(106U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1614[45]), SCM_OBJ(&scm__rc.d1619[57])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1619[58])},
       { SCM_OBJ(&scm__rc.d1619[59]), SCM_OBJ(&scm__rc.d1619[38])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1619[62])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1619[64])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1619[3])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1619[66])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1616[18]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1619[70])},
       { SCM_FALSE, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1619[72])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(140U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1614[45]), SCM_OBJ(&scm__rc.d1619[75])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1619[76])},
       { SCM_OBJ(&scm__rc.d1619[77]), SCM_OBJ(&scm__rc.d1619[38])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(139U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1614[45]), SCM_OBJ(&scm__rc.d1619[81])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1619[82])},
       { SCM_OBJ(&scm__rc.d1619[83]), SCM_OBJ(&scm__rc.d1619[38])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1619[72])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(142U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1614[45]), SCM_OBJ(&scm__rc.d1619[88])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1619[89])},
       { SCM_OBJ(&scm__rc.d1619[90]), SCM_OBJ(&scm__rc.d1619[38])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1619[93])},
       { SCM_MAKE_INT(141U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1614[45]), SCM_OBJ(&scm__rc.d1619[95])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1619[96])},
       { SCM_OBJ(&scm__rc.d1619[97]), SCM_OBJ(&scm__rc.d1619[38])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1619[100])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1619[3])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1619[102])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1616[25]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1619[106])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1616[27]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1619[110])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1619[3])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1616[29]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1619[72])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(214U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1614[45]), SCM_OBJ(&scm__rc.d1619[117])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1619[118])},
       { SCM_OBJ(&scm__rc.d1619[119]), SCM_OBJ(&scm__rc.d1619[38])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1619[122])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1619[123])},
       { SCM_MAKE_INT(213U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1614[45]), SCM_OBJ(&scm__rc.d1619[125])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1619[126])},
       { SCM_OBJ(&scm__rc.d1619[127]), SCM_OBJ(&scm__rc.d1619[38])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1619[130])},
       { SCM_OBJ(&scm__rc.d1619[131]), SCM_OBJ(&scm__rc.d1619[72])},
       { SCM_MAKE_INT(226U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1614[45]), SCM_OBJ(&scm__rc.d1619[133])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1619[134])},
       { SCM_OBJ(&scm__rc.d1619[135]), SCM_OBJ(&scm__rc.d1619[38])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(224U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1614[45]), SCM_OBJ(&scm__rc.d1619[138])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1619[139])},
       { SCM_OBJ(&scm__rc.d1619[140]), SCM_OBJ(&scm__rc.d1619[38])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1619[3])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1619[143])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1616[35]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1619[147])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1619[149])},
       { SCM_OBJ(&scm__rc.d1619[150]), SCM_OBJ(&scm__rc.d1619[72])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1619[152])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1619[153])},
       { SCM_MAKE_INT(231U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1614[45]), SCM_OBJ(&scm__rc.d1619[155])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1619[156])},
       { SCM_OBJ(&scm__rc.d1619[157]), SCM_OBJ(&scm__rc.d1619[38])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1619[143])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1616[38]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1619[147])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1619[164])},
       { SCM_OBJ(&scm__rc.d1619[165]), SCM_OBJ(&scm__rc.d1619[72])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1619[167])},
       { SCM_MAKE_INT(235U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1614[45]), SCM_OBJ(&scm__rc.d1619[169])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1619[170])},
       { SCM_OBJ(&scm__rc.d1619[171]), SCM_OBJ(&scm__rc.d1619[38])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1619[176])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1616[42]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1616[41]), SCM_OBJ(&scm__rc.d1619[179])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1619[181])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1619[3])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1619[183])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1619[183])},
       { SCM_OBJ(&scm__rc.d1619[185]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1616[44]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1619[189])},
  },
  {   /* ScmCompiledCode d1616 */
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1615[0])), 28,
            32, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1618) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1615[28])), 35,
            21, 4, 0, SCM_OBJ(&scm__rc.d1619[2]), SCM_NIL, SCM_OBJ(&scm__rc.d1619[10]),
            SCM_OBJ(&scm__rc.d1616[2]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1615[63])), 46,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1621) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1615[109])), 1,
            0, 3, 0, SCM_OBJ(&scm__rc.d1619[16]), SCM_NIL, SCM_OBJ(&scm__rc.d1619[21]),
            SCM_OBJ(&scm__rc.d1616[4]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1615[110])), 44,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1623) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1615[154])), 40,
            19, 3, 0, SCM_OBJ(&scm__rc.d1619[26]), SCM_NIL, SCM_OBJ(&scm__rc.d1619[29]),
            SCM_OBJ(&scm__rc.d1616[6]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1615[194])), 44,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1626) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1615[238])), 5,
            0, 1, 0, SCM_OBJ(&scm__rc.d1619[32]), SCM_NIL, SCM_OBJ(&scm__rc.d1619[40]),
            SCM_OBJ(&scm__rc.d1616[9]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1625) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1615[243])), 40,
            20, 3, 0, SCM_OBJ(&scm__rc.d1619[42]), SCM_NIL, SCM_OBJ(&scm__rc.d1619[43]),
            SCM_OBJ(&scm__rc.d1616[9]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1615[283])), 44,
            35, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1615[327])), 17,
            14, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1615[344])), 16,
            14, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1615[360])), 16,
            14, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1615[376])), 17,
            14, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1615[393])), 17,
            14, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* make-equal-comparator */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1615[410])), 3,
            0, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1619[50]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* make-default-comparator */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1615[413])), 3,
            0, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1619[55]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* comparator-register-default! */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1615[416])), 25,
            11, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1619[61]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1631) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1615[441])), 195,
            16, 3, 0, SCM_OBJ(&scm__rc.d1619[65]), SCM_NIL, SCM_OBJ(&scm__rc.d1619[68]),
            SCM_OBJ(&scm__rc.d1616[19]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1615[636])), 44,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1615[680])), 4,
            0, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1615[684])), 5,
            5, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1619[79]),
            SCM_OBJ(&scm__rc.d1616[22]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %choose-comparator-1 */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1615[689])), 7,
            5, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1619[85]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1615[696])), 12,
            11, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1619[92]),
            SCM_OBJ(&scm__rc.d1616[24]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %choose-comparator-2 */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1615[708])), 7,
            5, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1619[99]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1636) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1615[715])), 17,
            11, 3, 0, SCM_OBJ(&scm__rc.d1619[101]), SCM_NIL, SCM_OBJ(&scm__rc.d1619[104]),
            SCM_OBJ(&scm__rc.d1616[26]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1615[732])), 44,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1638) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1615[776])), 23,
            11, 3, 0, SCM_OBJ(&scm__rc.d1619[107]), SCM_NIL, SCM_OBJ(&scm__rc.d1619[108]),
            SCM_OBJ(&scm__rc.d1616[28]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1615[799])), 44,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1640) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1615[843])), 52,
            15, 2, 0, SCM_OBJ(&scm__rc.d1619[111]), SCM_NIL, SCM_OBJ(&scm__rc.d1619[113]),
            SCM_OBJ(&scm__rc.d1616[30]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1615[895])), 42,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1615[937])), 5,
            5, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1619[121]),
            SCM_OBJ(&scm__rc.d1616[32]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %call-object-hash */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1615[942])), 12,
            5, 3, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1619[129]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1615[954])), 4,
            4, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1619[137]),
            SCM_OBJ(&scm__rc.d1616[35]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1615[958])), 4,
            4, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1619[142]),
            SCM_OBJ(&scm__rc.d1616[35]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1643) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1615[962])), 42,
            19, 3, 0, SCM_OBJ(&scm__rc.d1619[131]), SCM_NIL, SCM_OBJ(&scm__rc.d1619[145]),
            SCM_OBJ(&scm__rc.d1616[36]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1615[1004])), 44,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1615[1048])), 14,
            12, 3, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1619[159]),
            SCM_OBJ(&scm__rc.d1616[38]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1645) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1615[1062])), 8,
            6, 3, 0, SCM_OBJ(&scm__rc.d1619[150]), SCM_NIL, SCM_OBJ(&scm__rc.d1619[161]),
            SCM_OBJ(&scm__rc.d1616[39]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1615[1070])), 44,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1615[1114])), 23,
            17, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1619[173]),
            SCM_OBJ(&scm__rc.d1616[41]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f subset?) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1615[1137])), 9,
            11, 2, 0, SCM_OBJ(&scm__rc.d1619[165]), SCM_NIL, SCM_OBJ(&scm__rc.d1619[174]),
            SCM_OBJ(&scm__rc.d1616[43]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1647) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1615[1146])), 31,
            21, 3, 0, SCM_OBJ(&scm__rc.d1619[177]), SCM_NIL, SCM_OBJ(&scm__rc.d1619[178]),
            SCM_OBJ(&scm__rc.d1616[43]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1615[1177])), 44,
            35, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1650) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1615[1221])), 4,
            4, 3, 0, SCM_OBJ(&scm__rc.d1619[182]), SCM_NIL, SCM_OBJ(&scm__rc.d1619[187]),
            SCM_OBJ(&scm__rc.d1616[45]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1615[1225])), 44,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1615[1269])), 1,
            0, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1615[1270])), 10,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1615[1280])), 4,
            0, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1615[1284])), 13,
            11, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
  },
  {   /* ScmWord d1615 */
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[0]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#all-modules.e51115e0> */,
    0x00001018    /*   4 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*   5 (LREF0) */,
    0x00000022    /*   6 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[0]) + 9),
    0x0000000c    /*   8 (CONSTU-RET) */,
    0x0000100e    /*   9 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[0]) + 22),
    0x0000100e    /*  11 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[0]) + 20),
    0x0000100e    /*  13 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[0]) + 18),
    0x0000006a    /*  15 (LREF0-CAR) */,
    0x00001062    /*  16 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#module-name.e51119a0> */,
    0x00001062    /*  18 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#module-name->path.e51118e0> */,
    0x00001062    /*  20 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#provide.e5111920> */,
    0x00000076    /*  22 (LREF0-CDR) */,
    0x0000000d    /*  23 (PUSH) */,
    0x0000101b    /*  24 (LOCAL-ENV-JUMP 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[0]) + 5),
    0x00000014    /*  26 (RET) */,
    0x00000014    /*  27 (RET) */,
    /* (#f G1618) */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[28]) + 7),
    0x0000004a    /*   2 (LREF2-PUSH) */,
    0x00000006    /*   3 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* %conditions */,
    0x0000205f    /*   5 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-ref.e51e5720> */,
    0x00001018    /*   7 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*   8 (LREF0) */,
    0x00000022    /*   9 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[28]) + 14),
    0x00000041    /*  11 (LREF10) */,
    0x00000012    /*  12 (TAIL-CALL 0) */,
    0x00000014    /*  13 (RET) */,
    0x0000200e    /*  14 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[28]) + 21),
    0x0000006a    /*  16 (LREF0-CAR) */,
    0x0000000d    /*  17 (PUSH) */,
    0x0000004d    /*  18 (LREF11-PUSH) */,
    0x0000205f    /*  19 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-exists?.e51e1060> */,
    0x0000001e    /*  21 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[28]) + 29),
    0x0000006a    /*  23 (LREF0-CAR) */,
    0x0000000d    /*  24 (PUSH) */,
    0x0000004d    /*  25 (LREF11-PUSH) */,
    0x00002060    /*  26 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-ref.e51e5c40> */,
    0x00000014    /*  28 (RET) */,
    0x00000076    /*  29 (LREF0-CDR) */,
    0x0000000d    /*  30 (PUSH) */,
    0x0000101b    /*  31 (LOCAL-ENV-JUMP 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[28]) + 8),
    0x00000014    /*  33 (RET) */,
    0x00000014    /*  34 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1619[11])) /* (#<compiled-code (#f #:G1618)@0x7f67e52908a0>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[63]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* slot-missing */,
    0x00000006    /*   6 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*   8 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.e51da060> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[63]) + 45),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[63]) + 43),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.e51dde20> */,
    0x00000006    /*  18 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  20 (LREF0-PUSH) */,
    0x00000006    /*  21 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /*  23 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<condition-meta>.e51e1a60> */,
    0x0000005e    /*  25 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<compound-condition>.e51e1a20> */,
    0x0000005d    /*  27 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.e51da140> */,
    0x00003088    /*  29 (LIST 3) */,
    0x0000000d    /*  30 (PUSH) */,
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1619[14])) /* (class cc slot) */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  37 (CONSTF-PUSH) */,
    0x00000006    /*  38 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  40 (LREF10-PUSH) */,
    0x0000b05f    /*  41 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.e51dde40> */,
    0x00002062    /*  43 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.e51dde80> */,
    0x00000053    /*  45 (LREF0-RET) */,
    /* (#f G1621) */
    0x0000000b    /*   0 (CONSTF-RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1619[22])) /* (#<compiled-code (#f #:G1621)@0x7f67e5290660>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[110]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* report-mixin-condition */,
    0x00000006    /*   6 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*   8 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.e48b2560> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[110]) + 43),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[110]) + 41),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.e48b24c0> */,
    0x00000006    /*  18 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  20 (LREF0-PUSH) */,
    0x00000006    /*  21 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /*  23 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<mixin-condition>.e48b6940> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.e48b26e0> */,
    0x00002088    /*  27 (LIST 2) */,
    0x0000000d    /*  28 (PUSH) */,
    0x00000006    /*  29 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1619[24])) /* (c port) */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  35 (CONSTF-PUSH) */,
    0x00000006    /*  36 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  38 (LREF10-PUSH) */,
    0x0000b05f    /*  39 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.e48b24e0> */,
    0x00002062    /*  41 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.e48b2500> */,
    0x00000053    /*  43 (LREF0-RET) */,
    /* (#f G1623) */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[154]) + 7),
    0x0000004a    /*   2 (LREF2-PUSH) */,
    0x00000006    /*   3 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* port */,
    0x0000205f    /*   5 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#~.e694d800> */,
    0x00001018    /*   7 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*   8 (LREF0) */,
    0x00000030    /*   9 (RF) */,
    0x0000100e    /*  10 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[154]) + 15),
    0x00000048    /*  12 (LREF0-PUSH) */,
    0x0000105f    /*  13 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#port?.e694ea00> */,
    0x00000030    /*  15 (RF) */,
    0x0000100e    /*  16 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[154]) + 21),
    0x00000048    /*  18 (LREF0-PUSH) */,
    0x0000105f    /*  19 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#port-name.e694e960> */,
    0x00001018    /*  21 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  22 (LREF0) */,
    0x00000030    /*  23 (RF) */,
    0x0000100e    /*  24 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[154]) + 29),
    0x0000004c    /*  26 (LREF10-PUSH) */,
    0x0000105f    /*  27 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#port-current-line.e694e820> */,
    0x00001018    /*  29 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  30 (LREF0) */,
    0x00000030    /*  31 (RF) */,
    0x00403047    /*  32 (LREF-PUSH 3 1) */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1614[38])) /* "    While loading ~s at line ~d\n" */,
    0x0000004c    /*  35 (LREF10-PUSH) */,
    0x00000048    /*  36 (LREF0-PUSH) */,
    0x00004060    /*  37 (GREF-TAIL-CALL 4) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#format.e694e640> */,
    0x00000014    /*  39 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1619[30])) /* (#<compiled-code (#f #:G1623)@0x7f67e5290480>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[194]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* report-mixin-condition */,
    0x00000006    /*   6 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*   8 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.e76af620> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[194]) + 43),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[194]) + 41),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.e76af580> */,
    0x00000006    /*  18 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  20 (LREF0-PUSH) */,
    0x00000006    /*  21 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /*  23 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<load-condition-mixin>.e76b1fc0> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.e76af6a0> */,
    0x00002088    /*  27 (LIST 2) */,
    0x0000000d    /*  28 (PUSH) */,
    0x00000006    /*  29 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1619[24])) /* (c port) */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  35 (CONSTF-PUSH) */,
    0x00000006    /*  36 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  38 (LREF10-PUSH) */,
    0x0000b05f    /*  39 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.e76af5a0> */,
    0x00002062    /*  41 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.e76af5c0> */,
    0x00000053    /*  43 (LREF0-RET) */,
    /* (#f G1626) */
    0x0000006a    /*   0 (LREF0-CAR) */,
    0x00000030    /*   1 (RF) */,
    0x0000003d    /*   2 (LREF0) */,
    0x00000082    /*   3 (CADR) */,
    0x00000014    /*   4 (RET) */,
    /* (#f G1625) */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[243]) + 7),
    0x0000004a    /*   2 (LREF2-PUSH) */,
    0x00000006    /*   3 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* expr */,
    0x0000205f    /*   5 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#~.e51ae540> */,
    0x00001018    /*   7 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*   8 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[243]) + 18),
    0x00000050    /*  10 (LREF21-PUSH) */,
    0x0000100e    /*  11 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[243]) + 16),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000105f    /*  14 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#%source-info.e51ae100> */,
    0x00002062    /*  16 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#find.e51ae3e0> */,
    0x00001018    /*  18 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  19 (LREF0) */,
    0x0000001e    /*  20 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[243]) + 33),
    0x00000050    /*  22 (LREF21-PUSH) */,
    0x00000006    /*  23 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1614[49])) /* "    While compiling ~s at line ~d: ~,,,,105:s\n" */,
    0x0000006a    /*  25 (LREF0-CAR) */,
    0x0000000d    /*  26 (PUSH) */,
    0x0000003d    /*  27 (LREF0) */,
    0x00000083    /*  28 (CADR-PUSH) */,
    0x0000004c    /*  29 (LREF10-PUSH) */,
    0x00005060    /*  30 (GREF-TAIL-CALL 5) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#format.e51ae000> */,
    0x00000014    /*  32 (RET) */,
    0x00000050    /*  33 (LREF21-PUSH) */,
    0x00000006    /*  34 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1614[50])) /* "    While compiling: ~,,,,90:s\n" */,
    0x0000004c    /*  36 (LREF10-PUSH) */,
    0x00003060    /*  37 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#format.e51afe00> */,
    0x00000014    /*  39 (RET) */,
    /* %toplevel */
    0x00002019    /*   0 (LOCAL-ENV-CLOSURES 2) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1619[45])) /* (#<compiled-code (#f #:G1626)@0x7f67e52901e0> #<compiled-code (#f #:G1625)@0x7f67e5290180>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[283]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* report-mixin-condition */,
    0x00000006    /*   6 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*   8 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.e51accc0> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[283]) + 43),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[283]) + 41),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.e51acae0> */,
    0x00000006    /*  18 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  20 (LREF0-PUSH) */,
    0x00000006    /*  21 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /*  23 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<compile-error-mixin>.e51ac000> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.e51acd40> */,
    0x00002088    /*  27 (LIST 2) */,
    0x0000000d    /*  28 (PUSH) */,
    0x00000006    /*  29 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1619[24])) /* (c port) */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  35 (CONSTF-PUSH) */,
    0x00000006    /*  36 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  38 (LREF10-PUSH) */,
    0x0000b05f    /*  39 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.e51acba0> */,
    0x00002062    /*  41 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.e51acc20> */,
    0x00000053    /*  43 (LREF0-RET) */,
    /* %toplevel */
    0x0000500e    /*   0 (PRE-CALL 5) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[327]) + 14),
    0x00000006    /*   2 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x0000005e    /*   4 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#eq?.e5845980> */,
    0x0000005e    /*   6 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#eq-compare.e5845920> */,
    0x0000005e    /*   8 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#eq-hash.e58458a0> */,
    0x00000006    /*  10 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* eq-comparator */,
    0x0000505f    /*  12 (GREF-CALL 5) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-comparator/compare.e5845e60> */,
    0x00000015    /*  14 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#eq-comparator.e5845ee0> */,
    0x00000014    /*  16 (RET) */,
    /* %toplevel */
    0x0000500e    /*   0 (PRE-CALL 5) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[344]) + 13),
    0x00000006    /*   2 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x0000005e    /*   4 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#eqv?.e5003940> */,
    0x00000009    /*   6 (CONSTF-PUSH) */,
    0x0000005e    /*   7 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#eqv-hash.e5003880> */,
    0x00000006    /*   9 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* eqv-comparator */,
    0x0000505f    /*  11 (GREF-CALL 5) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-comparator/compare.e50039c0> */,
    0x00000015    /*  13 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#eqv-comparator.e5003a80> */,
    0x00000014    /*  15 (RET) */,
    /* %toplevel */
    0x0000500e    /*   0 (PRE-CALL 5) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[360]) + 13),
    0x00000006    /*   2 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x0000005e    /*   4 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#equal?.e511aa40> */,
    0x00000009    /*   6 (CONSTF-PUSH) */,
    0x0000005e    /*   7 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#default-hash.e511a980> */,
    0x00000006    /*   9 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* equal-comparator */,
    0x0000505f    /*  11 (GREF-CALL 5) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-comparator/compare.e511ab80> */,
    0x00000015    /*  13 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#equal-comparator.e511ac80> */,
    0x00000014    /*  15 (RET) */,
    /* %toplevel */
    0x0000500e    /*   0 (PRE-CALL 5) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[376]) + 14),
    0x0000005e    /*   2 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string?.e51a0000> */,
    0x0000005e    /*   4 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string=?.e51aa8e0> */,
    0x0000005e    /*   6 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#compare.e51aa7e0> */,
    0x0000005e    /*   8 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#default-hash.e51aa700> */,
    0x00000006    /*  10 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* string-comparator */,
    0x0000505f    /*  12 (GREF-CALL 5) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-comparator/compare.e51a00a0> */,
    0x00000015    /*  14 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string-comparator.e51a0160> */,
    0x00000014    /*  16 (RET) */,
    /* %toplevel */
    0x0000500e    /*   0 (PRE-CALL 5) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[393]) + 14),
    0x00000006    /*   2 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x0000005e    /*   4 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#default-comparator-equal?.e4c0f600> */,
    0x0000005e    /*   6 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#compare.e4c0f5a0> */,
    0x0000005e    /*   8 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#default-hash.e4c0f540> */,
    0x00000006    /*  10 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* default-comparator */,
    0x0000505f    /*  12 (GREF-CALL 5) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-comparator/compare.e4c0f6a0> */,
    0x00000015    /*  14 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#default-comparator.e4c0f7a0> */,
    0x00000014    /*  16 (RET) */,
    /* make-equal-comparator */
    0x0000005d    /*   0 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#equal-comparator.e4ca2ea0> */,
    0x00000014    /*   2 (RET) */,
    /* make-default-comparator */
    0x0000005d    /*   0 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#default-comparator.e4cf3d80> */,
    0x00000014    /*   2 (RET) */,
    /* comparator-register-default! */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[416]) + 7),
    0x00000048    /*   2 (LREF0-PUSH) */,
    0x0000005e    /*   3 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<comparator>.e4e36220> */,
    0x0000205f    /*   5 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#is-a?.e4e36280> */,
    0x0000001e    /*   7 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[416]) + 11),
    0x00000013    /*   9 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[416]) + 18),
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[416]) + 18),
    0x00000006    /*  13 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1614[75])) /* "Comparator required, but got:" */,
    0x00000048    /*  15 (LREF0-PUSH) */,
    0x0000205f    /*  16 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.e4e361a0> */,
    0x00000048    /*  18 (LREF0-PUSH) */,
    0x0000005d    /*  19 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#*custom-comparators*.e4e36000> */,
    0x00000066    /*  21 (CONS) */,
    0x0000003b    /*  22 (GSET) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#*custom-comparators*.e4e36040> */,
    0x00000014    /*  24 (RET) */,
    /* (#f G1631) */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]) + 7),
    0x0000004a    /*   2 (LREF2-PUSH) */,
    0x00000006    /*   3 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* type-test */,
    0x0000205f    /*   5 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#~.e69b9920> */,
    0x0000200f    /*   7 (PUSH-PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]) + 14),
    0x00000049    /*   9 (LREF1-PUSH) */,
    0x00000006    /*  10 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* type-test */,
    0x0000205f    /*  12 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#~.e69b9720> */,
    0x00000021    /*  14 (BNEQV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]) + 194),
    0x0000100e    /*  16 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]) + 21),
    0x0000004a    /*  18 (LREF2-PUSH) */,
    0x0000105f    /*  19 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#comparator-flavor.e69b9260> */,
    0x0000100f    /*  21 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]) + 26),
    0x00000049    /*  23 (LREF1-PUSH) */,
    0x0000105f    /*  24 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#comparator-flavor.e69b91e0> */,
    0x00000020    /*  26 (BNEQ) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]) + 193),
    0x0000200e    /*  28 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]) + 35),
    0x0000004a    /*  30 (LREF2-PUSH) */,
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* equality-test */,
    0x0000205f    /*  33 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#~.e69b90e0> */,
    0x0000200f    /*  35 (PUSH-PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]) + 42),
    0x00000049    /*  37 (LREF1-PUSH) */,
    0x00000006    /*  38 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* equality-test */,
    0x0000205f    /*  40 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#~.e69bfce0> */,
    0x00000021    /*  42 (BNEQV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]) + 178),
    0x0000100e    /*  44 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]) + 49),
    0x0000004a    /*  46 (LREF2-PUSH) */,
    0x0000105f    /*  47 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#comparator-ordered?.e69d1da0> */,
    0x0000001e    /*  49 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]) + 111),
    0x0000100e    /*  51 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]) + 56),
    0x0000004a    /*  53 (LREF2-PUSH) */,
    0x0000105f    /*  54 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#comparator-flavor.e69d16a0> */,
    0x00001018    /*  56 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  57 (LREF0) */,
    0x0000002e    /*  58 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* ordering */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]) + 78)  /*     78 */,
    0x0000200e    /*  61 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]) + 68),
    0x0000004e    /*  63 (LREF12-PUSH) */,
    0x00000006    /*  64 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* ordering */,
    0x0000205f    /*  66 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#~.e69d7ba0> */,
    0x0000200f    /*  68 (PUSH-PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]) + 75),
    0x0000004d    /*  70 (LREF11-PUSH) */,
    0x00000006    /*  71 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* ordering */,
    0x0000205f    /*  73 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#~.e69d7a60> */,
    0x00000090    /*  75 (EQV) */,
    0x00000013    /*  76 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]) + 108),
    0x0000003d    /*  78 (LREF0) */,
    0x0000002e    /*  79 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* comparison */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]) + 99)  /*     99 */,
    0x0000200e    /*  82 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]) + 89),
    0x0000004e    /*  84 (LREF12-PUSH) */,
    0x00000006    /*  85 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* comparison */,
    0x0000205f    /*  87 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#~.e69d7820> */,
    0x0000200f    /*  89 (PUSH-PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]) + 96),
    0x0000004d    /*  91 (LREF11-PUSH) */,
    0x00000006    /*  92 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* comparison */,
    0x0000205f    /*  94 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#~.e69d76a0> */,
    0x00000090    /*  96 (EQV) */,
    0x00000013    /*  97 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]) + 108),
    0x0000300e    /*  99 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]) + 108),
    0x00000006    /* 101 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1614[85])) /* "ecase test fell through: got ~s, expecting one of ~s" */,
    0x00000048    /* 103 (LREF0-PUSH) */,
    0x00000006    /* 104 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1619[63])) /* (ordering comparison) */,
    0x0000305f    /* 106 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#errorf.e69d1a40> */,
    0x0000001a    /* 108 (POP-LOCAL-ENV) */,
    0x00000013    /* 109 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]) + 123),
    0x0000100e    /* 111 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]) + 116),
    0x00000049    /* 113 (LREF1-PUSH) */,
    0x0000105f    /* 114 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#comparator-ordered?.e69d1d00> */,
    0x00000092    /* 116 (NOT) */,
    0x0000001e    /* 117 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]) + 51),
    0x00000013    /* 119 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]) + 123),
    0x00000013    /* 121 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]) + 51),
    0x00000030    /* 123 (RF) */,
    0x0000100e    /* 124 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]) + 129),
    0x0000004a    /* 126 (LREF2-PUSH) */,
    0x0000105f    /* 127 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#comparator-hashable?.e6a07dc0> */,
    0x0000001e    /* 129 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]) + 148),
    0x0000200e    /* 131 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]) + 138),
    0x0000004a    /* 133 (LREF2-PUSH) */,
    0x00000006    /* 134 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* hash */,
    0x0000205f    /* 136 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#~.e6a07ca0> */,
    0x0000200f    /* 138 (PUSH-PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]) + 145),
    0x00000049    /* 140 (LREF1-PUSH) */,
    0x00000006    /* 141 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* hash */,
    0x0000205f    /* 143 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#~.e6a07b80> */,
    0x00000090    /* 145 (EQV) */,
    0x00000013    /* 146 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]) + 160),
    0x0000100e    /* 148 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]) + 153),
    0x00000049    /* 150 (LREF1-PUSH) */,
    0x0000105f    /* 151 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#comparator-hashable?.e6a07d40> */,
    0x00000092    /* 153 (NOT) */,
    0x0000001e    /* 154 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]) + 131),
    0x00000013    /* 156 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]) + 160),
    0x00000013    /* 158 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]) + 131),
    0x00000030    /* 160 (RF) */,
    0x0000200e    /* 161 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]) + 168),
    0x0000004a    /* 163 (LREF2-PUSH) */,
    0x00000006    /* 164 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* name */,
    0x0000205f    /* 166 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-ref.e6a079e0> */,
    0x0000200f    /* 168 (PUSH-PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]) + 175),
    0x00000049    /* 170 (LREF1-PUSH) */,
    0x00000006    /* 171 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* name */,
    0x0000205f    /* 173 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-ref.e6a07880> */,
    0x00002063    /* 175 (PUSH-GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#equal?.e6a07a20> */,
    0x00000014    /* 177 (RET) */,
    0x0000100e    /* 178 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]) + 183),
    0x0000004a    /* 180 (LREF2-PUSH) */,
    0x0000105f    /* 181 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#comparator-equality-use-comparison?.e69bfac0> */,
    0x00000030    /* 183 (RF) */,
    0x0000100e    /* 184 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]) + 189),
    0x00000049    /* 186 (LREF1-PUSH) */,
    0x0000105f    /* 187 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#comparator-equality-use-comparison?.e69bf9c0> */,
    0x00000030    /* 189 (RF) */,
    0x00000013    /* 190 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]) + 44),
    0x00000014    /* 192 (RET) */,
    0x00000014    /* 193 (RET) */,
    0x00000014    /* 194 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1619[69])) /* (#<compiled-code (#f #:G1631)@0x7f67e52753c0>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[636]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* object-equal? */,
    0x00000006    /*   6 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*   8 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.e698a4e0> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[636]) + 43),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[636]) + 41),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.e698a0a0> */,
    0x00000006    /*  18 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  20 (LREF0-PUSH) */,
    0x00000006    /*  21 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /*  23 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<comparator>.e6999780> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<comparator>.e6999700> */,
    0x00002088    /*  27 (LIST 2) */,
    0x0000000d    /*  28 (PUSH) */,
    0x00000006    /*  29 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1619[71])) /* (x y) */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  35 (CONSTF-PUSH) */,
    0x00000006    /*  36 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  38 (LREF10-PUSH) */,
    0x0000b05f    /*  39 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.e698a340> */,
    0x00002062    /*  41 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.e698a440> */,
    0x00000053    /*  43 (LREF0-RET) */,
    /* %toplevel */
    0x00000003    /*   0 (CONSTN) */,
    0x00000015    /*   1 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#*custom-comparators*.e516c720> */,
    0x00000014    /*   3 (RET) */,
    /* (%choose-comparator-1 #f) */
    0x00000048    /*   0 (LREF0-PUSH) */,
    0x0000004c    /*   1 (LREF10-PUSH) */,
    0x00002060    /*   2 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#comparator-test-type.e518fd80> */,
    0x00000014    /*   4 (RET) */,
    /* %choose-comparator-1 */
    0x00000016    /*   0 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1616[21])) /* #<compiled-code (%choose-comparator-1 #f)@0x7f67e524d960> */,
    0x00000061    /*   2 (PUSH-GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#*custom-comparators*.e518fd00> */,
    0x00002063    /*   4 (PUSH-GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#find.e5187660> */,
    0x00000014    /*   6 (RET) */,
    /* (%choose-comparator-2 #f) */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[696]) + 6),
    0x00000048    /*   2 (LREF0-PUSH) */,
    0x0000004d    /*   3 (LREF11-PUSH) */,
    0x0000205f    /*   4 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#comparator-test-type.e4c11fc0> */,
    0x00000030    /*   6 (RF) */,
    0x00000048    /*   7 (LREF0-PUSH) */,
    0x0000004c    /*   8 (LREF10-PUSH) */,
    0x00002060    /*   9 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#comparator-test-type.e4c11f40> */,
    0x00000014    /*  11 (RET) */,
    /* %choose-comparator-2 */
    0x00000016    /*   0 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1616[23])) /* #<compiled-code (%choose-comparator-2 #f)@0x7f67e524d5a0> */,
    0x00000061    /*   2 (PUSH-GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#*custom-comparators*.e4c11ec0> */,
    0x00002063    /*   4 (PUSH-GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#find.e4c0f1a0> */,
    0x00000014    /*   6 (RET) */,
    /* (#f G1636) */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[715]) + 6),
    0x0000004a    /*   2 (LREF2-PUSH) */,
    0x00000049    /*   3 (LREF1-PUSH) */,
    0x0000205f    /*   4 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%choose-comparator-2.e4d13f40> */,
    0x00001018    /*   6 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*   7 (LREF0) */,
    0x0000001e    /*   8 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[715]) + 16),
    0x00000048    /*  10 (LREF0-PUSH) */,
    0x0000004e    /*  11 (LREF12-PUSH) */,
    0x0000004d    /*  12 (LREF11-PUSH) */,
    0x00003060    /*  13 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#=?.e4d13e80> */,
    0x00000014    /*  15 (RET) */,
    0x0000000b    /*  16 (CONSTF-RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1619[105])) /* (#<compiled-code (#f #:G1636)@0x7f67e524d1e0>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[732]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* object-equal? */,
    0x00000006    /*   6 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*   8 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.e4d0ef00> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[732]) + 43),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[732]) + 41),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.e4d0ee00> */,
    0x00000006    /*  18 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  20 (LREF0-PUSH) */,
    0x00000006    /*  21 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /*  23 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.e4d0efa0> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.e4d0ef80> */,
    0x00002088    /*  27 (LIST 2) */,
    0x0000000d    /*  28 (PUSH) */,
    0x00000006    /*  29 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1619[94])) /* (a b) */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  35 (CONSTF-PUSH) */,
    0x00000006    /*  36 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  38 (LREF10-PUSH) */,
    0x0000b05f    /*  39 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.e4d0ee20> */,
    0x00002062    /*  41 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.e4d0ee40> */,
    0x00000053    /*  43 (LREF0-RET) */,
    /* (#f G1638) */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[776]) + 6),
    0x0000004a    /*   2 (LREF2-PUSH) */,
    0x00000049    /*   3 (LREF1-PUSH) */,
    0x0000205f    /*   4 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%choose-comparator-2.e5890840> */,
    0x00001018    /*   6 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*   7 (LREF0) */,
    0x0000001e    /*   8 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[776]) + 16),
    0x00000048    /*  10 (LREF0-PUSH) */,
    0x0000004e    /*  11 (LREF12-PUSH) */,
    0x0000004d    /*  12 (LREF11-PUSH) */,
    0x00003060    /*  13 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#comparator-compare.e58907a0> */,
    0x00000014    /*  15 (RET) */,
    0x00000006    /*  16 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1614[105])) /* "Object ~s and ~s are not comparable" */,
    0x0000004e    /*  18 (LREF12-PUSH) */,
    0x0000004d    /*  19 (LREF11-PUSH) */,
    0x00003060    /*  20 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#errorf.e58906e0> */,
    0x00000014    /*  22 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1619[109])) /* (#<compiled-code (#f #:G1638)@0x7f67e524d8a0>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[799]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* object-compare */,
    0x00000006    /*   6 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*   8 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.e588db00> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[799]) + 43),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[799]) + 41),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.e588da00> */,
    0x00000006    /*  18 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  20 (LREF0-PUSH) */,
    0x00000006    /*  21 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /*  23 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.e588df00> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.e588dee0> */,
    0x00002088    /*  27 (LIST 2) */,
    0x0000000d    /*  28 (PUSH) */,
    0x00000006    /*  29 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1619[94])) /* (a b) */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  35 (CONSTF-PUSH) */,
    0x00000006    /*  36 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  38 (LREF10-PUSH) */,
    0x0000b05f    /*  39 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.e588da40> */,
    0x00002062    /*  41 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.e588da60> */,
    0x00000053    /*  43 (LREF0-RET) */,
    /* (#f G1640) */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[843]) + 5),
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%choose-comparator-1.e5361200> */,
    0x00001018    /*   5 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*   6 (LREF0) */,
    0x0000001e    /*   7 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[843]) + 22),
    0x0000100e    /*   9 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[843]) + 14),
    0x00000048    /*  11 (LREF0-PUSH) */,
    0x0000105f    /*  12 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#comparator-hashable?.e5361120> */,
    0x0000001e    /*  14 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[843]) + 22),
    0x0000200e    /*  16 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[843]) + 22),
    0x00000048    /*  18 (LREF0-PUSH) */,
    0x0000004d    /*  19 (LREF11-PUSH) */,
    0x0000205f    /*  20 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#comparator-hash.e5361060> */,
    0x0000001a    /*  22 (POP-LOCAL-ENV) */,
    0x00000031    /*  23 (RT) */,
    0x0000100e    /*  24 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[843]) + 29),
    0x00039007    /*  26 (CONSTI-PUSH 57) */,
    0x0000105f    /*  27 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#eq-hash.e536aee0> */,
    0x00001018    /*  29 (PUSH-LOCAL-ENV 1) */,
    0x0000000e    /*  30 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[843]) + 34),
    0x0000005f    /*  32 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%current-recursive-hash.e536ae20> */,
    0x00000061    /*  34 (PUSH-GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#default-hash.e536ade0> */,
    0x00000020    /*  36 (BNEQ) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[843]) + 51),
    0x0000000e    /*  38 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[843]) + 42),
    0x0000005f    /*  40 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#hash-salt.e536ac40> */,
    0x0000000d    /*  42 (PUSH) */,
    0x0000003d    /*  43 (LREF0) */,
    0x000000b4    /*  44 (NUMMUL2) */,
    0x00001018    /*  45 (PUSH-LOCAL-ENV 1) */,
    0x00000048    /*  46 (LREF0-PUSH) */,
    0x0000003d    /*  47 (LREF0) */,
    -0x0001ff2c   /*  48 (ASHI -32) */,
    0x000000d7    /*  49 (LOGXOR) */,
    0x00000014    /*  50 (RET) */,
    0x00000053    /*  51 (LREF0-RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1619[114])) /* (#<compiled-code (#f #:G1640)@0x7f67e5275d80>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[895]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* object-hash */,
    0x00000006    /*   6 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*   8 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.e535ede0> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[895]) + 41),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[895]) + 39),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.e535ec80> */,
    0x00000006    /*  18 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  20 (LREF0-PUSH) */,
    0x00000006    /*  21 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005d    /*  23 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.e535ee80> */,
    0x00001088    /*  25 (LIST 1) */,
    0x0000000d    /*  26 (PUSH) */,
    0x00000006    /*  27 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  29 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1619[80])) /* (a) */,
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  33 (CONSTF-PUSH) */,
    0x00000006    /*  34 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  36 (LREF10-PUSH) */,
    0x0000b05f    /*  37 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.e535eca0> */,
    0x00002062    /*  39 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.e535ed40> */,
    0x00000053    /*  41 (LREF0-RET) */,
    /* (%call-object-hash #f) */
    0x00000048    /*   0 (LREF0-PUSH) */,
    0x0000004c    /*   1 (LREF10-PUSH) */,
    0x00000042    /*   2 (LREF11) */,
    0x00002012    /*   3 (TAIL-CALL 2) */,
    0x00000014    /*   4 (RET) */,
    /* %call-object-hash */
    0x0000004a    /*   0 (LREF2-PUSH) */,
    0x0000003d    /*   1 (LREF0) */,
    0x0000001e    /*   2 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[942]) + 8),
    0x00000016    /*   4 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1616[31])) /* #<compiled-code (%call-object-hash #f)@0x7f67e5275600> */,
    0x00000013    /*   6 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[942]) + 9),
    0x0000003e    /*   8 (LREF1) */,
    0x00002063    /*   9 (PUSH-GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#object-hash.e584f100> */,
    0x00000014    /*  11 (RET) */,
    /* ((#f G1643) #f) */
    0x00000048    /*   0 (LREF0-PUSH) */,
    0x00001060    /*   1 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%current-recursive-hash.e51089c0> */,
    0x00000014    /*   3 (RET) */,
    /* ((#f G1643) #f) */
    0x0000004d    /*   0 (LREF11-PUSH) */,
    0x00001060    /*   1 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%current-recursive-hash.e5108d60> */,
    0x00000014    /*   3 (RET) */,
    /* (#f G1643) */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[962]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%current-recursive-hash.e5104540> */,
    0x00001018    /*   4 (PUSH-LOCAL-ENV 1) */,
    0x00000048    /*   5 (LREF0-PUSH) */,
    0x00000042    /*   6 (LREF11) */,
    0x00000020    /*   7 (BNEQ) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[962]) + 13),
    0x0000004e    /*   9 (LREF12-PUSH) */,
    0x00001060    /*  10 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#object-hash.e5104000> */,
    0x00000014    /*  12 (RET) */,
    0x00000016    /*  13 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1616[33])) /* #<compiled-code ((#f #:G1643) #f)@0x7f67e52750c0> */,
    0x0000000d    /*  15 (PUSH) */,
    0x00000016    /*  16 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1616[34])) /* #<compiled-code ((#f #:G1643) #f)@0x7f67e5275060> */,
    0x00002018    /*  18 (PUSH-LOCAL-ENV 2) */,
    0x0000000e    /*  19 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[962]) + 23),
    0x0000003d    /*  21 (LREF0) */,
    0x0000001c    /*  22 (LOCAL-ENV-CALL 0) */,
    0x00000048    /*  23 (LREF0-PUSH) */,
    0x0000003e    /*  24 (LREF1) */,
    0x000000e5    /*  25 (PUSH-HANDLERS) */,
    0x0000100e    /*  26 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[962]) + 31),
    0x00802047    /*  28 (LREF-PUSH 2 2) */,
    0x0000105f    /*  29 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#object-hash.e5108b00> */,
    0x00400036    /*  31 (TAIL-RECEIVE 0 1) */,
    0x000000e6    /*  32 (POP-HANDLERS) */,
    0x0000000e    /*  33 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[962]) + 37),
    0x00000042    /*  35 (LREF11) */,
    0x0000001c    /*  36 (LOCAL-ENV-CALL 0) */,
    0x0000005e    /*  37 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#values.e82b2060> */,
    0x0000003d    /*  39 (LREF0) */,
    0x00002095    /*  40 (TAIL-APPLY 2) */,
    0x00000014    /*  41 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1619[146])) /* (#<compiled-code (#f #:G1643)@0x7f67e52751e0>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[1004]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* object-hash */,
    0x00000006    /*   6 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*   8 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.e50bd3c0> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[1004]) + 43),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[1004]) + 41),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.e50bd2e0> */,
    0x00000006    /*  18 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  20 (LREF0-PUSH) */,
    0x00000006    /*  21 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /*  23 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.e50bd480> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.e50bd460> */,
    0x00002088    /*  27 (LIST 2) */,
    0x0000000d    /*  28 (PUSH) */,
    0x00000006    /*  29 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1619[148])) /* (obj hash) */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  35 (CONSTF-PUSH) */,
    0x00000006    /*  36 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  38 (LREF10-PUSH) */,
    0x0000b05f    /*  39 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.e50bd320> */,
    0x00002062    /*  41 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.e50bd340> */,
    0x00000053    /*  43 (LREF0-RET) */,
    /* ((#f G1645) #f) */
    0x00000048    /*   0 (LREF0-PUSH) */,
    0x0000100e    /*   1 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[1048]) + 6),
    0x00000049    /*   3 (LREF1-PUSH) */,
    0x00000042    /*   4 (LREF11) */,
    0x00001011    /*   5 (CALL 1) */,
    0x0000100f    /*   6 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[1048]) + 11),
    0x0000004a    /*   8 (LREF2-PUSH) */,
    0x00000042    /*   9 (LREF11) */,
    0x00001011    /*  10 (CALL 1) */,
    0x000000d7    /*  11 (LOGXOR) */,
    0x000000d7    /*  12 (LOGXOR) */,
    0x00000014    /*  13 (RET) */,
    /* (#f G1645) */
    0x0000004a    /*   0 (LREF2-PUSH) */,
    0x00000016    /*   1 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1616[37])) /* #<compiled-code ((#f #:G1645) #f)@0x7f67e524d3c0> */,
    0x0000000d    /*   3 (PUSH) */,
    0x00000007    /*   4 (CONSTI-PUSH 0) */,
    0x00003060    /*   5 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#hash-table-fold.e694e240> */,
    0x00000014    /*   7 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1619[162])) /* (#<compiled-code (#f #:G1645)@0x7f67e524d540>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[1070]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* object-hash */,
    0x00000006    /*   6 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*   8 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.e76b0700> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[1070]) + 43),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[1070]) + 41),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.e76b0660> */,
    0x00000006    /*  18 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  20 (LREF0-PUSH) */,
    0x00000006    /*  21 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /*  23 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<hash-table>.e694d780> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.e76b0780> */,
    0x00002088    /*  27 (LIST 2) */,
    0x0000000d    /*  28 (PUSH) */,
    0x00000006    /*  29 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1619[163])) /* (h hash) */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  35 (CONSTF-PUSH) */,
    0x00000006    /*  36 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  38 (LREF10-PUSH) */,
    0x0000b05f    /*  39 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.e76b0680> */,
    0x00002062    /*  41 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.e76b06a0> */,
    0x00000053    /*  43 (LREF0-RET) */,
    /* ((#f subset?) #f) */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[1114]) + 6),
    0x0000004c    /*   2 (LREF10-PUSH) */,
    0x00000049    /*   3 (LREF1-PUSH) */,
    0x0000205f    /*   4 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#hash-table-exists?.e51bb980> */,
    0x0000001e    /*   6 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[1114]) + 21),
    0x0000300e    /*   8 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[1114]) + 21),
    0x0000005e    /*  10 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#default-comparator.e51bb840> */,
    0x00000048    /*  12 (LREF0-PUSH) */,
    0x0000200e    /*  13 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[1114]) + 19),
    0x0000004c    /*  15 (LREF10-PUSH) */,
    0x00000049    /*  16 (LREF1-PUSH) */,
    0x0000205f    /*  17 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#hash-table-get.e51bb7e0> */,
    0x00003062    /*  19 (PUSH-GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#=?.e51bb880> */,
    0x00000092    /*  21 (NOT) */,
    0x00000014    /*  22 (RET) */,
    /* (#f subset?) */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[1137]) + 7),
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x00000016    /*   3 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1616[40])) /* #<compiled-code ((#f subset?) #f)@0x7f67e5285cc0> */,
    0x00002062    /*   5 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#hash-table-find.e51bbf00> */,
    0x00000092    /*   7 (NOT) */,
    0x00000014    /*   8 (RET) */,
    /* (#f G1647) */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1619[175])) /* (#<undef>) */,
    0x00000045    /*   2 (LREF21) */,
    0x000000e8    /*   3 (ENV-SET 0) */,
    0x0000200e    /*   4 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[1146]) + 18),
    0x0000100e    /*   6 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[1146]) + 11),
    0x0000004e    /*   8 (LREF12-PUSH) */,
    0x0000105f    /*   9 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#hash-table-comparator.e51bb6c0> */,
    0x0000100f    /*  11 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[1146]) + 16),
    0x0000004d    /*  13 (LREF11-PUSH) */,
    0x0000105f    /*  14 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#hash-table-comparator.e51bb660> */,
    0x00002062    /*  16 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#equal?.e51bb700> */,
    0x00000030    /*  18 (RF) */,
    0x0000200e    /*  19 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[1146]) + 25),
    0x0000004e    /*  21 (LREF12-PUSH) */,
    0x0000004d    /*  22 (LREF11-PUSH) */,
    0x00000045    /*  23 (LREF21) */,
    0x0000201c    /*  24 (LOCAL-ENV-CALL 2) */,
    0x00000030    /*  25 (RF) */,
    0x0000004d    /*  26 (LREF11-PUSH) */,
    0x0000004e    /*  27 (LREF12-PUSH) */,
    0x00000045    /*  28 (LREF21) */,
    0x0000201d    /*  29 (LOCAL-ENV-TAIL-CALL 2) */,
    0x00000014    /*  30 (RET) */,
    /* %toplevel */
    0x00002019    /*   0 (LOCAL-ENV-CLOSURES 2) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1619[180])) /* (#<compiled-code (#f subset?)@0x7f67e5285de0> #<compiled-code (#f #:G1647)@0x7f67e5285c60>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[1177]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* object-equal? */,
    0x00000006    /*   6 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*   8 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.e51b9980> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[1177]) + 43),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[1177]) + 41),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.e51b98e0> */,
    0x00000006    /*  18 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  20 (LREF0-PUSH) */,
    0x00000006    /*  21 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /*  23 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<hash-table>.e51ba440> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<hash-table>.e51ba3e0> */,
    0x00002088    /*  27 (LIST 2) */,
    0x0000000d    /*  28 (PUSH) */,
    0x00000006    /*  29 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1619[94])) /* (a b) */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  35 (CONSTF-PUSH) */,
    0x00000006    /*  36 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  38 (LREF10-PUSH) */,
    0x0000b05f    /*  39 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.e51b9900> */,
    0x00002062    /*  41 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.e51b9920> */,
    0x00000053    /*  43 (LREF0-RET) */,
    /* (#f G1650) */
    0x0000004a    /*   0 (LREF2-PUSH) */,
    0x00001060    /*   1 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#char-set-hash.e594f540> */,
    0x00000014    /*   3 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1619[188])) /* (#<compiled-code (#f #:G1650)@0x7f67e5285840>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[1225]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* object-hash */,
    0x00000006    /*   6 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*   8 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.e5948fa0> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[1225]) + 43),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[1225]) + 41),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.e5948ec0> */,
    0x00000006    /*  18 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  20 (LREF0-PUSH) */,
    0x00000006    /*  21 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /*  23 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<char-set>.e594cb00> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.e59441a0> */,
    0x00002088    /*  27 (LIST 2) */,
    0x0000000d    /*  28 (PUSH) */,
    0x00000006    /*  29 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1619[190])) /* (c _) */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  35 (CONSTF-PUSH) */,
    0x00000006    /*  36 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  38 (LREF10-PUSH) */,
    0x0000b05f    /*  39 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.e5948ee0> */,
    0x00002062    /*  41 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.e5948f00> */,
    0x00000053    /*  43 (LREF0-RET) */,
    /* %toplevel */
    0x00000014    /*   0 (RET) */,
    /* %toplevel */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[1270]) + 6),
    0x00000006    /*   2 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1614[136])) /* "GAUCHE_NO_READ_EDIT" */,
    0x0000105f    /*   4 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sys-getenv.e4c482c0> */,
    0x00000092    /*   6 (NOT) */,
    0x00000015    /*   7 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#*read-edit*.e4c483c0> */,
    0x00000014    /*   9 (RET) */,
    /* %toplevel */
    0x00000004    /*   0 (CONSTF) */,
    0x0000003b    /*   1 (GSET) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#%transfer-bindings.e4cc7740> */,
    0x00000014    /*   3 (RET) */,
    /* %toplevel */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1615[1284]) + 7),
    0x0000005e    /*   2 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#ref.e4d138c0> */,
    0x00000007    /*   4 (CONSTI-PUSH 0) */,
    0x0000205f    /*   5 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#generic-build-dispatcher!.e4d13900> */,
    0x0000005e    /*   7 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#object-apply.e4d13780> */,
    0x00000007    /*   9 (CONSTI-PUSH 0) */,
    0x00002060    /*  10 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#generic-build-dispatcher!.e4d137e0> */,
    0x00000014    /*  12 (RET) */,
  },
  {   /* ScmObj d1613 */
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
  },
};
static ScmCompiledCode *toplevels[] = {
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1616[0])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1616[2])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1616[4])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1616[6])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1616[9])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1616[10])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1616[11])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1616[12])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1616[13])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1616[14])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1616[19])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1616[20])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1616[26])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1616[28])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1616[30])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1616[36])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1616[39])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1616[43])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1616[45])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1616[46])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1616[47])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1616[48])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1616[49])),
 NULL /*termination*/
};
void Scm_Init_libomega() {
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
  scm__rc.d1613[1] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[0])),TRUE); /* all-modules */
  scm__rc.d1613[3] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[1])),TRUE); /* gauche */
  scm__rc.d1613[2] = SCM_OBJ(Scm_FindModule(SCM_SYMBOL(scm__rc.d1613[3]), SCM_FIND_MODULE_CREATE|SCM_FIND_MODULE_PLACEHOLDING)); /* module gauche */
  scm__rc.d1613[0] = Scm_MakeIdentifier(scm__rc.d1613[1], SCM_MODULE(scm__rc.d1613[2]), SCM_NIL); /* gauche#all-modules */
  scm__rc.d1613[5] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[2])),TRUE); /* module-name */
  scm__rc.d1613[4] = Scm_MakeIdentifier(scm__rc.d1613[5], SCM_MODULE(scm__rc.d1613[2]), SCM_NIL); /* gauche#module-name */
  scm__rc.d1613[7] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[3])),TRUE); /* module-name->path */
  scm__rc.d1613[6] = Scm_MakeIdentifier(scm__rc.d1613[7], SCM_MODULE(scm__rc.d1613[2]), SCM_NIL); /* gauche#module-name->path */
  scm__rc.d1613[9] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[4])),TRUE); /* provide */
  scm__rc.d1613[8] = Scm_MakeIdentifier(scm__rc.d1613[9], SCM_MODULE(scm__rc.d1613[2]), SCM_NIL); /* gauche#provide */
  scm__rc.d1613[10] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[5])),TRUE); /* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1616[0]))->name = scm__rc.d1613[10];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[0]))[3] = SCM_WORD(scm__rc.d1613[0]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[0]))[17] = SCM_WORD(scm__rc.d1613[4]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[0]))[19] = SCM_WORD(scm__rc.d1613[6]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[0]))[21] = SCM_WORD(scm__rc.d1613[8]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
  scm__rc.d1613[11] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[6])),TRUE); /* %conditions */
  scm__rc.d1613[13] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[7])),TRUE); /* slot-ref */
  scm__rc.d1613[12] = Scm_MakeIdentifier(scm__rc.d1613[13], SCM_MODULE(scm__rc.d1613[2]), SCM_NIL); /* gauche#slot-ref */
  scm__rc.d1613[15] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[8])),TRUE); /* slot-exists? */
  scm__rc.d1613[14] = Scm_MakeIdentifier(scm__rc.d1613[15], SCM_MODULE(scm__rc.d1613[2]), SCM_NIL); /* gauche#slot-exists? */
  scm__rc.d1613[16] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[9])),FALSE); /* G1618 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[1]), scm__rc.d1613[16]);
  scm__rc.d1613[17] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[10])),TRUE); /* class */
  scm__rc.d1613[18] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[11])),TRUE); /* cc */
  scm__rc.d1613[19] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[12])),TRUE); /* slot */
  scm__rc.d1613[20] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[13])),TRUE); /* next-method */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[3]), scm__rc.d1613[20]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[4]), scm__rc.d1613[19]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[5]), scm__rc.d1613[18]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[6]), scm__rc.d1613[17]);
  scm__rc.d1613[21] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[14])),TRUE); /* unused-args */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[7]), scm__rc.d1613[17]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[8]), scm__rc.d1613[21]);
  scm__rc.d1613[22] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1619[2]), SCM_OBJ(&scm__rc.d1619[6]), SCM_OBJ(&scm__rc.d1619[9]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[10]), scm__rc.d1613[22]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[28]))[4] = SCM_WORD(scm__rc.d1613[11]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[28]))[6] = SCM_WORD(scm__rc.d1613[12]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[28]))[20] = SCM_WORD(scm__rc.d1613[14]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[28]))[27] = SCM_WORD(scm__rc.d1613[12]);
  scm__rc.d1613[23] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[15])),TRUE); /* slot-missing */
  scm__rc.d1613[25] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[16])),TRUE); /* %ensure-generic-function */
  scm__rc.d1613[27] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[17])),TRUE); /* gauche.object */
  scm__rc.d1613[26] = SCM_OBJ(Scm_FindModule(SCM_SYMBOL(scm__rc.d1613[27]), SCM_FIND_MODULE_CREATE|SCM_FIND_MODULE_PLACEHOLDING)); /* module gauche.object */
  scm__rc.d1613[24] = Scm_MakeIdentifier(scm__rc.d1613[25], SCM_MODULE(scm__rc.d1613[26]), SCM_NIL); /* gauche.object#%ensure-generic-function */
  scm__rc.d1613[29] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[18])),TRUE); /* <method> */
  scm__rc.d1613[28] = Scm_MakeIdentifier(scm__rc.d1613[29], SCM_MODULE(scm__rc.d1613[26]), SCM_NIL); /* gauche.object#<method> */
  scm__rc.d1613[30] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1614[19]))); /* :generic */
  scm__rc.d1613[31] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1614[20]))); /* :specializers */
  scm__rc.d1613[33] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[21])),TRUE); /* <condition-meta> */
  scm__rc.d1613[32] = Scm_MakeIdentifier(scm__rc.d1613[33], SCM_MODULE(scm__rc.d1613[2]), SCM_NIL); /* gauche#<condition-meta> */
  scm__rc.d1613[35] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[22])),TRUE); /* <compound-condition> */
  scm__rc.d1613[34] = Scm_MakeIdentifier(scm__rc.d1613[35], SCM_MODULE(scm__rc.d1613[2]), SCM_NIL); /* gauche#<compound-condition> */
  scm__rc.d1613[37] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[23])),TRUE); /* <top> */
  scm__rc.d1613[36] = Scm_MakeIdentifier(scm__rc.d1613[37], SCM_MODULE(scm__rc.d1613[26]), SCM_NIL); /* gauche.object#<top> */
  scm__rc.d1613[38] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1614[24]))); /* :lambda-list */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[12]), scm__rc.d1613[19]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[13]), scm__rc.d1613[18]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[14]), scm__rc.d1613[17]);
  scm__rc.d1613[39] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1614[25]))); /* :method-locked */
  scm__rc.d1613[40] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1614[26]))); /* :body */
  scm__rc.d1613[42] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[27])),TRUE); /* make */
  scm__rc.d1613[41] = Scm_MakeIdentifier(scm__rc.d1613[42], SCM_MODULE(scm__rc.d1613[26]), SCM_NIL); /* gauche.object#make */
  scm__rc.d1613[44] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[28])),TRUE); /* add-method! */
  scm__rc.d1613[43] = Scm_MakeIdentifier(scm__rc.d1613[44], SCM_MODULE(scm__rc.d1613[26]), SCM_NIL); /* gauche.object#add-method! */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1616[2]))->name = scm__rc.d1613[10];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[63]))[5] = SCM_WORD(scm__rc.d1613[23]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[63]))[7] = SCM_WORD(scm__rc.d1613[2]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[63]))[9] = SCM_WORD(scm__rc.d1613[24]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[63]))[17] = SCM_WORD(scm__rc.d1613[28]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[63]))[19] = SCM_WORD(scm__rc.d1613[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[63]))[22] = SCM_WORD(scm__rc.d1613[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[63]))[24] = SCM_WORD(scm__rc.d1613[32]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[63]))[26] = SCM_WORD(scm__rc.d1613[34]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[63]))[28] = SCM_WORD(scm__rc.d1613[36]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[63]))[32] = SCM_WORD(scm__rc.d1613[38]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[63]))[36] = SCM_WORD(scm__rc.d1613[39]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[63]))[39] = SCM_WORD(scm__rc.d1613[40]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[63]))[42] = SCM_WORD(scm__rc.d1613[41]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[63]))[44] = SCM_WORD(scm__rc.d1613[43]);
  scm__rc.d1613[45] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[29])),FALSE); /* G1621 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[15]), scm__rc.d1613[45]);
  scm__rc.d1613[46] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[30])),TRUE); /* c */
  scm__rc.d1613[47] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[31])),TRUE); /* port */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[17]), scm__rc.d1613[47]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[18]), scm__rc.d1613[46]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[19]), scm__rc.d1613[21]);
  scm__rc.d1613[48] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1619[16]), SCM_OBJ(&scm__rc.d1619[18]), SCM_OBJ(&scm__rc.d1619[20]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[21]), scm__rc.d1613[48]);
  scm__rc.d1613[49] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[32])),TRUE); /* report-mixin-condition */
  scm__rc.d1613[51] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[33])),TRUE); /* <mixin-condition> */
  scm__rc.d1613[50] = Scm_MakeIdentifier(scm__rc.d1613[51], SCM_MODULE(scm__rc.d1613[2]), SCM_NIL); /* gauche#<mixin-condition> */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[23]), scm__rc.d1613[47]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[24]), scm__rc.d1613[46]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1616[4]))->name = scm__rc.d1613[10];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[110]))[5] = SCM_WORD(scm__rc.d1613[49]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[110]))[7] = SCM_WORD(scm__rc.d1613[2]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[110]))[9] = SCM_WORD(scm__rc.d1613[24]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[110]))[17] = SCM_WORD(scm__rc.d1613[28]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[110]))[19] = SCM_WORD(scm__rc.d1613[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[110]))[22] = SCM_WORD(scm__rc.d1613[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[110]))[24] = SCM_WORD(scm__rc.d1613[50]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[110]))[26] = SCM_WORD(scm__rc.d1613[36]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[110]))[30] = SCM_WORD(scm__rc.d1613[38]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[110]))[34] = SCM_WORD(scm__rc.d1613[39]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[110]))[37] = SCM_WORD(scm__rc.d1613[40]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[110]))[40] = SCM_WORD(scm__rc.d1613[41]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[110]))[42] = SCM_WORD(scm__rc.d1613[43]);
  scm__rc.d1613[53] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[34])),TRUE); /* ~ */
  scm__rc.d1613[52] = Scm_MakeIdentifier(scm__rc.d1613[53], SCM_MODULE(scm__rc.d1613[2]), SCM_NIL); /* gauche#~ */
  scm__rc.d1613[55] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[35])),TRUE); /* port? */
  scm__rc.d1613[54] = Scm_MakeIdentifier(scm__rc.d1613[55], SCM_MODULE(scm__rc.d1613[2]), SCM_NIL); /* gauche#port? */
  scm__rc.d1613[57] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[36])),TRUE); /* port-name */
  scm__rc.d1613[56] = Scm_MakeIdentifier(scm__rc.d1613[57], SCM_MODULE(scm__rc.d1613[2]), SCM_NIL); /* gauche#port-name */
  scm__rc.d1613[59] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[37])),TRUE); /* port-current-line */
  scm__rc.d1613[58] = Scm_MakeIdentifier(scm__rc.d1613[59], SCM_MODULE(scm__rc.d1613[2]), SCM_NIL); /* gauche#port-current-line */
  scm__rc.d1613[61] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[39])),TRUE); /* format */
  scm__rc.d1613[60] = Scm_MakeIdentifier(scm__rc.d1613[61], SCM_MODULE(scm__rc.d1613[2]), SCM_NIL); /* gauche#format */
  scm__rc.d1613[62] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[40])),FALSE); /* G1623 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[25]), scm__rc.d1613[62]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[27]), scm__rc.d1613[21]);
  scm__rc.d1613[63] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1619[26]), SCM_OBJ(&scm__rc.d1619[18]), SCM_OBJ(&scm__rc.d1619[28]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[29]), scm__rc.d1613[63]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[154]))[4] = SCM_WORD(scm__rc.d1613[47]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[154]))[6] = SCM_WORD(scm__rc.d1613[52]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[154]))[14] = SCM_WORD(scm__rc.d1613[54]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[154]))[20] = SCM_WORD(scm__rc.d1613[56]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[154]))[28] = SCM_WORD(scm__rc.d1613[58]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[154]))[38] = SCM_WORD(scm__rc.d1613[60]);
  scm__rc.d1613[65] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[41])),TRUE); /* <load-condition-mixin> */
  scm__rc.d1613[64] = Scm_MakeIdentifier(scm__rc.d1613[65], SCM_MODULE(scm__rc.d1613[2]), SCM_NIL); /* gauche#<load-condition-mixin> */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1616[6]))->name = scm__rc.d1613[10];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[194]))[5] = SCM_WORD(scm__rc.d1613[49]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[194]))[7] = SCM_WORD(scm__rc.d1613[2]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[194]))[9] = SCM_WORD(scm__rc.d1613[24]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[194]))[17] = SCM_WORD(scm__rc.d1613[28]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[194]))[19] = SCM_WORD(scm__rc.d1613[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[194]))[22] = SCM_WORD(scm__rc.d1613[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[194]))[24] = SCM_WORD(scm__rc.d1613[64]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[194]))[26] = SCM_WORD(scm__rc.d1613[36]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[194]))[30] = SCM_WORD(scm__rc.d1613[38]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[194]))[34] = SCM_WORD(scm__rc.d1613[39]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[194]))[37] = SCM_WORD(scm__rc.d1613[40]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[194]))[40] = SCM_WORD(scm__rc.d1613[41]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[194]))[42] = SCM_WORD(scm__rc.d1613[43]);
  scm__rc.d1613[66] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[42])),FALSE); /* G1626 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[31]), scm__rc.d1613[66]);
  scm__rc.d1613[67] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[43])),TRUE); /* si */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[33]), scm__rc.d1613[67]);
  scm__rc.d1613[68] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[44])),TRUE); /* source-info */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[36]), scm__rc.d1613[68]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[37]), scm__rc.d1613[21]);
  scm__rc.d1613[69] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1619[32]), SCM_OBJ(&scm__rc.d1619[33]), SCM_OBJ(&scm__rc.d1619[39]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[40]), scm__rc.d1613[69]);
  scm__rc.d1613[70] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[46])),TRUE); /* expr */
  scm__rc.d1613[72] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[47])),TRUE); /* %source-info */
  scm__rc.d1613[71] = Scm_MakeIdentifier(scm__rc.d1613[72], SCM_MODULE(Scm_GaucheInternalModule()), SCM_NIL); /* gauche.internal#%source-info */
  scm__rc.d1613[74] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[48])),TRUE); /* find */
  scm__rc.d1613[73] = Scm_MakeIdentifier(scm__rc.d1613[74], SCM_MODULE(scm__rc.d1613[2]), SCM_NIL); /* gauche#find */
  scm__rc.d1613[75] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[51])),FALSE); /* G1625 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[41]), scm__rc.d1613[75]);
  scm__rc.d1613[76] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1619[42]), SCM_OBJ(&scm__rc.d1619[18]), SCM_OBJ(&scm__rc.d1619[28]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[43]), scm__rc.d1613[76]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[243]))[4] = SCM_WORD(scm__rc.d1613[70]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[243]))[6] = SCM_WORD(scm__rc.d1613[52]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[243]))[15] = SCM_WORD(scm__rc.d1613[71]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[243]))[17] = SCM_WORD(scm__rc.d1613[73]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[243]))[31] = SCM_WORD(scm__rc.d1613[60]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[243]))[38] = SCM_WORD(scm__rc.d1613[60]);
  scm__rc.d1613[78] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[52])),TRUE); /* <compile-error-mixin> */
  scm__rc.d1613[77] = Scm_MakeIdentifier(scm__rc.d1613[78], SCM_MODULE(scm__rc.d1613[2]), SCM_NIL); /* gauche#<compile-error-mixin> */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1616[9]))->name = scm__rc.d1613[10];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[283]))[5] = SCM_WORD(scm__rc.d1613[49]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[283]))[7] = SCM_WORD(scm__rc.d1613[2]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[283]))[9] = SCM_WORD(scm__rc.d1613[24]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[283]))[17] = SCM_WORD(scm__rc.d1613[28]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[283]))[19] = SCM_WORD(scm__rc.d1613[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[283]))[22] = SCM_WORD(scm__rc.d1613[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[283]))[24] = SCM_WORD(scm__rc.d1613[77]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[283]))[26] = SCM_WORD(scm__rc.d1613[36]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[283]))[30] = SCM_WORD(scm__rc.d1613[38]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[283]))[34] = SCM_WORD(scm__rc.d1613[39]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[283]))[37] = SCM_WORD(scm__rc.d1613[40]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[283]))[40] = SCM_WORD(scm__rc.d1613[41]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[283]))[42] = SCM_WORD(scm__rc.d1613[43]);
  scm__rc.d1613[80] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[53])),TRUE); /* eq? */
  scm__rc.d1613[79] = Scm_MakeIdentifier(scm__rc.d1613[80], SCM_MODULE(scm__rc.d1613[2]), SCM_NIL); /* gauche#eq? */
  scm__rc.d1613[82] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[54])),TRUE); /* eq-compare */
  scm__rc.d1613[81] = Scm_MakeIdentifier(scm__rc.d1613[82], SCM_MODULE(scm__rc.d1613[2]), SCM_NIL); /* gauche#eq-compare */
  scm__rc.d1613[84] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[55])),TRUE); /* eq-hash */
  scm__rc.d1613[83] = Scm_MakeIdentifier(scm__rc.d1613[84], SCM_MODULE(scm__rc.d1613[2]), SCM_NIL); /* gauche#eq-hash */
  scm__rc.d1613[85] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[56])),TRUE); /* eq-comparator */
  scm__rc.d1613[87] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[57])),TRUE); /* make-comparator/compare */
  scm__rc.d1613[86] = Scm_MakeIdentifier(scm__rc.d1613[87], SCM_MODULE(scm__rc.d1613[2]), SCM_NIL); /* gauche#make-comparator/compare */
  scm__rc.d1613[88] = Scm_MakeIdentifier(scm__rc.d1613[85], SCM_MODULE(scm__rc.d1613[2]), SCM_NIL); /* gauche#eq-comparator */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1616[10]))->name = scm__rc.d1613[10];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[327]))[5] = SCM_WORD(scm__rc.d1613[79]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[327]))[7] = SCM_WORD(scm__rc.d1613[81]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[327]))[9] = SCM_WORD(scm__rc.d1613[83]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[327]))[11] = SCM_WORD(scm__rc.d1613[85]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[327]))[13] = SCM_WORD(scm__rc.d1613[86]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[327]))[15] = SCM_WORD(scm__rc.d1613[88]);
  scm__rc.d1613[90] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[58])),TRUE); /* eqv? */
  scm__rc.d1613[89] = Scm_MakeIdentifier(scm__rc.d1613[90], SCM_MODULE(scm__rc.d1613[2]), SCM_NIL); /* gauche#eqv? */
  scm__rc.d1613[92] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[59])),TRUE); /* eqv-hash */
  scm__rc.d1613[91] = Scm_MakeIdentifier(scm__rc.d1613[92], SCM_MODULE(scm__rc.d1613[2]), SCM_NIL); /* gauche#eqv-hash */
  scm__rc.d1613[93] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[60])),TRUE); /* eqv-comparator */
  scm__rc.d1613[94] = Scm_MakeIdentifier(scm__rc.d1613[93], SCM_MODULE(scm__rc.d1613[2]), SCM_NIL); /* gauche#eqv-comparator */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1616[11]))->name = scm__rc.d1613[10];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[344]))[5] = SCM_WORD(scm__rc.d1613[89]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[344]))[8] = SCM_WORD(scm__rc.d1613[91]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[344]))[10] = SCM_WORD(scm__rc.d1613[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[344]))[12] = SCM_WORD(scm__rc.d1613[86]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[344]))[14] = SCM_WORD(scm__rc.d1613[94]);
  scm__rc.d1613[96] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[61])),TRUE); /* equal? */
  scm__rc.d1613[95] = Scm_MakeIdentifier(scm__rc.d1613[96], SCM_MODULE(scm__rc.d1613[2]), SCM_NIL); /* gauche#equal? */
  scm__rc.d1613[98] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[62])),TRUE); /* default-hash */
  scm__rc.d1613[97] = Scm_MakeIdentifier(scm__rc.d1613[98], SCM_MODULE(scm__rc.d1613[2]), SCM_NIL); /* gauche#default-hash */
  scm__rc.d1613[99] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[63])),TRUE); /* equal-comparator */
  scm__rc.d1613[100] = Scm_MakeIdentifier(scm__rc.d1613[99], SCM_MODULE(scm__rc.d1613[2]), SCM_NIL); /* gauche#equal-comparator */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1616[12]))->name = scm__rc.d1613[10];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[360]))[5] = SCM_WORD(scm__rc.d1613[95]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[360]))[8] = SCM_WORD(scm__rc.d1613[97]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[360]))[10] = SCM_WORD(scm__rc.d1613[99]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[360]))[12] = SCM_WORD(scm__rc.d1613[86]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[360]))[14] = SCM_WORD(scm__rc.d1613[100]);
  scm__rc.d1613[102] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[64])),TRUE); /* string? */
  scm__rc.d1613[101] = Scm_MakeIdentifier(scm__rc.d1613[102], SCM_MODULE(scm__rc.d1613[2]), SCM_NIL); /* gauche#string? */
  scm__rc.d1613[104] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[65])),TRUE); /* string=? */
  scm__rc.d1613[103] = Scm_MakeIdentifier(scm__rc.d1613[104], SCM_MODULE(scm__rc.d1613[2]), SCM_NIL); /* gauche#string=? */
  scm__rc.d1613[106] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[66])),TRUE); /* compare */
  scm__rc.d1613[105] = Scm_MakeIdentifier(scm__rc.d1613[106], SCM_MODULE(scm__rc.d1613[2]), SCM_NIL); /* gauche#compare */
  scm__rc.d1613[107] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[67])),TRUE); /* string-comparator */
  scm__rc.d1613[108] = Scm_MakeIdentifier(scm__rc.d1613[107], SCM_MODULE(scm__rc.d1613[2]), SCM_NIL); /* gauche#string-comparator */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1616[13]))->name = scm__rc.d1613[10];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[376]))[3] = SCM_WORD(scm__rc.d1613[101]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[376]))[5] = SCM_WORD(scm__rc.d1613[103]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[376]))[7] = SCM_WORD(scm__rc.d1613[105]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[376]))[9] = SCM_WORD(scm__rc.d1613[97]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[376]))[11] = SCM_WORD(scm__rc.d1613[107]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[376]))[13] = SCM_WORD(scm__rc.d1613[86]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[376]))[15] = SCM_WORD(scm__rc.d1613[108]);
  scm__rc.d1613[110] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[68])),TRUE); /* default-comparator-equal? */
  scm__rc.d1613[109] = Scm_MakeIdentifier(scm__rc.d1613[110], SCM_MODULE(Scm_GaucheInternalModule()), SCM_NIL); /* gauche.internal#default-comparator-equal? */
  scm__rc.d1613[111] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[69])),TRUE); /* default-comparator */
  scm__rc.d1613[112] = Scm_MakeIdentifier(scm__rc.d1613[111], SCM_MODULE(scm__rc.d1613[2]), SCM_NIL); /* gauche#default-comparator */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1616[14]))->name = scm__rc.d1613[10];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[393]))[5] = SCM_WORD(scm__rc.d1613[109]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[393]))[7] = SCM_WORD(scm__rc.d1613[105]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[393]))[9] = SCM_WORD(scm__rc.d1613[97]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[393]))[11] = SCM_WORD(scm__rc.d1613[111]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[393]))[13] = SCM_WORD(scm__rc.d1613[86]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[393]))[15] = SCM_WORD(scm__rc.d1613[112]);
  scm__rc.d1613[113] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[70])),TRUE); /* make-equal-comparator */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[48]), scm__rc.d1613[68]);
  scm__rc.d1613[114] = Scm_MakeExtendedPair(scm__rc.d1613[113], SCM_NIL, SCM_OBJ(&scm__rc.d1619[49]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[50]), scm__rc.d1613[114]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1616[15]))->name = scm__rc.d1613[113];/* make-equal-comparator */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[410]))[1] = SCM_WORD(scm__rc.d1613[100]);
  ScmObj G1627 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1616[15]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1613[113]) /* make-equal-comparator */, G1627,0);

  scm__rc.d1613[115] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[71])),TRUE); /* make-default-comparator */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[53]), scm__rc.d1613[68]);
  scm__rc.d1613[116] = Scm_MakeExtendedPair(scm__rc.d1613[115], SCM_NIL, SCM_OBJ(&scm__rc.d1619[54]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[55]), scm__rc.d1613[116]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1616[16]))->name = scm__rc.d1613[115];/* make-default-comparator */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[413]))[1] = SCM_WORD(scm__rc.d1613[112]);
  ScmObj G1628 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1616[16]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1613[115]) /* make-default-comparator */, G1628,0);

  scm__rc.d1613[117] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[72])),TRUE); /* comparator-register-default! */
  scm__rc.d1613[119] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[73])),TRUE); /* <comparator> */
  scm__rc.d1613[118] = Scm_MakeIdentifier(scm__rc.d1613[119], SCM_MODULE(scm__rc.d1613[2]), SCM_NIL); /* gauche#<comparator> */
  scm__rc.d1613[121] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[74])),TRUE); /* is-a? */
  scm__rc.d1613[120] = Scm_MakeIdentifier(scm__rc.d1613[121], SCM_MODULE(scm__rc.d1613[2]), SCM_NIL); /* gauche#is-a? */
  scm__rc.d1613[123] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[76])),TRUE); /* error */
  scm__rc.d1613[122] = Scm_MakeIdentifier(scm__rc.d1613[123], SCM_MODULE(scm__rc.d1613[2]), SCM_NIL); /* gauche#error */
  scm__rc.d1613[125] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[77])),TRUE); /* *custom-comparators* */
  scm__rc.d1613[124] = Scm_MakeIdentifier(scm__rc.d1613[125], SCM_MODULE(Scm_GaucheInternalModule()), SCM_NIL); /* gauche.internal#*custom-comparators* */
  scm__rc.d1613[126] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[78])),TRUE); /* cmpr */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[56]), scm__rc.d1613[126]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[59]), scm__rc.d1613[68]);
  scm__rc.d1613[127] = Scm_MakeExtendedPair(scm__rc.d1613[117], SCM_OBJ(&scm__rc.d1619[56]), SCM_OBJ(&scm__rc.d1619[60]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[61]), scm__rc.d1613[127]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1616[17]))->name = scm__rc.d1613[117];/* comparator-register-default! */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[416]))[4] = SCM_WORD(scm__rc.d1613[118]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[416]))[6] = SCM_WORD(scm__rc.d1613[120]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[416]))[17] = SCM_WORD(scm__rc.d1613[122]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[416]))[20] = SCM_WORD(scm__rc.d1613[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[416]))[23] = SCM_WORD(scm__rc.d1613[124]);
  ScmObj G1629 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1616[17]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1613[117]) /* comparator-register-default! */, G1629,0);

  scm__rc.d1613[128] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[79])),TRUE); /* type-test */
  scm__rc.d1613[130] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[80])),TRUE); /* comparator-flavor */
  scm__rc.d1613[129] = Scm_MakeIdentifier(scm__rc.d1613[130], SCM_MODULE(scm__rc.d1613[2]), SCM_NIL); /* gauche#comparator-flavor */
  scm__rc.d1613[131] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[81])),TRUE); /* equality-test */
  scm__rc.d1613[133] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[82])),TRUE); /* comparator-ordered? */
  scm__rc.d1613[132] = Scm_MakeIdentifier(scm__rc.d1613[133], SCM_MODULE(scm__rc.d1613[2]), SCM_NIL); /* gauche#comparator-ordered? */
  scm__rc.d1613[134] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[83])),TRUE); /* ordering */
  scm__rc.d1613[135] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[84])),TRUE); /* comparison */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[62]), scm__rc.d1613[135]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[63]), scm__rc.d1613[134]);
  scm__rc.d1613[137] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[86])),TRUE); /* errorf */
  scm__rc.d1613[136] = Scm_MakeIdentifier(scm__rc.d1613[137], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#errorf */
  scm__rc.d1613[139] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[87])),TRUE); /* comparator-hashable? */
  scm__rc.d1613[138] = Scm_MakeIdentifier(scm__rc.d1613[139], SCM_MODULE(scm__rc.d1613[2]), SCM_NIL); /* gauche#comparator-hashable? */
  scm__rc.d1613[140] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[88])),TRUE); /* hash */
  scm__rc.d1613[141] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[89])),TRUE); /* name */
  scm__rc.d1613[143] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[90])),TRUE); /* comparator-equality-use-comparison? */
  scm__rc.d1613[142] = Scm_MakeIdentifier(scm__rc.d1613[143], SCM_MODULE(Scm_GaucheInternalModule()), SCM_NIL); /* gauche.internal#comparator-equality-use-comparison? */
  scm__rc.d1613[144] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[91])),FALSE); /* G1631 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[64]), scm__rc.d1613[144]);
  scm__rc.d1613[145] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[92])),TRUE); /* x */
  scm__rc.d1613[146] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[93])),TRUE); /* y */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[66]), scm__rc.d1613[146]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[67]), scm__rc.d1613[145]);
  scm__rc.d1613[147] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1619[65]), SCM_OBJ(&scm__rc.d1619[67]), SCM_OBJ(&scm__rc.d1619[28]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[68]), scm__rc.d1613[147]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]))[4] = SCM_WORD(scm__rc.d1613[128]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]))[6] = SCM_WORD(scm__rc.d1613[52]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]))[11] = SCM_WORD(scm__rc.d1613[128]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]))[13] = SCM_WORD(scm__rc.d1613[52]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]))[20] = SCM_WORD(scm__rc.d1613[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]))[25] = SCM_WORD(scm__rc.d1613[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]))[32] = SCM_WORD(scm__rc.d1613[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]))[34] = SCM_WORD(scm__rc.d1613[52]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]))[39] = SCM_WORD(scm__rc.d1613[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]))[41] = SCM_WORD(scm__rc.d1613[52]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]))[48] = SCM_WORD(scm__rc.d1613[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]))[55] = SCM_WORD(scm__rc.d1613[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]))[59] = SCM_WORD(scm__rc.d1613[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]))[65] = SCM_WORD(scm__rc.d1613[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]))[67] = SCM_WORD(scm__rc.d1613[52]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]))[72] = SCM_WORD(scm__rc.d1613[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]))[74] = SCM_WORD(scm__rc.d1613[52]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]))[80] = SCM_WORD(scm__rc.d1613[135]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]))[86] = SCM_WORD(scm__rc.d1613[135]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]))[88] = SCM_WORD(scm__rc.d1613[52]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]))[93] = SCM_WORD(scm__rc.d1613[135]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]))[95] = SCM_WORD(scm__rc.d1613[52]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]))[107] = SCM_WORD(scm__rc.d1613[136]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]))[115] = SCM_WORD(scm__rc.d1613[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]))[128] = SCM_WORD(scm__rc.d1613[138]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]))[135] = SCM_WORD(scm__rc.d1613[140]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]))[137] = SCM_WORD(scm__rc.d1613[52]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]))[142] = SCM_WORD(scm__rc.d1613[140]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]))[144] = SCM_WORD(scm__rc.d1613[52]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]))[152] = SCM_WORD(scm__rc.d1613[138]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]))[165] = SCM_WORD(scm__rc.d1613[141]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]))[167] = SCM_WORD(scm__rc.d1613[12]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]))[172] = SCM_WORD(scm__rc.d1613[141]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]))[174] = SCM_WORD(scm__rc.d1613[12]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]))[176] = SCM_WORD(scm__rc.d1613[95]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]))[182] = SCM_WORD(scm__rc.d1613[142]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[441]))[188] = SCM_WORD(scm__rc.d1613[142]);
  scm__rc.d1613[148] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[94])),TRUE); /* object-equal? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[70]), scm__rc.d1613[146]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[71]), scm__rc.d1613[145]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1616[19]))->name = scm__rc.d1613[10];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[636]))[5] = SCM_WORD(scm__rc.d1613[148]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[636]))[7] = SCM_WORD(scm__rc.d1613[2]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[636]))[9] = SCM_WORD(scm__rc.d1613[24]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[636]))[17] = SCM_WORD(scm__rc.d1613[28]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[636]))[19] = SCM_WORD(scm__rc.d1613[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[636]))[22] = SCM_WORD(scm__rc.d1613[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[636]))[24] = SCM_WORD(scm__rc.d1613[118]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[636]))[26] = SCM_WORD(scm__rc.d1613[118]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[636]))[30] = SCM_WORD(scm__rc.d1613[38]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[636]))[34] = SCM_WORD(scm__rc.d1613[39]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[636]))[37] = SCM_WORD(scm__rc.d1613[40]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[636]))[40] = SCM_WORD(scm__rc.d1613[41]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[636]))[42] = SCM_WORD(scm__rc.d1613[43]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())));
  scm__rc.d1613[151] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[95])),TRUE); /* gauche.internal */
  scm__rc.d1613[150] = SCM_OBJ(Scm_FindModule(SCM_SYMBOL(scm__rc.d1613[151]), SCM_FIND_MODULE_CREATE|SCM_FIND_MODULE_PLACEHOLDING)); /* module gauche.internal */
  scm__rc.d1613[149] = Scm_MakeIdentifier(scm__rc.d1613[125], SCM_MODULE(scm__rc.d1613[150]), SCM_NIL); /* gauche.internal#*custom-comparators* */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1616[20]))->name = scm__rc.d1613[10];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[680]))[2] = SCM_WORD(scm__rc.d1613[149]);
  scm__rc.d1613[152] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[96])),TRUE); /* %choose-comparator-1 */
  scm__rc.d1613[154] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[97])),TRUE); /* comparator-test-type */
  scm__rc.d1613[153] = Scm_MakeIdentifier(scm__rc.d1613[154], SCM_MODULE(scm__rc.d1613[150]), SCM_NIL); /* gauche.internal#comparator-test-type */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[73]), scm__rc.d1613[152]);
  scm__rc.d1613[155] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[98])),FALSE); /* G1632 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[74]), scm__rc.d1613[155]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[77]), scm__rc.d1613[68]);
  scm__rc.d1613[156] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1619[73]), SCM_OBJ(&scm__rc.d1619[74]), SCM_OBJ(&scm__rc.d1619[78]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[79]), scm__rc.d1613[156]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[684]))[3] = SCM_WORD(scm__rc.d1613[153]);
  scm__rc.d1613[157] = Scm_MakeIdentifier(scm__rc.d1613[74], SCM_MODULE(scm__rc.d1613[150]), SCM_NIL); /* gauche.internal#find */
  scm__rc.d1613[158] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[99])),TRUE); /* a */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[80]), scm__rc.d1613[158]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[83]), scm__rc.d1613[68]);
  scm__rc.d1613[159] = Scm_MakeExtendedPair(scm__rc.d1613[152], SCM_OBJ(&scm__rc.d1619[80]), SCM_OBJ(&scm__rc.d1619[84]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[85]), scm__rc.d1613[159]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1616[22]))->name = scm__rc.d1613[152];/* %choose-comparator-1 */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[689]))[3] = SCM_WORD(scm__rc.d1613[149]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[689]))[5] = SCM_WORD(scm__rc.d1613[157]);
  ScmObj G1633 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1616[22]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1613[152]) /* %choose-comparator-1 */, G1633,0);

  scm__rc.d1613[160] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[100])),TRUE); /* %choose-comparator-2 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[86]), scm__rc.d1613[160]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[87]), scm__rc.d1613[46]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[90]), scm__rc.d1613[68]);
  scm__rc.d1613[161] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1619[86]), SCM_OBJ(&scm__rc.d1619[87]), SCM_OBJ(&scm__rc.d1619[91]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[92]), scm__rc.d1613[161]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[696]))[5] = SCM_WORD(scm__rc.d1613[153]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[696]))[10] = SCM_WORD(scm__rc.d1613[153]);
  scm__rc.d1613[162] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[101])),TRUE); /* b */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[93]), scm__rc.d1613[162]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[94]), scm__rc.d1613[158]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[97]), scm__rc.d1613[68]);
  scm__rc.d1613[163] = Scm_MakeExtendedPair(scm__rc.d1613[160], SCM_OBJ(&scm__rc.d1619[94]), SCM_OBJ(&scm__rc.d1619[98]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[99]), scm__rc.d1613[163]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1616[24]))->name = scm__rc.d1613[160];/* %choose-comparator-2 */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[708]))[3] = SCM_WORD(scm__rc.d1613[149]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[708]))[5] = SCM_WORD(scm__rc.d1613[157]);
  ScmObj G1634 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1616[24]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1613[160]) /* %choose-comparator-2 */, G1634,0);

  scm__rc.d1613[164] = Scm_MakeIdentifier(scm__rc.d1613[160], SCM_MODULE(scm__rc.d1613[150]), SCM_NIL); /* gauche.internal#%choose-comparator-2 */
  scm__rc.d1613[166] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[102])),TRUE); /* =? */
  scm__rc.d1613[165] = Scm_MakeIdentifier(scm__rc.d1613[166], SCM_MODULE(scm__rc.d1613[150]), SCM_NIL); /* gauche.internal#=? */
  scm__rc.d1613[167] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[103])),FALSE); /* G1636 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[100]), scm__rc.d1613[167]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[102]), scm__rc.d1613[162]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[103]), scm__rc.d1613[158]);
  scm__rc.d1613[168] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1619[101]), SCM_OBJ(&scm__rc.d1619[103]), SCM_OBJ(&scm__rc.d1619[28]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[104]), scm__rc.d1613[168]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[715]))[5] = SCM_WORD(scm__rc.d1613[164]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[715]))[14] = SCM_WORD(scm__rc.d1613[165]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1616[26]))->name = scm__rc.d1613[10];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[732]))[5] = SCM_WORD(scm__rc.d1613[148]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[732]))[7] = SCM_WORD(scm__rc.d1613[150]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[732]))[9] = SCM_WORD(scm__rc.d1613[24]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[732]))[17] = SCM_WORD(scm__rc.d1613[28]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[732]))[19] = SCM_WORD(scm__rc.d1613[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[732]))[22] = SCM_WORD(scm__rc.d1613[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[732]))[24] = SCM_WORD(scm__rc.d1613[36]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[732]))[26] = SCM_WORD(scm__rc.d1613[36]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[732]))[30] = SCM_WORD(scm__rc.d1613[38]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[732]))[34] = SCM_WORD(scm__rc.d1613[39]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[732]))[37] = SCM_WORD(scm__rc.d1613[40]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[732]))[40] = SCM_WORD(scm__rc.d1613[41]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[732]))[42] = SCM_WORD(scm__rc.d1613[43]);
  scm__rc.d1613[170] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[104])),TRUE); /* comparator-compare */
  scm__rc.d1613[169] = Scm_MakeIdentifier(scm__rc.d1613[170], SCM_MODULE(scm__rc.d1613[150]), SCM_NIL); /* gauche.internal#comparator-compare */
  scm__rc.d1613[171] = Scm_MakeIdentifier(scm__rc.d1613[137], SCM_MODULE(scm__rc.d1613[150]), SCM_NIL); /* gauche.internal#errorf */
  scm__rc.d1613[172] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[106])),FALSE); /* G1638 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[106]), scm__rc.d1613[172]);
  scm__rc.d1613[173] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1619[107]), SCM_OBJ(&scm__rc.d1619[103]), SCM_OBJ(&scm__rc.d1619[28]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[108]), scm__rc.d1613[173]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[776]))[5] = SCM_WORD(scm__rc.d1613[164]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[776]))[14] = SCM_WORD(scm__rc.d1613[169]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[776]))[21] = SCM_WORD(scm__rc.d1613[171]);
  scm__rc.d1613[174] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[107])),TRUE); /* object-compare */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1616[28]))->name = scm__rc.d1613[10];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[799]))[5] = SCM_WORD(scm__rc.d1613[174]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[799]))[7] = SCM_WORD(scm__rc.d1613[150]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[799]))[9] = SCM_WORD(scm__rc.d1613[24]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[799]))[17] = SCM_WORD(scm__rc.d1613[28]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[799]))[19] = SCM_WORD(scm__rc.d1613[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[799]))[22] = SCM_WORD(scm__rc.d1613[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[799]))[24] = SCM_WORD(scm__rc.d1613[36]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[799]))[26] = SCM_WORD(scm__rc.d1613[36]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[799]))[30] = SCM_WORD(scm__rc.d1613[38]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[799]))[34] = SCM_WORD(scm__rc.d1613[39]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[799]))[37] = SCM_WORD(scm__rc.d1613[40]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[799]))[40] = SCM_WORD(scm__rc.d1613[41]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[799]))[42] = SCM_WORD(scm__rc.d1613[43]);
  scm__rc.d1613[175] = Scm_MakeIdentifier(scm__rc.d1613[152], SCM_MODULE(scm__rc.d1613[150]), SCM_NIL); /* gauche.internal#%choose-comparator-1 */
  scm__rc.d1613[176] = Scm_MakeIdentifier(scm__rc.d1613[139], SCM_MODULE(scm__rc.d1613[150]), SCM_NIL); /* gauche.internal#comparator-hashable? */
  scm__rc.d1613[178] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[108])),TRUE); /* comparator-hash */
  scm__rc.d1613[177] = Scm_MakeIdentifier(scm__rc.d1613[178], SCM_MODULE(scm__rc.d1613[150]), SCM_NIL); /* gauche.internal#comparator-hash */
  scm__rc.d1613[179] = Scm_MakeIdentifier(scm__rc.d1613[84], SCM_MODULE(scm__rc.d1613[150]), SCM_NIL); /* gauche.internal#eq-hash */
  scm__rc.d1613[181] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[109])),TRUE); /* %current-recursive-hash */
  scm__rc.d1613[180] = Scm_MakeIdentifier(scm__rc.d1613[181], SCM_MODULE(scm__rc.d1613[150]), SCM_NIL); /* gauche.internal#%current-recursive-hash */
  scm__rc.d1613[182] = Scm_MakeIdentifier(scm__rc.d1613[98], SCM_MODULE(scm__rc.d1613[150]), SCM_NIL); /* gauche.internal#default-hash */
  scm__rc.d1613[184] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[110])),TRUE); /* hash-salt */
  scm__rc.d1613[183] = Scm_MakeIdentifier(scm__rc.d1613[184], SCM_MODULE(scm__rc.d1613[150]), SCM_NIL); /* gauche.internal#hash-salt */
  scm__rc.d1613[185] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[111])),FALSE); /* G1640 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[110]), scm__rc.d1613[185]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[112]), scm__rc.d1613[158]);
  scm__rc.d1613[186] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1619[111]), SCM_OBJ(&scm__rc.d1619[112]), SCM_OBJ(&scm__rc.d1619[28]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[113]), scm__rc.d1613[186]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[843]))[4] = SCM_WORD(scm__rc.d1613[175]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[843]))[13] = SCM_WORD(scm__rc.d1613[176]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[843]))[21] = SCM_WORD(scm__rc.d1613[177]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[843]))[28] = SCM_WORD(scm__rc.d1613[179]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[843]))[33] = SCM_WORD(scm__rc.d1613[180]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[843]))[35] = SCM_WORD(scm__rc.d1613[182]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[843]))[41] = SCM_WORD(scm__rc.d1613[183]);
  scm__rc.d1613[187] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[112])),TRUE); /* object-hash */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1616[30]))->name = scm__rc.d1613[10];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[895]))[5] = SCM_WORD(scm__rc.d1613[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[895]))[7] = SCM_WORD(scm__rc.d1613[150]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[895]))[9] = SCM_WORD(scm__rc.d1613[24]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[895]))[17] = SCM_WORD(scm__rc.d1613[28]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[895]))[19] = SCM_WORD(scm__rc.d1613[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[895]))[22] = SCM_WORD(scm__rc.d1613[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[895]))[24] = SCM_WORD(scm__rc.d1613[36]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[895]))[28] = SCM_WORD(scm__rc.d1613[38]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[895]))[32] = SCM_WORD(scm__rc.d1613[39]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[895]))[35] = SCM_WORD(scm__rc.d1613[40]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[895]))[38] = SCM_WORD(scm__rc.d1613[41]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[895]))[40] = SCM_WORD(scm__rc.d1613[43]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())));
  scm__rc.d1613[188] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[113])),TRUE); /* %call-object-hash */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[115]), scm__rc.d1613[188]);
  scm__rc.d1613[189] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[114])),TRUE); /* o */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[116]), scm__rc.d1613[189]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[119]), scm__rc.d1613[68]);
  scm__rc.d1613[190] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1619[115]), SCM_OBJ(&scm__rc.d1619[116]), SCM_OBJ(&scm__rc.d1619[120]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[121]), scm__rc.d1613[190]);
  scm__rc.d1613[191] = Scm_MakeIdentifier(scm__rc.d1613[187], SCM_MODULE(scm__rc.d1613[150]), SCM_NIL); /* gauche.internal#object-hash */
  scm__rc.d1613[192] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[115])),TRUE); /* obj */
  scm__rc.d1613[193] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[116])),TRUE); /* salt */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[122]), scm__rc.d1613[193]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[123]), scm__rc.d1613[140]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[124]), scm__rc.d1613[192]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[127]), scm__rc.d1613[68]);
  scm__rc.d1613[194] = Scm_MakeExtendedPair(scm__rc.d1613[188], SCM_OBJ(&scm__rc.d1619[124]), SCM_OBJ(&scm__rc.d1619[128]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[129]), scm__rc.d1613[194]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1616[32]))->name = scm__rc.d1613[188];/* %call-object-hash */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[942]))[10] = SCM_WORD(scm__rc.d1613[191]);
  ScmObj G1641 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1616[32]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1613[188]) /* %call-object-hash */, G1641,0);

  scm__rc.d1613[195] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[117])),FALSE); /* G1643 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[130]), scm__rc.d1613[195]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[135]), scm__rc.d1613[68]);
  scm__rc.d1613[196] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1619[132]), SCM_NIL, SCM_OBJ(&scm__rc.d1619[136]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[137]), scm__rc.d1613[196]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[954]))[2] = SCM_WORD(scm__rc.d1613[180]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[140]), scm__rc.d1613[68]);
  scm__rc.d1613[197] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1619[132]), SCM_NIL, SCM_OBJ(&scm__rc.d1619[141]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[142]), scm__rc.d1613[197]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[958]))[2] = SCM_WORD(scm__rc.d1613[180]);
  scm__rc.d1613[199] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[118])),TRUE); /* values */
  scm__rc.d1613[198] = Scm_MakeIdentifier(scm__rc.d1613[199], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#values */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[143]), scm__rc.d1613[140]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[144]), scm__rc.d1613[192]);
  scm__rc.d1613[200] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1619[131]), SCM_OBJ(&scm__rc.d1619[144]), SCM_OBJ(&scm__rc.d1619[28]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[145]), scm__rc.d1613[200]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[962]))[3] = SCM_WORD(scm__rc.d1613[180]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[962]))[11] = SCM_WORD(scm__rc.d1613[191]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[962]))[30] = SCM_WORD(scm__rc.d1613[191]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[962]))[38] = SCM_WORD(scm__rc.d1613[198]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[147]), scm__rc.d1613[140]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[148]), scm__rc.d1613[192]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1616[36]))->name = scm__rc.d1613[10];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1004]))[5] = SCM_WORD(scm__rc.d1613[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1004]))[7] = SCM_WORD(scm__rc.d1613[150]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1004]))[9] = SCM_WORD(scm__rc.d1613[24]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1004]))[17] = SCM_WORD(scm__rc.d1613[28]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1004]))[19] = SCM_WORD(scm__rc.d1613[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1004]))[22] = SCM_WORD(scm__rc.d1613[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1004]))[24] = SCM_WORD(scm__rc.d1613[36]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1004]))[26] = SCM_WORD(scm__rc.d1613[36]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1004]))[30] = SCM_WORD(scm__rc.d1613[38]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1004]))[34] = SCM_WORD(scm__rc.d1613[39]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1004]))[37] = SCM_WORD(scm__rc.d1613[40]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1004]))[40] = SCM_WORD(scm__rc.d1613[41]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1004]))[42] = SCM_WORD(scm__rc.d1613[43]);
  scm__rc.d1613[201] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[119])),FALSE); /* G1645 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[149]), scm__rc.d1613[201]);
  scm__rc.d1613[202] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[120])),TRUE); /* k */
  scm__rc.d1613[203] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[121])),TRUE); /* v */
  scm__rc.d1613[204] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[122])),TRUE); /* r */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[152]), scm__rc.d1613[204]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[153]), scm__rc.d1613[203]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[154]), scm__rc.d1613[202]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[157]), scm__rc.d1613[68]);
  scm__rc.d1613[205] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1619[151]), SCM_OBJ(&scm__rc.d1619[154]), SCM_OBJ(&scm__rc.d1619[158]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[159]), scm__rc.d1613[205]);
  scm__rc.d1613[207] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[123])),TRUE); /* hash-table-fold */
  scm__rc.d1613[206] = Scm_MakeIdentifier(scm__rc.d1613[207], SCM_MODULE(scm__rc.d1613[150]), SCM_NIL); /* gauche.internal#hash-table-fold */
  scm__rc.d1613[208] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[124])),TRUE); /* h */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[160]), scm__rc.d1613[208]);
  scm__rc.d1613[209] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1619[150]), SCM_OBJ(&scm__rc.d1619[160]), SCM_OBJ(&scm__rc.d1619[28]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[161]), scm__rc.d1613[209]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1062]))[6] = SCM_WORD(scm__rc.d1613[206]);
  scm__rc.d1613[211] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[125])),TRUE); /* <hash-table> */
  scm__rc.d1613[210] = Scm_MakeIdentifier(scm__rc.d1613[211], SCM_MODULE(scm__rc.d1613[150]), SCM_NIL); /* gauche.internal#<hash-table> */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[163]), scm__rc.d1613[208]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1616[39]))->name = scm__rc.d1613[10];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1070]))[5] = SCM_WORD(scm__rc.d1613[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1070]))[7] = SCM_WORD(scm__rc.d1613[150]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1070]))[9] = SCM_WORD(scm__rc.d1613[24]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1070]))[17] = SCM_WORD(scm__rc.d1613[28]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1070]))[19] = SCM_WORD(scm__rc.d1613[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1070]))[22] = SCM_WORD(scm__rc.d1613[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1070]))[24] = SCM_WORD(scm__rc.d1613[210]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1070]))[26] = SCM_WORD(scm__rc.d1613[36]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1070]))[30] = SCM_WORD(scm__rc.d1613[38]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1070]))[34] = SCM_WORD(scm__rc.d1613[39]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1070]))[37] = SCM_WORD(scm__rc.d1613[40]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1070]))[40] = SCM_WORD(scm__rc.d1613[41]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1070]))[42] = SCM_WORD(scm__rc.d1613[43]);
  scm__rc.d1613[213] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[126])),TRUE); /* hash-table-exists? */
  scm__rc.d1613[212] = Scm_MakeIdentifier(scm__rc.d1613[213], SCM_MODULE(scm__rc.d1613[150]), SCM_NIL); /* gauche.internal#hash-table-exists? */
  scm__rc.d1613[214] = Scm_MakeIdentifier(scm__rc.d1613[111], SCM_MODULE(scm__rc.d1613[150]), SCM_NIL); /* gauche.internal#default-comparator */
  scm__rc.d1613[216] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[127])),TRUE); /* hash-table-get */
  scm__rc.d1613[215] = Scm_MakeIdentifier(scm__rc.d1613[216], SCM_MODULE(scm__rc.d1613[150]), SCM_NIL); /* gauche.internal#hash-table-get */
  scm__rc.d1613[217] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[128])),TRUE); /* subset? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[164]), scm__rc.d1613[217]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[167]), scm__rc.d1613[203]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[168]), scm__rc.d1613[202]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[171]), scm__rc.d1613[68]);
  scm__rc.d1613[218] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1619[166]), SCM_OBJ(&scm__rc.d1619[168]), SCM_OBJ(&scm__rc.d1619[172]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[173]), scm__rc.d1613[218]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1114]))[5] = SCM_WORD(scm__rc.d1613[212]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1114]))[11] = SCM_WORD(scm__rc.d1613[214]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1114]))[18] = SCM_WORD(scm__rc.d1613[215]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1114]))[20] = SCM_WORD(scm__rc.d1613[165]);
  scm__rc.d1613[220] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[129])),TRUE); /* hash-table-find */
  scm__rc.d1613[219] = Scm_MakeIdentifier(scm__rc.d1613[220], SCM_MODULE(scm__rc.d1613[150]), SCM_NIL); /* gauche.internal#hash-table-find */
  scm__rc.d1613[221] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1619[165]), SCM_OBJ(&scm__rc.d1619[71]), SCM_OBJ(&scm__rc.d1619[38]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[174]), scm__rc.d1613[221]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1137]))[6] = SCM_WORD(scm__rc.d1613[219]);
  scm__rc.d1613[223] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[130])),TRUE); /* hash-table-comparator */
  scm__rc.d1613[222] = Scm_MakeIdentifier(scm__rc.d1613[223], SCM_MODULE(scm__rc.d1613[150]), SCM_NIL); /* gauche.internal#hash-table-comparator */
  scm__rc.d1613[224] = Scm_MakeIdentifier(scm__rc.d1613[96], SCM_MODULE(scm__rc.d1613[150]), SCM_NIL); /* gauche.internal#equal? */
  scm__rc.d1613[225] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[131])),FALSE); /* G1647 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[176]), scm__rc.d1613[225]);
  scm__rc.d1613[226] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1619[177]), SCM_OBJ(&scm__rc.d1619[103]), SCM_OBJ(&scm__rc.d1619[28]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[178]), scm__rc.d1613[226]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1146]))[10] = SCM_WORD(scm__rc.d1613[222]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1146]))[15] = SCM_WORD(scm__rc.d1613[222]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1146]))[17] = SCM_WORD(scm__rc.d1613[224]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1616[43]))->name = scm__rc.d1613[10];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1177]))[5] = SCM_WORD(scm__rc.d1613[148]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1177]))[7] = SCM_WORD(scm__rc.d1613[150]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1177]))[9] = SCM_WORD(scm__rc.d1613[24]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1177]))[17] = SCM_WORD(scm__rc.d1613[28]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1177]))[19] = SCM_WORD(scm__rc.d1613[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1177]))[22] = SCM_WORD(scm__rc.d1613[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1177]))[24] = SCM_WORD(scm__rc.d1613[210]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1177]))[26] = SCM_WORD(scm__rc.d1613[210]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1177]))[30] = SCM_WORD(scm__rc.d1613[38]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1177]))[34] = SCM_WORD(scm__rc.d1613[39]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1177]))[37] = SCM_WORD(scm__rc.d1613[40]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1177]))[40] = SCM_WORD(scm__rc.d1613[41]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1177]))[42] = SCM_WORD(scm__rc.d1613[43]);
  scm__rc.d1613[228] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[132])),TRUE); /* char-set-hash */
  scm__rc.d1613[227] = Scm_MakeIdentifier(scm__rc.d1613[228], SCM_MODULE(scm__rc.d1613[150]), SCM_NIL); /* gauche.internal#char-set-hash */
  scm__rc.d1613[229] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[133])),FALSE); /* G1650 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[181]), scm__rc.d1613[229]);
  scm__rc.d1613[230] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[134])),TRUE); /* _ */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[183]), scm__rc.d1613[230]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[184]), scm__rc.d1613[46]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[185]), scm__rc.d1613[21]);
  scm__rc.d1613[231] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1619[182]), SCM_OBJ(&scm__rc.d1619[184]), SCM_OBJ(&scm__rc.d1619[186]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[187]), scm__rc.d1613[231]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1221]))[2] = SCM_WORD(scm__rc.d1613[227]);
  scm__rc.d1613[233] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[135])),TRUE); /* <char-set> */
  scm__rc.d1613[232] = Scm_MakeIdentifier(scm__rc.d1613[233], SCM_MODULE(scm__rc.d1613[150]), SCM_NIL); /* gauche.internal#<char-set> */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[189]), scm__rc.d1613[230]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1619[190]), scm__rc.d1613[46]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1616[45]))->name = scm__rc.d1613[10];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1225]))[5] = SCM_WORD(scm__rc.d1613[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1225]))[7] = SCM_WORD(scm__rc.d1613[150]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1225]))[9] = SCM_WORD(scm__rc.d1613[24]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1225]))[17] = SCM_WORD(scm__rc.d1613[28]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1225]))[19] = SCM_WORD(scm__rc.d1613[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1225]))[22] = SCM_WORD(scm__rc.d1613[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1225]))[24] = SCM_WORD(scm__rc.d1613[232]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1225]))[26] = SCM_WORD(scm__rc.d1613[36]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1225]))[30] = SCM_WORD(scm__rc.d1613[38]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1225]))[34] = SCM_WORD(scm__rc.d1613[39]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1225]))[37] = SCM_WORD(scm__rc.d1613[40]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1225]))[40] = SCM_WORD(scm__rc.d1613[41]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1225]))[42] = SCM_WORD(scm__rc.d1613[43]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1616[46]))->name = scm__rc.d1613[10];/* %toplevel */
  scm__rc.d1613[235] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[137])),TRUE); /* sys-getenv */
  scm__rc.d1613[234] = Scm_MakeIdentifier(scm__rc.d1613[235], SCM_MODULE(scm__rc.d1613[150]), SCM_NIL); /* gauche.internal#sys-getenv */
  scm__rc.d1613[237] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[138])),TRUE); /* *read-edit* */
  scm__rc.d1613[236] = Scm_MakeIdentifier(scm__rc.d1613[237], SCM_MODULE(scm__rc.d1613[150]), SCM_NIL); /* gauche.internal#*read-edit* */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1616[47]))->name = scm__rc.d1613[10];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1270]))[5] = SCM_WORD(scm__rc.d1613[234]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1270]))[8] = SCM_WORD(scm__rc.d1613[236]);
  scm__rc.d1613[239] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[139])),TRUE); /* %transfer-bindings */
  scm__rc.d1613[238] = Scm_MakeIdentifier(scm__rc.d1613[239], SCM_MODULE(Scm_GaucheInternalModule()), SCM_NIL); /* gauche.internal#%transfer-bindings */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1616[48]))->name = scm__rc.d1613[10];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1280]))[2] = SCM_WORD(scm__rc.d1613[238]);
  scm__rc.d1613[241] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[140])),TRUE); /* ref */
  scm__rc.d1613[240] = Scm_MakeIdentifier(scm__rc.d1613[241], SCM_MODULE(scm__rc.d1613[26]), SCM_NIL); /* gauche.object#ref */
  scm__rc.d1613[243] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[141])),TRUE); /* generic-build-dispatcher! */
  scm__rc.d1613[242] = Scm_MakeIdentifier(scm__rc.d1613[243], SCM_MODULE(scm__rc.d1613[26]), SCM_NIL); /* gauche.object#generic-build-dispatcher! */
  scm__rc.d1613[245] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1614[142])),TRUE); /* object-apply */
  scm__rc.d1613[244] = Scm_MakeIdentifier(scm__rc.d1613[245], SCM_MODULE(scm__rc.d1613[26]), SCM_NIL); /* gauche.object#object-apply */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1616[49]))->name = scm__rc.d1613[10];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1284]))[3] = SCM_WORD(scm__rc.d1613[240]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1284]))[6] = SCM_WORD(scm__rc.d1613[242]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1284]))[8] = SCM_WORD(scm__rc.d1613[244]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1615[1284]))[11] = SCM_WORD(scm__rc.d1613[242]);
  Scm_VMExecuteToplevels(toplevels);
}
