/* 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 d1563[147];
} scm__sc SCM_UNUSED = {
  {   /* ScmString d1563 */
      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("G1567", 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("G1570", 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("G1572", 5, 5),
      SCM_STRING_CONST_INITIALIZER("<load-condition-mixin>", 22, 22),
      SCM_STRING_CONST_INITIALIZER("G1575", 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("G1574", 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("$GREF", 5, 5),
      SCM_STRING_CONST_INITIALIZER("$LAMBDA", 7, 7),
      SCM_STRING_CONST_INITIALIZER("lambda", 6, 6),
      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("ordered", 7, 7),
      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("G1580", 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("G1581", 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("G1585", 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("G1587", 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("G1589", 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("G1592", 5, 5),
      SCM_STRING_CONST_INITIALIZER("values", 6, 6),
      SCM_STRING_CONST_INITIALIZER("G1594", 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("G1596", 5, 5),
      SCM_STRING_CONST_INITIALIZER("char-set-hash", 13, 13),
      SCM_STRING_CONST_INITIALIZER("G1599", 5, 5),
      SCM_STRING_CONST_INITIALIZER("_", 1, 1),
      SCM_STRING_CONST_INITIALIZER("<char-set>", 10, 10),
      SCM_STRING_CONST_INITIALIZER("GAUCHE_READ_EDIT", 16, 16),
      SCM_STRING_CONST_INITIALIZER("sys-getenv", 10, 10),
      SCM_STRING_CONST_INITIALIZER("boolean", 7, 7),
      SCM_STRING_CONST_INITIALIZER("*read-edit*", 11, 11),
      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 d1568[189] SCM_ALIGN_PAIR;
  ScmCompiledCode d1565[49];
  ScmWord d1564[1296];
  ScmObj d1562[277];
} scm__rc SCM_UNUSED = {
  {   /* ScmPair d1568 */
       { SCM_NIL, SCM_NIL },
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1568[1])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1568[3])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1568[4])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1568[5])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1568[7])},
       { SCM_OBJ(&scm__rc.d1568[8]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[1]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1568[12])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1568[13])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1568[15])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1568[3])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1568[17])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1568[18])},
       { SCM_OBJ(&scm__rc.d1568[19]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[3]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1568[23])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1568[25])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1568[3])},
       { SCM_OBJ(&scm__rc.d1568[27]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[5]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1568[31])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(71U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[45]), SCM_OBJ(&scm__rc.d1568[34])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1568[35])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1568[37]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1568[36]), SCM_OBJ(&scm__rc.d1568[38])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1568[41])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[8]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[7]), SCM_OBJ(&scm__rc.d1568[44])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_NIL, SCM_OBJ(&scm__rc.d1568[47])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1568[48])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_NIL, SCM_OBJ(&scm__rc.d1568[51])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1568[52])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(106U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[45]), SCM_OBJ(&scm__rc.d1568[55])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1568[56])},
       { SCM_OBJ(&scm__rc.d1568[57]), SCM_OBJ(&scm__rc.d1568[38])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1568[60])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1568[62])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1568[3])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1568[64])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[18]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1568[68])},
       { SCM_FALSE, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1568[70])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(140U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[45]), SCM_OBJ(&scm__rc.d1568[73])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1568[74])},
       { SCM_OBJ(&scm__rc.d1568[75]), SCM_OBJ(&scm__rc.d1568[38])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(139U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[45]), SCM_OBJ(&scm__rc.d1568[79])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1568[80])},
       { SCM_OBJ(&scm__rc.d1568[81]), SCM_OBJ(&scm__rc.d1568[38])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1568[70])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(142U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[45]), SCM_OBJ(&scm__rc.d1568[86])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1568[87])},
       { SCM_OBJ(&scm__rc.d1568[88]), SCM_OBJ(&scm__rc.d1568[38])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1568[91])},
       { SCM_MAKE_INT(141U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[45]), SCM_OBJ(&scm__rc.d1568[93])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1568[94])},
       { SCM_OBJ(&scm__rc.d1568[95]), SCM_OBJ(&scm__rc.d1568[38])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1568[98])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1568[3])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1568[100])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[25]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1568[104])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[27]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1568[108])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1568[3])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[29]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1568[70])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(214U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[45]), SCM_OBJ(&scm__rc.d1568[115])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1568[116])},
       { SCM_OBJ(&scm__rc.d1568[117]), SCM_OBJ(&scm__rc.d1568[38])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1568[120])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1568[121])},
       { SCM_MAKE_INT(213U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[45]), SCM_OBJ(&scm__rc.d1568[123])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1568[124])},
       { SCM_OBJ(&scm__rc.d1568[125]), SCM_OBJ(&scm__rc.d1568[38])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1568[128])},
       { SCM_OBJ(&scm__rc.d1568[129]), SCM_OBJ(&scm__rc.d1568[70])},
       { SCM_MAKE_INT(226U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[45]), SCM_OBJ(&scm__rc.d1568[131])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1568[132])},
       { SCM_OBJ(&scm__rc.d1568[133]), SCM_OBJ(&scm__rc.d1568[38])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(224U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[45]), SCM_OBJ(&scm__rc.d1568[136])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1568[137])},
       { SCM_OBJ(&scm__rc.d1568[138]), SCM_OBJ(&scm__rc.d1568[38])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1568[3])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1568[141])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[35]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1568[145])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1568[147])},
       { SCM_OBJ(&scm__rc.d1568[148]), SCM_OBJ(&scm__rc.d1568[70])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1568[150])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1568[151])},
       { SCM_MAKE_INT(231U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[45]), SCM_OBJ(&scm__rc.d1568[153])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1568[154])},
       { SCM_OBJ(&scm__rc.d1568[155]), SCM_OBJ(&scm__rc.d1568[38])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1568[141])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[38]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1568[145])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1568[162])},
       { SCM_OBJ(&scm__rc.d1568[163]), SCM_OBJ(&scm__rc.d1568[70])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1568[165])},
       { SCM_MAKE_INT(235U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[45]), SCM_OBJ(&scm__rc.d1568[167])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1568[168])},
       { SCM_OBJ(&scm__rc.d1568[169]), SCM_OBJ(&scm__rc.d1568[38])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1568[174])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[42]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[41]), SCM_OBJ(&scm__rc.d1568[177])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1568[179])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1568[3])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1568[181])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1568[181])},
       { SCM_OBJ(&scm__rc.d1568[183]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[44]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1568[187])},
  },
  {   /* ScmCompiledCode d1565 */
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[0])), 28,
            32, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1567) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[28])), 35,
            21, 4, 0, SCM_OBJ(&scm__rc.d1568[2]), SCM_NIL, SCM_OBJ(&scm__rc.d1568[10]),
            SCM_OBJ(&scm__rc.d1565[2]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[63])), 46,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1570) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[109])), 1,
            0, 3, 0, SCM_OBJ(&scm__rc.d1568[16]), SCM_NIL, SCM_OBJ(&scm__rc.d1568[21]),
            SCM_OBJ(&scm__rc.d1565[4]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[110])), 44,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1572) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[154])), 40,
            19, 3, 0, SCM_OBJ(&scm__rc.d1568[26]), SCM_NIL, SCM_OBJ(&scm__rc.d1568[29]),
            SCM_OBJ(&scm__rc.d1565[6]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[194])), 44,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1575) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[238])), 5,
            0, 1, 0, SCM_OBJ(&scm__rc.d1568[32]), SCM_NIL, SCM_OBJ(&scm__rc.d1568[40]),
            SCM_OBJ(&scm__rc.d1565[9]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1574) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[243])), 40,
            20, 3, 0, SCM_OBJ(&scm__rc.d1568[42]), SCM_NIL, SCM_OBJ(&scm__rc.d1568[43]),
            SCM_OBJ(&scm__rc.d1565[9]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[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.d1564[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.d1564[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.d1564[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.d1564[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.d1564[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.d1564[410])), 3,
            0, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1568[46]),
            SCM_FALSE, SCM_OBJ(&scm__rc.d1562[119])),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* make-default-comparator */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[413])), 3,
            0, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1568[50]),
            SCM_FALSE, SCM_OBJ(&scm__rc.d1562[134])),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* comparator-register-default! */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[416])), 25,
            11, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1568[59]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1580) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[441])), 195,
            16, 3, 0, SCM_OBJ(&scm__rc.d1568[63]), SCM_NIL, SCM_OBJ(&scm__rc.d1568[66]),
            SCM_OBJ(&scm__rc.d1565[19]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[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.d1564[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.d1564[684])), 5,
            5, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1568[77]),
            SCM_OBJ(&scm__rc.d1565[22]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %choose-comparator-1 */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[689])), 7,
            5, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1568[83]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[696])), 12,
            11, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1568[90]),
            SCM_OBJ(&scm__rc.d1565[24]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %choose-comparator-2 */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[708])), 7,
            5, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1568[97]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1585) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[715])), 17,
            11, 3, 0, SCM_OBJ(&scm__rc.d1568[99]), SCM_NIL, SCM_OBJ(&scm__rc.d1568[102]),
            SCM_OBJ(&scm__rc.d1565[26]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[732])), 44,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1587) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[776])), 23,
            11, 3, 0, SCM_OBJ(&scm__rc.d1568[105]), SCM_NIL, SCM_OBJ(&scm__rc.d1568[106]),
            SCM_OBJ(&scm__rc.d1565[28]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[799])), 44,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1589) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[843])), 52,
            15, 2, 0, SCM_OBJ(&scm__rc.d1568[109]), SCM_NIL, SCM_OBJ(&scm__rc.d1568[111]),
            SCM_OBJ(&scm__rc.d1565[30]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[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.d1564[937])), 5,
            5, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1568[119]),
            SCM_OBJ(&scm__rc.d1565[32]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %call-object-hash */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[942])), 12,
            5, 3, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1568[127]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[954])), 4,
            4, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1568[135]),
            SCM_OBJ(&scm__rc.d1565[35]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[958])), 4,
            4, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1568[140]),
            SCM_OBJ(&scm__rc.d1565[35]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1592) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[962])), 42,
            19, 3, 0, SCM_OBJ(&scm__rc.d1568[129]), SCM_NIL, SCM_OBJ(&scm__rc.d1568[143]),
            SCM_OBJ(&scm__rc.d1565[36]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[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.d1564[1048])), 14,
            12, 3, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1568[157]),
            SCM_OBJ(&scm__rc.d1565[38]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1594) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[1062])), 8,
            6, 3, 0, SCM_OBJ(&scm__rc.d1568[148]), SCM_NIL, SCM_OBJ(&scm__rc.d1568[159]),
            SCM_OBJ(&scm__rc.d1565[39]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[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.d1564[1114])), 23,
            17, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1568[171]),
            SCM_OBJ(&scm__rc.d1565[41]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f subset?) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[1137])), 9,
            11, 2, 0, SCM_OBJ(&scm__rc.d1568[163]), SCM_NIL, SCM_OBJ(&scm__rc.d1568[172]),
            SCM_OBJ(&scm__rc.d1565[43]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1596) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[1146])), 31,
            21, 3, 0, SCM_OBJ(&scm__rc.d1568[175]), SCM_NIL, SCM_OBJ(&scm__rc.d1568[176]),
            SCM_OBJ(&scm__rc.d1565[43]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[1177])), 44,
            35, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1599) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[1221])), 4,
            4, 3, 0, SCM_OBJ(&scm__rc.d1568[180]), SCM_NIL, SCM_OBJ(&scm__rc.d1568[185]),
            SCM_OBJ(&scm__rc.d1565[45]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[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.d1564[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.d1564[1270])), 13,
            16, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[1283])), 13,
            11, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
  },
  {   /* ScmWord d1564 */
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[0]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#all-modules.19dfae20> */,
    0x00001018    /*   4 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*   5 (LREF0) */,
    0x00000022    /*   6 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[0]) + 9),
    0x0000000c    /*   8 (CONSTU-RET) */,
    0x0000100e    /*   9 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[0]) + 22),
    0x0000100e    /*  11 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[0]) + 20),
    0x0000100e    /*  13 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[0]) + 18),
    0x0000006a    /*  15 (LREF0-CAR) */,
    0x00001062    /*  16 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#module-name.1a0dc040> */,
    0x00001062    /*  18 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#module-name->path.19dfaf80> */,
    0x00001062    /*  20 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#provide.19dfafc0> */,
    0x00000076    /*  22 (LREF0-CDR) */,
    0x0000000d    /*  23 (PUSH) */,
    0x0000101b    /*  24 (LOCAL-ENV-JUMP 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[0]) + 5),
    0x00000014    /*  26 (RET) */,
    0x00000014    /*  27 (RET) */,
    /* (#f G1567) */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[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.1a028b80> */,
    0x00001018    /*   7 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*   8 (LREF0) */,
    0x00000022    /*   9 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[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.d1564[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?.1a028d80> */,
    0x0000001e    /*  21 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[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.1a028ce0> */,
    0x00000014    /*  28 (RET) */,
    0x00000076    /*  29 (LREF0-CDR) */,
    0x0000000d    /*  30 (PUSH) */,
    0x0000101b    /*  31 (LOCAL-ENV-JUMP 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[28]) + 8),
    0x00000014    /*  33 (RET) */,
    0x00000014    /*  34 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1568[11])) /* (#<compiled-code (#f #:G1567)@0x7f7519aa1420>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[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.19b38880> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[63]) + 45),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[63]) + 43),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.19b387e0> */,
    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>.19b382e0> */,
    0x0000005e    /*  25 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<compound-condition>.19b382a0> */,
    0x0000005d    /*  27 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.19b38900> */,
    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.d1568[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.19b38800> */,
    0x00002062    /*  43 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.19b38820> */,
    0x00000053    /*  45 (LREF0-RET) */,
    /* (#f G1570) */
    0x0000000b    /*   0 (CONSTF-RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1568[22])) /* (#<compiled-code (#f #:G1570)@0x7f7519aa11e0>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[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.195de560> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[110]) + 43),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[110]) + 41),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.195de4c0> */,
    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>.195e3fc0> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.195de5e0> */,
    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.d1568[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.195de4e0> */,
    0x00002062    /*  41 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.195de500> */,
    0x00000053    /*  43 (LREF0-RET) */,
    /* (#f G1572) */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[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#~.196de220> */,
    0x00001018    /*   7 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*   8 (LREF0) */,
    0x00000030    /*   9 (RF) */,
    0x0000100e    /*  10 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[154]) + 15),
    0x00000048    /*  12 (LREF0-PUSH) */,
    0x0000105f    /*  13 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#port?.196de120> */,
    0x00000030    /*  15 (RF) */,
    0x0000100e    /*  16 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[154]) + 21),
    0x00000048    /*  18 (LREF0-PUSH) */,
    0x0000105f    /*  19 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#port-name.196de0c0> */,
    0x00001018    /*  21 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  22 (LREF0) */,
    0x00000030    /*  23 (RF) */,
    0x0000100e    /*  24 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[154]) + 29),
    0x0000004c    /*  26 (LREF10-PUSH) */,
    0x0000105f    /*  27 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#port-current-line.196de040> */,
    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.d1563[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.196e2fa0> */,
    0x00000014    /*  39 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1568[30])) /* (#<compiled-code (#f #:G1572)@0x7f7519aa1000>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[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.196debc0> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[194]) + 43),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[194]) + 41),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.196deb20> */,
    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>.196de620> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.196dec40> */,
    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.d1568[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.196deb40> */,
    0x00002062    /*  41 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.196deb60> */,
    0x00000053    /*  43 (LREF0-RET) */,
    /* (#f G1575) */
    0x0000006a    /*   0 (LREF0-CAR) */,
    0x00000030    /*   1 (RF) */,
    0x0000003d    /*   2 (LREF0) */,
    0x00000082    /*   3 (CADR) */,
    0x00000014    /*   4 (RET) */,
    /* (#f G1574) */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[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#~.198a4aa0> */,
    0x00001018    /*   7 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*   8 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[243]) + 18),
    0x00000050    /*  10 (LREF21-PUSH) */,
    0x0000100e    /*  11 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[243]) + 16),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000105f    /*  14 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#%source-info.198a47c0> */,
    0x00002062    /*  16 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#find.198a49c0> */,
    0x00001018    /*  18 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  19 (LREF0) */,
    0x0000001e    /*  20 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[243]) + 33),
    0x00000050    /*  22 (LREF21-PUSH) */,
    0x00000006    /*  23 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1563[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.198a4700> */,
    0x00000014    /*  32 (RET) */,
    0x00000050    /*  33 (LREF21-PUSH) */,
    0x00000006    /*  34 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1563[50])) /* "    While compiling: ~,,,,90:s\n" */,
    0x0000004c    /*  36 (LREF10-PUSH) */,
    0x00003060    /*  37 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#format.198a45e0> */,
    0x00000014    /*  39 (RET) */,
    /* %toplevel */
    0x00002019    /*   0 (LOCAL-ENV-CLOSURES 2) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1568[45])) /* (#<compiled-code (#f #:G1575)@0x7f75196f7d20> #<compiled-code (#f #:G1574)@0x7f75196f7cc0>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[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.1989e440> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[283]) + 43),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[283]) + 41),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.1989e3a0> */,
    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>.198a4ea0> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.1989e4c0> */,
    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.d1568[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.1989e3c0> */,
    0x00002062    /*  41 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.1989e3e0> */,
    0x00000053    /*  43 (LREF0-RET) */,
    /* %toplevel */
    0x0000500e    /*   0 (PRE-CALL 5) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[327]) + 14),
    0x00000006    /*   2 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x0000005e    /*   4 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#eq?.1b2a6080> */,
    0x0000005e    /*   6 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#eq-compare.1b2a6040> */,
    0x0000005e    /*   8 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#eq-hash.1b2b6dc0> */,
    0x00000006    /*  10 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* eq-comparator */,
    0x0000505f    /*  12 (GREF-CALL 5) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-comparator/compare.1b2a6140> */,
    0x00000015    /*  14 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#eq-comparator.1b2a6200> */,
    0x00000014    /*  16 (RET) */,
    /* %toplevel */
    0x0000500e    /*   0 (PRE-CALL 5) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[344]) + 13),
    0x00000006    /*   2 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x0000005e    /*   4 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#eqv?.1b38ab20> */,
    0x00000009    /*   6 (CONSTF-PUSH) */,
    0x0000005e    /*   7 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#eqv-hash.1b38a920> */,
    0x00000006    /*   9 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* eqv-comparator */,
    0x0000505f    /*  11 (GREF-CALL 5) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-comparator/compare.1b38aba0> */,
    0x00000015    /*  13 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#eqv-comparator.1b38ac20> */,
    0x00000014    /*  15 (RET) */,
    /* %toplevel */
    0x0000500e    /*   0 (PRE-CALL 5) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[360]) + 13),
    0x00000006    /*   2 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x0000005e    /*   4 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#equal?.1aa37bc0> */,
    0x00000009    /*   6 (CONSTF-PUSH) */,
    0x0000005e    /*   7 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#default-hash.1aa37b40> */,
    0x00000006    /*   9 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* equal-comparator */,
    0x0000505f    /*  11 (GREF-CALL 5) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-comparator/compare.1aa37c40> */,
    0x00000015    /*  13 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#equal-comparator.1aa37da0> */,
    0x00000014    /*  15 (RET) */,
    /* %toplevel */
    0x0000500e    /*   0 (PRE-CALL 5) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[376]) + 14),
    0x0000005e    /*   2 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string?.1aadbbe0> */,
    0x0000005e    /*   4 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string=?.1aadbba0> */,
    0x0000005e    /*   6 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#compare.1aadbb60> */,
    0x0000005e    /*   8 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#default-hash.1aadbb20> */,
    0x00000006    /*  10 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* string-comparator */,
    0x0000505f    /*  12 (GREF-CALL 5) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-comparator/compare.1aadbc20> */,
    0x00000015    /*  14 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string-comparator.1aadbca0> */,
    0x00000014    /*  16 (RET) */,
    /* %toplevel */
    0x0000500e    /*   0 (PRE-CALL 5) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[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?.1ab893c0> */,
    0x0000005e    /*   6 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#compare.1ab89380> */,
    0x0000005e    /*   8 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#default-hash.1ab89300> */,
    0x00000006    /*  10 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* default-comparator */,
    0x0000505f    /*  12 (GREF-CALL 5) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-comparator/compare.1ab89880> */,
    0x00000015    /*  14 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#default-comparator.1ab89900> */,
    0x00000014    /*  16 (RET) */,
    /* make-equal-comparator */
    0x0000005d    /*   0 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#equal-comparator.1a529aa0> */,
    0x00000014    /*   2 (RET) */,
    /* make-default-comparator */
    0x0000005d    /*   0 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#default-comparator.1a065c20> */,
    0x00000014    /*   2 (RET) */,
    /* comparator-register-default! */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[416]) + 7),
    0x00000048    /*   2 (LREF0-PUSH) */,
    0x0000005e    /*   3 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<comparator>.1a0f7bc0> */,
    0x0000205f    /*   5 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#is-a?.1a0f7c20> */,
    0x0000001e    /*   7 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[416]) + 11),
    0x00000013    /*   9 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[416]) + 18),
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[416]) + 18),
    0x00000006    /*  13 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1563[78])) /* "Comparator required, but got:" */,
    0x00000048    /*  15 (LREF0-PUSH) */,
    0x0000205f    /*  16 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.1a0f7b80> */,
    0x00000048    /*  18 (LREF0-PUSH) */,
    0x0000005d    /*  19 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#*custom-comparators*.1a0f79c0> */,
    0x00000066    /*  21 (CONS) */,
    0x0000003b    /*  22 (GSET) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#*custom-comparators*.1a0f7a00> */,
    0x00000014    /*  24 (RET) */,
    /* (#f G1580) */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[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#~.1a247fe0> */,
    0x0000200f    /*   7 (PUSH-PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[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#~.1a247ec0> */,
    0x00000021    /*  14 (BNEQV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]) + 194),
    0x0000100e    /*  16 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]) + 21),
    0x0000004a    /*  18 (LREF2-PUSH) */,
    0x0000105f    /*  19 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#comparator-flavor.1a247d60> */,
    0x0000100f    /*  21 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]) + 26),
    0x00000049    /*  23 (LREF1-PUSH) */,
    0x0000105f    /*  24 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#comparator-flavor.1a247ce0> */,
    0x00000020    /*  26 (BNEQ) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]) + 193),
    0x0000200e    /*  28 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[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#~.1a247c00> */,
    0x0000200f    /*  35 (PUSH-PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[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#~.1a2479e0> */,
    0x00000021    /*  42 (BNEQV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]) + 178),
    0x0000100e    /*  44 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]) + 49),
    0x0000004a    /*  46 (LREF2-PUSH) */,
    0x0000105f    /*  47 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#comparator-ordered?.1a247480> */,
    0x0000001e    /*  49 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]) + 111),
    0x0000100e    /*  51 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]) + 56),
    0x0000004a    /*  53 (LREF2-PUSH) */,
    0x0000105f    /*  54 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#comparator-flavor.1a247200> */,
    0x00001018    /*  56 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  57 (LREF0) */,
    0x0000002e    /*  58 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* ordered */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]) + 78)  /*     78 */,
    0x0000200e    /*  61 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[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#~.1a2470a0> */,
    0x0000200f    /*  68 (PUSH-PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[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#~.1a24cf80> */,
    0x00000090    /*  75 (EQV) */,
    0x00000013    /*  76 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]) + 108),
    0x0000003d    /*  78 (LREF0) */,
    0x0000002e    /*  79 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* comparison */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]) + 99)  /*     99 */,
    0x0000200e    /*  82 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[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#~.1a24ce00> */,
    0x0000200f    /*  89 (PUSH-PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[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#~.1a24cc60> */,
    0x00000090    /*  96 (EQV) */,
    0x00000013    /*  97 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]) + 108),
    0x0000300e    /*  99 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]) + 108),
    0x00000006    /* 101 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1563[89])) /* "ecase test fell through: got ~s, expecting one of ~s" */,
    0x00000048    /* 103 (LREF0-PUSH) */,
    0x00000006    /* 104 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1568[61])) /* (ordered comparison) */,
    0x0000305f    /* 106 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#errorf.1a2472c0> */,
    0x0000001a    /* 108 (POP-LOCAL-ENV) */,
    0x00000013    /* 109 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]) + 123),
    0x0000100e    /* 111 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]) + 116),
    0x00000049    /* 113 (LREF1-PUSH) */,
    0x0000105f    /* 114 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#comparator-ordered?.1a247400> */,
    0x00000092    /* 116 (NOT) */,
    0x0000001e    /* 117 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]) + 51),
    0x00000013    /* 119 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]) + 123),
    0x00000013    /* 121 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]) + 51),
    0x00000030    /* 123 (RF) */,
    0x0000100e    /* 124 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]) + 129),
    0x0000004a    /* 126 (LREF2-PUSH) */,
    0x0000105f    /* 127 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#comparator-hashable?.1a24c5e0> */,
    0x0000001e    /* 129 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]) + 148),
    0x0000200e    /* 131 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[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#~.1a24c460> */,
    0x0000200f    /* 138 (PUSH-PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[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#~.1a24c360> */,
    0x00000090    /* 145 (EQV) */,
    0x00000013    /* 146 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]) + 160),
    0x0000100e    /* 148 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]) + 153),
    0x00000049    /* 150 (LREF1-PUSH) */,
    0x0000105f    /* 151 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#comparator-hashable?.1a24c4e0> */,
    0x00000092    /* 153 (NOT) */,
    0x0000001e    /* 154 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]) + 131),
    0x00000013    /* 156 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]) + 160),
    0x00000013    /* 158 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]) + 131),
    0x00000030    /* 160 (RF) */,
    0x0000200e    /* 161 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[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.1a24c220> */,
    0x0000200f    /* 168 (PUSH-PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[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.1a253fc0> */,
    0x00002063    /* 175 (PUSH-GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#equal?.1a24c280> */,
    0x00000014    /* 177 (RET) */,
    0x0000100e    /* 178 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]) + 183),
    0x0000004a    /* 180 (LREF2-PUSH) */,
    0x0000105f    /* 181 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#comparator-equality-use-comparison?.1a247680> */,
    0x00000030    /* 183 (RF) */,
    0x0000100e    /* 184 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]) + 189),
    0x00000049    /* 186 (LREF1-PUSH) */,
    0x0000105f    /* 187 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#comparator-equality-use-comparison?.1a247600> */,
    0x00000030    /* 189 (RF) */,
    0x00000013    /* 190 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]) + 44),
    0x00000014    /* 192 (RET) */,
    0x00000014    /* 193 (RET) */,
    0x00000014    /* 194 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1568[67])) /* (#<compiled-code (#f #:G1580)@0x7f751ab95300>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[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.1a238420> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[636]) + 43),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[636]) + 41),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.1a238300> */,
    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>.1a241520> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<comparator>.1a2414e0> */,
    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.d1568[69])) /* (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.1a238320> */,
    0x00002062    /*  41 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.1a238340> */,
    0x00000053    /*  43 (LREF0-RET) */,
    /* %toplevel */
    0x00000003    /*   0 (CONSTN) */,
    0x00000015    /*   1 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#*custom-comparators*.197c9680> */,
    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.1968f2c0> */,
    0x00000014    /*   4 (RET) */,
    /* %choose-comparator-1 */
    0x00000016    /*   0 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[21])) /* #<compiled-code (%choose-comparator-1 #f)@0x7f751a453ea0> */,
    0x00000061    /*   2 (PUSH-GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#*custom-comparators*.1968f240> */,
    0x00002063    /*   4 (PUSH-GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#find.1968f6c0> */,
    0x00000014    /*   6 (RET) */,
    /* (%choose-comparator-2 #f) */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[696]) + 6),
    0x00000048    /*   2 (LREF0-PUSH) */,
    0x0000004d    /*   3 (LREF11-PUSH) */,
    0x0000205f    /*   4 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#comparator-test-type.1d2a1e20> */,
    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.1d2a1da0> */,
    0x00000014    /*  11 (RET) */,
    /* %choose-comparator-2 */
    0x00000016    /*   0 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[23])) /* #<compiled-code (%choose-comparator-2 #f)@0x7f751a4536c0> */,
    0x00000061    /*   2 (PUSH-GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#*custom-comparators*.1d2a1d20> */,
    0x00002063    /*   4 (PUSH-GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#find.1d2a1f80> */,
    0x00000014    /*   6 (RET) */,
    /* (#f G1585) */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[715]) + 6),
    0x0000004a    /*   2 (LREF2-PUSH) */,
    0x00000049    /*   3 (LREF1-PUSH) */,
    0x0000205f    /*   4 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%choose-comparator-2.1d2a1160> */,
    0x00001018    /*   6 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*   7 (LREF0) */,
    0x0000001e    /*   8 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[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#=?.1d2a10c0> */,
    0x00000014    /*  15 (RET) */,
    0x0000000b    /*  16 (CONSTF-RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1568[103])) /* (#<compiled-code (#f #:G1585)@0x7f751aafac00>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[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.1d2a1b80> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[732]) + 43),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[732]) + 41),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.1d2a1ae0> */,
    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>.1d2a1c20> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.1d2a1c00> */,
    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.d1568[92])) /* (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.1d2a1b00> */,
    0x00002062    /*  41 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.1d2a1b20> */,
    0x00000053    /*  43 (LREF0-RET) */,
    /* (#f G1587) */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[776]) + 6),
    0x0000004a    /*   2 (LREF2-PUSH) */,
    0x00000049    /*   3 (LREF1-PUSH) */,
    0x0000205f    /*   4 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%choose-comparator-2.1aa39f40> */,
    0x00001018    /*   6 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*   7 (LREF0) */,
    0x0000001e    /*   8 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[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.1aa39e80> */,
    0x00000014    /*  15 (RET) */,
    0x00000006    /*  16 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1563[109])) /* "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.1aa39de0> */,
    0x00000014    /*  22 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1568[107])) /* (#<compiled-code (#f #:G1587)@0x7f751ab957e0>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[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.1aa34180> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[799]) + 43),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[799]) + 41),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.1aa340c0> */,
    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>.1aa343c0> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.1aa34200> */,
    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.d1568[92])) /* (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.1aa340e0> */,
    0x00002062    /*  41 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.1aa34120> */,
    0x00000053    /*  43 (LREF0-RET) */,
    /* (#f G1589) */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[843]) + 5),
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%choose-comparator-1.1a037f00> */,
    0x00001018    /*   5 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*   6 (LREF0) */,
    0x0000001e    /*   7 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[843]) + 22),
    0x0000100e    /*   9 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[843]) + 14),
    0x00000048    /*  11 (LREF0-PUSH) */,
    0x0000105f    /*  12 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#comparator-hashable?.1a037aa0> */,
    0x0000001e    /*  14 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[843]) + 22),
    0x0000200e    /*  16 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[843]) + 22),
    0x00000048    /*  18 (LREF0-PUSH) */,
    0x0000004d    /*  19 (LREF11-PUSH) */,
    0x0000205f    /*  20 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#comparator-hash.1a037440> */,
    0x0000001a    /*  22 (POP-LOCAL-ENV) */,
    0x00000031    /*  23 (RT) */,
    0x0000100e    /*  24 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[843]) + 29),
    0x00039007    /*  26 (CONSTI-PUSH 57) */,
    0x0000105f    /*  27 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#eq-hash.1a037280> */,
    0x00001018    /*  29 (PUSH-LOCAL-ENV 1) */,
    0x0000000e    /*  30 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[843]) + 34),
    0x0000005f    /*  32 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%current-recursive-hash.1a050f20> */,
    0x00000061    /*  34 (PUSH-GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#default-hash.1a050ee0> */,
    0x00000020    /*  36 (BNEQ) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[843]) + 51),
    0x0000000e    /*  38 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[843]) + 42),
    0x0000005f    /*  40 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#hash-salt.1a050b80> */,
    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.d1568[112])) /* (#<compiled-code (#f #:G1589)@0x7f751ab95000>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[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.1a02ebc0> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[895]) + 41),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[895]) + 39),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.1a02eb20> */,
    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>.1a02ed80> */,
    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.d1568[78])) /* (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.1a02eb40> */,
    0x00002062    /*  39 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.1a02eb60> */,
    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.d1564[942]) + 8),
    0x00000016    /*   4 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[31])) /* #<compiled-code (%call-object-hash #f)@0x7f751a47b480> */,
    0x00000013    /*   6 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[942]) + 9),
    0x0000003e    /*   8 (LREF1) */,
    0x00002063    /*   9 (PUSH-GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#object-hash.1a380e00> */,
    0x00000014    /*  11 (RET) */,
    /* ((#f G1592) #f) */
    0x00000048    /*   0 (LREF0-PUSH) */,
    0x00001060    /*   1 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%current-recursive-hash.19ccc920> */,
    0x00000014    /*   3 (RET) */,
    /* ((#f G1592) #f) */
    0x0000004d    /*   0 (LREF11-PUSH) */,
    0x00001060    /*   1 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%current-recursive-hash.19cccbc0> */,
    0x00000014    /*   3 (RET) */,
    /* (#f G1592) */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[962]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%current-recursive-hash.19ccce80> */,
    0x00001018    /*   4 (PUSH-LOCAL-ENV 1) */,
    0x00000048    /*   5 (LREF0-PUSH) */,
    0x00000042    /*   6 (LREF11) */,
    0x00000020    /*   7 (BNEQ) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[962]) + 13),
    0x0000004e    /*   9 (LREF12-PUSH) */,
    0x00001060    /*  10 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#object-hash.19cccd80> */,
    0x00000014    /*  12 (RET) */,
    0x00000016    /*  13 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[33])) /* #<compiled-code ((#f #:G1592) #f)@0x7f751a4887e0> */,
    0x0000000d    /*  15 (PUSH) */,
    0x00000016    /*  16 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[34])) /* #<compiled-code ((#f #:G1592) #f)@0x7f751a488780> */,
    0x00002018    /*  18 (PUSH-LOCAL-ENV 2) */,
    0x0000000e    /*  19 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[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.d1564[962]) + 31),
    0x00802047    /*  28 (LREF-PUSH 2 2) */,
    0x0000105f    /*  29 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#object-hash.19ccca60> */,
    0x00400036    /*  31 (TAIL-RECEIVE 0 1) */,
    0x000000e6    /*  32 (POP-HANDLERS) */,
    0x0000000e    /*  33 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[962]) + 37),
    0x00000042    /*  35 (LREF11) */,
    0x0000001c    /*  36 (LOCAL-ENV-CALL 0) */,
    0x0000005e    /*  37 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#values.1d2700c0> */,
    0x0000003d    /*  39 (LREF0) */,
    0x00002095    /*  40 (TAIL-APPLY 2) */,
    0x00000014    /*  41 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1568[144])) /* (#<compiled-code (#f #:G1592)@0x7f751a4889c0>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[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.19cc69e0> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1004]) + 43),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1004]) + 41),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.19cc6920> */,
    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>.19cc6a80> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.19cc6a60> */,
    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.d1568[146])) /* (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.19cc6940> */,
    0x00002062    /*  41 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.19cc6960> */,
    0x00000053    /*  43 (LREF0-RET) */,
    /* ((#f G1594) #f) */
    0x00000048    /*   0 (LREF0-PUSH) */,
    0x0000100e    /*   1 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[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.d1564[1048]) + 11),
    0x0000004a    /*   8 (LREF2-PUSH) */,
    0x00000042    /*   9 (LREF11) */,
    0x00001011    /*  10 (CALL 1) */,
    0x000000d7    /*  11 (LOGXOR) */,
    0x000000d7    /*  12 (LOGXOR) */,
    0x00000014    /*  13 (RET) */,
    /* (#f G1594) */
    0x0000004a    /*   0 (LREF2-PUSH) */,
    0x00000016    /*   1 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[37])) /* #<compiled-code ((#f #:G1594) #f)@0x7f751a4aede0> */,
    0x0000000d    /*   3 (PUSH) */,
    0x00000007    /*   4 (CONSTI-PUSH 0) */,
    0x00003060    /*   5 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#hash-table-fold.19aa23c0> */,
    0x00000014    /*   7 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1568[160])) /* (#<compiled-code (#f #:G1594)@0x7f751a4882a0>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[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.19aa2f80> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1070]) + 43),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1070]) + 41),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.19aa2ec0> */,
    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>.19aa2860> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.199ca000> */,
    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.d1568[161])) /* (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.19aa2ee0> */,
    0x00002062    /*  41 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.19aa2f00> */,
    0x00000053    /*  43 (LREF0-RET) */,
    /* ((#f subset?) #f) */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1114]) + 6),
    0x0000004c    /*   2 (LREF10-PUSH) */,
    0x00000049    /*   3 (LREF1-PUSH) */,
    0x0000205f    /*   4 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#hash-table-exists?.196a64c0> */,
    0x0000001e    /*   6 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1114]) + 21),
    0x0000300e    /*   8 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1114]) + 21),
    0x0000005e    /*  10 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#default-comparator.196a6400> */,
    0x00000048    /*  12 (LREF0-PUSH) */,
    0x0000200e    /*  13 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1114]) + 19),
    0x0000004c    /*  15 (LREF10-PUSH) */,
    0x00000049    /*  16 (LREF1-PUSH) */,
    0x0000205f    /*  17 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#hash-table-get.196a63a0> */,
    0x00003062    /*  19 (PUSH-GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#=?.196a6440> */,
    0x00000092    /*  21 (NOT) */,
    0x00000014    /*  22 (RET) */,
    /* (#f subset?) */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1137]) + 7),
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x00000016    /*   3 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[40])) /* #<compiled-code ((#f subset?) #f)@0x7f751a4ae060> */,
    0x00002062    /*   5 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#hash-table-find.196a6660> */,
    0x00000092    /*   7 (NOT) */,
    0x00000014    /*   8 (RET) */,
    /* (#f G1596) */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1568[173])) /* (#<undef>) */,
    0x00000045    /*   2 (LREF21) */,
    0x000000e8    /*   3 (ENV-SET 0) */,
    0x0000200e    /*   4 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1146]) + 18),
    0x0000100e    /*   6 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1146]) + 11),
    0x0000004e    /*   8 (LREF12-PUSH) */,
    0x0000105f    /*   9 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#hash-table-comparator.196a62a0> */,
    0x0000100f    /*  11 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1146]) + 16),
    0x0000004d    /*  13 (LREF11-PUSH) */,
    0x0000105f    /*  14 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#hash-table-comparator.196a6240> */,
    0x00002062    /*  16 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#equal?.196a62e0> */,
    0x00000030    /*  18 (RF) */,
    0x0000200e    /*  19 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[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.d1568[178])) /* (#<compiled-code (#f subset?)@0x7f751a4ae2a0> #<compiled-code (#f #:G1596)@0x7f751a538cc0>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[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.196990a0> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1177]) + 43),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1177]) + 41),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.19699000> */,
    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>.196a6b00> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<hash-table>.196a6ac0> */,
    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.d1568[92])) /* (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.19699020> */,
    0x00002062    /*  41 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.19699040> */,
    0x00000053    /*  43 (LREF0-RET) */,
    /* (#f G1599) */
    0x0000004a    /*   0 (LREF2-PUSH) */,
    0x00001060    /*   1 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#char-set-hash.1aa82640> */,
    0x00000014    /*   3 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1568[186])) /* (#<compiled-code (#f #:G1599)@0x7f751a538000>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[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.1aa7f7c0> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1225]) + 43),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1225]) + 41),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.1aa7f720> */,
    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>.1aa7f180> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.1aa7f840> */,
    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.d1568[188])) /* (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.1aa7f740> */,
    0x00002062    /*  41 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.1aa7f760> */,
    0x00000053    /*  43 (LREF0-RET) */,
    /* %toplevel */
    0x00000014    /*   0 (RET) */,
    /* %toplevel */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1270]) + 10),
    0x0000100e    /*   2 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1270]) + 8),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1563[140])) /* "GAUCHE_READ_EDIT" */,
    0x0000105f    /*   6 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sys-getenv.1a007d00> */,
    0x00001062    /*   8 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#boolean.1a007ea0> */,
    0x00000015    /*  10 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#*read-edit*.1a007f80> */,
    0x00000014    /*  12 (RET) */,
    /* %toplevel */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1283]) + 7),
    0x0000005e    /*   2 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#ref.1a0cd6c0> */,
    0x00000007    /*   4 (CONSTI-PUSH 0) */,
    0x0000205f    /*   5 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#generic-build-dispatcher!.1a0cd780> */,
    0x0000005e    /*   7 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#object-apply.1a0cd620> */,
    0x00000007    /*   9 (CONSTI-PUSH 0) */,
    0x00002060    /*  10 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#generic-build-dispatcher!.1a0cd660> */,
    0x00000014    /*  12 (RET) */,
  },
  {   /* ScmObj d1562 */
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(11, FALSE),
    SCM_MAKE_INT(3U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1568[49]),
    SCM_UNDEFINED,
    SCM_MAKE_INT(0),
    SCM_MAKE_INT(0),
    SCM_NIL,
    SCM_MAKE_INT(1U),
    SCM_FALSE,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(11, FALSE),
    SCM_MAKE_INT(3U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1568[53]),
    SCM_UNDEFINED,
    SCM_MAKE_INT(0),
    SCM_MAKE_INT(0),
    SCM_NIL,
    SCM_MAKE_INT(1U),
    SCM_FALSE,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    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.d1565[0])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[2])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[4])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[6])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[9])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[10])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[11])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[12])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[13])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[14])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[19])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[20])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[26])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[28])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[30])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[36])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[39])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[43])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[45])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[46])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[47])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[48])),
 NULL /*termination*/
};
void Scm_Init_libomega() {
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
  scm__rc.d1562[1] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[0])),TRUE); /* all-modules */
  scm__rc.d1562[3] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[1])),TRUE); /* gauche */
  scm__rc.d1562[2] = SCM_OBJ(Scm_FindModule(SCM_SYMBOL(scm__rc.d1562[3]), SCM_FIND_MODULE_CREATE|SCM_FIND_MODULE_PLACEHOLDING)); /* module gauche */
  scm__rc.d1562[0] = Scm_MakeIdentifier(scm__rc.d1562[1], SCM_MODULE(scm__rc.d1562[2]), SCM_NIL); /* gauche#all-modules */
  scm__rc.d1562[5] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[2])),TRUE); /* module-name */
  scm__rc.d1562[4] = Scm_MakeIdentifier(scm__rc.d1562[5], SCM_MODULE(scm__rc.d1562[2]), SCM_NIL); /* gauche#module-name */
  scm__rc.d1562[7] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[3])),TRUE); /* module-name->path */
  scm__rc.d1562[6] = Scm_MakeIdentifier(scm__rc.d1562[7], SCM_MODULE(scm__rc.d1562[2]), SCM_NIL); /* gauche#module-name->path */
  scm__rc.d1562[9] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[4])),TRUE); /* provide */
  scm__rc.d1562[8] = Scm_MakeIdentifier(scm__rc.d1562[9], SCM_MODULE(scm__rc.d1562[2]), SCM_NIL); /* gauche#provide */
  scm__rc.d1562[10] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[5])),TRUE); /* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[0]))->name = scm__rc.d1562[10];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[0]))[3] = SCM_WORD(scm__rc.d1562[0]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[0]))[17] = SCM_WORD(scm__rc.d1562[4]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[0]))[19] = SCM_WORD(scm__rc.d1562[6]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[0]))[21] = SCM_WORD(scm__rc.d1562[8]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
  scm__rc.d1562[11] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[6])),TRUE); /* %conditions */
  scm__rc.d1562[13] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[7])),TRUE); /* slot-ref */
  scm__rc.d1562[12] = Scm_MakeIdentifier(scm__rc.d1562[13], SCM_MODULE(scm__rc.d1562[2]), SCM_NIL); /* gauche#slot-ref */
  scm__rc.d1562[15] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[8])),TRUE); /* slot-exists? */
  scm__rc.d1562[14] = Scm_MakeIdentifier(scm__rc.d1562[15], SCM_MODULE(scm__rc.d1562[2]), SCM_NIL); /* gauche#slot-exists? */
  scm__rc.d1562[16] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[9])),FALSE); /* G1567 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[1]), scm__rc.d1562[16]);
  scm__rc.d1562[17] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[10])),TRUE); /* class */
  scm__rc.d1562[18] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[11])),TRUE); /* cc */
  scm__rc.d1562[19] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[12])),TRUE); /* slot */
  scm__rc.d1562[20] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[13])),TRUE); /* next-method */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[3]), scm__rc.d1562[20]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[4]), scm__rc.d1562[19]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[5]), scm__rc.d1562[18]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[6]), scm__rc.d1562[17]);
  scm__rc.d1562[21] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[14])),TRUE); /* unused-args */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[7]), scm__rc.d1562[17]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[8]), scm__rc.d1562[21]);
  scm__rc.d1562[22] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1568[2]), SCM_OBJ(&scm__rc.d1568[6]), SCM_OBJ(&scm__rc.d1568[9]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[10]), scm__rc.d1562[22]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[28]))[4] = SCM_WORD(scm__rc.d1562[11]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[28]))[6] = SCM_WORD(scm__rc.d1562[12]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[28]))[20] = SCM_WORD(scm__rc.d1562[14]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[28]))[27] = SCM_WORD(scm__rc.d1562[12]);
  scm__rc.d1562[23] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[15])),TRUE); /* slot-missing */
  scm__rc.d1562[25] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[16])),TRUE); /* %ensure-generic-function */
  scm__rc.d1562[27] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[17])),TRUE); /* gauche.object */
  scm__rc.d1562[26] = SCM_OBJ(Scm_FindModule(SCM_SYMBOL(scm__rc.d1562[27]), SCM_FIND_MODULE_CREATE|SCM_FIND_MODULE_PLACEHOLDING)); /* module gauche.object */
  scm__rc.d1562[24] = Scm_MakeIdentifier(scm__rc.d1562[25], SCM_MODULE(scm__rc.d1562[26]), SCM_NIL); /* gauche.object#%ensure-generic-function */
  scm__rc.d1562[29] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[18])),TRUE); /* <method> */
  scm__rc.d1562[28] = Scm_MakeIdentifier(scm__rc.d1562[29], SCM_MODULE(scm__rc.d1562[26]), SCM_NIL); /* gauche.object#<method> */
  scm__rc.d1562[30] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1563[19]))); /* :generic */
  scm__rc.d1562[31] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1563[20]))); /* :specializers */
  scm__rc.d1562[33] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[21])),TRUE); /* <condition-meta> */
  scm__rc.d1562[32] = Scm_MakeIdentifier(scm__rc.d1562[33], SCM_MODULE(scm__rc.d1562[2]), SCM_NIL); /* gauche#<condition-meta> */
  scm__rc.d1562[35] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[22])),TRUE); /* <compound-condition> */
  scm__rc.d1562[34] = Scm_MakeIdentifier(scm__rc.d1562[35], SCM_MODULE(scm__rc.d1562[2]), SCM_NIL); /* gauche#<compound-condition> */
  scm__rc.d1562[37] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[23])),TRUE); /* <top> */
  scm__rc.d1562[36] = Scm_MakeIdentifier(scm__rc.d1562[37], SCM_MODULE(scm__rc.d1562[26]), SCM_NIL); /* gauche.object#<top> */
  scm__rc.d1562[38] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1563[24]))); /* :lambda-list */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[12]), scm__rc.d1562[19]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[13]), scm__rc.d1562[18]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[14]), scm__rc.d1562[17]);
  scm__rc.d1562[39] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1563[25]))); /* :method-locked */
  scm__rc.d1562[40] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1563[26]))); /* :body */
  scm__rc.d1562[42] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[27])),TRUE); /* make */
  scm__rc.d1562[41] = Scm_MakeIdentifier(scm__rc.d1562[42], SCM_MODULE(scm__rc.d1562[26]), SCM_NIL); /* gauche.object#make */
  scm__rc.d1562[44] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[28])),TRUE); /* add-method! */
  scm__rc.d1562[43] = Scm_MakeIdentifier(scm__rc.d1562[44], SCM_MODULE(scm__rc.d1562[26]), SCM_NIL); /* gauche.object#add-method! */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[2]))->name = scm__rc.d1562[10];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[63]))[5] = SCM_WORD(scm__rc.d1562[23]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[63]))[7] = SCM_WORD(scm__rc.d1562[2]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[63]))[9] = SCM_WORD(scm__rc.d1562[24]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[63]))[17] = SCM_WORD(scm__rc.d1562[28]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[63]))[19] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[63]))[22] = SCM_WORD(scm__rc.d1562[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[63]))[24] = SCM_WORD(scm__rc.d1562[32]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[63]))[26] = SCM_WORD(scm__rc.d1562[34]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[63]))[28] = SCM_WORD(scm__rc.d1562[36]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[63]))[32] = SCM_WORD(scm__rc.d1562[38]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[63]))[36] = SCM_WORD(scm__rc.d1562[39]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[63]))[39] = SCM_WORD(scm__rc.d1562[40]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[63]))[42] = SCM_WORD(scm__rc.d1562[41]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[63]))[44] = SCM_WORD(scm__rc.d1562[43]);
  scm__rc.d1562[45] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[29])),FALSE); /* G1570 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[15]), scm__rc.d1562[45]);
  scm__rc.d1562[46] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[30])),TRUE); /* c */
  scm__rc.d1562[47] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[31])),TRUE); /* port */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[17]), scm__rc.d1562[47]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[18]), scm__rc.d1562[46]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[19]), scm__rc.d1562[21]);
  scm__rc.d1562[48] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1568[16]), SCM_OBJ(&scm__rc.d1568[18]), SCM_OBJ(&scm__rc.d1568[20]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[21]), scm__rc.d1562[48]);
  scm__rc.d1562[49] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[32])),TRUE); /* report-mixin-condition */
  scm__rc.d1562[51] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[33])),TRUE); /* <mixin-condition> */
  scm__rc.d1562[50] = Scm_MakeIdentifier(scm__rc.d1562[51], SCM_MODULE(scm__rc.d1562[2]), SCM_NIL); /* gauche#<mixin-condition> */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[23]), scm__rc.d1562[47]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[24]), scm__rc.d1562[46]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[4]))->name = scm__rc.d1562[10];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[110]))[5] = SCM_WORD(scm__rc.d1562[49]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[110]))[7] = SCM_WORD(scm__rc.d1562[2]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[110]))[9] = SCM_WORD(scm__rc.d1562[24]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[110]))[17] = SCM_WORD(scm__rc.d1562[28]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[110]))[19] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[110]))[22] = SCM_WORD(scm__rc.d1562[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[110]))[24] = SCM_WORD(scm__rc.d1562[50]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[110]))[26] = SCM_WORD(scm__rc.d1562[36]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[110]))[30] = SCM_WORD(scm__rc.d1562[38]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[110]))[34] = SCM_WORD(scm__rc.d1562[39]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[110]))[37] = SCM_WORD(scm__rc.d1562[40]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[110]))[40] = SCM_WORD(scm__rc.d1562[41]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[110]))[42] = SCM_WORD(scm__rc.d1562[43]);
  scm__rc.d1562[53] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[34])),TRUE); /* ~ */
  scm__rc.d1562[52] = Scm_MakeIdentifier(scm__rc.d1562[53], SCM_MODULE(scm__rc.d1562[2]), SCM_NIL); /* gauche#~ */
  scm__rc.d1562[55] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[35])),TRUE); /* port? */
  scm__rc.d1562[54] = Scm_MakeIdentifier(scm__rc.d1562[55], SCM_MODULE(scm__rc.d1562[2]), SCM_NIL); /* gauche#port? */
  scm__rc.d1562[57] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[36])),TRUE); /* port-name */
  scm__rc.d1562[56] = Scm_MakeIdentifier(scm__rc.d1562[57], SCM_MODULE(scm__rc.d1562[2]), SCM_NIL); /* gauche#port-name */
  scm__rc.d1562[59] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[37])),TRUE); /* port-current-line */
  scm__rc.d1562[58] = Scm_MakeIdentifier(scm__rc.d1562[59], SCM_MODULE(scm__rc.d1562[2]), SCM_NIL); /* gauche#port-current-line */
  scm__rc.d1562[61] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[39])),TRUE); /* format */
  scm__rc.d1562[60] = Scm_MakeIdentifier(scm__rc.d1562[61], SCM_MODULE(scm__rc.d1562[2]), SCM_NIL); /* gauche#format */
  scm__rc.d1562[62] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[40])),FALSE); /* G1572 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[25]), scm__rc.d1562[62]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[27]), scm__rc.d1562[21]);
  scm__rc.d1562[63] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1568[26]), SCM_OBJ(&scm__rc.d1568[18]), SCM_OBJ(&scm__rc.d1568[28]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[29]), scm__rc.d1562[63]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[154]))[4] = SCM_WORD(scm__rc.d1562[47]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[154]))[6] = SCM_WORD(scm__rc.d1562[52]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[154]))[14] = SCM_WORD(scm__rc.d1562[54]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[154]))[20] = SCM_WORD(scm__rc.d1562[56]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[154]))[28] = SCM_WORD(scm__rc.d1562[58]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[154]))[38] = SCM_WORD(scm__rc.d1562[60]);
  scm__rc.d1562[65] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[41])),TRUE); /* <load-condition-mixin> */
  scm__rc.d1562[64] = Scm_MakeIdentifier(scm__rc.d1562[65], SCM_MODULE(scm__rc.d1562[2]), SCM_NIL); /* gauche#<load-condition-mixin> */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[6]))->name = scm__rc.d1562[10];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[194]))[5] = SCM_WORD(scm__rc.d1562[49]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[194]))[7] = SCM_WORD(scm__rc.d1562[2]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[194]))[9] = SCM_WORD(scm__rc.d1562[24]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[194]))[17] = SCM_WORD(scm__rc.d1562[28]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[194]))[19] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[194]))[22] = SCM_WORD(scm__rc.d1562[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[194]))[24] = SCM_WORD(scm__rc.d1562[64]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[194]))[26] = SCM_WORD(scm__rc.d1562[36]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[194]))[30] = SCM_WORD(scm__rc.d1562[38]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[194]))[34] = SCM_WORD(scm__rc.d1562[39]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[194]))[37] = SCM_WORD(scm__rc.d1562[40]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[194]))[40] = SCM_WORD(scm__rc.d1562[41]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[194]))[42] = SCM_WORD(scm__rc.d1562[43]);
  scm__rc.d1562[66] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[42])),FALSE); /* G1575 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[31]), scm__rc.d1562[66]);
  scm__rc.d1562[67] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[43])),TRUE); /* si */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[33]), scm__rc.d1562[67]);
  scm__rc.d1562[68] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[44])),TRUE); /* source-info */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[36]), scm__rc.d1562[68]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[37]), scm__rc.d1562[21]);
  scm__rc.d1562[69] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1568[32]), SCM_OBJ(&scm__rc.d1568[33]), SCM_OBJ(&scm__rc.d1568[39]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[40]), scm__rc.d1562[69]);
  scm__rc.d1562[70] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[46])),TRUE); /* expr */
  scm__rc.d1562[72] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[47])),TRUE); /* %source-info */
  scm__rc.d1562[71] = Scm_MakeIdentifier(scm__rc.d1562[72], SCM_MODULE(Scm_GaucheInternalModule()), SCM_NIL); /* gauche.internal#%source-info */
  scm__rc.d1562[74] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[48])),TRUE); /* find */
  scm__rc.d1562[73] = Scm_MakeIdentifier(scm__rc.d1562[74], SCM_MODULE(scm__rc.d1562[2]), SCM_NIL); /* gauche#find */
  scm__rc.d1562[75] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[51])),FALSE); /* G1574 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[41]), scm__rc.d1562[75]);
  scm__rc.d1562[76] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1568[42]), SCM_OBJ(&scm__rc.d1568[18]), SCM_OBJ(&scm__rc.d1568[28]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[43]), scm__rc.d1562[76]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[243]))[4] = SCM_WORD(scm__rc.d1562[70]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[243]))[6] = SCM_WORD(scm__rc.d1562[52]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[243]))[15] = SCM_WORD(scm__rc.d1562[71]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[243]))[17] = SCM_WORD(scm__rc.d1562[73]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[243]))[31] = SCM_WORD(scm__rc.d1562[60]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[243]))[38] = SCM_WORD(scm__rc.d1562[60]);
  scm__rc.d1562[78] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[52])),TRUE); /* <compile-error-mixin> */
  scm__rc.d1562[77] = Scm_MakeIdentifier(scm__rc.d1562[78], SCM_MODULE(scm__rc.d1562[2]), SCM_NIL); /* gauche#<compile-error-mixin> */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[9]))->name = scm__rc.d1562[10];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[283]))[5] = SCM_WORD(scm__rc.d1562[49]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[283]))[7] = SCM_WORD(scm__rc.d1562[2]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[283]))[9] = SCM_WORD(scm__rc.d1562[24]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[283]))[17] = SCM_WORD(scm__rc.d1562[28]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[283]))[19] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[283]))[22] = SCM_WORD(scm__rc.d1562[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[283]))[24] = SCM_WORD(scm__rc.d1562[77]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[283]))[26] = SCM_WORD(scm__rc.d1562[36]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[283]))[30] = SCM_WORD(scm__rc.d1562[38]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[283]))[34] = SCM_WORD(scm__rc.d1562[39]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[283]))[37] = SCM_WORD(scm__rc.d1562[40]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[283]))[40] = SCM_WORD(scm__rc.d1562[41]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[283]))[42] = SCM_WORD(scm__rc.d1562[43]);
  scm__rc.d1562[80] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[53])),TRUE); /* eq? */
  scm__rc.d1562[79] = Scm_MakeIdentifier(scm__rc.d1562[80], SCM_MODULE(scm__rc.d1562[2]), SCM_NIL); /* gauche#eq? */
  scm__rc.d1562[82] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[54])),TRUE); /* eq-compare */
  scm__rc.d1562[81] = Scm_MakeIdentifier(scm__rc.d1562[82], SCM_MODULE(scm__rc.d1562[2]), SCM_NIL); /* gauche#eq-compare */
  scm__rc.d1562[84] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[55])),TRUE); /* eq-hash */
  scm__rc.d1562[83] = Scm_MakeIdentifier(scm__rc.d1562[84], SCM_MODULE(scm__rc.d1562[2]), SCM_NIL); /* gauche#eq-hash */
  scm__rc.d1562[85] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[56])),TRUE); /* eq-comparator */
  scm__rc.d1562[87] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[57])),TRUE); /* make-comparator/compare */
  scm__rc.d1562[86] = Scm_MakeIdentifier(scm__rc.d1562[87], SCM_MODULE(scm__rc.d1562[2]), SCM_NIL); /* gauche#make-comparator/compare */
  scm__rc.d1562[88] = Scm_MakeIdentifier(scm__rc.d1562[85], SCM_MODULE(scm__rc.d1562[2]), SCM_NIL); /* gauche#eq-comparator */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[10]))->name = scm__rc.d1562[10];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[327]))[5] = SCM_WORD(scm__rc.d1562[79]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[327]))[7] = SCM_WORD(scm__rc.d1562[81]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[327]))[9] = SCM_WORD(scm__rc.d1562[83]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[327]))[11] = SCM_WORD(scm__rc.d1562[85]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[327]))[13] = SCM_WORD(scm__rc.d1562[86]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[327]))[15] = SCM_WORD(scm__rc.d1562[88]);
  scm__rc.d1562[90] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[58])),TRUE); /* eqv? */
  scm__rc.d1562[89] = Scm_MakeIdentifier(scm__rc.d1562[90], SCM_MODULE(scm__rc.d1562[2]), SCM_NIL); /* gauche#eqv? */
  scm__rc.d1562[92] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[59])),TRUE); /* eqv-hash */
  scm__rc.d1562[91] = Scm_MakeIdentifier(scm__rc.d1562[92], SCM_MODULE(scm__rc.d1562[2]), SCM_NIL); /* gauche#eqv-hash */
  scm__rc.d1562[93] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[60])),TRUE); /* eqv-comparator */
  scm__rc.d1562[94] = Scm_MakeIdentifier(scm__rc.d1562[93], SCM_MODULE(scm__rc.d1562[2]), SCM_NIL); /* gauche#eqv-comparator */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[11]))->name = scm__rc.d1562[10];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[344]))[5] = SCM_WORD(scm__rc.d1562[89]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[344]))[8] = SCM_WORD(scm__rc.d1562[91]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[344]))[10] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[344]))[12] = SCM_WORD(scm__rc.d1562[86]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[344]))[14] = SCM_WORD(scm__rc.d1562[94]);
  scm__rc.d1562[96] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[61])),TRUE); /* equal? */
  scm__rc.d1562[95] = Scm_MakeIdentifier(scm__rc.d1562[96], SCM_MODULE(scm__rc.d1562[2]), SCM_NIL); /* gauche#equal? */
  scm__rc.d1562[98] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[62])),TRUE); /* default-hash */
  scm__rc.d1562[97] = Scm_MakeIdentifier(scm__rc.d1562[98], SCM_MODULE(scm__rc.d1562[2]), SCM_NIL); /* gauche#default-hash */
  scm__rc.d1562[99] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[63])),TRUE); /* equal-comparator */
  scm__rc.d1562[100] = Scm_MakeIdentifier(scm__rc.d1562[99], SCM_MODULE(scm__rc.d1562[2]), SCM_NIL); /* gauche#equal-comparator */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[12]))->name = scm__rc.d1562[10];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[360]))[5] = SCM_WORD(scm__rc.d1562[95]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[360]))[8] = SCM_WORD(scm__rc.d1562[97]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[360]))[10] = SCM_WORD(scm__rc.d1562[99]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[360]))[12] = SCM_WORD(scm__rc.d1562[86]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[360]))[14] = SCM_WORD(scm__rc.d1562[100]);
  scm__rc.d1562[102] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[64])),TRUE); /* string? */
  scm__rc.d1562[101] = Scm_MakeIdentifier(scm__rc.d1562[102], SCM_MODULE(scm__rc.d1562[2]), SCM_NIL); /* gauche#string? */
  scm__rc.d1562[104] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[65])),TRUE); /* string=? */
  scm__rc.d1562[103] = Scm_MakeIdentifier(scm__rc.d1562[104], SCM_MODULE(scm__rc.d1562[2]), SCM_NIL); /* gauche#string=? */
  scm__rc.d1562[106] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[66])),TRUE); /* compare */
  scm__rc.d1562[105] = Scm_MakeIdentifier(scm__rc.d1562[106], SCM_MODULE(scm__rc.d1562[2]), SCM_NIL); /* gauche#compare */
  scm__rc.d1562[107] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[67])),TRUE); /* string-comparator */
  scm__rc.d1562[108] = Scm_MakeIdentifier(scm__rc.d1562[107], SCM_MODULE(scm__rc.d1562[2]), SCM_NIL); /* gauche#string-comparator */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[13]))->name = scm__rc.d1562[10];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[376]))[3] = SCM_WORD(scm__rc.d1562[101]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[376]))[5] = SCM_WORD(scm__rc.d1562[103]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[376]))[7] = SCM_WORD(scm__rc.d1562[105]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[376]))[9] = SCM_WORD(scm__rc.d1562[97]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[376]))[11] = SCM_WORD(scm__rc.d1562[107]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[376]))[13] = SCM_WORD(scm__rc.d1562[86]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[376]))[15] = SCM_WORD(scm__rc.d1562[108]);
  scm__rc.d1562[110] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[68])),TRUE); /* default-comparator-equal? */
  scm__rc.d1562[109] = Scm_MakeIdentifier(scm__rc.d1562[110], SCM_MODULE(Scm_GaucheInternalModule()), SCM_NIL); /* gauche.internal#default-comparator-equal? */
  scm__rc.d1562[111] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[69])),TRUE); /* default-comparator */
  scm__rc.d1562[112] = Scm_MakeIdentifier(scm__rc.d1562[111], SCM_MODULE(scm__rc.d1562[2]), SCM_NIL); /* gauche#default-comparator */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[14]))->name = scm__rc.d1562[10];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[393]))[5] = SCM_WORD(scm__rc.d1562[109]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[393]))[7] = SCM_WORD(scm__rc.d1562[105]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[393]))[9] = SCM_WORD(scm__rc.d1562[97]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[393]))[11] = SCM_WORD(scm__rc.d1562[111]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[393]))[13] = SCM_WORD(scm__rc.d1562[86]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[393]))[15] = SCM_WORD(scm__rc.d1562[112]);
  scm__rc.d1562[113] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[70])),TRUE); /* make-equal-comparator */
  scm__rc.d1562[114] = Scm_MakeExtendedPair(scm__rc.d1562[113], SCM_NIL, SCM_OBJ(&scm__rc.d1568[38]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[46]), scm__rc.d1562[114]);
  scm__rc.d1562[115] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[71])),TRUE); /* $GREF */
  scm__rc.d1562[116] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[72])),TRUE); /* $LAMBDA */
  scm__rc.d1562[118] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[73])),TRUE); /* lambda */
  scm__rc.d1562[117] = Scm_MakeIdentifier(scm__rc.d1562[118], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#lambda */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[47]), scm__rc.d1562[99]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[49]), scm__rc.d1562[117]);
  ((ScmObj*)SCM_OBJ(&scm__rc.d1562[119]))[3] = scm__rc.d1562[115];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1562[119]))[4] = scm__rc.d1562[100];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1562[119]))[5] = scm__rc.d1562[116];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1562[119]))[7] = scm__rc.d1562[113];
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[15]))->name = scm__rc.d1562[113];/* make-equal-comparator */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[410]))[1] = SCM_WORD(scm__rc.d1562[100]);
  ScmObj G1576 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1565[15]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1562[113]) /* make-equal-comparator */, G1576,SCM_BINDING_INLINABLE);

  scm__rc.d1562[132] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[74])),TRUE); /* make-default-comparator */
  scm__rc.d1562[133] = Scm_MakeExtendedPair(scm__rc.d1562[132], SCM_NIL, SCM_OBJ(&scm__rc.d1568[38]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[50]), scm__rc.d1562[133]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[51]), scm__rc.d1562[111]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[53]), scm__rc.d1562[117]);
  ((ScmObj*)SCM_OBJ(&scm__rc.d1562[134]))[3] = scm__rc.d1562[115];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1562[134]))[4] = scm__rc.d1562[112];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1562[134]))[5] = scm__rc.d1562[116];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1562[134]))[7] = scm__rc.d1562[132];
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[16]))->name = scm__rc.d1562[132];/* make-default-comparator */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[413]))[1] = SCM_WORD(scm__rc.d1562[112]);
  ScmObj G1577 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1565[16]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1562[132]) /* make-default-comparator */, G1577,SCM_BINDING_INLINABLE);

  scm__rc.d1562[147] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[75])),TRUE); /* comparator-register-default! */
  scm__rc.d1562[149] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[76])),TRUE); /* <comparator> */
  scm__rc.d1562[148] = Scm_MakeIdentifier(scm__rc.d1562[149], SCM_MODULE(scm__rc.d1562[2]), SCM_NIL); /* gauche#<comparator> */
  scm__rc.d1562[151] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[77])),TRUE); /* is-a? */
  scm__rc.d1562[150] = Scm_MakeIdentifier(scm__rc.d1562[151], SCM_MODULE(scm__rc.d1562[2]), SCM_NIL); /* gauche#is-a? */
  scm__rc.d1562[153] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[79])),TRUE); /* error */
  scm__rc.d1562[152] = Scm_MakeIdentifier(scm__rc.d1562[153], SCM_MODULE(scm__rc.d1562[2]), SCM_NIL); /* gauche#error */
  scm__rc.d1562[155] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[80])),TRUE); /* *custom-comparators* */
  scm__rc.d1562[154] = Scm_MakeIdentifier(scm__rc.d1562[155], SCM_MODULE(Scm_GaucheInternalModule()), SCM_NIL); /* gauche.internal#*custom-comparators* */
  scm__rc.d1562[156] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[81])),TRUE); /* cmpr */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[54]), scm__rc.d1562[156]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[57]), scm__rc.d1562[68]);
  scm__rc.d1562[157] = Scm_MakeExtendedPair(scm__rc.d1562[147], SCM_OBJ(&scm__rc.d1568[54]), SCM_OBJ(&scm__rc.d1568[58]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[59]), scm__rc.d1562[157]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[17]))->name = scm__rc.d1562[147];/* comparator-register-default! */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[416]))[4] = SCM_WORD(scm__rc.d1562[148]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[416]))[6] = SCM_WORD(scm__rc.d1562[150]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[416]))[17] = SCM_WORD(scm__rc.d1562[152]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[416]))[20] = SCM_WORD(scm__rc.d1562[154]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[416]))[23] = SCM_WORD(scm__rc.d1562[154]);
  ScmObj G1578 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1565[17]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1562[147]) /* comparator-register-default! */, G1578,0);

  scm__rc.d1562[158] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[82])),TRUE); /* type-test */
  scm__rc.d1562[160] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[83])),TRUE); /* comparator-flavor */
  scm__rc.d1562[159] = Scm_MakeIdentifier(scm__rc.d1562[160], SCM_MODULE(scm__rc.d1562[2]), SCM_NIL); /* gauche#comparator-flavor */
  scm__rc.d1562[161] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[84])),TRUE); /* equality-test */
  scm__rc.d1562[163] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[85])),TRUE); /* comparator-ordered? */
  scm__rc.d1562[162] = Scm_MakeIdentifier(scm__rc.d1562[163], SCM_MODULE(scm__rc.d1562[2]), SCM_NIL); /* gauche#comparator-ordered? */
  scm__rc.d1562[164] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[86])),TRUE); /* ordered */
  scm__rc.d1562[165] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[87])),TRUE); /* ordering */
  scm__rc.d1562[166] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[88])),TRUE); /* comparison */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[60]), scm__rc.d1562[166]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[61]), scm__rc.d1562[164]);
  scm__rc.d1562[168] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[90])),TRUE); /* errorf */
  scm__rc.d1562[167] = Scm_MakeIdentifier(scm__rc.d1562[168], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#errorf */
  scm__rc.d1562[170] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[91])),TRUE); /* comparator-hashable? */
  scm__rc.d1562[169] = Scm_MakeIdentifier(scm__rc.d1562[170], SCM_MODULE(scm__rc.d1562[2]), SCM_NIL); /* gauche#comparator-hashable? */
  scm__rc.d1562[171] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[92])),TRUE); /* hash */
  scm__rc.d1562[172] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[93])),TRUE); /* name */
  scm__rc.d1562[174] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[94])),TRUE); /* comparator-equality-use-comparison? */
  scm__rc.d1562[173] = Scm_MakeIdentifier(scm__rc.d1562[174], SCM_MODULE(Scm_GaucheInternalModule()), SCM_NIL); /* gauche.internal#comparator-equality-use-comparison? */
  scm__rc.d1562[175] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[95])),FALSE); /* G1580 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[62]), scm__rc.d1562[175]);
  scm__rc.d1562[176] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[96])),TRUE); /* x */
  scm__rc.d1562[177] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[97])),TRUE); /* y */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[64]), scm__rc.d1562[177]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[65]), scm__rc.d1562[176]);
  scm__rc.d1562[178] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1568[63]), SCM_OBJ(&scm__rc.d1568[65]), SCM_OBJ(&scm__rc.d1568[28]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[66]), scm__rc.d1562[178]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]))[4] = SCM_WORD(scm__rc.d1562[158]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]))[6] = SCM_WORD(scm__rc.d1562[52]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]))[11] = SCM_WORD(scm__rc.d1562[158]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]))[13] = SCM_WORD(scm__rc.d1562[52]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]))[20] = SCM_WORD(scm__rc.d1562[159]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]))[25] = SCM_WORD(scm__rc.d1562[159]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]))[32] = SCM_WORD(scm__rc.d1562[161]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]))[34] = SCM_WORD(scm__rc.d1562[52]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]))[39] = SCM_WORD(scm__rc.d1562[161]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]))[41] = SCM_WORD(scm__rc.d1562[52]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]))[48] = SCM_WORD(scm__rc.d1562[162]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]))[55] = SCM_WORD(scm__rc.d1562[159]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]))[59] = SCM_WORD(scm__rc.d1562[164]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]))[65] = SCM_WORD(scm__rc.d1562[165]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]))[67] = SCM_WORD(scm__rc.d1562[52]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]))[72] = SCM_WORD(scm__rc.d1562[165]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]))[74] = SCM_WORD(scm__rc.d1562[52]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]))[80] = SCM_WORD(scm__rc.d1562[166]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]))[86] = SCM_WORD(scm__rc.d1562[166]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]))[88] = SCM_WORD(scm__rc.d1562[52]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]))[93] = SCM_WORD(scm__rc.d1562[166]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]))[95] = SCM_WORD(scm__rc.d1562[52]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]))[107] = SCM_WORD(scm__rc.d1562[167]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]))[115] = SCM_WORD(scm__rc.d1562[162]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]))[128] = SCM_WORD(scm__rc.d1562[169]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]))[135] = SCM_WORD(scm__rc.d1562[171]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]))[137] = SCM_WORD(scm__rc.d1562[52]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]))[142] = SCM_WORD(scm__rc.d1562[171]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]))[144] = SCM_WORD(scm__rc.d1562[52]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]))[152] = SCM_WORD(scm__rc.d1562[169]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]))[165] = SCM_WORD(scm__rc.d1562[172]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]))[167] = SCM_WORD(scm__rc.d1562[12]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]))[172] = SCM_WORD(scm__rc.d1562[172]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]))[174] = SCM_WORD(scm__rc.d1562[12]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]))[176] = SCM_WORD(scm__rc.d1562[95]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]))[182] = SCM_WORD(scm__rc.d1562[173]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[441]))[188] = SCM_WORD(scm__rc.d1562[173]);
  scm__rc.d1562[179] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[98])),TRUE); /* object-equal? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[68]), scm__rc.d1562[177]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[69]), scm__rc.d1562[176]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[19]))->name = scm__rc.d1562[10];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[636]))[5] = SCM_WORD(scm__rc.d1562[179]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[636]))[7] = SCM_WORD(scm__rc.d1562[2]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[636]))[9] = SCM_WORD(scm__rc.d1562[24]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[636]))[17] = SCM_WORD(scm__rc.d1562[28]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[636]))[19] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[636]))[22] = SCM_WORD(scm__rc.d1562[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[636]))[24] = SCM_WORD(scm__rc.d1562[148]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[636]))[26] = SCM_WORD(scm__rc.d1562[148]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[636]))[30] = SCM_WORD(scm__rc.d1562[38]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[636]))[34] = SCM_WORD(scm__rc.d1562[39]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[636]))[37] = SCM_WORD(scm__rc.d1562[40]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[636]))[40] = SCM_WORD(scm__rc.d1562[41]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[636]))[42] = SCM_WORD(scm__rc.d1562[43]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())));
  scm__rc.d1562[182] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[99])),TRUE); /* gauche.internal */
  scm__rc.d1562[181] = SCM_OBJ(Scm_FindModule(SCM_SYMBOL(scm__rc.d1562[182]), SCM_FIND_MODULE_CREATE|SCM_FIND_MODULE_PLACEHOLDING)); /* module gauche.internal */
  scm__rc.d1562[180] = Scm_MakeIdentifier(scm__rc.d1562[155], SCM_MODULE(scm__rc.d1562[181]), SCM_NIL); /* gauche.internal#*custom-comparators* */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[20]))->name = scm__rc.d1562[10];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[680]))[2] = SCM_WORD(scm__rc.d1562[180]);
  scm__rc.d1562[183] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[100])),TRUE); /* %choose-comparator-1 */
  scm__rc.d1562[185] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[101])),TRUE); /* comparator-test-type */
  scm__rc.d1562[184] = Scm_MakeIdentifier(scm__rc.d1562[185], SCM_MODULE(scm__rc.d1562[181]), SCM_NIL); /* gauche.internal#comparator-test-type */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[71]), scm__rc.d1562[183]);
  scm__rc.d1562[186] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[102])),FALSE); /* G1581 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[72]), scm__rc.d1562[186]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[75]), scm__rc.d1562[68]);
  scm__rc.d1562[187] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1568[71]), SCM_OBJ(&scm__rc.d1568[72]), SCM_OBJ(&scm__rc.d1568[76]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[77]), scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[684]))[3] = SCM_WORD(scm__rc.d1562[184]);
  scm__rc.d1562[188] = Scm_MakeIdentifier(scm__rc.d1562[74], SCM_MODULE(scm__rc.d1562[181]), SCM_NIL); /* gauche.internal#find */
  scm__rc.d1562[189] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[103])),TRUE); /* a */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[78]), scm__rc.d1562[189]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[81]), scm__rc.d1562[68]);
  scm__rc.d1562[190] = Scm_MakeExtendedPair(scm__rc.d1562[183], SCM_OBJ(&scm__rc.d1568[78]), SCM_OBJ(&scm__rc.d1568[82]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[83]), scm__rc.d1562[190]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[22]))->name = scm__rc.d1562[183];/* %choose-comparator-1 */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[689]))[3] = SCM_WORD(scm__rc.d1562[180]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[689]))[5] = SCM_WORD(scm__rc.d1562[188]);
  ScmObj G1582 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1565[22]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1562[183]) /* %choose-comparator-1 */, G1582,0);

  scm__rc.d1562[191] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[104])),TRUE); /* %choose-comparator-2 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[84]), scm__rc.d1562[191]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[85]), scm__rc.d1562[46]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[88]), scm__rc.d1562[68]);
  scm__rc.d1562[192] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1568[84]), SCM_OBJ(&scm__rc.d1568[85]), SCM_OBJ(&scm__rc.d1568[89]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[90]), scm__rc.d1562[192]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[696]))[5] = SCM_WORD(scm__rc.d1562[184]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[696]))[10] = SCM_WORD(scm__rc.d1562[184]);
  scm__rc.d1562[193] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[105])),TRUE); /* b */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[91]), scm__rc.d1562[193]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[92]), scm__rc.d1562[189]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[95]), scm__rc.d1562[68]);
  scm__rc.d1562[194] = Scm_MakeExtendedPair(scm__rc.d1562[191], SCM_OBJ(&scm__rc.d1568[92]), SCM_OBJ(&scm__rc.d1568[96]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[97]), scm__rc.d1562[194]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[24]))->name = scm__rc.d1562[191];/* %choose-comparator-2 */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[708]))[3] = SCM_WORD(scm__rc.d1562[180]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[708]))[5] = SCM_WORD(scm__rc.d1562[188]);
  ScmObj G1583 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1565[24]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1562[191]) /* %choose-comparator-2 */, G1583,0);

  scm__rc.d1562[195] = Scm_MakeIdentifier(scm__rc.d1562[191], SCM_MODULE(scm__rc.d1562[181]), SCM_NIL); /* gauche.internal#%choose-comparator-2 */
  scm__rc.d1562[197] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[106])),TRUE); /* =? */
  scm__rc.d1562[196] = Scm_MakeIdentifier(scm__rc.d1562[197], SCM_MODULE(scm__rc.d1562[181]), SCM_NIL); /* gauche.internal#=? */
  scm__rc.d1562[198] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[107])),FALSE); /* G1585 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[98]), scm__rc.d1562[198]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[100]), scm__rc.d1562[193]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[101]), scm__rc.d1562[189]);
  scm__rc.d1562[199] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1568[99]), SCM_OBJ(&scm__rc.d1568[101]), SCM_OBJ(&scm__rc.d1568[28]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[102]), scm__rc.d1562[199]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[715]))[5] = SCM_WORD(scm__rc.d1562[195]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[715]))[14] = SCM_WORD(scm__rc.d1562[196]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[26]))->name = scm__rc.d1562[10];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[732]))[5] = SCM_WORD(scm__rc.d1562[179]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[732]))[7] = SCM_WORD(scm__rc.d1562[181]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[732]))[9] = SCM_WORD(scm__rc.d1562[24]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[732]))[17] = SCM_WORD(scm__rc.d1562[28]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[732]))[19] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[732]))[22] = SCM_WORD(scm__rc.d1562[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[732]))[24] = SCM_WORD(scm__rc.d1562[36]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[732]))[26] = SCM_WORD(scm__rc.d1562[36]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[732]))[30] = SCM_WORD(scm__rc.d1562[38]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[732]))[34] = SCM_WORD(scm__rc.d1562[39]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[732]))[37] = SCM_WORD(scm__rc.d1562[40]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[732]))[40] = SCM_WORD(scm__rc.d1562[41]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[732]))[42] = SCM_WORD(scm__rc.d1562[43]);
  scm__rc.d1562[201] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[108])),TRUE); /* comparator-compare */
  scm__rc.d1562[200] = Scm_MakeIdentifier(scm__rc.d1562[201], SCM_MODULE(scm__rc.d1562[181]), SCM_NIL); /* gauche.internal#comparator-compare */
  scm__rc.d1562[202] = Scm_MakeIdentifier(scm__rc.d1562[168], SCM_MODULE(scm__rc.d1562[181]), SCM_NIL); /* gauche.internal#errorf */
  scm__rc.d1562[203] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[110])),FALSE); /* G1587 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[104]), scm__rc.d1562[203]);
  scm__rc.d1562[204] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1568[105]), SCM_OBJ(&scm__rc.d1568[101]), SCM_OBJ(&scm__rc.d1568[28]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[106]), scm__rc.d1562[204]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[776]))[5] = SCM_WORD(scm__rc.d1562[195]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[776]))[14] = SCM_WORD(scm__rc.d1562[200]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[776]))[21] = SCM_WORD(scm__rc.d1562[202]);
  scm__rc.d1562[205] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[111])),TRUE); /* object-compare */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[28]))->name = scm__rc.d1562[10];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[799]))[5] = SCM_WORD(scm__rc.d1562[205]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[799]))[7] = SCM_WORD(scm__rc.d1562[181]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[799]))[9] = SCM_WORD(scm__rc.d1562[24]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[799]))[17] = SCM_WORD(scm__rc.d1562[28]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[799]))[19] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[799]))[22] = SCM_WORD(scm__rc.d1562[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[799]))[24] = SCM_WORD(scm__rc.d1562[36]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[799]))[26] = SCM_WORD(scm__rc.d1562[36]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[799]))[30] = SCM_WORD(scm__rc.d1562[38]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[799]))[34] = SCM_WORD(scm__rc.d1562[39]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[799]))[37] = SCM_WORD(scm__rc.d1562[40]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[799]))[40] = SCM_WORD(scm__rc.d1562[41]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[799]))[42] = SCM_WORD(scm__rc.d1562[43]);
  scm__rc.d1562[206] = Scm_MakeIdentifier(scm__rc.d1562[183], SCM_MODULE(scm__rc.d1562[181]), SCM_NIL); /* gauche.internal#%choose-comparator-1 */
  scm__rc.d1562[207] = Scm_MakeIdentifier(scm__rc.d1562[170], SCM_MODULE(scm__rc.d1562[181]), SCM_NIL); /* gauche.internal#comparator-hashable? */
  scm__rc.d1562[209] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[112])),TRUE); /* comparator-hash */
  scm__rc.d1562[208] = Scm_MakeIdentifier(scm__rc.d1562[209], SCM_MODULE(scm__rc.d1562[181]), SCM_NIL); /* gauche.internal#comparator-hash */
  scm__rc.d1562[210] = Scm_MakeIdentifier(scm__rc.d1562[84], SCM_MODULE(scm__rc.d1562[181]), SCM_NIL); /* gauche.internal#eq-hash */
  scm__rc.d1562[212] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[113])),TRUE); /* %current-recursive-hash */
  scm__rc.d1562[211] = Scm_MakeIdentifier(scm__rc.d1562[212], SCM_MODULE(scm__rc.d1562[181]), SCM_NIL); /* gauche.internal#%current-recursive-hash */
  scm__rc.d1562[213] = Scm_MakeIdentifier(scm__rc.d1562[98], SCM_MODULE(scm__rc.d1562[181]), SCM_NIL); /* gauche.internal#default-hash */
  scm__rc.d1562[215] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[114])),TRUE); /* hash-salt */
  scm__rc.d1562[214] = Scm_MakeIdentifier(scm__rc.d1562[215], SCM_MODULE(scm__rc.d1562[181]), SCM_NIL); /* gauche.internal#hash-salt */
  scm__rc.d1562[216] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[115])),FALSE); /* G1589 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[108]), scm__rc.d1562[216]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[110]), scm__rc.d1562[189]);
  scm__rc.d1562[217] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1568[109]), SCM_OBJ(&scm__rc.d1568[110]), SCM_OBJ(&scm__rc.d1568[28]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[111]), scm__rc.d1562[217]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[843]))[4] = SCM_WORD(scm__rc.d1562[206]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[843]))[13] = SCM_WORD(scm__rc.d1562[207]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[843]))[21] = SCM_WORD(scm__rc.d1562[208]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[843]))[28] = SCM_WORD(scm__rc.d1562[210]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[843]))[33] = SCM_WORD(scm__rc.d1562[211]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[843]))[35] = SCM_WORD(scm__rc.d1562[213]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[843]))[41] = SCM_WORD(scm__rc.d1562[214]);
  scm__rc.d1562[218] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[116])),TRUE); /* object-hash */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[30]))->name = scm__rc.d1562[10];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[895]))[5] = SCM_WORD(scm__rc.d1562[218]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[895]))[7] = SCM_WORD(scm__rc.d1562[181]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[895]))[9] = SCM_WORD(scm__rc.d1562[24]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[895]))[17] = SCM_WORD(scm__rc.d1562[28]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[895]))[19] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[895]))[22] = SCM_WORD(scm__rc.d1562[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[895]))[24] = SCM_WORD(scm__rc.d1562[36]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[895]))[28] = SCM_WORD(scm__rc.d1562[38]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[895]))[32] = SCM_WORD(scm__rc.d1562[39]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[895]))[35] = SCM_WORD(scm__rc.d1562[40]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[895]))[38] = SCM_WORD(scm__rc.d1562[41]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[895]))[40] = SCM_WORD(scm__rc.d1562[43]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())));
  scm__rc.d1562[219] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[117])),TRUE); /* %call-object-hash */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[113]), scm__rc.d1562[219]);
  scm__rc.d1562[220] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[118])),TRUE); /* o */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[114]), scm__rc.d1562[220]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[117]), scm__rc.d1562[68]);
  scm__rc.d1562[221] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1568[113]), SCM_OBJ(&scm__rc.d1568[114]), SCM_OBJ(&scm__rc.d1568[118]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[119]), scm__rc.d1562[221]);
  scm__rc.d1562[222] = Scm_MakeIdentifier(scm__rc.d1562[218], SCM_MODULE(scm__rc.d1562[181]), SCM_NIL); /* gauche.internal#object-hash */
  scm__rc.d1562[223] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[119])),TRUE); /* obj */
  scm__rc.d1562[224] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[120])),TRUE); /* salt */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[120]), scm__rc.d1562[224]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[121]), scm__rc.d1562[171]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[122]), scm__rc.d1562[223]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[125]), scm__rc.d1562[68]);
  scm__rc.d1562[225] = Scm_MakeExtendedPair(scm__rc.d1562[219], SCM_OBJ(&scm__rc.d1568[122]), SCM_OBJ(&scm__rc.d1568[126]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[127]), scm__rc.d1562[225]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[32]))->name = scm__rc.d1562[219];/* %call-object-hash */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[942]))[10] = SCM_WORD(scm__rc.d1562[222]);
  ScmObj G1590 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1565[32]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1562[219]) /* %call-object-hash */, G1590,0);

  scm__rc.d1562[226] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[121])),FALSE); /* G1592 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[128]), scm__rc.d1562[226]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[133]), scm__rc.d1562[68]);
  scm__rc.d1562[227] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1568[130]), SCM_NIL, SCM_OBJ(&scm__rc.d1568[134]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[135]), scm__rc.d1562[227]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[954]))[2] = SCM_WORD(scm__rc.d1562[211]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[138]), scm__rc.d1562[68]);
  scm__rc.d1562[228] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1568[130]), SCM_NIL, SCM_OBJ(&scm__rc.d1568[139]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[140]), scm__rc.d1562[228]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[958]))[2] = SCM_WORD(scm__rc.d1562[211]);
  scm__rc.d1562[230] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[122])),TRUE); /* values */
  scm__rc.d1562[229] = Scm_MakeIdentifier(scm__rc.d1562[230], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#values */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[141]), scm__rc.d1562[171]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[142]), scm__rc.d1562[223]);
  scm__rc.d1562[231] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1568[129]), SCM_OBJ(&scm__rc.d1568[142]), SCM_OBJ(&scm__rc.d1568[28]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[143]), scm__rc.d1562[231]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[962]))[3] = SCM_WORD(scm__rc.d1562[211]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[962]))[11] = SCM_WORD(scm__rc.d1562[222]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[962]))[30] = SCM_WORD(scm__rc.d1562[222]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[962]))[38] = SCM_WORD(scm__rc.d1562[229]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[145]), scm__rc.d1562[171]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[146]), scm__rc.d1562[223]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[36]))->name = scm__rc.d1562[10];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1004]))[5] = SCM_WORD(scm__rc.d1562[218]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1004]))[7] = SCM_WORD(scm__rc.d1562[181]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1004]))[9] = SCM_WORD(scm__rc.d1562[24]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1004]))[17] = SCM_WORD(scm__rc.d1562[28]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1004]))[19] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1004]))[22] = SCM_WORD(scm__rc.d1562[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1004]))[24] = SCM_WORD(scm__rc.d1562[36]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1004]))[26] = SCM_WORD(scm__rc.d1562[36]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1004]))[30] = SCM_WORD(scm__rc.d1562[38]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1004]))[34] = SCM_WORD(scm__rc.d1562[39]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1004]))[37] = SCM_WORD(scm__rc.d1562[40]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1004]))[40] = SCM_WORD(scm__rc.d1562[41]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1004]))[42] = SCM_WORD(scm__rc.d1562[43]);
  scm__rc.d1562[232] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[123])),FALSE); /* G1594 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[147]), scm__rc.d1562[232]);
  scm__rc.d1562[233] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[124])),TRUE); /* k */
  scm__rc.d1562[234] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[125])),TRUE); /* v */
  scm__rc.d1562[235] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[126])),TRUE); /* r */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[150]), scm__rc.d1562[235]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[151]), scm__rc.d1562[234]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[152]), scm__rc.d1562[233]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[155]), scm__rc.d1562[68]);
  scm__rc.d1562[236] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1568[149]), SCM_OBJ(&scm__rc.d1568[152]), SCM_OBJ(&scm__rc.d1568[156]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[157]), scm__rc.d1562[236]);
  scm__rc.d1562[238] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[127])),TRUE); /* hash-table-fold */
  scm__rc.d1562[237] = Scm_MakeIdentifier(scm__rc.d1562[238], SCM_MODULE(scm__rc.d1562[181]), SCM_NIL); /* gauche.internal#hash-table-fold */
  scm__rc.d1562[239] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[128])),TRUE); /* h */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[158]), scm__rc.d1562[239]);
  scm__rc.d1562[240] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1568[148]), SCM_OBJ(&scm__rc.d1568[158]), SCM_OBJ(&scm__rc.d1568[28]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[159]), scm__rc.d1562[240]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1062]))[6] = SCM_WORD(scm__rc.d1562[237]);
  scm__rc.d1562[242] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[129])),TRUE); /* <hash-table> */
  scm__rc.d1562[241] = Scm_MakeIdentifier(scm__rc.d1562[242], SCM_MODULE(scm__rc.d1562[181]), SCM_NIL); /* gauche.internal#<hash-table> */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[161]), scm__rc.d1562[239]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[39]))->name = scm__rc.d1562[10];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1070]))[5] = SCM_WORD(scm__rc.d1562[218]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1070]))[7] = SCM_WORD(scm__rc.d1562[181]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1070]))[9] = SCM_WORD(scm__rc.d1562[24]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1070]))[17] = SCM_WORD(scm__rc.d1562[28]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1070]))[19] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1070]))[22] = SCM_WORD(scm__rc.d1562[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1070]))[24] = SCM_WORD(scm__rc.d1562[241]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1070]))[26] = SCM_WORD(scm__rc.d1562[36]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1070]))[30] = SCM_WORD(scm__rc.d1562[38]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1070]))[34] = SCM_WORD(scm__rc.d1562[39]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1070]))[37] = SCM_WORD(scm__rc.d1562[40]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1070]))[40] = SCM_WORD(scm__rc.d1562[41]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1070]))[42] = SCM_WORD(scm__rc.d1562[43]);
  scm__rc.d1562[244] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[130])),TRUE); /* hash-table-exists? */
  scm__rc.d1562[243] = Scm_MakeIdentifier(scm__rc.d1562[244], SCM_MODULE(scm__rc.d1562[181]), SCM_NIL); /* gauche.internal#hash-table-exists? */
  scm__rc.d1562[245] = Scm_MakeIdentifier(scm__rc.d1562[111], SCM_MODULE(scm__rc.d1562[181]), SCM_NIL); /* gauche.internal#default-comparator */
  scm__rc.d1562[247] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[131])),TRUE); /* hash-table-get */
  scm__rc.d1562[246] = Scm_MakeIdentifier(scm__rc.d1562[247], SCM_MODULE(scm__rc.d1562[181]), SCM_NIL); /* gauche.internal#hash-table-get */
  scm__rc.d1562[248] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[132])),TRUE); /* subset? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[162]), scm__rc.d1562[248]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[165]), scm__rc.d1562[234]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[166]), scm__rc.d1562[233]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[169]), scm__rc.d1562[68]);
  scm__rc.d1562[249] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1568[164]), SCM_OBJ(&scm__rc.d1568[166]), SCM_OBJ(&scm__rc.d1568[170]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[171]), scm__rc.d1562[249]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1114]))[5] = SCM_WORD(scm__rc.d1562[243]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1114]))[11] = SCM_WORD(scm__rc.d1562[245]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1114]))[18] = SCM_WORD(scm__rc.d1562[246]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1114]))[20] = SCM_WORD(scm__rc.d1562[196]);
  scm__rc.d1562[251] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[133])),TRUE); /* hash-table-find */
  scm__rc.d1562[250] = Scm_MakeIdentifier(scm__rc.d1562[251], SCM_MODULE(scm__rc.d1562[181]), SCM_NIL); /* gauche.internal#hash-table-find */
  scm__rc.d1562[252] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1568[163]), SCM_OBJ(&scm__rc.d1568[69]), SCM_OBJ(&scm__rc.d1568[38]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[172]), scm__rc.d1562[252]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1137]))[6] = SCM_WORD(scm__rc.d1562[250]);
  scm__rc.d1562[254] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[134])),TRUE); /* hash-table-comparator */
  scm__rc.d1562[253] = Scm_MakeIdentifier(scm__rc.d1562[254], SCM_MODULE(scm__rc.d1562[181]), SCM_NIL); /* gauche.internal#hash-table-comparator */
  scm__rc.d1562[255] = Scm_MakeIdentifier(scm__rc.d1562[96], SCM_MODULE(scm__rc.d1562[181]), SCM_NIL); /* gauche.internal#equal? */
  scm__rc.d1562[256] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[135])),FALSE); /* G1596 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[174]), scm__rc.d1562[256]);
  scm__rc.d1562[257] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1568[175]), SCM_OBJ(&scm__rc.d1568[101]), SCM_OBJ(&scm__rc.d1568[28]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[176]), scm__rc.d1562[257]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1146]))[10] = SCM_WORD(scm__rc.d1562[253]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1146]))[15] = SCM_WORD(scm__rc.d1562[253]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1146]))[17] = SCM_WORD(scm__rc.d1562[255]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[43]))->name = scm__rc.d1562[10];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1177]))[5] = SCM_WORD(scm__rc.d1562[179]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1177]))[7] = SCM_WORD(scm__rc.d1562[181]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1177]))[9] = SCM_WORD(scm__rc.d1562[24]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1177]))[17] = SCM_WORD(scm__rc.d1562[28]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1177]))[19] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1177]))[22] = SCM_WORD(scm__rc.d1562[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1177]))[24] = SCM_WORD(scm__rc.d1562[241]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1177]))[26] = SCM_WORD(scm__rc.d1562[241]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1177]))[30] = SCM_WORD(scm__rc.d1562[38]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1177]))[34] = SCM_WORD(scm__rc.d1562[39]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1177]))[37] = SCM_WORD(scm__rc.d1562[40]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1177]))[40] = SCM_WORD(scm__rc.d1562[41]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1177]))[42] = SCM_WORD(scm__rc.d1562[43]);
  scm__rc.d1562[259] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[136])),TRUE); /* char-set-hash */
  scm__rc.d1562[258] = Scm_MakeIdentifier(scm__rc.d1562[259], SCM_MODULE(scm__rc.d1562[181]), SCM_NIL); /* gauche.internal#char-set-hash */
  scm__rc.d1562[260] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[137])),FALSE); /* G1599 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[179]), scm__rc.d1562[260]);
  scm__rc.d1562[261] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[138])),TRUE); /* _ */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[181]), scm__rc.d1562[261]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[182]), scm__rc.d1562[46]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[183]), scm__rc.d1562[21]);
  scm__rc.d1562[262] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1568[180]), SCM_OBJ(&scm__rc.d1568[182]), SCM_OBJ(&scm__rc.d1568[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[185]), scm__rc.d1562[262]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1221]))[2] = SCM_WORD(scm__rc.d1562[258]);
  scm__rc.d1562[264] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[139])),TRUE); /* <char-set> */
  scm__rc.d1562[263] = Scm_MakeIdentifier(scm__rc.d1562[264], SCM_MODULE(scm__rc.d1562[181]), SCM_NIL); /* gauche.internal#<char-set> */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[187]), scm__rc.d1562[261]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1568[188]), scm__rc.d1562[46]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[45]))->name = scm__rc.d1562[10];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1225]))[5] = SCM_WORD(scm__rc.d1562[218]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1225]))[7] = SCM_WORD(scm__rc.d1562[181]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1225]))[9] = SCM_WORD(scm__rc.d1562[24]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1225]))[17] = SCM_WORD(scm__rc.d1562[28]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1225]))[19] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1225]))[22] = SCM_WORD(scm__rc.d1562[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1225]))[24] = SCM_WORD(scm__rc.d1562[263]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1225]))[26] = SCM_WORD(scm__rc.d1562[36]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1225]))[30] = SCM_WORD(scm__rc.d1562[38]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1225]))[34] = SCM_WORD(scm__rc.d1562[39]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1225]))[37] = SCM_WORD(scm__rc.d1562[40]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1225]))[40] = SCM_WORD(scm__rc.d1562[41]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1225]))[42] = SCM_WORD(scm__rc.d1562[43]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[46]))->name = scm__rc.d1562[10];/* %toplevel */
  scm__rc.d1562[266] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[141])),TRUE); /* sys-getenv */
  scm__rc.d1562[265] = Scm_MakeIdentifier(scm__rc.d1562[266], SCM_MODULE(scm__rc.d1562[181]), SCM_NIL); /* gauche.internal#sys-getenv */
  scm__rc.d1562[268] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[142])),TRUE); /* boolean */
  scm__rc.d1562[267] = Scm_MakeIdentifier(scm__rc.d1562[268], SCM_MODULE(scm__rc.d1562[181]), SCM_NIL); /* gauche.internal#boolean */
  scm__rc.d1562[270] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[143])),TRUE); /* *read-edit* */
  scm__rc.d1562[269] = Scm_MakeIdentifier(scm__rc.d1562[270], SCM_MODULE(scm__rc.d1562[181]), SCM_NIL); /* gauche.internal#*read-edit* */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[47]))->name = scm__rc.d1562[10];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1270]))[7] = SCM_WORD(scm__rc.d1562[265]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1270]))[9] = SCM_WORD(scm__rc.d1562[267]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1270]))[11] = SCM_WORD(scm__rc.d1562[269]);
  scm__rc.d1562[272] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[144])),TRUE); /* ref */
  scm__rc.d1562[271] = Scm_MakeIdentifier(scm__rc.d1562[272], SCM_MODULE(scm__rc.d1562[26]), SCM_NIL); /* gauche.object#ref */
  scm__rc.d1562[274] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[145])),TRUE); /* generic-build-dispatcher! */
  scm__rc.d1562[273] = Scm_MakeIdentifier(scm__rc.d1562[274], SCM_MODULE(scm__rc.d1562[26]), SCM_NIL); /* gauche.object#generic-build-dispatcher! */
  scm__rc.d1562[276] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[146])),TRUE); /* object-apply */
  scm__rc.d1562[275] = Scm_MakeIdentifier(scm__rc.d1562[276], SCM_MODULE(scm__rc.d1562[26]), SCM_NIL); /* gauche.object#object-apply */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1565[48]))->name = scm__rc.d1562[10];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1283]))[3] = SCM_WORD(scm__rc.d1562[271]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1283]))[6] = SCM_WORD(scm__rc.d1562[273]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1283]))[8] = SCM_WORD(scm__rc.d1562[275]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1283]))[11] = SCM_WORD(scm__rc.d1562[273]);
  Scm_VMExecuteToplevels(toplevels);
}
