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

#line 38 "libobj.scm"
#include <gauche/class.h>
#include <gauche/priv/classP.h>
#include <gauche/vminsn.h>


static ScmObj libobjgeneric_sealX(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libobjgeneric_sealX__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libobjgeneric_sealX, NULL, NULL);


static ScmObj libobjgeneric_unsealX(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libobjgeneric_unsealX__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libobjgeneric_unsealX, NULL, NULL);

static ScmObj call_fallback_proc(ScmObj* args,int nargs,ScmGeneric* gf);

static ScmObj libobj_25ensure_generic_function(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libobj_25ensure_generic_function__STUB, 2, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libobj_25ensure_generic_function, NULL, NULL);


static ScmObj libobj_25make_next_method(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libobj_25make_next_method__STUB, 3, 0,SCM_FALSE,libobj_25make_next_method, NULL, NULL);


static ScmObj libobj_25check_class_binding(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libobj_25check_class_binding__STUB, 2, 0,SCM_FALSE,libobj_25check_class_binding, NULL, NULL);


static ScmObj libobjclass_of(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libobjclass_of__STUB, 1, 0,SCM_FALSE,libobjclass_of, NULL, NULL);


static ScmObj libobjcurrent_class_of(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libobjcurrent_class_of__STUB, 1, 0,SCM_FALSE,libobjcurrent_class_of, NULL, NULL);


static ScmObj libobjis_aP(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libobjis_aP__STUB, 2, 0,SCM_FALSE,libobjis_aP, SCM_MAKE_INT(SCM_VM_IS_A), NULL);


static ScmObj libobjsubtypeP(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libobjsubtypeP__STUB, 2, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libobjsubtypeP, NULL, NULL);


static ScmObj libobjslot_ref(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libobjslot_ref__STUB, 2, 0,SCM_FALSE,libobjslot_ref, SCM_MAKE_INT(SCM_VM_SLOT_REF), NULL);


static ScmObj libobjslot_setX(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libobjslot_setX__STUB, 3, 0,SCM_FALSE,libobjslot_setX, SCM_MAKE_INT(SCM_VM_SLOT_SET), NULL);


static ScmObj libobjslot_boundP(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libobjslot_boundP__STUB, 2, 0,SCM_FALSE,libobjslot_boundP, NULL, NULL);


static ScmObj libobjslot_ref_using_accessor(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libobjslot_ref_using_accessor__STUB, 2, 0,SCM_FALSE,libobjslot_ref_using_accessor, NULL, NULL);


static ScmObj libobjslot_bound_using_accessorP(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libobjslot_bound_using_accessorP__STUB, 2, 0,SCM_FALSE,libobjslot_bound_using_accessorP, NULL, NULL);


static ScmObj libobjslot_set_using_accessorX(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libobjslot_set_using_accessorX__STUB, 3, 0,SCM_FALSE,libobjslot_set_using_accessorX, NULL, NULL);


static ScmObj libobjslot_initialize_using_accessorX(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libobjslot_initialize_using_accessorX__STUB, 3, 0,SCM_FALSE,libobjslot_initialize_using_accessorX, NULL, NULL);


static ScmObj libobjinstance_slot_ref(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libobjinstance_slot_ref__STUB, 2, 2,SCM_FALSE,libobjinstance_slot_ref, NULL, NULL);


static ScmObj libobjinstance_slot_setX(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libobjinstance_slot_setX__STUB, 3, 0,SCM_FALSE,libobjinstance_slot_setX, NULL, NULL);


static ScmObj libobj_25finish_class_initializationX(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libobj_25finish_class_initializationX__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libobj_25finish_class_initializationX, NULL, NULL);


static ScmObj libobj_25make_record(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libobj_25make_record__STUB, 1, 11,SCM_FALSE,libobj_25make_record, NULL, NULL);


static ScmObj libobj_25make_recordv(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libobj_25make_recordv__STUB, 2, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libobj_25make_recordv, NULL, NULL);


static ScmObj libobj_25record_ref(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libobj_25record_ref__STUB, 3, 0,SCM_FALSE,libobj_25record_ref, NULL, NULL);


static ScmObj libobj_25record_setX(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libobj_25record_setX__STUB, 4, 0,SCM_FALSE,libobj_25record_setX, NULL, NULL);


static ScmObj libobjtouch_instanceX(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libobjtouch_instanceX__STUB, 1, 0,SCM_FALSE,libobjtouch_instanceX, NULL, NULL);


static ScmObj libobj_25start_class_redefinitionX(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libobj_25start_class_redefinitionX__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libobj_25start_class_redefinitionX, NULL, NULL);


static ScmObj libobj_25commit_class_redefinitionX(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libobj_25commit_class_redefinitionX__STUB, 2, 0,SCM_FALSE,libobj_25commit_class_redefinitionX, NULL, NULL);


static ScmObj libobj_25replace_class_bindingX(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libobj_25replace_class_bindingX__STUB, 2, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libobj_25replace_class_bindingX, NULL, NULL);


static ScmObj libobj_25add_direct_subclassX(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libobj_25add_direct_subclassX__STUB, 2, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libobj_25add_direct_subclassX, NULL, NULL);


static ScmObj libobj_25delete_direct_subclassX(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libobj_25delete_direct_subclassX__STUB, 2, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libobj_25delete_direct_subclassX, NULL, NULL);


static ScmObj libobj_25add_direct_methodX(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libobj_25add_direct_methodX__STUB, 2, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libobj_25add_direct_methodX, NULL, NULL);


static ScmObj libobj_25delete_direct_methodX(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libobj_25delete_direct_methodX__STUB, 2, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libobj_25delete_direct_methodX, NULL, NULL);


static ScmObj libobj_25transplant_instanceX(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libobj_25transplant_instanceX__STUB, 2, 0,SCM_FALSE,libobj_25transplant_instanceX, NULL, NULL);


static ScmObj libobjmethod_applicable_for_classesP(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libobjmethod_applicable_for_classesP__STUB, 1, 1,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libobjmethod_applicable_for_classesP, NULL, NULL);


static ScmObj libobjgeneric_build_dispatcherX(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libobjgeneric_build_dispatcherX__STUB, 2, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libobjgeneric_build_dispatcherX, NULL, NULL);


static ScmObj libobjgeneric_dispatcher_info(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libobjgeneric_dispatcher_info__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libobjgeneric_dispatcher_info, NULL, NULL);


static ScmObj libobjgeneric_invalidate_dispatcherX(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libobjgeneric_invalidate_dispatcherX__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libobjgeneric_invalidate_dispatcherX, NULL, NULL);


static ScmObj libobj_25generic_dispatcher_dump(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libobj_25generic_dispatcher_dump__STUB, 1, 2,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libobj_25generic_dispatcher_dump, NULL, NULL);

#if defined(__CYGWIN__) || defined(GAUCHE_WINDOWS)
#define SCM_CGEN_CONST /*empty*/
#else
#define SCM_CGEN_CONST const
#endif
static SCM_CGEN_CONST struct scm__scRec {
  ScmString d1563[430];
} scm__sc SCM_UNUSED = {
  {   /* ScmString d1563 */
      SCM_STRING_CONST_INITIALIZER("gauche.object", 13, 13),
      SCM_STRING_CONST_INITIALIZER("%id", 3, 3),
      SCM_STRING_CONST_INITIALIZER("find-module", 11, 11),
      SCM_STRING_CONST_INITIALIZER("make-identifier", 15, 15),
      SCM_STRING_CONST_INITIALIZER("name", 4, 4),
      SCM_STRING_CONST_INITIALIZER("source-info", 11, 11),
      SCM_STRING_CONST_INITIALIZER("libobj.scm", 10, 10),
      SCM_STRING_CONST_INITIALIZER("unused-args", 11, 11),
      SCM_STRING_CONST_INITIALIZER("allocate-instance", 17, 17),
      SCM_STRING_CONST_INITIALIZER("initialize", 10, 10),
      SCM_STRING_CONST_INITIALIZER("body", 4, 4),
      SCM_STRING_CONST_INITIALIZER("class", 5, 5),
      SCM_STRING_CONST_INITIALIZER("initargs", 8, 8),
      SCM_STRING_CONST_INITIALIZER("next-method", 11, 11),
      SCM_STRING_CONST_INITIALIZER("make", 4, 4),
      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("<class>", 7, 7),
      SCM_STRING_CONST_INITIALIZER("lambda-list", 11, 11),
      SCM_STRING_CONST_INITIALIZER("add-method!", 11, 11),
      SCM_STRING_CONST_INITIALIZER("%toplevel", 9, 9),
      SCM_STRING_CONST_INITIALIZER("%expand-define-generic", 22, 22),
      SCM_STRING_CONST_INITIALIZER("%check-setter-name", 18, 18),
      SCM_STRING_CONST_INITIALIZER("<generic>", 9, 9),
      SCM_STRING_CONST_INITIALIZER("get-keyword", 11, 11),
      SCM_STRING_CONST_INITIALIZER("delete-keyword", 14, 14),
      SCM_STRING_CONST_INITIALIZER("define", 6, 6),
      SCM_STRING_CONST_INITIALIZER("rlet1", 5, 5),
      SCM_STRING_CONST_INITIALIZER("quote", 5, 5),
      SCM_STRING_CONST_INITIALIZER("set!", 4, 4),
      SCM_STRING_CONST_INITIALIZER("setter", 6, 6),
      SCM_STRING_CONST_INITIALIZER("opts", 4, 4),
      SCM_STRING_CONST_INITIALIZER("%make-setter-name", 17, 17),
      SCM_STRING_CONST_INITIALIZER("Bad name for generic function or method", 39, 39),
      SCM_STRING_CONST_INITIALIZER("error", 5, 5),
      SCM_STRING_CONST_INITIALIZER("setter of ~a", 12, 12),
      SCM_STRING_CONST_INITIALIZER("format", 6, 6),
      SCM_STRING_CONST_INITIALIZER("string->symbol", 14, 14),
      SCM_STRING_CONST_INITIALIZER("generic-seal!", 13, 13),
      SCM_STRING_CONST_INITIALIZER("gf", 2, 2),
      SCM_STRING_CONST_INITIALIZER("bind-info", 9, 9),
      SCM_STRING_CONST_INITIALIZER("generic-unseal!", 15, 15),
      SCM_STRING_CONST_INITIALIZER("locked", 6, 6),
      SCM_STRING_CONST_INITIALIZER("%expand-define-method", 21, 21),
      SCM_STRING_CONST_INITIALIZER("G1573", 5, 5),
      SCM_STRING_CONST_INITIALIZER("q", 1, 1),
      SCM_STRING_CONST_INITIALIZER("<top>", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1572", 5, 5),
      SCM_STRING_CONST_INITIALIZER("s", 1, 1),
      SCM_STRING_CONST_INITIALIZER("G1571", 5, 5),
      SCM_STRING_CONST_INITIALIZER("find", 4, 4),
      SCM_STRING_CONST_INITIALIZER("syntax-error: unsupported method qualifier:", 43, 43),
      SCM_STRING_CONST_INITIALIZER("keyword\077", 8, 8),
      SCM_STRING_CONST_INITIALIZER("gensym", 6, 6),
      SCM_STRING_CONST_INITIALIZER("map", 3, 3),
      SCM_STRING_CONST_INITIALIZER("lambda", 6, 6),
      SCM_STRING_CONST_INITIALIZER("apply", 5, 5),
      SCM_STRING_CONST_INITIALIZER("%ensure-generic-function", 24, 24),
      SCM_STRING_CONST_INITIALIZER("current-module", 14, 14),
      SCM_STRING_CONST_INITIALIZER("list", 4, 4),
      SCM_STRING_CONST_INITIALIZER("method-locked", 13, 13),
      SCM_STRING_CONST_INITIALIZER("boolean", 7, 7),
      SCM_STRING_CONST_INITIALIZER("memq", 4, 4),
      SCM_STRING_CONST_INITIALIZER("unless", 6, 6),
      SCM_STRING_CONST_INITIALIZER("has-setter\077", 11, 11),
      SCM_STRING_CONST_INITIALIZER("quals", 5, 5),
      SCM_STRING_CONST_INITIALIZER("specs", 5, 5),
      SCM_STRING_CONST_INITIALIZER("module", 6, 6),
      SCM_STRING_CONST_INITIALIZER("%make-next-method", 17, 17),
      SCM_STRING_CONST_INITIALIZER("methods", 7, 7),
      SCM_STRING_CONST_INITIALIZER("args", 4, 4),
      SCM_STRING_CONST_INITIALIZER("%get-keyword", 12, 12),
      SCM_STRING_CONST_INITIALIZER("Key-value list is not even:", 27, 27),
      SCM_STRING_CONST_INITIALIZER("unwrap-syntax-1", 15, 15),
      SCM_STRING_CONST_INITIALIZER("key", 3, 3),
      SCM_STRING_CONST_INITIALIZER("default", 7, 7),
      SCM_STRING_CONST_INITIALIZER("%expand-define-class", 20, 20),
      SCM_STRING_CONST_INITIALIZER("metaclass", 9, 9),
      SCM_STRING_CONST_INITIALIZER("%get-default-metaclass", 22, 22),
      SCM_STRING_CONST_INITIALIZER("%process-slot-definition", 24, 24),
      SCM_STRING_CONST_INITIALIZER("supers", 6, 6),
      SCM_STRING_CONST_INITIALIZER("slots", 5, 5),
      SCM_STRING_CONST_INITIALIZER("defined-modules", 15, 15),
      SCM_STRING_CONST_INITIALIZER("when", 4, 4),
      SCM_STRING_CONST_INITIALIZER("%check-class-binding", 20, 20),
      SCM_STRING_CONST_INITIALIZER("redefine-class!", 15, 15),
      SCM_STRING_CONST_INITIALIZER("for-each", 8, 8),
      SCM_STRING_CONST_INITIALIZER("%make-accessor", 14, 14),
      SCM_STRING_CONST_INITIALIZER("class-slots", 11, 11),
      SCM_STRING_CONST_INITIALIZER("options", 7, 7),
      SCM_STRING_CONST_INITIALIZER("reverse!", 8, 8),
      SCM_STRING_CONST_INITIALIZER("initform", 8, 8),
      SCM_STRING_CONST_INITIALIZER("init-form", 9, 9),
      SCM_STRING_CONST_INITIALIZER("init-thunk", 10, 10),
      SCM_STRING_CONST_INITIALIZER("getter", 6, 6),
      SCM_STRING_CONST_INITIALIZER("accessor", 8, 8),
      SCM_STRING_CONST_INITIALIZER("bad slot specification:", 23, 23),
      SCM_STRING_CONST_INITIALIZER("sdef", 4, 4),
      SCM_STRING_CONST_INITIALIZER("class-precedence-list", 21, 21),
      SCM_STRING_CONST_INITIALIZER("G1579", 5, 5),
      SCM_STRING_CONST_INITIALIZER("m", 1, 1),
      SCM_STRING_CONST_INITIALIZER("class-of", 8, 8),
      SCM_STRING_CONST_INITIALIZER("append", 6, 6),
      SCM_STRING_CONST_INITIALIZER("assoc", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1583", 5, 5),
      SCM_STRING_CONST_INITIALIZER("<object>", 8, 8),
      SCM_STRING_CONST_INITIALIZER("direct-supers", 13, 13),
      SCM_STRING_CONST_INITIALIZER("slot-set!", 9, 9),
      SCM_STRING_CONST_INITIALIZER("cpl", 3, 3),
      SCM_STRING_CONST_INITIALIZER("compute-cpl", 11, 11),
      SCM_STRING_CONST_INITIALIZER("direct-slots", 12, 12),
      SCM_STRING_CONST_INITIALIZER("compute-slots", 13, 13),
      SCM_STRING_CONST_INITIALIZER("accessors", 9, 9),
      SCM_STRING_CONST_INITIALIZER("compute-get-n-set", 17, 17),
      SCM_STRING_CONST_INITIALIZER("compute-slot-accessor", 21, 21),
      SCM_STRING_CONST_INITIALIZER("G1582", 5, 5),
      SCM_STRING_CONST_INITIALIZER("%add-direct-subclass!", 21, 21),
      SCM_STRING_CONST_INITIALIZER("class-post-initialize", 21, 21),
      SCM_STRING_CONST_INITIALIZER("%finish-class-initialization!", 29, 29),
      SCM_STRING_CONST_INITIALIZER("G1585", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1587", 5, 5),
      SCM_STRING_CONST_INITIALIZER("obj", 3, 3),
      SCM_STRING_CONST_INITIALIZER("G1586", 5, 5),
      SCM_STRING_CONST_INITIALIZER("val", 3, 3),
      SCM_STRING_CONST_INITIALIZER("slot-definition-name", 20, 20),
      SCM_STRING_CONST_INITIALIZER("class-slot-accessor", 19, 19),
      SCM_STRING_CONST_INITIALIZER("slot-definition-getter", 22, 22),
      SCM_STRING_CONST_INITIALIZER("slot-definition-setter", 22, 22),
      SCM_STRING_CONST_INITIALIZER("slot-definition-accessor", 24, 24),
      SCM_STRING_CONST_INITIALIZER("<accessor-method>", 17, 17),
      SCM_STRING_CONST_INITIALIZER("slot-accessor", 13, 13),
      SCM_STRING_CONST_INITIALIZER("make-getter", 11, 11),
      SCM_STRING_CONST_INITIALIZER("make-setter", 11, 11),
      SCM_STRING_CONST_INITIALIZER("slot", 4, 4),
      SCM_STRING_CONST_INITIALIZER("slot-ref", 8, 8),
      SCM_STRING_CONST_INITIALIZER("G1591", 5, 5),
      SCM_STRING_CONST_INITIALIZER("init-value", 10, 10),
      SCM_STRING_CONST_INITIALIZER("slot-definition-option", 22, 22),
      SCM_STRING_CONST_INITIALIZER("%make-class-slot", 16, 16),
      SCM_STRING_CONST_INITIALIZER("make-class-slot", 15, 15),
      SCM_STRING_CONST_INITIALIZER("G1593", 5, 5),
      SCM_STRING_CONST_INITIALIZER("slot-definition-allocation", 26, 26),
      SCM_STRING_CONST_INITIALIZER("instance", 8, 8),
      SCM_STRING_CONST_INITIALIZER("num-instance-slots", 18, 18),
      SCM_STRING_CONST_INITIALIZER("class-direct-slots", 18, 18),
      SCM_STRING_CONST_INITIALIZER("something wrong with slot inheritance of", 40, 40),
      SCM_STRING_CONST_INITIALIZER("each-subclass", 13, 13),
      SCM_STRING_CONST_INITIALIZER("virtual", 7, 7),
      SCM_STRING_CONST_INITIALIZER("slot-bound\077", 11, 11),
      SCM_STRING_CONST_INITIALIZER("procedure\077", 10, 10),
      SCM_STRING_CONST_INITIALIZER("virtual slot requires at least :slot-ref:", 41, 41),
      SCM_STRING_CONST_INITIALIZER("builtin", 7, 7),
      SCM_STRING_CONST_INITIALIZER("builtin slot ~s of class ~s doesn't have associated slot accessor", 65, 65),
      SCM_STRING_CONST_INITIALIZER("errorf", 6, 6),
      SCM_STRING_CONST_INITIALIZER("unsupported slot allocation:", 28, 28),
      SCM_STRING_CONST_INITIALIZER("o", 1, 1),
      SCM_STRING_CONST_INITIALIZER("v", 1, 1),
      SCM_STRING_CONST_INITIALIZER("undefined\077", 10, 10),
      SCM_STRING_CONST_INITIALIZER("cell", 4, 4),
      SCM_STRING_CONST_INITIALIZER("<slot-accessor>", 15, 15),
      SCM_STRING_CONST_INITIALIZER("is-a\077", 5, 5),
      SCM_STRING_CONST_INITIALIZER("integer\077", 8, 8),
      SCM_STRING_CONST_INITIALIZER("slot-number", 11, 11),
      SCM_STRING_CONST_INITIALIZER("initializable", 13, 13),
      SCM_STRING_CONST_INITIALIZER("list\077", 5, 5),
      SCM_STRING_CONST_INITIALIZER("list-ref", 8, 8),
      SCM_STRING_CONST_INITIALIZER("bound\077", 6, 6),
      SCM_STRING_CONST_INITIALIZER("bad getter-and-setter returned by compute-get-n-set for ~s ~s: ~s", 65, 65),
      SCM_STRING_CONST_INITIALIZER("G1596", 5, 5),
      SCM_STRING_CONST_INITIALIZER("gns", 3, 3),
      SCM_STRING_CONST_INITIALIZER("%class-slot-gns", 15, 15),
      SCM_STRING_CONST_INITIALIZER("class-slot-definition", 21, 21),
      SCM_STRING_CONST_INITIALIZER("attempt to access non-class allocated slot ~s of class ~s as a class slot.", 74, 74),
      SCM_STRING_CONST_INITIALIZER("attempt to access non-existent slot ~s of class ~s as a class slot.", 67, 67),
      SCM_STRING_CONST_INITIALIZER("slot-name", 9, 9),
      SCM_STRING_CONST_INITIALIZER("acc-type", 8, 8),
      SCM_STRING_CONST_INITIALIZER("class-slot-set!", 15, 15),
      SCM_STRING_CONST_INITIALIZER("slot-unbound", 12, 12),
      SCM_STRING_CONST_INITIALIZER("getter-with-setter", 18, 18),
      SCM_STRING_CONST_INITIALIZER("class-slot-ref", 14, 14),
      SCM_STRING_CONST_INITIALIZER("class-slot-bound\077", 17, 17),
      SCM_STRING_CONST_INITIALIZER("#<class ~a>", 11, 11),
      SCM_STRING_CONST_INITIALIZER("current-class-of", 16, 16),
      SCM_STRING_CONST_INITIALIZER("slot-ref-using-class", 20, 20),
      SCM_STRING_CONST_INITIALIZER("G1601", 5, 5),
      SCM_STRING_CONST_INITIALIZER("out", 3, 3),
      SCM_STRING_CONST_INITIALIZER("write-object", 12, 12),
      SCM_STRING_CONST_INITIALIZER("slot-push!", 10, 10),
      SCM_STRING_CONST_INITIALIZER("value", 5, 5),
      SCM_STRING_CONST_INITIALIZER("slot-pop!", 9, 9),
      SCM_STRING_CONST_INITIALIZER("slot ~s of object of class ~a is unbound", 40, 40),
      SCM_STRING_CONST_INITIALIZER("G1605", 5, 5),
      SCM_STRING_CONST_INITIALIZER("object of class ~s doesn't have such slot: ~s", 45, 45),
      SCM_STRING_CONST_INITIALIZER("G1607", 5, 5),
      SCM_STRING_CONST_INITIALIZER("slot-missing", 12, 12),
      SCM_STRING_CONST_INITIALIZER("slot-exists\077", 12, 12),
      SCM_STRING_CONST_INITIALIZER("slot-exists-using-class\077", 24, 24),
      SCM_STRING_CONST_INITIALIZER("G1610", 5, 5),
      SCM_STRING_CONST_INITIALIZER("klass", 5, 5),
      SCM_STRING_CONST_INITIALIZER("subtype\077", 8, 8),
      SCM_STRING_CONST_INITIALIZER("c1", 2, 2),
      SCM_STRING_CONST_INITIALIZER("c2", 2, 2),
      SCM_STRING_CONST_INITIALIZER("slot-ref-using-accessor", 23, 23),
      SCM_STRING_CONST_INITIALIZER("slot-bound-using-accessor\077", 26, 26),
      SCM_STRING_CONST_INITIALIZER("slot-set-using-accessor!", 24, 24),
      SCM_STRING_CONST_INITIALIZER("slot-initialize-using-accessor!", 31, 31),
      SCM_STRING_CONST_INITIALIZER("instance-slot-ref", 17, 17),
      SCM_STRING_CONST_INITIALIZER("num", 3, 3),
      SCM_STRING_CONST_INITIALIZER("optional", 8, 8),
      SCM_STRING_CONST_INITIALIZER("fallback", 8, 8),
      SCM_STRING_CONST_INITIALIZER("instance-slot-set!", 18, 18),
      SCM_STRING_CONST_INITIALIZER("%make-record", 12, 12),
      SCM_STRING_CONST_INITIALIZER("rest", 4, 4),
      SCM_STRING_CONST_INITIALIZER("rinits", 6, 6),
      SCM_STRING_CONST_INITIALIZER("optarray", 8, 8),
      SCM_STRING_CONST_INITIALIZER("inits", 5, 5),
      SCM_STRING_CONST_INITIALIZER("%make-recordv", 13, 13),
      SCM_STRING_CONST_INITIALIZER("argv", 4, 4),
      SCM_STRING_CONST_INITIALIZER("%record-ref", 11, 11),
      SCM_STRING_CONST_INITIALIZER("k", 1, 1),
      SCM_STRING_CONST_INITIALIZER("%record-set!", 12, 12),
      SCM_STRING_CONST_INITIALIZER("touch-instance!", 15, 15),
      SCM_STRING_CONST_INITIALIZER("change-object-class", 19, 19),
      SCM_STRING_CONST_INITIALIZER("G1613", 5, 5),
      SCM_STRING_CONST_INITIALIZER("new-class", 9, 9),
      SCM_STRING_CONST_INITIALIZER("change-class", 12, 12),
      SCM_STRING_CONST_INITIALIZER("%start-class-redefinition!", 26, 26),
      SCM_STRING_CONST_INITIALIZER("%commit-class-redefinition!", 27, 27),
      SCM_STRING_CONST_INITIALIZER("newk", 4, 4),
      SCM_STRING_CONST_INITIALIZER("%replace-class-binding!", 23, 23),
      SCM_STRING_CONST_INITIALIZER("super", 5, 5),
      SCM_STRING_CONST_INITIALIZER("sub", 3, 3),
      SCM_STRING_CONST_INITIALIZER("%delete-direct-subclass!", 24, 24),
      SCM_STRING_CONST_INITIALIZER("%add-direct-method!", 19, 19),
      SCM_STRING_CONST_INITIALIZER("%delete-direct-method!", 22, 22),
      SCM_STRING_CONST_INITIALIZER("%transplant-instance!", 21, 21),
      SCM_STRING_CONST_INITIALIZER("src", 3, 3),
      SCM_STRING_CONST_INITIALIZER("dst", 3, 3),
      SCM_STRING_CONST_INITIALIZER("compute-applicable-methods", 26, 26),
      SCM_STRING_CONST_INITIALIZER("sort-applicable-methods", 23, 23),
      SCM_STRING_CONST_INITIALIZER("apply-methods", 13, 13),
      SCM_STRING_CONST_INITIALIZER("G1615", 5, 5),
      SCM_STRING_CONST_INITIALIZER("apply-generic", 13, 13),
      SCM_STRING_CONST_INITIALIZER("method-more-specific\077", 21, 21),
      SCM_STRING_CONST_INITIALIZER("G1617", 5, 5),
      SCM_STRING_CONST_INITIALIZER("x", 1, 1),
      SCM_STRING_CONST_INITIALIZER("y", 1, 1),
      SCM_STRING_CONST_INITIALIZER("sort", 4, 4),
      SCM_STRING_CONST_INITIALIZER("apply-method", 12, 12),
      SCM_STRING_CONST_INITIALIZER("G1619", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1621", 5, 5),
      SCM_STRING_CONST_INITIALIZER("build-next", 10, 10),
      SCM_STRING_CONST_INITIALIZER("method-applicable-for-classes\077", 30, 30),
      SCM_STRING_CONST_INITIALIZER("classes", 7, 7),
      SCM_STRING_CONST_INITIALIZER("generic-build-dispatcher!", 25, 25),
      SCM_STRING_CONST_INITIALIZER("axis", 4, 4),
      SCM_STRING_CONST_INITIALIZER("generic-dispatcher-info", 23, 23),
      SCM_STRING_CONST_INITIALIZER("generic-invalidate-dispatcher!", 30, 30),
      SCM_STRING_CONST_INITIALIZER("%generic-dispatcher-dump", 24, 24),
      SCM_STRING_CONST_INITIALIZER("port", 4, 4),
      SCM_STRING_CONST_INITIALIZER("class-name", 10, 10),
      SCM_STRING_CONST_INITIALIZER("class-direct-supers", 19, 19),
      SCM_STRING_CONST_INITIALIZER("class-direct-methods", 20, 20),
      SCM_STRING_CONST_INITIALIZER("direct-methods", 14, 14),
      SCM_STRING_CONST_INITIALIZER("class-direct-subclasses", 23, 23),
      SCM_STRING_CONST_INITIALIZER("direct-subclasses", 17, 17),
      SCM_STRING_CONST_INITIALIZER("slot-definition-options", 23, 23),
      SCM_STRING_CONST_INITIALIZER("allocation", 10, 10),
      SCM_STRING_CONST_INITIALIZER("G1640", 5, 5),
      SCM_STRING_CONST_INITIALIZER("x->string", 9, 9),
      SCM_STRING_CONST_INITIALIZER("<string>", 8, 8),
      SCM_STRING_CONST_INITIALIZER("number->string", 14, 14),
      SCM_STRING_CONST_INITIALIZER("G1642", 5, 5),
      SCM_STRING_CONST_INITIALIZER("<number>", 8, 8),
      SCM_STRING_CONST_INITIALIZER("symbol->string", 14, 14),
      SCM_STRING_CONST_INITIALIZER("G1644", 5, 5),
      SCM_STRING_CONST_INITIALIZER("<symbol>", 8, 8),
      SCM_STRING_CONST_INITIALIZER("string", 6, 6),
      SCM_STRING_CONST_INITIALIZER("G1646", 5, 5),
      SCM_STRING_CONST_INITIALIZER("<char>", 6, 6),
      SCM_STRING_CONST_INITIALIZER("display", 7, 7),
      SCM_STRING_CONST_INITIALIZER("write-to-string", 15, 15),
      SCM_STRING_CONST_INITIALIZER("G1648", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1650", 5, 5),
      SCM_STRING_CONST_INITIALIZER("x->integer", 10, 10),
      SCM_STRING_CONST_INITIALIZER("<integer>", 9, 9),
      SCM_STRING_CONST_INITIALIZER("round->exact", 12, 12),
      SCM_STRING_CONST_INITIALIZER("G1652", 5, 5),
      SCM_STRING_CONST_INITIALIZER("<real>", 6, 6),
      SCM_STRING_CONST_INITIALIZER("real-part", 9, 9),
      SCM_STRING_CONST_INITIALIZER("G1654", 5, 5),
      SCM_STRING_CONST_INITIALIZER("char->integer", 13, 13),
      SCM_STRING_CONST_INITIALIZER("G1656", 5, 5),
      SCM_STRING_CONST_INITIALIZER("x->number", 9, 9),
      SCM_STRING_CONST_INITIALIZER("G1658", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1660", 5, 5),
      SCM_STRING_CONST_INITIALIZER("string->number", 14, 14),
      SCM_STRING_CONST_INITIALIZER("G1662", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1664", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1666", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1668", 5, 5),
      SCM_STRING_CONST_INITIALIZER("ref", 3, 3),
      SCM_STRING_CONST_INITIALIZER("G1670", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1672", 5, 5),
      SCM_STRING_CONST_INITIALIZER("setter of ref", 13, 13),
      SCM_STRING_CONST_INITIALIZER("hash-table-get", 14, 14),
      SCM_STRING_CONST_INITIALIZER("G1674", 5, 5),
      SCM_STRING_CONST_INITIALIZER("<hash-table>", 12, 12),
      SCM_STRING_CONST_INITIALIZER("G1676", 5, 5),
      SCM_STRING_CONST_INITIALIZER("hash-table-put!", 15, 15),
      SCM_STRING_CONST_INITIALIZER("G1678", 5, 5),
      SCM_STRING_CONST_INITIALIZER("tree-map-get", 12, 12),
      SCM_STRING_CONST_INITIALIZER("G1680", 5, 5),
      SCM_STRING_CONST_INITIALIZER("<tree-map>", 10, 10),
      SCM_STRING_CONST_INITIALIZER("G1682", 5, 5),
      SCM_STRING_CONST_INITIALIZER("tree-map-put!", 13, 13),
      SCM_STRING_CONST_INITIALIZER("G1684", 5, 5),
      SCM_STRING_CONST_INITIALIZER("*", 1, 1),
      SCM_STRING_CONST_INITIALIZER("Box content can be accessed with a field name '*, but got:", 58, 58),
      SCM_STRING_CONST_INITIALIZER("unbox", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1686", 5, 5),
      SCM_STRING_CONST_INITIALIZER("field", 5, 5),
      SCM_STRING_CONST_INITIALIZER("<box>", 5, 5),
      SCM_STRING_CONST_INITIALIZER("set-box!", 8, 8),
      SCM_STRING_CONST_INITIALIZER("G1688", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1690", 5, 5),
      SCM_STRING_CONST_INITIALIZER("index", 5, 5),
      SCM_STRING_CONST_INITIALIZER("<list>", 6, 6),
      SCM_STRING_CONST_INITIALIZER("G1692", 5, 5),
      SCM_STRING_CONST_INITIALIZER("<vector>", 8, 8),
      SCM_STRING_CONST_INITIALIZER("uvector-ref", 11, 11),
      SCM_STRING_CONST_INITIALIZER("G1694", 5, 5),
      SCM_STRING_CONST_INITIALIZER("<uvector>", 9, 9),
      SCM_STRING_CONST_INITIALIZER("bitvector-ref/int", 17, 17),
      SCM_STRING_CONST_INITIALIZER("G1696", 5, 5),
      SCM_STRING_CONST_INITIALIZER("<bitvector>", 11, 11),
      SCM_STRING_CONST_INITIALIZER("string-ref", 10, 10),
      SCM_STRING_CONST_INITIALIZER("G1698", 5, 5),
      SCM_STRING_CONST_INITIALIZER("list-tail", 9, 9),
      SCM_STRING_CONST_INITIALIZER("set-car!", 8, 8),
      SCM_STRING_CONST_INITIALIZER("G1700", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1702", 5, 5),
      SCM_STRING_CONST_INITIALIZER("uvector-set!", 12, 12),
      SCM_STRING_CONST_INITIALIZER("G1704", 5, 5),
      SCM_STRING_CONST_INITIALIZER("bitvector-set!", 14, 14),
      SCM_STRING_CONST_INITIALIZER("G1706", 5, 5),
      SCM_STRING_CONST_INITIALIZER("string-set!", 11, 11),
      SCM_STRING_CONST_INITIALIZER("G1708", 5, 5),
      SCM_STRING_CONST_INITIALIZER("selector", 8, 8),
      SCM_STRING_CONST_INITIALIZER("more", 4, 4),
      SCM_STRING_CONST_INITIALIZER("~", 1, 1),
      SCM_STRING_CONST_INITIALIZER("make-case-lambda", 16, 16),
      SCM_STRING_CONST_INITIALIZER("selector2", 9, 9),
      SCM_STRING_CONST_INITIALIZER("ref*", 4, 4),
      SCM_STRING_CONST_INITIALIZER("rxmatch", 7, 7),
      SCM_STRING_CONST_INITIALIZER("G1710", 5, 5),
      SCM_STRING_CONST_INITIALIZER("self", 4, 4),
      SCM_STRING_CONST_INITIALIZER("object-apply", 12, 12),
      SCM_STRING_CONST_INITIALIZER("<regexp>", 8, 8),
      SCM_STRING_CONST_INITIALIZER("rxmatch-substring", 17, 17),
      SCM_STRING_CONST_INITIALIZER("G1712", 5, 5),
      SCM_STRING_CONST_INITIALIZER("<regmatch>", 10, 10),
      SCM_STRING_CONST_INITIALIZER("G1714", 5, 5),
      SCM_STRING_CONST_INITIALIZER("i", 1, 1),
      SCM_STRING_CONST_INITIALIZER("before", 6, 6),
      SCM_STRING_CONST_INITIALIZER("after", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1716", 5, 5),
      SCM_STRING_CONST_INITIALIZER("rxmatch-before", 14, 14),
      SCM_STRING_CONST_INITIALIZER("rxmatch-after", 13, 13),
      SCM_STRING_CONST_INITIALIZER("bad symbol argument to ~s: ~s: must be either 'before or 'after", 63, 63),
      SCM_STRING_CONST_INITIALIZER("G1718", 5, 5),
      SCM_STRING_CONST_INITIALIZER("group", 5, 5),
      SCM_STRING_CONST_INITIALIZER("char-set-contains\077", 18, 18),
      SCM_STRING_CONST_INITIALIZER("G1720", 5, 5),
      SCM_STRING_CONST_INITIALIZER("c", 1, 1),
      SCM_STRING_CONST_INITIALIZER("<char-set>", 10, 10),
      SCM_STRING_CONST_INITIALIZER("condition-has-type\077", 19, 19),
      SCM_STRING_CONST_INITIALIZER("G1722", 5, 5),
      SCM_STRING_CONST_INITIALIZER("type", 4, 4),
      SCM_STRING_CONST_INITIALIZER("<condition-meta>", 16, 16),
      SCM_STRING_CONST_INITIALIZER("too many arguments for", 22, 22),
      SCM_STRING_CONST_INITIALIZER("if", 2, 2),
      SCM_STRING_CONST_INITIALIZER("with-module", 11, 11),
      SCM_STRING_CONST_INITIALIZER("gauche.internal", 15, 15),
      SCM_STRING_CONST_INITIALIZER("%primitive-parameter-ref", 24, 24),
      SCM_STRING_CONST_INITIALIZER("p", 1, 1),
      SCM_STRING_CONST_INITIALIZER("%primitive-parameter-set!", 25, 25),
      SCM_STRING_CONST_INITIALIZER("G1728", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1723", 5, 5),
      SCM_STRING_CONST_INITIALIZER("<primitive-parameter>", 21, 21),
      SCM_STRING_CONST_INITIALIZER("regexp->string", 14, 14),
      SCM_STRING_CONST_INITIALIZER("#/", 2, 2),
      SCM_STRING_CONST_INITIALIZER("char=\077", 6, 6),
      SCM_STRING_CONST_INITIALIZER("char-general-category", 21, 21),
      SCM_STRING_CONST_INITIALIZER("Mn", 2, 2),
      SCM_STRING_CONST_INITIALIZER("Mc", 2, 2),
      SCM_STRING_CONST_INITIALIZER("Me", 2, 2),
      SCM_STRING_CONST_INITIALIZER("Cc", 2, 2),
      SCM_STRING_CONST_INITIALIZER("Cf", 2, 2),
      SCM_STRING_CONST_INITIALIZER("Cs", 2, 2),
      SCM_STRING_CONST_INITIALIZER("Co", 2, 2),
      SCM_STRING_CONST_INITIALIZER("Cn", 2, 2),
      SCM_STRING_CONST_INITIALIZER("char->ucs", 9, 9),
      SCM_STRING_CONST_INITIALIZER("\134u~4,'0x", 8, 8),
      SCM_STRING_CONST_INITIALIZER("\134U~8,'0x", 8, 8),
      SCM_STRING_CONST_INITIALIZER("/", 1, 1),
      SCM_STRING_CONST_INITIALIZER("G1730", 5, 5),
      SCM_STRING_CONST_INITIALIZER("with-input-from-string", 22, 22),
      SCM_STRING_CONST_INITIALIZER("#<write-controls ~s>", 20, 20),
      SCM_STRING_CONST_INITIALIZER("length", 6, 6),
      SCM_STRING_CONST_INITIALIZER("level", 5, 5),
      SCM_STRING_CONST_INITIALIZER("base", 4, 4),
      SCM_STRING_CONST_INITIALIZER("radix", 5, 5),
      SCM_STRING_CONST_INITIALIZER("pretty", 6, 6),
      SCM_STRING_CONST_INITIALIZER("width", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1732", 5, 5),
      SCM_STRING_CONST_INITIALIZER("<write-controls>", 16, 16),
      SCM_STRING_CONST_INITIALIZER("describe-common", 15, 15),
      SCM_STRING_CONST_INITIALIZER("~s is an instance of class ~a\012", 30, 30),
      SCM_STRING_CONST_INITIALIZER("slots:\012", 7, 7),
      SCM_STRING_CONST_INITIALIZER("  ~10s: ~a\012", 11, 11),
      SCM_STRING_CONST_INITIALIZER("write-limited", 13, 13),
      SCM_STRING_CONST_INITIALIZER("G1736", 5, 5),
      SCM_STRING_CONST_INITIALIZER("with-output-to-string", 21, 21),
      SCM_STRING_CONST_INITIALIZER("#<unbound>", 10, 10),
      SCM_STRING_CONST_INITIALIZER("describe-slots", 14, 14),
      SCM_STRING_CONST_INITIALIZER("G1738", 5, 5),
      SCM_STRING_CONST_INITIALIZER("object", 6, 6),
      SCM_STRING_CONST_INITIALIZER("describe", 8, 8),
  },
};
static struct scm__rcRec {
  ScmCompiledCode d1566[188];
  ScmPair d1565[1112] SCM_ALIGN_PAIR;
  ScmWord d1564[6502];
  ScmObj d1562[819];
} scm__rc SCM_UNUSED = {
  {   /* ScmCompiledCode d1566 */
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %id */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[0])), 17,
            12, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1565[8]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* body */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[17])), 14,
            15, 3, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1565[18]),
            SCM_OBJ(&scm__rc.d1566[2]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[31])), 45,
            30, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %expand-define-generic */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[76])), 177,
            31, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1565[26]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %check-setter-name */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[253])), 56,
            10, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1565[31]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %make-setter-name */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[309])), 11,
            12, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1565[36]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (%expand-define-method G1573) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[320])), 6,
            1, 1, 0, SCM_OBJ(&scm__rc.d1565[56]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[62]),
            SCM_OBJ(&scm__rc.d1566[10]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (%expand-define-method G1572) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[326])), 12,
            4, 1, 0, SCM_OBJ(&scm__rc.d1565[64]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[70]),
            SCM_OBJ(&scm__rc.d1566[10]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (%expand-define-method G1571) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[338])), 7,
            0, 1, 0, SCM_OBJ(&scm__rc.d1565[72]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[77]),
            SCM_OBJ(&scm__rc.d1566[10]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %expand-define-method */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[345])), 480,
            66, 4, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1565[89]),
            SCM_OBJ(&scm__rc.d1566[10]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[825])), 7,
            6, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %get-keyword */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[832])), 32,
            20, 3, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1565[118]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %expand-define-class */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[864])), 332,
            44, 4, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1565[127]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %process-slot-definition */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[1196])), 208,
            37, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1565[138]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1579) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[1404])), 7,
            10, 1, 0, SCM_OBJ(&scm__rc.d1565[140]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[146]),
            SCM_OBJ(&scm__rc.d1566[16]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %get-default-metaclass */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[1411])), 117,
            38, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1565[153]),
            SCM_OBJ(&scm__rc.d1566[16]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[1528])), 11,
            8, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1583) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[1539])), 8,
            0, 1, 0, SCM_OBJ(&scm__rc.d1565[155]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[160]),
            SCM_OBJ(&scm__rc.d1566[20]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[1547])), 15,
            18, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1565[169]),
            SCM_OBJ(&scm__rc.d1566[19]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1582) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[1562])), 129,
            33, 3, 0, SCM_OBJ(&scm__rc.d1565[162]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[170]),
            SCM_OBJ(&scm__rc.d1566[20]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[1691])), 45,
            35, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1585) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[1736])), 1,
            0, 3, 0, SCM_OBJ(&scm__rc.d1565[176]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[179]),
            SCM_OBJ(&scm__rc.d1566[22]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[1737])), 44,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (%make-accessor G1587) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[1781])), 1,
            0, 2, 0, SCM_OBJ(&scm__rc.d1565[182]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[190]),
            SCM_OBJ(&scm__rc.d1566[28]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (%make-accessor G1586) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[1782])), 1,
            0, 3, 0, SCM_OBJ(&scm__rc.d1565[192]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[201]),
            SCM_OBJ(&scm__rc.d1566[28]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* make-getter */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[1783])), 28,
            20, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1565[207]),
            SCM_OBJ(&scm__rc.d1566[27]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* make-setter */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[1811])), 30,
            20, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1565[212]),
            SCM_OBJ(&scm__rc.d1566[27]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %make-accessor */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[1841])), 111,
            46, 3, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1565[221]),
            SCM_OBJ(&scm__rc.d1566[28]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[1952])), 7,
            5, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1591) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[1959])), 60,
            29, 2, 0, SCM_OBJ(&scm__rc.d1565[223]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[225]),
            SCM_OBJ(&scm__rc.d1566[30]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[2019])), 43,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* make-class-slot */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[2062])), 32,
            17, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1565[232]),
            SCM_OBJ(&scm__rc.d1566[32]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1593) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[2094])), 170,
            30, 3, 0, SCM_OBJ(&scm__rc.d1565[229]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[236]),
            SCM_OBJ(&scm__rc.d1566[33]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[2264])), 45,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %make-class-slot */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[2309])), 2,
            0, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1565[249]),
            SCM_OBJ(&scm__rc.d1566[37]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %make-class-slot */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[2311])), 3,
            0, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1565[256]),
            SCM_OBJ(&scm__rc.d1566[37]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %make-class-slot */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[2314])), 7,
            10, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1565[261]),
            SCM_OBJ(&scm__rc.d1566[37]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %make-class-slot */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[2321])), 11,
            2, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1565[267]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1596) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[2332])), 98,
            26, 4, 0, SCM_OBJ(&scm__rc.d1565[269]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[273]),
            SCM_OBJ(&scm__rc.d1566[39]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[2430])), 47,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %class-slot-gns */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[2477])), 46,
            16, 3, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1565[287]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* class-slot-set! */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[2523])), 12,
            17, 3, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1565[294]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[2535])), 26,
            22, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1565[301]),
            SCM_OBJ(&scm__rc.d1566[43]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[2561])), 11,
            11, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* class-slot-bound? */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[2572])), 11,
            16, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1565[306]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1601) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[2583])), 19,
            17, 3, 0, SCM_OBJ(&scm__rc.d1565[308]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[311]),
            SCM_OBJ(&scm__rc.d1566[46]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[2602])), 44,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* slot-push! */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[2646])), 13,
            12, 3, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1565[322]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* slot-pop! */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[2659])), 41,
            16, 2, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1565[329]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1605) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[2700])), 7,
            6, 4, 0, SCM_OBJ(&scm__rc.d1565[331]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[334]),
            SCM_OBJ(&scm__rc.d1566[50]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[2707])), 46,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1607) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[2753])), 7,
            6, 5, 0, SCM_OBJ(&scm__rc.d1565[339]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[347]),
            SCM_OBJ(&scm__rc.d1566[52]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[2760])), 46,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* slot-exists? */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[2806])), 11,
            11, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1565[356]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1610) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[2817])), 10,
            11, 4, 0, SCM_OBJ(&scm__rc.d1565[358]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[359]),
            SCM_OBJ(&scm__rc.d1566[55]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[2827])), 46,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1613) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[2873])), 11,
            12, 3, 0, SCM_OBJ(&scm__rc.d1565[551]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[554]),
            SCM_OBJ(&scm__rc.d1566[57]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[2884])), 45,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1615) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[2929])), 19,
            21, 3, 0, SCM_OBJ(&scm__rc.d1565[630]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[633]),
            SCM_OBJ(&scm__rc.d1566[59]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[2948])), 45,
            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[2993])), 6,
            6, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1565[645]),
            SCM_OBJ(&scm__rc.d1566[61]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1617) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[2999])), 14,
            11, 4, 0, SCM_OBJ(&scm__rc.d1565[637]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[651]),
            SCM_OBJ(&scm__rc.d1566[62]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[3013])), 47,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1619) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[3060])), 8,
            7, 4, 0, SCM_OBJ(&scm__rc.d1565[654]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[655]),
            SCM_OBJ(&scm__rc.d1566[64]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[3068])), 47,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1621) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[3115])), 11,
            13, 5, 0, SCM_OBJ(&scm__rc.d1565[658]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[662]),
            SCM_OBJ(&scm__rc.d1566[66]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[3126])), 49,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* class-name */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[3175])), 6,
            5, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1565[719]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* class-precedence-list */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[3181])), 6,
            5, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1565[724]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* class-direct-supers */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[3187])), 6,
            5, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1565[729]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* class-direct-slots */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[3193])), 6,
            5, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1565[734]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* class-direct-methods */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[3199])), 6,
            5, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1565[739]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* class-direct-subclasses */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[3205])), 6,
            5, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1565[744]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* class-slots */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[3211])), 6,
            5, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1565[749]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* slot-definition-name */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[3217])), 2,
            0, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1565[754]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* slot-definition-options */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[3219])), 2,
            0, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1565[759]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* slot-definition-option */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[3221])), 8,
            4, 2, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1565[766]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* slot-definition-allocation */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[3229])), 9,
            6, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1565[771]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* slot-definition-getter */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[3238])), 8,
            6, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1565[776]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* slot-definition-setter */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[3246])), 8,
            6, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1565[781]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* slot-definition-accessor */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[3254])), 8,
            6, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1565[786]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* class-slot-definition */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[3262])), 10,
            12, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1565[791]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* class-slot-accessor */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[3272])), 16,
            12, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1565[796]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1640) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[3288])), 1,
            0, 2, 0, SCM_OBJ(&scm__rc.d1565[798]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[799]),
            SCM_OBJ(&scm__rc.d1566[84]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[3289])), 43,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1642) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[3332])), 4,
            4, 2, 0, SCM_OBJ(&scm__rc.d1565[802]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[803]),
            SCM_OBJ(&scm__rc.d1566[86]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[3336])), 43,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1644) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[3379])), 4,
            4, 2, 0, SCM_OBJ(&scm__rc.d1565[806]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[807]),
            SCM_OBJ(&scm__rc.d1566[88]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[3383])), 43,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1646) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[3426])), 4,
            4, 2, 0, SCM_OBJ(&scm__rc.d1565[810]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[811]),
            SCM_OBJ(&scm__rc.d1566[90]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[3430])), 43,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1648) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[3473])), 6,
            5, 2, 0, SCM_OBJ(&scm__rc.d1565[814]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[815]),
            SCM_OBJ(&scm__rc.d1566[92]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[3479])), 43,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1650) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[3522])), 1,
            0, 2, 0, SCM_OBJ(&scm__rc.d1565[818]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[819]),
            SCM_OBJ(&scm__rc.d1566[94]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[3523])), 43,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1652) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[3566])), 4,
            4, 2, 0, SCM_OBJ(&scm__rc.d1565[822]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[823]),
            SCM_OBJ(&scm__rc.d1566[96]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[3570])), 43,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1654) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[3613])), 8,
            10, 2, 0, SCM_OBJ(&scm__rc.d1565[826]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[827]),
            SCM_OBJ(&scm__rc.d1566[98]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[3621])), 43,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1656) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[3664])), 4,
            4, 2, 0, SCM_OBJ(&scm__rc.d1565[830]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[831]),
            SCM_OBJ(&scm__rc.d1566[100]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[3668])), 43,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1658) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[3711])), 8,
            10, 2, 0, SCM_OBJ(&scm__rc.d1565[834]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[835]),
            SCM_OBJ(&scm__rc.d1566[102]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[3719])), 43,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1660) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[3762])), 1,
            0, 2, 0, SCM_OBJ(&scm__rc.d1565[838]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[839]),
            SCM_OBJ(&scm__rc.d1566[104]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[3763])), 43,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1662) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[3806])), 8,
            10, 2, 0, SCM_OBJ(&scm__rc.d1565[842]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[843]),
            SCM_OBJ(&scm__rc.d1566[106]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[3814])), 43,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1664) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[3857])), 4,
            4, 2, 0, SCM_OBJ(&scm__rc.d1565[846]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[847]),
            SCM_OBJ(&scm__rc.d1566[108]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[3861])), 43,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1666) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[3904])), 2,
            0, 2, 0, SCM_OBJ(&scm__rc.d1565[850]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[851]),
            SCM_OBJ(&scm__rc.d1566[110]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[3906])), 43,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1668) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[3949])), 5,
            5, 3, 0, SCM_OBJ(&scm__rc.d1565[854]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[855]),
            SCM_OBJ(&scm__rc.d1566[112]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[3954])), 45,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1670) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[3999])), 14,
            11, 4, 0, SCM_OBJ(&scm__rc.d1565[858]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[862]),
            SCM_OBJ(&scm__rc.d1566[114]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[4013])), 47,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1672) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[4060])), 6,
            6, 4, 0, SCM_OBJ(&scm__rc.d1565[867]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[868]),
            SCM_OBJ(&scm__rc.d1566[116]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[4066])), 66,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1674) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[4132])), 5,
            5, 3, 0, SCM_OBJ(&scm__rc.d1565[871]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[874]),
            SCM_OBJ(&scm__rc.d1566[118]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[4137])), 45,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1676) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[4182])), 6,
            6, 4, 0, SCM_OBJ(&scm__rc.d1565[879]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[882]),
            SCM_OBJ(&scm__rc.d1566[120]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[4188])), 47,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1678) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[4235])), 6,
            6, 4, 0, SCM_OBJ(&scm__rc.d1565[887]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[890]),
            SCM_OBJ(&scm__rc.d1566[122]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[4241])), 66,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1680) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[4307])), 5,
            5, 3, 0, SCM_OBJ(&scm__rc.d1565[895]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[896]),
            SCM_OBJ(&scm__rc.d1566[124]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[4312])), 45,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1682) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[4357])), 6,
            6, 4, 0, SCM_OBJ(&scm__rc.d1565[899]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[900]),
            SCM_OBJ(&scm__rc.d1566[126]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[4363])), 47,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1684) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[4410])), 6,
            6, 4, 0, SCM_OBJ(&scm__rc.d1565[903]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[904]),
            SCM_OBJ(&scm__rc.d1566[128]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[4416])), 66,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1686) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[4482])), 17,
            11, 3, 0, SCM_OBJ(&scm__rc.d1565[907]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[910]),
            SCM_OBJ(&scm__rc.d1566[130]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[4499])), 44,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1688) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[4543])), 18,
            11, 4, 0, SCM_OBJ(&scm__rc.d1565[915]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[918]),
            SCM_OBJ(&scm__rc.d1566[132]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[4561])), 66,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1690) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[4627])), 5,
            5, 3, 0, SCM_OBJ(&scm__rc.d1565[923]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[926]),
            SCM_OBJ(&scm__rc.d1566[134]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[4632])), 45,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1692) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[4677])), 4,
            1, 3, 0, SCM_OBJ(&scm__rc.d1565[931]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[932]),
            SCM_OBJ(&scm__rc.d1566[136]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[4681])), 45,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1694) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[4726])), 5,
            5, 3, 0, SCM_OBJ(&scm__rc.d1565[935]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[936]),
            SCM_OBJ(&scm__rc.d1566[138]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[4731])), 45,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1696) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[4776])), 5,
            5, 3, 0, SCM_OBJ(&scm__rc.d1565[939]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[940]),
            SCM_OBJ(&scm__rc.d1566[140]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[4781])), 45,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1698) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[4826])), 5,
            5, 3, 0, SCM_OBJ(&scm__rc.d1565[943]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[944]),
            SCM_OBJ(&scm__rc.d1566[142]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[4831])), 45,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1700) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[4876])), 11,
            12, 4, 0, SCM_OBJ(&scm__rc.d1565[947]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[950]),
            SCM_OBJ(&scm__rc.d1566[144]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[4887])), 66,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1702) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[4953])), 5,
            2, 4, 0, SCM_OBJ(&scm__rc.d1565[955]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[956]),
            SCM_OBJ(&scm__rc.d1566[146]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[4958])), 66,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1704) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[5024])), 6,
            6, 4, 0, SCM_OBJ(&scm__rc.d1565[959]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[960]),
            SCM_OBJ(&scm__rc.d1566[148]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[5030])), 66,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1706) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[5096])), 6,
            6, 4, 0, SCM_OBJ(&scm__rc.d1565[963]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[964]),
            SCM_OBJ(&scm__rc.d1566[150]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[5102])), 66,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1708) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[5168])), 6,
            6, 4, 0, SCM_OBJ(&scm__rc.d1565[967]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[968]),
            SCM_OBJ(&scm__rc.d1566[152]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[5174])), 66,
            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[5240])), 5,
            5, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1565[976]),
            SCM_OBJ(&scm__rc.d1566[157]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[5245])), 12,
            13, 2, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1565[977]),
            SCM_OBJ(&scm__rc.d1566[157]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[5257])), 8,
            6, 3, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1565[985]),
            SCM_OBJ(&scm__rc.d1566[157]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[5265])), 14,
            13, 3, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1565[986]),
            SCM_OBJ(&scm__rc.d1566[157]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[5279])), 39,
            21, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[5318])), 5,
            0, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1710) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[5323])), 5,
            5, 3, 0, SCM_OBJ(&scm__rc.d1565[988]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[991]),
            SCM_OBJ(&scm__rc.d1566[160]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[5328])), 45,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1712) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[5373])), 4,
            4, 2, 0, SCM_OBJ(&scm__rc.d1565[995]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[997]),
            SCM_OBJ(&scm__rc.d1566[162]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[5377])), 43,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1714) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[5420])), 5,
            5, 3, 0, SCM_OBJ(&scm__rc.d1565[1001]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[1004]),
            SCM_OBJ(&scm__rc.d1566[164]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[5425])), 45,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1716) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[5470])), 17,
            6, 3, 0, SCM_OBJ(&scm__rc.d1565[1011]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[1012]),
            SCM_OBJ(&scm__rc.d1566[166]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[5487])), 45,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1718) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[5532])), 25,
            6, 4, 0, SCM_OBJ(&scm__rc.d1565[1015]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[1019]),
            SCM_OBJ(&scm__rc.d1566[168]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[5557])), 47,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1720) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[5604])), 5,
            5, 3, 0, SCM_OBJ(&scm__rc.d1565[1025]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[1028]),
            SCM_OBJ(&scm__rc.d1566[170]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[5609])), 45,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1722) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[5654])), 5,
            5, 3, 0, SCM_OBJ(&scm__rc.d1565[1033]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[1035]),
            SCM_OBJ(&scm__rc.d1566[172]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[5659])), 45,
            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[5704])), 45,
            16, 0, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1565[1060]),
            SCM_OBJ(&scm__rc.d1566[174]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1728) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[5749])), 6,
            2, 3, 0, SCM_OBJ(&scm__rc.d1565[1058]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[1063]),
            SCM_OBJ(&scm__rc.d1566[175]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[5755])), 43,
            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[5798])), 98,
            26, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1565[1081]),
            SCM_OBJ(&scm__rc.d1566[177]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1730) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[5896])), 11,
            11, 3, 0, SCM_OBJ(&scm__rc.d1565[1075]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[1082]),
            SCM_OBJ(&scm__rc.d1566[178]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[5907])), 44,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1732) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[5951])), 71,
            22, 3, 0, SCM_OBJ(&scm__rc.d1565[1085]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[1088]),
            SCM_OBJ(&scm__rc.d1566[180]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[6022])), 44,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* describe-common */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[6066])), 17,
            16, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1565[1095]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[6083])), 11,
            12, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1565[1103]),
            SCM_OBJ(&scm__rc.d1566[183]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1736) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[6094])), 72,
            39, 2, 0, SCM_OBJ(&scm__rc.d1565[1097]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[1104]),
            SCM_OBJ(&scm__rc.d1566[184]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[6166])), 42,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1738) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[6208])), 11,
            10, 2, 0, SCM_OBJ(&scm__rc.d1565[1107]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[1109]),
            SCM_OBJ(&scm__rc.d1566[186]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1564[6219])), 42,
            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[6261])), 241,
            0, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
  },
  {   /* ScmPair d1565 */
       { SCM_NIL, SCM_NIL },
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(55U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[2])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[3])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[5]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[4]), SCM_OBJ(&scm__rc.d1565[6])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[9])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[10])},
       { SCM_MAKE_INT(74U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[12])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[13])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[9])},
       { SCM_OBJ(&scm__rc.d1565[15]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[14]), SCM_OBJ(&scm__rc.d1565[16])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_UNDEFINED},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[20])},
       { SCM_MAKE_INT(91U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[22])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[23])},
       { SCM_OBJ(&scm__rc.d1565[24]), SCM_OBJ(&scm__rc.d1565[6])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(105U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[27])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[28])},
       { SCM_OBJ(&scm__rc.d1565[29]), SCM_OBJ(&scm__rc.d1565[6])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(113U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[32])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[33])},
       { SCM_OBJ(&scm__rc.d1565[34]), SCM_OBJ(&scm__rc.d1565[6])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(117U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[38])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[39])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[41])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[42])},
       { SCM_OBJ(&scm__rc.d1565[43]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[40]), SCM_OBJ(&scm__rc.d1565[44])},
       { SCM_MAKE_INT(119U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[46])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[47])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[49])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[50])},
       { SCM_OBJ(&scm__rc.d1565[51]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[48]), SCM_OBJ(&scm__rc.d1565[52])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[55])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(132U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[58])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[59])},
       { SCM_OBJ(&scm__rc.d1565[60]), SCM_OBJ(&scm__rc.d1565[6])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[63])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(146U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[66])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[67])},
       { SCM_OBJ(&scm__rc.d1565[68]), SCM_OBJ(&scm__rc.d1565[6])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[71])},
       { SCM_MAKE_INT(147U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[73])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[74])},
       { SCM_OBJ(&scm__rc.d1565[75]), SCM_OBJ(&scm__rc.d1565[6])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[8]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[7]), SCM_OBJ(&scm__rc.d1565[78])},
       { SCM_OBJ(&scm__rc.d1566[6]), SCM_OBJ(&scm__rc.d1565[79])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[81])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[82])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[83])},
       { SCM_MAKE_INT(129U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[85])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[86])},
       { SCM_OBJ(&scm__rc.d1565[87]), SCM_OBJ(&scm__rc.d1565[6])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[90])},
       { SCM_MAKE_INT(189U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[92])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[93])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[95])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[96])},
       { SCM_OBJ(&scm__rc.d1565[97]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[94]), SCM_OBJ(&scm__rc.d1565[98])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[100])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[101])},
       { SCM_MAKE_INT(203U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[103])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[104])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[106])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[107])},
       { SCM_OBJ(&scm__rc.d1565[108]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[105]), SCM_OBJ(&scm__rc.d1565[109])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[111])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[112])},
       { SCM_MAKE_INT(226U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[114])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[115])},
       { SCM_OBJ(&scm__rc.d1565[116]), SCM_OBJ(&scm__rc.d1565[6])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[119])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[120])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[121])},
       { SCM_MAKE_INT(242U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[123])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[124])},
       { SCM_OBJ(&scm__rc.d1565[125]), SCM_OBJ(&scm__rc.d1565[6])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[128])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[130])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[131])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(262U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[134])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[135])},
       { SCM_OBJ(&scm__rc.d1565[136]), SCM_OBJ(&scm__rc.d1565[6])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[139])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(303U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[142])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[143])},
       { SCM_OBJ(&scm__rc.d1565[144]), SCM_OBJ(&scm__rc.d1565[6])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[14]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(298U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[149])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[150])},
       { SCM_OBJ(&scm__rc.d1565[151]), SCM_OBJ(&scm__rc.d1565[6])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[154])},
       { SCM_MAKE_INT(331U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[156])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[157])},
       { SCM_OBJ(&scm__rc.d1565[158]), SCM_OBJ(&scm__rc.d1565[6])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[161])},
       { SCM_FALSE, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[162]), SCM_OBJ(&scm__rc.d1565[163])},
       { SCM_MAKE_INT(336U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[165])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[166])},
       { SCM_OBJ(&scm__rc.d1565[167]), SCM_OBJ(&scm__rc.d1565[6])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[19]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[17]), SCM_OBJ(&scm__rc.d1565[171])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[173])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[175])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[11])},
       { SCM_OBJ(&scm__rc.d1565[177]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[21]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[181])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[9])},
       { SCM_MAKE_INT(368U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[184])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[185])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[183])},
       { SCM_OBJ(&scm__rc.d1565[187]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[186]), SCM_OBJ(&scm__rc.d1565[188])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[191])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[9])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[193])},
       { SCM_MAKE_INT(376U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[195])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[196])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[194])},
       { SCM_OBJ(&scm__rc.d1565[198]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[197]), SCM_OBJ(&scm__rc.d1565[199])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[24]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[23]), SCM_OBJ(&scm__rc.d1565[202])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[205])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[208])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[210])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[26]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[25]), SCM_OBJ(&scm__rc.d1565[213])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[90])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[215])},
       { SCM_MAKE_INT(356U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[217])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[218])},
       { SCM_OBJ(&scm__rc.d1565[219]), SCM_OBJ(&scm__rc.d1565[6])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[222])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[9])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[29]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[228])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[229]), SCM_OBJ(&scm__rc.d1565[230])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[31]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[9])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[234])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[32]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[238])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[240])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(450U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[243])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[244])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[242])},
       { SCM_OBJ(&scm__rc.d1565[246]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[245]), SCM_OBJ(&scm__rc.d1565[247])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[250])},
       { SCM_MAKE_INT(451U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[252])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[253])},
       { SCM_OBJ(&scm__rc.d1565[254]), SCM_OBJ(&scm__rc.d1565[247])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(452U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[257])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[258])},
       { SCM_OBJ(&scm__rc.d1565[259]), SCM_OBJ(&scm__rc.d1565[247])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(449U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[263])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[264])},
       { SCM_OBJ(&scm__rc.d1565[265]), SCM_OBJ(&scm__rc.d1565[6])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[268])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[9])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[270])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[271])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[38]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[275])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[276])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[278])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[280])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[281])},
       { SCM_MAKE_INT(474U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[283])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[284])},
       { SCM_OBJ(&scm__rc.d1565[285]), SCM_OBJ(&scm__rc.d1565[6])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[208])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[288])},
       { SCM_MAKE_INT(484U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[290])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[291])},
       { SCM_OBJ(&scm__rc.d1565[292]), SCM_OBJ(&scm__rc.d1565[6])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[295])},
       { SCM_MAKE_INT(489U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[297])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[298])},
       { SCM_OBJ(&scm__rc.d1565[299]), SCM_OBJ(&scm__rc.d1565[6])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(494U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[302])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[303])},
       { SCM_OBJ(&scm__rc.d1565[304]), SCM_OBJ(&scm__rc.d1565[6])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[307])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[9])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[309])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[45]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[313])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[315])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[316])},
       { SCM_MAKE_INT(505U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[318])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[319])},
       { SCM_OBJ(&scm__rc.d1565[320]), SCM_OBJ(&scm__rc.d1565[6])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_UNDEFINED},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[323])},
       { SCM_MAKE_INT(507U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[325])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[326])},
       { SCM_OBJ(&scm__rc.d1565[327]), SCM_OBJ(&scm__rc.d1565[6])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[330])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[234])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[332])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[49]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[238])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[336])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[338])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[9])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[340])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[341])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[342])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[340])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[344])},
       { SCM_OBJ(&scm__rc.d1565[345]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[51]), SCM_NIL},
       { SCM_UNDEFINED, SCM_UNDEFINED},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[349])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[350])},
       { SCM_MAKE_INT(525U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[352])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[353])},
       { SCM_OBJ(&scm__rc.d1565[354]), SCM_OBJ(&scm__rc.d1565[6])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[357])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[54]), SCM_NIL},
       { SCM_MAKE_INT(531U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[361])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[362])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[364])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[365])},
       { SCM_OBJ(&scm__rc.d1565[366]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[363]), SCM_OBJ(&scm__rc.d1565[367])},
       { SCM_MAKE_INT(532U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[369])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[370])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[372])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[373])},
       { SCM_OBJ(&scm__rc.d1565[374]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[371]), SCM_OBJ(&scm__rc.d1565[375])},
       { SCM_MAKE_INT(537U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[377])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[378])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[380])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[381])},
       { SCM_OBJ(&scm__rc.d1565[382]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[379]), SCM_OBJ(&scm__rc.d1565[383])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[385])},
       { SCM_MAKE_INT(538U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[387])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[388])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[390])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[391])},
       { SCM_OBJ(&scm__rc.d1565[392]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[389]), SCM_OBJ(&scm__rc.d1565[393])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[395])},
       { SCM_MAKE_INT(539U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[397])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[398])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[400])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[401])},
       { SCM_OBJ(&scm__rc.d1565[402]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[399]), SCM_OBJ(&scm__rc.d1565[403])},
       { SCM_MAKE_INT(541U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[405])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[406])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[408])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[409])},
       { SCM_OBJ(&scm__rc.d1565[410]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[407]), SCM_OBJ(&scm__rc.d1565[411])},
       { SCM_MAKE_INT(545U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[413])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[414])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[416])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[417])},
       { SCM_OBJ(&scm__rc.d1565[418]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[415]), SCM_OBJ(&scm__rc.d1565[419])},
       { SCM_MAKE_INT(547U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[421])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[422])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[424])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[425])},
       { SCM_OBJ(&scm__rc.d1565[426]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[423]), SCM_OBJ(&scm__rc.d1565[427])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[429])},
       { SCM_MAKE_INT(549U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[431])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[432])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[434])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[435])},
       { SCM_OBJ(&scm__rc.d1565[436]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[433]), SCM_OBJ(&scm__rc.d1565[437])},
       { SCM_MAKE_INT(552U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[439])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[440])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[442])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[443])},
       { SCM_OBJ(&scm__rc.d1565[444]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[441]), SCM_OBJ(&scm__rc.d1565[445])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[315])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[447])},
       { SCM_MAKE_INT(555U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[449])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[450])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[452])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[453])},
       { SCM_OBJ(&scm__rc.d1565[454]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[451]), SCM_OBJ(&scm__rc.d1565[455])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[173])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[457])},
       { SCM_MAKE_INT(558U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[459])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[460])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[462])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[463])},
       { SCM_OBJ(&scm__rc.d1565[464]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[461]), SCM_OBJ(&scm__rc.d1565[465])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[467])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[468])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[469])},
       { SCM_MAKE_INT(563U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[471])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[472])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[474])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[475])},
       { SCM_OBJ(&scm__rc.d1565[476]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[473]), SCM_OBJ(&scm__rc.d1565[477])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[315])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[479])},
       { SCM_MAKE_INT(568U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[481])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[482])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[484])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[485])},
       { SCM_OBJ(&scm__rc.d1565[486]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[483]), SCM_OBJ(&scm__rc.d1565[487])},
       { SCM_MAKE_INT(571U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[489])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[490])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[492])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[493])},
       { SCM_OBJ(&scm__rc.d1565[494]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[491]), SCM_OBJ(&scm__rc.d1565[495])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[497])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[498])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[499])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[500])},
       { SCM_MAKE_INT(577U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[502])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[503])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[505])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[506])},
       { SCM_OBJ(&scm__rc.d1565[507]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[504]), SCM_OBJ(&scm__rc.d1565[508])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[510])},
       { SCM_MAKE_INT(586U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[512])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[513])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[515])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[516])},
       { SCM_OBJ(&scm__rc.d1565[517]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[514]), SCM_OBJ(&scm__rc.d1565[518])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[520])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[521])},
       { SCM_MAKE_INT(591U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[523])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[524])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[526])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[527])},
       { SCM_OBJ(&scm__rc.d1565[528]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[525]), SCM_OBJ(&scm__rc.d1565[529])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[208])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[531])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[532])},
       { SCM_MAKE_INT(598U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[534])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[535])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[537])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[538])},
       { SCM_OBJ(&scm__rc.d1565[539]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[536]), SCM_OBJ(&scm__rc.d1565[540])},
       { SCM_MAKE_INT(603U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[542])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[543])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[545])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[546])},
       { SCM_OBJ(&scm__rc.d1565[547]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[544]), SCM_OBJ(&scm__rc.d1565[548])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[550])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[9])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[552])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[56]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[556])},
       { SCM_MAKE_INT(619U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[558])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[559])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[561])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[562])},
       { SCM_OBJ(&scm__rc.d1565[563]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[560]), SCM_OBJ(&scm__rc.d1565[564])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[566])},
       { SCM_MAKE_INT(621U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[568])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[569])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[571])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[572])},
       { SCM_OBJ(&scm__rc.d1565[573]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[570]), SCM_OBJ(&scm__rc.d1565[574])},
       { SCM_MAKE_INT(623U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[576])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[577])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[579])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[580])},
       { SCM_OBJ(&scm__rc.d1565[581]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[578]), SCM_OBJ(&scm__rc.d1565[582])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[584])},
       { SCM_MAKE_INT(625U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[586])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[587])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[589])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[590])},
       { SCM_OBJ(&scm__rc.d1565[591]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[588]), SCM_OBJ(&scm__rc.d1565[592])},
       { SCM_MAKE_INT(627U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[594])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[595])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[597])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[598])},
       { SCM_OBJ(&scm__rc.d1565[599]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[596]), SCM_OBJ(&scm__rc.d1565[600])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[141])},
       { SCM_MAKE_INT(629U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[603])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[604])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[606])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[607])},
       { SCM_OBJ(&scm__rc.d1565[608]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[605]), SCM_OBJ(&scm__rc.d1565[609])},
       { SCM_MAKE_INT(631U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[611])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[612])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[614])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[615])},
       { SCM_OBJ(&scm__rc.d1565[616]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[613]), SCM_OBJ(&scm__rc.d1565[617])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[619])},
       { SCM_MAKE_INT(633U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[621])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[622])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[624])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[625])},
       { SCM_OBJ(&scm__rc.d1565[626]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[623]), SCM_OBJ(&scm__rc.d1565[627])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[629])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[9])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[631])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[58]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[100])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[636])},
       { SCM_OBJ(&scm__rc.d1565[637]), SCM_OBJ(&scm__rc.d1565[163])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[639])},
       { SCM_MAKE_INT(659U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[641])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[642])},
       { SCM_OBJ(&scm__rc.d1565[643]), SCM_OBJ(&scm__rc.d1565[6])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[631])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[646])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[9])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[648])},
       { SCM_OBJ(&scm__rc.d1565[649]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[61]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[653])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[63]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[657])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[631])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[659])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[660])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[65]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[100])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[664])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[665])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[667])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[668])},
       { SCM_MAKE_INT(668U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[670])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[671])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[673])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[674])},
       { SCM_OBJ(&scm__rc.d1565[675]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[672]), SCM_OBJ(&scm__rc.d1565[676])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[678])},
       { SCM_MAKE_INT(683U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[680])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[681])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[683])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[684])},
       { SCM_OBJ(&scm__rc.d1565[685]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[682]), SCM_OBJ(&scm__rc.d1565[686])},
       { SCM_MAKE_INT(686U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[688])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[689])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[691])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[692])},
       { SCM_OBJ(&scm__rc.d1565[693]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[690]), SCM_OBJ(&scm__rc.d1565[694])},
       { SCM_MAKE_INT(689U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[696])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[697])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[699])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[700])},
       { SCM_OBJ(&scm__rc.d1565[701]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[698]), SCM_OBJ(&scm__rc.d1565[702])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[704])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[705])},
       { SCM_MAKE_INT(692U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[707])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[708])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[710])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[711])},
       { SCM_OBJ(&scm__rc.d1565[712]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[709]), SCM_OBJ(&scm__rc.d1565[713])},
       { SCM_MAKE_INT(701U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[715])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[716])},
       { SCM_OBJ(&scm__rc.d1565[717]), SCM_OBJ(&scm__rc.d1565[6])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(702U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[720])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[721])},
       { SCM_OBJ(&scm__rc.d1565[722]), SCM_OBJ(&scm__rc.d1565[6])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(703U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[725])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[726])},
       { SCM_OBJ(&scm__rc.d1565[727]), SCM_OBJ(&scm__rc.d1565[6])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(704U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[730])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[731])},
       { SCM_OBJ(&scm__rc.d1565[732]), SCM_OBJ(&scm__rc.d1565[6])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(705U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[735])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[736])},
       { SCM_OBJ(&scm__rc.d1565[737]), SCM_OBJ(&scm__rc.d1565[6])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(706U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[740])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[741])},
       { SCM_OBJ(&scm__rc.d1565[742]), SCM_OBJ(&scm__rc.d1565[6])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(707U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[745])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[746])},
       { SCM_OBJ(&scm__rc.d1565[747]), SCM_OBJ(&scm__rc.d1565[6])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(709U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[750])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[751])},
       { SCM_OBJ(&scm__rc.d1565[752]), SCM_OBJ(&scm__rc.d1565[6])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(710U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[755])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[756])},
       { SCM_OBJ(&scm__rc.d1565[757]), SCM_OBJ(&scm__rc.d1565[6])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_UNDEFINED},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[760])},
       { SCM_MAKE_INT(711U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[762])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[763])},
       { SCM_OBJ(&scm__rc.d1565[764]), SCM_OBJ(&scm__rc.d1565[6])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(713U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[767])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[768])},
       { SCM_OBJ(&scm__rc.d1565[769]), SCM_OBJ(&scm__rc.d1565[6])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(715U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[772])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[773])},
       { SCM_OBJ(&scm__rc.d1565[774]), SCM_OBJ(&scm__rc.d1565[6])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(717U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[777])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[778])},
       { SCM_OBJ(&scm__rc.d1565[779]), SCM_OBJ(&scm__rc.d1565[6])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(719U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[782])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[783])},
       { SCM_OBJ(&scm__rc.d1565[784]), SCM_OBJ(&scm__rc.d1565[6])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(722U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[787])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[788])},
       { SCM_OBJ(&scm__rc.d1565[789]), SCM_OBJ(&scm__rc.d1565[6])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(724U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[792])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[793])},
       { SCM_OBJ(&scm__rc.d1565[794]), SCM_OBJ(&scm__rc.d1565[6])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[797])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[83]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[801])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[85]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[805])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[87]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[809])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[89]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[813])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[91]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[817])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[93]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[821])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[95]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[825])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[97]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[829])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[99]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[833])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[101]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[837])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[103]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[841])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[105]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[845])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[107]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[849])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[109]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[853])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[111]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[857])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[9])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[859])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[860])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[113]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[467])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[864])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[866])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[115]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[870])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[9])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[872])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[117]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[876])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[878])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[859])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[880])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[119]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[467])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[884])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[886])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[340])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[888])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[121]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[315])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[892])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[894])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[123]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[898])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[125]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[902])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[127]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[906])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[9])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[908])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[129]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[912])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[914])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[340])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[916])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[131]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[315])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[920])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[922])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[9])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[924])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[133]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[928])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[930])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[135]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[934])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[137]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[938])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[139]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[942])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[141]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[946])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[193])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[948])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[143]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[208])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[952])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[954])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[145]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[958])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[147]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[962])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[149]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[966])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[151]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[970])},
       { SCM_UNDEFINED, SCM_UNDEFINED},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[972])},
       { SCM_OBJ(&scm__rc.d1565[973]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[971]), SCM_OBJ(&scm__rc.d1565[974])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[208])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[978])},
       { SCM_UNDEFINED, SCM_UNDEFINED},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[980])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[981])},
       { SCM_OBJ(&scm__rc.d1565[982]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[979]), SCM_OBJ(&scm__rc.d1565[983])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[987])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[9])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[989])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[159]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[65])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[994])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[9])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[161]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[1000])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[9])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[1002])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[163]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[1006])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[1008])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[1010])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[165]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[1014])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[9])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[1016])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[1017])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[167]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[1021])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[1022])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[1024])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[9])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[1026])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[169]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[1030])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[1032])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[183])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[171]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[204])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[208])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[208])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[1040])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[1041])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[1042]), SCM_OBJ(&scm__rc.d1565[1043])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[1045])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[1046])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[208])},
       { SCM_OBJ(&scm__rc.d1565[1047]), SCM_OBJ(&scm__rc.d1565[1048])},
       { SCM_OBJ(&scm__rc.d1565[1049]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[1044]), SCM_OBJ(&scm__rc.d1565[1050])},
       { SCM_OBJ(&scm__rc.d1565[1039]), SCM_OBJ(&scm__rc.d1565[1051])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[1052])},
       { SCM_OBJ(&scm__rc.d1565[1053]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1565[1038]), SCM_OBJ(&scm__rc.d1565[1054])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[1055])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[1057])},
       { SCM_OBJ(&scm__rc.d1565[1058]), SCM_OBJ(&scm__rc.d1565[163])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[9])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[1061])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[174]), SCM_NIL},
       { SCM_UNDEFINED, SCM_UNDEFINED},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[1066])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[1067])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[1068])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[1069])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[1070])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[1071])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[1072])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[1074])},
       { SCM_OBJ(&scm__rc.d1565[1075]), SCM_OBJ(&scm__rc.d1565[163])},
       { SCM_MAKE_INT(868U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[1077])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[1078])},
       { SCM_OBJ(&scm__rc.d1565[1079]), SCM_OBJ(&scm__rc.d1565[6])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[177]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[1084])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[9])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[1086])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[179]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[704])},
       { SCM_MAKE_INT(901U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[1091])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[1092])},
       { SCM_OBJ(&scm__rc.d1565[1093]), SCM_OBJ(&scm__rc.d1565[6])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[1096])},
       { SCM_OBJ(&scm__rc.d1565[1097]), SCM_OBJ(&scm__rc.d1565[163])},
       { SCM_MAKE_INT(913U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1563[6]), SCM_OBJ(&scm__rc.d1565[1099])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[1100])},
       { SCM_OBJ(&scm__rc.d1565[1101]), SCM_OBJ(&scm__rc.d1565[6])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[183]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1565[1106])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1565[9])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1566[185]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
  },
  {   /* ScmWord d1564 */
    /* %id */
    0x0000003d    /*   0 (LREF0) */,
    0x0000009c    /*   1 (SYMBOLP) */,
    0x0000001e    /*   2 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[0]) + 16),
    0x00000048    /*   4 (LREF0-PUSH) */,
    0x0000100e    /*   5 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[0]) + 11),
    0x00000006    /*   7 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* gauche.object */,
    0x0000105f    /*   9 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#find-module.f9ad0560> */,
    0x0000000d    /*  11 (PUSH) */,
    0x00000008    /*  12 (CONSTN-PUSH) */,
    0x00003060    /*  13 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#make-identifier.f9ad05c0> */,
    0x00000014    /*  15 (RET) */,
    0x00000053    /*  16 (LREF0-RET) */,
    /* body */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[17]) + 6),
    0x0000004a    /*   2 (LREF2-PUSH) */,
    0x00000049    /*   3 (LREF1-PUSH) */,
    0x0000205f    /*   4 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#allocate-instance.f9e66500> */,
    0x00001018    /*   6 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*   7 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[17]) + 13),
    0x00000048    /*   9 (LREF0-PUSH) */,
    0x0000004d    /*  10 (LREF11-PUSH) */,
    0x0000205f    /*  11 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#initialize.f9e66460> */,
    0x00000053    /*  13 (LREF0-RET) */,
    /* %toplevel */
    0x00000016    /*   0 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1566[1])) /* #<compiled-code body@0x7ff9f9960b40> */,
    0x00001018    /*   2 (PUSH-LOCAL-ENV 1) */,
    0x0000005e    /*   3 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make.f9e66340> */,
    0x0000200e    /*   5 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[31]) + 42),
    0x0000005e    /*   7 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<method>.f9e662e0> */,
    0x00000006    /*   9 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x0000005e    /*  11 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make.f9e66260> */,
    0x00000006    /*  13 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005d    /*  15 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<class>.f9e661c0> */,
    0x00001088    /*  17 (LIST 1) */,
    0x0000000d    /*  18 (PUSH) */,
    0x00000006    /*  19 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  21 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[19])) /* (class . initargs) */,
    0x00000006    /*  23 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000003d    /*  25 (LREF0) */,
    0x00008088    /*  26 (LIST 8) */,
    0x00002018    /*  27 (PUSH-LOCAL-ENV 2) */,
    0x0000200e    /*  28 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[31]) + 34),
    0x00000049    /*  30 (LREF1-PUSH) */,
    0x00000048    /*  31 (LREF0-PUSH) */,
    0x0000205f    /*  32 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#allocate-instance.f9e66800> */,
    0x00001018    /*  34 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  35 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[31]) + 41),
    0x00000048    /*  37 (LREF0-PUSH) */,
    0x0000004c    /*  38 (LREF10-PUSH) */,
    0x0000205f    /*  39 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#initialize.f9e66760> */,
    0x00000053    /*  41 (LREF0-RET) */,
    0x00002063    /*  42 (PUSH-GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#add-method!.f9e66380> */,
    0x00000014    /*  44 (RET) */,
    /* %expand-define-generic */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[76]) + 5),
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%check-setter-name.f932f4e0> */,
    0x00002036    /*   5 (TAIL-RECEIVE 2 0) */,
    0x0000300e    /*   6 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[76]) + 15),
    0x00000006    /*   8 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :class */,
    0x0000004c    /*  10 (LREF10-PUSH) */,
    0x0000005e    /*  11 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<generic>.f932f340> */,
    0x0000305f    /*  13 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#get-keyword.f932f3e0> */,
    0x0000200f    /*  15 (PUSH-PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[76]) + 22),
    0x00000006    /*  17 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :class */,
    0x0000004c    /*  19 (LREF10-PUSH) */,
    0x0000205f    /*  20 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#delete-keyword.f932f300> */,
    0x00002018    /*  22 (PUSH-LOCAL-ENV 2) */,
    0x00000041    /*  23 (LREF10) */,
    0x0000001e    /*  24 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[76]) + 119),
    0x0000005e    /*  26 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%id.f9338f20> */,
    0x00001017    /*  28 (LOCAL-ENV 1) */,
    0x0000100e    /*  29 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[76]) + 35),
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* define */,
    0x0000003d    /*  33 (LREF0) */,
    0x00001011    /*  34 (CALL 1) */,
    0x0000000d    /*  35 (PUSH) */,
    0x00000050    /*  36 (LREF21-PUSH) */,
    0x0000100e    /*  37 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[76]) + 43),
    0x00000006    /*  39 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* rlet1 */,
    0x0000003d    /*  41 (LREF0) */,
    0x00001011    /*  42 (CALL 1) */,
    0x0000000d    /*  43 (PUSH) */,
    0x00000050    /*  44 (LREF21-PUSH) */,
    0x0000100e    /*  45 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[76]) + 51),
    0x00000006    /*  47 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* make */,
    0x0000003d    /*  49 (LREF0) */,
    0x00001011    /*  50 (CALL 1) */,
    0x0000000d    /*  51 (PUSH) */,
    0x0000004d    /*  52 (LREF11-PUSH) */,
    0x0000100e    /*  53 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[76]) + 59),
    0x00000006    /*  55 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* quote */,
    0x0000003d    /*  57 (LREF0) */,
    0x00001011    /*  58 (CALL 1) */,
    0x0000100f    /*  59 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[76]) + 65),
    0x00000006    /*  61 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :name */,
    0x0000003d    /*  63 (LREF0) */,
    0x00001011    /*  64 (CALL 1) */,
    0x0000000d    /*  65 (PUSH) */,
    0x00000003    /*  66 (CONSTN) */,
    0x00000066    /*  67 (CONS) */,
    0x00000067    /*  68 (CONS-PUSH) */,
    0x0000100e    /*  69 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[76]) + 75),
    0x00000006    /*  71 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* quote */,
    0x0000003d    /*  73 (LREF0) */,
    0x00001011    /*  74 (CALL 1) */,
    0x0000000d    /*  75 (PUSH) */,
    0x00000050    /*  76 (LREF21-PUSH) */,
    0x00000003    /*  77 (CONSTN) */,
    0x00000066    /*  78 (CONS) */,
    0x00000067    /*  79 (CONS-PUSH) */,
    0x0000004c    /*  80 (LREF10-PUSH) */,
    0x00000003    /*  81 (CONSTN) */,
    0x00002091    /*  82 (APPEND 2) */,
    0x00000066    /*  83 (CONS) */,
    0x00000066    /*  84 (CONS) */,
    0x00000066    /*  85 (CONS) */,
    0x00000067    /*  86 (CONS-PUSH) */,
    0x0000100e    /*  87 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[76]) + 93),
    0x00000006    /*  89 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* set! */,
    0x0000003d    /*  91 (LREF0) */,
    0x00001011    /*  92 (CALL 1) */,
    0x0000100f    /*  93 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[76]) + 99),
    0x00000006    /*  95 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* setter */,
    0x0000003d    /*  97 (LREF0) */,
    0x00001011    /*  98 (CALL 1) */,
    0x0000000d    /*  99 (PUSH) */,
    0x0000004f    /* 100 (LREF20-PUSH) */,
    0x00000003    /* 101 (CONSTN) */,
    0x00000066    /* 102 (CONS) */,
    0x00000067    /* 103 (CONS-PUSH) */,
    0x00000050    /* 104 (LREF21-PUSH) */,
    0x00000003    /* 105 (CONSTN) */,
    0x00000066    /* 106 (CONS) */,
    0x00000066    /* 107 (CONS) */,
    0x00000067    /* 108 (CONS-PUSH) */,
    0x00000003    /* 109 (CONSTN) */,
    0x00000066    /* 110 (CONS) */,
    0x00000066    /* 111 (CONS) */,
    0x00000066    /* 112 (CONS) */,
    0x00000067    /* 113 (CONS-PUSH) */,
    0x00000003    /* 114 (CONSTN) */,
    0x00000066    /* 115 (CONS) */,
    0x00000066    /* 116 (CONS) */,
    0x00000066    /* 117 (CONS) */,
    0x00000014    /* 118 (RET) */,
    0x0000005e    /* 119 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%id.f9338300> */,
    0x00001017    /* 121 (LOCAL-ENV 1) */,
    0x0000100e    /* 122 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[76]) + 128),
    0x00000006    /* 124 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* define */,
    0x0000003d    /* 126 (LREF0) */,
    0x00001011    /* 127 (CALL 1) */,
    0x0000000d    /* 128 (PUSH) */,
    0x00000050    /* 129 (LREF21-PUSH) */,
    0x0000100e    /* 130 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[76]) + 136),
    0x00000006    /* 132 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* make */,
    0x0000003d    /* 134 (LREF0) */,
    0x00001011    /* 135 (CALL 1) */,
    0x0000000d    /* 136 (PUSH) */,
    0x0000004d    /* 137 (LREF11-PUSH) */,
    0x0000100e    /* 138 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[76]) + 144),
    0x00000006    /* 140 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* quote */,
    0x0000003d    /* 142 (LREF0) */,
    0x00001011    /* 143 (CALL 1) */,
    0x0000100f    /* 144 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[76]) + 150),
    0x00000006    /* 146 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :name */,
    0x0000003d    /* 148 (LREF0) */,
    0x00001011    /* 149 (CALL 1) */,
    0x0000000d    /* 150 (PUSH) */,
    0x00000003    /* 151 (CONSTN) */,
    0x00000066    /* 152 (CONS) */,
    0x00000067    /* 153 (CONS-PUSH) */,
    0x0000100e    /* 154 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[76]) + 160),
    0x00000006    /* 156 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* quote */,
    0x0000003d    /* 158 (LREF0) */,
    0x00001011    /* 159 (CALL 1) */,
    0x0000000d    /* 160 (PUSH) */,
    0x00000050    /* 161 (LREF21-PUSH) */,
    0x00000003    /* 162 (CONSTN) */,
    0x00000066    /* 163 (CONS) */,
    0x00000067    /* 164 (CONS-PUSH) */,
    0x0000004c    /* 165 (LREF10-PUSH) */,
    0x00000003    /* 166 (CONSTN) */,
    0x00002091    /* 167 (APPEND 2) */,
    0x00000066    /* 168 (CONS) */,
    0x00000066    /* 169 (CONS) */,
    0x00000066    /* 170 (CONS) */,
    0x00000067    /* 171 (CONS-PUSH) */,
    0x00000003    /* 172 (CONSTN) */,
    0x00000066    /* 173 (CONS) */,
    0x00000066    /* 174 (CONS) */,
    0x00000066    /* 175 (CONS) */,
    0x00000014    /* 176 (RET) */,
    /* %check-setter-name */
    0x0000003d    /*   0 (LREF0) */,
    0x000000a0    /*   1 (IDENTIFIERP) */,
    0x0000001e    /*   2 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[253]) + 7),
    0x00000048    /*   4 (LREF0-PUSH) */,
    0x00000004    /*   5 (CONSTF) */,
    0x000020a3    /*   6 (VALUES-RET 2) */,
    0x0000003d    /*   7 (LREF0) */,
    0x00000098    /*   8 (PAIRP) */,
    0x0000001e    /*   9 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[253]) + 38),
    0x0000006a    /*  11 (LREF0-CAR) */,
    0x0000002e    /*  12 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* setter */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[253]) + 38)  /*     38 */,
    0x00000076    /*  15 (LREF0-CDR) */,
    0x00000098    /*  16 (PAIRP) */,
    0x0000001e    /*  17 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[253]) + 38),
    0x0000003d    /*  19 (LREF0) */,
    0x00000082    /*  20 (CADR) */,
    0x000000a0    /*  21 (IDENTIFIERP) */,
    0x0000001e    /*  22 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[253]) + 38),
    0x0000003d    /*  24 (LREF0) */,
    0x00000086    /*  25 (CDDR) */,
    0x00000022    /*  26 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[253]) + 38),
    0x0000100e    /*  28 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[253]) + 34),
    0x0000003d    /*  30 (LREF0) */,
    0x00000083    /*  31 (CADR-PUSH) */,
    0x0000105f    /*  32 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%make-setter-name.f96ab840> */,
    0x0000000d    /*  34 (PUSH) */,
    0x0000003d    /*  35 (LREF0) */,
    0x00000082    /*  36 (CADR) */,
    0x000020a3    /*  37 (VALUES-RET 2) */,
    0x00000006    /*  38 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1563[34])) /* "Bad name for generic function or method" */,
    0x00000048    /*  40 (LREF0-PUSH) */,
    0x00002060    /*  41 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.f96ab740> */,
    0x00000014    /*  43 (RET) */,
    0x00000013    /*  44 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[253]) + 38),
    0x00000014    /*  46 (RET) */,
    0x00000013    /*  47 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[253]) + 38),
    0x00000014    /*  49 (RET) */,
    0x00000013    /*  50 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[253]) + 38),
    0x00000014    /*  52 (RET) */,
    0x00000013    /*  53 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[253]) + 38),
    0x00000014    /*  55 (RET) */,
    /* %make-setter-name */
    0x0000300e    /*   0 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[309]) + 8),
    0x00000009    /*   2 (CONSTF-PUSH) */,
    0x00000006    /*   3 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1563[36])) /* "setter of ~a" */,
    0x00000048    /*   5 (LREF0-PUSH) */,
    0x0000305f    /*   6 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#format.f97c3e40> */,
    0x00001063    /*   8 (PUSH-GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string->symbol.f97c3e80> */,
    0x00000014    /*  10 (RET) */,
    /* (%expand-define-method G1573) */
    0x00000048    /*   0 (LREF0-PUSH) */,
    0x00000001    /*   1 (CONST) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[54])) /* (:locked) */,
    0x0000008b    /*   3 (MEMQ) */,
    0x00000092    /*   4 (NOT) */,
    0x00000014    /*   5 (RET) */,
    /* (%expand-define-method G1572) */
    0x0000003d    /*   0 (LREF0) */,
    0x00000098    /*   1 (PAIRP) */,
    0x0000001e    /*   2 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[326]) + 7),
    0x0000003d    /*   4 (LREF0) */,
    0x00000082    /*   5 (CADR) */,
    0x00000014    /*   6 (RET) */,
    0x00000006    /*   7 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* <top> */,
    0x00001060    /*   9 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%id.fb098000> */,
    0x00000014    /*  11 (RET) */,
    /* (%expand-define-method G1571) */
    0x0000003d    /*   0 (LREF0) */,
    0x00000098    /*   1 (PAIRP) */,
    0x0000001e    /*   2 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[338]) + 6),
    0x0000006a    /*   4 (LREF0-CAR) */,
    0x00000014    /*   5 (RET) */,
    0x00000053    /*   6 (LREF0-RET) */,
    /* %expand-define-method */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 6),
    0x0000004e    /*   2 (LREF12-PUSH) */,
    0x0000004a    /*   3 (LREF2-PUSH) */,
    0x0000205f    /*   4 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#find.fb0977e0> */,
    0x00001018    /*   6 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*   7 (LREF0) */,
    0x0000001e    /*   8 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 19),
    0x0000200e    /*  10 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 19),
    0x00000006    /*  12 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1563[52])) /* "syntax-error: unsupported method qualifier:" */,
    0x00000048    /*  14 (LREF0-PUSH) */,
    0x0000205f    /*  15 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.fb097320> */,
    0x00000013    /*  17 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 19),
    0x0000001a    /*  19 (POP-LOCAL-ENV) */,
    0x0000200e    /*  20 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 69),
    0x00000049    /*  22 (LREF1-PUSH) */,
    0x00000008    /*  23 (CONSTN-PUSH) */,
    0x00002017    /*  24 (LOCAL-ENV 2) */,
    0x0000003e    /*  25 (LREF1) */,
    0x00000022    /*  26 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 34),
    0x0000003d    /*  28 (LREF0) */,
    0x00000093    /*  29 (REVERSE) */,
    0x0000000d    /*  30 (PUSH) */,
    0x00000009    /*  31 (CONSTF-PUSH) */,
    0x00000004    /*  32 (CONSTF) */,
    0x000030a3    /*  33 (VALUES-RET 3) */,
    0x0000003e    /*  34 (LREF1) */,
    0x00000098    /*  35 (PAIRP) */,
    0x0000001e    /*  36 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 63),
    0x0000100e    /*  38 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 43),
    0x0000006b    /*  40 (LREF1-CAR) */,
    0x00001062    /*  41 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#keyword?.fb098b00> */,
    0x0000001e    /*  43 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 54),
    0x0000003d    /*  45 (LREF0) */,
    0x00000093    /*  46 (REVERSE) */,
    0x0000000f    /*  47 (PUSH-PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 51),
    0x0000005f    /*  49 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#gensym.fb098820> */,
    0x0000000d    /*  51 (PUSH) */,
    0x0000003e    /*  52 (LREF1) */,
    0x000030a3    /*  53 (VALUES-RET 3) */,
    0x00000077    /*  54 (LREF1-CDR) */,
    0x0000000d    /*  55 (PUSH) */,
    0x0000006b    /*  56 (LREF1-CAR) */,
    0x0000000d    /*  57 (PUSH) */,
    0x0000003d    /*  58 (LREF0) */,
    0x00000067    /*  59 (CONS-PUSH) */,
    0x0000101b    /*  60 (LOCAL-ENV-JUMP 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 25),
    0x00000014    /*  62 (RET) */,
    0x0000003d    /*  63 (LREF0) */,
    0x00000093    /*  64 (REVERSE) */,
    0x0000000d    /*  65 (PUSH) */,
    0x00000049    /*  66 (LREF1-PUSH) */,
    0x00000004    /*  67 (CONSTF) */,
    0x000030a3    /*  68 (VALUES-RET 3) */,
    0x00003036    /*  69 (TAIL-RECEIVE 3 0) */,
    0x0000200e    /*  70 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 76),
    0x00000050    /*  72 (LREF21-PUSH) */,
    0x0000004a    /*  73 (LREF2-PUSH) */,
    0x0000205f    /*  74 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#map.fb0981e0> */,
    0x00001018    /*  76 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  77 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 83),
    0x00000051    /*  79 (LREF30-PUSH) */,
    0x0000004e    /*  80 (LREF12-PUSH) */,
    0x0000205f    /*  81 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#map.fb09df20> */,
    0x00001018    /*  83 (PUSH-LOCAL-ENV 1) */,
    0x00000045    /*  84 (LREF21) */,
    0x0000001e    /*  85 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 92),
    0x00000048    /*  87 (LREF0-PUSH) */,
    0x00000045    /*  88 (LREF21) */,
    0x00002091    /*  89 (APPEND 2) */,
    0x00000013    /*  90 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 93),
    0x0000003d    /*  92 (LREF0) */,
    0x00001018    /*  93 (PUSH-LOCAL-ENV 1) */,
    0x0040303c    /*  94 (LREF 3 1) */,
    0x0000001e    /*  95 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 105),
    0x0000004c    /*  97 (LREF10-PUSH) */,
    0x00403047    /*  98 (LREF-PUSH 3 1) */,
    0x00000001    /*  99 (CONST) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[9])) /* (next-method) */,
    0x00000066    /* 101 (CONS) */,
    0x00002091    /* 102 (APPEND 2) */,
    0x00000013    /* 103 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 109),
    0x0000004c    /* 105 (LREF10-PUSH) */,
    0x00000001    /* 106 (CONST) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[9])) /* (next-method) */,
    0x00002091    /* 108 (APPEND 2) */,
    0x00001018    /* 109 (PUSH-LOCAL-ENV 1) */,
    0x0000403c    /* 110 (LREF 4 0) */,
    0x0000001e    /* 111 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 155),
    0x0000005e    /* 113 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%id.fb0a1440> */,
    0x00001017    /* 115 (LOCAL-ENV 1) */,
    0x0000100e    /* 116 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 122),
    0x00000006    /* 118 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* lambda */,
    0x0000003d    /* 120 (LREF0) */,
    0x00001011    /* 121 (CALL 1) */,
    0x0000000d    /* 122 (PUSH) */,
    0x0000004c    /* 123 (LREF10-PUSH) */,
    0x0000100e    /* 124 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 130),
    0x00000006    /* 126 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* apply */,
    0x0000003d    /* 128 (LREF0) */,
    0x00001011    /* 129 (CALL 1) */,
    0x0000100f    /* 130 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 136),
    0x00000006    /* 132 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* lambda */,
    0x0000003d    /* 134 (LREF0) */,
    0x00001011    /* 135 (CALL 1) */,
    0x0000000d    /* 136 (PUSH) */,
    0x00005047    /* 137 (LREF-PUSH 5 0) */,
    0x00006047    /* 138 (LREF-PUSH 6 0) */,
    0x00000003    /* 139 (CONSTN) */,
    0x00002091    /* 140 (APPEND 2) */,
    0x00000066    /* 141 (CONS) */,
    0x00000067    /* 142 (CONS-PUSH) */,
    0x00405047    /* 143 (LREF-PUSH 5 1) */,
    0x00000003    /* 144 (CONSTN) */,
    0x00000066    /* 145 (CONS) */,
    0x00000066    /* 146 (CONS) */,
    0x00000067    /* 147 (CONS-PUSH) */,
    0x00000003    /* 148 (CONSTN) */,
    0x00000066    /* 149 (CONS) */,
    0x00000066    /* 150 (CONS) */,
    0x00000066    /* 151 (CONS) */,
    0x0000001a    /* 152 (POP-LOCAL-ENV) */,
    0x00000013    /* 153 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 172),
    0x0000005e    /* 155 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%id.fb0c5e40> */,
    0x00001017    /* 157 (LOCAL-ENV 1) */,
    0x0000100e    /* 158 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 164),
    0x00000006    /* 160 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* lambda */,
    0x0000003d    /* 162 (LREF0) */,
    0x00001011    /* 163 (CALL 1) */,
    0x0000000d    /* 164 (PUSH) */,
    0x0000004c    /* 165 (LREF10-PUSH) */,
    0x00006047    /* 166 (LREF-PUSH 6 0) */,
    0x00000003    /* 167 (CONSTN) */,
    0x00002091    /* 168 (APPEND 2) */,
    0x00000066    /* 169 (CONS) */,
    0x00000066    /* 170 (CONS) */,
    0x0000001a    /* 171 (POP-LOCAL-ENV) */,
    0x00001018    /* 172 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /* 173 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 178),
    0x00c06047    /* 175 (LREF-PUSH 6 3) */,
    0x0000105f    /* 176 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%check-setter-name.fb0c5ba0> */,
    0x00002036    /* 178 (TAIL-RECEIVE 2 0) */,
    0x0000100e    /* 179 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 185),
    0x00000006    /* 181 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1563[40])) /* "gf" */,
    0x0000105f    /* 183 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#gensym.fb0c5a60> */,
    0x00001018    /* 185 (PUSH-LOCAL-ENV 1) */,
    0x0000005e    /* 186 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%id.fb0c55e0> */,
    0x00001017    /* 188 (LOCAL-ENV 1) */,
    0x0000100e    /* 189 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 195),
    0x00000006    /* 191 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* rlet1 */,
    0x0000003d    /* 193 (LREF0) */,
    0x00001011    /* 194 (CALL 1) */,
    0x0000000d    /* 195 (PUSH) */,
    0x0000004c    /* 196 (LREF10-PUSH) */,
    0x0000100e    /* 197 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 203),
    0x00000006    /* 199 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* %ensure-generic-function */,
    0x0000003d    /* 201 (LREF0) */,
    0x00001011    /* 202 (CALL 1) */,
    0x0000100f    /* 203 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 209),
    0x00000006    /* 205 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* quote */,
    0x0000003d    /* 207 (LREF0) */,
    0x00001011    /* 208 (CALL 1) */,
    0x0000000d    /* 209 (PUSH) */,
    0x00000050    /* 210 (LREF21-PUSH) */,
    0x00000003    /* 211 (CONSTN) */,
    0x00000066    /* 212 (CONS) */,
    0x00000067    /* 213 (CONS-PUSH) */,
    0x0000100e    /* 214 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 220),
    0x00000006    /* 216 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* current-module */,
    0x0000003d    /* 218 (LREF0) */,
    0x00001011    /* 219 (CALL 1) */,
    0x0000000d    /* 220 (PUSH) */,
    0x00000003    /* 221 (CONSTN) */,
    0x00000067    /* 222 (CONS-PUSH) */,
    0x00000003    /* 223 (CONSTN) */,
    0x00000066    /* 224 (CONS) */,
    0x00000066    /* 225 (CONS) */,
    0x00000067    /* 226 (CONS-PUSH) */,
    0x0000100e    /* 227 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 233),
    0x00000006    /* 229 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* add-method! */,
    0x0000003d    /* 231 (LREF0) */,
    0x00001011    /* 232 (CALL 1) */,
    0x0000000d    /* 233 (PUSH) */,
    0x0000004c    /* 234 (LREF10-PUSH) */,
    0x0000100e    /* 235 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 241),
    0x00000006    /* 237 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* make */,
    0x0000003d    /* 239 (LREF0) */,
    0x00001011    /* 240 (CALL 1) */,
    0x0000100f    /* 241 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 247),
    0x00000006    /* 243 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* <method> */,
    0x0000003d    /* 245 (LREF0) */,
    0x00001011    /* 246 (CALL 1) */,
    0x0000100f    /* 247 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 253),
    0x00000006    /* 249 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* quote */,
    0x0000003d    /* 251 (LREF0) */,
    0x00001011    /* 252 (CALL 1) */,
    0x0000100f    /* 253 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 259),
    0x00000006    /* 255 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x0000003d    /* 257 (LREF0) */,
    0x00001011    /* 258 (CALL 1) */,
    0x0000000d    /* 259 (PUSH) */,
    0x00000003    /* 260 (CONSTN) */,
    0x00000066    /* 261 (CONS) */,
    0x00000067    /* 262 (CONS-PUSH) */,
    0x0000004c    /* 263 (LREF10-PUSH) */,
    0x0000100e    /* 264 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 270),
    0x00000006    /* 266 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* quote */,
    0x0000003d    /* 268 (LREF0) */,
    0x00001011    /* 269 (CALL 1) */,
    0x0000100f    /* 270 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 276),
    0x00000006    /* 272 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000003d    /* 274 (LREF0) */,
    0x00001011    /* 275 (CALL 1) */,
    0x0000000d    /* 276 (PUSH) */,
    0x00000003    /* 277 (CONSTN) */,
    0x00000066    /* 278 (CONS) */,
    0x00000067    /* 279 (CONS-PUSH) */,
    0x0000100e    /* 280 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 286),
    0x00000006    /* 282 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* list */,
    0x0000003d    /* 284 (LREF0) */,
    0x00001011    /* 285 (CALL 1) */,
    0x0000000d    /* 286 (PUSH) */,
    0x00007047    /* 287 (LREF-PUSH 7 0) */,
    0x00000003    /* 288 (CONSTN) */,
    0x00002091    /* 289 (APPEND 2) */,
    0x00000067    /* 290 (CONS-PUSH) */,
    0x0000100e    /* 291 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 297),
    0x00000006    /* 293 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* quote */,
    0x0000003d    /* 295 (LREF0) */,
    0x00001011    /* 296 (CALL 1) */,
    0x0000100f    /* 297 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 303),
    0x00000006    /* 299 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x0000003d    /* 301 (LREF0) */,
    0x00001011    /* 302 (CALL 1) */,
    0x0000000d    /* 303 (PUSH) */,
    0x00000003    /* 304 (CONSTN) */,
    0x00000066    /* 305 (CONS) */,
    0x00000067    /* 306 (CONS-PUSH) */,
    0x0000100e    /* 307 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 313),
    0x00000006    /* 309 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* quote */,
    0x0000003d    /* 311 (LREF0) */,
    0x00001011    /* 312 (CALL 1) */,
    0x0000000d    /* 313 (PUSH) */,
    0x00005047    /* 314 (LREF-PUSH 5 0) */,
    0x00000003    /* 315 (CONSTN) */,
    0x00000066    /* 316 (CONS) */,
    0x00000067    /* 317 (CONS-PUSH) */,
    0x0000100e    /* 318 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 324),
    0x00000006    /* 320 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* quote */,
    0x0000003d    /* 322 (LREF0) */,
    0x00001011    /* 323 (CALL 1) */,
    0x0000100f    /* 324 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 330),
    0x00000006    /* 326 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x0000003d    /* 328 (LREF0) */,
    0x00001011    /* 329 (CALL 1) */,
    0x0000000d    /* 330 (PUSH) */,
    0x00000003    /* 331 (CONSTN) */,
    0x00000066    /* 332 (CONS) */,
    0x00000067    /* 333 (CONS-PUSH) */,
    0x0000100e    /* 334 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 340),
    0x00000006    /* 336 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* boolean */,
    0x0000003d    /* 338 (LREF0) */,
    0x00001011    /* 339 (CALL 1) */,
    0x0000100f    /* 340 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 346),
    0x00000006    /* 342 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* memq */,
    0x0000003d    /* 344 (LREF0) */,
    0x00001011    /* 345 (CALL 1) */,
    0x0000100f    /* 346 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 352),
    0x00000006    /* 348 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* quote */,
    0x0000003d    /* 350 (LREF0) */,
    0x00001011    /* 351 (CALL 1) */,
    0x0000100f    /* 352 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 358),
    0x00000006    /* 354 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :locked */,
    0x0000003d    /* 356 (LREF0) */,
    0x00001011    /* 357 (CALL 1) */,
    0x0000000d    /* 358 (PUSH) */,
    0x00000003    /* 359 (CONSTN) */,
    0x00000066    /* 360 (CONS) */,
    0x00000067    /* 361 (CONS-PUSH) */,
    0x0000100e    /* 362 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 368),
    0x00000006    /* 364 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* quote */,
    0x0000003d    /* 366 (LREF0) */,
    0x00001011    /* 367 (CALL 1) */,
    0x0000000d    /* 368 (PUSH) */,
    0x00809047    /* 369 (LREF-PUSH 9 2) */,
    0x00000003    /* 370 (CONSTN) */,
    0x00000066    /* 371 (CONS) */,
    0x00000067    /* 372 (CONS-PUSH) */,
    0x00000003    /* 373 (CONSTN) */,
    0x00000066    /* 374 (CONS) */,
    0x00000066    /* 375 (CONS) */,
    0x00000067    /* 376 (CONS-PUSH) */,
    0x00000003    /* 377 (CONSTN) */,
    0x00000066    /* 378 (CONS) */,
    0x00000067    /* 379 (CONS-PUSH) */,
    0x0000100e    /* 380 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 386),
    0x00000006    /* 382 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* quote */,
    0x0000003d    /* 384 (LREF0) */,
    0x00001011    /* 385 (CALL 1) */,
    0x0000100f    /* 386 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 392),
    0x00000006    /* 388 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000003d    /* 390 (LREF0) */,
    0x00001011    /* 391 (CALL 1) */,
    0x0000000d    /* 392 (PUSH) */,
    0x00000003    /* 393 (CONSTN) */,
    0x00000066    /* 394 (CONS) */,
    0x00000067    /* 395 (CONS-PUSH) */,
    0x00000051    /* 396 (LREF30-PUSH) */,
    0x00000003    /* 397 (CONSTN) */,
    0x00000066    /* 398 (CONS) */,
    0x00000066    /* 399 (CONS) */,
    0x00000066    /* 400 (CONS) */,
    0x00000066    /* 401 (CONS) */,
    0x00000066    /* 402 (CONS) */,
    0x00000066    /* 403 (CONS) */,
    0x00000066    /* 404 (CONS) */,
    0x00000066    /* 405 (CONS) */,
    0x00000066    /* 406 (CONS) */,
    0x00000066    /* 407 (CONS) */,
    0x00000066    /* 408 (CONS) */,
    0x00000067    /* 409 (CONS-PUSH) */,
    0x00000003    /* 410 (CONSTN) */,
    0x00000066    /* 411 (CONS) */,
    0x00000066    /* 412 (CONS) */,
    0x00000067    /* 413 (CONS-PUSH) */,
    0x00000044    /* 414 (LREF20) */,
    0x0000001e    /* 415 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 471),
    0x0000100e    /* 417 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 466),
    0x0000005e    /* 419 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%id.fb0dc080> */,
    0x00001017    /* 421 (LOCAL-ENV 1) */,
    0x0000100e    /* 422 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 428),
    0x00000006    /* 424 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* unless */,
    0x0000003d    /* 426 (LREF0) */,
    0x00001011    /* 427 (CALL 1) */,
    0x0000100f    /* 428 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 434),
    0x00000006    /* 430 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* has-setter? */,
    0x0000003d    /* 432 (LREF0) */,
    0x00001011    /* 433 (CALL 1) */,
    0x0000000d    /* 434 (PUSH) */,
    0x00000051    /* 435 (LREF30-PUSH) */,
    0x00000003    /* 436 (CONSTN) */,
    0x00000066    /* 437 (CONS) */,
    0x00000067    /* 438 (CONS-PUSH) */,
    0x0000100e    /* 439 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 445),
    0x00000006    /* 441 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* set! */,
    0x0000003d    /* 443 (LREF0) */,
    0x00001011    /* 444 (CALL 1) */,
    0x0000100f    /* 445 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 451),
    0x00000006    /* 447 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* setter */,
    0x0000003d    /* 449 (LREF0) */,
    0x00001011    /* 450 (CALL 1) */,
    0x0000000d    /* 451 (PUSH) */,
    0x00000051    /* 452 (LREF30-PUSH) */,
    0x00000003    /* 453 (CONSTN) */,
    0x00000066    /* 454 (CONS) */,
    0x00000067    /* 455 (CONS-PUSH) */,
    0x0000004f    /* 456 (LREF20-PUSH) */,
    0x00000003    /* 457 (CONSTN) */,
    0x00000066    /* 458 (CONS) */,
    0x00000066    /* 459 (CONS) */,
    0x00000067    /* 460 (CONS-PUSH) */,
    0x00000003    /* 461 (CONSTN) */,
    0x00000066    /* 462 (CONS) */,
    0x00000066    /* 463 (CONS) */,
    0x00000066    /* 464 (CONS) */,
    0x00000014    /* 465 (RET) */,
    0x0000000d    /* 466 (PUSH) */,
    0x00000003    /* 467 (CONSTN) */,
    0x00000066    /* 468 (CONS) */,
    0x00000013    /* 469 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]) + 472),
    0x00000003    /* 471 (CONSTN) */,
    0x0000000d    /* 472 (PUSH) */,
    0x00000003    /* 473 (CONSTN) */,
    0x00002091    /* 474 (APPEND 2) */,
    0x00000066    /* 475 (CONS) */,
    0x00000066    /* 476 (CONS) */,
    0x00000066    /* 477 (CONS) */,
    0x00000066    /* 478 (CONS) */,
    0x00000014    /* 479 (RET) */,
    /* %toplevel */
    0x00003019    /*   0 (LOCAL-ENV-CLOSURES 3) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[80])) /* (#<compiled-code (%expand-define-method #:G1573)@0x7ff9f9960240> #<compiled-code (%expand-define-method #:G1572)@0x7ff9f99601e0> #<compiled-code (%expand-define-method #:G1571)@0x7ff9f9960180>) */,
    0x00000016    /*   2 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1566[9])) /* #<compiled-code %expand-define-method@0x7ff9f9960120> */,
    0x00000015    /*   4 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%expand-define-method.fb097c40> */,
    0x00000014    /*   6 (RET) */,
    /* %get-keyword */
    0x00000049    /*   0 (LREF1-PUSH) */,
    0x00001017    /*   1 (LOCAL-ENV 1) */,
    0x0000003d    /*   2 (LREF0) */,
    0x00000022    /*   3 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[832]) + 6),
    0x00000057    /*   5 (LREF10-RET) */,
    0x00000076    /*   6 (LREF0-CDR) */,
    0x00000022    /*   7 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[832]) + 15),
    0x00000006    /*   9 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1563[73])) /* "Key-value list is not even:" */,
    0x0000004d    /*  11 (LREF11-PUSH) */,
    0x00002060    /*  12 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.fa13ab60> */,
    0x00000014    /*  14 (RET) */,
    0x0000004e    /*  15 (LREF12-PUSH) */,
    0x0000100e    /*  16 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[832]) + 21),
    0x0000006a    /*  18 (LREF0-CAR) */,
    0x00001062    /*  19 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#unwrap-syntax-1.fa13a9c0> */,
    0x00000021    /*  21 (BNEQV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[832]) + 26),
    0x0000003d    /*  23 (LREF0) */,
    0x00000082    /*  24 (CADR) */,
    0x00000014    /*  25 (RET) */,
    0x0000003d    /*  26 (LREF0) */,
    0x00000087    /*  27 (CDDR-PUSH) */,
    0x0000101b    /*  28 (LOCAL-ENV-JUMP 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[832]) + 2),
    0x00000014    /*  30 (RET) */,
    0x00000014    /*  31 (RET) */,
    /* %expand-define-class */
    0x0000300e    /*   0 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]) + 8),
    0x00000006    /*   2 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :metaclass */,
    0x00000048    /*   4 (LREF0-PUSH) */,
    0x00000009    /*   5 (CONSTF-PUSH) */,
    0x0000305f    /*   6 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%get-keyword.f9c1a180> */,
    0x0000001e    /*   8 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]) + 12),
    0x00000013    /*  10 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]) + 36),
    0x0000005e    /*  12 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%id.f9c1c9e0> */,
    0x00001017    /*  14 (LOCAL-ENV 1) */,
    0x0000100e    /*  15 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]) + 21),
    0x00000006    /*  17 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* %get-default-metaclass */,
    0x0000003d    /*  19 (LREF0) */,
    0x00001011    /*  20 (CALL 1) */,
    0x0000100f    /*  21 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]) + 27),
    0x00000006    /*  23 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* list */,
    0x0000003d    /*  25 (LREF0) */,
    0x00001011    /*  26 (CALL 1) */,
    0x0000000d    /*  27 (PUSH) */,
    0x0000004e    /*  28 (LREF12-PUSH) */,
    0x00000003    /*  29 (CONSTN) */,
    0x00002091    /*  30 (APPEND 2) */,
    0x00000067    /*  31 (CONS-PUSH) */,
    0x00000003    /*  32 (CONSTN) */,
    0x00000066    /*  33 (CONS) */,
    0x00000066    /*  34 (CONS) */,
    0x0000001a    /*  35 (POP-LOCAL-ENV) */,
    0x00001018    /*  36 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  37 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]) + 44),
    0x0000005e    /*  39 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%process-slot-definition.f9c1c700> */,
    0x0000004d    /*  41 (LREF11-PUSH) */,
    0x0000205f    /*  42 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#map.f9c1c740> */,
    0x00001018    /*  44 (PUSH-LOCAL-ENV 1) */,
    0x0000000e    /*  45 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]) + 49),
    0x0000005f    /*  47 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#gensym.f9c1c6a0> */,
    0x00001018    /*  49 (PUSH-LOCAL-ENV 1) */,
    0x0000000e    /*  50 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]) + 54),
    0x0000005f    /*  52 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#gensym.f9c1c660> */,
    0x00001018    /*  54 (PUSH-LOCAL-ENV 1) */,
    0x0000005e    /*  55 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%id.f9c32e40> */,
    0x00001017    /*  57 (LOCAL-ENV 1) */,
    0x0000100e    /*  58 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]) + 64),
    0x00000006    /*  60 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* define */,
    0x0000003d    /*  62 (LREF0) */,
    0x00001011    /*  63 (CALL 1) */,
    0x0000000d    /*  64 (PUSH) */,
    0x00c05047    /*  65 (LREF-PUSH 5 3) */,
    0x0000100e    /*  66 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]) + 72),
    0x00000006    /*  68 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* rlet1 */,
    0x0000003d    /*  70 (LREF0) */,
    0x00001011    /*  71 (CALL 1) */,
    0x0000000d    /*  72 (PUSH) */,
    0x0000004f    /*  73 (LREF20-PUSH) */,
    0x0000100e    /*  74 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]) + 80),
    0x00000006    /*  76 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* make */,
    0x0000003d    /*  78 (LREF0) */,
    0x00001011    /*  79 (CALL 1) */,
    0x0000000d    /*  80 (PUSH) */,
    0x00004047    /*  81 (LREF-PUSH 4 0) */,
    0x0000100e    /*  82 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]) + 88),
    0x00000006    /*  84 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* quote */,
    0x0000003d    /*  86 (LREF0) */,
    0x00001011    /*  87 (CALL 1) */,
    0x0000100f    /*  88 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]) + 94),
    0x00000006    /*  90 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :name */,
    0x0000003d    /*  92 (LREF0) */,
    0x00001011    /*  93 (CALL 1) */,
    0x0000000d    /*  94 (PUSH) */,
    0x00000003    /*  95 (CONSTN) */,
    0x00000066    /*  96 (CONS) */,
    0x00000067    /*  97 (CONS-PUSH) */,
    0x0000100e    /*  98 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]) + 104),
    0x00000006    /* 100 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* quote */,
    0x0000003d    /* 102 (LREF0) */,
    0x00001011    /* 103 (CALL 1) */,
    0x0000000d    /* 104 (PUSH) */,
    0x00c05047    /* 105 (LREF-PUSH 5 3) */,
    0x00000003    /* 106 (CONSTN) */,
    0x00000066    /* 107 (CONS) */,
    0x00000067    /* 108 (CONS-PUSH) */,
    0x0000100e    /* 109 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]) + 115),
    0x00000006    /* 111 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* quote */,
    0x0000003d    /* 113 (LREF0) */,
    0x00001011    /* 114 (CALL 1) */,
    0x0000100f    /* 115 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]) + 121),
    0x00000006    /* 117 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :supers */,
    0x0000003d    /* 119 (LREF0) */,
    0x00001011    /* 120 (CALL 1) */,
    0x0000000d    /* 121 (PUSH) */,
    0x00000003    /* 122 (CONSTN) */,
    0x00000066    /* 123 (CONS) */,
    0x00000067    /* 124 (CONS-PUSH) */,
    0x0000100e    /* 125 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]) + 131),
    0x00000006    /* 127 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* list */,
    0x0000003d    /* 129 (LREF0) */,
    0x00001011    /* 130 (CALL 1) */,
    0x0000000d    /* 131 (PUSH) */,
    0x00805047    /* 132 (LREF-PUSH 5 2) */,
    0x00000003    /* 133 (CONSTN) */,
    0x00002091    /* 134 (APPEND 2) */,
    0x00000067    /* 135 (CONS-PUSH) */,
    0x0000100e    /* 136 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]) + 142),
    0x00000006    /* 138 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* quote */,
    0x0000003d    /* 140 (LREF0) */,
    0x00001011    /* 141 (CALL 1) */,
    0x0000100f    /* 142 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]) + 148),
    0x00000006    /* 144 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :slots */,
    0x0000003d    /* 146 (LREF0) */,
    0x00001011    /* 147 (CALL 1) */,
    0x0000000d    /* 148 (PUSH) */,
    0x00000003    /* 149 (CONSTN) */,
    0x00000066    /* 150 (CONS) */,
    0x00000067    /* 151 (CONS-PUSH) */,
    0x0000100e    /* 152 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]) + 158),
    0x00000006    /* 154 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* list */,
    0x0000003d    /* 156 (LREF0) */,
    0x00001011    /* 157 (CALL 1) */,
    0x0000000d    /* 158 (PUSH) */,
    0x00000051    /* 159 (LREF30-PUSH) */,
    0x00000003    /* 160 (CONSTN) */,
    0x00002091    /* 161 (APPEND 2) */,
    0x00000067    /* 162 (CONS-PUSH) */,
    0x0000100e    /* 163 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]) + 169),
    0x00000006    /* 165 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* quote */,
    0x0000003d    /* 167 (LREF0) */,
    0x00001011    /* 168 (CALL 1) */,
    0x0000100f    /* 169 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]) + 175),
    0x00000006    /* 171 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :defined-modules */,
    0x0000003d    /* 173 (LREF0) */,
    0x00001011    /* 174 (CALL 1) */,
    0x0000000d    /* 175 (PUSH) */,
    0x00000003    /* 176 (CONSTN) */,
    0x00000066    /* 177 (CONS) */,
    0x00000067    /* 178 (CONS-PUSH) */,
    0x0000100e    /* 179 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]) + 185),
    0x00000006    /* 181 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* list */,
    0x0000003d    /* 183 (LREF0) */,
    0x00001011    /* 184 (CALL 1) */,
    0x0000100f    /* 185 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]) + 191),
    0x00000006    /* 187 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* current-module */,
    0x0000003d    /* 189 (LREF0) */,
    0x00001011    /* 190 (CALL 1) */,
    0x0000000d    /* 191 (PUSH) */,
    0x00000003    /* 192 (CONSTN) */,
    0x00000067    /* 193 (CONS-PUSH) */,
    0x00000003    /* 194 (CONSTN) */,
    0x00000066    /* 195 (CONS) */,
    0x00000067    /* 196 (CONS-PUSH) */,
    0x00005047    /* 197 (LREF-PUSH 5 0) */,
    0x00000003    /* 198 (CONSTN) */,
    0x00002091    /* 199 (APPEND 2) */,
    0x00000066    /* 200 (CONS) */,
    0x00000066    /* 201 (CONS) */,
    0x00000066    /* 202 (CONS) */,
    0x00000066    /* 203 (CONS) */,
    0x00000066    /* 204 (CONS) */,
    0x00000066    /* 205 (CONS) */,
    0x00000066    /* 206 (CONS) */,
    0x00000066    /* 207 (CONS) */,
    0x00000066    /* 208 (CONS) */,
    0x00000067    /* 209 (CONS-PUSH) */,
    0x0000100e    /* 210 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]) + 216),
    0x00000006    /* 212 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* when */,
    0x0000003d    /* 214 (LREF0) */,
    0x00001011    /* 215 (CALL 1) */,
    0x0000100f    /* 216 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]) + 222),
    0x00000006    /* 218 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* %check-class-binding */,
    0x0000003d    /* 220 (LREF0) */,
    0x00001011    /* 221 (CALL 1) */,
    0x0000100f    /* 222 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]) + 228),
    0x00000006    /* 224 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* quote */,
    0x0000003d    /* 226 (LREF0) */,
    0x00001011    /* 227 (CALL 1) */,
    0x0000000d    /* 228 (PUSH) */,
    0x00c05047    /* 229 (LREF-PUSH 5 3) */,
    0x00000003    /* 230 (CONSTN) */,
    0x00000066    /* 231 (CONS) */,
    0x00000067    /* 232 (CONS-PUSH) */,
    0x0000100e    /* 233 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]) + 239),
    0x00000006    /* 235 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* current-module */,
    0x0000003d    /* 237 (LREF0) */,
    0x00001011    /* 238 (CALL 1) */,
    0x0000000d    /* 239 (PUSH) */,
    0x00000003    /* 240 (CONSTN) */,
    0x00000067    /* 241 (CONS-PUSH) */,
    0x00000003    /* 242 (CONSTN) */,
    0x00000066    /* 243 (CONS) */,
    0x00000066    /* 244 (CONS) */,
    0x00000067    /* 245 (CONS-PUSH) */,
    0x0000100e    /* 246 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]) + 252),
    0x00000006    /* 248 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* redefine-class! */,
    0x0000003d    /* 250 (LREF0) */,
    0x00001011    /* 251 (CALL 1) */,
    0x0000000d    /* 252 (PUSH) */,
    0x00c05047    /* 253 (LREF-PUSH 5 3) */,
    0x0000004f    /* 254 (LREF20-PUSH) */,
    0x00000003    /* 255 (CONSTN) */,
    0x00000066    /* 256 (CONS) */,
    0x00000066    /* 257 (CONS) */,
    0x00000067    /* 258 (CONS-PUSH) */,
    0x00000003    /* 259 (CONSTN) */,
    0x00000066    /* 260 (CONS) */,
    0x00000066    /* 261 (CONS) */,
    0x00000067    /* 262 (CONS-PUSH) */,
    0x0000100e    /* 263 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]) + 269),
    0x00000006    /* 265 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* for-each */,
    0x0000003d    /* 267 (LREF0) */,
    0x00001011    /* 268 (CALL 1) */,
    0x0000100f    /* 269 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]) + 275),
    0x00000006    /* 271 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* lambda */,
    0x0000003d    /* 273 (LREF0) */,
    0x00001011    /* 274 (CALL 1) */,
    0x0000000d    /* 275 (PUSH) */,
    0x0000004c    /* 276 (LREF10-PUSH) */,
    0x00000003    /* 277 (CONSTN) */,
    0x00000067    /* 278 (CONS-PUSH) */,
    0x0000100e    /* 279 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]) + 285),
    0x00000006    /* 281 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* %make-accessor */,
    0x0000003d    /* 283 (LREF0) */,
    0x00001011    /* 284 (CALL 1) */,
    0x0000000d    /* 285 (PUSH) */,
    0x0000004f    /* 286 (LREF20-PUSH) */,
    0x0000004c    /* 287 (LREF10-PUSH) */,
    0x0000100e    /* 288 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]) + 294),
    0x00000006    /* 290 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* current-module */,
    0x0000003d    /* 292 (LREF0) */,
    0x00001011    /* 293 (CALL 1) */,
    0x0000000d    /* 294 (PUSH) */,
    0x00000003    /* 295 (CONSTN) */,
    0x00000067    /* 296 (CONS-PUSH) */,
    0x00000003    /* 297 (CONSTN) */,
    0x00000066    /* 298 (CONS) */,
    0x00000066    /* 299 (CONS) */,
    0x00000066    /* 300 (CONS) */,
    0x00000067    /* 301 (CONS-PUSH) */,
    0x00000003    /* 302 (CONSTN) */,
    0x00000066    /* 303 (CONS) */,
    0x00000066    /* 304 (CONS) */,
    0x00000067    /* 305 (CONS-PUSH) */,
    0x0000100e    /* 306 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]) + 312),
    0x00000006    /* 308 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* class-slots */,
    0x0000003d    /* 310 (LREF0) */,
    0x00001011    /* 311 (CALL 1) */,
    0x0000000d    /* 312 (PUSH) */,
    0x0000004f    /* 313 (LREF20-PUSH) */,
    0x00000003    /* 314 (CONSTN) */,
    0x00000066    /* 315 (CONS) */,
    0x00000067    /* 316 (CONS-PUSH) */,
    0x00000003    /* 317 (CONSTN) */,
    0x00000066    /* 318 (CONS) */,
    0x00000066    /* 319 (CONS) */,
    0x00000067    /* 320 (CONS-PUSH) */,
    0x00000003    /* 321 (CONSTN) */,
    0x00000066    /* 322 (CONS) */,
    0x00000066    /* 323 (CONS) */,
    0x00000066    /* 324 (CONS) */,
    0x00000066    /* 325 (CONS) */,
    0x00000067    /* 326 (CONS-PUSH) */,
    0x00000003    /* 327 (CONSTN) */,
    0x00000066    /* 328 (CONS) */,
    0x00000066    /* 329 (CONS) */,
    0x00000066    /* 330 (CONS) */,
    0x00000014    /* 331 (RET) */,
    /* %process-slot-definition */
    0x0000003d    /*   0 (LREF0) */,
    0x00000098    /*   1 (PAIRP) */,
    0x0000001e    /*   2 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1196]) + 191),
    0x00000076    /*   4 (LREF0-CDR) */,
    0x0000000d    /*   5 (PUSH) */,
    0x00000008    /*   6 (CONSTN-PUSH) */,
    0x00002017    /*   7 (LOCAL-ENV 2) */,
    0x0000003e    /*   8 (LREF1) */,
    0x00000022    /*   9 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1196]) + 43),
    0x0000005e    /*  11 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%id.fc2063a0> */,
    0x00001017    /*  13 (LOCAL-ENV 1) */,
    0x0000100e    /*  14 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1196]) + 20),
    0x00000006    /*  16 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* list */,
    0x0000003d    /*  18 (LREF0) */,
    0x00001011    /*  19 (CALL 1) */,
    0x0000100f    /*  20 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1196]) + 26),
    0x00000006    /*  22 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* quote */,
    0x0000003d    /*  24 (LREF0) */,
    0x00001011    /*  25 (CALL 1) */,
    0x0000000d    /*  26 (PUSH) */,
    0x00000071    /*  27 (LREF20-CAR) */,
    0x0000000d    /*  28 (PUSH) */,
    0x00000003    /*  29 (CONSTN) */,
    0x00000066    /*  30 (CONS) */,
    0x00000067    /*  31 (CONS-PUSH) */,
    0x0000100e    /*  32 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1196]) + 37),
    0x0000004c    /*  34 (LREF10-PUSH) */,
    0x0000105f    /*  35 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#reverse!.fc20ad20> */,
    0x0000000d    /*  37 (PUSH) */,
    0x00000003    /*  38 (CONSTN) */,
    0x00002091    /*  39 (APPEND 2) */,
    0x00000066    /*  40 (CONS) */,
    0x00000066    /*  41 (CONS) */,
    0x00000014    /*  42 (RET) */,
    0x0000003e    /*  43 (LREF1) */,
    0x00000098    /*  44 (PAIRP) */,
    0x0000001e    /*  45 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1196]) + 184),
    0x00000077    /*  47 (LREF1-CDR) */,
    0x00000098    /*  48 (PAIRP) */,
    0x0000001e    /*  49 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1196]) + 184),
    0x0000006b    /*  51 (LREF1-CAR) */,
    0x00001018    /*  52 (PUSH-LOCAL-ENV 1) */,
    0x00000048    /*  53 (LREF0-PUSH) */,
    0x00000001    /*  54 (CONST) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[129])) /* (:initform :init-form) */,
    0x0000008c    /*  56 (MEMV) */,
    0x0000001e    /*  57 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1196]) + 106),
    0x00000042    /*  59 (LREF11) */,
    0x00000087    /*  60 (CDDR-PUSH) */,
    0x0000100e    /*  61 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1196]) + 102),
    0x0000005e    /*  63 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%id.fc212ee0> */,
    0x00001017    /*  65 (LOCAL-ENV 1) */,
    0x0000100e    /*  66 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1196]) + 72),
    0x00000006    /*  68 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* lambda */,
    0x0000003d    /*  70 (LREF0) */,
    0x00001011    /*  71 (CALL 1) */,
    0x0000000d    /*  72 (PUSH) */,
    0x00000008    /*  73 (CONSTN-PUSH) */,
    0x00000045    /*  74 (LREF21) */,
    0x00000083    /*  75 (CADR-PUSH) */,
    0x00000003    /*  76 (CONSTN) */,
    0x00000066    /*  77 (CONS) */,
    0x00000066    /*  78 (CONS) */,
    0x00000067    /*  79 (CONS-PUSH) */,
    0x0000100e    /*  80 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1196]) + 86),
    0x00000006    /*  82 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* quote */,
    0x0000003d    /*  84 (LREF0) */,
    0x00001011    /*  85 (CALL 1) */,
    0x0000100f    /*  86 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1196]) + 92),
    0x00000006    /*  88 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :init-thunk */,
    0x0000003d    /*  90 (LREF0) */,
    0x00001011    /*  91 (CALL 1) */,
    0x0000000d    /*  92 (PUSH) */,
    0x00000003    /*  93 (CONSTN) */,
    0x00000066    /*  94 (CONS) */,
    0x00000067    /*  95 (CONS-PUSH) */,
    0x0000004f    /*  96 (LREF20-PUSH) */,
    0x00000003    /*  97 (CONSTN) */,
    0x00002091    /*  98 (APPEND 2) */,
    0x00000066    /*  99 (CONS) */,
    0x00000066    /* 100 (CONS) */,
    0x00000014    /* 101 (RET) */,
    0x0000000d    /* 102 (PUSH) */,
    0x0000201b    /* 103 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1196]) + 8),
    0x00000014    /* 105 (RET) */,
    0x00000048    /* 106 (LREF0-PUSH) */,
    0x00000001    /* 107 (CONST) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[132])) /* (:getter :setter :accessor) */,
    0x0000008c    /* 109 (MEMV) */,
    0x0000001e    /* 110 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1196]) + 153),
    0x00000042    /* 112 (LREF11) */,
    0x00000087    /* 113 (CDDR-PUSH) */,
    0x0000100e    /* 114 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1196]) + 149),
    0x0000005e    /* 116 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%id.fc21c480> */,
    0x00001017    /* 118 (LOCAL-ENV 1) */,
    0x0000100e    /* 119 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1196]) + 125),
    0x00000006    /* 121 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* quote */,
    0x0000003d    /* 123 (LREF0) */,
    0x00001011    /* 124 (CALL 1) */,
    0x0000000d    /* 125 (PUSH) */,
    0x00000045    /* 126 (LREF21) */,
    0x00000083    /* 127 (CADR-PUSH) */,
    0x00000003    /* 128 (CONSTN) */,
    0x00000066    /* 129 (CONS) */,
    0x00000067    /* 130 (CONS-PUSH) */,
    0x0000100e    /* 131 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1196]) + 137),
    0x00000006    /* 133 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* quote */,
    0x0000003d    /* 135 (LREF0) */,
    0x00001011    /* 136 (CALL 1) */,
    0x0000000d    /* 137 (PUSH) */,
    0x00000072    /* 138 (LREF21-CAR) */,
    0x0000000d    /* 139 (PUSH) */,
    0x00000003    /* 140 (CONSTN) */,
    0x00000066    /* 141 (CONS) */,
    0x00000067    /* 142 (CONS-PUSH) */,
    0x0000004f    /* 143 (LREF20-PUSH) */,
    0x00000003    /* 144 (CONSTN) */,
    0x00002091    /* 145 (APPEND 2) */,
    0x00000066    /* 146 (CONS) */,
    0x00000066    /* 147 (CONS) */,
    0x00000014    /* 148 (RET) */,
    0x0000000d    /* 149 (PUSH) */,
    0x0000201b    /* 150 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1196]) + 8),
    0x00000014    /* 152 (RET) */,
    0x00000042    /* 153 (LREF11) */,
    0x00000087    /* 154 (CDDR-PUSH) */,
    0x0000100e    /* 155 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1196]) + 180),
    0x0000005e    /* 157 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%id.fc21d640> */,
    0x00001017    /* 159 (LOCAL-ENV 1) */,
    0x00000045    /* 160 (LREF21) */,
    0x00000083    /* 161 (CADR-PUSH) */,
    0x0000100e    /* 162 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1196]) + 168),
    0x00000006    /* 164 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* quote */,
    0x0000003d    /* 166 (LREF0) */,
    0x00001011    /* 167 (CALL 1) */,
    0x0000000d    /* 168 (PUSH) */,
    0x00000072    /* 169 (LREF21-CAR) */,
    0x0000000d    /* 170 (PUSH) */,
    0x00000003    /* 171 (CONSTN) */,
    0x00000066    /* 172 (CONS) */,
    0x00000067    /* 173 (CONS-PUSH) */,
    0x0000004f    /* 174 (LREF20-PUSH) */,
    0x00000003    /* 175 (CONSTN) */,
    0x00002091    /* 176 (APPEND 2) */,
    0x00000066    /* 177 (CONS) */,
    0x00000066    /* 178 (CONS) */,
    0x00000014    /* 179 (RET) */,
    0x0000000d    /* 180 (PUSH) */,
    0x0000201b    /* 181 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1196]) + 8),
    0x00000014    /* 183 (RET) */,
    0x00000006    /* 184 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1563[97])) /* "bad slot specification:" */,
    0x0000004c    /* 186 (LREF10-PUSH) */,
    0x00002060    /* 187 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.fc20a9c0> */,
    0x00000014    /* 189 (RET) */,
    0x00000014    /* 190 (RET) */,
    0x0000005e    /* 191 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%id.fc237a60> */,
    0x00001017    /* 193 (LOCAL-ENV 1) */,
    0x0000100e    /* 194 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1196]) + 200),
    0x00000006    /* 196 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* quote */,
    0x0000003d    /* 198 (LREF0) */,
    0x00001011    /* 199 (CALL 1) */,
    0x0000000d    /* 200 (PUSH) */,
    0x0000004c    /* 201 (LREF10-PUSH) */,
    0x00000003    /* 202 (CONSTN) */,
    0x00000067    /* 203 (CONS-PUSH) */,
    0x00000003    /* 204 (CONSTN) */,
    0x00000066    /* 205 (CONS) */,
    0x00000066    /* 206 (CONS) */,
    0x00000014    /* 207 (RET) */,
    /* (#f G1579) */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1404]) + 5),
    0x00000048    /*   2 (LREF0-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#class-precedence-list.f9e349e0> */,
    0x00000074    /*   5 (CDR) */,
    0x00000014    /*   6 (RET) */,
    /* %get-default-metaclass */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1411]) + 6),
    0x0000005d    /*   3 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<class>.f9e34d60> */,
    0x00000014    /*   5 (RET) */,
    0x0000200e    /*   6 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1411]) + 13),
    0x0000005e    /*   8 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#class-of.f9e34c80> */,
    0x00000048    /*  10 (LREF0-PUSH) */,
    0x0000205f    /*  11 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#map.f9e34cc0> */,
    0x00001018    /*  13 (PUSH-LOCAL-ENV 1) */,
    0x0000000e    /*  14 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1411]) + 25),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#append.f9e34be0> */,
    0x0000200e    /*  18 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1411]) + 24),
    0x00000051    /*  20 (LREF30-PUSH) */,
    0x00000048    /*  21 (LREF0-PUSH) */,
    0x0000205f    /*  22 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#map.f9e34ba0> */,
    0x00002095    /*  24 (TAIL-APPLY 2) */,
    0x0000000d    /*  25 (PUSH) */,
    0x00000008    /*  26 (CONSTN-PUSH) */,
    0x00002017    /*  27 (LOCAL-ENV 2) */,
    0x000010e7    /*  28 (BOX 1) */,
    0x0000100e    /*  29 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1411]) + 63),
    0x0000004c    /*  31 (LREF10-PUSH) */,
    0x00001017    /*  32 (LOCAL-ENV 1) */,
    0x0000003d    /*  33 (LREF0) */,
    0x00000022    /*  34 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1411]) + 37),
    0x0000000c    /*  36 (CONSTU-RET) */,
    0x0000006a    /*  37 (LREF0-CAR) */,
    0x00001018    /*  38 (PUSH-LOCAL-ENV 1) */,
    0x00000048    /*  39 (LREF0-PUSH) */,
    0x00000045    /*  40 (LREF21) */,
    0x0000008b    /*  41 (MEMQ) */,
    0x0000001e    /*  42 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1411]) + 46),
    0x00000013    /*  44 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1411]) + 57),
    0x00000048    /*  46 (LREF0-PUSH) */,
    0x000020ea    /*  47 (LREF-UNBOX 2 0) */,
    0x0000008b    /*  48 (MEMQ) */,
    0x0000001e    /*  49 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1411]) + 53),
    0x00000013    /*  51 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1411]) + 57),
    0x00000048    /*  53 (LREF0-PUSH) */,
    0x000020ea    /*  54 (LREF-UNBOX 2 0) */,
    0x00000066    /*  55 (CONS) */,
    0x0000203a    /*  56 (LSET 2 0) */,
    0x0000001a    /*  57 (POP-LOCAL-ENV) */,
    0x00000076    /*  58 (LREF0-CDR) */,
    0x0000000d    /*  59 (PUSH) */,
    0x0000101b    /*  60 (LOCAL-ENV-JUMP 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1411]) + 33),
    0x00000014    /*  62 (RET) */,
    0x000000ea    /*  63 (LREF-UNBOX 0 0) */,
    0x00000074    /*  64 (CDR) */,
    0x00000022    /*  65 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1411]) + 70),
    0x000000ea    /*  67 (LREF-UNBOX 0 0) */,
    0x00000068    /*  68 (CAR) */,
    0x00000014    /*  69 (RET) */,
    0x0000100e    /*  70 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1411]) + 75),
    0x000000ea    /*  72 (LREF-UNBOX 0 0) */,
    0x00001062    /*  73 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#reverse!.f9e34080> */,
    0x00001018    /*  75 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  76 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1411]) + 82),
    0x00000048    /*  78 (LREF0-PUSH) */,
    0x000040ea    /*  79 (LREF-UNBOX 4 0) */,
    0x00002062    /*  80 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#assoc.f9e2d440> */,
    0x00001018    /*  82 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  83 (LREF0) */,
    0x0000001e    /*  84 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1411]) + 88),
    0x00000076    /*  86 (LREF0-CDR) */,
    0x00000014    /*  87 (RET) */,
    0x0000700e    /*  88 (PRE-CALL 7) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1411]) + 109),
    0x0000005e    /*  90 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<class>.f9e2d140> */,
    0x00000006    /*  92 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :supers */,
    0x0000004c    /*  94 (LREF10-PUSH) */,
    0x00000006    /*  95 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :name */,
    0x0000100e    /*  97 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1411]) + 103),
    0x00000006    /*  99 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1563[78])) /* "metaclass" */,
    0x0000105f    /* 101 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#gensym.f9e2d060> */,
    0x0000000d    /* 103 (PUSH) */,
    0x00000006    /* 104 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :slots */,
    0x00000008    /* 106 (CONSTN-PUSH) */,
    0x0000705f    /* 107 (GREF-CALL 7) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make.f9e2d180> */,
    0x00001018    /* 109 (PUSH-LOCAL-ENV 1) */,
    0x0000004f    /* 110 (LREF20-PUSH) */,
    0x0000003d    /* 111 (LREF0) */,
    0x00000067    /* 112 (CONS-PUSH) */,
    0x000060ea    /* 113 (LREF-UNBOX 6 0) */,
    0x00000066    /* 114 (CONS) */,
    0x0000603a    /* 115 (LSET 6 0) */,
    0x00000053    /* 116 (LREF0-RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[147])) /* (#<compiled-code (#f #:G1579)@0x7ff9fd0b7e40>) */,
    0x00000008    /*   2 (CONSTN-PUSH) */,
    0x00001017    /*   3 (LOCAL-ENV 1) */,
    0x000010e7    /*   4 (BOX 1) */,
    0x00000016    /*   5 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1566[15])) /* #<compiled-code %get-default-metaclass@0x7ff9fd0b7ba0> */,
    0x0000001a    /*   7 (POP-LOCAL-ENV) */,
    0x00000015    /*   8 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%get-default-metaclass.f9e2d840> */,
    0x00000014    /*  10 (RET) */,
    /* (#f G1583) */
    0x0000003d    /*   0 (LREF0) */,
    0x00000098    /*   1 (PAIRP) */,
    0x0000001e    /*   2 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1539]) + 5),
    0x00000053    /*   4 (LREF0-RET) */,
    0x0000003d    /*   5 (LREF0) */,
    0x00001088    /*   6 (LIST 1) */,
    0x00000014    /*   7 (RET) */,
    /* ((#f G1582) #f) */
    0x0000006a    /*   0 (LREF0-CAR) */,
    0x0000300f    /*   1 (PUSH-PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1547]) + 13),
    0x00805047    /*   3 (LREF-PUSH 5 2) */,
    0x00000048    /*   4 (LREF0-PUSH) */,
    0x0000200e    /*   5 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1547]) + 11),
    0x00805047    /*   7 (LREF-PUSH 5 2) */,
    0x00000048    /*   8 (LREF0-PUSH) */,
    0x0000205f    /*   9 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#compute-get-n-set.f9b76720> */,
    0x00003062    /*  11 (PUSH-GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#compute-slot-accessor.f9b767a0> */,
    0x00000066    /*  13 (CONS) */,
    0x00000014    /*  14 (RET) */,
    /* (#f G1582) */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1562]) + 4),
    0x0000003d    /*   2 (LREF0) */,
    0x00000011    /*   3 (CALL 0) */,
    0x0000300e    /*   4 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1562]) + 12),
    0x00000006    /*   6 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :slots */,
    0x00000049    /*   8 (LREF1-PUSH) */,
    0x00000008    /*   9 (CONSTN-PUSH) */,
    0x0000305f    /*  10 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%get-keyword.f9b67040> */,
    0x00001018    /*  12 (PUSH-LOCAL-ENV 1) */,
    0x0000300e    /*  13 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1562]) + 21),
    0x00000006    /*  15 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :supers */,
    0x0000004d    /*  17 (LREF11-PUSH) */,
    0x00000008    /*  18 (CONSTN-PUSH) */,
    0x0000305f    /*  19 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%get-keyword.f9b6df20> */,
    0x00001018    /*  21 (PUSH-LOCAL-ENV 1) */,
    0x00000048    /*  22 (LREF0-PUSH) */,
    0x0000005d    /*  23 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<object>.f9b6dd80> */,
    0x00001088    /*  25 (LIST 1) */,
    0x00002091    /*  26 (APPEND 2) */,
    0x00001018    /*  27 (PUSH-LOCAL-ENV 1) */,
    0x0000300e    /*  28 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1562]) + 36),
    0x00803047    /*  30 (LREF-PUSH 3 2) */,
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* direct-supers */,
    0x00000048    /*  33 (LREF0-PUSH) */,
    0x0000305f    /*  34 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-set!.f9b6dd20> */,
    0x0000300e    /*  36 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1562]) + 48),
    0x00803047    /*  38 (LREF-PUSH 3 2) */,
    0x00000006    /*  39 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* cpl */,
    0x0000100e    /*  41 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1562]) + 46),
    0x00803047    /*  43 (LREF-PUSH 3 2) */,
    0x0000105f    /*  44 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#compute-cpl.f9b6db20> */,
    0x00003062    /*  46 (PUSH-GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-set!.f9b6dc00> */,
    0x0000300e    /*  48 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1562]) + 61),
    0x00803047    /*  50 (LREF-PUSH 3 2) */,
    0x00000006    /*  51 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* direct-slots */,
    0x0000200e    /*  53 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1562]) + 59),
    0x00404047    /*  55 (LREF-PUSH 4 1) */,
    0x0000004f    /*  56 (LREF20-PUSH) */,
    0x0000205f    /*  57 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#map.f9b6d520> */,
    0x00003062    /*  59 (PUSH-GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-set!.f9b6da40> */,
    0x0000100e    /*  61 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1562]) + 66),
    0x00803047    /*  63 (LREF-PUSH 3 2) */,
    0x0000105f    /*  64 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#compute-slots.f9b76be0> */,
    0x00001018    /*  66 (PUSH-LOCAL-ENV 1) */,
    0x0000300e    /*  67 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1562]) + 75),
    0x00804047    /*  69 (LREF-PUSH 4 2) */,
    0x00000006    /*  70 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* slots */,
    0x00000048    /*  72 (LREF0-PUSH) */,
    0x0000305f    /*  73 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-set!.f9b76b60> */,
    0x0000300e    /*  75 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1562]) + 90),
    0x00804047    /*  77 (LREF-PUSH 4 2) */,
    0x00000006    /*  78 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* accessors */,
    0x0000200e    /*  80 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1562]) + 88),
    0x00000016    /*  82 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1566[18])) /* #<compiled-code ((#f #:G1582) #f)@0x7ff9fd0b72a0> */,
    0x0000000d    /*  84 (PUSH) */,
    0x00000048    /*  85 (LREF0-PUSH) */,
    0x0000205f    /*  86 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#map.f9b76940> */,
    0x00003062    /*  88 (PUSH-GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-set!.f9b76a60> */,
    0x0000001a    /*  90 (POP-LOCAL-ENV) */,
    0x0000300e    /*  91 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1562]) + 99),
    0x00803047    /*  93 (LREF-PUSH 3 2) */,
    0x00000006    /*  94 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* initargs */,
    0x00403047    /*  96 (LREF-PUSH 3 1) */,
    0x0000305f    /*  97 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-set!.f9b76640> */,
    0x0000100e    /*  99 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1562]) + 119),
    0x00000048    /* 101 (LREF0-PUSH) */,
    0x00001017    /* 102 (LOCAL-ENV 1) */,
    0x0000003d    /* 103 (LREF0) */,
    0x00000022    /* 104 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1562]) + 107),
    0x0000000c    /* 106 (CONSTU-RET) */,
    0x0000200e    /* 107 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1562]) + 114),
    0x0000006a    /* 109 (LREF0-CAR) */,
    0x0000000d    /* 110 (PUSH) */,
    0x00804047    /* 111 (LREF-PUSH 4 2) */,
    0x0000205f    /* 112 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%add-direct-subclass!.f9b76080> */,
    0x00000076    /* 114 (LREF0-CDR) */,
    0x0000000d    /* 115 (PUSH) */,
    0x0000101b    /* 116 (LOCAL-ENV-JUMP 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1562]) + 103),
    0x00000014    /* 118 (RET) */,
    0x0000200e    /* 119 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1562]) + 125),
    0x00803047    /* 121 (LREF-PUSH 3 2) */,
    0x00403047    /* 122 (LREF-PUSH 3 1) */,
    0x0000205f    /* 123 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#class-post-initialize.f9b79d00> */,
    0x00803047    /* 125 (LREF-PUSH 3 2) */,
    0x00001060    /* 126 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%finish-class-initialization!.f9b79c00> */,
    0x00000014    /* 128 (RET) */,
    /* %toplevel */
    0x00002019    /*   0 (LOCAL-ENV-CLOSURES 2) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[172])) /* (#<compiled-code (#f #:G1583)@0x7ff9fd0b77e0> #<compiled-code (#f #:G1582)@0x7ff9fd0b7780>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1691]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* initialize */,
    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.f9b5dc00> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1691]) + 44),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1691]) + 42),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.f9b5d9c0> */,
    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#<class>.f9b67bc0> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.f9b5dce0> */,
    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.d1565[174])) /* (class initargs) */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  37 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  39 (LREF10-PUSH) */,
    0x0000b05f    /*  40 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.f9b5d9e0> */,
    0x00002062    /*  42 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.f9b5db40> */,
    0x00000053    /*  44 (LREF0-RET) */,
    /* (#f G1585) */
    0x0000000b    /*   0 (CONSTF-RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[180])) /* (#<compiled-code (#f #:G1585)@0x7ff9fb11dd80>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1737]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* class-post-initialize */,
    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.fa032460> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1737]) + 43),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1737]) + 41),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.fa0323c0> */,
    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#<class>.fa037d80> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.fa0324e0> */,
    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.d1565[174])) /* (class initargs) */,
    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.fa0323e0> */,
    0x00002062    /*  41 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.fa032400> */,
    0x00000053    /*  43 (LREF0-RET) */,
    /* (%make-accessor G1587) */
    0x0000000b    /*   0 (CONSTF-RET) */,
    /* (%make-accessor G1586) */
    0x0000000b    /*   0 (CONSTF-RET) */,
    /* (%make-accessor make-getter) */
    0x00000048    /*   0 (LREF0-PUSH) */,
    0x0000b00e    /*   1 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1783]) + 25),
    0x0000005e    /*   3 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<accessor-method>.fa214560> */,
    0x00000006    /*   5 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*   7 (LREF0-PUSH) */,
    0x00000006    /*   8 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0080703c    /*  10 (LREF 7 2) */,
    0x00001088    /*  11 (LIST 1) */,
    0x0000000d    /*  12 (PUSH) */,
    0x00000006    /*  13 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :slot-accessor */,
    0x00005047    /*  15 (LREF-PUSH 5 0) */,
    0x00000006    /*  16 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  18 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[204])) /* (obj) */,
    0x00000006    /*  20 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x00408047    /*  22 (LREF-PUSH 8 1) */,
    0x0000b05f    /*  23 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make.fa2145a0> */,
    0x00002063    /*  25 (PUSH-GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#add-method!.fa214600> */,
    0x00000014    /*  27 (RET) */,
    /* (%make-accessor make-setter) */
    0x00000048    /*   0 (LREF0-PUSH) */,
    0x0000b00e    /*   1 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1811]) + 27),
    0x0000005e    /*   3 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<accessor-method>.fa216aa0> */,
    0x00000006    /*   5 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*   7 (LREF0-PUSH) */,
    0x00000006    /*   8 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x00807047    /*  10 (LREF-PUSH 7 2) */,
    0x0000005d    /*  11 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<top>.fa216960> */,
    0x00002088    /*  13 (LIST 2) */,
    0x0000000d    /*  14 (PUSH) */,
    0x00000006    /*  15 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :slot-accessor */,
    0x00005047    /*  17 (LREF-PUSH 5 0) */,
    0x00000006    /*  18 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  20 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[209])) /* (obj val) */,
    0x00000006    /*  22 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x00008047    /*  24 (LREF-PUSH 8 0) */,
    0x0000b05f    /*  25 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make.fa216ae0> */,
    0x00002063    /*  27 (PUSH-GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#add-method!.fa216b40> */,
    0x00000014    /*  29 (RET) */,
    /* %make-accessor */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1841]) + 5),
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-definition-name.fa2149a0> */,
    0x00001018    /*   5 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*   6 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1841]) + 12),
    0x0000004e    /*   8 (LREF12-PUSH) */,
    0x00000048    /*   9 (LREF0-PUSH) */,
    0x0000205f    /*  10 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#class-slot-accessor.fa2148e0> */,
    0x00001018    /*  12 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  13 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1841]) + 18),
    0x00000050    /*  15 (LREF21-PUSH) */,
    0x0000105f    /*  16 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-definition-getter.fa214840> */,
    0x00001018    /*  18 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  19 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1841]) + 24),
    0x00403047    /*  21 (LREF-PUSH 3 1) */,
    0x0000105f    /*  22 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-definition-setter.fa2147c0> */,
    0x00001018    /*  24 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  25 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1841]) + 30),
    0x00404047    /*  27 (LREF-PUSH 4 1) */,
    0x0000105f    /*  28 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-definition-accessor.fa214740> */,
    0x00001018    /*  30 (PUSH-LOCAL-ENV 1) */,
    0x00002019    /*  31 (LOCAL-ENV-CLOSURES 2) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[214])) /* (#<compiled-code (%make-accessor make-getter)@0x7ff9fa960360> #<compiled-code (%make-accessor make-setter)@0x7ff9fa960300>) */,
    0x00000046    /*  33 (LREF30) */,
    0x0000001e    /*  34 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1841]) + 49),
    0x0000100e    /*  36 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1841]) + 49),
    0x0000200e    /*  38 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1841]) + 44),
    0x00000051    /*  40 (LREF30-PUSH) */,
    0x00006047    /*  41 (LREF-PUSH 6 0) */,
    0x0000205f    /*  42 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%ensure-generic-function.fa21fe40> */,
    0x0000000d    /*  44 (PUSH) */,
    0x0000003e    /*  45 (LREF1) */,
    0x0000101c    /*  46 (LOCAL-ENV-CALL 1) */,
    0x00000013    /*  47 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1841]) + 49),
    0x00000044    /*  49 (LREF20) */,
    0x0000001e    /*  50 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1841]) + 65),
    0x0000100e    /*  52 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1841]) + 65),
    0x0000200e    /*  54 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1841]) + 60),
    0x0000004f    /*  56 (LREF20-PUSH) */,
    0x00006047    /*  57 (LREF-PUSH 6 0) */,
    0x0000205f    /*  58 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%ensure-generic-function.fa21f840> */,
    0x0000000d    /*  60 (PUSH) */,
    0x0000003d    /*  61 (LREF0) */,
    0x0000101c    /*  62 (LOCAL-ENV-CALL 1) */,
    0x00000013    /*  63 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1841]) + 65),
    0x00000041    /*  65 (LREF10) */,
    0x0000001e    /*  66 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1841]) + 110),
    0x0000200e    /*  68 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1841]) + 74),
    0x0000004c    /*  70 (LREF10-PUSH) */,
    0x00006047    /*  71 (LREF-PUSH 6 0) */,
    0x0000205f    /*  72 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%ensure-generic-function.fa21f6e0> */,
    0x00001018    /*  74 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  75 (LREF0) */,
    0x000000a1    /*  76 (SETTER) */,
    0x0000001e    /*  77 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1841]) + 81),
    0x00000013    /*  79 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1841]) + 92),
    0x0000200e    /*  81 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1841]) + 92),
    0x0000100e    /*  83 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1841]) + 88),
    0x0000004f    /*  85 (LREF20-PUSH) */,
    0x0000105f    /*  86 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%make-setter-name.fa21f500> */,
    0x0000000d    /*  88 (PUSH) */,
    0x00007047    /*  89 (LREF-PUSH 7 0) */,
    0x0000205f    /*  90 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%ensure-generic-function.fa21f560> */,
    0x00001018    /*  92 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  93 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1841]) + 98),
    0x0000004c    /*  95 (LREF10-PUSH) */,
    0x00000045    /*  96 (LREF21) */,
    0x0000101c    /*  97 (LOCAL-ENV-CALL 1) */,
    0x0000100e    /*  98 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1841]) + 103),
    0x00000048    /* 100 (LREF0-PUSH) */,
    0x00000044    /* 101 (LREF20) */,
    0x0000101c    /* 102 (LOCAL-ENV-CALL 1) */,
    0x0000004c    /* 103 (LREF10-PUSH) */,
    0x00000048    /* 104 (LREF0-PUSH) */,
    0x0000005d    /* 105 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#setter.fa21f340> */,
    0x000000a1    /* 107 (SETTER) */,
    0x00002012    /* 108 (TAIL-CALL 2) */,
    0x00000014    /* 109 (RET) */,
    0x0000000c    /* 110 (CONSTU-RET) */,
    /* %toplevel */
    0x00002019    /*   0 (LOCAL-ENV-CLOSURES 2) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[203])) /* (#<compiled-code (%make-accessor #:G1587)@0x7ff9fb11d0c0> #<compiled-code (%make-accessor #:G1586)@0x7ff9fa9609c0>) */,
    0x00000016    /*   2 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1566[27])) /* #<compiled-code %make-accessor@0x7ff9fa960960> */,
    0x00000015    /*   4 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%make-accessor.fa214d60> */,
    0x00000014    /*   6 (RET) */,
    /* (#f G1591) */
    0x00000008    /*   0 (CONSTN-PUSH) */,
    0x00001017    /*   1 (LOCAL-ENV 1) */,
    0x000010e7    /*   2 (BOX 1) */,
    0x0000100e    /*   3 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1959]) + 57),
    0x0000200e    /*   5 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1959]) + 12),
    0x0000004d    /*   7 (LREF11-PUSH) */,
    0x00000006    /*   8 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* cpl */,
    0x0000205f    /*  10 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-ref.f9b1ba20> */,
    0x00001018    /*  12 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  13 (LREF0) */,
    0x00000022    /*  14 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1959]) + 17),
    0x0000000c    /*  16 (CONSTU-RET) */,
    0x0000100e    /*  17 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1959]) + 52),
    0x0000200e    /*  19 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1959]) + 27),
    0x0000006a    /*  21 (LREF0-CAR) */,
    0x0000000d    /*  22 (PUSH) */,
    0x00000006    /*  23 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* direct-slots */,
    0x0000205f    /*  25 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-ref.f9b1f8e0> */,
    0x00001018    /*  27 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  28 (LREF0) */,
    0x00000022    /*  29 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1959]) + 32),
    0x0000000c    /*  31 (CONSTU-RET) */,
    0x0000006a    /*  32 (LREF0-CAR) */,
    0x00001018    /*  33 (PUSH-LOCAL-ENV 1) */,
    0x0000006a    /*  34 (LREF0-CAR) */,
    0x0000000d    /*  35 (PUSH) */,
    0x000030ea    /*  36 (LREF-UNBOX 3 0) */,
    0x0000008d    /*  37 (ASSQ) */,
    0x0000001e    /*  38 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1959]) + 42),
    0x00000013    /*  40 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1959]) + 46),
    0x00000048    /*  42 (LREF0-PUSH) */,
    0x000030ea    /*  43 (LREF-UNBOX 3 0) */,
    0x00000066    /*  44 (CONS) */,
    0x0000303a    /*  45 (LSET 3 0) */,
    0x0000001a    /*  46 (POP-LOCAL-ENV) */,
    0x00000076    /*  47 (LREF0-CDR) */,
    0x0000000d    /*  48 (PUSH) */,
    0x0000101b    /*  49 (LOCAL-ENV-JUMP 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1959]) + 28),
    0x00000014    /*  51 (RET) */,
    0x00000076    /*  52 (LREF0-CDR) */,
    0x0000000d    /*  53 (PUSH) */,
    0x0000101b    /*  54 (LOCAL-ENV-JUMP 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[1959]) + 13),
    0x00000014    /*  56 (RET) */,
    0x000000ea    /*  57 (LREF-UNBOX 0 0) */,
    0x00000093    /*  58 (REVERSE) */,
    0x00000014    /*  59 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[226])) /* (#<compiled-code (#f #:G1591)@0x7ff9fa0589c0>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2019]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* compute-slots */,
    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.f9b11ec0> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2019]) + 42),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2019]) + 40),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.f9b11e20> */,
    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 #f#<class>.f9b1bf20> */,
    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.d1565[227])) /* (class) */,
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  37 (LREF10-PUSH) */,
    0x0000b05f    /*  38 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.f9b11e40> */,
    0x00002062    /*  40 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.f9b11e60> */,
    0x00000053    /*  42 (LREF0-RET) */,
    /* ((#f G1593) make-class-slot) */
    0x0000300e    /*   0 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2062]) + 8),
    0x0000004d    /*   2 (LREF11-PUSH) */,
    0x00000006    /*   3 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :init-value */,
    0x00000005    /*   5 (CONSTU) */,
    0x00003062    /*   6 (PUSH-GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-definition-option.f93dac40> */,
    0x00001018    /*   8 (PUSH-LOCAL-ENV 1) */,
    0x0000300e    /*   9 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2062]) + 17),
    0x00000050    /*  11 (LREF21-PUSH) */,
    0x00000006    /*  12 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :init-thunk */,
    0x00000009    /*  14 (CONSTF-PUSH) */,
    0x0000305f    /*  15 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-definition-option.f93dab80> */,
    0x00001018    /*  17 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  18 (LREF0) */,
    0x0000001e    /*  19 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2062]) + 28),
    0x0000000e    /*  21 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2062]) + 25),
    0x0000003d    /*  23 (LREF0) */,
    0x00000011    /*  24 (CALL 0) */,
    0x00001063    /*  25 (PUSH-GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%make-class-slot.f93daa60> */,
    0x00000014    /*  27 (RET) */,
    0x0000004c    /*  28 (LREF10-PUSH) */,
    0x00001060    /*  29 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%make-class-slot.f93daa00> */,
    0x00000014    /*  31 (RET) */,
    /* (#f G1593) */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[233])) /* (#<compiled-code ((#f #:G1593) make-class-slot)@0x7ff9fa058540>) */,
    0x0000100e    /*   2 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2094]) + 7),
    0x0000004d    /*   4 (LREF11-PUSH) */,
    0x0000105f    /*   5 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-definition-name.f93da920> */,
    0x0000100f    /*   7 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2094]) + 12),
    0x0000004d    /*   9 (LREF11-PUSH) */,
    0x0000105f    /*  10 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-definition-allocation.f93da8c0> */,
    0x00002018    /*  12 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  13 (LREF0) */,
    0x0000002e    /*  14 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :instance */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2094]) + 34)  /*     34 */,
    0x0000200e    /*  17 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2094]) + 24),
    0x00802047    /*  19 (LREF-PUSH 2 2) */,
    0x00000006    /*  20 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* num-instance-slots */,
    0x0000205f    /*  22 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-ref.f93da680> */,
    0x00001018    /*  24 (PUSH-LOCAL-ENV 1) */,
    0x0000300e    /*  25 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2094]) + 33),
    0x00803047    /*  27 (LREF-PUSH 3 2) */,
    0x00000006    /*  28 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* num-instance-slots */,
    0x000010c7    /*  30 (LREF0-NUMADDI-PUSH 1) */,
    0x0000305f    /*  31 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-set!.f93da580> */,
    0x00000053    /*  33 (LREF0-RET) */,
    0x0000003d    /*  34 (LREF0) */,
    0x0000002e    /*  35 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :class */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2094]) + 86)  /*     86 */,
    0x00000049    /*  38 (LREF1-PUSH) */,
    0x0000100e    /*  39 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2094]) + 44),
    0x00802047    /*  41 (LREF-PUSH 2 2) */,
    0x0000105f    /*  42 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#class-direct-slots.f93da320> */,
    0x0000008d    /*  44 (ASSQ) */,
    0x0000001e    /*  45 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2094]) + 50),
    0x00000041    /*  47 (LREF10) */,
    0x0000001d    /*  48 (LOCAL-ENV-TAIL-CALL 0) */,
    0x00000014    /*  49 (RET) */,
    0x0000100e    /*  50 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2094]) + 55),
    0x00802047    /*  52 (LREF-PUSH 2 2) */,
    0x0000105f    /*  53 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#class-precedence-list.f92fbf00> */,
    0x00001018    /*  55 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  56 (LREF0) */,
    0x00000022    /*  57 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2094]) + 65),
    0x00000006    /*  59 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1563[146])) /* "something wrong with slot inheritance of" */,
    0x00803047    /*  61 (LREF-PUSH 3 2) */,
    0x00002060    /*  62 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.f93da1c0> */,
    0x00000014    /*  64 (RET) */,
    0x0000004d    /*  65 (LREF11-PUSH) */,
    0x0000100e    /*  66 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2094]) + 71),
    0x0000006a    /*  68 (LREF0-CAR) */,
    0x00001062    /*  69 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#class-direct-slots.f93da0e0> */,
    0x0000008d    /*  71 (ASSQ) */,
    0x0000001e    /*  72 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2094]) + 80),
    0x0000006a    /*  74 (LREF0-CAR) */,
    0x0000000d    /*  75 (PUSH) */,
    0x0000004d    /*  76 (LREF11-PUSH) */,
    0x00002060    /*  77 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#class-slot-accessor.f93da060> */,
    0x00000014    /*  79 (RET) */,
    0x00000076    /*  80 (LREF0-CDR) */,
    0x0000000d    /*  81 (PUSH) */,
    0x0000101b    /*  82 (LOCAL-ENV-JUMP 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2094]) + 56),
    0x00000014    /*  84 (RET) */,
    0x00000014    /*  85 (RET) */,
    0x0000003d    /*  86 (LREF0) */,
    0x0000002e    /*  87 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :each-subclass */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2094]) + 93)  /*     93 */,
    0x00000041    /*  90 (LREF10) */,
    0x0000001d    /*  91 (LOCAL-ENV-TAIL-CALL 0) */,
    0x00000014    /*  92 (RET) */,
    0x0000003d    /*  93 (LREF0) */,
    0x0000002e    /*  94 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :virtual */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2094]) + 143)  /*    143 */,
    0x0000300e    /*  97 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2094]) + 105),
    0x00000050    /*  99 (LREF21-PUSH) */,
    0x00000006    /* 100 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :slot-ref */,
    0x00000009    /* 102 (CONSTF-PUSH) */,
    0x0000305f    /* 103 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-definition-option.f92fbd00> */,
    0x0000300f    /* 105 (PUSH-PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2094]) + 113),
    0x00000050    /* 107 (LREF21-PUSH) */,
    0x00000006    /* 108 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :slot-set! */,
    0x00000009    /* 110 (CONSTF-PUSH) */,
    0x0000305f    /* 111 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-definition-option.f92fbc40> */,
    0x0000300f    /* 113 (PUSH-PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2094]) + 121),
    0x00000050    /* 115 (LREF21-PUSH) */,
    0x00000006    /* 116 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :slot-bound? */,
    0x00000009    /* 118 (CONSTF-PUSH) */,
    0x0000305f    /* 119 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-definition-option.f92fbb80> */,
    0x00003018    /* 121 (PUSH-LOCAL-ENV 3) */,
    0x0000100e    /* 122 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2094]) + 127),
    0x0000004a    /* 124 (LREF2-PUSH) */,
    0x0000105f    /* 125 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#procedure?.f92fba80> */,
    0x0000001e    /* 127 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2094]) + 131),
    0x00000013    /* 129 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2094]) + 138),
    0x0000200e    /* 131 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2094]) + 138),
    0x00000006    /* 133 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1563[151])) /* "virtual slot requires at least :slot-ref:" */,
    0x00403047    /* 135 (LREF-PUSH 3 1) */,
    0x0000205f    /* 136 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.f92fba20> */,
    0x0000004a    /* 138 (LREF2-PUSH) */,
    0x00000049    /* 139 (LREF1-PUSH) */,
    0x0000003d    /* 140 (LREF0) */,
    0x00003088    /* 141 (LIST 3) */,
    0x00000014    /* 142 (RET) */,
    0x0000003d    /* 143 (LREF0) */,
    0x0000002e    /* 144 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :builtin */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2094]) + 164)  /*    164 */,
    0x0000300e    /* 147 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2094]) + 155),
    0x00000050    /* 149 (LREF21-PUSH) */,
    0x00000006    /* 150 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :slot-accessor */,
    0x00000009    /* 152 (CONSTF-PUSH) */,
    0x0000305f    /* 153 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-definition-option.f92fb840> */,
    0x00000031    /* 155 (RT) */,
    0x00000006    /* 156 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1563[153])) /* "builtin slot ~s of class ~s doesn't have associated slot accessor" */,
    0x00000072    /* 158 (LREF21-CAR) */,
    0x0000000d    /* 159 (PUSH) */,
    0x00802047    /* 160 (LREF-PUSH 2 2) */,
    0x00003060    /* 161 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#errorf.f92fb780> */,
    0x00000014    /* 163 (RET) */,
    0x00000006    /* 164 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1563[155])) /* "unsupported slot allocation:" */,
    0x00000048    /* 166 (LREF0-PUSH) */,
    0x00002060    /* 167 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.f92fb6a0> */,
    0x00000014    /* 169 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[237])) /* (#<compiled-code (#f #:G1593)@0x7ff9fa058660>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2264]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* compute-get-n-set */,
    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.f93ca6c0> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2264]) + 44),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2264]) + 42),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.f93ca620> */,
    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#<class>.f93ca120> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.f93ca740> */,
    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.d1565[239])) /* (class slot) */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  37 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  39 (LREF10-PUSH) */,
    0x0000b05f    /*  40 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.f93ca640> */,
    0x00002062    /*  42 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.f93ca660> */,
    0x00000053    /*  44 (LREF0-RET) */,
    /* (%make-class-slot %make-class-slot) */
    0x000010ea    /*   0 (LREF-UNBOX 1 0) */,
    0x00000014    /*   1 (RET) */,
    /* (%make-class-slot %make-class-slot) */
    0x0000003d    /*   0 (LREF0) */,
    0x0000103a    /*   1 (LSET 1 0) */,
    0x00000014    /*   2 (RET) */,
    /* (%make-class-slot %make-class-slot) */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2314]) + 5),
    0x000010ea    /*   2 (LREF-UNBOX 1 0) */,
    0x00001062    /*   3 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#undefined?.f9e56e60> */,
    0x00000092    /*   5 (NOT) */,
    0x00000014    /*   6 (RET) */,
    /* %make-class-slot */
    0x000010e7    /*   0 (BOX 1) */,
    0x00000016    /*   1 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1566[34])) /* #<compiled-code (%make-class-slot %make-class-slot)@0x7ff9fa058120> */,
    0x0000000d    /*   3 (PUSH) */,
    0x00000016    /*   4 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1566[35])) /* #<compiled-code (%make-class-slot %make-class-slot)@0x7ff9fa0580c0> */,
    0x0000000d    /*   6 (PUSH) */,
    0x00000016    /*   7 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1566[36])) /* #<compiled-code (%make-class-slot %make-class-slot)@0x7ff9fa058060> */,
    0x00003088    /*   9 (LIST 3) */,
    0x00000014    /*  10 (RET) */,
    /* (#f G1596) */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2332]) + 7),
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x0000005e    /*   3 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<slot-accessor>.f9fb1b00> */,
    0x0000205f    /*   5 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#is-a?.f9fb1b80> */,
    0x0000001e    /*   7 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2332]) + 10),
    0x00000054    /*   9 (LREF1-RET) */,
    0x0000005e    /*  10 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make.f9fb1a60> */,
    0x0000005e    /*  12 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<slot-accessor>.f9fb1a20> */,
    0x00000006    /*  14 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :class */,
    0x0000004b    /*  16 (LREF3-PUSH) */,
    0x00000006    /*  17 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :name */,
    0x0000100e    /*  19 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2332]) + 24),
    0x0000004a    /*  21 (LREF2-PUSH) */,
    0x0000105f    /*  22 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-definition-name.f9fb1940> */,
    0x0000100f    /*  24 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2332]) + 29),
    0x00000049    /*  26 (LREF1-PUSH) */,
    0x0000105f    /*  27 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#integer?.f9fb1760> */,
    0x0000001e    /*  29 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2332]) + 41),
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :slot-number */,
    0x00000049    /*  33 (LREF1-PUSH) */,
    0x00000006    /*  34 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :initializable */,
    0x00000001    /*  36 (CONST) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00004088    /*  38 (LIST 4) */,
    0x00000013    /*  39 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2332]) + 93),
    0x0000100e    /*  41 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2332]) + 46),
    0x00000049    /*  43 (LREF1-PUSH) */,
    0x0000105f    /*  44 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#list?.f9fb1600> */,
    0x0000001e    /*  46 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2332]) + 84),
    0x00000006    /*  48 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :getter */,
    0x0000006b    /*  50 (LREF1-CAR) */,
    0x0000000d    /*  51 (PUSH) */,
    0x00000006    /*  52 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :setter */,
    0x0000300e    /*  54 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2332]) + 61),
    0x00000049    /*  56 (LREF1-PUSH) */,
    0x00001007    /*  57 (CONSTI-PUSH 1) */,
    0x00000009    /*  58 (CONSTF-PUSH) */,
    0x0000305f    /*  59 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#list-ref.f9fb1260> */,
    0x0000000d    /*  61 (PUSH) */,
    0x00000006    /*  62 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :bound? */,
    0x0000300e    /*  64 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2332]) + 71),
    0x00000049    /*  66 (LREF1-PUSH) */,
    0x00002007    /*  67 (CONSTI-PUSH 2) */,
    0x00000009    /*  68 (CONSTF-PUSH) */,
    0x0000305f    /*  69 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#list-ref.f9fb1140> */,
    0x0000000d    /*  71 (PUSH) */,
    0x00000006    /*  72 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :initializable */,
    0x0000300e    /*  74 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2332]) + 81),
    0x00000049    /*  76 (LREF1-PUSH) */,
    0x00003007    /*  77 (CONSTI-PUSH 3) */,
    0x00000009    /*  78 (CONSTF-PUSH) */,
    0x0000305f    /*  79 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#list-ref.f9fb1000> */,
    0x00008088    /*  81 (LIST 8) */,
    0x00000013    /*  82 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2332]) + 93),
    0x0000400e    /*  84 (PRE-CALL 4) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2332]) + 93),
    0x00000006    /*  86 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1563[168])) /* "bad getter-and-setter returned by compute-get-n-set for ~s ~s: ~s" */,
    0x0000004b    /*  88 (LREF3-PUSH) */,
    0x0000004a    /*  89 (LREF2-PUSH) */,
    0x00000049    /*  90 (LREF1-PUSH) */,
    0x0000405f    /*  91 (GREF-CALL 4) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#errorf.f9fb7f20> */,
    0x0000000d    /*  93 (PUSH) */,
    0x00000078    /*  94 (LREF2-CDR) */,
    0x00002091    /*  95 (APPEND 2) */,
    0x00007095    /*  96 (TAIL-APPLY 7) */,
    0x00000014    /*  97 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[274])) /* (#<compiled-code (#f #:G1596)@0x7ff9fd0b71e0>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2430]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* compute-slot-accessor */,
    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.f9faa660> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2430]) + 46),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2430]) + 44),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.f9faa5c0> */,
    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#<class>.f9faa0c0> */,
    0x0000005e    /*  25 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.f9faa700> */,
    0x0000005d    /*  27 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.f9faa6e0> */,
    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.d1565[277])) /* (class slot gns) */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000006    /*  37 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  39 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  41 (LREF10-PUSH) */,
    0x0000b05f    /*  42 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.f9faa5e0> */,
    0x00002062    /*  44 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.f9faa600> */,
    0x00000053    /*  46 (LREF0-RET) */,
    /* %class-slot-gns */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2477]) + 6),
    0x0000004a    /*   2 (LREF2-PUSH) */,
    0x00000049    /*   3 (LREF1-PUSH) */,
    0x0000205f    /*   4 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#class-slot-definition.f949eac0> */,
    0x00001018    /*   6 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*   7 (LREF0) */,
    0x0000001e    /*   8 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2477]) + 39),
    0x0000100e    /*  10 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2477]) + 15),
    0x00000048    /*  12 (LREF0-PUSH) */,
    0x0000105f    /*  13 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-definition-allocation.f949e900> */,
    0x0000000d    /*  15 (PUSH) */,
    0x00000001    /*  16 (CONST) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[279])) /* (:class :each-subclass) */,
    0x0000008c    /*  18 (MEMV) */,
    0x0000001e    /*  19 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2477]) + 32),
    0x0000200e    /*  21 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2477]) + 27),
    0x0000004e    /*  23 (LREF12-PUSH) */,
    0x0000004d    /*  24 (LREF11-PUSH) */,
    0x0000205f    /*  25 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#class-slot-accessor.f949e760> */,
    0x0000000d    /*  27 (PUSH) */,
    0x0000004c    /*  28 (LREF10-PUSH) */,
    0x00002060    /*  29 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-ref.f949e7a0> */,
    0x00000014    /*  31 (RET) */,
    0x00000006    /*  32 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1563[173])) /* "attempt to access non-class allocated slot ~s of class ~s as a class slot." */,
    0x0000004d    /*  34 (LREF11-PUSH) */,
    0x0000004e    /*  35 (LREF12-PUSH) */,
    0x00003060    /*  36 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#errorf.f949e6c0> */,
    0x00000014    /*  38 (RET) */,
    0x00000006    /*  39 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1563[174])) /* "attempt to access non-existent slot ~s of class ~s as a class slot." */,
    0x0000004d    /*  41 (LREF11-PUSH) */,
    0x0000004e    /*  42 (LREF12-PUSH) */,
    0x00003060    /*  43 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#errorf.f949e5c0> */,
    0x00000014    /*  45 (RET) */,
    /* class-slot-set! */
    0x00000009    /*   0 (CONSTF-PUSH) */,
    0x00000048    /*   1 (LREF0-PUSH) */,
    0x0000300e    /*   2 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2523]) + 10),
    0x0000004a    /*   4 (LREF2-PUSH) */,
    0x00000049    /*   5 (LREF1-PUSH) */,
    0x00000006    /*   6 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* setter */,
    0x0000305f    /*   8 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%class-slot-gns.fd0cd540> */,
    0x00002012    /*  10 (TAIL-CALL 2) */,
    0x00000014    /*  11 (RET) */,
    /* #f */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2535]) + 12),
    0x00000009    /*   2 (CONSTF-PUSH) */,
    0x0000300e    /*   3 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2535]) + 11),
    0x00000049    /*   5 (LREF1-PUSH) */,
    0x00000048    /*   6 (LREF0-PUSH) */,
    0x00000006    /*   7 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* getter */,
    0x0000305f    /*   9 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%class-slot-gns.fb0c5820> */,
    0x00001011    /*  11 (CALL 1) */,
    0x00001018    /*  12 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  13 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2535]) + 18),
    0x00000048    /*  15 (LREF0-PUSH) */,
    0x0000105f    /*  16 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#undefined?.fb0c5580> */,
    0x0000001e    /*  18 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2535]) + 25),
    0x0000004d    /*  20 (LREF11-PUSH) */,
    0x0000004c    /*  21 (LREF10-PUSH) */,
    0x00002060    /*  22 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-unbound.fb0c54c0> */,
    0x00000014    /*  24 (RET) */,
    0x00000053    /*  25 (LREF0-RET) */,
    /* %toplevel */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2561]) + 8),
    0x00000016    /*   2 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1566[42])) /* #<compiled-code #f@0x7ff9fa058360> */,
    0x00000061    /*   4 (PUSH-GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#class-slot-set!.fb0c53e0> */,
    0x00002062    /*   6 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#getter-with-setter.fb0c5bc0> */,
    0x00000015    /*   8 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#class-slot-ref.fb0c5ca0> */,
    0x00000014    /*  10 (RET) */,
    /* class-slot-bound? */
    0x00000009    /*   0 (CONSTF-PUSH) */,
    0x0000300e    /*   1 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2572]) + 9),
    0x00000049    /*   3 (LREF1-PUSH) */,
    0x00000048    /*   4 (LREF0-PUSH) */,
    0x00000006    /*   5 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* bound? */,
    0x0000305f    /*   7 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%class-slot-gns.fa8ddce0> */,
    0x00001012    /*   9 (TAIL-CALL 1) */,
    0x00000014    /*  10 (RET) */,
    /* (#f G1601) */
    0x00000049    /*   0 (LREF1-PUSH) */,
    0x00000006    /*   1 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1563[182])) /* "#<class ~a>" */,
    0x0000300e    /*   3 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2583]) + 16),
    0x0000100e    /*   5 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2583]) + 10),
    0x0000004a    /*   7 (LREF2-PUSH) */,
    0x0000105f    /*   8 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#current-class-of.fa794e60> */,
    0x0000000d    /*  10 (PUSH) */,
    0x0000004a    /*  11 (LREF2-PUSH) */,
    0x00000006    /*  12 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* name */,
    0x0000305f    /*  14 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-ref-using-class.fa794ee0> */,
    0x00003063    /*  16 (PUSH-GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#format.fa794f60> */,
    0x00000014    /*  18 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[312])) /* (#<compiled-code (#f #:G1601)@0x7ff9fa188240>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2602]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* write-object */,
    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.fa793ba0> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2602]) + 43),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2602]) + 41),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.fa793ac0> */,
    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#<class>.fa793460> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.fa793c40> */,
    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.d1565[314])) /* (obj out) */,
    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.fa793b00> */,
    0x00002062    /*  41 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.fa793b40> */,
    0x00000053    /*  43 (LREF0-RET) */,
    /* slot-push! */
    0x0000004a    /*   0 (LREF2-PUSH) */,
    0x00000049    /*   1 (LREF1-PUSH) */,
    0x00000048    /*   2 (LREF0-PUSH) */,
    0x0000200e    /*   3 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2646]) + 9),
    0x0000004a    /*   5 (LREF2-PUSH) */,
    0x00000049    /*   6 (LREF1-PUSH) */,
    0x0000205f    /*   7 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-ref.fa2168e0> */,
    0x00000067    /*   9 (CONS-PUSH) */,
    0x00003060    /*  10 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-set!.fa2169c0> */,
    0x00000014    /*  12 (RET) */,
    /* slot-pop! */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2659]) + 19),
    0x0000200e    /*   3 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2659]) + 9),
    0x0000004a    /*   5 (LREF2-PUSH) */,
    0x00000049    /*   6 (LREF1-PUSH) */,
    0x0000205f    /*   7 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-ref.fa32ad40> */,
    0x00001018    /*   9 (PUSH-LOCAL-ENV 1) */,
    0x0000300e    /*  10 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2659]) + 17),
    0x0000004e    /*  12 (LREF12-PUSH) */,
    0x0000004d    /*  13 (LREF11-PUSH) */,
    0x00000076    /*  14 (LREF0-CDR) */,
    0x00003062    /*  15 (PUSH-GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-set!.fa32ab60> */,
    0x0000006a    /*  17 (LREF0-CAR) */,
    0x00000014    /*  18 (RET) */,
    0x0000200e    /*  19 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2659]) + 25),
    0x0000004a    /*  21 (LREF2-PUSH) */,
    0x00000049    /*  22 (LREF1-PUSH) */,
    0x0000205f    /*  23 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-bound?.fa32afc0> */,
    0x0000001e    /*  25 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2659]) + 36),
    0x0000200e    /*  27 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2659]) + 33),
    0x0000004a    /*  29 (LREF2-PUSH) */,
    0x00000049    /*  30 (LREF1-PUSH) */,
    0x0000205f    /*  31 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-ref.fa32aee0> */,
    0x00000098    /*  33 (PAIRP) */,
    0x0000001f    /*  34 (BT) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2659]) + 3),
    0x0000006a    /*  36 (LREF0-CAR) */,
    0x00000014    /*  37 (RET) */,
    0x00000013    /*  38 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2659]) + 36),
    0x00000014    /*  40 (RET) */,
    /* (#f G1605) */
    0x00000006    /*   0 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1563[191])) /* "slot ~s of object of class ~a is unbound" */,
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x0000004b    /*   3 (LREF3-PUSH) */,
    0x00003060    /*   4 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#errorf.f9dc8020> */,
    0x00000014    /*   6 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[335])) /* (#<compiled-code (#f #:G1605)@0x7ff9fa1ca9c0>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2707]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* slot-unbound */,
    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.f9dc8c00> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2707]) + 45),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2707]) + 43),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.f9dc8b00> */,
    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#<class>.f9dc8480> */,
    0x0000005e    /*  25 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.f9daf460> */,
    0x0000005d    /*  27 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.f9daf420> */,
    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.d1565[337])) /* (class obj 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.f9dc8b20> */,
    0x00002062    /*  43 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.f9dc8b40> */,
    0x00000053    /*  45 (LREF0-RET) */,
    /* (#f G1607) */
    0x00000006    /*   0 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1563[193])) /* "object of class ~s doesn't have such slot: ~s" */,
    0x01000047    /*   2 (LREF-PUSH 0 4) */,
    0x0000004a    /*   3 (LREF2-PUSH) */,
    0x00003060    /*   4 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#errorf.f9fb7700> */,
    0x00000014    /*   6 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[348])) /* (#<compiled-code (#f #:G1607)@0x7ff9fa1ca2a0>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2760]) + 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.f9fb1dc0> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2760]) + 45),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2760]) + 43),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.f9fb1d20> */,
    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#<class>.f9fb7da0> */,
    0x0000005e    /*  25 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.f9fb1e80> */,
    0x0000005d    /*  27 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.f9fb1e40> */,
    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.d1565[351])) /* (class obj slot . value) */,
    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.f9fb1d40> */,
    0x00002062    /*  43 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.f9fb1d60> */,
    0x00000053    /*  45 (LREF0-RET) */,
    /* slot-exists? */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2806]) + 5),
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#class-of.f9a89580> */,
    0x0000000d    /*   5 (PUSH) */,
    0x00000049    /*   6 (LREF1-PUSH) */,
    0x00000048    /*   7 (LREF0-PUSH) */,
    0x00003060    /*   8 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-exists-using-class?.f9a895c0> */,
    0x00000014    /*  10 (RET) */,
    /* (#f G1610) */
    0x00000049    /*   0 (LREF1-PUSH) */,
    0x0000100e    /*   1 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2817]) + 6),
    0x0000004b    /*   3 (LREF3-PUSH) */,
    0x0000105f    /*   4 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#class-slots.f9b1bf60> */,
    0x0000008d    /*   6 (ASSQ) */,
    0x00000092    /*   7 (NOT) */,
    0x00000092    /*   8 (NOT) */,
    0x00000014    /*   9 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[360])) /* (#<compiled-code (#f #:G1610)@0x7ff9fa1d8660>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2827]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* slot-exists-using-class? */,
    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.f9b07840> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2827]) + 45),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2827]) + 43),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.f9b07700> */,
    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>.f9b07960> */,
    0x0000005e    /*  25 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.f9b07920> */,
    0x0000005d    /*  27 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.f9b078e0> */,
    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.d1565[337])) /* (class obj 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.f9b07760> */,
    0x00002062    /*  43 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.f9b077a0> */,
    0x00000053    /*  45 (LREF0-RET) */,
    /* (#f G1613) */
    0x0000004a    /*   0 (LREF2-PUSH) */,
    0x0000100e    /*   1 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2873]) + 6),
    0x0000004a    /*   3 (LREF2-PUSH) */,
    0x0000105f    /*   4 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#current-class-of.fa288d20> */,
    0x0000000d    /*   6 (PUSH) */,
    0x00000049    /*   7 (LREF1-PUSH) */,
    0x00003060    /*   8 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#change-object-class.fa288d80> */,
    0x00000014    /*  10 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[555])) /* (#<compiled-code (#f #:G1613)@0x7ff9fa22e840>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2884]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* change-class */,
    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.fa284c80> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2884]) + 44),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2884]) + 42),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.fa284be0> */,
    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#<object>.fa284380> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<class>.fa284340> */,
    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.d1565[557])) /* (obj new-class) */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  37 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  39 (LREF10-PUSH) */,
    0x0000b05f    /*  40 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.fa284c00> */,
    0x00002062    /*  42 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.fa284c20> */,
    0x00000053    /*  44 (LREF0-RET) */,
    /* (#f G1615) */
    0x0000004a    /*   0 (LREF2-PUSH) */,
    0x0000300e    /*   1 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2929]) + 14),
    0x0000004a    /*   3 (LREF2-PUSH) */,
    0x0000200e    /*   4 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2929]) + 10),
    0x0000004a    /*   6 (LREF2-PUSH) */,
    0x00000049    /*   7 (LREF1-PUSH) */,
    0x0000205f    /*   8 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#compute-applicable-methods.f9913080> */,
    0x0000000d    /*  10 (PUSH) */,
    0x00000049    /*  11 (LREF1-PUSH) */,
    0x0000305f    /*  12 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sort-applicable-methods.f993bf60> */,
    0x0000000d    /*  14 (PUSH) */,
    0x00000049    /*  15 (LREF1-PUSH) */,
    0x00003060    /*  16 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#apply-methods.f993bfc0> */,
    0x00000014    /*  18 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[634])) /* (#<compiled-code (#f #:G1615)@0x7ff9fa265060>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2948]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* apply-generic */,
    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.f9913ba0> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2948]) + 44),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2948]) + 42),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.f9913b00> */,
    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#<generic>.f99135a0> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.f9913c20> */,
    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.d1565[635])) /* (gf args) */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  37 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  39 (LREF10-PUSH) */,
    0x0000b05f    /*  40 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.f9913b20> */,
    0x00002062    /*  42 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.f9913b40> */,
    0x00000053    /*  44 (LREF0-RET) */,
    /* ((#f G1617) #f) */
    0x00000049    /*   0 (LREF1-PUSH) */,
    0x00000048    /*   1 (LREF0-PUSH) */,
    0x0000004c    /*   2 (LREF10-PUSH) */,
    0x00003060    /*   3 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#method-more-specific?.f9b55880> */,
    0x00000014    /*   5 (RET) */,
    /* (#f G1617) */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[2999]) + 7),
    0x0000005e    /*   2 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#class-of.f9b55a40> */,
    0x00000049    /*   4 (LREF1-PUSH) */,
    0x0000205f    /*   5 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#map.f9b55a80> */,
    0x00001018    /*   7 (PUSH-LOCAL-ENV 1) */,
    0x0000004e    /*   8 (LREF12-PUSH) */,
    0x00000016    /*   9 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1566[60])) /* #<compiled-code ((#f #:G1617) #f)@0x7ff9fa2adae0> */,
    0x00002063    /*  11 (PUSH-GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sort.f9b559c0> */,
    0x00000014    /*  13 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[652])) /* (#<compiled-code (#f #:G1617)@0x7ff9fa2adc00>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3013]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* sort-applicable-methods */,
    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.f9b52640> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3013]) + 46),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3013]) + 44),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.f9b525a0> */,
    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#<generic>.f9b55fa0> */,
    0x0000005e    /*  25 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.f9b526e0> */,
    0x0000005d    /*  27 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.f9b526c0> */,
    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.d1565[102])) /* (gf methods args) */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000006    /*  37 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  39 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  41 (LREF10-PUSH) */,
    0x0000b05f    /*  42 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.f9b525c0> */,
    0x00002062    /*  44 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.f9b525e0> */,
    0x00000053    /*  46 (LREF0-RET) */,
    /* (#f G1619) */
    0x0000004b    /*   0 (LREF3-PUSH) */,
    0x0000004a    /*   1 (LREF2-PUSH) */,
    0x0000005e    /*   2 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%make-next-method.f9290ac0> */,
    0x00000049    /*   4 (LREF1-PUSH) */,
    0x00004060    /*   5 (GREF-TAIL-CALL 4) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#apply-method.f9290b40> */,
    0x00000014    /*   7 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[656])) /* (#<compiled-code (#f #:G1619)@0x7ff9fa2ad660>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3068]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* apply-methods */,
    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.f9272560> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3068]) + 46),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3068]) + 44),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.f92724c0> */,
    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#<generic>.f9290fc0> */,
    0x0000005e    /*  25 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.f9272600> */,
    0x0000005d    /*  27 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.f92725e0> */,
    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.d1565[102])) /* (gf methods args) */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000006    /*  37 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  39 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  41 (LREF10-PUSH) */,
    0x0000b05f    /*  42 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.f92724e0> */,
    0x00002062    /*  44 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.f9272500> */,
    0x00000053    /*  46 (LREF0-RET) */,
    /* (#f G1621) */
    0x0000300e    /*   0 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3115]) + 7),
    0x01000047    /*   2 (LREF-PUSH 0 4) */,
    0x0000004b    /*   3 (LREF3-PUSH) */,
    0x00000049    /*   4 (LREF1-PUSH) */,
    0x0000003f    /*   5 (LREF2) */,
    0x00003011    /*   6 (CALL 3) */,
    0x0000000d    /*   7 (PUSH) */,
    0x0000003e    /*   8 (LREF1) */,
    0x00002095    /*   9 (TAIL-APPLY 2) */,
    0x00000014    /*  10 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[663])) /* (#<compiled-code (#f #:G1621)@0x7ff9fa3165a0>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3126]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* apply-method */,
    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.f9312ec0> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3126]) + 48),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3126]) + 46),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.f9312e20> */,
    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#<generic>.f9312920> */,
    0x0000005e    /*  25 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.f9312f80> */,
    0x0000005e    /*  27 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.f9312f60> */,
    0x0000005d    /*  29 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.f9312f40> */,
    0x00004088    /*  31 (LIST 4) */,
    0x0000000d    /*  32 (PUSH) */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[666])) /* (gf methods build-next args) */,
    0x00000006    /*  37 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000006    /*  39 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  41 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  43 (LREF10-PUSH) */,
    0x0000b05f    /*  44 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.f9312e40> */,
    0x00002062    /*  46 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.f9312e60> */,
    0x00000053    /*  48 (LREF0-RET) */,
    /* class-name */
    0x00000048    /*   0 (LREF0-PUSH) */,
    0x00000006    /*   1 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* name */,
    0x00002060    /*   3 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-ref.fa0edba0> */,
    0x00000014    /*   5 (RET) */,
    /* class-precedence-list */
    0x00000048    /*   0 (LREF0-PUSH) */,
    0x00000006    /*   1 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* cpl */,
    0x00002060    /*   3 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-ref.fa112d20> */,
    0x00000014    /*   5 (RET) */,
    /* class-direct-supers */
    0x00000048    /*   0 (LREF0-PUSH) */,
    0x00000006    /*   1 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* direct-supers */,
    0x00002060    /*   3 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-ref.fa1365e0> */,
    0x00000014    /*   5 (RET) */,
    /* class-direct-slots */
    0x00000048    /*   0 (LREF0-PUSH) */,
    0x00000006    /*   1 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* direct-slots */,
    0x00002060    /*   3 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-ref.fa17e640> */,
    0x00000014    /*   5 (RET) */,
    /* class-direct-methods */
    0x00000048    /*   0 (LREF0-PUSH) */,
    0x00000006    /*   1 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* direct-methods */,
    0x00002060    /*   3 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-ref.fa2c22a0> */,
    0x00000014    /*   5 (RET) */,
    /* class-direct-subclasses */
    0x00000048    /*   0 (LREF0-PUSH) */,
    0x00000006    /*   1 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* direct-subclasses */,
    0x00002060    /*   3 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-ref.fa334ae0> */,
    0x00000014    /*   5 (RET) */,
    /* class-slots */
    0x00000048    /*   0 (LREF0-PUSH) */,
    0x00000006    /*   1 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* slots */,
    0x00002060    /*   3 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-ref.f9c5e220> */,
    0x00000014    /*   5 (RET) */,
    /* slot-definition-name */
    0x0000006a    /*   0 (LREF0-CAR) */,
    0x00000014    /*   1 (RET) */,
    /* slot-definition-options */
    0x00000076    /*   0 (LREF0-CDR) */,
    0x00000014    /*   1 (RET) */,
    /* slot-definition-option */
    0x0000005e    /*   0 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#get-keyword.f9d71020> */,
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x00000078    /*   3 (LREF2-CDR) */,
    0x0000000d    /*   4 (PUSH) */,
    0x0000003d    /*   5 (LREF0) */,
    0x00004095    /*   6 (TAIL-APPLY 4) */,
    0x00000014    /*   7 (RET) */,
    /* slot-definition-allocation */
    0x00000006    /*   0 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :allocation */,
    0x00000076    /*   2 (LREF0-CDR) */,
    0x0000000d    /*   3 (PUSH) */,
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :instance */,
    0x00003060    /*   6 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#get-keyword.f9e26ea0> */,
    0x00000014    /*   8 (RET) */,
    /* slot-definition-getter */
    0x00000006    /*   0 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :getter */,
    0x00000076    /*   2 (LREF0-CDR) */,
    0x0000000d    /*   3 (PUSH) */,
    0x00000009    /*   4 (CONSTF-PUSH) */,
    0x00003060    /*   5 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#get-keyword.f9e95e00> */,
    0x00000014    /*   7 (RET) */,
    /* slot-definition-setter */
    0x00000006    /*   0 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :setter */,
    0x00000076    /*   2 (LREF0-CDR) */,
    0x0000000d    /*   3 (PUSH) */,
    0x00000009    /*   4 (CONSTF-PUSH) */,
    0x00003060    /*   5 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#get-keyword.f9f023c0> */,
    0x00000014    /*   7 (RET) */,
    /* slot-definition-accessor */
    0x00000006    /*   0 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :accessor */,
    0x00000076    /*   2 (LREF0-CDR) */,
    0x0000000d    /*   3 (PUSH) */,
    0x00000009    /*   4 (CONSTF-PUSH) */,
    0x00003060    /*   5 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#get-keyword.f9f6f440> */,
    0x00000014    /*   7 (RET) */,
    /* class-slot-definition */
    0x00000048    /*   0 (LREF0-PUSH) */,
    0x0000200e    /*   1 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3262]) + 8),
    0x00000049    /*   3 (LREF1-PUSH) */,
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* slots */,
    0x0000205f    /*   6 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-ref.f9fe8e00> */,
    0x0000008d    /*   8 (ASSQ) */,
    0x00000014    /*   9 (RET) */,
    /* class-slot-accessor */
    0x00000048    /*   0 (LREF0-PUSH) */,
    0x0000200e    /*   1 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3272]) + 8),
    0x00000049    /*   3 (LREF1-PUSH) */,
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* accessors */,
    0x0000205f    /*   6 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-ref.f993b040> */,
    0x0000008d    /*   8 (ASSQ) */,
    0x00001018    /*   9 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  10 (LREF0) */,
    0x0000001e    /*  11 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3272]) + 15),
    0x00000076    /*  13 (LREF0-CDR) */,
    0x00000014    /*  14 (RET) */,
    0x0000000b    /*  15 (CONSTF-RET) */,
    /* (#f G1640) */
    0x00000054    /*   0 (LREF1-RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[800])) /* (#<compiled-code (#f #:G1640)@0x7ff9fa2adea0>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3289]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* x->string */,
    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.f99ff9e0> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3289]) + 42),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3289]) + 40),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.f99ff900> */,
    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 #f#<string>.f99ff320> */,
    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.d1565[204])) /* (obj) */,
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  37 (LREF10-PUSH) */,
    0x0000b05f    /*  38 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.f99ff920> */,
    0x00002062    /*  40 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.f99ff940> */,
    0x00000053    /*  42 (LREF0-RET) */,
    /* (#f G1642) */
    0x00000049    /*   0 (LREF1-PUSH) */,
    0x00001060    /*   1 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#number->string.f9b55f40> */,
    0x00000014    /*   3 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[804])) /* (#<compiled-code (#f #:G1642)@0x7ff9fa2ad720>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3336]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* x->string */,
    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.f9b4e420> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3336]) + 42),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3336]) + 40),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.f9b4e320> */,
    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 #f#<number>.f9b52ca0> */,
    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.d1565[204])) /* (obj) */,
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  37 (LREF10-PUSH) */,
    0x0000b05f    /*  38 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.f9b4e340> */,
    0x00002062    /*  40 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.f9b4e360> */,
    0x00000053    /*  42 (LREF0-RET) */,
    /* (#f G1644) */
    0x00000049    /*   0 (LREF1-PUSH) */,
    0x00001060    /*   1 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#symbol->string.f9695b60> */,
    0x00000014    /*   3 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[808])) /* (#<compiled-code (#f #:G1644)@0x7ff9fa33f4e0>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3383]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* x->string */,
    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.f968c560> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3383]) + 42),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3383]) + 40),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.f968c4c0> */,
    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 #f#<symbol>.f9695f60> */,
    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.d1565[204])) /* (obj) */,
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  37 (LREF10-PUSH) */,
    0x0000b05f    /*  38 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.f968c4e0> */,
    0x00002062    /*  40 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.f968c500> */,
    0x00000053    /*  42 (LREF0-RET) */,
    /* (#f G1646) */
    0x00000049    /*   0 (LREF1-PUSH) */,
    0x00001060    /*   1 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string.f93ddb00> */,
    0x00000014    /*   3 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[812])) /* (#<compiled-code (#f #:G1646)@0x7ff9fa33f060>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3430]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* x->string */,
    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.f93da4c0> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3430]) + 42),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3430]) + 40),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.f93da420> */,
    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 #f#<char>.f93ddea0> */,
    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.d1565[204])) /* (obj) */,
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  37 (LREF10-PUSH) */,
    0x0000b05f    /*  38 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.f93da440> */,
    0x00002062    /*  40 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.f93da460> */,
    0x00000053    /*  42 (LREF0-RET) */,
    /* (#f G1648) */
    0x00000049    /*   0 (LREF1-PUSH) */,
    0x0000005e    /*   1 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#display.fd09c8a0> */,
    0x00002060    /*   3 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#write-to-string.fd09c920> */,
    0x00000014    /*   5 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[816])) /* (#<compiled-code (#f #:G1648)@0x7ff9fa0584e0>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3479]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* x->string */,
    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.fd08f120> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3479]) + 42),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3479]) + 40),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.fd08f080> */,
    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 #f#<top>.fd09ce80> */,
    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.d1565[204])) /* (obj) */,
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  37 (LREF10-PUSH) */,
    0x0000b05f    /*  38 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.fd08f0a0> */,
    0x00002062    /*  40 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.fd08f0c0> */,
    0x00000053    /*  42 (LREF0-RET) */,
    /* (#f G1650) */
    0x00000054    /*   0 (LREF1-RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[820])) /* (#<compiled-code (#f #:G1650)@0x7ff9fa188c60>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3523]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* x->integer */,
    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.fa877b60> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3523]) + 42),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3523]) + 40),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.fa877ac0> */,
    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 #f#<integer>.fa88cd40> */,
    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.d1565[204])) /* (obj) */,
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  37 (LREF10-PUSH) */,
    0x0000b05f    /*  38 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.fa877ae0> */,
    0x00002062    /*  40 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.fa877b00> */,
    0x00000053    /*  42 (LREF0-RET) */,
    /* (#f G1652) */
    0x00000049    /*   0 (LREF1-PUSH) */,
    0x00001060    /*   1 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#round->exact.fa06d980> */,
    0x00000014    /*   3 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[824])) /* (#<compiled-code (#f #:G1652)@0x7ff9fa1cac00>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3570]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* x->integer */,
    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.fa0676c0> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3570]) + 42),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3570]) + 40),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.fa0675c0> */,
    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 #f#<real>.fa06dde0> */,
    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.d1565[204])) /* (obj) */,
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  37 (LREF10-PUSH) */,
    0x0000b05f    /*  38 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.fa0675e0> */,
    0x00002062    /*  40 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.fa067660> */,
    0x00000053    /*  42 (LREF0-RET) */,
    /* (#f G1654) */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3613]) + 5),
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#real-part.fa2ef4e0> */,
    0x00001063    /*   5 (PUSH-GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#round->exact.fa2ef520> */,
    0x00000014    /*   7 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[828])) /* (#<compiled-code (#f #:G1654)@0x7ff9fa1ca1e0>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3621]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* x->integer */,
    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.fa2ed920> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3621]) + 42),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3621]) + 40),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.fa2ed880> */,
    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 #f#<number>.fa2efa00> */,
    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.d1565[204])) /* (obj) */,
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  37 (LREF10-PUSH) */,
    0x0000b05f    /*  38 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.fa2ed8a0> */,
    0x00002062    /*  40 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.fa2ed8c0> */,
    0x00000053    /*  42 (LREF0-RET) */,
    /* (#f G1656) */
    0x00000049    /*   0 (LREF1-PUSH) */,
    0x00001060    /*   1 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#char->integer.f9e1e5a0> */,
    0x00000014    /*   3 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[832])) /* (#<compiled-code (#f #:G1656)@0x7ff9fa1d8120>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3668]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* x->integer */,
    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.f9e0eca0> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3668]) + 42),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3668]) + 40),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.f9e0ea40> */,
    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 #f#<char>.f9e1efc0> */,
    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.d1565[204])) /* (obj) */,
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  37 (LREF10-PUSH) */,
    0x0000b05f    /*  38 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.f9e0ea60> */,
    0x00002062    /*  40 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.f9e0eb40> */,
    0x00000053    /*  42 (LREF0-RET) */,
    /* (#f G1658) */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3711]) + 5),
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#x->number.f9fe8500> */,
    0x00001063    /*   5 (PUSH-GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#x->integer.f9fe8540> */,
    0x00000014    /*   7 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[836])) /* (#<compiled-code (#f #:G1658)@0x7ff9fa1e9900>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3719]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* x->integer */,
    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.f9fddcc0> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3719]) + 42),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3719]) + 40),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.f9fddc20> */,
    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 #f#<top>.f9fe8b20> */,
    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.d1565[204])) /* (obj) */,
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  37 (LREF10-PUSH) */,
    0x0000b05f    /*  38 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.f9fddc40> */,
    0x00002062    /*  40 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.f9fddc60> */,
    0x00000053    /*  42 (LREF0-RET) */,
    /* (#f G1660) */
    0x00000054    /*   0 (LREF1-RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[840])) /* (#<compiled-code (#f #:G1660)@0x7ff9fa1e9000>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3763]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* x->number */,
    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.f9a90420> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3763]) + 42),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3763]) + 40),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.f9a90300> */,
    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 #f#<number>.f9a94d40> */,
    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.d1565[204])) /* (obj) */,
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  37 (LREF10-PUSH) */,
    0x0000b05f    /*  38 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.f9a90320> */,
    0x00002062    /*  40 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.f9a90380> */,
    0x00000053    /*  42 (LREF0-RET) */,
    /* (#f G1662) */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3806]) + 5),
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string->number.f9bf8840> */,
    0x00000031    /*   5 (RT) */,
    0x00000002    /*   6 (CONSTI 0) */,
    0x00000014    /*   7 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[844])) /* (#<compiled-code (#f #:G1662)@0x7ff9fa22e180>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3814]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* x->number */,
    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.f9bf5340> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3814]) + 42),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3814]) + 40),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.f9bf5280> */,
    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 #f#<string>.f9bf8c20> */,
    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.d1565[204])) /* (obj) */,
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  37 (LREF10-PUSH) */,
    0x0000b05f    /*  38 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.f9bf52a0> */,
    0x00002062    /*  40 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.f9bf52c0> */,
    0x00000053    /*  42 (LREF0-RET) */,
    /* (#f G1664) */
    0x00000049    /*   0 (LREF1-PUSH) */,
    0x00001060    /*   1 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#char->integer.f9232d80> */,
    0x00000014    /*   3 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[848])) /* (#<compiled-code (#f #:G1664)@0x7ff9fa2656c0>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3861]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* x->number */,
    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.f922e780> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3861]) + 42),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3861]) + 40),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.f922e680> */,
    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 #f#<char>.f922e120> */,
    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.d1565[204])) /* (obj) */,
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  37 (LREF10-PUSH) */,
    0x0000b05f    /*  38 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.f922e6a0> */,
    0x00002062    /*  40 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.f922e6c0> */,
    0x00000053    /*  42 (LREF0-RET) */,
    /* (#f G1666) */
    0x00000002    /*   0 (CONSTI 0) */,
    0x00000014    /*   1 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[852])) /* (#<compiled-code (#f #:G1666)@0x7ff9f9c0cd80>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3906]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* x->number */,
    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.f9774160> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3906]) + 42),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3906]) + 40),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.f97740c0> */,
    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 #f#<top>.f920dbc0> */,
    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.d1565[204])) /* (obj) */,
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  37 (LREF10-PUSH) */,
    0x0000b05f    /*  38 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.f97740e0> */,
    0x00002062    /*  40 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.f9774100> */,
    0x00000053    /*  42 (LREF0-RET) */,
    /* (#f G1668) */
    0x0000004a    /*   0 (LREF2-PUSH) */,
    0x00000049    /*   1 (LREF1-PUSH) */,
    0x00002060    /*   2 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-ref.fb168940> */,
    0x00000014    /*   4 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[856])) /* (#<compiled-code (#f #:G1668)@0x7ff9f9c0c8a0>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3954]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* ref */,
    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.fb15fb00> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3954]) + 44),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3954]) + 42),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.fb15fa40> */,
    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#<top>.fb15f3e0> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<symbol>.fb15f3a0> */,
    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.d1565[336])) /* (obj slot) */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  37 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  39 (LREF10-PUSH) */,
    0x0000b05f    /*  40 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.fb15fa60> */,
    0x00002062    /*  42 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.fb15faa0> */,
    0x00000053    /*  44 (LREF0-RET) */,
    /* (#f G1670) */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3999]) + 6),
    0x0000004b    /*   2 (LREF3-PUSH) */,
    0x0000004a    /*   3 (LREF2-PUSH) */,
    0x0000205f    /*   4 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-bound?.fa7de480> */,
    0x0000001e    /*   6 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[3999]) + 13),
    0x0000004b    /*   8 (LREF3-PUSH) */,
    0x0000004a    /*   9 (LREF2-PUSH) */,
    0x00002060    /*  10 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-ref.fa7de400> */,
    0x00000014    /*  12 (RET) */,
    0x00000054    /*  13 (LREF1-RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[863])) /* (#<compiled-code (#f #:G1670)@0x7ff9fa202c00>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4013]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* ref */,
    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.fa7d1560> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4013]) + 46),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4013]) + 44),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.fa7d1440> */,
    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#<top>.fa7dedc0> */,
    0x0000005e    /*  25 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<symbol>.fa7ded40> */,
    0x0000005d    /*  27 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.fa7d1680> */,
    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.d1565[865])) /* (obj slot fallback) */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000006    /*  37 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  39 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  41 (LREF10-PUSH) */,
    0x0000b05f    /*  42 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.fa7d14a0> */,
    0x00002062    /*  44 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.fa7d14e0> */,
    0x00000053    /*  46 (LREF0-RET) */,
    /* (#f G1672) */
    0x0000004b    /*   0 (LREF3-PUSH) */,
    0x0000004a    /*   1 (LREF2-PUSH) */,
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x00003060    /*   3 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-set!.fa2e90c0> */,
    0x00000014    /*   5 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[869])) /* (#<compiled-code (#f #:G1672)@0x7ff9fa33f780>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4066]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* |setter of ref| */,
    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.fa2e1060> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4066]) + 46),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4066]) + 44),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.fa2e9fc0> */,
    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#<top>.fa2e9900> */,
    0x0000005e    /*  25 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<symbol>.fa2e9860> */,
    0x0000005d    /*  27 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.fa2e12a0> */,
    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.d1565[317])) /* (obj slot value) */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000006    /*  37 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  39 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  41 (LREF10-PUSH) */,
    0x0000b05f    /*  42 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.fa2e9fe0> */,
    0x00002062    /*  44 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.fa2e1000> */,
    0x0000100e    /*  46 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4066]) + 52),
    0x0000005e    /*  48 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ref.fa2edee0> */,
    0x0000105f    /*  50 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#has-setter?.fa2e9d00> */,
    0x0000001e    /*  52 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4066]) + 56),
    0x00000013    /*  54 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4066]) + 65),
    0x0000200e    /*  56 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4066]) + 65),
    0x0000005e    /*  58 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ref.fa2ede60> */,
    0x00000048    /*  60 (LREF0-PUSH) */,
    0x0000005d    /*  61 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#setter.fa2e9cc0> */,
    0x000000a1    /*  63 (SETTER) */,
    0x00002011    /*  64 (CALL 2) */,
    0x00000053    /*  65 (LREF0-RET) */,
    /* (#f G1674) */
    0x0000004a    /*   0 (LREF2-PUSH) */,
    0x00000049    /*   1 (LREF1-PUSH) */,
    0x00002060    /*   2 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#hash-table-get.f9ed5d40> */,
    0x00000014    /*   4 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[875])) /* (#<compiled-code (#f #:G1674)@0x7ff9f9c53ea0>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4137]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* ref */,
    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.f9ec6540> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4137]) + 44),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4137]) + 42),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.f9ec63c0> */,
    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>.f9ecacc0> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.f9ec6600> */,
    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.d1565[877])) /* (obj key) */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  37 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  39 (LREF10-PUSH) */,
    0x0000b05f    /*  40 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.f9ec6400> */,
    0x00002062    /*  42 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.f9ec6440> */,
    0x00000053    /*  44 (LREF0-RET) */,
    /* (#f G1676) */
    0x0000004b    /*   0 (LREF3-PUSH) */,
    0x0000004a    /*   1 (LREF2-PUSH) */,
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x00003060    /*   3 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#hash-table-get.f99bffc0> */,
    0x00000014    /*   5 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[883])) /* (#<compiled-code (#f #:G1676)@0x7ff9f9c53c00>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4188]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* ref */,
    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.f99bcca0> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4188]) + 46),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4188]) + 44),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.f99bcbc0> */,
    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>.f99bc480> */,
    0x0000005e    /*  25 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.f99bcda0> */,
    0x0000005d    /*  27 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.f99bcd40> */,
    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.d1565[885])) /* (obj key fallback) */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000006    /*  37 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  39 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  41 (LREF10-PUSH) */,
    0x0000b05f    /*  42 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.f99bcbe0> */,
    0x00002062    /*  44 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.f99bcc00> */,
    0x00000053    /*  46 (LREF0-RET) */,
    /* (#f G1678) */
    0x0000004b    /*   0 (LREF3-PUSH) */,
    0x0000004a    /*   1 (LREF2-PUSH) */,
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x00003060    /*   3 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#hash-table-put!.f9b67d20> */,
    0x00000014    /*   5 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[891])) /* (#<compiled-code (#f #:G1678)@0x7ff9f9c538a0>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4241]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* |setter of ref| */,
    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.f9b57020> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4241]) + 46),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4241]) + 44),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.f9b5bf20> */,
    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>.f9b5b8e0> */,
    0x0000005e    /*  25 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.f9b571e0> */,
    0x0000005d    /*  27 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.f9b571c0> */,
    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.d1565[893])) /* (obj key value) */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000006    /*  37 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  39 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  41 (LREF10-PUSH) */,
    0x0000b05f    /*  42 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.f9b5bf40> */,
    0x00002062    /*  44 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.f9b5bf60> */,
    0x0000100e    /*  46 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4241]) + 52),
    0x0000005e    /*  48 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ref.f9b67c40> */,
    0x0000105f    /*  50 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#has-setter?.f9b5bcc0> */,
    0x0000001e    /*  52 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4241]) + 56),
    0x00000013    /*  54 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4241]) + 65),
    0x0000200e    /*  56 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4241]) + 65),
    0x0000005e    /*  58 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ref.f9b67aa0> */,
    0x00000048    /*  60 (LREF0-PUSH) */,
    0x0000005d    /*  61 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#setter.f9b5bc80> */,
    0x000000a1    /*  63 (SETTER) */,
    0x00002011    /*  64 (CALL 2) */,
    0x00000053    /*  65 (LREF0-RET) */,
    /* (#f G1680) */
    0x0000004a    /*   0 (LREF2-PUSH) */,
    0x00000049    /*   1 (LREF1-PUSH) */,
    0x00002060    /*   2 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#tree-map-get.f925b960> */,
    0x00000014    /*   4 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[897])) /* (#<compiled-code (#f #:G1680)@0x7ff9f9c53540>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4312]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* ref */,
    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.f92364a0> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4312]) + 44),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4312]) + 42),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.f9236400> */,
    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#<tree-map>.f925bda0> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.f9236520> */,
    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.d1565[877])) /* (obj key) */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  37 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  39 (LREF10-PUSH) */,
    0x0000b05f    /*  40 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.f9236420> */,
    0x00002062    /*  42 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.f9236440> */,
    0x00000053    /*  44 (LREF0-RET) */,
    /* (#f G1682) */
    0x0000004b    /*   0 (LREF3-PUSH) */,
    0x0000004a    /*   1 (LREF2-PUSH) */,
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x00003060    /*   3 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#tree-map-get.fc19b980> */,
    0x00000014    /*   5 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[901])) /* (#<compiled-code (#f #:G1682)@0x7ff9f9c532a0>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4363]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* ref */,
    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.fc911b60> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4363]) + 46),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4363]) + 44),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.fc928800> */,
    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#<tree-map>.fc188080> */,
    0x0000005e    /*  25 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.fc911c00> */,
    0x0000005d    /*  27 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.fc911be0> */,
    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.d1565[885])) /* (obj key fallback) */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000006    /*  37 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  39 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  41 (LREF10-PUSH) */,
    0x0000b05f    /*  42 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.fc928820> */,
    0x00002062    /*  44 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.fc928840> */,
    0x00000053    /*  46 (LREF0-RET) */,
    /* (#f G1684) */
    0x0000004b    /*   0 (LREF3-PUSH) */,
    0x0000004a    /*   1 (LREF2-PUSH) */,
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x00003060    /*   3 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#tree-map-put!.fa8e1a20> */,
    0x00000014    /*   5 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[905])) /* (#<compiled-code (#f #:G1684)@0x7ff9f9c0cba0>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4416]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* |setter of ref| */,
    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.fa8dfc80> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4416]) + 46),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4416]) + 44),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.fa8dfbe0> */,
    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#<tree-map>.fa8df0a0> */,
    0x0000005e    /*  25 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.fa8dff20> */,
    0x0000005d    /*  27 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.fa8dfea0> */,
    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.d1565[893])) /* (obj key value) */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000006    /*  37 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  39 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  41 (LREF10-PUSH) */,
    0x0000b05f    /*  42 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.fa8dfc00> */,
    0x00002062    /*  44 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.fa8dfc20> */,
    0x0000100e    /*  46 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4416]) + 52),
    0x0000005e    /*  48 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ref.fa8e1960> */,
    0x0000105f    /*  50 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#has-setter?.fa8df840> */,
    0x0000001e    /*  52 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4416]) + 56),
    0x00000013    /*  54 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4416]) + 65),
    0x0000200e    /*  56 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4416]) + 65),
    0x0000005e    /*  58 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ref.fa8e1840> */,
    0x00000048    /*  60 (LREF0-PUSH) */,
    0x0000005d    /*  61 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#setter.fa8df800> */,
    0x000000a1    /*  63 (SETTER) */,
    0x00002011    /*  64 (CALL 2) */,
    0x00000053    /*  65 (LREF0-RET) */,
    /* (#f G1686) */
    0x0000003e    /*   0 (LREF1) */,
    0x0000002e    /*   1 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* * */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4482]) + 6)  /*      6 */,
    0x00000013    /*   4 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4482]) + 13),
    0x0000200e    /*   6 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4482]) + 13),
    0x00000006    /*   8 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1563[319])) /* "Box content can be accessed with a field name '*, but got:" */,
    0x00000049    /*  10 (LREF1-PUSH) */,
    0x0000205f    /*  11 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.fa163d40> */,
    0x0000004a    /*  13 (LREF2-PUSH) */,
    0x00001060    /*  14 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#unbox.fa163c80> */,
    0x00000014    /*  16 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[911])) /* (#<compiled-code (#f #:G1686)@0x7ff9f9c53e40>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4499]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* ref */,
    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.fa15aac0> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4499]) + 43),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4499]) + 41),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.fa15aa20> */,
    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#<box>.fa15dba0> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.fa15abc0> */,
    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.d1565[913])) /* (obj field) */,
    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.fa15aa40> */,
    0x00002062    /*  41 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.fa15aa60> */,
    0x00000053    /*  43 (LREF0-RET) */,
    /* (#f G1688) */
    0x0000003f    /*   0 (LREF2) */,
    0x0000002e    /*   1 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* * */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4543]) + 6)  /*      6 */,
    0x00000013    /*   4 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4543]) + 13),
    0x0000200e    /*   6 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4543]) + 13),
    0x00000006    /*   8 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1563[319])) /* "Box content can be accessed with a field name '*, but got:" */,
    0x0000004a    /*  10 (LREF2-PUSH) */,
    0x0000205f    /*  11 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.f9dfdac0> */,
    0x0000004b    /*  13 (LREF3-PUSH) */,
    0x00000049    /*  14 (LREF1-PUSH) */,
    0x00002060    /*  15 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#set-box!.f9dfda40> */,
    0x00000014    /*  17 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[919])) /* (#<compiled-code (#f #:G1688)@0x7ff9f9c53a20>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4561]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* |setter of ref| */,
    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.f9debd40> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4561]) + 46),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4561]) + 44),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.f9debc60> */,
    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#<box>.f9deb420> */,
    0x0000005e    /*  25 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.f9debfe0> */,
    0x0000005d    /*  27 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.f9debfc0> */,
    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.d1565[921])) /* (obj field value) */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000006    /*  37 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  39 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  41 (LREF10-PUSH) */,
    0x0000b05f    /*  42 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.f9debc80> */,
    0x00002062    /*  44 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.f9debce0> */,
    0x0000100e    /*  46 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4561]) + 52),
    0x0000005e    /*  48 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ref.f9dfd7e0> */,
    0x0000105f    /*  50 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#has-setter?.f9deb940> */,
    0x0000001e    /*  52 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4561]) + 56),
    0x00000013    /*  54 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4561]) + 65),
    0x0000200e    /*  56 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4561]) + 65),
    0x0000005e    /*  58 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ref.f9dfd6c0> */,
    0x00000048    /*  60 (LREF0-PUSH) */,
    0x0000005d    /*  61 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#setter.f9deb8e0> */,
    0x000000a1    /*  63 (SETTER) */,
    0x00002011    /*  64 (CALL 2) */,
    0x00000053    /*  65 (LREF0-RET) */,
    /* (#f G1690) */
    0x0000004a    /*   0 (LREF2-PUSH) */,
    0x00000049    /*   1 (LREF1-PUSH) */,
    0x00002060    /*   2 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#list-ref.f9a08580> */,
    0x00000014    /*   4 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[927])) /* (#<compiled-code (#f #:G1690)@0x7ff9f9c5aea0>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4632]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* ref */,
    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.f9a074e0> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4632]) + 44),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4632]) + 42),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.f9a07440> */,
    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#<list>.f9a08ca0> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<integer>.f9a08c40> */,
    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.d1565[929])) /* (obj index) */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  37 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  39 (LREF10-PUSH) */,
    0x0000b05f    /*  40 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.f9a07460> */,
    0x00002062    /*  42 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.f9a07480> */,
    0x00000053    /*  44 (LREF0-RET) */,
    /* (#f G1692) */
    0x0000004a    /*   0 (LREF2-PUSH) */,
    0x0000003e    /*   1 (LREF1) */,
    0x000000a8    /*   2 (VEC-REF) */,
    0x00000014    /*   3 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[933])) /* (#<compiled-code (#f #:G1692)@0x7ff9f9c5acc0>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4681]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* ref */,
    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.f9bb7e00> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4681]) + 44),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4681]) + 42),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.f9bb7d60> */,
    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#<vector>.f9bbac20> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<integer>.f9bbabe0> */,
    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.d1565[929])) /* (obj index) */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  37 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  39 (LREF10-PUSH) */,
    0x0000b05f    /*  40 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.f9bb7d80> */,
    0x00002062    /*  42 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.f9bb7da0> */,
    0x00000053    /*  44 (LREF0-RET) */,
    /* (#f G1694) */
    0x0000004a    /*   0 (LREF2-PUSH) */,
    0x00000049    /*   1 (LREF1-PUSH) */,
    0x00002060    /*   2 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#uvector-ref.f97c3300> */,
    0x00000014    /*   4 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[937])) /* (#<compiled-code (#f #:G1694)@0x7ff9f9c5aae0>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4731]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* ref */,
    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.f97c3cc0> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4731]) + 44),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4731]) + 42),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.f97c3c20> */,
    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#<uvector>.f97c3720> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<integer>.f97c36e0> */,
    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.d1565[929])) /* (obj index) */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  37 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  39 (LREF10-PUSH) */,
    0x0000b05f    /*  40 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.f97c3c40> */,
    0x00002062    /*  42 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.f97c3c60> */,
    0x00000053    /*  44 (LREF0-RET) */,
    /* (#f G1696) */
    0x0000004a    /*   0 (LREF2-PUSH) */,
    0x00000049    /*   1 (LREF1-PUSH) */,
    0x00002060    /*   2 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-ref/int.f9757480> */,
    0x00000014    /*   4 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[941])) /* (#<compiled-code (#f #:G1696)@0x7ff9f9c5a900>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4781]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* ref */,
    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.f9757e40> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4781]) + 44),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4781]) + 42),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.f9757da0> */,
    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#<bitvector>.f97578a0> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<integer>.f9757860> */,
    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.d1565[929])) /* (obj index) */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  37 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  39 (LREF10-PUSH) */,
    0x0000b05f    /*  40 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.f9757dc0> */,
    0x00002062    /*  42 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.f9757de0> */,
    0x00000053    /*  44 (LREF0-RET) */,
    /* (#f G1698) */
    0x0000004a    /*   0 (LREF2-PUSH) */,
    0x00000049    /*   1 (LREF1-PUSH) */,
    0x00002060    /*   2 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string-ref.fb19ad20> */,
    0x00000014    /*   4 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[945])) /* (#<compiled-code (#f #:G1698)@0x7ff9f9c5a720>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4831]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* ref */,
    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.fb1912a0> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4831]) + 44),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4831]) + 42),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.fb191100> */,
    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#<string>.fb193540> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<integer>.fb193500> */,
    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.d1565[929])) /* (obj index) */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  37 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  39 (LREF10-PUSH) */,
    0x0000b05f    /*  40 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.fb1911a0> */,
    0x00002062    /*  42 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.fb1911c0> */,
    0x00000053    /*  44 (LREF0-RET) */,
    /* (#f G1700) */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4876]) + 6),
    0x0000004b    /*   2 (LREF3-PUSH) */,
    0x0000004a    /*   3 (LREF2-PUSH) */,
    0x0000205f    /*   4 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#list-tail.fa02de80> */,
    0x0000000d    /*   6 (PUSH) */,
    0x00000049    /*   7 (LREF1-PUSH) */,
    0x00002060    /*   8 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#set-car!.fa02dec0> */,
    0x00000014    /*  10 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[951])) /* (#<compiled-code (#f #:G1700)@0x7ff9f9c5a540>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4887]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* |setter of ref| */,
    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.fa021240> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4887]) + 46),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4887]) + 44),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.fa021100> */,
    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#<list>.fa0253e0> */,
    0x0000005e    /*  25 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<integer>.fa0253a0> */,
    0x0000005d    /*  27 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.fa021600> */,
    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.d1565[953])) /* (obj index val) */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000006    /*  37 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  39 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  41 (LREF10-PUSH) */,
    0x0000b05f    /*  42 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.fa021180> */,
    0x00002062    /*  44 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.fa0211a0> */,
    0x0000100e    /*  46 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4887]) + 52),
    0x0000005e    /*  48 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ref.fa02dd00> */,
    0x0000105f    /*  50 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#has-setter?.fa025b00> */,
    0x0000001e    /*  52 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4887]) + 56),
    0x00000013    /*  54 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4887]) + 65),
    0x0000200e    /*  56 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4887]) + 65),
    0x0000005e    /*  58 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ref.fa02dc80> */,
    0x00000048    /*  60 (LREF0-PUSH) */,
    0x0000005d    /*  61 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#setter.fa025ac0> */,
    0x000000a1    /*  63 (SETTER) */,
    0x00002011    /*  64 (CALL 2) */,
    0x00000053    /*  65 (LREF0-RET) */,
    /* (#f G1702) */
    0x0000004b    /*   0 (LREF3-PUSH) */,
    0x0000004a    /*   1 (LREF2-PUSH) */,
    0x0000003e    /*   2 (LREF1) */,
    0x000000a9    /*   3 (VEC-SET) */,
    0x00000014    /*   4 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[957])) /* (#<compiled-code (#f #:G1702)@0x7ff9f9c5a300>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4958]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* |setter of ref| */,
    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.f9c86dc0> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4958]) + 46),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4958]) + 44),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.f9c86a20> */,
    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#<vector>.f9c861e0> */,
    0x0000005e    /*  25 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<integer>.f9c861a0> */,
    0x0000005d    /*  27 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.f9c7e200> */,
    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.d1565[953])) /* (obj index val) */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000006    /*  37 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  39 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  41 (LREF10-PUSH) */,
    0x0000b05f    /*  42 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.f9c86a40> */,
    0x00002062    /*  44 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.f9c86a60> */,
    0x0000100e    /*  46 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4958]) + 52),
    0x0000005e    /*  48 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ref.f9c8e960> */,
    0x0000105f    /*  50 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#has-setter?.f9c865e0> */,
    0x0000001e    /*  52 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4958]) + 56),
    0x00000013    /*  54 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4958]) + 65),
    0x0000200e    /*  56 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[4958]) + 65),
    0x0000005e    /*  58 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ref.f9c8e820> */,
    0x00000048    /*  60 (LREF0-PUSH) */,
    0x0000005d    /*  61 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#setter.f9c865a0> */,
    0x000000a1    /*  63 (SETTER) */,
    0x00002011    /*  64 (CALL 2) */,
    0x00000053    /*  65 (LREF0-RET) */,
    /* (#f G1704) */
    0x0000004b    /*   0 (LREF3-PUSH) */,
    0x0000004a    /*   1 (LREF2-PUSH) */,
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x00003060    /*   3 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#uvector-set!.f9fa3f60> */,
    0x00000014    /*   5 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[961])) /* (#<compiled-code (#f #:G1704)@0x7ff9f9c5a120>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5030]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* |setter of ref| */,
    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.f9f9eea0> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5030]) + 46),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5030]) + 44),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.f9f9ede0> */,
    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#<uvector>.f9f9e640> */,
    0x0000005e    /*  25 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<integer>.f9f9e5e0> */,
    0x0000005d    /*  27 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.f9f97020> */,
    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.d1565[953])) /* (obj index val) */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000006    /*  37 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  39 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  41 (LREF10-PUSH) */,
    0x0000b05f    /*  42 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.f9f9ee00> */,
    0x00002062    /*  44 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.f9f9ee40> */,
    0x0000100e    /*  46 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5030]) + 52),
    0x0000005e    /*  48 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ref.f9fa3e80> */,
    0x0000105f    /*  50 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#has-setter?.f9f9eb20> */,
    0x0000001e    /*  52 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5030]) + 56),
    0x00000013    /*  54 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5030]) + 65),
    0x0000200e    /*  56 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5030]) + 65),
    0x0000005e    /*  58 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ref.f9fa3e00> */,
    0x00000048    /*  60 (LREF0-PUSH) */,
    0x0000005d    /*  61 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#setter.f9f9eae0> */,
    0x000000a1    /*  63 (SETTER) */,
    0x00002011    /*  64 (CALL 2) */,
    0x00000053    /*  65 (LREF0-RET) */,
    /* (#f G1706) */
    0x0000004b    /*   0 (LREF3-PUSH) */,
    0x0000004a    /*   1 (LREF2-PUSH) */,
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x00003060    /*   3 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-set!.f9b1b6c0> */,
    0x00000014    /*   5 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[965])) /* (#<compiled-code (#f #:G1706)@0x7ff9f9c53720>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5102]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* |setter of ref| */,
    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.f9b072e0> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5102]) + 46),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5102]) + 44),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.f9b07220> */,
    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#<bitvector>.f9b1bec0> */,
    0x0000005e    /*  25 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<integer>.f9b1be60> */,
    0x0000005d    /*  27 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.f9b07b40> */,
    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.d1565[953])) /* (obj index val) */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000006    /*  37 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  39 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  41 (LREF10-PUSH) */,
    0x0000b05f    /*  42 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.f9b07240> */,
    0x00002062    /*  44 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.f9b07280> */,
    0x0000100e    /*  46 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5102]) + 52),
    0x0000005e    /*  48 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ref.f9b1b4e0> */,
    0x0000105f    /*  50 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#has-setter?.f9b0aea0> */,
    0x0000001e    /*  52 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5102]) + 56),
    0x00000013    /*  54 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5102]) + 65),
    0x0000200e    /*  56 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5102]) + 65),
    0x0000005e    /*  58 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ref.f9b1b460> */,
    0x00000048    /*  60 (LREF0-PUSH) */,
    0x0000005d    /*  61 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#setter.f9b0aa80> */,
    0x000000a1    /*  63 (SETTER) */,
    0x00002011    /*  64 (CALL 2) */,
    0x00000053    /*  65 (LREF0-RET) */,
    /* (#f G1708) */
    0x0000004b    /*   0 (LREF3-PUSH) */,
    0x0000004a    /*   1 (LREF2-PUSH) */,
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x00003060    /*   3 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string-set!.f97b6c20> */,
    0x00000014    /*   5 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[969])) /* (#<compiled-code (#f #:G1708)@0x7ff9f9c53180>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5174]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* |setter of ref| */,
    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.f97af7e0> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5174]) + 46),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5174]) + 44),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.f97af740> */,
    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#<string>.f97af100> */,
    0x0000005e    /*  25 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<integer>.f97af0c0> */,
    0x0000005d    /*  27 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.f97af960> */,
    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.d1565[953])) /* (obj index val) */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000006    /*  37 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  39 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  41 (LREF10-PUSH) */,
    0x0000b05f    /*  42 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.f97af760> */,
    0x00002062    /*  44 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.f97af780> */,
    0x0000100e    /*  46 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5174]) + 52),
    0x0000005e    /*  48 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ref.f97b6b60> */,
    0x0000105f    /*  50 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#has-setter?.f97af480> */,
    0x0000001e    /*  52 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5174]) + 56),
    0x00000013    /*  54 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5174]) + 65),
    0x0000200e    /*  56 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5174]) + 65),
    0x0000005e    /*  58 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ref.f97b6a80> */,
    0x00000048    /*  60 (LREF0-PUSH) */,
    0x0000005d    /*  61 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#setter.f97af440> */,
    0x000000a1    /*  63 (SETTER) */,
    0x00002011    /*  64 (CALL 2) */,
    0x00000053    /*  65 (LREF0-RET) */,
    /* #f */
    0x00000049    /*   0 (LREF1-PUSH) */,
    0x00000048    /*   1 (LREF0-PUSH) */,
    0x00002060    /*   2 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ref.fc19b260> */,
    0x00000014    /*   4 (RET) */,
    /* #f */
    0x0000005e    /*   0 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#~.fc19b0a0> */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5245]) + 8),
    0x0000004a    /*   4 (LREF2-PUSH) */,
    0x00000049    /*   5 (LREF1-PUSH) */,
    0x0000205f    /*   6 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ref.fc19b060> */,
    0x0000000d    /*   8 (PUSH) */,
    0x0000003d    /*   9 (LREF0) */,
    0x00003095    /*  10 (TAIL-APPLY 3) */,
    0x00000014    /*  11 (RET) */,
    /* #f */
    0x0000004a    /*   0 (LREF2-PUSH) */,
    0x00000049    /*   1 (LREF1-PUSH) */,
    0x00000048    /*   2 (LREF0-PUSH) */,
    0x0000005d    /*   3 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ref.fc1af5e0> */,
    0x000000a1    /*   5 (SETTER) */,
    0x00003012    /*   6 (TAIL-CALL 3) */,
    0x00000014    /*   7 (RET) */,
    /* #f */
    0x0000005d    /*   0 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#~.fc1af380> */,
    0x000000a1    /*   2 (SETTER) */,
    0x0000200f    /*   3 (PUSH-PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5265]) + 9),
    0x0000004b    /*   5 (LREF3-PUSH) */,
    0x0000004a    /*   6 (LREF2-PUSH) */,
    0x0000205f    /*   7 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ref.fc1af260> */,
    0x0000000d    /*   9 (PUSH) */,
    0x00000049    /*  10 (LREF1-PUSH) */,
    0x0000003d    /*  11 (LREF0) */,
    0x00004095    /*  12 (TAIL-APPLY 4) */,
    0x00000014    /*  13 (RET) */,
    /* %toplevel */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5279]) + 36),
    0x0000500e    /*   2 (PRE-CALL 5) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5279]) + 18),
    0x00002007    /*   4 (CONSTI-PUSH 2) */,
    0x00002007    /*   5 (CONSTI-PUSH 2) */,
    0x00000006    /*   6 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[975])) /* ((obj selector) (obj selector . more)) */,
    0x00000016    /*   8 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1566[153])) /* #<compiled-code #f@0x7ff9f9c5ae40> */,
    0x0000000d    /*  10 (PUSH) */,
    0x00000016    /*  11 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1566[154])) /* #<compiled-code #f@0x7ff9f9c5ade0> */,
    0x00002088    /*  13 (LIST 2) */,
    0x0000000d    /*  14 (PUSH) */,
    0x00000009    /*  15 (CONSTF-PUSH) */,
    0x0000505f    /*  16 (GREF-CALL 5) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#make-case-lambda.fd03fd40> */,
    0x0000500f    /*  18 (PUSH-PRE-CALL 5) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5279]) + 34),
    0x00003007    /*  20 (CONSTI-PUSH 3) */,
    0x00003007    /*  21 (CONSTI-PUSH 3) */,
    0x00000006    /*  22 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[984])) /* ((obj selector val) (obj selector selector2 . rest)) */,
    0x00000016    /*  24 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1566[155])) /* #<compiled-code #f@0x7ff9f9c5ad80> */,
    0x0000000d    /*  26 (PUSH) */,
    0x00000016    /*  27 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1566[156])) /* #<compiled-code #f@0x7ff9f9c5ac60> */,
    0x00002088    /*  29 (LIST 2) */,
    0x0000000d    /*  30 (PUSH) */,
    0x00000009    /*  31 (CONSTF-PUSH) */,
    0x0000505f    /*  32 (GREF-CALL 5) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#make-case-lambda.fd03fd40> */,
    0x00002062    /*  34 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#getter-with-setter.fc19b6a0> */,
    0x00000015    /*  36 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#~.fc19b840> */,
    0x00000014    /*  38 (RET) */,
    /* %toplevel */
    0x0000005d    /*   0 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#~.fa0e8a80> */,
    0x00000015    /*   2 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ref*.fa0e8b60> */,
    0x00000014    /*   4 (RET) */,
    /* (#f G1710) */
    0x0000004a    /*   0 (LREF2-PUSH) */,
    0x00000049    /*   1 (LREF1-PUSH) */,
    0x00002060    /*   2 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#rxmatch.fa102540> */,
    0x00000014    /*   4 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[992])) /* (#<compiled-code (#f #:G1710)@0x7ff9f9c5a7e0>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5328]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* object-apply */,
    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.fa0ff1e0> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5328]) + 44),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5328]) + 42),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.fa100fc0> */,
    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#<regexp>.fa100400> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<string>.fa102ee0> */,
    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.d1565[993])) /* (self s) */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  37 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  39 (LREF10-PUSH) */,
    0x0000b05f    /*  40 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.fa100fe0> */,
    0x00002062    /*  42 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.fa0ff000> */,
    0x00000053    /*  44 (LREF0-RET) */,
    /* (#f G1712) */
    0x00000049    /*   0 (LREF1-PUSH) */,
    0x00001060    /*   1 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#rxmatch-substring.f9c73940> */,
    0x00000014    /*   3 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[998])) /* (#<compiled-code (#f #:G1712)@0x7ff9f9c5a480>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5377]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* object-apply */,
    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.f9c70660> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5377]) + 42),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5377]) + 40),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.f9c70560> */,
    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 #f#<regmatch>.f9c73d40> */,
    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.d1565[999])) /* (self) */,
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  37 (LREF10-PUSH) */,
    0x0000b05f    /*  38 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.f9c70580> */,
    0x00002062    /*  40 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.f9c705a0> */,
    0x00000053    /*  42 (LREF0-RET) */,
    /* (#f G1714) */
    0x0000004a    /*   0 (LREF2-PUSH) */,
    0x00000049    /*   1 (LREF1-PUSH) */,
    0x00002060    /*   2 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#rxmatch-substring.f9ee7a80> */,
    0x00000014    /*   4 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[1005])) /* (#<compiled-code (#f #:G1714)@0x7ff9f9c7af60>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5425]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* object-apply */,
    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.f9edb120> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5425]) + 44),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5425]) + 42),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.f9edb000> */,
    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#<regmatch>.f9edd720> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<integer>.f9edd6e0> */,
    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.d1565[1007])) /* (self i) */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  37 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  39 (LREF10-PUSH) */,
    0x0000b05f    /*  40 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.f9edb020> */,
    0x00002062    /*  42 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.f9edb0a0> */,
    0x00000053    /*  44 (LREF0-RET) */,
    /* (#f G1716) */
    0x00000049    /*   0 (LREF1-PUSH) */,
    0x00000001    /*   1 (CONST) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[1009])) /* (before after) */,
    0x0000008c    /*   3 (MEMV) */,
    0x0000001e    /*   4 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5470]) + 12),
    0x0000004a    /*   6 (LREF2-PUSH) */,
    0x00000049    /*   7 (LREF1-PUSH) */,
    0x00000007    /*   8 (CONSTI-PUSH 0) */,
    0x00003060    /*   9 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#object-apply.f99cb4e0> */,
    0x00000014    /*  11 (RET) */,
    0x0000004a    /*  12 (LREF2-PUSH) */,
    0x00000049    /*  13 (LREF1-PUSH) */,
    0x00002060    /*  14 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#rxmatch-substring.f99cb2c0> */,
    0x00000014    /*  16 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[1013])) /* (#<compiled-code (#f #:G1716)@0x7ff9f9c7a720>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5487]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* object-apply */,
    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.f99c7a40> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5487]) + 44),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5487]) + 42),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.f99c7940> */,
    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#<regmatch>.f99cbfe0> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<symbol>.f99cbf40> */,
    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.d1565[993])) /* (self s) */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  37 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  39 (LREF10-PUSH) */,
    0x0000b05f    /*  40 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.f99c7960> */,
    0x00002062    /*  42 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.f99c7980> */,
    0x00000053    /*  44 (LREF0-RET) */,
    /* (#f G1718) */
    0x0000003f    /*   0 (LREF2) */,
    0x0000002e    /*   1 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* before */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5532]) + 9)  /*      9 */,
    0x0000004b    /*   4 (LREF3-PUSH) */,
    0x00000049    /*   5 (LREF1-PUSH) */,
    0x00002060    /*   6 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#rxmatch-before.f9412c20> */,
    0x00000014    /*   8 (RET) */,
    0x0000003f    /*   9 (LREF2) */,
    0x0000002e    /*  10 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* after */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5532]) + 18)  /*     18 */,
    0x0000004b    /*  13 (LREF3-PUSH) */,
    0x00000049    /*  14 (LREF1-PUSH) */,
    0x00002060    /*  15 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#rxmatch-after.f9412b20> */,
    0x00000014    /*  17 (RET) */,
    0x00000006    /*  18 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1563[370])) /* "bad symbol argument to ~s: ~s: must be either 'before or 'after" */,
    0x0000004b    /*  20 (LREF3-PUSH) */,
    0x0000004a    /*  21 (LREF2-PUSH) */,
    0x00003060    /*  22 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#errorf.f9412a80> */,
    0x00000014    /*  24 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[1020])) /* (#<compiled-code (#f #:G1718)@0x7ff9f9c7a120>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5557]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* object-apply */,
    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.f9bf8e20> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5557]) + 46),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5557]) + 44),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.f9bf8d60> */,
    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#<regmatch>.f9bf8720> */,
    0x0000005e    /*  25 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<symbol>.f9bf86c0> */,
    0x0000005d    /*  27 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.f9bf8ec0> */,
    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.d1565[1023])) /* (self s group) */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000006    /*  37 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  39 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  41 (LREF10-PUSH) */,
    0x0000b05f    /*  42 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.f9bf8d80> */,
    0x00002062    /*  44 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.f9bf8dc0> */,
    0x00000053    /*  46 (LREF0-RET) */,
    /* (#f G1720) */
    0x0000004a    /*   0 (LREF2-PUSH) */,
    0x00000049    /*   1 (LREF1-PUSH) */,
    0x00002060    /*   2 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#char-set-contains?.f9375020> */,
    0x00000014    /*   4 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[1029])) /* (#<compiled-code (#f #:G1720)@0x7ff9f9cbbf00>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5609]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* object-apply */,
    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.f9375b00> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5609]) + 44),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5609]) + 42),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.f9375a60> */,
    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>.f93754a0> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<char>.f9375460> */,
    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.d1565[1031])) /* (self c) */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  37 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  39 (LREF10-PUSH) */,
    0x0000b05f    /*  40 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.f9375a80> */,
    0x00002062    /*  42 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.f9375aa0> */,
    0x00000053    /*  44 (LREF0-RET) */,
    /* (#f G1722) */
    0x00000049    /*   0 (LREF1-PUSH) */,
    0x0000004a    /*   1 (LREF2-PUSH) */,
    0x00002060    /*   2 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#condition-has-type?.fb152be0> */,
    0x00000014    /*   4 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[1036])) /* (#<compiled-code (#f #:G1722)@0x7ff9f9cbbc60>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5659]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* object-apply */,
    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.fb14c980> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5659]) + 44),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5659]) + 42),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.fb14c880> */,
    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>.fb151a00> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.fb14cc60> */,
    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.d1565[1037])) /* (type obj) */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  37 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  39 (LREF10-PUSH) */,
    0x0000b05f    /*  40 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.fb14c8a0> */,
    0x00002062    /*  42 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.fb14c8c0> */,
    0x00000053    /*  44 (LREF0-RET) */,
    /* ((#f G1728) #f) */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5704]) + 6),
    0x00000005    /*   3 (CONSTU) */,
    0x00000013    /*   4 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5704]) + 7),
    0x0000006a    /*   6 (LREF0-CAR) */,
    0x0000000d    /*   7 (PUSH) */,
    0x0000003d    /*   8 (LREF0) */,
    0x00000022    /*   9 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5704]) + 14),
    0x00000003    /*  11 (CONSTN) */,
    0x00000013    /*  12 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5704]) + 15),
    0x00000076    /*  14 (LREF0-CDR) */,
    0x00002018    /*  15 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  16 (LREF0) */,
    0x00000022    /*  17 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5704]) + 21),
    0x00000013    /*  19 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5704]) + 29),
    0x0000200e    /*  21 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5704]) + 29),
    0x00000006    /*  23 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1563[381])) /* "too many arguments for" */,
    0x00000006    /*  25 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[1056])) /* (lambda (:optional val) (if (undefined? val) ((with-module gauche.internal %primitive-parameter-ref) p) ((with-module gauche.internal %primitive-parameter-set!) p val))) */,
    0x0000205f    /*  27 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.fa025940> */,
    0x0000100e    /*  29 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5704]) + 34),
    0x00000049    /*  31 (LREF1-PUSH) */,
    0x0000105f    /*  32 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#undefined?.fa02db80> */,
    0x0000001e    /*  34 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5704]) + 40),
    0x00802047    /*  36 (LREF-PUSH 2 2) */,
    0x00001060    /*  37 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#%primitive-parameter-ref.fa02d720> */,
    0x00000014    /*  39 (RET) */,
    0x00802047    /*  40 (LREF-PUSH 2 2) */,
    0x00000049    /*  41 (LREF1-PUSH) */,
    0x00002060    /*  42 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#%primitive-parameter-set!.fa02d640> */,
    0x00000014    /*  44 (RET) */,
    /* (#f G1728) */
    0x00000016    /*   0 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1566[173])) /* #<compiled-code ((#f #:G1728) #f)@0x7ff9f9c53de0> */,
    0x0000000d    /*   2 (PUSH) */,
    0x0000003e    /*   3 (LREF1) */,
    0x00002095    /*   4 (TAIL-APPLY 2) */,
    0x00000014    /*   5 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[1064])) /* (#<compiled-code (#f #:G1728)@0x7ff9f9cbb000>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5755]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* object-apply */,
    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.fa0154e0> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5755]) + 42),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5755]) + 40),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.fa015400> */,
    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 #f#<primitive-parameter>.fa01d1e0> */,
    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.d1565[1065])) /* (p . #:G1723) */,
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  35 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  37 (LREF10-PUSH) */,
    0x0000b05f    /*  38 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.fa015420> */,
    0x00002062    /*  40 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.fa015440> */,
    0x00000053    /*  42 (LREF0-RET) */,
    /* ((#f G1730) #f) */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5798]) + 7),
    0x00000006    /*   2 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1563[392])) /* "#/" */,
    0x00000049    /*   4 (LREF1-PUSH) */,
    0x0000205f    /*   5 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#display.f9e62a60> */,
    0x0000100e    /*   7 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5798]) + 92),
    0x000000db    /*   9 (READ-CHAR 0) */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  11 (LREF0) */,
    0x0000009a    /*  12 (EOFP) */,
    0x0000001e    /*  13 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5798]) + 16),
    0x0000000c    /*  15 (CONSTU-RET) */,
    0x0000200e    /*  16 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5798]) + 23),
    0x00000006    /*  18 (CONST-PUSH) */,
    SCM_WORD(SCM_MAKE_CHAR(47)) /* #\/ */,
    0x00000048    /*  20 (LREF0-PUSH) */,
    0x0000205f    /*  21 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#char=?.f9e628e0> */,
    0x0000001e    /*  23 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5798]) + 40),
    0x0000200e    /*  25 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5798]) + 32),
    0x00000006    /*  27 (CONST-PUSH) */,
    SCM_WORD(SCM_MAKE_CHAR(92)) /* #\\ */,
    0x0000004d    /*  29 (LREF11-PUSH) */,
    0x0000205f    /*  30 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#display.f9e62860> */,
    0x0000200e    /*  32 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5798]) + 87),
    0x00000048    /*  34 (LREF0-PUSH) */,
    0x0000004d    /*  35 (LREF11-PUSH) */,
    0x0000205f    /*  36 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#display.f9e627e0> */,
    0x00000013    /*  38 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5798]) + 87),
    0x0000100e    /*  40 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5798]) + 45),
    0x00000048    /*  42 (LREF0-PUSH) */,
    0x0000105f    /*  43 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#char-general-category.f9e626a0> */,
    0x0000000d    /*  45 (PUSH) */,
    0x00000001    /*  46 (CONST) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[1073])) /* (Mn Mc Me Cc Cf Cs Co Cn) */,
    0x0000008b    /*  48 (MEMQ) */,
    0x0000001e    /*  49 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5798]) + 81),
    0x0000100e    /*  51 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5798]) + 56),
    0x00000048    /*  53 (LREF0-PUSH) */,
    0x0000105f    /*  54 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#char->ucs.f9e620e0> */,
    0x00001018    /*  56 (PUSH-LOCAL-ENV 1) */,
    0x10000002    /*  57 (CONSTI 65536) */,
    0x00000029    /*  58 (LREF-VAL0-BNLT 0 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5798]) + 70),
    0x0000300e    /*  60 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5798]) + 78),
    0x00000050    /*  62 (LREF21-PUSH) */,
    0x00000006    /*  63 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1563[404])) /* "\\u~4,'0x" */,
    0x00000048    /*  65 (LREF0-PUSH) */,
    0x0000305f    /*  66 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#format.f9e66f80> */,
    0x00000013    /*  68 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5798]) + 78),
    0x0000300e    /*  70 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5798]) + 78),
    0x00000050    /*  72 (LREF21-PUSH) */,
    0x00000006    /*  73 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1563[405])) /* "\\U~8,'0x" */,
    0x00000048    /*  75 (LREF0-PUSH) */,
    0x0000305f    /*  76 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#format.f9e66ee0> */,
    0x0000001a    /*  78 (POP-LOCAL-ENV) */,
    0x00000013    /*  79 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5798]) + 87),
    0x0000200e    /*  81 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5798]) + 87),
    0x00000048    /*  83 (LREF0-PUSH) */,
    0x0000004d    /*  84 (LREF11-PUSH) */,
    0x0000205f    /*  85 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#display.f9e66e00> */,
    0x000000db    /*  87 (READ-CHAR 0) */,
    0x0000000d    /*  88 (PUSH) */,
    0x0000101b    /*  89 (LOCAL-ENV-JUMP 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5798]) + 11),
    0x00000014    /*  91 (RET) */,
    0x00000006    /*  92 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1563[406])) /* "/" */,
    0x00000049    /*  94 (LREF1-PUSH) */,
    0x00002060    /*  95 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#display.f9e66900> */,
    0x00000014    /*  97 (RET) */,
    /* (#f G1730) */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5896]) + 5),
    0x0000004a    /*   2 (LREF2-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#regexp->string.f9e62d20> */,
    0x0000000d    /*   5 (PUSH) */,
    0x00000016    /*   6 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1566[176])) /* #<compiled-code ((#f #:G1730) #f)@0x7ff9f9c53120> */,
    0x00002063    /*   8 (PUSH-GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#with-input-from-string.f9e62d60> */,
    0x00000014    /*  10 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[1083])) /* (#<compiled-code (#f #:G1730)@0x7ff9f9c53480>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5907]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* write-object */,
    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.f9e589e0> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5907]) + 43),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5907]) + 41),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.f9e588c0> */,
    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#<regexp>.f9e581a0> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.f9e58a60> */,
    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.d1565[314])) /* (obj out) */,
    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.f9e58900> */,
    0x00002062    /*  41 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.f9e58960> */,
    0x00000053    /*  43 (LREF0-RET) */,
    /* (#f G1732) */
    0x00000049    /*   0 (LREF1-PUSH) */,
    0x00000006    /*   1 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1563[409])) /* "#<write-controls ~s>" */,
    0x00000006    /*   3 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :length */,
    0x0000200e    /*   5 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5951]) + 12),
    0x0000004a    /*   7 (LREF2-PUSH) */,
    0x00000006    /*   8 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* length */,
    0x0000205f    /*  10 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#~.f9734280> */,
    0x0000000d    /*  12 (PUSH) */,
    0x00000006    /*  13 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :level */,
    0x0000200e    /*  15 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5951]) + 22),
    0x0000004a    /*  17 (LREF2-PUSH) */,
    0x00000006    /*  18 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* level */,
    0x0000205f    /*  20 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#~.f9734480> */,
    0x0000000d    /*  22 (PUSH) */,
    0x00000006    /*  23 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :base */,
    0x0000200e    /*  25 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5951]) + 32),
    0x0000004a    /*  27 (LREF2-PUSH) */,
    0x00000006    /*  28 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* base */,
    0x0000205f    /*  30 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#~.f9734580> */,
    0x0000000d    /*  32 (PUSH) */,
    0x00000006    /*  33 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :radix */,
    0x0000200e    /*  35 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5951]) + 42),
    0x0000004a    /*  37 (LREF2-PUSH) */,
    0x00000006    /*  38 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* radix */,
    0x0000205f    /*  40 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#~.f9734680> */,
    0x0000000d    /*  42 (PUSH) */,
    0x00000006    /*  43 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :pretty */,
    0x0000200e    /*  45 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5951]) + 52),
    0x0000004a    /*  47 (LREF2-PUSH) */,
    0x00000006    /*  48 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* pretty */,
    0x0000205f    /*  50 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#~.f9734780> */,
    0x0000000d    /*  52 (PUSH) */,
    0x00000006    /*  53 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :width */,
    0x0000200e    /*  55 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[5951]) + 62),
    0x0000004a    /*  57 (LREF2-PUSH) */,
    0x00000006    /*  58 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* width */,
    0x0000205f    /*  60 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#~.f9734880> */,
    0x00002088    /*  62 (LIST 2) */,
    0x00003089    /*  63 (LIST-STAR 3) */,
    0x00003089    /*  64 (LIST-STAR 3) */,
    0x00003089    /*  65 (LIST-STAR 3) */,
    0x00003089    /*  66 (LIST-STAR 3) */,
    0x00003089    /*  67 (LIST-STAR 3) */,
    0x00003063    /*  68 (PUSH-GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#format.f9734ca0> */,
    0x00000014    /*  70 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[1089])) /* (#<compiled-code (#f #:G1732)@0x7ff9f9c5a660>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[6022]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* write-object */,
    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.f9727720> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[6022]) + 43),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[6022]) + 41),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.f9727620> */,
    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#<write-controls>.f9727060> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.f97277a0> */,
    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.d1565[1090])) /* (obj 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.f9727640> */,
    0x00002062    /*  41 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.f9727660> */,
    0x00000053    /*  43 (LREF0-RET) */,
    /* describe-common */
    0x00000006    /*   0 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*   2 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1563[419])) /* "~s is an instance of class ~a\n" */,
    0x00000048    /*   4 (LREF0-PUSH) */,
    0x0000100e    /*   5 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[6066]) + 14),
    0x0000100e    /*   7 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[6066]) + 12),
    0x00000048    /*   9 (LREF0-PUSH) */,
    0x0000105f    /*  10 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#class-of.fa8e4600> */,
    0x00001062    /*  12 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#class-name.fa8e4640> */,
    0x00004063    /*  14 (PUSH-GREF-TAIL-CALL 4) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#format.fa8e4780> */,
    0x00000014    /*  16 (RET) */,
    /* ((#f G1736) #f) */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[6083]) + 6),
    0x00404047    /*   2 (LREF-PUSH 4 1) */,
    0x00000048    /*   3 (LREF0-PUSH) */,
    0x0000205f    /*   4 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-ref.fa7de280> */,
    0x0000000d    /*   6 (PUSH) */,
    0x0003c007    /*   7 (CONSTI-PUSH 60) */,
    0x00002060    /*   8 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#write-limited.fa7de2e0> */,
    0x00000014    /*  10 (RET) */,
    /* (#f G1736) */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[6094]) + 5),
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#class-of.fa7d1760> */,
    0x00001018    /*   5 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*   6 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[6094]) + 11),
    0x00000048    /*   8 (LREF0-PUSH) */,
    0x0000105f    /*   9 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#class-slots.fa7ddd60> */,
    0x00001018    /*  11 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  12 (LREF0) */,
    0x00000022    /*  13 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[6094]) + 16),
    0x0000000c    /*  15 (CONSTU-RET) */,
    0x0000200e    /*  16 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[6094]) + 24),
    0x00000006    /*  18 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  20 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1563[420])) /* "slots:\n" */,
    0x0000205f    /*  22 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#format.fa7dd660> */,
    0x0000200e    /*  24 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[6094]) + 31),
    0x0000005e    /*  26 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-definition-name.fa7e5fc0> */,
    0x00000048    /*  28 (LREF0-PUSH) */,
    0x0000205f    /*  29 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#map.fa7de000> */,
    0x00001018    /*  31 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  32 (LREF0) */,
    0x00000022    /*  33 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[6094]) + 36),
    0x0000000c    /*  35 (CONSTU-RET) */,
    0x0000006a    /*  36 (LREF0-CAR) */,
    0x00001018    /*  37 (PUSH-LOCAL-ENV 1) */,
    0x0000400e    /*  38 (PRE-CALL 4) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[6094]) + 65),
    0x00000006    /*  40 (CONST-PUSH) */,
    SCM_WORD(SCM_TRUE) /* #t */,
    0x00000006    /*  42 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1563[421])) /* "  ~10s: ~a\n" */,
    0x00000048    /*  44 (LREF0-PUSH) */,
    0x0000200e    /*  45 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[6094]) + 51),
    0x00404047    /*  47 (LREF-PUSH 4 1) */,
    0x00000048    /*  48 (LREF0-PUSH) */,
    0x0000205f    /*  49 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-bound?.fa7de660> */,
    0x0000001e    /*  51 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[6094]) + 61),
    0x0000100e    /*  53 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[6094]) + 63),
    0x00000016    /*  55 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1566[182])) /* #<compiled-code ((#f #:G1736) #f)@0x7ff9f9c7a0c0> */,
    0x00001062    /*  57 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#with-output-to-string.fa7de460> */,
    0x00000013    /*  59 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[6094]) + 63),
    0x00000001    /*  61 (CONST) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1563[425])) /* "#<unbound>" */,
    0x00004062    /*  63 (PUSH-GREF-CALL 4) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#format.fa7de8c0> */,
    0x0000001a    /*  65 (POP-LOCAL-ENV) */,
    0x00000076    /*  66 (LREF0-CDR) */,
    0x0000000d    /*  67 (PUSH) */,
    0x0000101b    /*  68 (LOCAL-ENV-JUMP 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[6094]) + 32),
    0x00000014    /*  70 (RET) */,
    0x00000014    /*  71 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[1105])) /* (#<compiled-code (#f #:G1736)@0x7ff9f9c7a300>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[6166]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* describe-slots */,
    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.fa7cfb00> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[6166]) + 41),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[6166]) + 39),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.fa7cfa40> */,
    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>.fa7cfb80> */,
    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.d1565[204])) /* (obj) */,
    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.fa7cfa60> */,
    0x00002062    /*  39 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.fa7cfa80> */,
    0x00000053    /*  41 (LREF0-RET) */,
    /* (#f G1738) */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[6208]) + 5),
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#describe-common.f9eee240> */,
    0x0000100e    /*   5 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[6208]) + 10),
    0x00000049    /*   7 (LREF1-PUSH) */,
    0x0000105f    /*   8 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#describe-slots.f9eee1e0> */,
    0x000000a3    /*  10 (VALUES-RET 0) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1565[1110])) /* (#<compiled-code (#f #:G1738)@0x7ff9f9cbb480>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[6219]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* describe */,
    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.f9eeefe0> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[6219]) + 41),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1564[6219]) + 39),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.f9eeef40> */,
    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>.f9ee7060> */,
    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.d1565[1111])) /* (object) */,
    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.f9eeef60> */,
    0x00002062    /*  39 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.f9eeef80> */,
    0x00000053    /*  41 (LREF0-RET) */,
    /* %toplevel */
    0x0000005d    /*   0 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#compute-slots.f9a07760> */,
    0x00000015    /*   2 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#compute-slots.f9a077c0> */,
    0x0000005d    /*   4 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#compute-get-n-set.f9a07680> */,
    0x00000015    /*   6 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#compute-get-n-set.f9a07700> */,
    0x0000005d    /*   8 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#compute-slot-accessor.f9a075a0> */,
    0x00000015    /*  10 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#compute-slot-accessor.f9a07620> */,
    0x0000005d    /*  12 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#class-slot-ref.f9a07080> */,
    0x00000015    /*  14 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#class-slot-ref.f9a07120> */,
    0x0000005d    /*  16 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#class-slot-set!.f9a08fa0> */,
    0x00000015    /*  18 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#class-slot-set!.f9a07020> */,
    0x0000005d    /*  20 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#class-slot-bound?.f9a08e00> */,
    0x00000015    /*  22 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#class-slot-bound?.f9a08e80> */,
    0x0000005d    /*  24 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-push!.f9a08c20> */,
    0x00000015    /*  26 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#slot-push!.f9a08ce0> */,
    0x0000005d    /*  28 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-pop!.f9a08b60> */,
    0x00000015    /*  30 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#slot-pop!.f9a08bc0> */,
    0x0000005d    /*  32 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-unbound.f9a089c0> */,
    0x00000015    /*  34 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#slot-unbound.f9a08a40> */,
    0x0000005d    /*  36 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-missing.f9a088a0> */,
    0x00000015    /*  38 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#slot-missing.f9a08940> */,
    0x0000005d    /*  40 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-exists?.f9a08600> */,
    0x00000015    /*  42 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#slot-exists?.f9a08660> */,
    0x0000005d    /*  44 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-exists-using-class?.f9a084a0> */,
    0x00000015    /*  46 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#slot-exists-using-class?.f9a08560> */,
    0x0000005d    /*  48 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#change-class.f9a083e0> */,
    0x00000015    /*  50 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#change-class.f9a08440> */,
    0x0000005d    /*  52 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#apply-generic.f9a08320> */,
    0x00000015    /*  54 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#apply-generic.f9a08380> */,
    0x0000005d    /*  56 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sort-applicable-methods.f9a081a0> */,
    0x00000015    /*  58 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#sort-applicable-methods.f9a08220> */,
    0x0000005d    /*  60 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#apply-methods.f9a08060> */,
    0x00000015    /*  62 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#apply-methods.f9a08140> */,
    0x0000005d    /*  64 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#apply-method.f9a0df20> */,
    0x00000015    /*  66 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#apply-method.f9a08000> */,
    0x0000005d    /*  68 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#class-of.f9a0d740> */,
    0x00000015    /*  70 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#class-of.f9a0db20> */,
    0x0000005d    /*  72 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#current-class-of.f9a0d580> */,
    0x00000015    /*  74 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#current-class-of.f9a0d5e0> */,
    0x0000005d    /*  76 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#is-a?.f9a0d440> */,
    0x00000015    /*  78 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#is-a?.f9a0d4a0> */,
    0x0000005d    /*  80 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#subtype?.f9a0d300> */,
    0x00000015    /*  82 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#subtype?.f9a0d3c0> */,
    0x0000005d    /*  84 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-ref.f9a0d240> */,
    0x00000015    /*  86 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#slot-ref.f9a0d2a0> */,
    0x0000005d    /*  88 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-set!.f9a0d160> */,
    0x00000015    /*  90 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#slot-set!.f9a0d1e0> */,
    0x0000005d    /*  92 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-bound?.f9a0ee60> */,
    0x00000015    /*  94 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#slot-bound?.f9a0eec0> */,
    0x0000005d    /*  96 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-ref-using-accessor.f9a0eca0> */,
    0x00000015    /*  98 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#slot-ref-using-accessor.f9a0ee00> */,
    0x0000005d    /* 100 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-bound-using-accessor?.f9a0ebe0> */,
    0x00000015    /* 102 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#slot-bound-using-accessor?.f9a0ec40> */,
    0x0000005d    /* 104 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-set-using-accessor!.f9a0eac0> */,
    0x00000015    /* 106 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#slot-set-using-accessor!.f9a0eb20> */,
    0x0000005d    /* 108 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-initialize-using-accessor!.f9a0ea00> */,
    0x00000015    /* 110 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#slot-initialize-using-accessor!.f9a0ea60> */,
    0x0000005d    /* 112 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#instance-slot-ref.f9a0e900> */,
    0x00000015    /* 114 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#instance-slot-ref.f9a0e9a0> */,
    0x0000005d    /* 116 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#instance-slot-set!.f9a0e720> */,
    0x00000015    /* 118 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#instance-slot-set!.f9a0e840> */,
    0x0000005d    /* 120 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#touch-instance!.f9a0e5a0> */,
    0x00000015    /* 122 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#touch-instance!.f9a0e660> */,
    0x0000005d    /* 124 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#class-name.f9a0e400> */,
    0x00000015    /* 126 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#class-name.f9a0e4e0> */,
    0x0000005d    /* 128 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#class-precedence-list.f9a0e120> */,
    0x00000015    /* 130 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#class-precedence-list.f9a0e1e0> */,
    0x0000005d    /* 132 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#class-direct-supers.f9a0e040> */,
    0x00000015    /* 134 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#class-direct-supers.f9a0e0c0> */,
    0x0000005d    /* 136 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#class-direct-methods.f9a18980> */,
    0x00000015    /* 138 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#class-direct-methods.f9a18a80> */,
    0x0000005d    /* 140 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#class-direct-subclasses.f9a18820> */,
    0x00000015    /* 142 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#class-direct-subclasses.f9a188e0> */,
    0x0000005d    /* 144 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#class-direct-slots.f9a18760> */,
    0x00000015    /* 146 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#class-direct-slots.f9a187c0> */,
    0x0000005d    /* 148 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#class-slots.f9a186a0> */,
    0x00000015    /* 150 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#class-slots.f9a18700> */,
    0x0000005d    /* 152 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#class-post-initialize.f9a185a0> */,
    0x00000015    /* 154 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#class-post-initialize.f9a18600> */,
    0x0000005d    /* 156 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-definition-name.f9a18020> */,
    0x00000015    /* 158 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#slot-definition-name.f9a18520> */,
    0x0000005d    /* 160 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-definition-options.f9a1fb80> */,
    0x00000015    /* 162 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#slot-definition-options.f9a1fbe0> */,
    0x0000005d    /* 164 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-definition-option.f9a1fac0> */,
    0x00000015    /* 166 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#slot-definition-option.f9a1fb20> */,
    0x0000005d    /* 168 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-definition-allocation.f9a1fa00> */,
    0x00000015    /* 170 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#slot-definition-allocation.f9a1fa60> */,
    0x0000005d    /* 172 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-definition-getter.f9a1f920> */,
    0x00000015    /* 174 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#slot-definition-getter.f9a1f980> */,
    0x0000005d    /* 176 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-definition-setter.f9a1f820> */,
    0x00000015    /* 178 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#slot-definition-setter.f9a1f8c0> */,
    0x0000005d    /* 180 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#slot-definition-accessor.f9a1f740> */,
    0x00000015    /* 182 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#slot-definition-accessor.f9a1f7c0> */,
    0x0000005d    /* 184 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#class-slot-definition.f9a1f660> */,
    0x00000015    /* 186 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#class-slot-definition.f9a1f6e0> */,
    0x0000005d    /* 188 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#class-slot-accessor.f9a1f580> */,
    0x00000015    /* 190 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#class-slot-accessor.f9a1f5e0> */,
    0x0000005d    /* 192 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#x->string.f9a1f480> */,
    0x00000015    /* 194 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#x->string.f9a1f500> */,
    0x0000005d    /* 196 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#x->integer.f9a1f300> */,
    0x00000015    /* 198 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#x->integer.f9a1f400> */,
    0x0000005d    /* 200 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#x->number.f9a1f1e0> */,
    0x00000015    /* 202 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#x->number.f9a1f280> */,
    0x0000005d    /* 204 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ref.f9a1f0c0> */,
    0x00000015    /* 206 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#ref.f9a1f160> */,
    0x0000005d    /* 208 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#|setter of ref|.f9a23fc0> */,
    0x00000015    /* 210 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#|setter of ref|.f9a1f040> */,
    0x0000005d    /* 212 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#~.f9a23ea0> */,
    0x00000015    /* 214 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#~.f9a23f20> */,
    0x0000005d    /* 216 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ref*.f9a23de0> */,
    0x00000015    /* 218 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#ref*.f9a23e40> */,
    0x0000005d    /* 220 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#describe.f9a23d00> */,
    0x00000015    /* 222 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#describe.f9a23d80> */,
    0x0000005d    /* 224 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#describe-common.f9a23c00> */,
    0x00000015    /* 226 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#describe-common.f9a23c60> */,
    0x0000005d    /* 228 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#describe-slots.f9a23b20> */,
    0x00000015    /* 230 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#describe-slots.f9a23b80> */,
    0x0000005d    /* 232 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%ensure-generic-function.f9a23a00> */,
    0x00000015    /* 234 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#%ensure-generic-function.f9a23a80> */,
    0x0000005d    /* 236 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%check-class-binding.f9a23900> */,
    0x00000015    /* 238 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#%check-class-binding.f9a239a0> */,
    0x00000014    /* 240 (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_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    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 ScmObj libobjgeneric_sealX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj gf_scm;
  ScmGeneric* gf;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("generic-seal!");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  gf_scm = SCM_SUBRARGS[0];
  if (!SCM_GENERICP(gf_scm)) Scm_Error("<generic> required, but got %S", gf_scm);
  gf = SCM_GENERIC(gf_scm);
  {

#line 118 "libobj.scm"
SCM_PROCEDURE_CONSTANT(gf)=(TRUE);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}

static ScmObj libobjgeneric_unsealX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj gf_scm;
  ScmGeneric* gf;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("generic-unseal!");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  gf_scm = SCM_SUBRARGS[0];
  if (!SCM_GENERICP(gf_scm)) Scm_Error("<generic> required, but got %S", gf_scm);
  gf = SCM_GENERIC(gf_scm);
  {

#line 120 "libobj.scm"
SCM_PROCEDURE_CONSTANT(gf)=(FALSE);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}

static ScmObj call_fallback_proc(ScmObj* args,int nargs,ScmGeneric* gf){{
#line 177 "libobj.scm"
return (Scm_VMApply(SCM_OBJ((gf)->data),Scm_ArrayToList(args,nargs)));}}
static ScmObj libobj_25ensure_generic_function(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj name_scm;
  ScmSymbol* name;
  ScmObj module_scm;
  ScmModule* module;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("%ensure-generic-function");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  name_scm = SCM_SUBRARGS[0];
  if (!SCM_SYMBOLP(name_scm)) Scm_Error("symbol required, but got %S", name_scm);
  name = SCM_SYMBOL(name_scm);
  module_scm = SCM_SUBRARGS[1];
  if (!SCM_MODULEP(module_scm)) Scm_Error("module required, but got %S", module_scm);
  module = SCM_MODULE(module_scm);
  {
{
ScmObj SCM_RESULT;

#line 190 "libobj.scm"
{ScmObj val=Scm_GlobalVariableRef(module,name,0);
if (
Scm_TypeP(val,SCM_CLASS_GENERIC)){
if (SCM_UNBOUNDP(Scm_GlobalVariableRef(module,name,SCM_BINDING_STAY_IN_MODULE))){{
#line 195 "libobj.scm"
Scm_Define(module,name,val);}}} else {
#line 197 "libobj.scm"
if ((SCM_SUBRP(val))||(SCM_CLOSUREP(val))){
val=(Scm_MakeBaseGeneric(SCM_OBJ(name),call_fallback_proc,val));} else {
val=(Scm_MakeBaseGeneric(SCM_OBJ(name),NULL,NULL));}
Scm_Define(module,name,val);}
{SCM_RESULT=(val);goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libobj_25make_next_method(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj gf_scm;
  ScmObj gf;
  ScmObj methods_scm;
  ScmObj methods;
  ScmObj args_scm;
  ScmObj args;
  ScmObj SCM_SUBRARGS[3];
  SCM_ENTER_SUBR("%make-next-method");
  for (int SCM_i=0; SCM_i<3; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  gf_scm = SCM_SUBRARGS[0];
  gf = (gf_scm);
  methods_scm = SCM_SUBRARGS[1];
  if (!SCM_LISTP(methods_scm)) Scm_Error("list required, but got %S", methods_scm);
  methods = (methods_scm);
  args_scm = SCM_SUBRARGS[2];
  if (!SCM_LISTP(args_scm)) Scm_Error("list required, but got %S", args_scm);
  args = (args_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj cise__1574;
#line 204 "libobj.scm"
{ScmObj* argv;ScmSize argc;
if (!(Scm_TypeP(gf,SCM_CLASS_GENERIC))){{
Scm_Error("generic function required, but got %S",gf);}}
SCM_FOR_EACH(cise__1574,methods) {{ScmObj mp=SCM_CAR(cise__1574);
if (!(Scm_TypeP(mp,SCM_CLASS_METHOD))){{
Scm_Error("method required, but got %S",mp);}}}}
argv=(Scm_ListToArray(args,&(argc),NULL,TRUE));
{SCM_RESULT=(Scm_MakeNextMethod(SCM_GENERIC(gf),methods,argv,argc,FALSE,FALSE));goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libobj_25check_class_binding(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj name_scm;
  ScmObj name;
  ScmObj module_scm;
  ScmModule* module;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("%check-class-binding");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  name_scm = SCM_SUBRARGS[0];
  name = (name_scm);
  module_scm = SCM_SUBRARGS[1];
  if (!SCM_MODULEP(module_scm)) Scm_Error("module required, but got %S", module_scm);
  module = SCM_MODULE(module_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_CheckClassBinding(name,module));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libobjclass_of(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj obj_scm;
  ScmObj obj;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("class-of");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  obj_scm = SCM_SUBRARGS[0];
  obj = (obj_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_VMClassOf(obj));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libobjcurrent_class_of(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj obj_scm;
  ScmObj obj;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("current-class-of");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  obj_scm = SCM_SUBRARGS[0];
  obj = (obj_scm);
  {
{
ScmObj SCM_RESULT;

#line 537 "libobj.scm"
{SCM_RESULT=(SCM_OBJ(Scm_ClassOf(obj)));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libobjis_aP(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj obj_scm;
  ScmObj obj;
  ScmObj klass_scm;
  ScmClass* klass;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("is-a?");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  obj_scm = SCM_SUBRARGS[0];
  obj = (obj_scm);
  klass_scm = SCM_SUBRARGS[1];
  if (!SCM_CLASSP(klass_scm)) Scm_Error("class required, but got %S", klass_scm);
  klass = SCM_CLASS(klass_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_VMIsA(obj,klass));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libobjsubtypeP(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj c1_scm;
  ScmClass* c1;
  ScmObj c2_scm;
  ScmClass* c2;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("subtype?");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  c1_scm = SCM_SUBRARGS[0];
  if (!SCM_CLASSP(c1_scm)) Scm_Error("class required, but got %S", c1_scm);
  c1 = SCM_CLASS(c1_scm);
  c2_scm = SCM_SUBRARGS[1];
  if (!SCM_CLASSP(c2_scm)) Scm_Error("class required, but got %S", c2_scm);
  c2 = SCM_CLASS(c2_scm);
  {
{
int SCM_RESULT;
{SCM_RESULT=(Scm_SubtypeP(c1,c2));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_MAKE_BOOL(SCM_RESULT));
}
  }
}

static ScmObj libobjslot_ref(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj obj_scm;
  ScmObj obj;
  ScmObj slot_scm;
  ScmObj slot;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("slot-ref");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  obj_scm = SCM_SUBRARGS[0];
  obj = (obj_scm);
  slot_scm = SCM_SUBRARGS[1];
  slot = (slot_scm);
  {
{
ScmObj SCM_RESULT;

#line 543 "libobj.scm"
{SCM_RESULT=(Scm_VMSlotRef(obj,slot,FALSE));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libobjslot_setX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj obj_scm;
  ScmObj obj;
  ScmObj slot_scm;
  ScmObj slot;
  ScmObj value_scm;
  ScmObj value;
  ScmObj SCM_SUBRARGS[3];
  SCM_ENTER_SUBR("slot-set!");
  for (int SCM_i=0; SCM_i<3; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  obj_scm = SCM_SUBRARGS[0];
  obj = (obj_scm);
  slot_scm = SCM_SUBRARGS[1];
  slot = (slot_scm);
  value_scm = SCM_SUBRARGS[2];
  value = (value_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_VMSlotSet(obj,slot,value));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libobjslot_boundP(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj obj_scm;
  ScmObj obj;
  ScmObj slot_scm;
  ScmObj slot;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("slot-bound?");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  obj_scm = SCM_SUBRARGS[0];
  obj = (obj_scm);
  slot_scm = SCM_SUBRARGS[1];
  slot = (slot_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_VMSlotBoundP(obj,slot));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libobjslot_ref_using_accessor(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj obj_scm;
  ScmObj obj;
  ScmObj accessor_scm;
  ScmSlotAccessor* accessor;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("slot-ref-using-accessor");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  obj_scm = SCM_SUBRARGS[0];
  obj = (obj_scm);
  accessor_scm = SCM_SUBRARGS[1];
  if (!SCM_SLOT_ACCESSOR_P(accessor_scm)) Scm_Error("<slot-accessor> required, but got %S", accessor_scm);
  accessor = SCM_SLOT_ACCESSOR(accessor_scm);
  {
{
ScmObj SCM_RESULT;

#line 550 "libobj.scm"
{SCM_RESULT=(Scm_VMSlotRefUsingAccessor(obj,accessor,FALSE));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libobjslot_bound_using_accessorP(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj obj_scm;
  ScmObj obj;
  ScmObj accessor_scm;
  ScmSlotAccessor* accessor;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("slot-bound-using-accessor?");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  obj_scm = SCM_SUBRARGS[0];
  obj = (obj_scm);
  accessor_scm = SCM_SUBRARGS[1];
  if (!SCM_SLOT_ACCESSOR_P(accessor_scm)) Scm_Error("<slot-accessor> required, but got %S", accessor_scm);
  accessor = SCM_SLOT_ACCESSOR(accessor_scm);
  {
{
ScmObj SCM_RESULT;

#line 553 "libobj.scm"
{SCM_RESULT=(Scm_VMSlotRefUsingAccessor(obj,accessor,TRUE));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libobjslot_set_using_accessorX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj obj_scm;
  ScmObj obj;
  ScmObj accessor_scm;
  ScmSlotAccessor* accessor;
  ScmObj value_scm;
  ScmObj value;
  ScmObj SCM_SUBRARGS[3];
  SCM_ENTER_SUBR("slot-set-using-accessor!");
  for (int SCM_i=0; SCM_i<3; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  obj_scm = SCM_SUBRARGS[0];
  obj = (obj_scm);
  accessor_scm = SCM_SUBRARGS[1];
  if (!SCM_SLOT_ACCESSOR_P(accessor_scm)) Scm_Error("<slot-accessor> required, but got %S", accessor_scm);
  accessor = SCM_SLOT_ACCESSOR(accessor_scm);
  value_scm = SCM_SUBRARGS[2];
  value = (value_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_VMSlotSetUsingAccessor(obj,accessor,value));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libobjslot_initialize_using_accessorX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj obj_scm;
  ScmObj obj;
  ScmObj accessor_scm;
  ScmSlotAccessor* accessor;
  ScmObj initargs_scm;
  ScmObj initargs;
  ScmObj SCM_SUBRARGS[3];
  SCM_ENTER_SUBR("slot-initialize-using-accessor!");
  for (int SCM_i=0; SCM_i<3; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  obj_scm = SCM_SUBRARGS[0];
  obj = (obj_scm);
  accessor_scm = SCM_SUBRARGS[1];
  if (!SCM_SLOT_ACCESSOR_P(accessor_scm)) Scm_Error("<slot-accessor> required, but got %S", accessor_scm);
  accessor = SCM_SLOT_ACCESSOR(accessor_scm);
  initargs_scm = SCM_SUBRARGS[2];
  initargs = (initargs_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_VMSlotInitializeUsingAccessor(obj,accessor,initargs));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libobjinstance_slot_ref(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj obj_scm;
  ScmObj obj;
  ScmObj num_scm;
  ScmSmallInt num;
  ScmObj fallback_scm;
  ScmObj fallback;
  ScmObj SCM_SUBRARGS[4];
  SCM_ENTER_SUBR("instance-slot-ref");
  if (SCM_ARGCNT >= 4
      && !SCM_NULLP(SCM_ARGREF(SCM_ARGCNT-1)))
    Scm_Error("too many arguments: up to 3 is expected, %d given.", SCM_ARGCNT + Scm_Length(SCM_ARGREF(SCM_ARGCNT-1)) - 1);
  for (int SCM_i=0; SCM_i<4; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  obj_scm = SCM_SUBRARGS[0];
  obj = (obj_scm);
  num_scm = SCM_SUBRARGS[1];
  if (!SCM_INTP(num_scm)) Scm_Error("small integer required, but got %S", num_scm);
  num = SCM_INT_VALUE(num_scm);
  if (SCM_ARGCNT > 2+1) {
    fallback_scm = SCM_SUBRARGS[2];
  } else {
    fallback_scm = SCM_UNBOUND;
  }
  fallback = (fallback_scm);
  {
{
ScmObj SCM_RESULT;

#line 564 "libobj.scm"

#if GAUCHE_API_VERSION < 1000

#line 565 "libobj.scm"
{SCM_RESULT=(Scm_InstanceSlotRef3(obj,num,fallback));goto SCM_STUB_RETURN;}
#else /* !GAUCHE_API_VERSION < 1000 */

#line 566 "libobj.scm"
{SCM_RESULT=(Scm_InstanceSlotRef(obj,num,fallback));goto SCM_STUB_RETURN;}
#endif /* GAUCHE_API_VERSION < 1000 */

goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libobjinstance_slot_setX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj obj_scm;
  ScmObj obj;
  ScmObj num_scm;
  ScmSmallInt num;
  ScmObj value_scm;
  ScmObj value;
  ScmObj SCM_SUBRARGS[3];
  SCM_ENTER_SUBR("instance-slot-set!");
  for (int SCM_i=0; SCM_i<3; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  obj_scm = SCM_SUBRARGS[0];
  obj = (obj_scm);
  num_scm = SCM_SUBRARGS[1];
  if (!SCM_INTP(num_scm)) Scm_Error("small integer required, but got %S", num_scm);
  num = SCM_INT_VALUE(num_scm);
  value_scm = SCM_SUBRARGS[2];
  value = (value_scm);
  {
Scm_InstanceSlotSet(obj,num,value);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}

static ScmObj libobj_25finish_class_initializationX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj klass_scm;
  ScmClass* klass;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("%finish-class-initialization!");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  klass_scm = SCM_SUBRARGS[0];
  if (!SCM_CLASSP(klass_scm)) Scm_Error("class required, but got %S", klass_scm);
  klass = SCM_CLASS(klass_scm);
  {

#line 572 "libobj.scm"
Scm_ClassMalleableSet(klass,FALSE);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}

static ScmObj libobj_25make_record(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj klass_scm;
  ScmClass* klass;
  ScmObj* inits;
  int numinits;
  ScmObj rinits_scm;
  ScmObj rinits;
  ScmObj SCM_SUBRARGS[14];
  SCM_ENTER_SUBR("%make-record");
  for (int SCM_i=0; SCM_i<14; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  klass_scm = SCM_SUBRARGS[0];
  if (!SCM_CLASSP(klass_scm)) Scm_Error("class required, but got %S", klass_scm);
  klass = SCM_CLASS(klass_scm);
  inits = &SCM_SUBRARGS[1];
  numinits = SCM_ARGCNT-1-1;
  rinits_scm = SCM_SUBRARGS[SCM_ARGCNT-1];
  rinits = (rinits_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj cise__1611;
#line 580 "libobj.scm"
{ScmObj obj=Scm__AllocateAndInitializeInstance(klass,inits,numinits,0);
if ((numinits)==(10)){{
{int i=10;
SCM_FOR_EACH(cise__1611,rinits) {{ScmObj init=SCM_CAR(cise__1611);Scm_InstanceSlotSet(obj,(i)++,init);}}}}}
{SCM_RESULT=(obj);goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libobj_25make_recordv(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj klass_scm;
  ScmClass* klass;
  ScmObj argv_scm;
  ScmVector* argv;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("%make-recordv");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  klass_scm = SCM_SUBRARGS[0];
  if (!SCM_CLASSP(klass_scm)) Scm_Error("class required, but got %S", klass_scm);
  klass = SCM_CLASS(klass_scm);
  argv_scm = SCM_SUBRARGS[1];
  if (!SCM_VECTORP(argv_scm)) Scm_Error("vector required, but got %S", argv_scm);
  argv = SCM_VECTOR(argv_scm);
  {
{
ScmObj SCM_RESULT;

#line 587 "libobj.scm"
{ScmObj* v=SCM_VECTOR_ELEMENTS(argv);int n=
SCM_VECTOR_SIZE(argv);
{SCM_RESULT=(Scm__AllocateAndInitializeInstance(klass,v,n,0));goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libobj_25record_ref(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj klass_scm;
  ScmClass* klass;
  ScmObj obj_scm;
  ScmObj obj;
  ScmObj k_scm;
  ScmSmallInt k;
  ScmObj SCM_SUBRARGS[3];
  SCM_ENTER_SUBR("%record-ref");
  for (int SCM_i=0; SCM_i<3; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  klass_scm = SCM_SUBRARGS[0];
  if (!SCM_CLASSP(klass_scm)) Scm_Error("class required, but got %S", klass_scm);
  klass = SCM_CLASS(klass_scm);
  obj_scm = SCM_SUBRARGS[1];
  obj = (obj_scm);
  k_scm = SCM_SUBRARGS[2];
  if (!SCM_INTP(k_scm)) Scm_Error("small integer required, but got %S", k_scm);
  k = SCM_INT_VALUE(k_scm);
  {
{
ScmObj SCM_RESULT;

#line 592 "libobj.scm"
if (!(SCM_ISA(obj,klass))){{
Scm_Error("record-ref: instance of %S expected, got %S",klass,obj);}}

#line 594 "libobj.scm"

#if GAUCHE_API_VERSION < 1000

#line 595 "libobj.scm"
{SCM_RESULT=(Scm_InstanceSlotRef3(obj,k,SCM_UNBOUND));goto SCM_STUB_RETURN;}
#else /* !GAUCHE_API_VERSION < 1000 */

#line 596 "libobj.scm"
{SCM_RESULT=(Scm_InstanceSlotRef(obj,k,SCM_UNBOUND));goto SCM_STUB_RETURN;}
#endif /* GAUCHE_API_VERSION < 1000 */

goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libobj_25record_setX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj klass_scm;
  ScmClass* klass;
  ScmObj obj_scm;
  ScmObj obj;
  ScmObj k_scm;
  ScmSmallInt k;
  ScmObj val_scm;
  ScmObj val;
  ScmObj SCM_SUBRARGS[4];
  SCM_ENTER_SUBR("%record-set!");
  for (int SCM_i=0; SCM_i<4; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  klass_scm = SCM_SUBRARGS[0];
  if (!SCM_CLASSP(klass_scm)) Scm_Error("class required, but got %S", klass_scm);
  klass = SCM_CLASS(klass_scm);
  obj_scm = SCM_SUBRARGS[1];
  obj = (obj_scm);
  k_scm = SCM_SUBRARGS[2];
  if (!SCM_INTP(k_scm)) Scm_Error("small integer required, but got %S", k_scm);
  k = SCM_INT_VALUE(k_scm);
  val_scm = SCM_SUBRARGS[3];
  val = (val_scm);
  {

#line 599 "libobj.scm"
if (!(SCM_ISA(obj,klass))){{
Scm_Error("record-set!: instance of %S expected, got %S",klass,obj);}}

#line 601 "libobj.scm"
Scm_InstanceSlotSet(obj,k,val);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}

static ScmObj libobjtouch_instanceX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj obj_scm;
  ScmObj obj;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("touch-instance!");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  obj_scm = SCM_SUBRARGS[0];
  obj = (obj_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm_VMTouchInstance(obj));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libobj_25start_class_redefinitionX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj k_scm;
  ScmClass* k;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("%start-class-redefinition!");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  k_scm = SCM_SUBRARGS[0];
  if (!SCM_CLASSP(k_scm)) Scm_Error("class required, but got %S", k_scm);
  k = SCM_CLASS(k_scm);
  {
Scm_StartClassRedefinition(k);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}

static ScmObj libobj_25commit_class_redefinitionX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj k_scm;
  ScmClass* k;
  ScmObj newk_scm;
  ScmObj newk;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("%commit-class-redefinition!");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  k_scm = SCM_SUBRARGS[0];
  if (!SCM_CLASSP(k_scm)) Scm_Error("class required, but got %S", k_scm);
  k = SCM_CLASS(k_scm);
  newk_scm = SCM_SUBRARGS[1];
  newk = (newk_scm);
  {
Scm_CommitClassRedefinition(k,newk);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}

static ScmObj libobj_25replace_class_bindingX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj k_scm;
  ScmClass* k;
  ScmObj newk_scm;
  ScmClass* newk;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("%replace-class-binding!");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  k_scm = SCM_SUBRARGS[0];
  if (!SCM_CLASSP(k_scm)) Scm_Error("class required, but got %S", k_scm);
  k = SCM_CLASS(k_scm);
  newk_scm = SCM_SUBRARGS[1];
  if (!SCM_CLASSP(newk_scm)) Scm_Error("class required, but got %S", newk_scm);
  newk = SCM_CLASS(newk_scm);
  {
Scm_ReplaceClassBinding(k,newk);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}

static ScmObj libobj_25add_direct_subclassX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj super_scm;
  ScmClass* super;
  ScmObj sub_scm;
  ScmClass* sub;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("%add-direct-subclass!");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  super_scm = SCM_SUBRARGS[0];
  if (!SCM_CLASSP(super_scm)) Scm_Error("class required, but got %S", super_scm);
  super = SCM_CLASS(super_scm);
  sub_scm = SCM_SUBRARGS[1];
  if (!SCM_CLASSP(sub_scm)) Scm_Error("class required, but got %S", sub_scm);
  sub = SCM_CLASS(sub_scm);
  {
Scm_AddDirectSubclass(super,sub);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}

static ScmObj libobj_25delete_direct_subclassX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj super_scm;
  ScmClass* super;
  ScmObj sub_scm;
  ScmClass* sub;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("%delete-direct-subclass!");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  super_scm = SCM_SUBRARGS[0];
  if (!SCM_CLASSP(super_scm)) Scm_Error("class required, but got %S", super_scm);
  super = SCM_CLASS(super_scm);
  sub_scm = SCM_SUBRARGS[1];
  if (!SCM_CLASSP(sub_scm)) Scm_Error("class required, but got %S", sub_scm);
  sub = SCM_CLASS(sub_scm);
  {
Scm_DeleteDirectSubclass(super,sub);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}

static ScmObj libobj_25add_direct_methodX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj super_scm;
  ScmClass* super;
  ScmObj m_scm;
  ScmMethod* m;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("%add-direct-method!");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  super_scm = SCM_SUBRARGS[0];
  if (!SCM_CLASSP(super_scm)) Scm_Error("class required, but got %S", super_scm);
  super = SCM_CLASS(super_scm);
  m_scm = SCM_SUBRARGS[1];
  if (!SCM_METHODP(m_scm)) Scm_Error("method required, but got %S", m_scm);
  m = SCM_METHOD(m_scm);
  {
Scm_AddDirectMethod(super,m);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}

static ScmObj libobj_25delete_direct_methodX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj super_scm;
  ScmClass* super;
  ScmObj m_scm;
  ScmMethod* m;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("%delete-direct-method!");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  super_scm = SCM_SUBRARGS[0];
  if (!SCM_CLASSP(super_scm)) Scm_Error("class required, but got %S", super_scm);
  super = SCM_CLASS(super_scm);
  m_scm = SCM_SUBRARGS[1];
  if (!SCM_METHODP(m_scm)) Scm_Error("method required, but got %S", m_scm);
  m = SCM_METHOD(m_scm);
  {
Scm_DeleteDirectMethod(super,m);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}

static ScmObj libobj_25transplant_instanceX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj src_scm;
  ScmObj src;
  ScmObj dst_scm;
  ScmObj dst;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("%transplant-instance!");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  src_scm = SCM_SUBRARGS[0];
  src = (src_scm);
  dst_scm = SCM_SUBRARGS[1];
  dst = (dst_scm);
  {
Scm_TransplantInstance(src,dst);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}

static ScmObj libobjmethod_applicable_for_classesP(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj m_scm;
  ScmMethod* m;
  ScmObj classes_scm;
  ScmObj classes;
  ScmObj SCM_SUBRARGS[3];
  SCM_ENTER_SUBR("method-applicable-for-classes?");
  for (int SCM_i=0; SCM_i<3; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  m_scm = SCM_SUBRARGS[0];
  if (!SCM_METHODP(m_scm)) Scm_Error("method required, but got %S", m_scm);
  m = SCM_METHOD(m_scm);
  classes_scm = SCM_SUBRARGS[SCM_ARGCNT-1];
  classes = (classes_scm);
  {
{
int SCM_RESULT;
ScmObj cise__1622;
#line 670 "libobj.scm"
{int argc=Scm_Length(classes);ScmClass** cp=
SCM_NEW_ARRAY(ScmClass* ,argc);int n=0;
#line 673 "libobj.scm"
SCM_FOR_EACH(cise__1622,classes) {{ScmObj c=SCM_CAR(cise__1622);
if (!(SCM_CLASSP(c))){{
Scm_Error("class required, but got %S",c);}}
(cp)[n]=(SCM_CLASS(c));
(n)++;}}
#line 679 "libobj.scm"
{SCM_RESULT=(Scm_MethodApplicableForClasses(m,cp,argc));goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_MAKE_BOOL(SCM_RESULT));
}
  }
}

static ScmObj libobjgeneric_build_dispatcherX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj gf_scm;
  ScmGeneric* gf;
  ScmObj axis_scm;
  ScmSmallInt axis;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("generic-build-dispatcher!");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  gf_scm = SCM_SUBRARGS[0];
  if (!SCM_GENERICP(gf_scm)) Scm_Error("<generic> required, but got %S", gf_scm);
  gf = SCM_GENERIC(gf_scm);
  axis_scm = SCM_SUBRARGS[1];
  if (!SCM_INTP(axis_scm)) Scm_Error("small integer required, but got %S", axis_scm);
  axis = SCM_INT_VALUE(axis_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm__GenericBuildDispatcher(gf,axis));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libobjgeneric_dispatcher_info(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj gf_scm;
  ScmGeneric* gf;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("generic-dispatcher-info");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  gf_scm = SCM_SUBRARGS[0];
  if (!SCM_GENERICP(gf_scm)) Scm_Error("<generic> required, but got %S", gf_scm);
  gf = SCM_GENERIC(gf_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(Scm__GenericDispatcherInfo(gf));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj libobjgeneric_invalidate_dispatcherX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj gf_scm;
  ScmGeneric* gf;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("generic-invalidate-dispatcher!");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  gf_scm = SCM_SUBRARGS[0];
  if (!SCM_GENERICP(gf_scm)) Scm_Error("<generic> required, but got %S", gf_scm);
  gf = SCM_GENERIC(gf_scm);
  {
Scm__GenericInvalidateDispatcher(gf);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}

static ScmObj libobj_25generic_dispatcher_dump(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj gf_scm;
  ScmGeneric* gf;
  ScmObj port_scm;
  ScmPort* port;
  ScmObj SCM_SUBRARGS[3];
  SCM_ENTER_SUBR("%generic-dispatcher-dump");
  if (SCM_ARGCNT >= 3
      && !SCM_NULLP(SCM_ARGREF(SCM_ARGCNT-1)))
    Scm_Error("too many arguments: up to 2 is expected, %d given.", SCM_ARGCNT + Scm_Length(SCM_ARGREF(SCM_ARGCNT-1)) - 1);
  for (int SCM_i=0; SCM_i<3; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  gf_scm = SCM_SUBRARGS[0];
  if (!SCM_GENERICP(gf_scm)) Scm_Error("<generic> required, but got %S", gf_scm);
  gf = SCM_GENERIC(gf_scm);
  if (SCM_ARGCNT > 1+1) {
    port_scm = SCM_SUBRARGS[1];
  } else {
    port_scm = SCM_OBJ(SCM_CUROUT);
  }
  if (!SCM_PORTP(port_scm)) Scm_Error("port required, but got %S", port_scm);
  port = SCM_PORT(port_scm);
  {
Scm__GenericDispatcherDump(gf,port);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}

static ScmCompiledCode *toplevels[] = {
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[2])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[10])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[16])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[20])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[22])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[28])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[30])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[33])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[39])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[43])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[46])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[50])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[52])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[55])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[57])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[59])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[62])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[64])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[66])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[84])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[86])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[88])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[90])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[92])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[94])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[96])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[98])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[100])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[102])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[104])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[106])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[108])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[110])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[112])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[114])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[116])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[118])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[120])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[122])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[124])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[126])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[128])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[130])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[132])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[134])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[136])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[138])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[140])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[142])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[144])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[146])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[148])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[150])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[152])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[157])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[158])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[160])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[162])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[164])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[166])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[168])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[170])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[172])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[175])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[178])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[180])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[184])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[186])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[187])),
 NULL /*termination*/
};
void Scm_Init_libobj() {
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
  scm__rc.d1562[1] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[0])),TRUE); /* gauche.object */
  scm__rc.d1562[0] = SCM_OBJ(Scm_FindModule(SCM_SYMBOL(scm__rc.d1562[1]), SCM_FIND_MODULE_CREATE)); /* module gauche.object */
   Scm_SelectModule(SCM_MODULE(scm__rc.d1562[0]));
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
   Scm_SelectModule(SCM_MODULE(scm__rc.d1562[0]));
  scm__rc.d1562[2] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[1])),TRUE); /* %id */
  scm__rc.d1562[4] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[2])),TRUE); /* find-module */
  scm__rc.d1562[5] = SCM_OBJ(Scm_FindModule(SCM_SYMBOL(scm__rc.d1562[1]), SCM_FIND_MODULE_CREATE|SCM_FIND_MODULE_PLACEHOLDING)); /* module gauche.object */
  scm__rc.d1562[3] = Scm_MakeIdentifier(scm__rc.d1562[4], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#find-module */
  scm__rc.d1562[7] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[3])),TRUE); /* make-identifier */
  scm__rc.d1562[6] = Scm_MakeIdentifier(scm__rc.d1562[7], SCM_MODULE(Scm_GaucheInternalModule()), SCM_NIL); /* gauche.internal#make-identifier */
  scm__rc.d1562[8] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[4])),TRUE); /* name */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1]), scm__rc.d1562[8]);
  scm__rc.d1562[9] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[5])),TRUE); /* source-info */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[4]), scm__rc.d1562[9]);
  scm__rc.d1562[10] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[7])),TRUE); /* unused-args */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[5]), scm__rc.d1562[10]);
  scm__rc.d1562[11] = Scm_MakeExtendedPair(scm__rc.d1562[2], SCM_OBJ(&scm__rc.d1565[1]), SCM_OBJ(&scm__rc.d1565[7]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[8]), scm__rc.d1562[11]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[0]))->name = scm__rc.d1562[2];/* %id */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[0]))[8] = SCM_WORD(scm__rc.d1562[1]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[0]))[10] = SCM_WORD(scm__rc.d1562[3]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[0]))[14] = SCM_WORD(scm__rc.d1562[6]);
  ScmObj G1567 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1566[0]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1562[2]) /* %id */, G1567,0);

  scm__rc.d1562[13] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[8])),TRUE); /* allocate-instance */
  scm__rc.d1562[12] = Scm_MakeIdentifier(scm__rc.d1562[13], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#allocate-instance */
  scm__rc.d1562[15] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[9])),TRUE); /* initialize */
  scm__rc.d1562[14] = Scm_MakeIdentifier(scm__rc.d1562[15], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#initialize */
  scm__rc.d1562[16] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[10])),TRUE); /* body */
  scm__rc.d1562[17] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[11])),TRUE); /* class */
  scm__rc.d1562[18] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[12])),TRUE); /* initargs */
  scm__rc.d1562[19] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[13])),TRUE); /* next-method */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[9]), scm__rc.d1562[19]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[10]), scm__rc.d1562[18]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[11]), scm__rc.d1562[17]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[14]), scm__rc.d1562[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[15]), scm__rc.d1562[10]);
  scm__rc.d1562[20] = Scm_MakeExtendedPair(scm__rc.d1562[16], SCM_OBJ(&scm__rc.d1565[11]), SCM_OBJ(&scm__rc.d1565[17]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[18]), scm__rc.d1562[20]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[1]))->name = scm__rc.d1562[16];/* body */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[17]))[5] = SCM_WORD(scm__rc.d1562[12]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[17]))[12] = SCM_WORD(scm__rc.d1562[14]);
  scm__rc.d1562[22] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[14])),TRUE); /* make */
  scm__rc.d1562[21] = Scm_MakeIdentifier(scm__rc.d1562[22], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#make */
  scm__rc.d1562[24] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[15])),TRUE); /* <method> */
  scm__rc.d1562[23] = Scm_MakeIdentifier(scm__rc.d1562[24], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#<method> */
  scm__rc.d1562[25] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1563[16]))); /* :generic */
  scm__rc.d1562[26] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1563[17]))); /* :specializers */
  scm__rc.d1562[28] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[18])),TRUE); /* <class> */
  scm__rc.d1562[27] = Scm_MakeIdentifier(scm__rc.d1562[28], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#<class> */
  scm__rc.d1562[29] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1563[19]))); /* :lambda-list */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[19]), scm__rc.d1562[17]);
  SCM_SET_CDR(SCM_OBJ(&scm__rc.d1565[19]), scm__rc.d1562[18]);
  scm__rc.d1562[30] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1563[10]))); /* :body */
  scm__rc.d1562[32] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[20])),TRUE); /* add-method! */
  scm__rc.d1562[31] = Scm_MakeIdentifier(scm__rc.d1562[32], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#add-method! */
  scm__rc.d1562[33] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[21])),TRUE); /* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[2]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[31]))[4] = SCM_WORD(scm__rc.d1562[21]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[31]))[8] = SCM_WORD(scm__rc.d1562[23]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[31]))[10] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[31]))[12] = SCM_WORD(scm__rc.d1562[21]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[31]))[14] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[31]))[16] = SCM_WORD(scm__rc.d1562[27]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[31]))[20] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[31]))[24] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[31]))[33] = SCM_WORD(scm__rc.d1562[12]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[31]))[40] = SCM_WORD(scm__rc.d1562[14]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[31]))[43] = SCM_WORD(scm__rc.d1562[31]);
  scm__rc.d1562[34] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[22])),TRUE); /* %expand-define-generic */
  scm__rc.d1562[36] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[23])),TRUE); /* %check-setter-name */
  scm__rc.d1562[35] = Scm_MakeIdentifier(scm__rc.d1562[36], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#%check-setter-name */
  scm__rc.d1562[37] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1563[11]))); /* :class */
  scm__rc.d1562[39] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[24])),TRUE); /* <generic> */
  scm__rc.d1562[38] = Scm_MakeIdentifier(scm__rc.d1562[39], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#<generic> */
  scm__rc.d1562[41] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[25])),TRUE); /* get-keyword */
  scm__rc.d1562[40] = Scm_MakeIdentifier(scm__rc.d1562[41], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#get-keyword */
  scm__rc.d1562[43] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[26])),TRUE); /* delete-keyword */
  scm__rc.d1562[42] = Scm_MakeIdentifier(scm__rc.d1562[43], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#delete-keyword */
  scm__rc.d1562[44] = Scm_MakeIdentifier(scm__rc.d1562[2], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#%id */
  scm__rc.d1562[45] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[27])),TRUE); /* define */
  scm__rc.d1562[46] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[28])),TRUE); /* rlet1 */
  scm__rc.d1562[47] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[29])),TRUE); /* quote */
  scm__rc.d1562[48] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1563[4]))); /* :name */
  scm__rc.d1562[49] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[30])),TRUE); /* set! */
  scm__rc.d1562[50] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[31])),TRUE); /* setter */
  scm__rc.d1562[51] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[32])),TRUE); /* opts */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[20]), scm__rc.d1562[51]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[21]), scm__rc.d1562[8]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[24]), scm__rc.d1562[9]);
  scm__rc.d1562[52] = Scm_MakeExtendedPair(scm__rc.d1562[34], SCM_OBJ(&scm__rc.d1565[21]), SCM_OBJ(&scm__rc.d1565[25]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[26]), scm__rc.d1562[52]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[3]))->name = scm__rc.d1562[34];/* %expand-define-generic */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[76]))[4] = SCM_WORD(scm__rc.d1562[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[76]))[9] = SCM_WORD(scm__rc.d1562[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[76]))[12] = SCM_WORD(scm__rc.d1562[38]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[76]))[14] = SCM_WORD(scm__rc.d1562[40]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[76]))[18] = SCM_WORD(scm__rc.d1562[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[76]))[21] = SCM_WORD(scm__rc.d1562[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[76]))[27] = SCM_WORD(scm__rc.d1562[44]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[76]))[32] = SCM_WORD(scm__rc.d1562[45]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[76]))[40] = SCM_WORD(scm__rc.d1562[46]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[76]))[48] = SCM_WORD(scm__rc.d1562[22]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[76]))[56] = SCM_WORD(scm__rc.d1562[47]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[76]))[62] = SCM_WORD(scm__rc.d1562[48]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[76]))[72] = SCM_WORD(scm__rc.d1562[47]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[76]))[90] = SCM_WORD(scm__rc.d1562[49]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[76]))[96] = SCM_WORD(scm__rc.d1562[50]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[76]))[120] = SCM_WORD(scm__rc.d1562[44]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[76]))[125] = SCM_WORD(scm__rc.d1562[45]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[76]))[133] = SCM_WORD(scm__rc.d1562[22]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[76]))[141] = SCM_WORD(scm__rc.d1562[47]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[76]))[147] = SCM_WORD(scm__rc.d1562[48]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[76]))[157] = SCM_WORD(scm__rc.d1562[47]);
  ScmObj G1568 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1566[3]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1562[34]) /* %expand-define-generic */, G1568,0);

  scm__rc.d1562[54] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[33])),TRUE); /* %make-setter-name */
  scm__rc.d1562[53] = Scm_MakeIdentifier(scm__rc.d1562[54], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#%make-setter-name */
  scm__rc.d1562[56] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[35])),TRUE); /* error */
  scm__rc.d1562[55] = Scm_MakeIdentifier(scm__rc.d1562[56], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#error */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[29]), scm__rc.d1562[9]);
  scm__rc.d1562[57] = Scm_MakeExtendedPair(scm__rc.d1562[36], SCM_OBJ(&scm__rc.d1565[1]), SCM_OBJ(&scm__rc.d1565[30]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[31]), scm__rc.d1562[57]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[4]))->name = scm__rc.d1562[36];/* %check-setter-name */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[253]))[13] = SCM_WORD(scm__rc.d1562[50]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[253]))[33] = SCM_WORD(scm__rc.d1562[53]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[253]))[42] = SCM_WORD(scm__rc.d1562[55]);
  ScmObj G1569 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1566[4]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1562[36]) /* %check-setter-name */, G1569,0);

  scm__rc.d1562[59] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[37])),TRUE); /* format */
  scm__rc.d1562[58] = Scm_MakeIdentifier(scm__rc.d1562[59], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#format */
  scm__rc.d1562[61] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[38])),TRUE); /* string->symbol */
  scm__rc.d1562[60] = Scm_MakeIdentifier(scm__rc.d1562[61], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#string->symbol */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[34]), scm__rc.d1562[9]);
  scm__rc.d1562[62] = Scm_MakeExtendedPair(scm__rc.d1562[54], SCM_OBJ(&scm__rc.d1565[1]), SCM_OBJ(&scm__rc.d1565[35]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[36]), scm__rc.d1562[62]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[5]))->name = scm__rc.d1562[54];/* %make-setter-name */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[309]))[7] = SCM_WORD(scm__rc.d1562[58]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[309]))[9] = SCM_WORD(scm__rc.d1562[60]);
  ScmObj G1570 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1566[5]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1562[54]) /* %make-setter-name */, G1570,0);

  scm__rc.d1562[63] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[39])),TRUE); /* generic-seal! */
  scm__rc.d1562[64] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[40])),TRUE); /* gf */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[37]), scm__rc.d1562[64]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[40]), scm__rc.d1562[9]);
  scm__rc.d1562[65] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[41])),TRUE); /* bind-info */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[41]), scm__rc.d1562[63]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[42]), scm__rc.d1562[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[43]), scm__rc.d1562[65]);
  scm__rc.d1562[66] = Scm_MakeExtendedPair(scm__rc.d1562[63], SCM_OBJ(&scm__rc.d1565[37]), SCM_OBJ(&scm__rc.d1565[45]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1562[0]), SCM_SYMBOL(SCM_INTERN("generic-seal!")), SCM_OBJ(&libobjgeneric_sealX__STUB), 0);
  libobjgeneric_sealX__STUB.common.info = scm__rc.d1562[66];
  scm__rc.d1562[67] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[42])),TRUE); /* generic-unseal! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[48]), scm__rc.d1562[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[49]), scm__rc.d1562[67]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[50]), scm__rc.d1562[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[51]), scm__rc.d1562[65]);
  scm__rc.d1562[68] = Scm_MakeExtendedPair(scm__rc.d1562[67], SCM_OBJ(&scm__rc.d1565[37]), SCM_OBJ(&scm__rc.d1565[53]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1562[0]), SCM_SYMBOL(SCM_INTERN("generic-unseal!")), SCM_OBJ(&libobjgeneric_unsealX__STUB), 0);
  libobjgeneric_unsealX__STUB.common.info = scm__rc.d1562[68];
  scm__rc.d1562[69] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1563[43]))); /* :locked */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[54]), scm__rc.d1562[69]);
  scm__rc.d1562[70] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[44])),TRUE); /* %expand-define-method */
  scm__rc.d1562[71] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[45])),FALSE); /* G1573 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[55]), scm__rc.d1562[71]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[56]), scm__rc.d1562[70]);
  scm__rc.d1562[72] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[46])),TRUE); /* q */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[57]), scm__rc.d1562[72]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[60]), scm__rc.d1562[9]);
  scm__rc.d1562[73] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[56]), SCM_OBJ(&scm__rc.d1565[57]), SCM_OBJ(&scm__rc.d1565[61]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[62]), scm__rc.d1562[73]);
  scm__rc.d1562[74] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[47])),TRUE); /* <top> */
  scm__rc.d1562[75] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[48])),FALSE); /* G1572 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[63]), scm__rc.d1562[75]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[64]), scm__rc.d1562[70]);
  scm__rc.d1562[76] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[49])),TRUE); /* s */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[65]), scm__rc.d1562[76]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[68]), scm__rc.d1562[9]);
  scm__rc.d1562[77] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[64]), SCM_OBJ(&scm__rc.d1565[65]), SCM_OBJ(&scm__rc.d1565[69]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[70]), scm__rc.d1562[77]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[326]))[8] = SCM_WORD(scm__rc.d1562[74]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[326]))[10] = SCM_WORD(scm__rc.d1562[44]);
  scm__rc.d1562[78] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[50])),FALSE); /* G1571 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[71]), scm__rc.d1562[78]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[72]), scm__rc.d1562[70]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[75]), scm__rc.d1562[9]);
  scm__rc.d1562[79] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[72]), SCM_OBJ(&scm__rc.d1565[65]), SCM_OBJ(&scm__rc.d1565[76]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[77]), scm__rc.d1562[79]);
  scm__rc.d1562[81] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[51])),TRUE); /* find */
  scm__rc.d1562[80] = Scm_MakeIdentifier(scm__rc.d1562[81], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#find */
  scm__rc.d1562[83] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[53])),TRUE); /* keyword? */
  scm__rc.d1562[82] = Scm_MakeIdentifier(scm__rc.d1562[83], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#keyword? */
  scm__rc.d1562[85] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[54])),TRUE); /* gensym */
  scm__rc.d1562[84] = Scm_MakeIdentifier(scm__rc.d1562[85], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#gensym */
  scm__rc.d1562[87] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[55])),TRUE); /* map */
  scm__rc.d1562[86] = Scm_MakeIdentifier(scm__rc.d1562[87], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#map */
  scm__rc.d1562[88] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[56])),TRUE); /* lambda */
  scm__rc.d1562[89] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[57])),TRUE); /* apply */
  scm__rc.d1562[90] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[58])),TRUE); /* %ensure-generic-function */
  scm__rc.d1562[91] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[59])),TRUE); /* current-module */
  scm__rc.d1562[92] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[60])),TRUE); /* list */
  scm__rc.d1562[93] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1563[61]))); /* :method-locked */
  scm__rc.d1562[94] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[62])),TRUE); /* boolean */
  scm__rc.d1562[95] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[63])),TRUE); /* memq */
  scm__rc.d1562[96] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[64])),TRUE); /* unless */
  scm__rc.d1562[97] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[65])),TRUE); /* has-setter? */
  scm__rc.d1562[98] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[66])),TRUE); /* quals */
  scm__rc.d1562[99] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[67])),TRUE); /* specs */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[81]), scm__rc.d1562[16]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[82]), scm__rc.d1562[99]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[83]), scm__rc.d1562[98]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[84]), scm__rc.d1562[8]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[87]), scm__rc.d1562[9]);
  scm__rc.d1562[100] = Scm_MakeExtendedPair(scm__rc.d1562[70], SCM_OBJ(&scm__rc.d1565[84]), SCM_OBJ(&scm__rc.d1565[88]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[89]), scm__rc.d1562[100]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[9]))->name = scm__rc.d1562[70];/* %expand-define-method */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]))[5] = SCM_WORD(scm__rc.d1562[80]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]))[16] = SCM_WORD(scm__rc.d1562[55]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]))[42] = SCM_WORD(scm__rc.d1562[82]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]))[50] = SCM_WORD(scm__rc.d1562[84]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]))[75] = SCM_WORD(scm__rc.d1562[86]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]))[82] = SCM_WORD(scm__rc.d1562[86]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]))[114] = SCM_WORD(scm__rc.d1562[44]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]))[119] = SCM_WORD(scm__rc.d1562[88]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]))[127] = SCM_WORD(scm__rc.d1562[89]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]))[133] = SCM_WORD(scm__rc.d1562[88]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]))[156] = SCM_WORD(scm__rc.d1562[44]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]))[161] = SCM_WORD(scm__rc.d1562[88]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]))[177] = SCM_WORD(scm__rc.d1562[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]))[184] = SCM_WORD(scm__rc.d1562[84]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]))[187] = SCM_WORD(scm__rc.d1562[44]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]))[192] = SCM_WORD(scm__rc.d1562[46]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]))[200] = SCM_WORD(scm__rc.d1562[90]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]))[206] = SCM_WORD(scm__rc.d1562[47]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]))[217] = SCM_WORD(scm__rc.d1562[91]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]))[230] = SCM_WORD(scm__rc.d1562[32]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]))[238] = SCM_WORD(scm__rc.d1562[22]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]))[244] = SCM_WORD(scm__rc.d1562[24]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]))[250] = SCM_WORD(scm__rc.d1562[47]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]))[256] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]))[267] = SCM_WORD(scm__rc.d1562[47]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]))[273] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]))[283] = SCM_WORD(scm__rc.d1562[92]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]))[294] = SCM_WORD(scm__rc.d1562[47]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]))[300] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]))[310] = SCM_WORD(scm__rc.d1562[47]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]))[321] = SCM_WORD(scm__rc.d1562[47]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]))[327] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]))[337] = SCM_WORD(scm__rc.d1562[94]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]))[343] = SCM_WORD(scm__rc.d1562[95]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]))[349] = SCM_WORD(scm__rc.d1562[47]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]))[355] = SCM_WORD(scm__rc.d1562[69]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]))[365] = SCM_WORD(scm__rc.d1562[47]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]))[383] = SCM_WORD(scm__rc.d1562[47]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]))[389] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]))[420] = SCM_WORD(scm__rc.d1562[44]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]))[425] = SCM_WORD(scm__rc.d1562[96]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]))[431] = SCM_WORD(scm__rc.d1562[97]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]))[442] = SCM_WORD(scm__rc.d1562[49]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[345]))[448] = SCM_WORD(scm__rc.d1562[50]);
  scm__rc.d1562[101] = Scm_MakeIdentifier(scm__rc.d1562[70], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#%expand-define-method */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[10]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[825]))[5] = SCM_WORD(scm__rc.d1562[101]);
  scm__rc.d1562[102] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[68])),TRUE); /* module */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[90]), scm__rc.d1562[102]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[91]), scm__rc.d1562[8]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[94]), scm__rc.d1562[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[95]), scm__rc.d1562[90]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[96]), scm__rc.d1562[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[97]), scm__rc.d1562[65]);
  scm__rc.d1562[103] = Scm_MakeExtendedPair(scm__rc.d1562[90], SCM_OBJ(&scm__rc.d1565[91]), SCM_OBJ(&scm__rc.d1565[99]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1562[0]), SCM_SYMBOL(SCM_INTERN("%ensure-generic-function")), SCM_OBJ(&libobj_25ensure_generic_function__STUB), 0);
  libobj_25ensure_generic_function__STUB.common.info = scm__rc.d1562[103];
  scm__rc.d1562[104] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[69])),TRUE); /* %make-next-method */
  scm__rc.d1562[105] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[70])),TRUE); /* methods */
  scm__rc.d1562[106] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[71])),TRUE); /* args */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[100]), scm__rc.d1562[106]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[101]), scm__rc.d1562[105]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[102]), scm__rc.d1562[64]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[105]), scm__rc.d1562[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[106]), scm__rc.d1562[104]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[107]), scm__rc.d1562[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[108]), scm__rc.d1562[65]);
  scm__rc.d1562[107] = Scm_MakeExtendedPair(scm__rc.d1562[104], SCM_OBJ(&scm__rc.d1565[102]), SCM_OBJ(&scm__rc.d1565[110]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1562[0]), SCM_SYMBOL(SCM_INTERN("%make-next-method")), SCM_OBJ(&libobj_25make_next_method__STUB), 0);
  libobj_25make_next_method__STUB.common.info = scm__rc.d1562[107];
  scm__rc.d1562[108] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[72])),TRUE); /* %get-keyword */
  scm__rc.d1562[110] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[74])),TRUE); /* unwrap-syntax-1 */
  scm__rc.d1562[109] = Scm_MakeIdentifier(scm__rc.d1562[110], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#unwrap-syntax-1 */
  scm__rc.d1562[111] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[75])),TRUE); /* key */
  scm__rc.d1562[112] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[76])),TRUE); /* default */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[111]), scm__rc.d1562[112]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[112]), scm__rc.d1562[106]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[113]), scm__rc.d1562[111]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[116]), scm__rc.d1562[9]);
  scm__rc.d1562[113] = Scm_MakeExtendedPair(scm__rc.d1562[108], SCM_OBJ(&scm__rc.d1565[113]), SCM_OBJ(&scm__rc.d1565[117]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[118]), scm__rc.d1562[113]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[11]))->name = scm__rc.d1562[108];/* %get-keyword */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[832]))[13] = SCM_WORD(scm__rc.d1562[55]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[832]))[20] = SCM_WORD(scm__rc.d1562[109]);
  ScmObj G1575 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1566[11]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1562[108]) /* %get-keyword */, G1575,0);

  scm__rc.d1562[114] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[77])),TRUE); /* %expand-define-class */
  scm__rc.d1562[115] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1563[78]))); /* :metaclass */
  scm__rc.d1562[116] = Scm_MakeIdentifier(scm__rc.d1562[108], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#%get-keyword */
  scm__rc.d1562[117] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[79])),TRUE); /* %get-default-metaclass */
  scm__rc.d1562[119] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[80])),TRUE); /* %process-slot-definition */
  scm__rc.d1562[118] = Scm_MakeIdentifier(scm__rc.d1562[119], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#%process-slot-definition */
  scm__rc.d1562[120] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1563[81]))); /* :supers */
  scm__rc.d1562[121] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1563[82]))); /* :slots */
  scm__rc.d1562[122] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1563[83]))); /* :defined-modules */
  scm__rc.d1562[123] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[84])),TRUE); /* when */
  scm__rc.d1562[124] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[85])),TRUE); /* %check-class-binding */
  scm__rc.d1562[125] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[86])),TRUE); /* redefine-class! */
  scm__rc.d1562[126] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[87])),TRUE); /* for-each */
  scm__rc.d1562[127] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[88])),TRUE); /* %make-accessor */
  scm__rc.d1562[128] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[89])),TRUE); /* class-slots */
  scm__rc.d1562[129] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[81])),TRUE); /* supers */
  scm__rc.d1562[130] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[82])),TRUE); /* slots */
  scm__rc.d1562[131] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[90])),TRUE); /* options */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[119]), scm__rc.d1562[131]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[120]), scm__rc.d1562[130]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[121]), scm__rc.d1562[129]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[122]), scm__rc.d1562[8]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[125]), scm__rc.d1562[9]);
  scm__rc.d1562[132] = Scm_MakeExtendedPair(scm__rc.d1562[114], SCM_OBJ(&scm__rc.d1565[122]), SCM_OBJ(&scm__rc.d1565[126]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[127]), scm__rc.d1562[132]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[12]))->name = scm__rc.d1562[114];/* %expand-define-class */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]))[3] = SCM_WORD(scm__rc.d1562[115]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]))[7] = SCM_WORD(scm__rc.d1562[116]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]))[13] = SCM_WORD(scm__rc.d1562[44]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]))[18] = SCM_WORD(scm__rc.d1562[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]))[24] = SCM_WORD(scm__rc.d1562[92]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]))[40] = SCM_WORD(scm__rc.d1562[118]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]))[43] = SCM_WORD(scm__rc.d1562[86]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]))[48] = SCM_WORD(scm__rc.d1562[84]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]))[53] = SCM_WORD(scm__rc.d1562[84]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]))[56] = SCM_WORD(scm__rc.d1562[44]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]))[61] = SCM_WORD(scm__rc.d1562[45]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]))[69] = SCM_WORD(scm__rc.d1562[46]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]))[77] = SCM_WORD(scm__rc.d1562[22]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]))[85] = SCM_WORD(scm__rc.d1562[47]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]))[91] = SCM_WORD(scm__rc.d1562[48]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]))[101] = SCM_WORD(scm__rc.d1562[47]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]))[112] = SCM_WORD(scm__rc.d1562[47]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]))[118] = SCM_WORD(scm__rc.d1562[120]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]))[128] = SCM_WORD(scm__rc.d1562[92]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]))[139] = SCM_WORD(scm__rc.d1562[47]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]))[145] = SCM_WORD(scm__rc.d1562[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]))[155] = SCM_WORD(scm__rc.d1562[92]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]))[166] = SCM_WORD(scm__rc.d1562[47]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]))[172] = SCM_WORD(scm__rc.d1562[122]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]))[182] = SCM_WORD(scm__rc.d1562[92]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]))[188] = SCM_WORD(scm__rc.d1562[91]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]))[213] = SCM_WORD(scm__rc.d1562[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]))[219] = SCM_WORD(scm__rc.d1562[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]))[225] = SCM_WORD(scm__rc.d1562[47]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]))[236] = SCM_WORD(scm__rc.d1562[91]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]))[249] = SCM_WORD(scm__rc.d1562[125]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]))[266] = SCM_WORD(scm__rc.d1562[126]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]))[272] = SCM_WORD(scm__rc.d1562[88]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]))[282] = SCM_WORD(scm__rc.d1562[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]))[291] = SCM_WORD(scm__rc.d1562[91]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[864]))[309] = SCM_WORD(scm__rc.d1562[128]);
  ScmObj G1576 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1566[12]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1562[114]) /* %expand-define-class */, G1576,0);

  scm__rc.d1562[134] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[91])),TRUE); /* reverse! */
  scm__rc.d1562[133] = Scm_MakeIdentifier(scm__rc.d1562[134], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#reverse! */
  scm__rc.d1562[135] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1563[92]))); /* :initform */
  scm__rc.d1562[136] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1563[93]))); /* :init-form */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[128]), scm__rc.d1562[136]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[129]), scm__rc.d1562[135]);
  scm__rc.d1562[137] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1563[94]))); /* :init-thunk */
  scm__rc.d1562[138] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1563[95]))); /* :getter */
  scm__rc.d1562[139] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1563[31]))); /* :setter */
  scm__rc.d1562[140] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1563[96]))); /* :accessor */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[130]), scm__rc.d1562[140]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[131]), scm__rc.d1562[139]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[132]), scm__rc.d1562[138]);
  scm__rc.d1562[141] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[98])),TRUE); /* sdef */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[133]), scm__rc.d1562[141]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[136]), scm__rc.d1562[9]);
  scm__rc.d1562[142] = Scm_MakeExtendedPair(scm__rc.d1562[119], SCM_OBJ(&scm__rc.d1565[133]), SCM_OBJ(&scm__rc.d1565[137]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[138]), scm__rc.d1562[142]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[13]))->name = scm__rc.d1562[119];/* %process-slot-definition */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1196]))[12] = SCM_WORD(scm__rc.d1562[44]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1196]))[17] = SCM_WORD(scm__rc.d1562[92]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1196]))[23] = SCM_WORD(scm__rc.d1562[47]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1196]))[36] = SCM_WORD(scm__rc.d1562[133]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1196]))[64] = SCM_WORD(scm__rc.d1562[44]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1196]))[69] = SCM_WORD(scm__rc.d1562[88]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1196]))[83] = SCM_WORD(scm__rc.d1562[47]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1196]))[89] = SCM_WORD(scm__rc.d1562[137]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1196]))[117] = SCM_WORD(scm__rc.d1562[44]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1196]))[122] = SCM_WORD(scm__rc.d1562[47]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1196]))[134] = SCM_WORD(scm__rc.d1562[47]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1196]))[158] = SCM_WORD(scm__rc.d1562[44]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1196]))[165] = SCM_WORD(scm__rc.d1562[47]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1196]))[188] = SCM_WORD(scm__rc.d1562[55]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1196]))[192] = SCM_WORD(scm__rc.d1562[44]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1196]))[197] = SCM_WORD(scm__rc.d1562[47]);
  ScmObj G1577 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1566[13]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1562[119]) /* %process-slot-definition */, G1577,0);

  scm__rc.d1562[144] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[99])),TRUE); /* class-precedence-list */
  scm__rc.d1562[143] = Scm_MakeIdentifier(scm__rc.d1562[144], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#class-precedence-list */
  scm__rc.d1562[145] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[100])),FALSE); /* G1579 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[139]), scm__rc.d1562[145]);
  scm__rc.d1562[146] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[101])),TRUE); /* m */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[141]), scm__rc.d1562[146]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[144]), scm__rc.d1562[9]);
  scm__rc.d1562[147] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[140]), SCM_OBJ(&scm__rc.d1565[141]), SCM_OBJ(&scm__rc.d1565[145]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[146]), scm__rc.d1562[147]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1404]))[4] = SCM_WORD(scm__rc.d1562[143]);
  scm__rc.d1562[149] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[102])),TRUE); /* class-of */
  scm__rc.d1562[148] = Scm_MakeIdentifier(scm__rc.d1562[149], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#class-of */
  scm__rc.d1562[151] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[103])),TRUE); /* append */
  scm__rc.d1562[150] = Scm_MakeIdentifier(scm__rc.d1562[151], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#append */
  scm__rc.d1562[153] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[104])),TRUE); /* assoc */
  scm__rc.d1562[152] = Scm_MakeIdentifier(scm__rc.d1562[153], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#assoc */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[148]), scm__rc.d1562[129]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[151]), scm__rc.d1562[9]);
  scm__rc.d1562[154] = Scm_MakeExtendedPair(scm__rc.d1562[117], SCM_OBJ(&scm__rc.d1565[148]), SCM_OBJ(&scm__rc.d1565[152]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[153]), scm__rc.d1562[154]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[15]))->name = scm__rc.d1562[117];/* %get-default-metaclass */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1411]))[4] = SCM_WORD(scm__rc.d1562[27]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1411]))[9] = SCM_WORD(scm__rc.d1562[148]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1411]))[12] = SCM_WORD(scm__rc.d1562[86]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1411]))[17] = SCM_WORD(scm__rc.d1562[150]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1411]))[23] = SCM_WORD(scm__rc.d1562[86]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1411]))[74] = SCM_WORD(scm__rc.d1562[133]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1411]))[81] = SCM_WORD(scm__rc.d1562[152]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1411]))[91] = SCM_WORD(scm__rc.d1562[27]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1411]))[93] = SCM_WORD(scm__rc.d1562[120]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1411]))[96] = SCM_WORD(scm__rc.d1562[48]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1411]))[102] = SCM_WORD(scm__rc.d1562[84]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1411]))[105] = SCM_WORD(scm__rc.d1562[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1411]))[108] = SCM_WORD(scm__rc.d1562[21]);
  scm__rc.d1562[155] = Scm_MakeIdentifier(scm__rc.d1562[117], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#%get-default-metaclass */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[16]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1528]))[9] = SCM_WORD(scm__rc.d1562[155]);
  scm__rc.d1562[156] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[105])),FALSE); /* G1583 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[154]), scm__rc.d1562[156]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[158]), scm__rc.d1562[9]);
  scm__rc.d1562[157] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[155]), SCM_OBJ(&scm__rc.d1565[65]), SCM_OBJ(&scm__rc.d1565[159]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[160]), scm__rc.d1562[157]);
  scm__rc.d1562[159] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[106])),TRUE); /* <object> */
  scm__rc.d1562[158] = Scm_MakeIdentifier(scm__rc.d1562[159], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#<object> */
  scm__rc.d1562[160] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[107])),TRUE); /* direct-supers */
  scm__rc.d1562[162] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[108])),TRUE); /* slot-set! */
  scm__rc.d1562[161] = Scm_MakeIdentifier(scm__rc.d1562[162], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#slot-set! */
  scm__rc.d1562[163] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[109])),TRUE); /* cpl */
  scm__rc.d1562[165] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[110])),TRUE); /* compute-cpl */
  scm__rc.d1562[164] = Scm_MakeIdentifier(scm__rc.d1562[165], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#compute-cpl */
  scm__rc.d1562[166] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[111])),TRUE); /* direct-slots */
  scm__rc.d1562[168] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[112])),TRUE); /* compute-slots */
  scm__rc.d1562[167] = Scm_MakeIdentifier(scm__rc.d1562[168], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#compute-slots */
  scm__rc.d1562[169] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[113])),TRUE); /* accessors */
  scm__rc.d1562[171] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[114])),TRUE); /* compute-get-n-set */
  scm__rc.d1562[170] = Scm_MakeIdentifier(scm__rc.d1562[171], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#compute-get-n-set */
  scm__rc.d1562[173] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[115])),TRUE); /* compute-slot-accessor */
  scm__rc.d1562[172] = Scm_MakeIdentifier(scm__rc.d1562[173], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#compute-slot-accessor */
  scm__rc.d1562[174] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[116])),FALSE); /* G1582 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[161]), scm__rc.d1562[174]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[167]), scm__rc.d1562[9]);
  scm__rc.d1562[175] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[164]), SCM_OBJ(&scm__rc.d1565[65]), SCM_OBJ(&scm__rc.d1565[168]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[169]), scm__rc.d1562[175]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1547]))[10] = SCM_WORD(scm__rc.d1562[170]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1547]))[12] = SCM_WORD(scm__rc.d1562[172]);
  scm__rc.d1562[177] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[117])),TRUE); /* %add-direct-subclass! */
  scm__rc.d1562[176] = Scm_MakeIdentifier(scm__rc.d1562[177], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#%add-direct-subclass! */
  scm__rc.d1562[179] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[118])),TRUE); /* class-post-initialize */
  scm__rc.d1562[178] = Scm_MakeIdentifier(scm__rc.d1562[179], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#class-post-initialize */
  scm__rc.d1562[181] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[119])),TRUE); /* %finish-class-initialization! */
  scm__rc.d1562[180] = Scm_MakeIdentifier(scm__rc.d1562[181], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#%finish-class-initialization! */
  scm__rc.d1562[182] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[162]), SCM_OBJ(&scm__rc.d1565[11]), SCM_OBJ(&scm__rc.d1565[6]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[170]), scm__rc.d1562[182]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1562]))[7] = SCM_WORD(scm__rc.d1562[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1562]))[11] = SCM_WORD(scm__rc.d1562[116]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1562]))[16] = SCM_WORD(scm__rc.d1562[120]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1562]))[20] = SCM_WORD(scm__rc.d1562[116]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1562]))[24] = SCM_WORD(scm__rc.d1562[158]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1562]))[32] = SCM_WORD(scm__rc.d1562[160]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1562]))[35] = SCM_WORD(scm__rc.d1562[161]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1562]))[40] = SCM_WORD(scm__rc.d1562[163]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1562]))[45] = SCM_WORD(scm__rc.d1562[164]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1562]))[47] = SCM_WORD(scm__rc.d1562[161]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1562]))[52] = SCM_WORD(scm__rc.d1562[166]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1562]))[58] = SCM_WORD(scm__rc.d1562[86]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1562]))[60] = SCM_WORD(scm__rc.d1562[161]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1562]))[65] = SCM_WORD(scm__rc.d1562[167]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1562]))[71] = SCM_WORD(scm__rc.d1562[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1562]))[74] = SCM_WORD(scm__rc.d1562[161]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1562]))[79] = SCM_WORD(scm__rc.d1562[169]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1562]))[87] = SCM_WORD(scm__rc.d1562[86]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1562]))[89] = SCM_WORD(scm__rc.d1562[161]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1562]))[95] = SCM_WORD(scm__rc.d1562[18]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1562]))[98] = SCM_WORD(scm__rc.d1562[161]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1562]))[113] = SCM_WORD(scm__rc.d1562[176]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1562]))[124] = SCM_WORD(scm__rc.d1562[178]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1562]))[127] = SCM_WORD(scm__rc.d1562[180]);
  scm__rc.d1562[184] = SCM_OBJ(Scm_FindModule(SCM_SYMBOL(scm__rc.d1562[1]), SCM_FIND_MODULE_CREATE|SCM_FIND_MODULE_PLACEHOLDING)); /* module gauche.object */
  scm__rc.d1562[183] = Scm_MakeIdentifier(scm__rc.d1562[90], SCM_MODULE(scm__rc.d1562[184]), SCM_NIL); /* gauche.object#%ensure-generic-function */
  scm__rc.d1562[185] = Scm_MakeIdentifier(scm__rc.d1562[24], SCM_MODULE(scm__rc.d1562[184]), SCM_NIL); /* gauche.object#<method> */
  scm__rc.d1562[186] = Scm_MakeIdentifier(scm__rc.d1562[74], SCM_MODULE(scm__rc.d1562[184]), SCM_NIL); /* gauche.object#<top> */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[173]), scm__rc.d1562[18]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[174]), scm__rc.d1562[17]);
  scm__rc.d1562[187] = Scm_MakeIdentifier(scm__rc.d1562[22], SCM_MODULE(scm__rc.d1562[184]), SCM_NIL); /* gauche.object#make */
  scm__rc.d1562[188] = Scm_MakeIdentifier(scm__rc.d1562[32], SCM_MODULE(scm__rc.d1562[184]), SCM_NIL); /* gauche.object#add-method! */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[20]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1691]))[5] = SCM_WORD(scm__rc.d1562[15]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1691]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1691]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1691]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1691]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1691]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1691]))[24] = SCM_WORD(scm__rc.d1562[27]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1691]))[26] = SCM_WORD(scm__rc.d1562[186]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1691]))[30] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1691]))[34] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1691]))[38] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1691]))[41] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1691]))[43] = SCM_WORD(scm__rc.d1562[188]);
  scm__rc.d1562[189] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[120])),FALSE); /* G1585 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[175]), scm__rc.d1562[189]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[177]), scm__rc.d1562[10]);
  scm__rc.d1562[190] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[176]), SCM_OBJ(&scm__rc.d1565[11]), SCM_OBJ(&scm__rc.d1565[178]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[179]), scm__rc.d1562[190]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[22]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1737]))[5] = SCM_WORD(scm__rc.d1562[179]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1737]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1737]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1737]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1737]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1737]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1737]))[24] = SCM_WORD(scm__rc.d1562[27]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1737]))[26] = SCM_WORD(scm__rc.d1562[186]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1737]))[30] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1737]))[34] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1737]))[37] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1737]))[40] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1737]))[42] = SCM_WORD(scm__rc.d1562[188]);
  scm__rc.d1562[191] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[121])),FALSE); /* G1587 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[181]), scm__rc.d1562[191]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[182]), scm__rc.d1562[127]);
  scm__rc.d1562[192] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[122])),TRUE); /* obj */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[183]), scm__rc.d1562[192]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[186]), scm__rc.d1562[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[187]), scm__rc.d1562[10]);
  scm__rc.d1562[193] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[182]), SCM_OBJ(&scm__rc.d1565[183]), SCM_OBJ(&scm__rc.d1565[189]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[190]), scm__rc.d1562[193]);
  scm__rc.d1562[194] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[123])),FALSE); /* G1586 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[191]), scm__rc.d1562[194]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[192]), scm__rc.d1562[127]);
  scm__rc.d1562[195] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[124])),TRUE); /* val */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[193]), scm__rc.d1562[195]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[194]), scm__rc.d1562[192]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[197]), scm__rc.d1562[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[198]), scm__rc.d1562[10]);
  scm__rc.d1562[196] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[192]), SCM_OBJ(&scm__rc.d1565[194]), SCM_OBJ(&scm__rc.d1565[200]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[201]), scm__rc.d1562[196]);
  scm__rc.d1562[198] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[125])),TRUE); /* slot-definition-name */
  scm__rc.d1562[197] = Scm_MakeIdentifier(scm__rc.d1562[198], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#slot-definition-name */
  scm__rc.d1562[200] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[126])),TRUE); /* class-slot-accessor */
  scm__rc.d1562[199] = Scm_MakeIdentifier(scm__rc.d1562[200], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#class-slot-accessor */
  scm__rc.d1562[202] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[127])),TRUE); /* slot-definition-getter */
  scm__rc.d1562[201] = Scm_MakeIdentifier(scm__rc.d1562[202], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#slot-definition-getter */
  scm__rc.d1562[204] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[128])),TRUE); /* slot-definition-setter */
  scm__rc.d1562[203] = Scm_MakeIdentifier(scm__rc.d1562[204], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#slot-definition-setter */
  scm__rc.d1562[206] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[129])),TRUE); /* slot-definition-accessor */
  scm__rc.d1562[205] = Scm_MakeIdentifier(scm__rc.d1562[206], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#slot-definition-accessor */
  scm__rc.d1562[208] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[130])),TRUE); /* <accessor-method> */
  scm__rc.d1562[207] = Scm_MakeIdentifier(scm__rc.d1562[208], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#<accessor-method> */
  scm__rc.d1562[209] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1563[131]))); /* :slot-accessor */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[204]), scm__rc.d1562[192]);
  scm__rc.d1562[210] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[132])),TRUE); /* make-getter */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[205]), scm__rc.d1562[210]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[206]), scm__rc.d1562[127]);
  scm__rc.d1562[211] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[206]), SCM_OBJ(&scm__rc.d1565[37]), SCM_OBJ(&scm__rc.d1565[6]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[207]), scm__rc.d1562[211]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[25]))->name = scm__rc.d1562[210];/* (%make-accessor make-getter) */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1783]))[4] = SCM_WORD(scm__rc.d1562[207]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1783]))[6] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1783]))[9] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1783]))[14] = SCM_WORD(scm__rc.d1562[209]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1783]))[17] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1783]))[21] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1783]))[24] = SCM_WORD(scm__rc.d1562[21]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1783]))[26] = SCM_WORD(scm__rc.d1562[31]);
  scm__rc.d1562[212] = Scm_MakeIdentifier(scm__rc.d1562[74], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#<top> */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[208]), scm__rc.d1562[195]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[209]), scm__rc.d1562[192]);
  scm__rc.d1562[213] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[133])),TRUE); /* make-setter */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[210]), scm__rc.d1562[213]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[211]), scm__rc.d1562[127]);
  scm__rc.d1562[214] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[211]), SCM_OBJ(&scm__rc.d1565[37]), SCM_OBJ(&scm__rc.d1565[6]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[212]), scm__rc.d1562[214]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[26]))->name = scm__rc.d1562[213];/* (%make-accessor make-setter) */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1811]))[4] = SCM_WORD(scm__rc.d1562[207]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1811]))[6] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1811]))[9] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1811]))[12] = SCM_WORD(scm__rc.d1562[212]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1811]))[16] = SCM_WORD(scm__rc.d1562[209]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1811]))[19] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1811]))[23] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1811]))[26] = SCM_WORD(scm__rc.d1562[21]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1811]))[28] = SCM_WORD(scm__rc.d1562[31]);
  scm__rc.d1562[215] = Scm_MakeIdentifier(scm__rc.d1562[90], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#%ensure-generic-function */
  scm__rc.d1562[216] = Scm_MakeIdentifier(scm__rc.d1562[50], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#setter */
  scm__rc.d1562[217] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[134])),TRUE); /* slot */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[215]), scm__rc.d1562[217]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[216]), scm__rc.d1562[17]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[219]), scm__rc.d1562[9]);
  scm__rc.d1562[218] = Scm_MakeExtendedPair(scm__rc.d1562[127], SCM_OBJ(&scm__rc.d1565[216]), SCM_OBJ(&scm__rc.d1565[220]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[221]), scm__rc.d1562[218]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[27]))->name = scm__rc.d1562[127];/* %make-accessor */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1841]))[4] = SCM_WORD(scm__rc.d1562[197]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1841]))[11] = SCM_WORD(scm__rc.d1562[199]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1841]))[17] = SCM_WORD(scm__rc.d1562[201]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1841]))[23] = SCM_WORD(scm__rc.d1562[203]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1841]))[29] = SCM_WORD(scm__rc.d1562[205]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1841]))[43] = SCM_WORD(scm__rc.d1562[215]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1841]))[59] = SCM_WORD(scm__rc.d1562[215]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1841]))[73] = SCM_WORD(scm__rc.d1562[215]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1841]))[87] = SCM_WORD(scm__rc.d1562[53]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1841]))[91] = SCM_WORD(scm__rc.d1562[215]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1841]))[106] = SCM_WORD(scm__rc.d1562[216]);
  scm__rc.d1562[219] = Scm_MakeIdentifier(scm__rc.d1562[127], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#%make-accessor */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[28]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1952]))[5] = SCM_WORD(scm__rc.d1562[219]);
  scm__rc.d1562[221] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[135])),TRUE); /* slot-ref */
  scm__rc.d1562[220] = Scm_MakeIdentifier(scm__rc.d1562[221], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#slot-ref */
  scm__rc.d1562[222] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[136])),FALSE); /* G1591 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[222]), scm__rc.d1562[222]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[224]), scm__rc.d1562[17]);
  scm__rc.d1562[223] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[223]), SCM_OBJ(&scm__rc.d1565[224]), SCM_OBJ(&scm__rc.d1565[16]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[225]), scm__rc.d1562[223]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1959]))[9] = SCM_WORD(scm__rc.d1562[163]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1959]))[11] = SCM_WORD(scm__rc.d1562[220]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1959]))[24] = SCM_WORD(scm__rc.d1562[166]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[1959]))[26] = SCM_WORD(scm__rc.d1562[220]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[227]), scm__rc.d1562[17]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[30]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2019]))[5] = SCM_WORD(scm__rc.d1562[168]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2019]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2019]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2019]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2019]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2019]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2019]))[24] = SCM_WORD(scm__rc.d1562[27]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2019]))[28] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2019]))[32] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2019]))[36] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2019]))[39] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2019]))[41] = SCM_WORD(scm__rc.d1562[188]);
  scm__rc.d1562[224] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1563[137]))); /* :init-value */
  scm__rc.d1562[226] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[138])),TRUE); /* slot-definition-option */
  scm__rc.d1562[225] = Scm_MakeIdentifier(scm__rc.d1562[226], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#slot-definition-option */
  scm__rc.d1562[228] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[139])),TRUE); /* %make-class-slot */
  scm__rc.d1562[227] = Scm_MakeIdentifier(scm__rc.d1562[228], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#%make-class-slot */
  scm__rc.d1562[229] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[140])),TRUE); /* make-class-slot */
  scm__rc.d1562[230] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[141])),FALSE); /* G1593 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[228]), scm__rc.d1562[230]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[230]), scm__rc.d1562[229]);
  scm__rc.d1562[231] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[231]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[6]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[232]), scm__rc.d1562[231]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[31]))->name = scm__rc.d1562[229];/* ((#f G1593) make-class-slot) */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2062]))[4] = SCM_WORD(scm__rc.d1562[224]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2062]))[7] = SCM_WORD(scm__rc.d1562[225]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2062]))[13] = SCM_WORD(scm__rc.d1562[137]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2062]))[16] = SCM_WORD(scm__rc.d1562[225]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2062]))[26] = SCM_WORD(scm__rc.d1562[227]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2062]))[30] = SCM_WORD(scm__rc.d1562[227]);
  scm__rc.d1562[233] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[142])),TRUE); /* slot-definition-allocation */
  scm__rc.d1562[232] = Scm_MakeIdentifier(scm__rc.d1562[233], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#slot-definition-allocation */
  scm__rc.d1562[234] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1563[143]))); /* :instance */
  scm__rc.d1562[235] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[144])),TRUE); /* num-instance-slots */
  scm__rc.d1562[237] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[145])),TRUE); /* class-direct-slots */
  scm__rc.d1562[236] = Scm_MakeIdentifier(scm__rc.d1562[237], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#class-direct-slots */
  scm__rc.d1562[238] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1563[147]))); /* :each-subclass */
  scm__rc.d1562[239] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1563[148]))); /* :virtual */
  scm__rc.d1562[240] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1563[135]))); /* :slot-ref */
  scm__rc.d1562[241] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1563[108]))); /* :slot-set! */
  scm__rc.d1562[242] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1563[149]))); /* :slot-bound? */
  scm__rc.d1562[244] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[150])),TRUE); /* procedure? */
  scm__rc.d1562[243] = Scm_MakeIdentifier(scm__rc.d1562[244], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#procedure? */
  scm__rc.d1562[245] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1563[152]))); /* :builtin */
  scm__rc.d1562[247] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[154])),TRUE); /* errorf */
  scm__rc.d1562[246] = Scm_MakeIdentifier(scm__rc.d1562[247], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#errorf */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[234]), scm__rc.d1562[217]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[235]), scm__rc.d1562[17]);
  scm__rc.d1562[248] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[229]), SCM_OBJ(&scm__rc.d1565[235]), SCM_OBJ(&scm__rc.d1565[16]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[236]), scm__rc.d1562[248]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2094]))[6] = SCM_WORD(scm__rc.d1562[197]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2094]))[11] = SCM_WORD(scm__rc.d1562[232]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2094]))[15] = SCM_WORD(scm__rc.d1562[234]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2094]))[21] = SCM_WORD(scm__rc.d1562[235]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2094]))[23] = SCM_WORD(scm__rc.d1562[220]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2094]))[29] = SCM_WORD(scm__rc.d1562[235]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2094]))[32] = SCM_WORD(scm__rc.d1562[161]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2094]))[36] = SCM_WORD(scm__rc.d1562[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2094]))[43] = SCM_WORD(scm__rc.d1562[236]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2094]))[54] = SCM_WORD(scm__rc.d1562[143]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2094]))[63] = SCM_WORD(scm__rc.d1562[55]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2094]))[70] = SCM_WORD(scm__rc.d1562[236]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2094]))[78] = SCM_WORD(scm__rc.d1562[199]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2094]))[88] = SCM_WORD(scm__rc.d1562[238]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2094]))[95] = SCM_WORD(scm__rc.d1562[239]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2094]))[101] = SCM_WORD(scm__rc.d1562[240]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2094]))[104] = SCM_WORD(scm__rc.d1562[225]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2094]))[109] = SCM_WORD(scm__rc.d1562[241]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2094]))[112] = SCM_WORD(scm__rc.d1562[225]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2094]))[117] = SCM_WORD(scm__rc.d1562[242]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2094]))[120] = SCM_WORD(scm__rc.d1562[225]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2094]))[126] = SCM_WORD(scm__rc.d1562[243]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2094]))[137] = SCM_WORD(scm__rc.d1562[55]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2094]))[145] = SCM_WORD(scm__rc.d1562[245]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2094]))[151] = SCM_WORD(scm__rc.d1562[209]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2094]))[154] = SCM_WORD(scm__rc.d1562[225]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2094]))[162] = SCM_WORD(scm__rc.d1562[246]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2094]))[168] = SCM_WORD(scm__rc.d1562[55]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[238]), scm__rc.d1562[217]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[239]), scm__rc.d1562[17]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[33]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2264]))[5] = SCM_WORD(scm__rc.d1562[171]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2264]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2264]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2264]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2264]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2264]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2264]))[24] = SCM_WORD(scm__rc.d1562[27]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2264]))[26] = SCM_WORD(scm__rc.d1562[186]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2264]))[30] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2264]))[34] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2264]))[38] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2264]))[41] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2264]))[43] = SCM_WORD(scm__rc.d1562[188]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[240]), scm__rc.d1562[228]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[241]), scm__rc.d1562[228]);
  scm__rc.d1562[249] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[156])),TRUE); /* o */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[242]), scm__rc.d1562[249]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[245]), scm__rc.d1562[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[246]), scm__rc.d1562[10]);
  scm__rc.d1562[250] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[241]), SCM_OBJ(&scm__rc.d1565[242]), SCM_OBJ(&scm__rc.d1565[248]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[249]), scm__rc.d1562[250]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[34]))->name = scm__rc.d1562[228];/* (%make-class-slot %make-class-slot) */
  scm__rc.d1562[251] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[157])),TRUE); /* v */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[250]), scm__rc.d1562[251]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[251]), scm__rc.d1562[249]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[254]), scm__rc.d1562[9]);
  scm__rc.d1562[252] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[241]), SCM_OBJ(&scm__rc.d1565[251]), SCM_OBJ(&scm__rc.d1565[255]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[256]), scm__rc.d1562[252]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[35]))->name = scm__rc.d1562[228];/* (%make-class-slot %make-class-slot) */
  scm__rc.d1562[254] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[158])),TRUE); /* undefined? */
  scm__rc.d1562[253] = Scm_MakeIdentifier(scm__rc.d1562[254], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#undefined? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[259]), scm__rc.d1562[9]);
  scm__rc.d1562[255] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[241]), SCM_OBJ(&scm__rc.d1565[242]), SCM_OBJ(&scm__rc.d1565[260]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[261]), scm__rc.d1562[255]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[36]))->name = scm__rc.d1562[228];/* (%make-class-slot %make-class-slot) */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2314]))[4] = SCM_WORD(scm__rc.d1562[253]);
  scm__rc.d1562[256] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[159])),TRUE); /* cell */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[262]), scm__rc.d1562[256]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[265]), scm__rc.d1562[9]);
  scm__rc.d1562[257] = Scm_MakeExtendedPair(scm__rc.d1562[228], SCM_OBJ(&scm__rc.d1565[262]), SCM_OBJ(&scm__rc.d1565[266]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[267]), scm__rc.d1562[257]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[37]))->name = scm__rc.d1562[228];/* %make-class-slot */
  ScmObj G1594 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1566[37]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1562[228]) /* %make-class-slot */, G1594,0);

  scm__rc.d1562[259] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[160])),TRUE); /* <slot-accessor> */
  scm__rc.d1562[258] = Scm_MakeIdentifier(scm__rc.d1562[259], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#<slot-accessor> */
  scm__rc.d1562[261] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[161])),TRUE); /* is-a? */
  scm__rc.d1562[260] = Scm_MakeIdentifier(scm__rc.d1562[261], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#is-a? */
  scm__rc.d1562[263] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[162])),TRUE); /* integer? */
  scm__rc.d1562[262] = Scm_MakeIdentifier(scm__rc.d1562[263], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#integer? */
  scm__rc.d1562[264] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1563[163]))); /* :slot-number */
  scm__rc.d1562[265] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1563[164]))); /* :initializable */
  scm__rc.d1562[267] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[165])),TRUE); /* list? */
  scm__rc.d1562[266] = Scm_MakeIdentifier(scm__rc.d1562[267], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#list? */
  scm__rc.d1562[269] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[166])),TRUE); /* list-ref */
  scm__rc.d1562[268] = Scm_MakeIdentifier(scm__rc.d1562[269], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#list-ref */
  scm__rc.d1562[270] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1563[167]))); /* :bound? */
  scm__rc.d1562[271] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[169])),FALSE); /* G1596 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[268]), scm__rc.d1562[271]);
  scm__rc.d1562[272] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[170])),TRUE); /* gns */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[270]), scm__rc.d1562[272]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[271]), scm__rc.d1562[217]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[272]), scm__rc.d1562[17]);
  scm__rc.d1562[273] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[269]), SCM_OBJ(&scm__rc.d1565[272]), SCM_OBJ(&scm__rc.d1565[16]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[273]), scm__rc.d1562[273]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2332]))[4] = SCM_WORD(scm__rc.d1562[258]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2332]))[6] = SCM_WORD(scm__rc.d1562[260]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2332]))[11] = SCM_WORD(scm__rc.d1562[21]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2332]))[13] = SCM_WORD(scm__rc.d1562[258]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2332]))[15] = SCM_WORD(scm__rc.d1562[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2332]))[18] = SCM_WORD(scm__rc.d1562[48]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2332]))[23] = SCM_WORD(scm__rc.d1562[197]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2332]))[28] = SCM_WORD(scm__rc.d1562[262]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2332]))[32] = SCM_WORD(scm__rc.d1562[264]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2332]))[35] = SCM_WORD(scm__rc.d1562[265]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2332]))[45] = SCM_WORD(scm__rc.d1562[266]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2332]))[49] = SCM_WORD(scm__rc.d1562[138]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2332]))[53] = SCM_WORD(scm__rc.d1562[139]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2332]))[60] = SCM_WORD(scm__rc.d1562[268]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2332]))[63] = SCM_WORD(scm__rc.d1562[270]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2332]))[70] = SCM_WORD(scm__rc.d1562[268]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2332]))[73] = SCM_WORD(scm__rc.d1562[265]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2332]))[80] = SCM_WORD(scm__rc.d1562[268]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2332]))[92] = SCM_WORD(scm__rc.d1562[246]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[275]), scm__rc.d1562[272]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[276]), scm__rc.d1562[217]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[277]), scm__rc.d1562[17]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[39]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2430]))[5] = SCM_WORD(scm__rc.d1562[173]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2430]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2430]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2430]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2430]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2430]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2430]))[24] = SCM_WORD(scm__rc.d1562[27]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2430]))[26] = SCM_WORD(scm__rc.d1562[186]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2430]))[28] = SCM_WORD(scm__rc.d1562[186]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2430]))[32] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2430]))[36] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2430]))[40] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2430]))[43] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2430]))[45] = SCM_WORD(scm__rc.d1562[188]);
  scm__rc.d1562[274] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[171])),TRUE); /* %class-slot-gns */
  scm__rc.d1562[276] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[172])),TRUE); /* class-slot-definition */
  scm__rc.d1562[275] = Scm_MakeIdentifier(scm__rc.d1562[276], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#class-slot-definition */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[278]), scm__rc.d1562[238]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[279]), scm__rc.d1562[37]);
  scm__rc.d1562[277] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[175])),TRUE); /* slot-name */
  scm__rc.d1562[278] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[176])),TRUE); /* acc-type */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[280]), scm__rc.d1562[278]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[281]), scm__rc.d1562[277]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[282]), scm__rc.d1562[17]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[285]), scm__rc.d1562[9]);
  scm__rc.d1562[279] = Scm_MakeExtendedPair(scm__rc.d1562[274], SCM_OBJ(&scm__rc.d1565[282]), SCM_OBJ(&scm__rc.d1565[286]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[287]), scm__rc.d1562[279]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[40]))->name = scm__rc.d1562[274];/* %class-slot-gns */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2477]))[5] = SCM_WORD(scm__rc.d1562[275]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2477]))[14] = SCM_WORD(scm__rc.d1562[232]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2477]))[26] = SCM_WORD(scm__rc.d1562[199]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2477]))[30] = SCM_WORD(scm__rc.d1562[220]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2477]))[37] = SCM_WORD(scm__rc.d1562[246]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2477]))[44] = SCM_WORD(scm__rc.d1562[246]);
  ScmObj G1597 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1566[40]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1562[274]) /* %class-slot-gns */, G1597,0);

  scm__rc.d1562[280] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[177])),TRUE); /* class-slot-set! */
  scm__rc.d1562[281] = Scm_MakeIdentifier(scm__rc.d1562[274], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#%class-slot-gns */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[288]), scm__rc.d1562[277]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[289]), scm__rc.d1562[17]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[292]), scm__rc.d1562[9]);
  scm__rc.d1562[282] = Scm_MakeExtendedPair(scm__rc.d1562[280], SCM_OBJ(&scm__rc.d1565[289]), SCM_OBJ(&scm__rc.d1565[293]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[294]), scm__rc.d1562[282]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[41]))->name = scm__rc.d1562[280];/* class-slot-set! */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2523]))[7] = SCM_WORD(scm__rc.d1562[50]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2523]))[9] = SCM_WORD(scm__rc.d1562[281]);
  ScmObj G1598 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1566[41]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1562[280]) /* class-slot-set! */, G1598,0);

  scm__rc.d1562[283] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[95])),TRUE); /* getter */
  scm__rc.d1562[285] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[178])),TRUE); /* slot-unbound */
  scm__rc.d1562[284] = Scm_MakeIdentifier(scm__rc.d1562[285], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#slot-unbound */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[295]), scm__rc.d1562[277]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[296]), scm__rc.d1562[17]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[299]), scm__rc.d1562[9]);
  scm__rc.d1562[286] = Scm_MakeExtendedPair(SCM_FALSE, SCM_OBJ(&scm__rc.d1565[296]), SCM_OBJ(&scm__rc.d1565[300]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[301]), scm__rc.d1562[286]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2535]))[8] = SCM_WORD(scm__rc.d1562[283]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2535]))[10] = SCM_WORD(scm__rc.d1562[281]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2535]))[17] = SCM_WORD(scm__rc.d1562[253]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2535]))[23] = SCM_WORD(scm__rc.d1562[284]);
  scm__rc.d1562[287] = Scm_MakeIdentifier(scm__rc.d1562[280], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#class-slot-set! */
  scm__rc.d1562[289] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[179])),TRUE); /* getter-with-setter */
  scm__rc.d1562[288] = Scm_MakeIdentifier(scm__rc.d1562[289], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#getter-with-setter */
  scm__rc.d1562[291] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[180])),TRUE); /* class-slot-ref */
  scm__rc.d1562[290] = Scm_MakeIdentifier(scm__rc.d1562[291], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#class-slot-ref */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[43]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2561]))[5] = SCM_WORD(scm__rc.d1562[287]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2561]))[7] = SCM_WORD(scm__rc.d1562[288]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2561]))[9] = SCM_WORD(scm__rc.d1562[290]);
  scm__rc.d1562[292] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[181])),TRUE); /* class-slot-bound? */
  scm__rc.d1562[293] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[167])),TRUE); /* bound? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[304]), scm__rc.d1562[9]);
  scm__rc.d1562[294] = Scm_MakeExtendedPair(scm__rc.d1562[292], SCM_OBJ(&scm__rc.d1565[296]), SCM_OBJ(&scm__rc.d1565[305]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[306]), scm__rc.d1562[294]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[44]))->name = scm__rc.d1562[292];/* class-slot-bound? */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2572]))[6] = SCM_WORD(scm__rc.d1562[293]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2572]))[8] = SCM_WORD(scm__rc.d1562[281]);
  ScmObj G1599 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1566[44]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1562[292]) /* class-slot-bound? */, G1599,0);

  scm__rc.d1562[296] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[183])),TRUE); /* current-class-of */
  scm__rc.d1562[295] = Scm_MakeIdentifier(scm__rc.d1562[296], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#current-class-of */
  scm__rc.d1562[298] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[184])),TRUE); /* slot-ref-using-class */
  scm__rc.d1562[297] = Scm_MakeIdentifier(scm__rc.d1562[298], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#slot-ref-using-class */
  scm__rc.d1562[299] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[185])),FALSE); /* G1601 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[307]), scm__rc.d1562[299]);
  scm__rc.d1562[300] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[186])),TRUE); /* out */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[309]), scm__rc.d1562[300]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[310]), scm__rc.d1562[192]);
  scm__rc.d1562[301] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[308]), SCM_OBJ(&scm__rc.d1565[310]), SCM_OBJ(&scm__rc.d1565[16]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[311]), scm__rc.d1562[301]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2583]))[9] = SCM_WORD(scm__rc.d1562[295]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2583]))[13] = SCM_WORD(scm__rc.d1562[8]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2583]))[15] = SCM_WORD(scm__rc.d1562[297]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2583]))[17] = SCM_WORD(scm__rc.d1562[58]);
  scm__rc.d1562[302] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[187])),TRUE); /* write-object */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[313]), scm__rc.d1562[300]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[314]), scm__rc.d1562[192]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[46]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2602]))[5] = SCM_WORD(scm__rc.d1562[302]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2602]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2602]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2602]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2602]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2602]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2602]))[24] = SCM_WORD(scm__rc.d1562[27]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2602]))[26] = SCM_WORD(scm__rc.d1562[186]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2602]))[30] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2602]))[34] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2602]))[37] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2602]))[40] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2602]))[42] = SCM_WORD(scm__rc.d1562[188]);
  scm__rc.d1562[303] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[188])),TRUE); /* slot-push! */
  scm__rc.d1562[304] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[189])),TRUE); /* value */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[315]), scm__rc.d1562[304]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[316]), scm__rc.d1562[217]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[317]), scm__rc.d1562[192]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[320]), scm__rc.d1562[9]);
  scm__rc.d1562[305] = Scm_MakeExtendedPair(scm__rc.d1562[303], SCM_OBJ(&scm__rc.d1565[317]), SCM_OBJ(&scm__rc.d1565[321]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[322]), scm__rc.d1562[305]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[47]))->name = scm__rc.d1562[303];/* slot-push! */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2646]))[8] = SCM_WORD(scm__rc.d1562[220]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2646]))[11] = SCM_WORD(scm__rc.d1562[161]);
  ScmObj G1602 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1566[47]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1562[303]) /* slot-push! */, G1602,0);

  scm__rc.d1562[306] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[190])),TRUE); /* slot-pop! */
  scm__rc.d1562[308] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[149])),TRUE); /* slot-bound? */
  scm__rc.d1562[307] = Scm_MakeIdentifier(scm__rc.d1562[308], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#slot-bound? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[323]), scm__rc.d1562[217]);
  SCM_SET_CDR(SCM_OBJ(&scm__rc.d1565[323]), scm__rc.d1562[112]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[324]), scm__rc.d1562[192]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[327]), scm__rc.d1562[9]);
  scm__rc.d1562[309] = Scm_MakeExtendedPair(scm__rc.d1562[306], SCM_OBJ(&scm__rc.d1565[324]), SCM_OBJ(&scm__rc.d1565[328]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[329]), scm__rc.d1562[309]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[48]))->name = scm__rc.d1562[306];/* slot-pop! */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2659]))[8] = SCM_WORD(scm__rc.d1562[220]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2659]))[16] = SCM_WORD(scm__rc.d1562[161]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2659]))[24] = SCM_WORD(scm__rc.d1562[307]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2659]))[32] = SCM_WORD(scm__rc.d1562[220]);
  ScmObj G1603 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1566[48]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1562[306]) /* slot-pop! */, G1603,0);

  scm__rc.d1562[310] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[192])),FALSE); /* G1605 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[330]), scm__rc.d1562[310]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[332]), scm__rc.d1562[192]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[333]), scm__rc.d1562[17]);
  scm__rc.d1562[311] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[331]), SCM_OBJ(&scm__rc.d1565[333]), SCM_OBJ(&scm__rc.d1565[188]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[334]), scm__rc.d1562[311]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2700]))[5] = SCM_WORD(scm__rc.d1562[246]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[336]), scm__rc.d1562[192]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[337]), scm__rc.d1562[17]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[50]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2707]))[5] = SCM_WORD(scm__rc.d1562[285]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2707]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2707]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2707]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2707]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2707]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2707]))[24] = SCM_WORD(scm__rc.d1562[27]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2707]))[26] = SCM_WORD(scm__rc.d1562[186]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2707]))[28] = SCM_WORD(scm__rc.d1562[186]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2707]))[32] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2707]))[36] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2707]))[39] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2707]))[42] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2707]))[44] = SCM_WORD(scm__rc.d1562[188]);
  scm__rc.d1562[312] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[194])),FALSE); /* G1607 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[338]), scm__rc.d1562[312]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[340]), scm__rc.d1562[304]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[341]), scm__rc.d1562[217]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[342]), scm__rc.d1562[192]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[343]), scm__rc.d1562[17]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[344]), scm__rc.d1562[192]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[345]), scm__rc.d1562[10]);
  scm__rc.d1562[313] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[339]), SCM_OBJ(&scm__rc.d1565[343]), SCM_OBJ(&scm__rc.d1565[346]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[347]), scm__rc.d1562[313]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2753]))[5] = SCM_WORD(scm__rc.d1562[246]);
  scm__rc.d1562[314] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[195])),TRUE); /* slot-missing */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[349]), scm__rc.d1562[217]);
  SCM_SET_CDR(SCM_OBJ(&scm__rc.d1565[349]), scm__rc.d1562[304]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[350]), scm__rc.d1562[192]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[351]), scm__rc.d1562[17]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[52]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2760]))[5] = SCM_WORD(scm__rc.d1562[314]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2760]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2760]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2760]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2760]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2760]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2760]))[24] = SCM_WORD(scm__rc.d1562[27]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2760]))[26] = SCM_WORD(scm__rc.d1562[186]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2760]))[28] = SCM_WORD(scm__rc.d1562[186]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2760]))[32] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2760]))[36] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2760]))[39] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2760]))[42] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2760]))[44] = SCM_WORD(scm__rc.d1562[188]);
  scm__rc.d1562[315] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[196])),TRUE); /* slot-exists? */
  scm__rc.d1562[317] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[197])),TRUE); /* slot-exists-using-class? */
  scm__rc.d1562[316] = Scm_MakeIdentifier(scm__rc.d1562[317], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#slot-exists-using-class? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[354]), scm__rc.d1562[9]);
  scm__rc.d1562[318] = Scm_MakeExtendedPair(scm__rc.d1562[315], SCM_OBJ(&scm__rc.d1565[336]), SCM_OBJ(&scm__rc.d1565[355]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[356]), scm__rc.d1562[318]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[53]))->name = scm__rc.d1562[315];/* slot-exists? */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2806]))[4] = SCM_WORD(scm__rc.d1562[148]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2806]))[9] = SCM_WORD(scm__rc.d1562[316]);
  ScmObj G1608 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1566[53]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1562[315]) /* slot-exists? */, G1608,0);

  scm__rc.d1562[319] = Scm_MakeIdentifier(scm__rc.d1562[128], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#class-slots */
  scm__rc.d1562[320] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[198])),FALSE); /* G1610 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[357]), scm__rc.d1562[320]);
  scm__rc.d1562[321] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[358]), SCM_OBJ(&scm__rc.d1565[333]), SCM_OBJ(&scm__rc.d1565[188]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[359]), scm__rc.d1562[321]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2817]))[5] = SCM_WORD(scm__rc.d1562[319]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[55]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2827]))[5] = SCM_WORD(scm__rc.d1562[317]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2827]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2827]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2827]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2827]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2827]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2827]))[24] = SCM_WORD(scm__rc.d1562[186]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2827]))[26] = SCM_WORD(scm__rc.d1562[186]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2827]))[28] = SCM_WORD(scm__rc.d1562[186]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2827]))[32] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2827]))[36] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2827]))[39] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2827]))[42] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2827]))[44] = SCM_WORD(scm__rc.d1562[188]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[363]), scm__rc.d1562[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[364]), scm__rc.d1562[124]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[365]), scm__rc.d1562[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[366]), scm__rc.d1562[65]);
  scm__rc.d1562[322] = Scm_MakeExtendedPair(scm__rc.d1562[124], SCM_OBJ(&scm__rc.d1565[91]), SCM_OBJ(&scm__rc.d1565[368]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1562[0]), SCM_SYMBOL(SCM_INTERN("%check-class-binding")), SCM_OBJ(&libobj_25check_class_binding__STUB), 0);
  libobj_25check_class_binding__STUB.common.info = scm__rc.d1562[322];
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[371]), scm__rc.d1562[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[372]), scm__rc.d1562[149]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[373]), scm__rc.d1562[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[374]), scm__rc.d1562[65]);
  scm__rc.d1562[323] = Scm_MakeExtendedPair(scm__rc.d1562[149], SCM_OBJ(&scm__rc.d1565[204]), SCM_OBJ(&scm__rc.d1565[376]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1562[0]), SCM_SYMBOL(SCM_INTERN("class-of")), SCM_OBJ(&libobjclass_of__STUB), 0);
  libobjclass_of__STUB.common.info = scm__rc.d1562[323];
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[379]), scm__rc.d1562[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[380]), scm__rc.d1562[296]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[381]), scm__rc.d1562[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[382]), scm__rc.d1562[65]);
  scm__rc.d1562[324] = Scm_MakeExtendedPair(scm__rc.d1562[296], SCM_OBJ(&scm__rc.d1565[204]), SCM_OBJ(&scm__rc.d1565[384]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1562[0]), SCM_SYMBOL(SCM_INTERN("current-class-of")), SCM_OBJ(&libobjcurrent_class_of__STUB), 0);
  libobjcurrent_class_of__STUB.common.info = scm__rc.d1562[324];
  scm__rc.d1562[325] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[199])),TRUE); /* klass */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[385]), scm__rc.d1562[325]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[386]), scm__rc.d1562[192]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[389]), scm__rc.d1562[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[390]), scm__rc.d1562[261]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[391]), scm__rc.d1562[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[392]), scm__rc.d1562[65]);
  scm__rc.d1562[326] = Scm_MakeExtendedPair(scm__rc.d1562[261], SCM_OBJ(&scm__rc.d1565[386]), SCM_OBJ(&scm__rc.d1565[394]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1562[0]), SCM_SYMBOL(SCM_INTERN("is-a?")), SCM_OBJ(&libobjis_aP__STUB), SCM_BINDING_INLINABLE);
  libobjis_aP__STUB.common.info = scm__rc.d1562[326];
  scm__rc.d1562[327] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[200])),TRUE); /* subtype? */
  scm__rc.d1562[328] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[201])),TRUE); /* c1 */
  scm__rc.d1562[329] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[202])),TRUE); /* c2 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[395]), scm__rc.d1562[329]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[396]), scm__rc.d1562[328]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[399]), scm__rc.d1562[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[400]), scm__rc.d1562[327]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[401]), scm__rc.d1562[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[402]), scm__rc.d1562[65]);
  scm__rc.d1562[330] = Scm_MakeExtendedPair(scm__rc.d1562[327], SCM_OBJ(&scm__rc.d1565[396]), SCM_OBJ(&scm__rc.d1565[404]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1562[0]), SCM_SYMBOL(SCM_INTERN("subtype?")), SCM_OBJ(&libobjsubtypeP__STUB), 0);
  libobjsubtypeP__STUB.common.info = scm__rc.d1562[330];
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[407]), scm__rc.d1562[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[408]), scm__rc.d1562[221]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[409]), scm__rc.d1562[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[410]), scm__rc.d1562[65]);
  scm__rc.d1562[331] = Scm_MakeExtendedPair(scm__rc.d1562[221], SCM_OBJ(&scm__rc.d1565[336]), SCM_OBJ(&scm__rc.d1565[412]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1562[0]), SCM_SYMBOL(SCM_INTERN("slot-ref")), SCM_OBJ(&libobjslot_ref__STUB), SCM_BINDING_INLINABLE);
  libobjslot_ref__STUB.common.info = scm__rc.d1562[331];
  Scm_SetterSet(SCM_PROCEDURE(&libobjslot_ref__STUB), SCM_PROCEDURE(&libobjslot_setX__STUB), TRUE);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[415]), scm__rc.d1562[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[416]), scm__rc.d1562[162]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[417]), scm__rc.d1562[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[418]), scm__rc.d1562[65]);
  scm__rc.d1562[332] = Scm_MakeExtendedPair(scm__rc.d1562[162], SCM_OBJ(&scm__rc.d1565[317]), SCM_OBJ(&scm__rc.d1565[420]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1562[0]), SCM_SYMBOL(SCM_INTERN("slot-set!")), SCM_OBJ(&libobjslot_setX__STUB), SCM_BINDING_INLINABLE);
  libobjslot_setX__STUB.common.info = scm__rc.d1562[332];
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[423]), scm__rc.d1562[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[424]), scm__rc.d1562[308]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[425]), scm__rc.d1562[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[426]), scm__rc.d1562[65]);
  scm__rc.d1562[333] = Scm_MakeExtendedPair(scm__rc.d1562[308], SCM_OBJ(&scm__rc.d1565[336]), SCM_OBJ(&scm__rc.d1565[428]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1562[0]), SCM_SYMBOL(SCM_INTERN("slot-bound?")), SCM_OBJ(&libobjslot_boundP__STUB), 0);
  libobjslot_boundP__STUB.common.info = scm__rc.d1562[333];
  scm__rc.d1562[334] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[203])),TRUE); /* slot-ref-using-accessor */
  scm__rc.d1562[335] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[96])),TRUE); /* accessor */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[429]), scm__rc.d1562[335]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[430]), scm__rc.d1562[192]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[433]), scm__rc.d1562[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[434]), scm__rc.d1562[334]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[435]), scm__rc.d1562[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[436]), scm__rc.d1562[65]);
  scm__rc.d1562[336] = Scm_MakeExtendedPair(scm__rc.d1562[334], SCM_OBJ(&scm__rc.d1565[430]), SCM_OBJ(&scm__rc.d1565[438]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1562[0]), SCM_SYMBOL(SCM_INTERN("slot-ref-using-accessor")), SCM_OBJ(&libobjslot_ref_using_accessor__STUB), 0);
  libobjslot_ref_using_accessor__STUB.common.info = scm__rc.d1562[336];
  scm__rc.d1562[337] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[204])),TRUE); /* slot-bound-using-accessor? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[441]), scm__rc.d1562[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[442]), scm__rc.d1562[337]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[443]), scm__rc.d1562[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[444]), scm__rc.d1562[65]);
  scm__rc.d1562[338] = Scm_MakeExtendedPair(scm__rc.d1562[337], SCM_OBJ(&scm__rc.d1565[430]), SCM_OBJ(&scm__rc.d1565[446]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1562[0]), SCM_SYMBOL(SCM_INTERN("slot-bound-using-accessor?")), SCM_OBJ(&libobjslot_bound_using_accessorP__STUB), 0);
  libobjslot_bound_using_accessorP__STUB.common.info = scm__rc.d1562[338];
  scm__rc.d1562[339] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[205])),TRUE); /* slot-set-using-accessor! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[447]), scm__rc.d1562[335]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[448]), scm__rc.d1562[192]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[451]), scm__rc.d1562[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[452]), scm__rc.d1562[339]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[453]), scm__rc.d1562[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[454]), scm__rc.d1562[65]);
  scm__rc.d1562[340] = Scm_MakeExtendedPair(scm__rc.d1562[339], SCM_OBJ(&scm__rc.d1565[448]), SCM_OBJ(&scm__rc.d1565[456]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1562[0]), SCM_SYMBOL(SCM_INTERN("slot-set-using-accessor!")), SCM_OBJ(&libobjslot_set_using_accessorX__STUB), 0);
  libobjslot_set_using_accessorX__STUB.common.info = scm__rc.d1562[340];
  scm__rc.d1562[341] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[206])),TRUE); /* slot-initialize-using-accessor! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[457]), scm__rc.d1562[335]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[458]), scm__rc.d1562[192]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[461]), scm__rc.d1562[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[462]), scm__rc.d1562[341]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[463]), scm__rc.d1562[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[464]), scm__rc.d1562[65]);
  scm__rc.d1562[342] = Scm_MakeExtendedPair(scm__rc.d1562[341], SCM_OBJ(&scm__rc.d1565[458]), SCM_OBJ(&scm__rc.d1565[466]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1562[0]), SCM_SYMBOL(SCM_INTERN("slot-initialize-using-accessor!")), SCM_OBJ(&libobjslot_initialize_using_accessorX__STUB), 0);
  libobjslot_initialize_using_accessorX__STUB.common.info = scm__rc.d1562[342];
  scm__rc.d1562[343] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[207])),TRUE); /* instance-slot-ref */
  scm__rc.d1562[344] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[208])),TRUE); /* num */
  scm__rc.d1562[345] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1563[209]))); /* :optional */
  scm__rc.d1562[346] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[210])),TRUE); /* fallback */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[467]), scm__rc.d1562[346]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[468]), scm__rc.d1562[345]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[469]), scm__rc.d1562[344]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[470]), scm__rc.d1562[192]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[473]), scm__rc.d1562[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[474]), scm__rc.d1562[343]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[475]), scm__rc.d1562[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[476]), scm__rc.d1562[65]);
  scm__rc.d1562[347] = Scm_MakeExtendedPair(scm__rc.d1562[343], SCM_OBJ(&scm__rc.d1565[470]), SCM_OBJ(&scm__rc.d1565[478]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1562[0]), SCM_SYMBOL(SCM_INTERN("instance-slot-ref")), SCM_OBJ(&libobjinstance_slot_ref__STUB), 0);
  libobjinstance_slot_ref__STUB.common.info = scm__rc.d1562[347];
  scm__rc.d1562[348] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[211])),TRUE); /* instance-slot-set! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[479]), scm__rc.d1562[344]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[480]), scm__rc.d1562[192]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[483]), scm__rc.d1562[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[484]), scm__rc.d1562[348]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[485]), scm__rc.d1562[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[486]), scm__rc.d1562[65]);
  scm__rc.d1562[349] = Scm_MakeExtendedPair(scm__rc.d1562[348], SCM_OBJ(&scm__rc.d1565[480]), SCM_OBJ(&scm__rc.d1565[488]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1562[0]), SCM_SYMBOL(SCM_INTERN("instance-slot-set!")), SCM_OBJ(&libobjinstance_slot_setX__STUB), 0);
  libobjinstance_slot_setX__STUB.common.info = scm__rc.d1562[349];
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[491]), scm__rc.d1562[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[492]), scm__rc.d1562[181]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[493]), scm__rc.d1562[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[494]), scm__rc.d1562[65]);
  scm__rc.d1562[350] = Scm_MakeExtendedPair(scm__rc.d1562[181], SCM_OBJ(&scm__rc.d1565[385]), SCM_OBJ(&scm__rc.d1565[496]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1562[0]), SCM_SYMBOL(SCM_INTERN("%finish-class-initialization!")), SCM_OBJ(&libobj_25finish_class_initializationX__STUB), 0);
  libobj_25finish_class_initializationX__STUB.common.info = scm__rc.d1562[350];
  scm__rc.d1562[351] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[212])),TRUE); /* %make-record */
  scm__rc.d1562[352] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1563[213]))); /* :rest */
  scm__rc.d1562[353] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[214])),TRUE); /* rinits */
  scm__rc.d1562[354] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1563[215]))); /* :optarray */
  scm__rc.d1562[355] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[216])),TRUE); /* inits */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[497]), scm__rc.d1562[355]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[498]), scm__rc.d1562[354]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[499]), scm__rc.d1562[353]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[500]), scm__rc.d1562[352]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[501]), scm__rc.d1562[325]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[504]), scm__rc.d1562[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[505]), scm__rc.d1562[351]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[506]), scm__rc.d1562[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[507]), scm__rc.d1562[65]);
  scm__rc.d1562[356] = Scm_MakeExtendedPair(scm__rc.d1562[351], SCM_OBJ(&scm__rc.d1565[501]), SCM_OBJ(&scm__rc.d1565[509]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1562[0]), SCM_SYMBOL(SCM_INTERN("%make-record")), SCM_OBJ(&libobj_25make_record__STUB), 0);
  libobj_25make_record__STUB.common.info = scm__rc.d1562[356];
  scm__rc.d1562[357] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[217])),TRUE); /* %make-recordv */
  scm__rc.d1562[358] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[218])),TRUE); /* argv */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[510]), scm__rc.d1562[358]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[511]), scm__rc.d1562[325]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[514]), scm__rc.d1562[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[515]), scm__rc.d1562[357]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[516]), scm__rc.d1562[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[517]), scm__rc.d1562[65]);
  scm__rc.d1562[359] = Scm_MakeExtendedPair(scm__rc.d1562[357], SCM_OBJ(&scm__rc.d1565[511]), SCM_OBJ(&scm__rc.d1565[519]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1562[0]), SCM_SYMBOL(SCM_INTERN("%make-recordv")), SCM_OBJ(&libobj_25make_recordv__STUB), 0);
  libobj_25make_recordv__STUB.common.info = scm__rc.d1562[359];
  scm__rc.d1562[360] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[219])),TRUE); /* %record-ref */
  scm__rc.d1562[361] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[220])),TRUE); /* k */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[520]), scm__rc.d1562[361]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[521]), scm__rc.d1562[192]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[522]), scm__rc.d1562[325]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[525]), scm__rc.d1562[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[526]), scm__rc.d1562[360]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[527]), scm__rc.d1562[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[528]), scm__rc.d1562[65]);
  scm__rc.d1562[362] = Scm_MakeExtendedPair(scm__rc.d1562[360], SCM_OBJ(&scm__rc.d1565[522]), SCM_OBJ(&scm__rc.d1565[530]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1562[0]), SCM_SYMBOL(SCM_INTERN("%record-ref")), SCM_OBJ(&libobj_25record_ref__STUB), 0);
  libobj_25record_ref__STUB.common.info = scm__rc.d1562[362];
  scm__rc.d1562[363] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[221])),TRUE); /* %record-set! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[531]), scm__rc.d1562[361]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[532]), scm__rc.d1562[192]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[533]), scm__rc.d1562[325]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[536]), scm__rc.d1562[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[537]), scm__rc.d1562[363]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[538]), scm__rc.d1562[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[539]), scm__rc.d1562[65]);
  scm__rc.d1562[364] = Scm_MakeExtendedPair(scm__rc.d1562[363], SCM_OBJ(&scm__rc.d1565[533]), SCM_OBJ(&scm__rc.d1565[541]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1562[0]), SCM_SYMBOL(SCM_INTERN("%record-set!")), SCM_OBJ(&libobj_25record_setX__STUB), 0);
  libobj_25record_setX__STUB.common.info = scm__rc.d1562[364];
  scm__rc.d1562[365] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[222])),TRUE); /* touch-instance! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[544]), scm__rc.d1562[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[545]), scm__rc.d1562[365]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[546]), scm__rc.d1562[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[547]), scm__rc.d1562[65]);
  scm__rc.d1562[366] = Scm_MakeExtendedPair(scm__rc.d1562[365], SCM_OBJ(&scm__rc.d1565[204]), SCM_OBJ(&scm__rc.d1565[549]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1562[0]), SCM_SYMBOL(SCM_INTERN("touch-instance!")), SCM_OBJ(&libobjtouch_instanceX__STUB), 0);
  libobjtouch_instanceX__STUB.common.info = scm__rc.d1562[366];
  scm__rc.d1562[368] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[223])),TRUE); /* change-object-class */
  scm__rc.d1562[367] = Scm_MakeIdentifier(scm__rc.d1562[368], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#change-object-class */
  scm__rc.d1562[369] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[224])),FALSE); /* G1613 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[550]), scm__rc.d1562[369]);
  scm__rc.d1562[370] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[225])),TRUE); /* new-class */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[552]), scm__rc.d1562[370]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[553]), scm__rc.d1562[192]);
  scm__rc.d1562[371] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[551]), SCM_OBJ(&scm__rc.d1565[553]), SCM_OBJ(&scm__rc.d1565[16]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[554]), scm__rc.d1562[371]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2873]))[5] = SCM_WORD(scm__rc.d1562[295]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2873]))[9] = SCM_WORD(scm__rc.d1562[367]);
  scm__rc.d1562[372] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[226])),TRUE); /* change-class */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[556]), scm__rc.d1562[370]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[557]), scm__rc.d1562[192]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[57]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2884]))[5] = SCM_WORD(scm__rc.d1562[372]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2884]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2884]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2884]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2884]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2884]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2884]))[24] = SCM_WORD(scm__rc.d1562[158]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2884]))[26] = SCM_WORD(scm__rc.d1562[27]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2884]))[30] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2884]))[34] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2884]))[38] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2884]))[41] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2884]))[43] = SCM_WORD(scm__rc.d1562[188]);
  scm__rc.d1562[373] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[227])),TRUE); /* %start-class-redefinition! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[560]), scm__rc.d1562[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[561]), scm__rc.d1562[373]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[562]), scm__rc.d1562[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[563]), scm__rc.d1562[65]);
  scm__rc.d1562[374] = Scm_MakeExtendedPair(scm__rc.d1562[373], SCM_OBJ(&scm__rc.d1565[520]), SCM_OBJ(&scm__rc.d1565[565]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1562[0]), SCM_SYMBOL(SCM_INTERN("%start-class-redefinition!")), SCM_OBJ(&libobj_25start_class_redefinitionX__STUB), 0);
  libobj_25start_class_redefinitionX__STUB.common.info = scm__rc.d1562[374];
  scm__rc.d1562[375] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[228])),TRUE); /* %commit-class-redefinition! */
  scm__rc.d1562[376] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[229])),TRUE); /* newk */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[566]), scm__rc.d1562[376]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[567]), scm__rc.d1562[361]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[570]), scm__rc.d1562[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[571]), scm__rc.d1562[375]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[572]), scm__rc.d1562[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[573]), scm__rc.d1562[65]);
  scm__rc.d1562[377] = Scm_MakeExtendedPair(scm__rc.d1562[375], SCM_OBJ(&scm__rc.d1565[567]), SCM_OBJ(&scm__rc.d1565[575]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1562[0]), SCM_SYMBOL(SCM_INTERN("%commit-class-redefinition!")), SCM_OBJ(&libobj_25commit_class_redefinitionX__STUB), 0);
  libobj_25commit_class_redefinitionX__STUB.common.info = scm__rc.d1562[377];
  scm__rc.d1562[378] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[230])),TRUE); /* %replace-class-binding! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[578]), scm__rc.d1562[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[579]), scm__rc.d1562[378]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[580]), scm__rc.d1562[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[581]), scm__rc.d1562[65]);
  scm__rc.d1562[379] = Scm_MakeExtendedPair(scm__rc.d1562[378], SCM_OBJ(&scm__rc.d1565[567]), SCM_OBJ(&scm__rc.d1565[583]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1562[0]), SCM_SYMBOL(SCM_INTERN("%replace-class-binding!")), SCM_OBJ(&libobj_25replace_class_bindingX__STUB), 0);
  libobj_25replace_class_bindingX__STUB.common.info = scm__rc.d1562[379];
  scm__rc.d1562[380] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[231])),TRUE); /* super */
  scm__rc.d1562[381] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[232])),TRUE); /* sub */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[584]), scm__rc.d1562[381]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[585]), scm__rc.d1562[380]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[588]), scm__rc.d1562[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[589]), scm__rc.d1562[177]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[590]), scm__rc.d1562[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[591]), scm__rc.d1562[65]);
  scm__rc.d1562[382] = Scm_MakeExtendedPair(scm__rc.d1562[177], SCM_OBJ(&scm__rc.d1565[585]), SCM_OBJ(&scm__rc.d1565[593]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1562[0]), SCM_SYMBOL(SCM_INTERN("%add-direct-subclass!")), SCM_OBJ(&libobj_25add_direct_subclassX__STUB), 0);
  libobj_25add_direct_subclassX__STUB.common.info = scm__rc.d1562[382];
  scm__rc.d1562[383] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[233])),TRUE); /* %delete-direct-subclass! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[596]), scm__rc.d1562[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[597]), scm__rc.d1562[383]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[598]), scm__rc.d1562[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[599]), scm__rc.d1562[65]);
  scm__rc.d1562[384] = Scm_MakeExtendedPair(scm__rc.d1562[383], SCM_OBJ(&scm__rc.d1565[585]), SCM_OBJ(&scm__rc.d1565[601]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1562[0]), SCM_SYMBOL(SCM_INTERN("%delete-direct-subclass!")), SCM_OBJ(&libobj_25delete_direct_subclassX__STUB), 0);
  libobj_25delete_direct_subclassX__STUB.common.info = scm__rc.d1562[384];
  scm__rc.d1562[385] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[234])),TRUE); /* %add-direct-method! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[602]), scm__rc.d1562[380]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[605]), scm__rc.d1562[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[606]), scm__rc.d1562[385]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[607]), scm__rc.d1562[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[608]), scm__rc.d1562[65]);
  scm__rc.d1562[386] = Scm_MakeExtendedPair(scm__rc.d1562[385], SCM_OBJ(&scm__rc.d1565[602]), SCM_OBJ(&scm__rc.d1565[610]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1562[0]), SCM_SYMBOL(SCM_INTERN("%add-direct-method!")), SCM_OBJ(&libobj_25add_direct_methodX__STUB), 0);
  libobj_25add_direct_methodX__STUB.common.info = scm__rc.d1562[386];
  scm__rc.d1562[387] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[235])),TRUE); /* %delete-direct-method! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[613]), scm__rc.d1562[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[614]), scm__rc.d1562[387]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[615]), scm__rc.d1562[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[616]), scm__rc.d1562[65]);
  scm__rc.d1562[388] = Scm_MakeExtendedPair(scm__rc.d1562[387], SCM_OBJ(&scm__rc.d1565[602]), SCM_OBJ(&scm__rc.d1565[618]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1562[0]), SCM_SYMBOL(SCM_INTERN("%delete-direct-method!")), SCM_OBJ(&libobj_25delete_direct_methodX__STUB), 0);
  libobj_25delete_direct_methodX__STUB.common.info = scm__rc.d1562[388];
  scm__rc.d1562[389] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[236])),TRUE); /* %transplant-instance! */
  scm__rc.d1562[390] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[237])),TRUE); /* src */
  scm__rc.d1562[391] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[238])),TRUE); /* dst */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[619]), scm__rc.d1562[391]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[620]), scm__rc.d1562[390]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[623]), scm__rc.d1562[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[624]), scm__rc.d1562[389]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[625]), scm__rc.d1562[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[626]), scm__rc.d1562[65]);
  scm__rc.d1562[392] = Scm_MakeExtendedPair(scm__rc.d1562[389], SCM_OBJ(&scm__rc.d1565[620]), SCM_OBJ(&scm__rc.d1565[628]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1562[0]), SCM_SYMBOL(SCM_INTERN("%transplant-instance!")), SCM_OBJ(&libobj_25transplant_instanceX__STUB), 0);
  libobj_25transplant_instanceX__STUB.common.info = scm__rc.d1562[392];
  scm__rc.d1562[394] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[239])),TRUE); /* compute-applicable-methods */
  scm__rc.d1562[393] = Scm_MakeIdentifier(scm__rc.d1562[394], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#compute-applicable-methods */
  scm__rc.d1562[396] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[240])),TRUE); /* sort-applicable-methods */
  scm__rc.d1562[395] = Scm_MakeIdentifier(scm__rc.d1562[396], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#sort-applicable-methods */
  scm__rc.d1562[398] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[241])),TRUE); /* apply-methods */
  scm__rc.d1562[397] = Scm_MakeIdentifier(scm__rc.d1562[398], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#apply-methods */
  scm__rc.d1562[399] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[242])),FALSE); /* G1615 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[629]), scm__rc.d1562[399]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[631]), scm__rc.d1562[106]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[632]), scm__rc.d1562[64]);
  scm__rc.d1562[400] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[630]), SCM_OBJ(&scm__rc.d1565[632]), SCM_OBJ(&scm__rc.d1565[16]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[633]), scm__rc.d1562[400]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2929]))[9] = SCM_WORD(scm__rc.d1562[393]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2929]))[13] = SCM_WORD(scm__rc.d1562[395]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2929]))[17] = SCM_WORD(scm__rc.d1562[397]);
  scm__rc.d1562[401] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[243])),TRUE); /* apply-generic */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[635]), scm__rc.d1562[64]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[59]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2948]))[5] = SCM_WORD(scm__rc.d1562[401]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2948]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2948]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2948]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2948]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2948]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2948]))[24] = SCM_WORD(scm__rc.d1562[38]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2948]))[26] = SCM_WORD(scm__rc.d1562[186]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2948]))[30] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2948]))[34] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2948]))[38] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2948]))[41] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2948]))[43] = SCM_WORD(scm__rc.d1562[188]);
  scm__rc.d1562[403] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[244])),TRUE); /* method-more-specific? */
  scm__rc.d1562[402] = Scm_MakeIdentifier(scm__rc.d1562[403], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#method-more-specific? */
  scm__rc.d1562[404] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[245])),FALSE); /* G1617 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[636]), scm__rc.d1562[404]);
  scm__rc.d1562[405] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[246])),TRUE); /* x */
  scm__rc.d1562[406] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[247])),TRUE); /* y */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[639]), scm__rc.d1562[406]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[640]), scm__rc.d1562[405]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[643]), scm__rc.d1562[9]);
  scm__rc.d1562[407] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[638]), SCM_OBJ(&scm__rc.d1565[640]), SCM_OBJ(&scm__rc.d1565[644]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[645]), scm__rc.d1562[407]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2993]))[4] = SCM_WORD(scm__rc.d1562[402]);
  scm__rc.d1562[409] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[248])),TRUE); /* sort */
  scm__rc.d1562[408] = Scm_MakeIdentifier(scm__rc.d1562[409], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#sort */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[646]), scm__rc.d1562[105]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[647]), scm__rc.d1562[64]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[648]), scm__rc.d1562[64]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[649]), scm__rc.d1562[10]);
  scm__rc.d1562[410] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[637]), SCM_OBJ(&scm__rc.d1565[647]), SCM_OBJ(&scm__rc.d1565[650]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[651]), scm__rc.d1562[410]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2999]))[3] = SCM_WORD(scm__rc.d1562[148]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2999]))[6] = SCM_WORD(scm__rc.d1562[86]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[2999]))[12] = SCM_WORD(scm__rc.d1562[408]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[62]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3013]))[5] = SCM_WORD(scm__rc.d1562[396]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3013]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3013]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3013]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3013]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3013]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3013]))[24] = SCM_WORD(scm__rc.d1562[38]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3013]))[26] = SCM_WORD(scm__rc.d1562[186]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3013]))[28] = SCM_WORD(scm__rc.d1562[186]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3013]))[32] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3013]))[36] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3013]))[40] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3013]))[43] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3013]))[45] = SCM_WORD(scm__rc.d1562[188]);
  scm__rc.d1562[411] = Scm_MakeIdentifier(scm__rc.d1562[104], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#%make-next-method */
  scm__rc.d1562[413] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[249])),TRUE); /* apply-method */
  scm__rc.d1562[412] = Scm_MakeIdentifier(scm__rc.d1562[413], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#apply-method */
  scm__rc.d1562[414] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[250])),FALSE); /* G1619 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[653]), scm__rc.d1562[414]);
  scm__rc.d1562[415] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[654]), SCM_OBJ(&scm__rc.d1565[647]), SCM_OBJ(&scm__rc.d1565[16]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[655]), scm__rc.d1562[415]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3060]))[3] = SCM_WORD(scm__rc.d1562[411]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3060]))[6] = SCM_WORD(scm__rc.d1562[412]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[64]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3068]))[5] = SCM_WORD(scm__rc.d1562[398]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3068]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3068]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3068]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3068]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3068]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3068]))[24] = SCM_WORD(scm__rc.d1562[38]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3068]))[26] = SCM_WORD(scm__rc.d1562[186]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3068]))[28] = SCM_WORD(scm__rc.d1562[186]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3068]))[32] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3068]))[36] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3068]))[40] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3068]))[43] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3068]))[45] = SCM_WORD(scm__rc.d1562[188]);
  scm__rc.d1562[416] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[251])),FALSE); /* G1621 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[657]), scm__rc.d1562[416]);
  scm__rc.d1562[417] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[252])),TRUE); /* build-next */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[659]), scm__rc.d1562[417]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[660]), scm__rc.d1562[105]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[661]), scm__rc.d1562[64]);
  scm__rc.d1562[418] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[658]), SCM_OBJ(&scm__rc.d1565[661]), SCM_OBJ(&scm__rc.d1565[16]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[662]), scm__rc.d1562[418]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[664]), scm__rc.d1562[417]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[665]), scm__rc.d1562[105]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[666]), scm__rc.d1562[64]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[66]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3126]))[5] = SCM_WORD(scm__rc.d1562[413]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3126]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3126]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3126]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3126]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3126]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3126]))[24] = SCM_WORD(scm__rc.d1562[38]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3126]))[26] = SCM_WORD(scm__rc.d1562[186]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3126]))[28] = SCM_WORD(scm__rc.d1562[186]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3126]))[30] = SCM_WORD(scm__rc.d1562[186]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3126]))[34] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3126]))[38] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3126]))[42] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3126]))[45] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3126]))[47] = SCM_WORD(scm__rc.d1562[188]);
  scm__rc.d1562[419] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[253])),TRUE); /* method-applicable-for-classes? */
  scm__rc.d1562[420] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[254])),TRUE); /* classes */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[667]), scm__rc.d1562[420]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[668]), scm__rc.d1562[352]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[669]), scm__rc.d1562[146]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[672]), scm__rc.d1562[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[673]), scm__rc.d1562[419]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[674]), scm__rc.d1562[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[675]), scm__rc.d1562[65]);
  scm__rc.d1562[421] = Scm_MakeExtendedPair(scm__rc.d1562[419], SCM_OBJ(&scm__rc.d1565[669]), SCM_OBJ(&scm__rc.d1565[677]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1562[0]), SCM_SYMBOL(SCM_INTERN("method-applicable-for-classes?")), SCM_OBJ(&libobjmethod_applicable_for_classesP__STUB), 0);
  libobjmethod_applicable_for_classesP__STUB.common.info = scm__rc.d1562[421];
  scm__rc.d1562[422] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[255])),TRUE); /* generic-build-dispatcher! */
  scm__rc.d1562[423] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[256])),TRUE); /* axis */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[678]), scm__rc.d1562[423]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[679]), scm__rc.d1562[64]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[682]), scm__rc.d1562[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[683]), scm__rc.d1562[422]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[684]), scm__rc.d1562[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[685]), scm__rc.d1562[65]);
  scm__rc.d1562[424] = Scm_MakeExtendedPair(scm__rc.d1562[422], SCM_OBJ(&scm__rc.d1565[679]), SCM_OBJ(&scm__rc.d1565[687]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1562[0]), SCM_SYMBOL(SCM_INTERN("generic-build-dispatcher!")), SCM_OBJ(&libobjgeneric_build_dispatcherX__STUB), 0);
  libobjgeneric_build_dispatcherX__STUB.common.info = scm__rc.d1562[424];
  scm__rc.d1562[425] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[257])),TRUE); /* generic-dispatcher-info */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[690]), scm__rc.d1562[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[691]), scm__rc.d1562[425]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[692]), scm__rc.d1562[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[693]), scm__rc.d1562[65]);
  scm__rc.d1562[426] = Scm_MakeExtendedPair(scm__rc.d1562[425], SCM_OBJ(&scm__rc.d1565[37]), SCM_OBJ(&scm__rc.d1565[695]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1562[0]), SCM_SYMBOL(SCM_INTERN("generic-dispatcher-info")), SCM_OBJ(&libobjgeneric_dispatcher_info__STUB), 0);
  libobjgeneric_dispatcher_info__STUB.common.info = scm__rc.d1562[426];
  scm__rc.d1562[427] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[258])),TRUE); /* generic-invalidate-dispatcher! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[698]), scm__rc.d1562[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[699]), scm__rc.d1562[427]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[700]), scm__rc.d1562[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[701]), scm__rc.d1562[65]);
  scm__rc.d1562[428] = Scm_MakeExtendedPair(scm__rc.d1562[427], SCM_OBJ(&scm__rc.d1565[37]), SCM_OBJ(&scm__rc.d1565[703]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1562[0]), SCM_SYMBOL(SCM_INTERN("generic-invalidate-dispatcher!")), SCM_OBJ(&libobjgeneric_invalidate_dispatcherX__STUB), 0);
  libobjgeneric_invalidate_dispatcherX__STUB.common.info = scm__rc.d1562[428];
  scm__rc.d1562[429] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[259])),TRUE); /* %generic-dispatcher-dump */
  scm__rc.d1562[430] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[260])),TRUE); /* port */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[704]), scm__rc.d1562[430]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[705]), scm__rc.d1562[345]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[706]), scm__rc.d1562[64]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[709]), scm__rc.d1562[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[710]), scm__rc.d1562[429]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[711]), scm__rc.d1562[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[712]), scm__rc.d1562[65]);
  scm__rc.d1562[431] = Scm_MakeExtendedPair(scm__rc.d1562[429], SCM_OBJ(&scm__rc.d1565[706]), SCM_OBJ(&scm__rc.d1565[714]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1562[0]), SCM_SYMBOL(SCM_INTERN("%generic-dispatcher-dump")), SCM_OBJ(&libobj_25generic_dispatcher_dump__STUB), 0);
  libobj_25generic_dispatcher_dump__STUB.common.info = scm__rc.d1562[431];
  scm__rc.d1562[432] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[261])),TRUE); /* class-name */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[717]), scm__rc.d1562[9]);
  scm__rc.d1562[433] = Scm_MakeExtendedPair(scm__rc.d1562[432], SCM_OBJ(&scm__rc.d1565[227]), SCM_OBJ(&scm__rc.d1565[718]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[719]), scm__rc.d1562[433]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[67]))->name = scm__rc.d1562[432];/* class-name */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3175]))[2] = SCM_WORD(scm__rc.d1562[8]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3175]))[4] = SCM_WORD(scm__rc.d1562[220]);
  ScmObj G1623 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1566[67]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1562[432]) /* class-name */, G1623,0);

  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[722]), scm__rc.d1562[9]);
  scm__rc.d1562[434] = Scm_MakeExtendedPair(scm__rc.d1562[144], SCM_OBJ(&scm__rc.d1565[227]), SCM_OBJ(&scm__rc.d1565[723]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[724]), scm__rc.d1562[434]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[68]))->name = scm__rc.d1562[144];/* class-precedence-list */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3181]))[2] = SCM_WORD(scm__rc.d1562[163]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3181]))[4] = SCM_WORD(scm__rc.d1562[220]);
  ScmObj G1624 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1566[68]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1562[144]) /* class-precedence-list */, G1624,0);

  scm__rc.d1562[435] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[262])),TRUE); /* class-direct-supers */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[727]), scm__rc.d1562[9]);
  scm__rc.d1562[436] = Scm_MakeExtendedPair(scm__rc.d1562[435], SCM_OBJ(&scm__rc.d1565[227]), SCM_OBJ(&scm__rc.d1565[728]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[729]), scm__rc.d1562[436]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[69]))->name = scm__rc.d1562[435];/* class-direct-supers */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3187]))[2] = SCM_WORD(scm__rc.d1562[160]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3187]))[4] = SCM_WORD(scm__rc.d1562[220]);
  ScmObj G1625 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1566[69]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1562[435]) /* class-direct-supers */, G1625,0);

  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[732]), scm__rc.d1562[9]);
  scm__rc.d1562[437] = Scm_MakeExtendedPair(scm__rc.d1562[237], SCM_OBJ(&scm__rc.d1565[227]), SCM_OBJ(&scm__rc.d1565[733]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[734]), scm__rc.d1562[437]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[70]))->name = scm__rc.d1562[237];/* class-direct-slots */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3193]))[2] = SCM_WORD(scm__rc.d1562[166]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3193]))[4] = SCM_WORD(scm__rc.d1562[220]);
  ScmObj G1626 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1566[70]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1562[237]) /* class-direct-slots */, G1626,0);

  scm__rc.d1562[438] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[263])),TRUE); /* class-direct-methods */
  scm__rc.d1562[439] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[264])),TRUE); /* direct-methods */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[737]), scm__rc.d1562[9]);
  scm__rc.d1562[440] = Scm_MakeExtendedPair(scm__rc.d1562[438], SCM_OBJ(&scm__rc.d1565[227]), SCM_OBJ(&scm__rc.d1565[738]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[739]), scm__rc.d1562[440]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[71]))->name = scm__rc.d1562[438];/* class-direct-methods */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3199]))[2] = SCM_WORD(scm__rc.d1562[439]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3199]))[4] = SCM_WORD(scm__rc.d1562[220]);
  ScmObj G1627 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1566[71]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1562[438]) /* class-direct-methods */, G1627,0);

  scm__rc.d1562[441] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[265])),TRUE); /* class-direct-subclasses */
  scm__rc.d1562[442] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[266])),TRUE); /* direct-subclasses */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[742]), scm__rc.d1562[9]);
  scm__rc.d1562[443] = Scm_MakeExtendedPair(scm__rc.d1562[441], SCM_OBJ(&scm__rc.d1565[227]), SCM_OBJ(&scm__rc.d1565[743]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[744]), scm__rc.d1562[443]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[72]))->name = scm__rc.d1562[441];/* class-direct-subclasses */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3205]))[2] = SCM_WORD(scm__rc.d1562[442]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3205]))[4] = SCM_WORD(scm__rc.d1562[220]);
  ScmObj G1628 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1566[72]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1562[441]) /* class-direct-subclasses */, G1628,0);

  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[747]), scm__rc.d1562[9]);
  scm__rc.d1562[444] = Scm_MakeExtendedPair(scm__rc.d1562[128], SCM_OBJ(&scm__rc.d1565[227]), SCM_OBJ(&scm__rc.d1565[748]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[749]), scm__rc.d1562[444]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[73]))->name = scm__rc.d1562[128];/* class-slots */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3211]))[2] = SCM_WORD(scm__rc.d1562[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3211]))[4] = SCM_WORD(scm__rc.d1562[220]);
  ScmObj G1629 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1566[73]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1562[128]) /* class-slots */, G1629,0);

  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[752]), scm__rc.d1562[9]);
  scm__rc.d1562[445] = Scm_MakeExtendedPair(scm__rc.d1562[198], SCM_OBJ(&scm__rc.d1565[238]), SCM_OBJ(&scm__rc.d1565[753]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[754]), scm__rc.d1562[445]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[74]))->name = scm__rc.d1562[198];/* slot-definition-name */
  ScmObj G1630 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1566[74]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1562[198]) /* slot-definition-name */, G1630,0);

  scm__rc.d1562[446] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[267])),TRUE); /* slot-definition-options */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[757]), scm__rc.d1562[9]);
  scm__rc.d1562[447] = Scm_MakeExtendedPair(scm__rc.d1562[446], SCM_OBJ(&scm__rc.d1565[238]), SCM_OBJ(&scm__rc.d1565[758]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[759]), scm__rc.d1562[447]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[75]))->name = scm__rc.d1562[446];/* slot-definition-options */
  ScmObj G1631 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1566[75]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1562[446]) /* slot-definition-options */, G1631,0);

  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[760]), scm__rc.d1562[111]);
  SCM_SET_CDR(SCM_OBJ(&scm__rc.d1565[760]), scm__rc.d1562[112]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[761]), scm__rc.d1562[217]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[764]), scm__rc.d1562[9]);
  scm__rc.d1562[448] = Scm_MakeExtendedPair(scm__rc.d1562[226], SCM_OBJ(&scm__rc.d1565[761]), SCM_OBJ(&scm__rc.d1565[765]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[766]), scm__rc.d1562[448]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[76]))->name = scm__rc.d1562[226];/* slot-definition-option */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3221]))[1] = SCM_WORD(scm__rc.d1562[40]);
  ScmObj G1632 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1566[76]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1562[226]) /* slot-definition-option */, G1632,0);

  scm__rc.d1562[449] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1563[268]))); /* :allocation */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[769]), scm__rc.d1562[9]);
  scm__rc.d1562[450] = Scm_MakeExtendedPair(scm__rc.d1562[233], SCM_OBJ(&scm__rc.d1565[238]), SCM_OBJ(&scm__rc.d1565[770]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[771]), scm__rc.d1562[450]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[77]))->name = scm__rc.d1562[233];/* slot-definition-allocation */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3229]))[1] = SCM_WORD(scm__rc.d1562[449]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3229]))[5] = SCM_WORD(scm__rc.d1562[234]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3229]))[7] = SCM_WORD(scm__rc.d1562[40]);
  ScmObj G1633 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1566[77]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1562[233]) /* slot-definition-allocation */, G1633,0);

  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[774]), scm__rc.d1562[9]);
  scm__rc.d1562[451] = Scm_MakeExtendedPair(scm__rc.d1562[202], SCM_OBJ(&scm__rc.d1565[238]), SCM_OBJ(&scm__rc.d1565[775]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[776]), scm__rc.d1562[451]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[78]))->name = scm__rc.d1562[202];/* slot-definition-getter */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3238]))[1] = SCM_WORD(scm__rc.d1562[138]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3238]))[6] = SCM_WORD(scm__rc.d1562[40]);
  ScmObj G1634 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1566[78]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1562[202]) /* slot-definition-getter */, G1634,0);

  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[779]), scm__rc.d1562[9]);
  scm__rc.d1562[452] = Scm_MakeExtendedPair(scm__rc.d1562[204], SCM_OBJ(&scm__rc.d1565[238]), SCM_OBJ(&scm__rc.d1565[780]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[781]), scm__rc.d1562[452]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[79]))->name = scm__rc.d1562[204];/* slot-definition-setter */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3246]))[1] = SCM_WORD(scm__rc.d1562[139]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3246]))[6] = SCM_WORD(scm__rc.d1562[40]);
  ScmObj G1635 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1566[79]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1562[204]) /* slot-definition-setter */, G1635,0);

  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[784]), scm__rc.d1562[9]);
  scm__rc.d1562[453] = Scm_MakeExtendedPair(scm__rc.d1562[206], SCM_OBJ(&scm__rc.d1565[238]), SCM_OBJ(&scm__rc.d1565[785]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[786]), scm__rc.d1562[453]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[80]))->name = scm__rc.d1562[206];/* slot-definition-accessor */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3254]))[1] = SCM_WORD(scm__rc.d1562[140]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3254]))[6] = SCM_WORD(scm__rc.d1562[40]);
  ScmObj G1636 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1566[80]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1562[206]) /* slot-definition-accessor */, G1636,0);

  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[789]), scm__rc.d1562[9]);
  scm__rc.d1562[454] = Scm_MakeExtendedPair(scm__rc.d1562[276], SCM_OBJ(&scm__rc.d1565[296]), SCM_OBJ(&scm__rc.d1565[790]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[791]), scm__rc.d1562[454]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[81]))->name = scm__rc.d1562[276];/* class-slot-definition */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3262]))[5] = SCM_WORD(scm__rc.d1562[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3262]))[7] = SCM_WORD(scm__rc.d1562[220]);
  ScmObj G1637 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1566[81]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1562[276]) /* class-slot-definition */, G1637,0);

  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[794]), scm__rc.d1562[9]);
  scm__rc.d1562[455] = Scm_MakeExtendedPair(scm__rc.d1562[200], SCM_OBJ(&scm__rc.d1565[296]), SCM_OBJ(&scm__rc.d1565[795]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[796]), scm__rc.d1562[455]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[82]))->name = scm__rc.d1562[200];/* class-slot-accessor */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3272]))[5] = SCM_WORD(scm__rc.d1562[169]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3272]))[7] = SCM_WORD(scm__rc.d1562[220]);
  ScmObj G1638 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1566[82]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1562[200]) /* class-slot-accessor */, G1638,0);

  scm__rc.d1562[456] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[269])),FALSE); /* G1640 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[797]), scm__rc.d1562[456]);
  scm__rc.d1562[457] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[798]), SCM_OBJ(&scm__rc.d1565[183]), SCM_OBJ(&scm__rc.d1565[16]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[799]), scm__rc.d1562[457]);
  scm__rc.d1562[458] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[270])),TRUE); /* x->string */
  scm__rc.d1562[460] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[271])),TRUE); /* <string> */
  scm__rc.d1562[459] = Scm_MakeIdentifier(scm__rc.d1562[460], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#<string> */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[84]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3289]))[5] = SCM_WORD(scm__rc.d1562[458]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3289]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3289]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3289]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3289]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3289]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3289]))[24] = SCM_WORD(scm__rc.d1562[459]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3289]))[28] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3289]))[32] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3289]))[36] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3289]))[39] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3289]))[41] = SCM_WORD(scm__rc.d1562[188]);
  scm__rc.d1562[462] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[272])),TRUE); /* number->string */
  scm__rc.d1562[461] = Scm_MakeIdentifier(scm__rc.d1562[462], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#number->string */
  scm__rc.d1562[463] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[273])),FALSE); /* G1642 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[801]), scm__rc.d1562[463]);
  scm__rc.d1562[464] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[802]), SCM_OBJ(&scm__rc.d1565[183]), SCM_OBJ(&scm__rc.d1565[16]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[803]), scm__rc.d1562[464]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3332]))[2] = SCM_WORD(scm__rc.d1562[461]);
  scm__rc.d1562[466] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[274])),TRUE); /* <number> */
  scm__rc.d1562[465] = Scm_MakeIdentifier(scm__rc.d1562[466], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#<number> */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[86]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3336]))[5] = SCM_WORD(scm__rc.d1562[458]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3336]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3336]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3336]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3336]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3336]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3336]))[24] = SCM_WORD(scm__rc.d1562[465]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3336]))[28] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3336]))[32] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3336]))[36] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3336]))[39] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3336]))[41] = SCM_WORD(scm__rc.d1562[188]);
  scm__rc.d1562[468] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[275])),TRUE); /* symbol->string */
  scm__rc.d1562[467] = Scm_MakeIdentifier(scm__rc.d1562[468], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#symbol->string */
  scm__rc.d1562[469] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[276])),FALSE); /* G1644 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[805]), scm__rc.d1562[469]);
  scm__rc.d1562[470] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[806]), SCM_OBJ(&scm__rc.d1565[183]), SCM_OBJ(&scm__rc.d1565[16]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[807]), scm__rc.d1562[470]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3379]))[2] = SCM_WORD(scm__rc.d1562[467]);
  scm__rc.d1562[472] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[277])),TRUE); /* <symbol> */
  scm__rc.d1562[471] = Scm_MakeIdentifier(scm__rc.d1562[472], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#<symbol> */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[88]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3383]))[5] = SCM_WORD(scm__rc.d1562[458]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3383]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3383]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3383]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3383]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3383]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3383]))[24] = SCM_WORD(scm__rc.d1562[471]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3383]))[28] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3383]))[32] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3383]))[36] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3383]))[39] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3383]))[41] = SCM_WORD(scm__rc.d1562[188]);
  scm__rc.d1562[474] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[278])),TRUE); /* string */
  scm__rc.d1562[473] = Scm_MakeIdentifier(scm__rc.d1562[474], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#string */
  scm__rc.d1562[475] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[279])),FALSE); /* G1646 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[809]), scm__rc.d1562[475]);
  scm__rc.d1562[476] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[810]), SCM_OBJ(&scm__rc.d1565[183]), SCM_OBJ(&scm__rc.d1565[16]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[811]), scm__rc.d1562[476]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3426]))[2] = SCM_WORD(scm__rc.d1562[473]);
  scm__rc.d1562[478] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[280])),TRUE); /* <char> */
  scm__rc.d1562[477] = Scm_MakeIdentifier(scm__rc.d1562[478], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#<char> */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[90]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3430]))[5] = SCM_WORD(scm__rc.d1562[458]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3430]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3430]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3430]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3430]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3430]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3430]))[24] = SCM_WORD(scm__rc.d1562[477]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3430]))[28] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3430]))[32] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3430]))[36] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3430]))[39] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3430]))[41] = SCM_WORD(scm__rc.d1562[188]);
  scm__rc.d1562[480] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[281])),TRUE); /* display */
  scm__rc.d1562[479] = Scm_MakeIdentifier(scm__rc.d1562[480], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#display */
  scm__rc.d1562[482] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[282])),TRUE); /* write-to-string */
  scm__rc.d1562[481] = Scm_MakeIdentifier(scm__rc.d1562[482], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#write-to-string */
  scm__rc.d1562[483] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[283])),FALSE); /* G1648 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[813]), scm__rc.d1562[483]);
  scm__rc.d1562[484] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[814]), SCM_OBJ(&scm__rc.d1565[183]), SCM_OBJ(&scm__rc.d1565[16]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[815]), scm__rc.d1562[484]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3473]))[2] = SCM_WORD(scm__rc.d1562[479]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3473]))[4] = SCM_WORD(scm__rc.d1562[481]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[92]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3479]))[5] = SCM_WORD(scm__rc.d1562[458]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3479]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3479]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3479]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3479]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3479]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3479]))[24] = SCM_WORD(scm__rc.d1562[212]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3479]))[28] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3479]))[32] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3479]))[36] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3479]))[39] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3479]))[41] = SCM_WORD(scm__rc.d1562[188]);
  scm__rc.d1562[485] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[284])),FALSE); /* G1650 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[817]), scm__rc.d1562[485]);
  scm__rc.d1562[486] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[818]), SCM_OBJ(&scm__rc.d1565[183]), SCM_OBJ(&scm__rc.d1565[16]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[819]), scm__rc.d1562[486]);
  scm__rc.d1562[487] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[285])),TRUE); /* x->integer */
  scm__rc.d1562[489] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[286])),TRUE); /* <integer> */
  scm__rc.d1562[488] = Scm_MakeIdentifier(scm__rc.d1562[489], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#<integer> */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[94]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3523]))[5] = SCM_WORD(scm__rc.d1562[487]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3523]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3523]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3523]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3523]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3523]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3523]))[24] = SCM_WORD(scm__rc.d1562[488]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3523]))[28] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3523]))[32] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3523]))[36] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3523]))[39] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3523]))[41] = SCM_WORD(scm__rc.d1562[188]);
  scm__rc.d1562[491] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[287])),TRUE); /* round->exact */
  scm__rc.d1562[490] = Scm_MakeIdentifier(scm__rc.d1562[491], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#round->exact */
  scm__rc.d1562[492] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[288])),FALSE); /* G1652 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[821]), scm__rc.d1562[492]);
  scm__rc.d1562[493] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[822]), SCM_OBJ(&scm__rc.d1565[183]), SCM_OBJ(&scm__rc.d1565[16]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[823]), scm__rc.d1562[493]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3566]))[2] = SCM_WORD(scm__rc.d1562[490]);
  scm__rc.d1562[495] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[289])),TRUE); /* <real> */
  scm__rc.d1562[494] = Scm_MakeIdentifier(scm__rc.d1562[495], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#<real> */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[96]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3570]))[5] = SCM_WORD(scm__rc.d1562[487]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3570]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3570]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3570]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3570]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3570]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3570]))[24] = SCM_WORD(scm__rc.d1562[494]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3570]))[28] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3570]))[32] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3570]))[36] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3570]))[39] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3570]))[41] = SCM_WORD(scm__rc.d1562[188]);
  scm__rc.d1562[497] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[290])),TRUE); /* real-part */
  scm__rc.d1562[496] = Scm_MakeIdentifier(scm__rc.d1562[497], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#real-part */
  scm__rc.d1562[498] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[291])),FALSE); /* G1654 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[825]), scm__rc.d1562[498]);
  scm__rc.d1562[499] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[826]), SCM_OBJ(&scm__rc.d1565[183]), SCM_OBJ(&scm__rc.d1565[16]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[827]), scm__rc.d1562[499]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3613]))[4] = SCM_WORD(scm__rc.d1562[496]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3613]))[6] = SCM_WORD(scm__rc.d1562[490]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[98]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3621]))[5] = SCM_WORD(scm__rc.d1562[487]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3621]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3621]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3621]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3621]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3621]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3621]))[24] = SCM_WORD(scm__rc.d1562[465]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3621]))[28] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3621]))[32] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3621]))[36] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3621]))[39] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3621]))[41] = SCM_WORD(scm__rc.d1562[188]);
  scm__rc.d1562[501] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[292])),TRUE); /* char->integer */
  scm__rc.d1562[500] = Scm_MakeIdentifier(scm__rc.d1562[501], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#char->integer */
  scm__rc.d1562[502] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[293])),FALSE); /* G1656 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[829]), scm__rc.d1562[502]);
  scm__rc.d1562[503] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[830]), SCM_OBJ(&scm__rc.d1565[183]), SCM_OBJ(&scm__rc.d1565[16]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[831]), scm__rc.d1562[503]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3664]))[2] = SCM_WORD(scm__rc.d1562[500]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[100]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3668]))[5] = SCM_WORD(scm__rc.d1562[487]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3668]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3668]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3668]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3668]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3668]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3668]))[24] = SCM_WORD(scm__rc.d1562[477]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3668]))[28] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3668]))[32] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3668]))[36] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3668]))[39] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3668]))[41] = SCM_WORD(scm__rc.d1562[188]);
  scm__rc.d1562[505] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[294])),TRUE); /* x->number */
  scm__rc.d1562[504] = Scm_MakeIdentifier(scm__rc.d1562[505], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#x->number */
  scm__rc.d1562[506] = Scm_MakeIdentifier(scm__rc.d1562[487], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#x->integer */
  scm__rc.d1562[507] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[295])),FALSE); /* G1658 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[833]), scm__rc.d1562[507]);
  scm__rc.d1562[508] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[834]), SCM_OBJ(&scm__rc.d1565[183]), SCM_OBJ(&scm__rc.d1565[16]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[835]), scm__rc.d1562[508]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3711]))[4] = SCM_WORD(scm__rc.d1562[504]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3711]))[6] = SCM_WORD(scm__rc.d1562[506]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[102]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3719]))[5] = SCM_WORD(scm__rc.d1562[487]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3719]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3719]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3719]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3719]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3719]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3719]))[24] = SCM_WORD(scm__rc.d1562[212]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3719]))[28] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3719]))[32] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3719]))[36] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3719]))[39] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3719]))[41] = SCM_WORD(scm__rc.d1562[188]);
  scm__rc.d1562[509] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[296])),FALSE); /* G1660 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[837]), scm__rc.d1562[509]);
  scm__rc.d1562[510] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[838]), SCM_OBJ(&scm__rc.d1565[183]), SCM_OBJ(&scm__rc.d1565[16]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[839]), scm__rc.d1562[510]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[104]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3763]))[5] = SCM_WORD(scm__rc.d1562[505]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3763]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3763]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3763]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3763]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3763]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3763]))[24] = SCM_WORD(scm__rc.d1562[465]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3763]))[28] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3763]))[32] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3763]))[36] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3763]))[39] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3763]))[41] = SCM_WORD(scm__rc.d1562[188]);
  scm__rc.d1562[512] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[297])),TRUE); /* string->number */
  scm__rc.d1562[511] = Scm_MakeIdentifier(scm__rc.d1562[512], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#string->number */
  scm__rc.d1562[513] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[298])),FALSE); /* G1662 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[841]), scm__rc.d1562[513]);
  scm__rc.d1562[514] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[842]), SCM_OBJ(&scm__rc.d1565[183]), SCM_OBJ(&scm__rc.d1565[16]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[843]), scm__rc.d1562[514]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3806]))[4] = SCM_WORD(scm__rc.d1562[511]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[106]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3814]))[5] = SCM_WORD(scm__rc.d1562[505]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3814]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3814]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3814]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3814]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3814]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3814]))[24] = SCM_WORD(scm__rc.d1562[459]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3814]))[28] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3814]))[32] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3814]))[36] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3814]))[39] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3814]))[41] = SCM_WORD(scm__rc.d1562[188]);
  scm__rc.d1562[515] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[299])),FALSE); /* G1664 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[845]), scm__rc.d1562[515]);
  scm__rc.d1562[516] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[846]), SCM_OBJ(&scm__rc.d1565[183]), SCM_OBJ(&scm__rc.d1565[16]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[847]), scm__rc.d1562[516]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3857]))[2] = SCM_WORD(scm__rc.d1562[500]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[108]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3861]))[5] = SCM_WORD(scm__rc.d1562[505]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3861]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3861]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3861]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3861]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3861]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3861]))[24] = SCM_WORD(scm__rc.d1562[477]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3861]))[28] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3861]))[32] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3861]))[36] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3861]))[39] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3861]))[41] = SCM_WORD(scm__rc.d1562[188]);
  scm__rc.d1562[517] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[300])),FALSE); /* G1666 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[849]), scm__rc.d1562[517]);
  scm__rc.d1562[518] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[850]), SCM_OBJ(&scm__rc.d1565[183]), SCM_OBJ(&scm__rc.d1565[188]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[851]), scm__rc.d1562[518]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[110]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3906]))[5] = SCM_WORD(scm__rc.d1562[505]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3906]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3906]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3906]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3906]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3906]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3906]))[24] = SCM_WORD(scm__rc.d1562[212]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3906]))[28] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3906]))[32] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3906]))[36] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3906]))[39] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3906]))[41] = SCM_WORD(scm__rc.d1562[188]);
  scm__rc.d1562[519] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[301])),FALSE); /* G1668 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[853]), scm__rc.d1562[519]);
  scm__rc.d1562[520] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[854]), SCM_OBJ(&scm__rc.d1565[332]), SCM_OBJ(&scm__rc.d1565[16]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[855]), scm__rc.d1562[520]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3949]))[3] = SCM_WORD(scm__rc.d1562[220]);
  scm__rc.d1562[521] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[302])),TRUE); /* ref */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[112]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3954]))[5] = SCM_WORD(scm__rc.d1562[521]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3954]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3954]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3954]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3954]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3954]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3954]))[24] = SCM_WORD(scm__rc.d1562[212]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3954]))[26] = SCM_WORD(scm__rc.d1562[471]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3954]))[30] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3954]))[34] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3954]))[38] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3954]))[41] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3954]))[43] = SCM_WORD(scm__rc.d1562[188]);
  scm__rc.d1562[522] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[303])),FALSE); /* G1670 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[857]), scm__rc.d1562[522]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[859]), scm__rc.d1562[346]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[860]), scm__rc.d1562[217]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[861]), scm__rc.d1562[192]);
  scm__rc.d1562[523] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[858]), SCM_OBJ(&scm__rc.d1565[861]), SCM_OBJ(&scm__rc.d1565[16]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[862]), scm__rc.d1562[523]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3999]))[5] = SCM_WORD(scm__rc.d1562[307]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[3999]))[11] = SCM_WORD(scm__rc.d1562[220]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[864]), scm__rc.d1562[217]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[865]), scm__rc.d1562[192]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[114]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4013]))[5] = SCM_WORD(scm__rc.d1562[521]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4013]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4013]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4013]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4013]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4013]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4013]))[24] = SCM_WORD(scm__rc.d1562[212]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4013]))[26] = SCM_WORD(scm__rc.d1562[471]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4013]))[28] = SCM_WORD(scm__rc.d1562[186]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4013]))[32] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4013]))[36] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4013]))[40] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4013]))[43] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4013]))[45] = SCM_WORD(scm__rc.d1562[188]);
  scm__rc.d1562[524] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[304])),FALSE); /* G1672 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[866]), scm__rc.d1562[524]);
  scm__rc.d1562[525] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[867]), SCM_OBJ(&scm__rc.d1565[342]), SCM_OBJ(&scm__rc.d1565[16]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[868]), scm__rc.d1562[525]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4060]))[4] = SCM_WORD(scm__rc.d1562[161]);
  scm__rc.d1562[526] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[305])),TRUE); /* setter of ref */
  scm__rc.d1562[527] = Scm_MakeIdentifier(scm__rc.d1562[521], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#ref */
  scm__rc.d1562[528] = Scm_MakeIdentifier(scm__rc.d1562[97], SCM_MODULE(scm__rc.d1562[184]), SCM_NIL); /* gauche.object#has-setter? */
  scm__rc.d1562[529] = Scm_MakeIdentifier(scm__rc.d1562[50], SCM_MODULE(scm__rc.d1562[184]), SCM_NIL); /* gauche.object#setter */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[116]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4066]))[5] = SCM_WORD(scm__rc.d1562[526]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4066]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4066]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4066]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4066]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4066]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4066]))[24] = SCM_WORD(scm__rc.d1562[212]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4066]))[26] = SCM_WORD(scm__rc.d1562[471]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4066]))[28] = SCM_WORD(scm__rc.d1562[186]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4066]))[32] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4066]))[36] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4066]))[40] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4066]))[43] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4066]))[45] = SCM_WORD(scm__rc.d1562[188]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4066]))[49] = SCM_WORD(scm__rc.d1562[527]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4066]))[51] = SCM_WORD(scm__rc.d1562[528]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4066]))[59] = SCM_WORD(scm__rc.d1562[527]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4066]))[62] = SCM_WORD(scm__rc.d1562[529]);
  scm__rc.d1562[531] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[306])),TRUE); /* hash-table-get */
  scm__rc.d1562[530] = Scm_MakeIdentifier(scm__rc.d1562[531], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#hash-table-get */
  scm__rc.d1562[532] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[307])),FALSE); /* G1674 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[870]), scm__rc.d1562[532]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[872]), scm__rc.d1562[111]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[873]), scm__rc.d1562[192]);
  scm__rc.d1562[533] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[871]), SCM_OBJ(&scm__rc.d1565[873]), SCM_OBJ(&scm__rc.d1565[16]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[874]), scm__rc.d1562[533]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4132]))[3] = SCM_WORD(scm__rc.d1562[530]);
  scm__rc.d1562[535] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[308])),TRUE); /* <hash-table> */
  scm__rc.d1562[534] = Scm_MakeIdentifier(scm__rc.d1562[535], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#<hash-table> */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[876]), scm__rc.d1562[111]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[877]), scm__rc.d1562[192]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[118]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4137]))[5] = SCM_WORD(scm__rc.d1562[521]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4137]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4137]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4137]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4137]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4137]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4137]))[24] = SCM_WORD(scm__rc.d1562[534]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4137]))[26] = SCM_WORD(scm__rc.d1562[186]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4137]))[30] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4137]))[34] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4137]))[38] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4137]))[41] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4137]))[43] = SCM_WORD(scm__rc.d1562[188]);
  scm__rc.d1562[536] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[309])),FALSE); /* G1676 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[878]), scm__rc.d1562[536]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[880]), scm__rc.d1562[111]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[881]), scm__rc.d1562[192]);
  scm__rc.d1562[537] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[879]), SCM_OBJ(&scm__rc.d1565[881]), SCM_OBJ(&scm__rc.d1565[16]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[882]), scm__rc.d1562[537]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4182]))[4] = SCM_WORD(scm__rc.d1562[530]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[884]), scm__rc.d1562[111]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[885]), scm__rc.d1562[192]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[120]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4188]))[5] = SCM_WORD(scm__rc.d1562[521]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4188]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4188]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4188]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4188]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4188]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4188]))[24] = SCM_WORD(scm__rc.d1562[534]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4188]))[26] = SCM_WORD(scm__rc.d1562[186]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4188]))[28] = SCM_WORD(scm__rc.d1562[186]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4188]))[32] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4188]))[36] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4188]))[40] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4188]))[43] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4188]))[45] = SCM_WORD(scm__rc.d1562[188]);
  scm__rc.d1562[539] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[310])),TRUE); /* hash-table-put! */
  scm__rc.d1562[538] = Scm_MakeIdentifier(scm__rc.d1562[539], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#hash-table-put! */
  scm__rc.d1562[540] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[311])),FALSE); /* G1678 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[886]), scm__rc.d1562[540]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[888]), scm__rc.d1562[111]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[889]), scm__rc.d1562[192]);
  scm__rc.d1562[541] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[887]), SCM_OBJ(&scm__rc.d1565[889]), SCM_OBJ(&scm__rc.d1565[16]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[890]), scm__rc.d1562[541]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4235]))[4] = SCM_WORD(scm__rc.d1562[538]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[892]), scm__rc.d1562[111]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[893]), scm__rc.d1562[192]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[122]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4241]))[5] = SCM_WORD(scm__rc.d1562[526]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4241]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4241]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4241]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4241]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4241]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4241]))[24] = SCM_WORD(scm__rc.d1562[534]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4241]))[26] = SCM_WORD(scm__rc.d1562[186]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4241]))[28] = SCM_WORD(scm__rc.d1562[186]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4241]))[32] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4241]))[36] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4241]))[40] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4241]))[43] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4241]))[45] = SCM_WORD(scm__rc.d1562[188]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4241]))[49] = SCM_WORD(scm__rc.d1562[527]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4241]))[51] = SCM_WORD(scm__rc.d1562[528]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4241]))[59] = SCM_WORD(scm__rc.d1562[527]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4241]))[62] = SCM_WORD(scm__rc.d1562[529]);
  scm__rc.d1562[543] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[312])),TRUE); /* tree-map-get */
  scm__rc.d1562[542] = Scm_MakeIdentifier(scm__rc.d1562[543], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#tree-map-get */
  scm__rc.d1562[544] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[313])),FALSE); /* G1680 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[894]), scm__rc.d1562[544]);
  scm__rc.d1562[545] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[895]), SCM_OBJ(&scm__rc.d1565[873]), SCM_OBJ(&scm__rc.d1565[16]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[896]), scm__rc.d1562[545]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4307]))[3] = SCM_WORD(scm__rc.d1562[542]);
  scm__rc.d1562[547] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[314])),TRUE); /* <tree-map> */
  scm__rc.d1562[546] = Scm_MakeIdentifier(scm__rc.d1562[547], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#<tree-map> */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[124]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4312]))[5] = SCM_WORD(scm__rc.d1562[521]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4312]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4312]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4312]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4312]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4312]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4312]))[24] = SCM_WORD(scm__rc.d1562[546]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4312]))[26] = SCM_WORD(scm__rc.d1562[186]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4312]))[30] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4312]))[34] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4312]))[38] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4312]))[41] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4312]))[43] = SCM_WORD(scm__rc.d1562[188]);
  scm__rc.d1562[548] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[315])),FALSE); /* G1682 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[898]), scm__rc.d1562[548]);
  scm__rc.d1562[549] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[899]), SCM_OBJ(&scm__rc.d1565[881]), SCM_OBJ(&scm__rc.d1565[16]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[900]), scm__rc.d1562[549]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4357]))[4] = SCM_WORD(scm__rc.d1562[542]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[126]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4363]))[5] = SCM_WORD(scm__rc.d1562[521]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4363]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4363]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4363]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4363]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4363]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4363]))[24] = SCM_WORD(scm__rc.d1562[546]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4363]))[26] = SCM_WORD(scm__rc.d1562[186]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4363]))[28] = SCM_WORD(scm__rc.d1562[186]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4363]))[32] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4363]))[36] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4363]))[40] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4363]))[43] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4363]))[45] = SCM_WORD(scm__rc.d1562[188]);
  scm__rc.d1562[551] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[316])),TRUE); /* tree-map-put! */
  scm__rc.d1562[550] = Scm_MakeIdentifier(scm__rc.d1562[551], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#tree-map-put! */
  scm__rc.d1562[552] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[317])),FALSE); /* G1684 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[902]), scm__rc.d1562[552]);
  scm__rc.d1562[553] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[903]), SCM_OBJ(&scm__rc.d1565[889]), SCM_OBJ(&scm__rc.d1565[16]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[904]), scm__rc.d1562[553]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4410]))[4] = SCM_WORD(scm__rc.d1562[550]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[128]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4416]))[5] = SCM_WORD(scm__rc.d1562[526]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4416]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4416]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4416]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4416]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4416]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4416]))[24] = SCM_WORD(scm__rc.d1562[546]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4416]))[26] = SCM_WORD(scm__rc.d1562[186]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4416]))[28] = SCM_WORD(scm__rc.d1562[186]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4416]))[32] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4416]))[36] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4416]))[40] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4416]))[43] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4416]))[45] = SCM_WORD(scm__rc.d1562[188]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4416]))[49] = SCM_WORD(scm__rc.d1562[527]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4416]))[51] = SCM_WORD(scm__rc.d1562[528]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4416]))[59] = SCM_WORD(scm__rc.d1562[527]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4416]))[62] = SCM_WORD(scm__rc.d1562[529]);
  scm__rc.d1562[554] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[318])),TRUE); /* * */
  scm__rc.d1562[556] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[320])),TRUE); /* unbox */
  scm__rc.d1562[555] = Scm_MakeIdentifier(scm__rc.d1562[556], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#unbox */
  scm__rc.d1562[557] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[321])),FALSE); /* G1686 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[906]), scm__rc.d1562[557]);
  scm__rc.d1562[558] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[322])),TRUE); /* field */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[908]), scm__rc.d1562[558]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[909]), scm__rc.d1562[192]);
  scm__rc.d1562[559] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[907]), SCM_OBJ(&scm__rc.d1565[909]), SCM_OBJ(&scm__rc.d1565[16]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[910]), scm__rc.d1562[559]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4482]))[2] = SCM_WORD(scm__rc.d1562[554]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4482]))[12] = SCM_WORD(scm__rc.d1562[55]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4482]))[15] = SCM_WORD(scm__rc.d1562[555]);
  scm__rc.d1562[561] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[323])),TRUE); /* <box> */
  scm__rc.d1562[560] = Scm_MakeIdentifier(scm__rc.d1562[561], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#<box> */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[912]), scm__rc.d1562[558]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[913]), scm__rc.d1562[192]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[130]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4499]))[5] = SCM_WORD(scm__rc.d1562[521]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4499]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4499]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4499]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4499]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4499]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4499]))[24] = SCM_WORD(scm__rc.d1562[560]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4499]))[26] = SCM_WORD(scm__rc.d1562[186]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4499]))[30] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4499]))[34] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4499]))[37] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4499]))[40] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4499]))[42] = SCM_WORD(scm__rc.d1562[188]);
  scm__rc.d1562[563] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[324])),TRUE); /* set-box! */
  scm__rc.d1562[562] = Scm_MakeIdentifier(scm__rc.d1562[563], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#set-box! */
  scm__rc.d1562[564] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[325])),FALSE); /* G1688 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[914]), scm__rc.d1562[564]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[916]), scm__rc.d1562[558]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[917]), scm__rc.d1562[192]);
  scm__rc.d1562[565] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[915]), SCM_OBJ(&scm__rc.d1565[917]), SCM_OBJ(&scm__rc.d1565[16]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[918]), scm__rc.d1562[565]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4543]))[2] = SCM_WORD(scm__rc.d1562[554]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4543]))[12] = SCM_WORD(scm__rc.d1562[55]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4543]))[16] = SCM_WORD(scm__rc.d1562[562]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[920]), scm__rc.d1562[558]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[921]), scm__rc.d1562[192]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[132]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4561]))[5] = SCM_WORD(scm__rc.d1562[526]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4561]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4561]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4561]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4561]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4561]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4561]))[24] = SCM_WORD(scm__rc.d1562[560]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4561]))[26] = SCM_WORD(scm__rc.d1562[186]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4561]))[28] = SCM_WORD(scm__rc.d1562[186]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4561]))[32] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4561]))[36] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4561]))[40] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4561]))[43] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4561]))[45] = SCM_WORD(scm__rc.d1562[188]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4561]))[49] = SCM_WORD(scm__rc.d1562[527]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4561]))[51] = SCM_WORD(scm__rc.d1562[528]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4561]))[59] = SCM_WORD(scm__rc.d1562[527]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4561]))[62] = SCM_WORD(scm__rc.d1562[529]);
  scm__rc.d1562[566] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[326])),FALSE); /* G1690 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[922]), scm__rc.d1562[566]);
  scm__rc.d1562[567] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[327])),TRUE); /* index */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[924]), scm__rc.d1562[567]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[925]), scm__rc.d1562[192]);
  scm__rc.d1562[568] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[923]), SCM_OBJ(&scm__rc.d1565[925]), SCM_OBJ(&scm__rc.d1565[16]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[926]), scm__rc.d1562[568]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4627]))[3] = SCM_WORD(scm__rc.d1562[268]);
  scm__rc.d1562[570] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[328])),TRUE); /* <list> */
  scm__rc.d1562[569] = Scm_MakeIdentifier(scm__rc.d1562[570], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#<list> */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[928]), scm__rc.d1562[567]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[929]), scm__rc.d1562[192]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[134]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4632]))[5] = SCM_WORD(scm__rc.d1562[521]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4632]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4632]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4632]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4632]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4632]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4632]))[24] = SCM_WORD(scm__rc.d1562[569]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4632]))[26] = SCM_WORD(scm__rc.d1562[488]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4632]))[30] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4632]))[34] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4632]))[38] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4632]))[41] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4632]))[43] = SCM_WORD(scm__rc.d1562[188]);
  scm__rc.d1562[571] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[329])),FALSE); /* G1692 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[930]), scm__rc.d1562[571]);
  scm__rc.d1562[572] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[931]), SCM_OBJ(&scm__rc.d1565[925]), SCM_OBJ(&scm__rc.d1565[16]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[932]), scm__rc.d1562[572]);
  scm__rc.d1562[574] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[330])),TRUE); /* <vector> */
  scm__rc.d1562[573] = Scm_MakeIdentifier(scm__rc.d1562[574], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#<vector> */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[136]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4681]))[5] = SCM_WORD(scm__rc.d1562[521]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4681]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4681]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4681]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4681]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4681]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4681]))[24] = SCM_WORD(scm__rc.d1562[573]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4681]))[26] = SCM_WORD(scm__rc.d1562[488]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4681]))[30] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4681]))[34] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4681]))[38] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4681]))[41] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4681]))[43] = SCM_WORD(scm__rc.d1562[188]);
  scm__rc.d1562[576] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[331])),TRUE); /* uvector-ref */
  scm__rc.d1562[575] = Scm_MakeIdentifier(scm__rc.d1562[576], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#uvector-ref */
  scm__rc.d1562[577] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[332])),FALSE); /* G1694 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[934]), scm__rc.d1562[577]);
  scm__rc.d1562[578] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[935]), SCM_OBJ(&scm__rc.d1565[925]), SCM_OBJ(&scm__rc.d1565[16]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[936]), scm__rc.d1562[578]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4726]))[3] = SCM_WORD(scm__rc.d1562[575]);
  scm__rc.d1562[580] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[333])),TRUE); /* <uvector> */
  scm__rc.d1562[579] = Scm_MakeIdentifier(scm__rc.d1562[580], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#<uvector> */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[138]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4731]))[5] = SCM_WORD(scm__rc.d1562[521]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4731]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4731]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4731]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4731]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4731]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4731]))[24] = SCM_WORD(scm__rc.d1562[579]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4731]))[26] = SCM_WORD(scm__rc.d1562[488]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4731]))[30] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4731]))[34] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4731]))[38] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4731]))[41] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4731]))[43] = SCM_WORD(scm__rc.d1562[188]);
  scm__rc.d1562[582] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[334])),TRUE); /* bitvector-ref/int */
  scm__rc.d1562[581] = Scm_MakeIdentifier(scm__rc.d1562[582], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#bitvector-ref/int */
  scm__rc.d1562[583] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[335])),FALSE); /* G1696 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[938]), scm__rc.d1562[583]);
  scm__rc.d1562[584] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[939]), SCM_OBJ(&scm__rc.d1565[925]), SCM_OBJ(&scm__rc.d1565[16]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[940]), scm__rc.d1562[584]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4776]))[3] = SCM_WORD(scm__rc.d1562[581]);
  scm__rc.d1562[586] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[336])),TRUE); /* <bitvector> */
  scm__rc.d1562[585] = Scm_MakeIdentifier(scm__rc.d1562[586], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#<bitvector> */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[140]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4781]))[5] = SCM_WORD(scm__rc.d1562[521]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4781]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4781]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4781]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4781]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4781]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4781]))[24] = SCM_WORD(scm__rc.d1562[585]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4781]))[26] = SCM_WORD(scm__rc.d1562[488]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4781]))[30] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4781]))[34] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4781]))[38] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4781]))[41] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4781]))[43] = SCM_WORD(scm__rc.d1562[188]);
  scm__rc.d1562[588] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[337])),TRUE); /* string-ref */
  scm__rc.d1562[587] = Scm_MakeIdentifier(scm__rc.d1562[588], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#string-ref */
  scm__rc.d1562[589] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[338])),FALSE); /* G1698 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[942]), scm__rc.d1562[589]);
  scm__rc.d1562[590] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[943]), SCM_OBJ(&scm__rc.d1565[925]), SCM_OBJ(&scm__rc.d1565[16]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[944]), scm__rc.d1562[590]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4826]))[3] = SCM_WORD(scm__rc.d1562[587]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[142]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4831]))[5] = SCM_WORD(scm__rc.d1562[521]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4831]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4831]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4831]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4831]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4831]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4831]))[24] = SCM_WORD(scm__rc.d1562[459]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4831]))[26] = SCM_WORD(scm__rc.d1562[488]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4831]))[30] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4831]))[34] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4831]))[38] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4831]))[41] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4831]))[43] = SCM_WORD(scm__rc.d1562[188]);
  scm__rc.d1562[592] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[339])),TRUE); /* list-tail */
  scm__rc.d1562[591] = Scm_MakeIdentifier(scm__rc.d1562[592], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#list-tail */
  scm__rc.d1562[594] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[340])),TRUE); /* set-car! */
  scm__rc.d1562[593] = Scm_MakeIdentifier(scm__rc.d1562[594], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#set-car! */
  scm__rc.d1562[595] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[341])),FALSE); /* G1700 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[946]), scm__rc.d1562[595]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[948]), scm__rc.d1562[567]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[949]), scm__rc.d1562[192]);
  scm__rc.d1562[596] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[947]), SCM_OBJ(&scm__rc.d1565[949]), SCM_OBJ(&scm__rc.d1565[16]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[950]), scm__rc.d1562[596]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4876]))[5] = SCM_WORD(scm__rc.d1562[591]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4876]))[9] = SCM_WORD(scm__rc.d1562[593]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[952]), scm__rc.d1562[567]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[953]), scm__rc.d1562[192]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[144]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4887]))[5] = SCM_WORD(scm__rc.d1562[526]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4887]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4887]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4887]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4887]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4887]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4887]))[24] = SCM_WORD(scm__rc.d1562[569]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4887]))[26] = SCM_WORD(scm__rc.d1562[488]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4887]))[28] = SCM_WORD(scm__rc.d1562[186]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4887]))[32] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4887]))[36] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4887]))[40] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4887]))[43] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4887]))[45] = SCM_WORD(scm__rc.d1562[188]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4887]))[49] = SCM_WORD(scm__rc.d1562[527]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4887]))[51] = SCM_WORD(scm__rc.d1562[528]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4887]))[59] = SCM_WORD(scm__rc.d1562[527]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4887]))[62] = SCM_WORD(scm__rc.d1562[529]);
  scm__rc.d1562[597] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[342])),FALSE); /* G1702 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[954]), scm__rc.d1562[597]);
  scm__rc.d1562[598] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[955]), SCM_OBJ(&scm__rc.d1565[949]), SCM_OBJ(&scm__rc.d1565[16]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[956]), scm__rc.d1562[598]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[146]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4958]))[5] = SCM_WORD(scm__rc.d1562[526]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4958]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4958]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4958]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4958]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4958]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4958]))[24] = SCM_WORD(scm__rc.d1562[573]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4958]))[26] = SCM_WORD(scm__rc.d1562[488]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4958]))[28] = SCM_WORD(scm__rc.d1562[186]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4958]))[32] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4958]))[36] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4958]))[40] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4958]))[43] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4958]))[45] = SCM_WORD(scm__rc.d1562[188]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4958]))[49] = SCM_WORD(scm__rc.d1562[527]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4958]))[51] = SCM_WORD(scm__rc.d1562[528]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4958]))[59] = SCM_WORD(scm__rc.d1562[527]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[4958]))[62] = SCM_WORD(scm__rc.d1562[529]);
  scm__rc.d1562[600] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[343])),TRUE); /* uvector-set! */
  scm__rc.d1562[599] = Scm_MakeIdentifier(scm__rc.d1562[600], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#uvector-set! */
  scm__rc.d1562[601] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[344])),FALSE); /* G1704 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[958]), scm__rc.d1562[601]);
  scm__rc.d1562[602] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[959]), SCM_OBJ(&scm__rc.d1565[949]), SCM_OBJ(&scm__rc.d1565[16]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[960]), scm__rc.d1562[602]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5024]))[4] = SCM_WORD(scm__rc.d1562[599]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[148]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5030]))[5] = SCM_WORD(scm__rc.d1562[526]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5030]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5030]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5030]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5030]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5030]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5030]))[24] = SCM_WORD(scm__rc.d1562[579]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5030]))[26] = SCM_WORD(scm__rc.d1562[488]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5030]))[28] = SCM_WORD(scm__rc.d1562[186]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5030]))[32] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5030]))[36] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5030]))[40] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5030]))[43] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5030]))[45] = SCM_WORD(scm__rc.d1562[188]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5030]))[49] = SCM_WORD(scm__rc.d1562[527]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5030]))[51] = SCM_WORD(scm__rc.d1562[528]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5030]))[59] = SCM_WORD(scm__rc.d1562[527]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5030]))[62] = SCM_WORD(scm__rc.d1562[529]);
  scm__rc.d1562[604] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[345])),TRUE); /* bitvector-set! */
  scm__rc.d1562[603] = Scm_MakeIdentifier(scm__rc.d1562[604], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#bitvector-set! */
  scm__rc.d1562[605] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[346])),FALSE); /* G1706 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[962]), scm__rc.d1562[605]);
  scm__rc.d1562[606] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[963]), SCM_OBJ(&scm__rc.d1565[949]), SCM_OBJ(&scm__rc.d1565[16]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[964]), scm__rc.d1562[606]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5096]))[4] = SCM_WORD(scm__rc.d1562[603]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[150]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5102]))[5] = SCM_WORD(scm__rc.d1562[526]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5102]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5102]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5102]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5102]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5102]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5102]))[24] = SCM_WORD(scm__rc.d1562[585]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5102]))[26] = SCM_WORD(scm__rc.d1562[488]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5102]))[28] = SCM_WORD(scm__rc.d1562[186]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5102]))[32] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5102]))[36] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5102]))[40] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5102]))[43] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5102]))[45] = SCM_WORD(scm__rc.d1562[188]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5102]))[49] = SCM_WORD(scm__rc.d1562[527]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5102]))[51] = SCM_WORD(scm__rc.d1562[528]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5102]))[59] = SCM_WORD(scm__rc.d1562[527]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5102]))[62] = SCM_WORD(scm__rc.d1562[529]);
  scm__rc.d1562[608] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[347])),TRUE); /* string-set! */
  scm__rc.d1562[607] = Scm_MakeIdentifier(scm__rc.d1562[608], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#string-set! */
  scm__rc.d1562[609] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[348])),FALSE); /* G1708 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[966]), scm__rc.d1562[609]);
  scm__rc.d1562[610] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[967]), SCM_OBJ(&scm__rc.d1565[949]), SCM_OBJ(&scm__rc.d1565[16]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[968]), scm__rc.d1562[610]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5168]))[4] = SCM_WORD(scm__rc.d1562[607]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[152]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5174]))[5] = SCM_WORD(scm__rc.d1562[526]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5174]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5174]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5174]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5174]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5174]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5174]))[24] = SCM_WORD(scm__rc.d1562[459]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5174]))[26] = SCM_WORD(scm__rc.d1562[488]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5174]))[28] = SCM_WORD(scm__rc.d1562[186]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5174]))[32] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5174]))[36] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5174]))[40] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5174]))[43] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5174]))[45] = SCM_WORD(scm__rc.d1562[188]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5174]))[49] = SCM_WORD(scm__rc.d1562[527]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5174]))[51] = SCM_WORD(scm__rc.d1562[528]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5174]))[59] = SCM_WORD(scm__rc.d1562[527]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5174]))[62] = SCM_WORD(scm__rc.d1562[529]);
  scm__rc.d1562[611] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[349])),TRUE); /* selector */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[970]), scm__rc.d1562[611]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[971]), scm__rc.d1562[192]);
  scm__rc.d1562[612] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[350])),TRUE); /* more */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[972]), scm__rc.d1562[611]);
  SCM_SET_CDR(SCM_OBJ(&scm__rc.d1565[972]), scm__rc.d1562[612]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[973]), scm__rc.d1562[192]);
  scm__rc.d1562[613] = Scm_MakeExtendedPair(SCM_FALSE, SCM_OBJ(&scm__rc.d1565[971]), SCM_OBJ(&scm__rc.d1565[6]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[976]), scm__rc.d1562[613]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5240]))[3] = SCM_WORD(scm__rc.d1562[527]);
  scm__rc.d1562[615] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[351])),TRUE); /* ~ */
  scm__rc.d1562[614] = Scm_MakeIdentifier(scm__rc.d1562[615], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#~ */
  scm__rc.d1562[616] = Scm_MakeExtendedPair(SCM_FALSE, SCM_OBJ(&scm__rc.d1565[973]), SCM_OBJ(&scm__rc.d1565[6]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[977]), scm__rc.d1562[616]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5245]))[1] = SCM_WORD(scm__rc.d1562[614]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5245]))[7] = SCM_WORD(scm__rc.d1562[527]);
  scm__rc.d1562[618] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[352])),TRUE); /* make-case-lambda */
  scm__rc.d1562[617] = Scm_MakeIdentifier(scm__rc.d1562[618], SCM_MODULE(Scm_GaucheInternalModule()), SCM_NIL); /* gauche.internal#make-case-lambda */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[978]), scm__rc.d1562[611]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[979]), scm__rc.d1562[192]);
  scm__rc.d1562[619] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[353])),TRUE); /* selector2 */
  scm__rc.d1562[620] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[213])),TRUE); /* rest */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[980]), scm__rc.d1562[619]);
  SCM_SET_CDR(SCM_OBJ(&scm__rc.d1565[980]), scm__rc.d1562[620]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[981]), scm__rc.d1562[611]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[982]), scm__rc.d1562[192]);
  scm__rc.d1562[621] = Scm_MakeExtendedPair(SCM_FALSE, SCM_OBJ(&scm__rc.d1565[979]), SCM_OBJ(&scm__rc.d1565[6]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[985]), scm__rc.d1562[621]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5257]))[4] = SCM_WORD(scm__rc.d1562[527]);
  scm__rc.d1562[622] = Scm_MakeExtendedPair(SCM_FALSE, SCM_OBJ(&scm__rc.d1565[982]), SCM_OBJ(&scm__rc.d1565[6]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[986]), scm__rc.d1562[622]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5265]))[1] = SCM_WORD(scm__rc.d1562[614]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5265]))[8] = SCM_WORD(scm__rc.d1562[527]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[157]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5279]))[17] = SCM_WORD(scm__rc.d1562[617]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5279]))[33] = SCM_WORD(scm__rc.d1562[617]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5279]))[35] = SCM_WORD(scm__rc.d1562[288]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5279]))[37] = SCM_WORD(scm__rc.d1562[614]);
  scm__rc.d1562[624] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[354])),TRUE); /* ref* */
  scm__rc.d1562[623] = Scm_MakeIdentifier(scm__rc.d1562[624], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#ref* */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[158]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5318]))[1] = SCM_WORD(scm__rc.d1562[614]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5318]))[3] = SCM_WORD(scm__rc.d1562[623]);
  scm__rc.d1562[626] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[355])),TRUE); /* rxmatch */
  scm__rc.d1562[625] = Scm_MakeIdentifier(scm__rc.d1562[626], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#rxmatch */
  scm__rc.d1562[627] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[356])),FALSE); /* G1710 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[987]), scm__rc.d1562[627]);
  scm__rc.d1562[628] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[357])),TRUE); /* self */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[989]), scm__rc.d1562[76]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[990]), scm__rc.d1562[628]);
  scm__rc.d1562[629] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[988]), SCM_OBJ(&scm__rc.d1565[990]), SCM_OBJ(&scm__rc.d1565[16]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[991]), scm__rc.d1562[629]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5323]))[3] = SCM_WORD(scm__rc.d1562[625]);
  scm__rc.d1562[630] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[358])),TRUE); /* object-apply */
  scm__rc.d1562[632] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[359])),TRUE); /* <regexp> */
  scm__rc.d1562[631] = Scm_MakeIdentifier(scm__rc.d1562[632], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#<regexp> */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[993]), scm__rc.d1562[628]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[160]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5328]))[5] = SCM_WORD(scm__rc.d1562[630]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5328]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5328]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5328]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5328]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5328]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5328]))[24] = SCM_WORD(scm__rc.d1562[631]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5328]))[26] = SCM_WORD(scm__rc.d1562[459]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5328]))[30] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5328]))[34] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5328]))[38] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5328]))[41] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5328]))[43] = SCM_WORD(scm__rc.d1562[188]);
  scm__rc.d1562[634] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[360])),TRUE); /* rxmatch-substring */
  scm__rc.d1562[633] = Scm_MakeIdentifier(scm__rc.d1562[634], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#rxmatch-substring */
  scm__rc.d1562[635] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[361])),FALSE); /* G1712 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[994]), scm__rc.d1562[635]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[996]), scm__rc.d1562[628]);
  scm__rc.d1562[636] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[995]), SCM_OBJ(&scm__rc.d1565[996]), SCM_OBJ(&scm__rc.d1565[16]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[997]), scm__rc.d1562[636]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5373]))[2] = SCM_WORD(scm__rc.d1562[633]);
  scm__rc.d1562[638] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[362])),TRUE); /* <regmatch> */
  scm__rc.d1562[637] = Scm_MakeIdentifier(scm__rc.d1562[638], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#<regmatch> */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[999]), scm__rc.d1562[628]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[162]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5377]))[5] = SCM_WORD(scm__rc.d1562[630]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5377]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5377]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5377]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5377]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5377]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5377]))[24] = SCM_WORD(scm__rc.d1562[637]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5377]))[28] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5377]))[32] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5377]))[36] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5377]))[39] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5377]))[41] = SCM_WORD(scm__rc.d1562[188]);
  scm__rc.d1562[639] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[363])),FALSE); /* G1714 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1000]), scm__rc.d1562[639]);
  scm__rc.d1562[640] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[364])),TRUE); /* i */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1002]), scm__rc.d1562[640]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1003]), scm__rc.d1562[628]);
  scm__rc.d1562[641] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[1001]), SCM_OBJ(&scm__rc.d1565[1003]), SCM_OBJ(&scm__rc.d1565[16]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1004]), scm__rc.d1562[641]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5420]))[3] = SCM_WORD(scm__rc.d1562[633]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1006]), scm__rc.d1562[640]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1007]), scm__rc.d1562[628]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[164]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5425]))[5] = SCM_WORD(scm__rc.d1562[630]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5425]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5425]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5425]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5425]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5425]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5425]))[24] = SCM_WORD(scm__rc.d1562[637]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5425]))[26] = SCM_WORD(scm__rc.d1562[488]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5425]))[30] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5425]))[34] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5425]))[38] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5425]))[41] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5425]))[43] = SCM_WORD(scm__rc.d1562[188]);
  scm__rc.d1562[642] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[365])),TRUE); /* before */
  scm__rc.d1562[643] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[366])),TRUE); /* after */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1008]), scm__rc.d1562[643]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1009]), scm__rc.d1562[642]);
  scm__rc.d1562[644] = Scm_MakeIdentifier(scm__rc.d1562[630], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#object-apply */
  scm__rc.d1562[645] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[367])),FALSE); /* G1716 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1010]), scm__rc.d1562[645]);
  scm__rc.d1562[646] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[1011]), SCM_OBJ(&scm__rc.d1565[990]), SCM_OBJ(&scm__rc.d1565[16]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1012]), scm__rc.d1562[646]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5470]))[10] = SCM_WORD(scm__rc.d1562[644]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5470]))[15] = SCM_WORD(scm__rc.d1562[633]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[166]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5487]))[5] = SCM_WORD(scm__rc.d1562[630]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5487]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5487]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5487]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5487]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5487]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5487]))[24] = SCM_WORD(scm__rc.d1562[637]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5487]))[26] = SCM_WORD(scm__rc.d1562[471]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5487]))[30] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5487]))[34] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5487]))[38] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5487]))[41] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5487]))[43] = SCM_WORD(scm__rc.d1562[188]);
  scm__rc.d1562[648] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[368])),TRUE); /* rxmatch-before */
  scm__rc.d1562[647] = Scm_MakeIdentifier(scm__rc.d1562[648], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#rxmatch-before */
  scm__rc.d1562[650] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[369])),TRUE); /* rxmatch-after */
  scm__rc.d1562[649] = Scm_MakeIdentifier(scm__rc.d1562[650], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#rxmatch-after */
  scm__rc.d1562[651] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[371])),FALSE); /* G1718 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1014]), scm__rc.d1562[651]);
  scm__rc.d1562[652] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[372])),TRUE); /* group */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1016]), scm__rc.d1562[652]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1017]), scm__rc.d1562[76]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1018]), scm__rc.d1562[628]);
  scm__rc.d1562[653] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[1015]), SCM_OBJ(&scm__rc.d1565[1018]), SCM_OBJ(&scm__rc.d1565[16]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1019]), scm__rc.d1562[653]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5532]))[2] = SCM_WORD(scm__rc.d1562[642]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5532]))[7] = SCM_WORD(scm__rc.d1562[647]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5532]))[11] = SCM_WORD(scm__rc.d1562[643]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5532]))[16] = SCM_WORD(scm__rc.d1562[649]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5532]))[23] = SCM_WORD(scm__rc.d1562[246]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1021]), scm__rc.d1562[652]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1022]), scm__rc.d1562[76]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1023]), scm__rc.d1562[628]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[168]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5557]))[5] = SCM_WORD(scm__rc.d1562[630]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5557]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5557]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5557]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5557]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5557]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5557]))[24] = SCM_WORD(scm__rc.d1562[637]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5557]))[26] = SCM_WORD(scm__rc.d1562[471]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5557]))[28] = SCM_WORD(scm__rc.d1562[186]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5557]))[32] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5557]))[36] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5557]))[40] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5557]))[43] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5557]))[45] = SCM_WORD(scm__rc.d1562[188]);
  scm__rc.d1562[655] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[373])),TRUE); /* char-set-contains? */
  scm__rc.d1562[654] = Scm_MakeIdentifier(scm__rc.d1562[655], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#char-set-contains? */
  scm__rc.d1562[656] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[374])),FALSE); /* G1720 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1024]), scm__rc.d1562[656]);
  scm__rc.d1562[657] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[375])),TRUE); /* c */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1026]), scm__rc.d1562[657]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1027]), scm__rc.d1562[628]);
  scm__rc.d1562[658] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[1025]), SCM_OBJ(&scm__rc.d1565[1027]), SCM_OBJ(&scm__rc.d1565[16]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1028]), scm__rc.d1562[658]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5604]))[3] = SCM_WORD(scm__rc.d1562[654]);
  scm__rc.d1562[660] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[376])),TRUE); /* <char-set> */
  scm__rc.d1562[659] = Scm_MakeIdentifier(scm__rc.d1562[660], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#<char-set> */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1030]), scm__rc.d1562[657]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1031]), scm__rc.d1562[628]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[170]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5609]))[5] = SCM_WORD(scm__rc.d1562[630]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5609]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5609]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5609]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5609]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5609]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5609]))[24] = SCM_WORD(scm__rc.d1562[659]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5609]))[26] = SCM_WORD(scm__rc.d1562[477]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5609]))[30] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5609]))[34] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5609]))[38] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5609]))[41] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5609]))[43] = SCM_WORD(scm__rc.d1562[188]);
  scm__rc.d1562[662] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[377])),TRUE); /* condition-has-type? */
  scm__rc.d1562[661] = Scm_MakeIdentifier(scm__rc.d1562[662], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#condition-has-type? */
  scm__rc.d1562[663] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[378])),FALSE); /* G1722 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1032]), scm__rc.d1562[663]);
  scm__rc.d1562[664] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[379])),TRUE); /* type */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1034]), scm__rc.d1562[664]);
  scm__rc.d1562[665] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[1033]), SCM_OBJ(&scm__rc.d1565[1034]), SCM_OBJ(&scm__rc.d1565[16]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1035]), scm__rc.d1562[665]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5654]))[3] = SCM_WORD(scm__rc.d1562[661]);
  scm__rc.d1562[667] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[380])),TRUE); /* <condition-meta> */
  scm__rc.d1562[666] = Scm_MakeIdentifier(scm__rc.d1562[667], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#<condition-meta> */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1037]), scm__rc.d1562[664]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[172]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5659]))[5] = SCM_WORD(scm__rc.d1562[630]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5659]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5659]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5659]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5659]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5659]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5659]))[24] = SCM_WORD(scm__rc.d1562[666]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5659]))[26] = SCM_WORD(scm__rc.d1562[186]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5659]))[30] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5659]))[34] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5659]))[38] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5659]))[41] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5659]))[43] = SCM_WORD(scm__rc.d1562[188]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1038]), scm__rc.d1562[345]);
  scm__rc.d1562[668] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[382])),TRUE); /* if */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1039]), scm__rc.d1562[254]);
  scm__rc.d1562[669] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[383])),TRUE); /* with-module */
  scm__rc.d1562[670] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[384])),TRUE); /* gauche.internal */
  scm__rc.d1562[671] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[385])),TRUE); /* %primitive-parameter-ref */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1040]), scm__rc.d1562[671]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1041]), scm__rc.d1562[670]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1042]), scm__rc.d1562[669]);
  scm__rc.d1562[672] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[386])),TRUE); /* p */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1043]), scm__rc.d1562[672]);
  scm__rc.d1562[673] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[387])),TRUE); /* %primitive-parameter-set! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1045]), scm__rc.d1562[673]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1046]), scm__rc.d1562[670]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1047]), scm__rc.d1562[669]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1048]), scm__rc.d1562[672]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1053]), scm__rc.d1562[668]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1056]), scm__rc.d1562[88]);
  scm__rc.d1562[674] = Scm_MakeIdentifier(scm__rc.d1562[671], SCM_MODULE(Scm_GaucheInternalModule()), SCM_NIL); /* gauche.internal#%primitive-parameter-ref */
  scm__rc.d1562[675] = Scm_MakeIdentifier(scm__rc.d1562[673], SCM_MODULE(Scm_GaucheInternalModule()), SCM_NIL); /* gauche.internal#%primitive-parameter-set! */
  scm__rc.d1562[676] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[388])),FALSE); /* G1728 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1057]), scm__rc.d1562[676]);
  scm__rc.d1562[677] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[1059]), SCM_OBJ(&scm__rc.d1565[1038]), SCM_OBJ(&scm__rc.d1565[6]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1060]), scm__rc.d1562[677]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5704]))[28] = SCM_WORD(scm__rc.d1562[55]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5704]))[33] = SCM_WORD(scm__rc.d1562[253]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5704]))[38] = SCM_WORD(scm__rc.d1562[674]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5704]))[43] = SCM_WORD(scm__rc.d1562[675]);
  scm__rc.d1562[678] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[389])),FALSE); /* G1723 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1061]), scm__rc.d1562[678]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1062]), scm__rc.d1562[672]);
  scm__rc.d1562[679] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[1058]), SCM_OBJ(&scm__rc.d1565[1062]), SCM_OBJ(&scm__rc.d1565[16]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1063]), scm__rc.d1562[679]);
  scm__rc.d1562[681] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[390])),TRUE); /* <primitive-parameter> */
  scm__rc.d1562[680] = Scm_MakeIdentifier(scm__rc.d1562[681], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#<primitive-parameter> */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1065]), scm__rc.d1562[672]);
  SCM_SET_CDR(SCM_OBJ(&scm__rc.d1565[1065]), scm__rc.d1562[678]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[175]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5755]))[5] = SCM_WORD(scm__rc.d1562[630]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5755]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5755]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5755]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5755]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5755]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5755]))[24] = SCM_WORD(scm__rc.d1562[680]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5755]))[28] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5755]))[32] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5755]))[36] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5755]))[39] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5755]))[41] = SCM_WORD(scm__rc.d1562[188]);
  scm__rc.d1562[683] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[391])),TRUE); /* regexp->string */
  scm__rc.d1562[682] = Scm_MakeIdentifier(scm__rc.d1562[683], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#regexp->string */
  scm__rc.d1562[685] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[393])),TRUE); /* char=? */
  scm__rc.d1562[684] = Scm_MakeIdentifier(scm__rc.d1562[685], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#char=? */
  scm__rc.d1562[687] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[394])),TRUE); /* char-general-category */
  scm__rc.d1562[686] = Scm_MakeIdentifier(scm__rc.d1562[687], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#char-general-category */
  scm__rc.d1562[688] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[395])),TRUE); /* Mn */
  scm__rc.d1562[689] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[396])),TRUE); /* Mc */
  scm__rc.d1562[690] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[397])),TRUE); /* Me */
  scm__rc.d1562[691] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[398])),TRUE); /* Cc */
  scm__rc.d1562[692] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[399])),TRUE); /* Cf */
  scm__rc.d1562[693] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[400])),TRUE); /* Cs */
  scm__rc.d1562[694] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[401])),TRUE); /* Co */
  scm__rc.d1562[695] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[402])),TRUE); /* Cn */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1066]), scm__rc.d1562[695]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1067]), scm__rc.d1562[694]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1068]), scm__rc.d1562[693]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1069]), scm__rc.d1562[692]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1070]), scm__rc.d1562[691]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1071]), scm__rc.d1562[690]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1072]), scm__rc.d1562[689]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1073]), scm__rc.d1562[688]);
  scm__rc.d1562[697] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[403])),TRUE); /* char->ucs */
  scm__rc.d1562[696] = Scm_MakeIdentifier(scm__rc.d1562[697], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#char->ucs */
  scm__rc.d1562[698] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[407])),FALSE); /* G1730 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1074]), scm__rc.d1562[698]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1079]), scm__rc.d1562[9]);
  scm__rc.d1562[699] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[1076]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[1080]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1081]), scm__rc.d1562[699]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5798]))[6] = SCM_WORD(scm__rc.d1562[479]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5798]))[22] = SCM_WORD(scm__rc.d1562[684]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5798]))[31] = SCM_WORD(scm__rc.d1562[479]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5798]))[37] = SCM_WORD(scm__rc.d1562[479]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5798]))[44] = SCM_WORD(scm__rc.d1562[686]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5798]))[55] = SCM_WORD(scm__rc.d1562[696]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5798]))[67] = SCM_WORD(scm__rc.d1562[58]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5798]))[77] = SCM_WORD(scm__rc.d1562[58]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5798]))[86] = SCM_WORD(scm__rc.d1562[479]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5798]))[96] = SCM_WORD(scm__rc.d1562[479]);
  scm__rc.d1562[701] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[408])),TRUE); /* with-input-from-string */
  scm__rc.d1562[700] = Scm_MakeIdentifier(scm__rc.d1562[701], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#with-input-from-string */
  scm__rc.d1562[702] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[1075]), SCM_OBJ(&scm__rc.d1565[310]), SCM_OBJ(&scm__rc.d1565[16]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1082]), scm__rc.d1562[702]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5896]))[4] = SCM_WORD(scm__rc.d1562[682]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5896]))[9] = SCM_WORD(scm__rc.d1562[700]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[178]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5907]))[5] = SCM_WORD(scm__rc.d1562[302]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5907]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5907]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5907]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5907]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5907]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5907]))[24] = SCM_WORD(scm__rc.d1562[631]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5907]))[26] = SCM_WORD(scm__rc.d1562[186]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5907]))[30] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5907]))[34] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5907]))[37] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5907]))[40] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5907]))[42] = SCM_WORD(scm__rc.d1562[188]);
  scm__rc.d1562[703] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1563[410]))); /* :length */
  scm__rc.d1562[704] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[410])),TRUE); /* length */
  scm__rc.d1562[705] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1563[411]))); /* :level */
  scm__rc.d1562[706] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[411])),TRUE); /* level */
  scm__rc.d1562[707] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1563[412]))); /* :base */
  scm__rc.d1562[708] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[412])),TRUE); /* base */
  scm__rc.d1562[709] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1563[413]))); /* :radix */
  scm__rc.d1562[710] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[413])),TRUE); /* radix */
  scm__rc.d1562[711] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1563[414]))); /* :pretty */
  scm__rc.d1562[712] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[414])),TRUE); /* pretty */
  scm__rc.d1562[713] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1563[415]))); /* :width */
  scm__rc.d1562[714] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[415])),TRUE); /* width */
  scm__rc.d1562[715] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[416])),FALSE); /* G1732 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1084]), scm__rc.d1562[715]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1086]), scm__rc.d1562[430]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1087]), scm__rc.d1562[192]);
  scm__rc.d1562[716] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[1085]), SCM_OBJ(&scm__rc.d1565[1087]), SCM_OBJ(&scm__rc.d1565[16]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1088]), scm__rc.d1562[716]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5951]))[4] = SCM_WORD(scm__rc.d1562[703]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5951]))[9] = SCM_WORD(scm__rc.d1562[704]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5951]))[11] = SCM_WORD(scm__rc.d1562[614]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5951]))[14] = SCM_WORD(scm__rc.d1562[705]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5951]))[19] = SCM_WORD(scm__rc.d1562[706]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5951]))[21] = SCM_WORD(scm__rc.d1562[614]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5951]))[24] = SCM_WORD(scm__rc.d1562[707]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5951]))[29] = SCM_WORD(scm__rc.d1562[708]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5951]))[31] = SCM_WORD(scm__rc.d1562[614]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5951]))[34] = SCM_WORD(scm__rc.d1562[709]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5951]))[39] = SCM_WORD(scm__rc.d1562[710]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5951]))[41] = SCM_WORD(scm__rc.d1562[614]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5951]))[44] = SCM_WORD(scm__rc.d1562[711]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5951]))[49] = SCM_WORD(scm__rc.d1562[712]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5951]))[51] = SCM_WORD(scm__rc.d1562[614]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5951]))[54] = SCM_WORD(scm__rc.d1562[713]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5951]))[59] = SCM_WORD(scm__rc.d1562[714]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5951]))[61] = SCM_WORD(scm__rc.d1562[614]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[5951]))[69] = SCM_WORD(scm__rc.d1562[58]);
  scm__rc.d1562[718] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[417])),TRUE); /* <write-controls> */
  scm__rc.d1562[717] = Scm_MakeIdentifier(scm__rc.d1562[718], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#<write-controls> */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1090]), scm__rc.d1562[192]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[180]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6022]))[5] = SCM_WORD(scm__rc.d1562[302]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6022]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6022]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6022]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6022]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6022]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6022]))[24] = SCM_WORD(scm__rc.d1562[717]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6022]))[26] = SCM_WORD(scm__rc.d1562[186]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6022]))[30] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6022]))[34] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6022]))[37] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6022]))[40] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6022]))[42] = SCM_WORD(scm__rc.d1562[188]);
  scm__rc.d1562[719] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[418])),TRUE); /* describe-common */
  scm__rc.d1562[720] = Scm_MakeIdentifier(scm__rc.d1562[432], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#class-name */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1093]), scm__rc.d1562[9]);
  scm__rc.d1562[721] = Scm_MakeExtendedPair(scm__rc.d1562[719], SCM_OBJ(&scm__rc.d1565[204]), SCM_OBJ(&scm__rc.d1565[1094]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1095]), scm__rc.d1562[721]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[181]))->name = scm__rc.d1562[719];/* describe-common */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6066]))[11] = SCM_WORD(scm__rc.d1562[148]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6066]))[13] = SCM_WORD(scm__rc.d1562[720]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6066]))[15] = SCM_WORD(scm__rc.d1562[58]);
  ScmObj G1733 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1566[181]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1562[719]) /* describe-common */, G1733,0);

  scm__rc.d1562[723] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[422])),TRUE); /* write-limited */
  scm__rc.d1562[722] = Scm_MakeIdentifier(scm__rc.d1562[723], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#write-limited */
  scm__rc.d1562[724] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[423])),FALSE); /* G1736 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1096]), scm__rc.d1562[724]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1101]), scm__rc.d1562[9]);
  scm__rc.d1562[725] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[1098]), SCM_NIL, SCM_OBJ(&scm__rc.d1565[1102]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1103]), scm__rc.d1562[725]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6083]))[5] = SCM_WORD(scm__rc.d1562[220]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6083]))[9] = SCM_WORD(scm__rc.d1562[722]);
  scm__rc.d1562[727] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[424])),TRUE); /* with-output-to-string */
  scm__rc.d1562[726] = Scm_MakeIdentifier(scm__rc.d1562[727], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#with-output-to-string */
  scm__rc.d1562[728] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[1097]), SCM_OBJ(&scm__rc.d1565[183]), SCM_OBJ(&scm__rc.d1565[16]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1104]), scm__rc.d1562[728]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6094]))[4] = SCM_WORD(scm__rc.d1562[148]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6094]))[10] = SCM_WORD(scm__rc.d1562[319]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6094]))[23] = SCM_WORD(scm__rc.d1562[58]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6094]))[27] = SCM_WORD(scm__rc.d1562[197]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6094]))[30] = SCM_WORD(scm__rc.d1562[86]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6094]))[50] = SCM_WORD(scm__rc.d1562[307]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6094]))[58] = SCM_WORD(scm__rc.d1562[726]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6094]))[64] = SCM_WORD(scm__rc.d1562[58]);
  scm__rc.d1562[729] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[426])),TRUE); /* describe-slots */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[184]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6166]))[5] = SCM_WORD(scm__rc.d1562[729]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6166]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6166]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6166]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6166]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6166]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6166]))[24] = SCM_WORD(scm__rc.d1562[186]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6166]))[28] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6166]))[32] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6166]))[35] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6166]))[38] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6166]))[40] = SCM_WORD(scm__rc.d1562[188]);
  scm__rc.d1562[730] = Scm_MakeIdentifier(scm__rc.d1562[719], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#describe-common */
  scm__rc.d1562[731] = Scm_MakeIdentifier(scm__rc.d1562[729], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#describe-slots */
  scm__rc.d1562[732] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[427])),FALSE); /* G1738 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1106]), scm__rc.d1562[732]);
  scm__rc.d1562[733] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[428])),TRUE); /* object */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1108]), scm__rc.d1562[733]);
  scm__rc.d1562[734] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1565[1107]), SCM_OBJ(&scm__rc.d1565[1108]), SCM_OBJ(&scm__rc.d1565[16]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1109]), scm__rc.d1562[734]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6208]))[4] = SCM_WORD(scm__rc.d1562[730]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6208]))[9] = SCM_WORD(scm__rc.d1562[731]);
  scm__rc.d1562[735] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1563[429])),TRUE); /* describe */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1565[1111]), scm__rc.d1562[733]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[186]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6219]))[5] = SCM_WORD(scm__rc.d1562[735]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6219]))[7] = SCM_WORD(scm__rc.d1562[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6219]))[9] = SCM_WORD(scm__rc.d1562[183]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6219]))[17] = SCM_WORD(scm__rc.d1562[185]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6219]))[19] = SCM_WORD(scm__rc.d1562[25]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6219]))[22] = SCM_WORD(scm__rc.d1562[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6219]))[24] = SCM_WORD(scm__rc.d1562[186]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6219]))[28] = SCM_WORD(scm__rc.d1562[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6219]))[32] = SCM_WORD(scm__rc.d1562[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6219]))[35] = SCM_WORD(scm__rc.d1562[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6219]))[38] = SCM_WORD(scm__rc.d1562[187]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6219]))[40] = SCM_WORD(scm__rc.d1562[188]);
  scm__rc.d1562[736] = Scm_MakeIdentifier(scm__rc.d1562[168], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#compute-slots */
  scm__rc.d1562[737] = Scm_MakeIdentifier(scm__rc.d1562[171], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#compute-get-n-set */
  scm__rc.d1562[738] = Scm_MakeIdentifier(scm__rc.d1562[173], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#compute-slot-accessor */
  scm__rc.d1562[739] = Scm_MakeIdentifier(scm__rc.d1562[291], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#class-slot-ref */
  scm__rc.d1562[740] = Scm_MakeIdentifier(scm__rc.d1562[280], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#class-slot-set! */
  scm__rc.d1562[741] = Scm_MakeIdentifier(scm__rc.d1562[292], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#class-slot-bound? */
  scm__rc.d1562[742] = Scm_MakeIdentifier(scm__rc.d1562[292], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#class-slot-bound? */
  scm__rc.d1562[743] = Scm_MakeIdentifier(scm__rc.d1562[303], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#slot-push! */
  scm__rc.d1562[744] = Scm_MakeIdentifier(scm__rc.d1562[303], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#slot-push! */
  scm__rc.d1562[745] = Scm_MakeIdentifier(scm__rc.d1562[306], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#slot-pop! */
  scm__rc.d1562[746] = Scm_MakeIdentifier(scm__rc.d1562[306], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#slot-pop! */
  scm__rc.d1562[747] = Scm_MakeIdentifier(scm__rc.d1562[285], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#slot-unbound */
  scm__rc.d1562[748] = Scm_MakeIdentifier(scm__rc.d1562[314], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#slot-missing */
  scm__rc.d1562[749] = Scm_MakeIdentifier(scm__rc.d1562[314], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#slot-missing */
  scm__rc.d1562[750] = Scm_MakeIdentifier(scm__rc.d1562[315], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#slot-exists? */
  scm__rc.d1562[751] = Scm_MakeIdentifier(scm__rc.d1562[315], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#slot-exists? */
  scm__rc.d1562[752] = Scm_MakeIdentifier(scm__rc.d1562[317], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#slot-exists-using-class? */
  scm__rc.d1562[753] = Scm_MakeIdentifier(scm__rc.d1562[372], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#change-class */
  scm__rc.d1562[754] = Scm_MakeIdentifier(scm__rc.d1562[372], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#change-class */
  scm__rc.d1562[755] = Scm_MakeIdentifier(scm__rc.d1562[401], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#apply-generic */
  scm__rc.d1562[756] = Scm_MakeIdentifier(scm__rc.d1562[401], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#apply-generic */
  scm__rc.d1562[757] = Scm_MakeIdentifier(scm__rc.d1562[396], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#sort-applicable-methods */
  scm__rc.d1562[758] = Scm_MakeIdentifier(scm__rc.d1562[398], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#apply-methods */
  scm__rc.d1562[759] = Scm_MakeIdentifier(scm__rc.d1562[413], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#apply-method */
  scm__rc.d1562[760] = Scm_MakeIdentifier(scm__rc.d1562[149], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#class-of */
  scm__rc.d1562[761] = Scm_MakeIdentifier(scm__rc.d1562[296], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#current-class-of */
  scm__rc.d1562[762] = Scm_MakeIdentifier(scm__rc.d1562[261], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#is-a? */
  scm__rc.d1562[763] = Scm_MakeIdentifier(scm__rc.d1562[327], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#subtype? */
  scm__rc.d1562[764] = Scm_MakeIdentifier(scm__rc.d1562[327], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#subtype? */
  scm__rc.d1562[765] = Scm_MakeIdentifier(scm__rc.d1562[221], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#slot-ref */
  scm__rc.d1562[766] = Scm_MakeIdentifier(scm__rc.d1562[162], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#slot-set! */
  scm__rc.d1562[767] = Scm_MakeIdentifier(scm__rc.d1562[308], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#slot-bound? */
  scm__rc.d1562[768] = Scm_MakeIdentifier(scm__rc.d1562[334], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#slot-ref-using-accessor */
  scm__rc.d1562[769] = Scm_MakeIdentifier(scm__rc.d1562[334], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#slot-ref-using-accessor */
  scm__rc.d1562[770] = Scm_MakeIdentifier(scm__rc.d1562[337], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#slot-bound-using-accessor? */
  scm__rc.d1562[771] = Scm_MakeIdentifier(scm__rc.d1562[337], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#slot-bound-using-accessor? */
  scm__rc.d1562[772] = Scm_MakeIdentifier(scm__rc.d1562[339], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#slot-set-using-accessor! */
  scm__rc.d1562[773] = Scm_MakeIdentifier(scm__rc.d1562[339], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#slot-set-using-accessor! */
  scm__rc.d1562[774] = Scm_MakeIdentifier(scm__rc.d1562[341], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#slot-initialize-using-accessor! */
  scm__rc.d1562[775] = Scm_MakeIdentifier(scm__rc.d1562[341], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#slot-initialize-using-accessor! */
  scm__rc.d1562[776] = Scm_MakeIdentifier(scm__rc.d1562[343], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#instance-slot-ref */
  scm__rc.d1562[777] = Scm_MakeIdentifier(scm__rc.d1562[343], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#instance-slot-ref */
  scm__rc.d1562[778] = Scm_MakeIdentifier(scm__rc.d1562[348], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#instance-slot-set! */
  scm__rc.d1562[779] = Scm_MakeIdentifier(scm__rc.d1562[348], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#instance-slot-set! */
  scm__rc.d1562[780] = Scm_MakeIdentifier(scm__rc.d1562[365], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#touch-instance! */
  scm__rc.d1562[781] = Scm_MakeIdentifier(scm__rc.d1562[365], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#touch-instance! */
  scm__rc.d1562[782] = Scm_MakeIdentifier(scm__rc.d1562[432], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#class-name */
  scm__rc.d1562[783] = Scm_MakeIdentifier(scm__rc.d1562[144], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#class-precedence-list */
  scm__rc.d1562[784] = Scm_MakeIdentifier(scm__rc.d1562[435], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#class-direct-supers */
  scm__rc.d1562[785] = Scm_MakeIdentifier(scm__rc.d1562[435], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#class-direct-supers */
  scm__rc.d1562[786] = Scm_MakeIdentifier(scm__rc.d1562[438], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#class-direct-methods */
  scm__rc.d1562[787] = Scm_MakeIdentifier(scm__rc.d1562[438], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#class-direct-methods */
  scm__rc.d1562[788] = Scm_MakeIdentifier(scm__rc.d1562[441], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#class-direct-subclasses */
  scm__rc.d1562[789] = Scm_MakeIdentifier(scm__rc.d1562[441], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#class-direct-subclasses */
  scm__rc.d1562[790] = Scm_MakeIdentifier(scm__rc.d1562[237], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#class-direct-slots */
  scm__rc.d1562[791] = Scm_MakeIdentifier(scm__rc.d1562[128], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#class-slots */
  scm__rc.d1562[792] = Scm_MakeIdentifier(scm__rc.d1562[179], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#class-post-initialize */
  scm__rc.d1562[793] = Scm_MakeIdentifier(scm__rc.d1562[198], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#slot-definition-name */
  scm__rc.d1562[794] = Scm_MakeIdentifier(scm__rc.d1562[446], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#slot-definition-options */
  scm__rc.d1562[795] = Scm_MakeIdentifier(scm__rc.d1562[446], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#slot-definition-options */
  scm__rc.d1562[796] = Scm_MakeIdentifier(scm__rc.d1562[226], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#slot-definition-option */
  scm__rc.d1562[797] = Scm_MakeIdentifier(scm__rc.d1562[233], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#slot-definition-allocation */
  scm__rc.d1562[798] = Scm_MakeIdentifier(scm__rc.d1562[202], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#slot-definition-getter */
  scm__rc.d1562[799] = Scm_MakeIdentifier(scm__rc.d1562[204], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#slot-definition-setter */
  scm__rc.d1562[800] = Scm_MakeIdentifier(scm__rc.d1562[206], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#slot-definition-accessor */
  scm__rc.d1562[801] = Scm_MakeIdentifier(scm__rc.d1562[276], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#class-slot-definition */
  scm__rc.d1562[802] = Scm_MakeIdentifier(scm__rc.d1562[200], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#class-slot-accessor */
  scm__rc.d1562[803] = Scm_MakeIdentifier(scm__rc.d1562[458], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#x->string */
  scm__rc.d1562[804] = Scm_MakeIdentifier(scm__rc.d1562[458], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#x->string */
  scm__rc.d1562[805] = Scm_MakeIdentifier(scm__rc.d1562[487], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#x->integer */
  scm__rc.d1562[806] = Scm_MakeIdentifier(scm__rc.d1562[505], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#x->number */
  scm__rc.d1562[807] = Scm_MakeIdentifier(scm__rc.d1562[521], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#ref */
  scm__rc.d1562[808] = Scm_MakeIdentifier(scm__rc.d1562[526], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#setter of ref */
  scm__rc.d1562[809] = Scm_MakeIdentifier(scm__rc.d1562[526], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#setter of ref */
  scm__rc.d1562[810] = Scm_MakeIdentifier(scm__rc.d1562[615], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#~ */
  scm__rc.d1562[811] = Scm_MakeIdentifier(scm__rc.d1562[624], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#ref* */
  scm__rc.d1562[812] = Scm_MakeIdentifier(scm__rc.d1562[735], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#describe */
  scm__rc.d1562[813] = Scm_MakeIdentifier(scm__rc.d1562[735], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#describe */
  scm__rc.d1562[814] = Scm_MakeIdentifier(scm__rc.d1562[719], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#describe-common */
  scm__rc.d1562[815] = Scm_MakeIdentifier(scm__rc.d1562[729], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#describe-slots */
  scm__rc.d1562[816] = Scm_MakeIdentifier(scm__rc.d1562[90], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#%ensure-generic-function */
  scm__rc.d1562[817] = Scm_MakeIdentifier(scm__rc.d1562[124], SCM_MODULE(scm__rc.d1562[5]), SCM_NIL); /* gauche.object#%check-class-binding */
  scm__rc.d1562[818] = Scm_MakeIdentifier(scm__rc.d1562[124], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#%check-class-binding */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1566[187]))->name = scm__rc.d1562[33];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[1] = SCM_WORD(scm__rc.d1562[167]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[3] = SCM_WORD(scm__rc.d1562[736]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[5] = SCM_WORD(scm__rc.d1562[170]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[7] = SCM_WORD(scm__rc.d1562[737]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[9] = SCM_WORD(scm__rc.d1562[172]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[11] = SCM_WORD(scm__rc.d1562[738]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[13] = SCM_WORD(scm__rc.d1562[290]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[15] = SCM_WORD(scm__rc.d1562[739]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[17] = SCM_WORD(scm__rc.d1562[287]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[19] = SCM_WORD(scm__rc.d1562[740]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[21] = SCM_WORD(scm__rc.d1562[741]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[23] = SCM_WORD(scm__rc.d1562[742]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[25] = SCM_WORD(scm__rc.d1562[743]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[27] = SCM_WORD(scm__rc.d1562[744]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[29] = SCM_WORD(scm__rc.d1562[745]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[31] = SCM_WORD(scm__rc.d1562[746]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[33] = SCM_WORD(scm__rc.d1562[284]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[35] = SCM_WORD(scm__rc.d1562[747]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[37] = SCM_WORD(scm__rc.d1562[748]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[39] = SCM_WORD(scm__rc.d1562[749]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[41] = SCM_WORD(scm__rc.d1562[750]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[43] = SCM_WORD(scm__rc.d1562[751]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[45] = SCM_WORD(scm__rc.d1562[316]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[47] = SCM_WORD(scm__rc.d1562[752]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[49] = SCM_WORD(scm__rc.d1562[753]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[51] = SCM_WORD(scm__rc.d1562[754]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[53] = SCM_WORD(scm__rc.d1562[755]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[55] = SCM_WORD(scm__rc.d1562[756]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[57] = SCM_WORD(scm__rc.d1562[395]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[59] = SCM_WORD(scm__rc.d1562[757]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[61] = SCM_WORD(scm__rc.d1562[397]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[63] = SCM_WORD(scm__rc.d1562[758]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[65] = SCM_WORD(scm__rc.d1562[412]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[67] = SCM_WORD(scm__rc.d1562[759]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[69] = SCM_WORD(scm__rc.d1562[148]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[71] = SCM_WORD(scm__rc.d1562[760]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[73] = SCM_WORD(scm__rc.d1562[295]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[75] = SCM_WORD(scm__rc.d1562[761]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[77] = SCM_WORD(scm__rc.d1562[260]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[79] = SCM_WORD(scm__rc.d1562[762]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[81] = SCM_WORD(scm__rc.d1562[763]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[83] = SCM_WORD(scm__rc.d1562[764]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[85] = SCM_WORD(scm__rc.d1562[220]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[87] = SCM_WORD(scm__rc.d1562[765]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[89] = SCM_WORD(scm__rc.d1562[161]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[91] = SCM_WORD(scm__rc.d1562[766]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[93] = SCM_WORD(scm__rc.d1562[307]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[95] = SCM_WORD(scm__rc.d1562[767]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[97] = SCM_WORD(scm__rc.d1562[768]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[99] = SCM_WORD(scm__rc.d1562[769]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[101] = SCM_WORD(scm__rc.d1562[770]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[103] = SCM_WORD(scm__rc.d1562[771]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[105] = SCM_WORD(scm__rc.d1562[772]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[107] = SCM_WORD(scm__rc.d1562[773]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[109] = SCM_WORD(scm__rc.d1562[774]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[111] = SCM_WORD(scm__rc.d1562[775]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[113] = SCM_WORD(scm__rc.d1562[776]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[115] = SCM_WORD(scm__rc.d1562[777]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[117] = SCM_WORD(scm__rc.d1562[778]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[119] = SCM_WORD(scm__rc.d1562[779]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[121] = SCM_WORD(scm__rc.d1562[780]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[123] = SCM_WORD(scm__rc.d1562[781]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[125] = SCM_WORD(scm__rc.d1562[720]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[127] = SCM_WORD(scm__rc.d1562[782]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[129] = SCM_WORD(scm__rc.d1562[143]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[131] = SCM_WORD(scm__rc.d1562[783]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[133] = SCM_WORD(scm__rc.d1562[784]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[135] = SCM_WORD(scm__rc.d1562[785]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[137] = SCM_WORD(scm__rc.d1562[786]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[139] = SCM_WORD(scm__rc.d1562[787]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[141] = SCM_WORD(scm__rc.d1562[788]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[143] = SCM_WORD(scm__rc.d1562[789]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[145] = SCM_WORD(scm__rc.d1562[236]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[147] = SCM_WORD(scm__rc.d1562[790]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[149] = SCM_WORD(scm__rc.d1562[319]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[151] = SCM_WORD(scm__rc.d1562[791]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[153] = SCM_WORD(scm__rc.d1562[178]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[155] = SCM_WORD(scm__rc.d1562[792]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[157] = SCM_WORD(scm__rc.d1562[197]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[159] = SCM_WORD(scm__rc.d1562[793]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[161] = SCM_WORD(scm__rc.d1562[794]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[163] = SCM_WORD(scm__rc.d1562[795]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[165] = SCM_WORD(scm__rc.d1562[225]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[167] = SCM_WORD(scm__rc.d1562[796]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[169] = SCM_WORD(scm__rc.d1562[232]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[171] = SCM_WORD(scm__rc.d1562[797]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[173] = SCM_WORD(scm__rc.d1562[201]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[175] = SCM_WORD(scm__rc.d1562[798]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[177] = SCM_WORD(scm__rc.d1562[203]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[179] = SCM_WORD(scm__rc.d1562[799]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[181] = SCM_WORD(scm__rc.d1562[205]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[183] = SCM_WORD(scm__rc.d1562[800]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[185] = SCM_WORD(scm__rc.d1562[275]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[187] = SCM_WORD(scm__rc.d1562[801]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[189] = SCM_WORD(scm__rc.d1562[199]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[191] = SCM_WORD(scm__rc.d1562[802]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[193] = SCM_WORD(scm__rc.d1562[803]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[195] = SCM_WORD(scm__rc.d1562[804]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[197] = SCM_WORD(scm__rc.d1562[506]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[199] = SCM_WORD(scm__rc.d1562[805]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[201] = SCM_WORD(scm__rc.d1562[504]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[203] = SCM_WORD(scm__rc.d1562[806]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[205] = SCM_WORD(scm__rc.d1562[527]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[207] = SCM_WORD(scm__rc.d1562[807]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[209] = SCM_WORD(scm__rc.d1562[808]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[211] = SCM_WORD(scm__rc.d1562[809]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[213] = SCM_WORD(scm__rc.d1562[614]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[215] = SCM_WORD(scm__rc.d1562[810]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[217] = SCM_WORD(scm__rc.d1562[623]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[219] = SCM_WORD(scm__rc.d1562[811]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[221] = SCM_WORD(scm__rc.d1562[812]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[223] = SCM_WORD(scm__rc.d1562[813]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[225] = SCM_WORD(scm__rc.d1562[730]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[227] = SCM_WORD(scm__rc.d1562[814]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[229] = SCM_WORD(scm__rc.d1562[731]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[231] = SCM_WORD(scm__rc.d1562[815]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[233] = SCM_WORD(scm__rc.d1562[215]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[235] = SCM_WORD(scm__rc.d1562[816]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[237] = SCM_WORD(scm__rc.d1562[817]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1564[6261]))[239] = SCM_WORD(scm__rc.d1562[818]);
  Scm_VMExecuteToplevels(toplevels);
}
