/* Generated automatically from ./sparse.scm.  DO NOT EDIT */
#include <gauche.h>
#include <gauche/code.h>
#include <gauche/extend.h>

#line 79 "./sparse.scm"
#include "ctrie.h"


#line 80 "./sparse.scm"
#include "spvec.h"


#line 81 "./sparse.scm"
#include "sptab.h"


#line 82 "./sparse.scm"
#include <gauche/bits_inline.h>


static ScmObj data_2d_2dsparse_25make_sparse_table(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(data_2d_2dsparse_25make_sparse_table__STUB, 2, 0,SCM_FALSE,data_2d_2dsparse_25make_sparse_table, NULL, NULL);


static ScmObj data_2d_2dsparsesparse_table_comparator(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(data_2d_2dsparsesparse_table_comparator__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, data_2d_2dsparsesparse_table_comparator, NULL, NULL);


static ScmObj data_2d_2dsparsesparse_table_num_entries(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(data_2d_2dsparsesparse_table_num_entries__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, data_2d_2dsparsesparse_table_num_entries, NULL, NULL);


static ScmObj data_2d_2dsparsesparse_table_setX(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(data_2d_2dsparsesparse_table_setX__STUB, 3, 0,SCM_FALSE,data_2d_2dsparsesparse_table_setX, NULL, NULL);


static ScmObj data_2d_2dsparsesparse_table_ref(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(data_2d_2dsparsesparse_table_ref__STUB, 2, 2,SCM_FALSE,data_2d_2dsparsesparse_table_ref, NULL, NULL);


static ScmObj data_2d_2dsparsesparse_table_existsP(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(data_2d_2dsparsesparse_table_existsP__STUB, 2, 0,SCM_FALSE,data_2d_2dsparsesparse_table_existsP, NULL, NULL);


static ScmObj data_2d_2dsparsesparse_table_deleteX(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(data_2d_2dsparsesparse_table_deleteX__STUB, 2, 0,SCM_FALSE,data_2d_2dsparsesparse_table_deleteX, NULL, NULL);


static ScmObj data_2d_2dsparsesparse_table_clearX(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(data_2d_2dsparsesparse_table_clearX__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, data_2d_2dsparsesparse_table_clearX, NULL, NULL);


static ScmObj data_2d_2dsparsesparse_table_copy(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(data_2d_2dsparsesparse_table_copy__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, data_2d_2dsparsesparse_table_copy, NULL, NULL);

static ScmObj sparse_table_iter(ScmObj* args,int nargs,void* data);

static ScmObj data_2d_2dsparse_25sparse_table_iter(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(data_2d_2dsparse_25sparse_table_iter__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, data_2d_2dsparse_25sparse_table_iter, NULL, NULL);


static ScmObj data_2d_2dsparse_25sparse_table_dump(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(data_2d_2dsparse_25sparse_table_dump__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, data_2d_2dsparse_25sparse_table_dump, NULL, NULL);


static ScmObj data_2d_2dsparse_25sparse_table_check(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(data_2d_2dsparse_25sparse_table_check__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, data_2d_2dsparse_25sparse_table_check, NULL, NULL);


static ScmObj data_2d_2dsparse_25make_sparse_vector(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(data_2d_2dsparse_25make_sparse_vector__STUB, 3, 0,SCM_FALSE,data_2d_2dsparse_25make_sparse_vector, NULL, NULL);


static ScmObj data_2d_2dsparsesparse_vector_max_index_bits(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(data_2d_2dsparsesparse_vector_max_index_bits__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, data_2d_2dsparsesparse_vector_max_index_bits, NULL, NULL);


static ScmObj data_2d_2dsparsesparse_vector_num_entries(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(data_2d_2dsparsesparse_vector_num_entries__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, data_2d_2dsparsesparse_vector_num_entries, NULL, NULL);


static ScmObj data_2d_2dsparsesparse_vector_setX(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(data_2d_2dsparsesparse_vector_setX__STUB, 3, 0,SCM_FALSE,data_2d_2dsparsesparse_vector_setX, NULL, NULL);


static ScmObj data_2d_2dsparsesparse_vector_ref(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(data_2d_2dsparsesparse_vector_ref__STUB, 2, 2,SCM_FALSE,data_2d_2dsparsesparse_vector_ref, NULL, NULL);


static ScmObj data_2d_2dsparsesparse_vector_existsP(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(data_2d_2dsparsesparse_vector_existsP__STUB, 2, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, data_2d_2dsparsesparse_vector_existsP, NULL, NULL);


static ScmObj data_2d_2dsparsesparse_vector_default_value(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(data_2d_2dsparsesparse_vector_default_value__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, data_2d_2dsparsesparse_vector_default_value, NULL, NULL);


static ScmObj data_2d_2dsparsesparse_vector_deleteX(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(data_2d_2dsparsesparse_vector_deleteX__STUB, 2, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, data_2d_2dsparsesparse_vector_deleteX, NULL, NULL);


static ScmObj data_2d_2dsparsesparse_vector_clearX(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(data_2d_2dsparsesparse_vector_clearX__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, data_2d_2dsparsesparse_vector_clearX, NULL, NULL);


static ScmObj data_2d_2dsparsesparse_vector_copy(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(data_2d_2dsparsesparse_vector_copy__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, data_2d_2dsparsesparse_vector_copy, NULL, NULL);


static ScmObj data_2d_2dsparsesparse_vector_incX(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(data_2d_2dsparsesparse_vector_incX__STUB, 3, 2,SCM_FALSE,data_2d_2dsparsesparse_vector_incX, NULL, NULL);

static ScmObj sparse_vector_iter(ScmObj* args,int nargs,void* data);

static ScmObj data_2d_2dsparse_25sparse_vector_iter(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(data_2d_2dsparse_25sparse_vector_iter__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, data_2d_2dsparse_25sparse_vector_iter, NULL, NULL);


static ScmObj data_2d_2dsparse_25sparse_vector_dump(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(data_2d_2dsparse_25sparse_vector_dump__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, data_2d_2dsparse_25sparse_vector_dump, NULL, NULL);





static u_long index_combine_2d(ScmObj x,ScmObj y,int* oor);
static void index_split_2d(ScmObj index,u_long* px,u_long* py);

static ScmObj data_2d_2dsparsesparse_matrix_num_entries(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(data_2d_2dsparsesparse_matrix_num_entries__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, data_2d_2dsparsesparse_matrix_num_entries, NULL, NULL);


static ScmObj data_2d_2dsparsesparse_matrix_setX(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(data_2d_2dsparsesparse_matrix_setX__STUB, 4, 0,SCM_FALSE,data_2d_2dsparsesparse_matrix_setX, NULL, NULL);


static ScmObj data_2d_2dsparsesparse_matrix_ref(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(data_2d_2dsparsesparse_matrix_ref__STUB, 3, 2,SCM_FALSE,data_2d_2dsparsesparse_matrix_ref, NULL, NULL);


static ScmObj data_2d_2dsparsesparse_matrix_existsP(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(data_2d_2dsparsesparse_matrix_existsP__STUB, 3, 0,SCM_FALSE,data_2d_2dsparsesparse_matrix_existsP, NULL, NULL);


static ScmObj data_2d_2dsparsesparse_matrix_default_value(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(data_2d_2dsparsesparse_matrix_default_value__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, data_2d_2dsparsesparse_matrix_default_value, NULL, NULL);


static ScmObj data_2d_2dsparsesparse_matrix_deleteX(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(data_2d_2dsparsesparse_matrix_deleteX__STUB, 3, 0,SCM_FALSE,data_2d_2dsparsesparse_matrix_deleteX, NULL, NULL);


static ScmObj data_2d_2dsparsesparse_matrix_clearX(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(data_2d_2dsparsesparse_matrix_clearX__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, data_2d_2dsparsesparse_matrix_clearX, NULL, NULL);


static ScmObj data_2d_2dsparsesparse_matrix_copy(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(data_2d_2dsparsesparse_matrix_copy__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, data_2d_2dsparsesparse_matrix_copy, NULL, NULL);


static ScmObj data_2d_2dsparsesparse_matrix_incX(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(data_2d_2dsparsesparse_matrix_incX__STUB, 4, 2,SCM_FALSE,data_2d_2dsparsesparse_matrix_incX, NULL, NULL);

static ScmObj sparse_matrix_iter(ScmObj* args,int nargs,void* data);

static ScmObj data_2d_2dsparse_25sparse_matrix_iter(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(data_2d_2dsparse_25sparse_matrix_iter__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, data_2d_2dsparse_25sparse_matrix_iter, NULL, NULL);

static ScmObj tmp_cc_1597(ScmObj r,void** data1598);static ScmObj tmp_cc_1597(ScmObj r,void** data1598){{{SparseVector* sv=((SparseVector* )((data1598)[0]));uintptr_t j=((uintptr_t )((data1598)[1]));
#line 583 "./sparse.scm"
SparseVectorSet(sv,((u_long )(j)),r);
return (SCM_UNDEFINED);}}}
static ScmObj data_2d_2dsparsesparse_matrix_updateX(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(data_2d_2dsparsesparse_matrix_updateX__STUB, 4, 2,SCM_FALSE,data_2d_2dsparsesparse_matrix_updateX, NULL, NULL);


static ScmObj data_2d_2dsparsesparse_matrix_pushX(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(data_2d_2dsparsesparse_matrix_pushX__STUB, 4, 0,SCM_FALSE,data_2d_2dsparsesparse_matrix_pushX, NULL, NULL);


static ScmObj data_2d_2dsparsesparse_matrix_popX(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(data_2d_2dsparsesparse_matrix_popX__STUB, 3, 0,SCM_FALSE,data_2d_2dsparsesparse_matrix_popX, 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 d1475[327];
} scm__sc SCM_UNUSED = {
  {   /* ScmString d1475 */
      SCM_STRING_CONST_INITIALIZER("data.sparse", 11, 11),
      SCM_STRING_CONST_INITIALIZER("%make-sparse-table", 18, 18),
      SCM_STRING_CONST_INITIALIZER("string=\077", 8, 8),
      SCM_STRING_CONST_INITIALIZER("equal\077", 6, 6),
      SCM_STRING_CONST_INITIALIZER("eqv\077", 4, 4),
      SCM_STRING_CONST_INITIALIZER("eq\077", 3, 3),
      SCM_STRING_CONST_INITIALIZER("type", 4, 4),
      SCM_STRING_CONST_INITIALIZER("cmpr", 4, 4),
      SCM_STRING_CONST_INITIALIZER("source-info", 11, 11),
      SCM_STRING_CONST_INITIALIZER("./sparse.scm", 12, 12),
      SCM_STRING_CONST_INITIALIZER("bind-info", 9, 9),
      SCM_STRING_CONST_INITIALIZER("sparse-table-comparator", 23, 23),
      SCM_STRING_CONST_INITIALIZER("st", 2, 2),
      SCM_STRING_CONST_INITIALIZER("sparse-table-num-entries", 24, 24),
      SCM_STRING_CONST_INITIALIZER("sparse-table-set!", 17, 17),
      SCM_STRING_CONST_INITIALIZER("key", 3, 3),
      SCM_STRING_CONST_INITIALIZER("value", 5, 5),
      SCM_STRING_CONST_INITIALIZER("sparse-table-ref", 16, 16),
      SCM_STRING_CONST_INITIALIZER("optional", 8, 8),
      SCM_STRING_CONST_INITIALIZER("fallback", 8, 8),
      SCM_STRING_CONST_INITIALIZER("sparse-table-exists\077", 20, 20),
      SCM_STRING_CONST_INITIALIZER("sparse-table-delete!", 20, 20),
      SCM_STRING_CONST_INITIALIZER("sparse-table-clear!", 19, 19),
      SCM_STRING_CONST_INITIALIZER("sparse-table-copy", 17, 17),
      SCM_STRING_CONST_INITIALIZER("sv", 2, 2),
      SCM_STRING_CONST_INITIALIZER("%sparse-table-iter", 18, 18),
      SCM_STRING_CONST_INITIALIZER("sparse-table-iterator", 21, 21),
      SCM_STRING_CONST_INITIALIZER("%sparse-table-dump", 18, 18),
      SCM_STRING_CONST_INITIALIZER("%sparse-table-check", 19, 19),
      SCM_STRING_CONST_INITIALIZER("eq-comparator", 13, 13),
      SCM_STRING_CONST_INITIALIZER("eqv-comparator", 14, 14),
      SCM_STRING_CONST_INITIALIZER("equal-comparator", 16, 16),
      SCM_STRING_CONST_INITIALIZER("string-comparator", 17, 17),
      SCM_STRING_CONST_INITIALIZER("*shortcut-comparators*", 22, 22),
      SCM_STRING_CONST_INITIALIZER("%toplevel", 9, 9),
      SCM_STRING_CONST_INITIALIZER("make-sparse-table", 17, 17),
      SCM_STRING_CONST_INITIALIZER("assq-ref", 8, 8),
      SCM_STRING_CONST_INITIALIZER("make-sparse-table needs a comparator or one of the symbols eq\077, eqv\077, equal\077 or string=\077, as an argument, but got:", 114, 114),
      SCM_STRING_CONST_INITIALIZER("error", 5, 5),
      SCM_STRING_CONST_INITIALIZER("comparator\077", 11, 11),
      SCM_STRING_CONST_INITIALIZER("rassq-ref", 9, 9),
      SCM_STRING_CONST_INITIALIZER("comparator", 10, 10),
      SCM_STRING_CONST_INITIALIZER("unused-args", 11, 11),
      SCM_STRING_CONST_INITIALIZER("sparse-table-push!", 18, 18),
      SCM_STRING_CONST_INITIALIZER("sptab", 5, 5),
      SCM_STRING_CONST_INITIALIZER("val", 3, 3),
      SCM_STRING_CONST_INITIALIZER("sparse-table-fold", 17, 17),
      SCM_STRING_CONST_INITIALIZER("proc", 4, 4),
      SCM_STRING_CONST_INITIALIZER("seed", 4, 4),
      SCM_STRING_CONST_INITIALIZER("sparse-table-map", 16, 16),
      SCM_STRING_CONST_INITIALIZER("k", 1, 1),
      SCM_STRING_CONST_INITIALIZER("v", 1, 1),
      SCM_STRING_CONST_INITIALIZER("s", 1, 1),
      SCM_STRING_CONST_INITIALIZER("sparse-table-for-each", 21, 21),
      SCM_STRING_CONST_INITIALIZER("_", 1, 1),
      SCM_STRING_CONST_INITIALIZER("sparse-table-keys", 17, 17),
      SCM_STRING_CONST_INITIALIZER("G1491", 5, 5),
      SCM_STRING_CONST_INITIALIZER("sparse-table-values", 19, 19),
      SCM_STRING_CONST_INITIALIZER("G1492", 5, 5),
      SCM_STRING_CONST_INITIALIZER("sparse-table-update!", 20, 20),
      SCM_STRING_CONST_INITIALIZER("%sparse-table-pop!-aux", 22, 22),
      SCM_STRING_CONST_INITIALIZER("sparse-table-pop!", 17, 17),
      SCM_STRING_CONST_INITIALIZER("~s's value for key ~s is not a pair: ~s", 39, 39),
      SCM_STRING_CONST_INITIALIZER("errorf", 6, 6),
      SCM_STRING_CONST_INITIALIZER("p", 1, 1),
      SCM_STRING_CONST_INITIALIZER("G1493", 5, 5),
      SCM_STRING_CONST_INITIALIZER("next-method", 11, 11),
      SCM_STRING_CONST_INITIALIZER("call-with-iterator", 18, 18),
      SCM_STRING_CONST_INITIALIZER("%ensure-generic-function", 24, 24),
      SCM_STRING_CONST_INITIALIZER("gauche.object", 13, 13),
      SCM_STRING_CONST_INITIALIZER("<method>", 8, 8),
      SCM_STRING_CONST_INITIALIZER("generic", 7, 7),
      SCM_STRING_CONST_INITIALIZER("specializers", 12, 12),
      SCM_STRING_CONST_INITIALIZER("<sparse-table>", 14, 14),
      SCM_STRING_CONST_INITIALIZER("<top>", 5, 5),
      SCM_STRING_CONST_INITIALIZER("lambda-list", 11, 11),
      SCM_STRING_CONST_INITIALIZER("method-locked", 13, 13),
      SCM_STRING_CONST_INITIALIZER("body", 4, 4),
      SCM_STRING_CONST_INITIALIZER("make", 4, 4),
      SCM_STRING_CONST_INITIALIZER("add-method!", 11, 11),
      SCM_STRING_CONST_INITIALIZER("G1495", 5, 5),
      SCM_STRING_CONST_INITIALIZER("t", 1, 1),
      SCM_STRING_CONST_INITIALIZER("ref", 3, 3),
      SCM_STRING_CONST_INITIALIZER("G1497", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1499", 5, 5),
      SCM_STRING_CONST_INITIALIZER("setter of ref", 13, 13),
      SCM_STRING_CONST_INITIALIZER("has-setter\077", 11, 11),
      SCM_STRING_CONST_INITIALIZER("setter", 6, 6),
      SCM_STRING_CONST_INITIALIZER("make-sparse-vector", 18, 18),
      SCM_STRING_CONST_INITIALIZER("undefined\077", 10, 10),
      SCM_STRING_CONST_INITIALIZER("%make-sparse-vector", 19, 19),
      SCM_STRING_CONST_INITIALIZER("keyword list not even", 21, 21),
      SCM_STRING_CONST_INITIALIZER("unwrap-syntax-1", 15, 15),
      SCM_STRING_CONST_INITIALIZER("flags", 5, 5),
      SCM_STRING_CONST_INITIALIZER("default", 7, 7),
      SCM_STRING_CONST_INITIALIZER("unknown keyword ~S", 18, 18),
      SCM_STRING_CONST_INITIALIZER("f64", 3, 3),
      SCM_STRING_CONST_INITIALIZER("f32", 3, 3),
      SCM_STRING_CONST_INITIALIZER("f16", 3, 3),
      SCM_STRING_CONST_INITIALIZER("u64", 3, 3),
      SCM_STRING_CONST_INITIALIZER("s64", 3, 3),
      SCM_STRING_CONST_INITIALIZER("u32", 3, 3),
      SCM_STRING_CONST_INITIALIZER("s32", 3, 3),
      SCM_STRING_CONST_INITIALIZER("u16", 3, 3),
      SCM_STRING_CONST_INITIALIZER("s16", 3, 3),
      SCM_STRING_CONST_INITIALIZER("u8", 2, 2),
      SCM_STRING_CONST_INITIALIZER("s8", 2, 2),
      SCM_STRING_CONST_INITIALIZER("default-value", 13, 13),
      SCM_STRING_CONST_INITIALIZER("sparse-vector-max-index-bits", 28, 28),
      SCM_STRING_CONST_INITIALIZER("sparse-vector-num-entries", 25, 25),
      SCM_STRING_CONST_INITIALIZER("sparse-vector-set!", 18, 18),
      SCM_STRING_CONST_INITIALIZER("index", 5, 5),
      SCM_STRING_CONST_INITIALIZER("sparse-vector-ref", 17, 17),
      SCM_STRING_CONST_INITIALIZER("sparse-vector-exists\077", 21, 21),
      SCM_STRING_CONST_INITIALIZER("sparse-vector-default-value", 27, 27),
      SCM_STRING_CONST_INITIALIZER("sparse-vector-delete!", 21, 21),
      SCM_STRING_CONST_INITIALIZER("sparse-vector-clear!", 20, 20),
      SCM_STRING_CONST_INITIALIZER("sparse-vector-copy", 18, 18),
      SCM_STRING_CONST_INITIALIZER("sparse-vector-inc!", 18, 18),
      SCM_STRING_CONST_INITIALIZER("delta", 5, 5),
      SCM_STRING_CONST_INITIALIZER("%sparse-vector-iter", 19, 19),
      SCM_STRING_CONST_INITIALIZER("sparse-vector-iterator", 22, 22),
      SCM_STRING_CONST_INITIALIZER("%sparse-vector-dump", 19, 19),
      SCM_STRING_CONST_INITIALIZER("sparse-vector-push!", 19, 19),
      SCM_STRING_CONST_INITIALIZER("spvec", 5, 5),
      SCM_STRING_CONST_INITIALIZER("sparse-vector-fold", 18, 18),
      SCM_STRING_CONST_INITIALIZER("sparse-vector-map", 17, 17),
      SCM_STRING_CONST_INITIALIZER("sparse-vector-for-each", 22, 22),
      SCM_STRING_CONST_INITIALIZER("sparse-vector-keys", 18, 18),
      SCM_STRING_CONST_INITIALIZER("G1510", 5, 5),
      SCM_STRING_CONST_INITIALIZER("sparse-vector-values", 20, 20),
      SCM_STRING_CONST_INITIALIZER("G1511", 5, 5),
      SCM_STRING_CONST_INITIALIZER("sparse-vector-update!", 21, 21),
      SCM_STRING_CONST_INITIALIZER("%sparse-vector-pop!-aux", 23, 23),
      SCM_STRING_CONST_INITIALIZER("sparse-vector-pop!", 18, 18),
      SCM_STRING_CONST_INITIALIZER("G1512", 5, 5),
      SCM_STRING_CONST_INITIALIZER("<sparse-vector-base>", 20, 20),
      SCM_STRING_CONST_INITIALIZER("G1516", 5, 5),
      SCM_STRING_CONST_INITIALIZER("<sparse-vector>", 15, 15),
      SCM_STRING_CONST_INITIALIZER("G1517", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1518", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1522", 5, 5),
      SCM_STRING_CONST_INITIALIZER("<sparse-u8vector>", 17, 17),
      SCM_STRING_CONST_INITIALIZER("G1523", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1524", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1528", 5, 5),
      SCM_STRING_CONST_INITIALIZER("<sparse-s8vector>", 17, 17),
      SCM_STRING_CONST_INITIALIZER("G1529", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1530", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1534", 5, 5),
      SCM_STRING_CONST_INITIALIZER("<sparse-u16vector>", 18, 18),
      SCM_STRING_CONST_INITIALIZER("G1535", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1536", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1540", 5, 5),
      SCM_STRING_CONST_INITIALIZER("<sparse-s16vector>", 18, 18),
      SCM_STRING_CONST_INITIALIZER("G1541", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1542", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1546", 5, 5),
      SCM_STRING_CONST_INITIALIZER("<sparse-u32vector>", 18, 18),
      SCM_STRING_CONST_INITIALIZER("G1547", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1548", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1552", 5, 5),
      SCM_STRING_CONST_INITIALIZER("<sparse-s32vector>", 18, 18),
      SCM_STRING_CONST_INITIALIZER("G1553", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1554", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1558", 5, 5),
      SCM_STRING_CONST_INITIALIZER("<sparse-u64vector>", 18, 18),
      SCM_STRING_CONST_INITIALIZER("G1559", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1560", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1564", 5, 5),
      SCM_STRING_CONST_INITIALIZER("<sparse-s64vector>", 18, 18),
      SCM_STRING_CONST_INITIALIZER("G1565", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1566", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1570", 5, 5),
      SCM_STRING_CONST_INITIALIZER("<sparse-f16vector>", 18, 18),
      SCM_STRING_CONST_INITIALIZER("G1571", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1572", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1576", 5, 5),
      SCM_STRING_CONST_INITIALIZER("<sparse-f32vector>", 18, 18),
      SCM_STRING_CONST_INITIALIZER("G1577", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1578", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1582", 5, 5),
      SCM_STRING_CONST_INITIALIZER("<sparse-f64vector>", 18, 18),
      SCM_STRING_CONST_INITIALIZER("G1583", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1584", 5, 5),
      SCM_STRING_CONST_INITIALIZER("exact\077", 6, 6),
      SCM_STRING_CONST_INITIALIZER("integer\077", 8, 8),
      SCM_STRING_CONST_INITIALIZER("x", 1, 1),
      SCM_STRING_CONST_INITIALIZER("compare", 7, 7),
      SCM_STRING_CONST_INITIALIZER("eqv-hash", 8, 8),
      SCM_STRING_CONST_INITIALIZER("sparse-vector-comparator", 24, 24),
      SCM_STRING_CONST_INITIALIZER("make-comparator/compare", 23, 23),
      SCM_STRING_CONST_INITIALIZER("*sparse-vector-comparator*", 26, 26),
      SCM_STRING_CONST_INITIALIZER("G1586", 5, 5),
      SCM_STRING_CONST_INITIALIZER("dict-comparator", 15, 15),
      SCM_STRING_CONST_INITIALIZER("make-sparse-matrix", 18, 18),
      SCM_STRING_CONST_INITIALIZER("<sparse-matrix>", 15, 15),
      SCM_STRING_CONST_INITIALIZER("<sparse-s8matrix>", 17, 17),
      SCM_STRING_CONST_INITIALIZER("<sparse-u8matrix>", 17, 17),
      SCM_STRING_CONST_INITIALIZER("<sparse-s16matrix>", 18, 18),
      SCM_STRING_CONST_INITIALIZER("<sparse-u16matrix>", 18, 18),
      SCM_STRING_CONST_INITIALIZER("<sparse-s32matrix>", 18, 18),
      SCM_STRING_CONST_INITIALIZER("<sparse-u32matrix>", 18, 18),
      SCM_STRING_CONST_INITIALIZER("<sparse-s64matrix>", 18, 18),
      SCM_STRING_CONST_INITIALIZER("<sparse-u64matrix>", 18, 18),
      SCM_STRING_CONST_INITIALIZER("<sparse-f16matrix>", 18, 18),
      SCM_STRING_CONST_INITIALIZER("<sparse-f32matrix>", 18, 18),
      SCM_STRING_CONST_INITIALIZER("<sparse-f64matrix>", 18, 18),
      SCM_STRING_CONST_INITIALIZER("<sparse-matrix-base>", 20, 20),
      SCM_STRING_CONST_INITIALIZER("subtype\077", 8, 8),
      SCM_STRING_CONST_INITIALIZER("type argument must be a subclass of <sparse-matrix-base>, #f, or one of s8, u8, s16, u16, s32, u32, s64, u64, f16, f32 or f64, but got:", 135, 135),
      SCM_STRING_CONST_INITIALIZER("sparse-matrix-num-entries", 25, 25),
      SCM_STRING_CONST_INITIALIZER("sparse-matrix-set!", 18, 18),
      SCM_STRING_CONST_INITIALIZER("y", 1, 1),
      SCM_STRING_CONST_INITIALIZER("sparse-matrix-ref", 17, 17),
      SCM_STRING_CONST_INITIALIZER("sparse-matrix-exists\077", 21, 21),
      SCM_STRING_CONST_INITIALIZER("sparse-matrix-default-value", 27, 27),
      SCM_STRING_CONST_INITIALIZER("sparse-matrix-delete!", 21, 21),
      SCM_STRING_CONST_INITIALIZER("sparse-matrix-clear!", 20, 20),
      SCM_STRING_CONST_INITIALIZER("sparse-matrix-copy", 18, 18),
      SCM_STRING_CONST_INITIALIZER("sparse-matrix-inc!", 18, 18),
      SCM_STRING_CONST_INITIALIZER("%sparse-matrix-iter", 19, 19),
      SCM_STRING_CONST_INITIALIZER("sparse-matrix-iterator", 22, 22),
      SCM_STRING_CONST_INITIALIZER("sparse-matrix-update!", 21, 21),
      SCM_STRING_CONST_INITIALIZER("sparse-matrix-push!", 19, 19),
      SCM_STRING_CONST_INITIALIZER("sparse-matrix-pop!", 18, 18),
      SCM_STRING_CONST_INITIALIZER("sparse-matrix-fold", 18, 18),
      SCM_STRING_CONST_INITIALIZER("sparse-matrix-map", 17, 17),
      SCM_STRING_CONST_INITIALIZER("sparse-matrix-for-each", 22, 22),
      SCM_STRING_CONST_INITIALIZER("sparse-matrix-keys", 18, 18),
      SCM_STRING_CONST_INITIALIZER("G1602", 5, 5),
      SCM_STRING_CONST_INITIALIZER("sparse-matrix-values", 20, 20),
      SCM_STRING_CONST_INITIALIZER("G1603", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1721", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1604", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1605", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1607", 5, 5),
      SCM_STRING_CONST_INITIALIZER("dict-get", 8, 8),
      SCM_STRING_CONST_INITIALIZER("G1722", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1612", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1613", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1614", 5, 5),
      SCM_STRING_CONST_INITIALIZER("dict-put!", 9, 9),
      SCM_STRING_CONST_INITIALIZER("G1723", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1620", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1621", 5, 5),
      SCM_STRING_CONST_INITIALIZER("dict-delete!", 12, 12),
      SCM_STRING_CONST_INITIALIZER("G1724", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1628", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1629", 5, 5),
      SCM_STRING_CONST_INITIALIZER("dict-exists\077", 12, 12),
      SCM_STRING_CONST_INITIALIZER("G1725", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1636", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1640", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1641", 5, 5),
      SCM_STRING_CONST_INITIALIZER("dict-fold", 9, 9),
      SCM_STRING_CONST_INITIALIZER("G1726", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1644", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1648", 5, 5),
      SCM_STRING_CONST_INITIALIZER("dict-for-each", 13, 13),
      SCM_STRING_CONST_INITIALIZER("G1727", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1652", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1656", 5, 5),
      SCM_STRING_CONST_INITIALIZER("dict-map", 8, 8),
      SCM_STRING_CONST_INITIALIZER("G1728", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1660", 5, 5),
      SCM_STRING_CONST_INITIALIZER("dict-keys", 9, 9),
      SCM_STRING_CONST_INITIALIZER("G1729", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1668", 5, 5),
      SCM_STRING_CONST_INITIALIZER("dict-values", 11, 11),
      SCM_STRING_CONST_INITIALIZER("G1730", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1676", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1677", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1679", 5, 5),
      SCM_STRING_CONST_INITIALIZER("dict-pop!", 9, 9),
      SCM_STRING_CONST_INITIALIZER("G1731", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1684", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1685", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1686", 5, 5),
      SCM_STRING_CONST_INITIALIZER("dict-push!", 10, 10),
      SCM_STRING_CONST_INITIALIZER("G1732", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1692", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1693", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1695", 5, 5),
      SCM_STRING_CONST_INITIALIZER("dict-update!", 12, 12),
      SCM_STRING_CONST_INITIALIZER("G1733", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1700", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1842", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1734", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1735", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1737", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1843", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1742", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1743", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1744", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1844", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1750", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1751", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1845", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1758", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1759", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1846", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1766", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1770", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1771", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1847", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1774", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1778", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1848", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1782", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1786", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1849", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1790", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1850", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1798", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1851", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1806", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1807", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1809", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1852", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1814", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1815", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1816", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1853", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1822", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1823", 5, 5),
      SCM_STRING_CONST_INITIALIZER("G1825", 5, 5),
  },
};
static struct scm__rcRec {
  ScmCompiledCode d1487[134];
  ScmWord d1486[4850];
  ScmPair d1485[936] SCM_ALIGN_PAIR;
  ScmObj d1474[566];
} scm__rc SCM_UNUSED = {
  {   /* ScmCompiledCode d1487 */
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[0])), 25,
            4, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* make-sparse-table */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[25])), 72,
            15, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1485[117]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* sparse-table-push! */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[97])), 14,
            13, 3, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1485[125]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* sparse-table-fold */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[111])), 34,
            32, 3, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1485[129]),
            SCM_OBJ(&scm__rc.d1487[18]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[145])), 10,
            11, 3, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1485[135]),
            SCM_OBJ(&scm__rc.d1487[5]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* sparse-table-map */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[155])), 8,
            6, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1485[138]),
            SCM_OBJ(&scm__rc.d1487[18]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[163])), 5,
            5, 3, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1485[145]),
            SCM_OBJ(&scm__rc.d1487[7]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* sparse-table-for-each */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[168])), 8,
            6, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1485[146]),
            SCM_OBJ(&scm__rc.d1487[18]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (sparse-table-keys G1491) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[176])), 4,
            1, 3, 0, SCM_OBJ(&scm__rc.d1485[148]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[152]),
            SCM_OBJ(&scm__rc.d1487[18]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* sparse-table-keys */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[180])), 6,
            6, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1485[154]),
            SCM_OBJ(&scm__rc.d1487[18]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (sparse-table-values G1492) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[186])), 4,
            1, 3, 0, SCM_OBJ(&scm__rc.d1485[156]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[160]),
            SCM_OBJ(&scm__rc.d1487[18]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* sparse-table-values */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[190])), 6,
            6, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1485[162]),
            SCM_OBJ(&scm__rc.d1487[18]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* sparse-table-update! */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[196])), 22,
            16, 3, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1485[166]),
            SCM_OBJ(&scm__rc.d1487[18]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* sparse-table-pop! */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[218])), 34,
            12, 2, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1485[169]),
            SCM_OBJ(&scm__rc.d1487[18]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %sparse-table-pop!-aux */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[252])), 24,
            13, 3, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1485[173]),
            SCM_OBJ(&scm__rc.d1487[18]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[276])), 5,
            1, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1485[178]),
            SCM_OBJ(&scm__rc.d1487[17]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[281])), 14,
            14, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1485[179]),
            SCM_OBJ(&scm__rc.d1487[17]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1493) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[295])), 32,
            19, 3, 0, SCM_OBJ(&scm__rc.d1485[176]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[185]),
            SCM_OBJ(&scm__rc.d1487[18]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[327])), 82,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1495) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[409])), 5,
            5, 3, 0, SCM_OBJ(&scm__rc.d1485[189]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[192]),
            SCM_OBJ(&scm__rc.d1487[20]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[414])), 44,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1497) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[458])), 6,
            6, 4, 0, SCM_OBJ(&scm__rc.d1485[196]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[200]),
            SCM_OBJ(&scm__rc.d1487[22]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[464])), 46,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1499) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[510])), 6,
            6, 4, 0, SCM_OBJ(&scm__rc.d1485[205]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[209]),
            SCM_OBJ(&scm__rc.d1487[24]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[516])), 65,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* make-sparse-vector */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[581])), 106,
            32, 0, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1485[225]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* sparse-vector-push! */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[687])), 38,
            16, 3, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1485[347]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* sparse-vector-fold */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[725])), 34,
            32, 3, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1485[348]),
            SCM_OBJ(&scm__rc.d1487[42]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[759])), 10,
            11, 3, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1485[350]),
            SCM_OBJ(&scm__rc.d1487[29]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* sparse-vector-map */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[769])), 8,
            6, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1485[351]),
            SCM_OBJ(&scm__rc.d1487[42]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[777])), 5,
            5, 3, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1485[353]),
            SCM_OBJ(&scm__rc.d1487[31]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* sparse-vector-for-each */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[782])), 8,
            6, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1485[354]),
            SCM_OBJ(&scm__rc.d1487[42]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (sparse-vector-keys G1510) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[790])), 4,
            1, 3, 0, SCM_OBJ(&scm__rc.d1485[356]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[357]),
            SCM_OBJ(&scm__rc.d1487[42]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* sparse-vector-keys */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[794])), 6,
            6, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1485[359]),
            SCM_OBJ(&scm__rc.d1487[42]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (sparse-vector-values G1511) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[800])), 4,
            1, 3, 0, SCM_OBJ(&scm__rc.d1485[361]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[362]),
            SCM_OBJ(&scm__rc.d1487[42]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* sparse-vector-values */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[804])), 6,
            6, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1485[364]),
            SCM_OBJ(&scm__rc.d1487[42]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* sparse-vector-update! */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[810])), 22,
            16, 3, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1485[365]),
            SCM_OBJ(&scm__rc.d1487[42]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* sparse-vector-pop! */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[832])), 34,
            12, 2, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1485[366]),
            SCM_OBJ(&scm__rc.d1487[42]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %sparse-vector-pop!-aux */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[866])), 24,
            13, 3, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1485[367]),
            SCM_OBJ(&scm__rc.d1487[42]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[890])), 5,
            1, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1485[371]),
            SCM_OBJ(&scm__rc.d1487[41]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[895])), 14,
            14, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1485[372]),
            SCM_OBJ(&scm__rc.d1487[41]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1512) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[909])), 32,
            19, 3, 0, SCM_OBJ(&scm__rc.d1485[369]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[373]),
            SCM_OBJ(&scm__rc.d1487[42]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[941])), 82,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1516) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[1023])), 5,
            5, 3, 0, SCM_OBJ(&scm__rc.d1485[376]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[378]),
            SCM_OBJ(&scm__rc.d1487[46]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1517) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[1028])), 6,
            6, 4, 0, SCM_OBJ(&scm__rc.d1485[382]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[384]),
            SCM_OBJ(&scm__rc.d1487[46]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1518) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[1034])), 6,
            6, 4, 0, SCM_OBJ(&scm__rc.d1485[388]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[390]),
            SCM_OBJ(&scm__rc.d1487[46]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[1040])), 159,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1522) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[1199])), 5,
            5, 3, 0, SCM_OBJ(&scm__rc.d1485[394]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[395]),
            SCM_OBJ(&scm__rc.d1487[50]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1523) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[1204])), 6,
            6, 4, 0, SCM_OBJ(&scm__rc.d1485[398]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[399]),
            SCM_OBJ(&scm__rc.d1487[50]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1524) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[1210])), 6,
            6, 4, 0, SCM_OBJ(&scm__rc.d1485[402]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[403]),
            SCM_OBJ(&scm__rc.d1487[50]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[1216])), 159,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1528) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[1375])), 5,
            5, 3, 0, SCM_OBJ(&scm__rc.d1485[406]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[407]),
            SCM_OBJ(&scm__rc.d1487[54]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1529) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[1380])), 6,
            6, 4, 0, SCM_OBJ(&scm__rc.d1485[410]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[411]),
            SCM_OBJ(&scm__rc.d1487[54]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1530) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[1386])), 6,
            6, 4, 0, SCM_OBJ(&scm__rc.d1485[414]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[415]),
            SCM_OBJ(&scm__rc.d1487[54]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[1392])), 159,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1534) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[1551])), 5,
            5, 3, 0, SCM_OBJ(&scm__rc.d1485[418]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[419]),
            SCM_OBJ(&scm__rc.d1487[58]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1535) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[1556])), 6,
            6, 4, 0, SCM_OBJ(&scm__rc.d1485[422]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[423]),
            SCM_OBJ(&scm__rc.d1487[58]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1536) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[1562])), 6,
            6, 4, 0, SCM_OBJ(&scm__rc.d1485[426]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[427]),
            SCM_OBJ(&scm__rc.d1487[58]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[1568])), 159,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1540) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[1727])), 5,
            5, 3, 0, SCM_OBJ(&scm__rc.d1485[430]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[431]),
            SCM_OBJ(&scm__rc.d1487[62]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1541) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[1732])), 6,
            6, 4, 0, SCM_OBJ(&scm__rc.d1485[434]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[435]),
            SCM_OBJ(&scm__rc.d1487[62]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1542) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[1738])), 6,
            6, 4, 0, SCM_OBJ(&scm__rc.d1485[438]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[439]),
            SCM_OBJ(&scm__rc.d1487[62]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[1744])), 159,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1546) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[1903])), 5,
            5, 3, 0, SCM_OBJ(&scm__rc.d1485[442]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[443]),
            SCM_OBJ(&scm__rc.d1487[66]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1547) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[1908])), 6,
            6, 4, 0, SCM_OBJ(&scm__rc.d1485[446]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[447]),
            SCM_OBJ(&scm__rc.d1487[66]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1548) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[1914])), 6,
            6, 4, 0, SCM_OBJ(&scm__rc.d1485[450]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[451]),
            SCM_OBJ(&scm__rc.d1487[66]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[1920])), 159,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1552) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[2079])), 5,
            5, 3, 0, SCM_OBJ(&scm__rc.d1485[454]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[455]),
            SCM_OBJ(&scm__rc.d1487[70]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1553) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[2084])), 6,
            6, 4, 0, SCM_OBJ(&scm__rc.d1485[458]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[459]),
            SCM_OBJ(&scm__rc.d1487[70]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1554) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[2090])), 6,
            6, 4, 0, SCM_OBJ(&scm__rc.d1485[462]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[463]),
            SCM_OBJ(&scm__rc.d1487[70]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[2096])), 159,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1558) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[2255])), 5,
            5, 3, 0, SCM_OBJ(&scm__rc.d1485[466]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[467]),
            SCM_OBJ(&scm__rc.d1487[74]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1559) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[2260])), 6,
            6, 4, 0, SCM_OBJ(&scm__rc.d1485[470]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[471]),
            SCM_OBJ(&scm__rc.d1487[74]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1560) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[2266])), 6,
            6, 4, 0, SCM_OBJ(&scm__rc.d1485[474]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[475]),
            SCM_OBJ(&scm__rc.d1487[74]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[2272])), 159,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1564) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[2431])), 5,
            5, 3, 0, SCM_OBJ(&scm__rc.d1485[478]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[479]),
            SCM_OBJ(&scm__rc.d1487[78]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1565) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[2436])), 6,
            6, 4, 0, SCM_OBJ(&scm__rc.d1485[482]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[483]),
            SCM_OBJ(&scm__rc.d1487[78]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1566) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[2442])), 6,
            6, 4, 0, SCM_OBJ(&scm__rc.d1485[486]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[487]),
            SCM_OBJ(&scm__rc.d1487[78]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[2448])), 159,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1570) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[2607])), 5,
            5, 3, 0, SCM_OBJ(&scm__rc.d1485[490]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[491]),
            SCM_OBJ(&scm__rc.d1487[82]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1571) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[2612])), 6,
            6, 4, 0, SCM_OBJ(&scm__rc.d1485[494]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[495]),
            SCM_OBJ(&scm__rc.d1487[82]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1572) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[2618])), 6,
            6, 4, 0, SCM_OBJ(&scm__rc.d1485[498]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[499]),
            SCM_OBJ(&scm__rc.d1487[82]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[2624])), 159,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1576) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[2783])), 5,
            5, 3, 0, SCM_OBJ(&scm__rc.d1485[502]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[503]),
            SCM_OBJ(&scm__rc.d1487[86]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1577) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[2788])), 6,
            6, 4, 0, SCM_OBJ(&scm__rc.d1485[506]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[507]),
            SCM_OBJ(&scm__rc.d1487[86]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1578) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[2794])), 6,
            6, 4, 0, SCM_OBJ(&scm__rc.d1485[510]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[511]),
            SCM_OBJ(&scm__rc.d1487[86]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[2800])), 159,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1582) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[2959])), 5,
            5, 3, 0, SCM_OBJ(&scm__rc.d1485[514]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[515]),
            SCM_OBJ(&scm__rc.d1487[90]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1583) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[2964])), 6,
            6, 4, 0, SCM_OBJ(&scm__rc.d1485[518]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[519]),
            SCM_OBJ(&scm__rc.d1487[90]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1584) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[2970])), 6,
            6, 4, 0, SCM_OBJ(&scm__rc.d1485[522]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[523]),
            SCM_OBJ(&scm__rc.d1487[90]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[2976])), 159,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[3135])), 16,
            10, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1485[530]),
            SCM_OBJ(&scm__rc.d1487[92]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[3151])), 18,
            14, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1586) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[3169])), 3,
            0, 2, 0, SCM_OBJ(&scm__rc.d1485[532]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[536]),
            SCM_OBJ(&scm__rc.d1487[94]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[3172])), 42,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* make-sparse-matrix */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[3214])), 231,
            36, 0, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1485[543]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* sparse-matrix-fold */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[3445])), 35,
            34, 3, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1485[669]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[3480])), 11,
            12, 4, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1485[677]),
            SCM_OBJ(&scm__rc.d1487[98]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* sparse-matrix-map */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[3491])), 8,
            6, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1485[683]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[3499])), 6,
            6, 4, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1485[691]),
            SCM_OBJ(&scm__rc.d1487[100]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* sparse-matrix-for-each */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[3505])), 8,
            6, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1485[696]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (sparse-matrix-keys G1602) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[3513])), 7,
            1, 4, 0, SCM_OBJ(&scm__rc.d1485[698]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[706]),
            SCM_OBJ(&scm__rc.d1487[103]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* sparse-matrix-keys */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[3520])), 6,
            6, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1485[712]),
            SCM_OBJ(&scm__rc.d1487[103]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[3526])), 7,
            4, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (sparse-matrix-values G1603) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[3533])), 4,
            1, 4, 0, SCM_OBJ(&scm__rc.d1485[714]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[721]),
            SCM_OBJ(&scm__rc.d1487[106]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* sparse-matrix-values */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[3537])), 6,
            6, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1485[727]),
            SCM_OBJ(&scm__rc.d1487[106]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[3543])), 7,
            4, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1721) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[3550])), 14,
            6, 4, 0, SCM_OBJ(&scm__rc.d1485[729]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[733]),
            SCM_OBJ(&scm__rc.d1487[120]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1722) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[3564])), 6,
            6, 4, 0, SCM_OBJ(&scm__rc.d1485[738]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[742]),
            SCM_OBJ(&scm__rc.d1487[120]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1723) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[3570])), 5,
            5, 3, 0, SCM_OBJ(&scm__rc.d1485[748]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[751]),
            SCM_OBJ(&scm__rc.d1487[120]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1724) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[3575])), 5,
            5, 3, 0, SCM_OBJ(&scm__rc.d1485[756]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[759]),
            SCM_OBJ(&scm__rc.d1487[120]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1725) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[3580])), 6,
            6, 4, 0, SCM_OBJ(&scm__rc.d1485[764]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[768]),
            SCM_OBJ(&scm__rc.d1487[120]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1726) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[3586])), 5,
            5, 3, 0, SCM_OBJ(&scm__rc.d1485[774]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[777]),
            SCM_OBJ(&scm__rc.d1487[120]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1727) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[3591])), 5,
            5, 3, 0, SCM_OBJ(&scm__rc.d1485[782]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[785]),
            SCM_OBJ(&scm__rc.d1487[120]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1728) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[3596])), 4,
            4, 2, 0, SCM_OBJ(&scm__rc.d1485[790]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[792]),
            SCM_OBJ(&scm__rc.d1487[120]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1729) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[3600])), 4,
            4, 2, 0, SCM_OBJ(&scm__rc.d1485[796]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[798]),
            SCM_OBJ(&scm__rc.d1487[120]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1730) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[3604])), 7,
            4, 4, 0, SCM_OBJ(&scm__rc.d1485[802]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[806]),
            SCM_OBJ(&scm__rc.d1487[120]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1731) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[3611])), 6,
            6, 4, 0, SCM_OBJ(&scm__rc.d1485[811]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[815]),
            SCM_OBJ(&scm__rc.d1487[120]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1732) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[3617])), 7,
            4, 4, 0, SCM_OBJ(&scm__rc.d1485[821]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[825]),
            SCM_OBJ(&scm__rc.d1487[120]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1733) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[3624])), 4,
            4, 2, 0, SCM_OBJ(&scm__rc.d1485[830]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[832]),
            SCM_OBJ(&scm__rc.d1487[120]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[3628])), 596,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1842) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[4224])), 14,
            6, 4, 0, SCM_OBJ(&scm__rc.d1485[836]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[840]),
            SCM_OBJ(&scm__rc.d1487[133]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1843) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[4238])), 6,
            6, 4, 0, SCM_OBJ(&scm__rc.d1485[845]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[849]),
            SCM_OBJ(&scm__rc.d1487[133]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1844) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[4244])), 5,
            5, 3, 0, SCM_OBJ(&scm__rc.d1485[855]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[858]),
            SCM_OBJ(&scm__rc.d1487[133]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1845) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[4249])), 5,
            5, 3, 0, SCM_OBJ(&scm__rc.d1485[863]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[866]),
            SCM_OBJ(&scm__rc.d1487[133]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1846) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[4254])), 6,
            6, 4, 0, SCM_OBJ(&scm__rc.d1485[871]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[875]),
            SCM_OBJ(&scm__rc.d1487[133]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1847) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[4260])), 5,
            5, 3, 0, SCM_OBJ(&scm__rc.d1485[881]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[884]),
            SCM_OBJ(&scm__rc.d1487[133]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1848) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[4265])), 5,
            5, 3, 0, SCM_OBJ(&scm__rc.d1485[889]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[892]),
            SCM_OBJ(&scm__rc.d1487[133]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1849) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[4270])), 4,
            4, 2, 0, SCM_OBJ(&scm__rc.d1485[897]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[899]),
            SCM_OBJ(&scm__rc.d1487[133]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1850) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[4274])), 4,
            4, 2, 0, SCM_OBJ(&scm__rc.d1485[903]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[905]),
            SCM_OBJ(&scm__rc.d1487[133]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1851) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[4278])), 7,
            4, 4, 0, SCM_OBJ(&scm__rc.d1485[909]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[913]),
            SCM_OBJ(&scm__rc.d1487[133]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1852) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[4285])), 6,
            6, 4, 0, SCM_OBJ(&scm__rc.d1485[918]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[922]),
            SCM_OBJ(&scm__rc.d1487[133]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (#f G1853) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[4291])), 7,
            4, 4, 0, SCM_OBJ(&scm__rc.d1485[928]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[932]),
            SCM_OBJ(&scm__rc.d1487[133]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1486[4298])), 552,
            34, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
  },
  {   /* ScmWord d1486 */
    /* %toplevel */
    0x00000006    /*   0 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* eq? */,
    0x0000005d    /*   2 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#eq-comparator.817ec8e0> */,
    0x00000067    /*   4 (CONS-PUSH) */,
    0x00000006    /*   5 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* eqv? */,
    0x0000005d    /*   7 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#eqv-comparator.817ec720> */,
    0x00000067    /*   9 (CONS-PUSH) */,
    0x00000006    /*  10 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* equal? */,
    0x0000005d    /*  12 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#equal-comparator.817ec560> */,
    0x00000067    /*  14 (CONS-PUSH) */,
    0x00000006    /*  15 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* string=? */,
    0x0000005d    /*  17 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#string-comparator.817ec3a0> */,
    0x00000066    /*  19 (CONS) */,
    0x00002088    /*  20 (LIST 2) */,
    0x00003089    /*  21 (LIST-STAR 3) */,
    0x00000015    /*  22 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#*shortcut-comparators*.817ecb00> */,
    0x00000014    /*  24 (RET) */,
    /* make-sparse-table */
    0x0000003d    /*   0 (LREF0) */,
    0x0000009c    /*   1 (SYMBOLP) */,
    0x0000001e    /*   2 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[25]) + 30),
    0x0000200e    /*   4 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[25]) + 11),
    0x0000005e    /*   6 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#*shortcut-comparators*.81892ae0> */,
    0x00000048    /*   8 (LREF0-PUSH) */,
    0x0000205f    /*   9 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#assq-ref.81892b20> */,
    0x00001018    /*  11 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  12 (LREF0) */,
    0x0000001e    /*  13 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[25]) + 20),
    0x0000004c    /*  15 (LREF10-PUSH) */,
    0x0000003d    /*  16 (LREF0) */,
    0x000020a2    /*  17 (VALUES 2) */,
    0x00000013    /*  18 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[25]) + 27),
    0x0000200e    /*  20 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[25]) + 27),
    0x00000006    /*  22 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1475[37])) /* "make-sparse-table needs a comparator or one of the symbols eq?, eqv?, equal? or string=?, as an argument, but got:" */,
    0x0000004c    /*  24 (LREF10-PUSH) */,
    0x0000205f    /*  25 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.81892da0> */,
    0x0000001a    /*  27 (POP-LOCAL-ENV) */,
    0x00000013    /*  28 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[25]) + 66),
    0x0000100e    /*  30 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[25]) + 35),
    0x00000048    /*  32 (LREF0-PUSH) */,
    0x0000105f    /*  33 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#comparator?.818929c0> */,
    0x0000001e    /*  35 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[25]) + 59),
    0x0000200e    /*  37 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[25]) + 44),
    0x0000005e    /*  39 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#*shortcut-comparators*.81892820> */,
    0x00000048    /*  41 (LREF0-PUSH) */,
    0x0000205f    /*  42 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#rassq-ref.81892860> */,
    0x00001018    /*  44 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  45 (LREF0) */,
    0x0000001e    /*  46 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[25]) + 53),
    0x00000048    /*  48 (LREF0-PUSH) */,
    0x00000041    /*  49 (LREF10) */,
    0x000020a2    /*  50 (VALUES 2) */,
    0x00000013    /*  51 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[25]) + 56),
    0x00000009    /*  53 (CONSTF-PUSH) */,
    0x00000041    /*  54 (LREF10) */,
    0x000020a2    /*  55 (VALUES 2) */,
    0x0000001a    /*  56 (POP-LOCAL-ENV) */,
    0x00000013    /*  57 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[25]) + 66),
    0x0000200e    /*  59 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[25]) + 66),
    0x00000006    /*  61 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1475[37])) /* "make-sparse-table needs a comparator or one of the symbols eq?, eqv?, equal? or string=?, as an argument, but got:" */,
    0x00000048    /*  63 (LREF0-PUSH) */,
    0x0000205f    /*  64 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.81892da0> */,
    0x00002036    /*  66 (TAIL-RECEIVE 2 0) */,
    0x00000049    /*  67 (LREF1-PUSH) */,
    0x00000048    /*  68 (LREF0-PUSH) */,
    0x00002060    /*  69 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%make-sparse-table.81892660> */,
    0x00000014    /*  71 (RET) */,
    /* sparse-table-push! */
    0x0000004a    /*   0 (LREF2-PUSH) */,
    0x00000049    /*   1 (LREF1-PUSH) */,
    0x00000048    /*   2 (LREF0-PUSH) */,
    0x0000300e    /*   3 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[97]) + 10),
    0x0000004a    /*   5 (LREF2-PUSH) */,
    0x00000049    /*   6 (LREF1-PUSH) */,
    0x00000008    /*   7 (CONSTN-PUSH) */,
    0x0000305f    /*   8 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-table-ref.827a59a0> */,
    0x00000067    /*  10 (CONS-PUSH) */,
    0x00003060    /*  11 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-table-set!.827a4000> */,
    0x00000014    /*  13 (RET) */,
    /* sparse-table-fold */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[111]) + 5),
    0x0000004a    /*   2 (LREF2-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%sparse-table-iter.821d7fa0> */,
    0x0000000d    /*   5 (PUSH) */,
    0x00000004    /*   6 (CONSTF) */,
    0x00001088    /*   7 (LIST 1) */,
    0x00002018    /*   8 (PUSH-LOCAL-ENV 2) */,
    0x0000004c    /*   9 (LREF10-PUSH) */,
    0x00001017    /*  10 (LOCAL-ENV 1) */,
    0x0000100e    /*  11 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[111]) + 16),
    0x0000004c    /*  13 (LREF10-PUSH) */,
    0x00000042    /*  14 (LREF11) */,
    0x00001011    /*  15 (CALL 1) */,
    0x00002036    /*  16 (TAIL-RECEIVE 2 0) */,
    0x00000049    /*  17 (LREF1-PUSH) */,
    0x00000044    /*  18 (LREF20) */,
    0x00000020    /*  19 (BNEQ) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[111]) + 22),
    0x00000057    /*  21 (LREF10-RET) */,
    0x0000300e    /*  22 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[111]) + 29),
    0x00000049    /*  24 (LREF1-PUSH) */,
    0x00000048    /*  25 (LREF0-PUSH) */,
    0x0000004c    /*  26 (LREF10-PUSH) */,
    0x0040303c    /*  27 (LREF 3 1) */,
    0x00003011    /*  28 (CALL 3) */,
    0x0000000d    /*  29 (PUSH) */,
    0x0000201b    /*  30 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[111]) + 11),
    0x00000014    /*  32 (RET) */,
    0x00000014    /*  33 (RET) */,
    /* (sparse-table-map #f) */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[145]) + 6),
    0x0000004a    /*   2 (LREF2-PUSH) */,
    0x00000049    /*   3 (LREF1-PUSH) */,
    0x00000041    /*   4 (LREF10) */,
    0x00002011    /*   5 (CALL 2) */,
    0x0000000d    /*   6 (PUSH) */,
    0x0000003d    /*   7 (LREF0) */,
    0x00000066    /*   8 (CONS) */,
    0x00000014    /*   9 (RET) */,
    /* sparse-table-map */
    0x00000049    /*   0 (LREF1-PUSH) */,
    0x00000016    /*   1 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1487[4])) /* #<compiled-code (sparse-table-map #f)@0xf5628166b120> */,
    0x0000000d    /*   3 (PUSH) */,
    0x00000008    /*   4 (CONSTN-PUSH) */,
    0x00003060    /*   5 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-table-fold.821dc400> */,
    0x00000014    /*   7 (RET) */,
    /* (sparse-table-for-each #f) */
    0x0000004a    /*   0 (LREF2-PUSH) */,
    0x00000049    /*   1 (LREF1-PUSH) */,
    0x00000041    /*   2 (LREF10) */,
    0x00002012    /*   3 (TAIL-CALL 2) */,
    0x00000014    /*   4 (RET) */,
    /* sparse-table-for-each */
    0x00000049    /*   0 (LREF1-PUSH) */,
    0x00000016    /*   1 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1487[6])) /* #<compiled-code (sparse-table-for-each #f)@0xf5628166b060> */,
    0x0000000d    /*   3 (PUSH) */,
    0x00000009    /*   4 (CONSTF-PUSH) */,
    0x00003060    /*   5 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-table-fold.821dfa20> */,
    0x00000014    /*   7 (RET) */,
    /* (sparse-table-keys G1491) */
    0x0000004a    /*   0 (LREF2-PUSH) */,
    0x0000003d    /*   1 (LREF0) */,
    0x00000066    /*   2 (CONS) */,
    0x00000014    /*   3 (RET) */,
    /* sparse-table-keys */
    0x00000048    /*   0 (LREF0-PUSH) */,
    0x0000004c    /*   1 (LREF10-PUSH) */,
    0x00000008    /*   2 (CONSTN-PUSH) */,
    0x00003060    /*   3 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-table-fold.821df580> */,
    0x00000014    /*   5 (RET) */,
    /* (sparse-table-values G1492) */
    0x00000049    /*   0 (LREF1-PUSH) */,
    0x0000003d    /*   1 (LREF0) */,
    0x00000066    /*   2 (CONS) */,
    0x00000014    /*   3 (RET) */,
    /* sparse-table-values */
    0x00000048    /*   0 (LREF0-PUSH) */,
    0x0000004c    /*   1 (LREF10-PUSH) */,
    0x00000008    /*   2 (CONSTN-PUSH) */,
    0x00003060    /*   3 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-table-fold.821df0e0> */,
    0x00000014    /*   5 (RET) */,
    /* sparse-table-update! */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[196]) + 13),
    0x0000000e    /*   2 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[196]) + 10),
    0x0000005e    /*   4 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-table-ref.821ec8e0> */,
    0x0000004b    /*   6 (LREF3-PUSH) */,
    0x0000004a    /*   7 (LREF2-PUSH) */,
    0x0000003d    /*   8 (LREF0) */,
    0x00004095    /*   9 (TAIL-APPLY 4) */,
    0x0000000d    /*  10 (PUSH) */,
    0x0000003e    /*  11 (LREF1) */,
    0x00001011    /*  12 (CALL 1) */,
    0x00001018    /*  13 (PUSH-LOCAL-ENV 1) */,
    0x0000300e    /*  14 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[196]) + 21),
    0x00c01047    /*  16 (LREF-PUSH 1 3) */,
    0x0000004e    /*  17 (LREF12-PUSH) */,
    0x00000048    /*  18 (LREF0-PUSH) */,
    0x0000305f    /*  19 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-table-set!.821ec820> */,
    0x00000053    /*  21 (LREF0-RET) */,
    /* sparse-table-pop! */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[218]) + 14),
    0x0000004a    /*   3 (LREF2-PUSH) */,
    0x00000049    /*   4 (LREF1-PUSH) */,
    0x0000200e    /*   5 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[218]) + 11),
    0x0000004a    /*   7 (LREF2-PUSH) */,
    0x00000049    /*   8 (LREF1-PUSH) */,
    0x0000205f    /*   9 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-table-ref.821ec480> */,
    0x00003063    /*  11 (PUSH-GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%sparse-table-pop!-aux.821ec500> */,
    0x00000014    /*  13 (RET) */,
    0x0000300e    /*  14 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[218]) + 21),
    0x0000004a    /*  16 (LREF2-PUSH) */,
    0x00000049    /*  17 (LREF1-PUSH) */,
    0x00000048    /*  18 (LREF0-PUSH) */,
    0x0000305f    /*  19 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-table-ref.822b5ea0> */,
    0x00001018    /*  21 (PUSH-LOCAL-ENV 1) */,
    0x00000048    /*  22 (LREF0-PUSH) */,
    0x00000041    /*  23 (LREF10) */,
    0x00000020    /*  24 (BNEQ) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[218]) + 28),
    0x0000006a    /*  26 (LREF0-CAR) */,
    0x00000014    /*  27 (RET) */,
    0x0000004e    /*  28 (LREF12-PUSH) */,
    0x0000004d    /*  29 (LREF11-PUSH) */,
    0x00000048    /*  30 (LREF0-PUSH) */,
    0x00003060    /*  31 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%sparse-table-pop!-aux.822b5ce0> */,
    0x00000014    /*  33 (RET) */,
    /* %sparse-table-pop!-aux */
    0x0000003d    /*   0 (LREF0) */,
    0x00000098    /*   1 (PAIRP) */,
    0x0000001e    /*   2 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[252]) + 6),
    0x00000013    /*   4 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[252]) + 15),
    0x0000400e    /*   6 (PRE-CALL 4) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[252]) + 15),
    0x00000006    /*   8 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1475[62])) /* "~s's value for key ~s is not a pair: ~s" */,
    0x0000004a    /*  10 (LREF2-PUSH) */,
    0x00000049    /*  11 (LREF1-PUSH) */,
    0x00000048    /*  12 (LREF0-PUSH) */,
    0x0000405f    /*  13 (GREF-CALL 4) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#errorf.822b8b40> */,
    0x0000300e    /*  15 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[252]) + 22),
    0x0000004a    /*  17 (LREF2-PUSH) */,
    0x00000049    /*  18 (LREF1-PUSH) */,
    0x00000076    /*  19 (LREF0-CDR) */,
    0x00003062    /*  20 (PUSH-GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-table-set!.822b8580> */,
    0x0000006a    /*  22 (LREF0-CAR) */,
    0x00000014    /*  23 (RET) */,
    /* ((#f G1493) #f) */
    0x000000ea    /*   0 (LREF-UNBOX 0 0) */,
    0x00000069    /*   1 (CAR-PUSH) */,
    0x00000041    /*   2 (LREF10) */,
    0x0000008f    /*   3 (EQ) */,
    0x00000014    /*   4 (RET) */,
    /* ((#f G1493) #f) */
    0x000000ea    /*   0 (LREF-UNBOX 0 0) */,
    0x00001018    /*   1 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*   2 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[281]) + 7),
    0x0000004f    /*   4 (LREF20-PUSH) */,
    0x00000045    /*   5 (LREF21) */,
    0x00001011    /*   6 (CALL 1) */,
    0x00002036    /*   7 (TAIL-RECEIVE 2 0) */,
    0x00000049    /*   8 (LREF1-PUSH) */,
    0x0000003d    /*   9 (LREF0) */,
    0x00000066    /*  10 (CONS) */,
    0x0000001a    /*  11 (POP-LOCAL-ENV) */,
    0x0000103a    /*  12 (LSET 1 0) */,
    0x00000053    /*  13 (LREF0-RET) */,
    /* (#f G1493) */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[295]) + 5),
    0x0000004a    /*   2 (LREF2-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%sparse-table-iter.822bf4c0> */,
    0x0000000d    /*   5 (PUSH) */,
    0x00000004    /*   6 (CONSTF) */,
    0x00001088    /*   7 (LIST 1) */,
    0x00002018    /*   8 (PUSH-LOCAL-ENV 2) */,
    0x00001019    /*   9 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[174])) /* (#<undef>) */,
    0x000010e7    /*  11 (BOX 1) */,
    0x0000100e    /*  12 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[295]) + 17),
    0x0000004c    /*  14 (LREF10-PUSH) */,
    0x00000042    /*  15 (LREF11) */,
    0x00001011    /*  16 (CALL 1) */,
    0x00002036    /*  17 (TAIL-RECEIVE 2 0) */,
    0x00000049    /*  18 (LREF1-PUSH) */,
    0x0000003d    /*  19 (LREF0) */,
    0x00000066    /*  20 (CONS) */,
    0x0000001a    /*  21 (POP-LOCAL-ENV) */,
    0x0000003a    /*  22 (LSET 0 0) */,
    0x00000016    /*  23 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1487[15])) /* #<compiled-code ((#f #:G1493) #f)@0xf56282705840> */,
    0x0000000d    /*  25 (PUSH) */,
    0x00000016    /*  26 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1487[16])) /* #<compiled-code ((#f #:G1493) #f)@0xf562827057e0> */,
    0x0000000d    /*  28 (PUSH) */,
    0x00000045    /*  29 (LREF21) */,
    0x00002012    /*  30 (TAIL-CALL 2) */,
    0x00000014    /*  31 (RET) */,
    /* %toplevel */
    0x00000016    /*   0 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1487[3])) /* #<compiled-code sparse-table-fold@0xf5628166b1e0> */,
    0x00000015    /*   2 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-table-fold.821a6ac0> */,
    0x00000016    /*   4 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1487[5])) /* #<compiled-code sparse-table-map@0xf5628166b180> */,
    0x00000015    /*   6 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-table-map.821dcd00> */,
    0x00000016    /*   8 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1487[7])) /* #<compiled-code sparse-table-for-each@0xf5628166b0c0> */,
    0x00000015    /*  10 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-table-for-each.821dff00> */,
    0x00001019    /*  12 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[153])) /* (#<compiled-code (sparse-table-keys #:G1491)@0xf5628166b000>) */,
    0x00000016    /*  14 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1487[9])) /* #<compiled-code sparse-table-keys@0xf56282705f00> */,
    0x00000015    /*  16 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-table-keys.821df640> */,
    0x0000001a    /*  18 (POP-LOCAL-ENV) */,
    0x00001019    /*  19 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[161])) /* (#<compiled-code (sparse-table-values #:G1492)@0xf56282705ea0>) */,
    0x00000016    /*  21 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1487[11])) /* #<compiled-code sparse-table-values@0xf56282705e40> */,
    0x00000015    /*  23 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-table-values.821df1e0> */,
    0x0000001a    /*  25 (POP-LOCAL-ENV) */,
    0x00000016    /*  26 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1487[12])) /* #<compiled-code sparse-table-update!@0xf56282705de0> */,
    0x00000015    /*  28 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-table-update!.821ecb20> */,
    0x00000016    /*  30 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1487[13])) /* #<compiled-code sparse-table-pop!@0xf56282705d80> */,
    0x00000015    /*  32 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-table-pop!.821ec680> */,
    0x00000016    /*  34 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1487[14])) /* #<compiled-code %sparse-table-pop!-aux@0xf562827059c0> */,
    0x00000015    /*  36 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%sparse-table-pop!-aux.822b8e40> */,
    0x00001019    /*  38 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[186])) /* (#<compiled-code (#f #:G1493)@0xf56282705960>) */,
    0x0000200e    /*  40 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[327]) + 48),
    0x00000006    /*  42 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* call-with-iterator */,
    0x00000006    /*  44 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*  46 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.822b8300> */,
    0x00001018    /*  48 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  49 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[327]) + 81),
    0x00000048    /*  51 (LREF0-PUSH) */,
    0x0000b00e    /*  52 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[327]) + 79),
    0x0000005e    /*  54 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.822b8220> */,
    0x00000006    /*  56 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  58 (LREF0-PUSH) */,
    0x00000006    /*  59 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /*  61 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-table>.822b9940> */,
    0x0000005d    /*  63 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.822b8380> */,
    0x00002088    /*  65 (LIST 2) */,
    0x0000000d    /*  66 (PUSH) */,
    0x00000006    /*  67 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  69 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[187])) /* (s proc) */,
    0x00000006    /*  71 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  73 (CONSTF-PUSH) */,
    0x00000006    /*  74 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  76 (LREF10-PUSH) */,
    0x0000b05f    /*  77 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.822b8260> */,
    0x00002062    /*  79 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.822b8280> */,
    0x00000053    /*  81 (LREF0-RET) */,
    /* (#f G1495) */
    0x0000004a    /*   0 (LREF2-PUSH) */,
    0x00000049    /*   1 (LREF1-PUSH) */,
    0x00002060    /*   2 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-table-ref.8188a280> */,
    0x00000014    /*   4 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[193])) /* (#<compiled-code (#f #:G1495)@0xf562822e3720>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[414]) + 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.8188ae60> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[414]) + 43),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[414]) + 41),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.8188adc0> */,
    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#<sparse-table>.8188a860> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.8188aee0> */,
    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.d1485[194])) /* (t k) */,
    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.8188ade0> */,
    0x00002062    /*  41 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.8188ae00> */,
    0x00000053    /*  43 (LREF0-RET) */,
    /* (#f G1497) */
    0x0000004b    /*   0 (LREF3-PUSH) */,
    0x0000004a    /*   1 (LREF2-PUSH) */,
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x00003060    /*   3 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-table-ref.81b7a560> */,
    0x00000014    /*   5 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[201])) /* (#<compiled-code (#f #:G1497)@0xf562822e3000>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[464]) + 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.81b77160> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[464]) + 45),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[464]) + 43),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.81b77080> */,
    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#<sparse-table>.81b7a9c0> */,
    0x0000005e    /*  25 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81b77200> */,
    0x0000005d    /*  27 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81b771e0> */,
    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.d1485[203])) /* (t k fallback) */,
    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.81b770a0> */,
    0x00002062    /*  43 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.81b770e0> */,
    0x00000053    /*  45 (LREF0-RET) */,
    /* (#f G1499) */
    0x0000004b    /*   0 (LREF3-PUSH) */,
    0x0000004a    /*   1 (LREF2-PUSH) */,
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x00003060    /*   3 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-table-set!.8168eee0> */,
    0x00000014    /*   5 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[210])) /* (#<compiled-code (#f #:G1499)@0xf5628231ad80>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[516]) + 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.8168aa40> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[516]) + 45),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[516]) + 43),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.8168a9a0> */,
    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#<sparse-table>.8168a360> */,
    0x0000005e    /*  25 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.8168abe0> */,
    0x0000005d    /*  27 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.8168abc0> */,
    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.d1485[212])) /* (t k 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.8168a9c0> */,
    0x00002062    /*  43 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.8168a9e0> */,
    0x0000100e    /*  45 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[516]) + 51),
    0x0000005e    /*  47 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ref.8168ee20> */,
    0x0000105f    /*  49 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#has-setter?.8168a6e0> */,
    0x0000001e    /*  51 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[516]) + 55),
    0x00000013    /*  53 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[516]) + 64),
    0x0000200e    /*  55 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[516]) + 64),
    0x0000005e    /*  57 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ref.8168eda0> */,
    0x00000048    /*  59 (LREF0-PUSH) */,
    0x0000005d    /*  60 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#setter.8168a6a0> */,
    0x000000a1    /*  62 (SETTER) */,
    0x00002011    /*  63 (CALL 2) */,
    0x00000053    /*  64 (LREF0-RET) */,
    /* make-sparse-vector */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[581]) + 6),
    0x00000004    /*   3 (CONSTF) */,
    0x00000013    /*   4 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[581]) + 7),
    0x0000006a    /*   6 (LREF0-CAR) */,
    0x00001018    /*   7 (PUSH-LOCAL-ENV 1) */,
    0x00000041    /*   8 (LREF10) */,
    0x00000022    /*   9 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[581]) + 14),
    0x00000003    /*  11 (CONSTN) */,
    0x00000013    /*  12 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[581]) + 15),
    0x0000007a    /*  14 (LREF10-CDR) */,
    0x0000000d    /*  15 (PUSH) */,
    0x00000005    /*  16 (CONSTU) */,
    0x0000000d    /*  17 (PUSH) */,
    0x00000005    /*  18 (CONSTU) */,
    0x00003018    /*  19 (PUSH-LOCAL-ENV 3) */,
    0x0000003f    /*  20 (LREF2) */,
    0x00000022    /*  21 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[581]) + 52),
    0x0000100e    /*  23 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[581]) + 28),
    0x00000049    /*  25 (LREF1-PUSH) */,
    0x0000105f    /*  26 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#undefined?.81760600> */,
    0x0000001e    /*  28 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[581]) + 33),
    0x00000002    /*  30 (CONSTI 0) */,
    0x00000013    /*  31 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[581]) + 34),
    0x0000003e    /*  33 (LREF1) */,
    0x00001018    /*  34 (PUSH-LOCAL-ENV 1) */,
    0x0000004f    /*  35 (LREF20-PUSH) */,
    0x0000100e    /*  36 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[581]) + 41),
    0x0000004c    /*  38 (LREF10-PUSH) */,
    0x0000105f    /*  39 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#undefined?.81760600> */,
    0x0000001e    /*  41 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[581]) + 46),
    0x00000005    /*  43 (CONSTU) */,
    0x00000013    /*  44 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[581]) + 47),
    0x00000041    /*  46 (LREF10) */,
    0x0000000d    /*  47 (PUSH) */,
    0x00000048    /*  48 (LREF0-PUSH) */,
    0x00003060    /*  49 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%make-sparse-vector.817602a0> */,
    0x00000014    /*  51 (RET) */,
    0x00000078    /*  52 (LREF2-CDR) */,
    0x00000022    /*  53 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[581]) + 61),
    0x00000006    /*  55 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1475[91])) /* "keyword list not even" */,
    0x0000004a    /*  57 (LREF2-PUSH) */,
    0x00002060    /*  58 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.817605c0> */,
    0x00000014    /*  60 (RET) */,
    0x0000100e    /*  61 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[581]) + 66),
    0x0000006c    /*  63 (LREF2-CAR) */,
    0x00001062    /*  64 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#unwrap-syntax-1.81760560> */,
    0x00001018    /*  66 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  67 (LREF0) */,
    0x0000002e    /*  68 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :flags */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[581]) + 79)  /*     79 */,
    0x00000043    /*  71 (LREF12) */,
    0x00000087    /*  72 (CDDR-PUSH) */,
    0x00000043    /*  73 (LREF12) */,
    0x00000083    /*  74 (CADR-PUSH) */,
    0x0000004c    /*  75 (LREF10-PUSH) */,
    0x0000201b    /*  76 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[581]) + 20),
    0x00000014    /*  78 (RET) */,
    0x0000003d    /*  79 (LREF0) */,
    0x0000002e    /*  80 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :default */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[581]) + 91)  /*     91 */,
    0x00000043    /*  83 (LREF12) */,
    0x00000087    /*  84 (CDDR-PUSH) */,
    0x0000004d    /*  85 (LREF11-PUSH) */,
    0x00000043    /*  86 (LREF12) */,
    0x00000083    /*  87 (CADR-PUSH) */,
    0x0000201b    /*  88 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[581]) + 20),
    0x00000014    /*  90 (RET) */,
    0x0000200e    /*  91 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[581]) + 98),
    0x00000006    /*  93 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1475[95])) /* "unknown keyword ~S" */,
    0x00000070    /*  95 (LREF12-CAR) */,
    0x00002062    /*  96 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#errorf.81760480> */,
    0x00000043    /*  98 (LREF12) */,
    0x00000087    /*  99 (CDDR-PUSH) */,
    0x0000004d    /* 100 (LREF11-PUSH) */,
    0x0000004c    /* 101 (LREF10-PUSH) */,
    0x0000201b    /* 102 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[581]) + 20),
    0x00000014    /* 104 (RET) */,
    0x00000014    /* 105 (RET) */,
    /* sparse-vector-push! */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[687]) + 9),
    0x0000100e    /*   2 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[687]) + 7),
    0x0000004a    /*   4 (LREF2-PUSH) */,
    0x0000105f    /*   5 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-default-value.8159b440> */,
    0x00001062    /*   7 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#undefined?.8159b480> */,
    0x0000001e    /*   9 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[687]) + 25),
    0x0000004a    /*  11 (LREF2-PUSH) */,
    0x00000049    /*  12 (LREF1-PUSH) */,
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000300e    /*  14 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[687]) + 21),
    0x0000004a    /*  16 (LREF2-PUSH) */,
    0x00000049    /*  17 (LREF1-PUSH) */,
    0x00000008    /*  18 (CONSTN-PUSH) */,
    0x0000305f    /*  19 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-ref.8159b320> */,
    0x00000067    /*  21 (CONS-PUSH) */,
    0x00003060    /*  22 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-set!.8159b3e0> */,
    0x00000014    /*  24 (RET) */,
    0x0000004a    /*  25 (LREF2-PUSH) */,
    0x00000049    /*  26 (LREF1-PUSH) */,
    0x00000048    /*  27 (LREF0-PUSH) */,
    0x0000200e    /*  28 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[687]) + 34),
    0x0000004a    /*  30 (LREF2-PUSH) */,
    0x00000049    /*  31 (LREF1-PUSH) */,
    0x0000205f    /*  32 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-ref.8159b160> */,
    0x00000067    /*  34 (CONS-PUSH) */,
    0x00003060    /*  35 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-set!.8159b220> */,
    0x00000014    /*  37 (RET) */,
    /* sparse-vector-fold */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[725]) + 5),
    0x0000004a    /*   2 (LREF2-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%sparse-vector-iter.820d6d40> */,
    0x0000000d    /*   5 (PUSH) */,
    0x00000004    /*   6 (CONSTF) */,
    0x00001088    /*   7 (LIST 1) */,
    0x00002018    /*   8 (PUSH-LOCAL-ENV 2) */,
    0x0000004c    /*   9 (LREF10-PUSH) */,
    0x00001017    /*  10 (LOCAL-ENV 1) */,
    0x0000100e    /*  11 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[725]) + 16),
    0x0000004c    /*  13 (LREF10-PUSH) */,
    0x00000042    /*  14 (LREF11) */,
    0x00001011    /*  15 (CALL 1) */,
    0x00002036    /*  16 (TAIL-RECEIVE 2 0) */,
    0x00000049    /*  17 (LREF1-PUSH) */,
    0x00000044    /*  18 (LREF20) */,
    0x00000020    /*  19 (BNEQ) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[725]) + 22),
    0x00000057    /*  21 (LREF10-RET) */,
    0x0000300e    /*  22 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[725]) + 29),
    0x00000049    /*  24 (LREF1-PUSH) */,
    0x00000048    /*  25 (LREF0-PUSH) */,
    0x0000004c    /*  26 (LREF10-PUSH) */,
    0x0040303c    /*  27 (LREF 3 1) */,
    0x00003011    /*  28 (CALL 3) */,
    0x0000000d    /*  29 (PUSH) */,
    0x0000201b    /*  30 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[725]) + 11),
    0x00000014    /*  32 (RET) */,
    0x00000014    /*  33 (RET) */,
    /* (sparse-vector-map #f) */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[759]) + 6),
    0x0000004a    /*   2 (LREF2-PUSH) */,
    0x00000049    /*   3 (LREF1-PUSH) */,
    0x00000041    /*   4 (LREF10) */,
    0x00002011    /*   5 (CALL 2) */,
    0x0000000d    /*   6 (PUSH) */,
    0x0000003d    /*   7 (LREF0) */,
    0x00000066    /*   8 (CONS) */,
    0x00000014    /*   9 (RET) */,
    /* sparse-vector-map */
    0x00000049    /*   0 (LREF1-PUSH) */,
    0x00000016    /*   1 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1487[28])) /* #<compiled-code (sparse-vector-map #f)@0xf562822e3cc0> */,
    0x0000000d    /*   3 (PUSH) */,
    0x00000008    /*   4 (CONSTN-PUSH) */,
    0x00003060    /*   5 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-fold.820e8980> */,
    0x00000014    /*   7 (RET) */,
    /* (sparse-vector-for-each #f) */
    0x0000004a    /*   0 (LREF2-PUSH) */,
    0x00000049    /*   1 (LREF1-PUSH) */,
    0x00000041    /*   2 (LREF10) */,
    0x00002012    /*   3 (TAIL-CALL 2) */,
    0x00000014    /*   4 (RET) */,
    /* sparse-vector-for-each */
    0x00000049    /*   0 (LREF1-PUSH) */,
    0x00000016    /*   1 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1487[30])) /* #<compiled-code (sparse-vector-for-each #f)@0xf562822e35a0> */,
    0x0000000d    /*   3 (PUSH) */,
    0x00000009    /*   4 (CONSTF-PUSH) */,
    0x00003060    /*   5 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-fold.820ee1a0> */,
    0x00000014    /*   7 (RET) */,
    /* (sparse-vector-keys G1510) */
    0x0000004a    /*   0 (LREF2-PUSH) */,
    0x0000003d    /*   1 (LREF0) */,
    0x00000066    /*   2 (CONS) */,
    0x00000014    /*   3 (RET) */,
    /* sparse-vector-keys */
    0x00000048    /*   0 (LREF0-PUSH) */,
    0x0000004c    /*   1 (LREF10-PUSH) */,
    0x00000008    /*   2 (CONSTN-PUSH) */,
    0x00003060    /*   3 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-fold.820fba00> */,
    0x00000014    /*   5 (RET) */,
    /* (sparse-vector-values G1511) */
    0x00000049    /*   0 (LREF1-PUSH) */,
    0x0000003d    /*   1 (LREF0) */,
    0x00000066    /*   2 (CONS) */,
    0x00000014    /*   3 (RET) */,
    /* sparse-vector-values */
    0x00000048    /*   0 (LREF0-PUSH) */,
    0x0000004c    /*   1 (LREF10-PUSH) */,
    0x00000008    /*   2 (CONSTN-PUSH) */,
    0x00003060    /*   3 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-fold.820fb400> */,
    0x00000014    /*   5 (RET) */,
    /* sparse-vector-update! */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[810]) + 13),
    0x0000000e    /*   2 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[810]) + 10),
    0x0000005e    /*   4 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-ref.82112de0> */,
    0x0000004b    /*   6 (LREF3-PUSH) */,
    0x0000004a    /*   7 (LREF2-PUSH) */,
    0x0000003d    /*   8 (LREF0) */,
    0x00004095    /*   9 (TAIL-APPLY 4) */,
    0x0000000d    /*  10 (PUSH) */,
    0x0000003e    /*  11 (LREF1) */,
    0x00001011    /*  12 (CALL 1) */,
    0x00001018    /*  13 (PUSH-LOCAL-ENV 1) */,
    0x0000300e    /*  14 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[810]) + 21),
    0x00c01047    /*  16 (LREF-PUSH 1 3) */,
    0x0000004e    /*  17 (LREF12-PUSH) */,
    0x00000048    /*  18 (LREF0-PUSH) */,
    0x0000305f    /*  19 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-set!.82112c60> */,
    0x00000053    /*  21 (LREF0-RET) */,
    /* sparse-vector-pop! */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[832]) + 14),
    0x0000004a    /*   3 (LREF2-PUSH) */,
    0x00000049    /*   4 (LREF1-PUSH) */,
    0x0000200e    /*   5 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[832]) + 11),
    0x0000004a    /*   7 (LREF2-PUSH) */,
    0x00000049    /*   8 (LREF1-PUSH) */,
    0x0000205f    /*   9 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-ref.82112920> */,
    0x00003063    /*  11 (PUSH-GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%sparse-vector-pop!-aux.821129a0> */,
    0x00000014    /*  13 (RET) */,
    0x0000300e    /*  14 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[832]) + 21),
    0x0000004a    /*  16 (LREF2-PUSH) */,
    0x00000049    /*  17 (LREF1-PUSH) */,
    0x00000048    /*  18 (LREF0-PUSH) */,
    0x0000305f    /*  19 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-ref.821126c0> */,
    0x00001018    /*  21 (PUSH-LOCAL-ENV 1) */,
    0x00000048    /*  22 (LREF0-PUSH) */,
    0x00000041    /*  23 (LREF10) */,
    0x00000020    /*  24 (BNEQ) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[832]) + 28),
    0x0000006a    /*  26 (LREF0-CAR) */,
    0x00000014    /*  27 (RET) */,
    0x0000004e    /*  28 (LREF12-PUSH) */,
    0x0000004d    /*  29 (LREF11-PUSH) */,
    0x00000048    /*  30 (LREF0-PUSH) */,
    0x00003060    /*  31 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%sparse-vector-pop!-aux.82118320> */,
    0x00000014    /*  33 (RET) */,
    /* %sparse-vector-pop!-aux */
    0x0000003d    /*   0 (LREF0) */,
    0x00000098    /*   1 (PAIRP) */,
    0x0000001e    /*   2 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[866]) + 6),
    0x00000013    /*   4 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[866]) + 15),
    0x0000400e    /*   6 (PRE-CALL 4) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[866]) + 15),
    0x00000006    /*   8 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1475[62])) /* "~s's value for key ~s is not a pair: ~s" */,
    0x0000004a    /*  10 (LREF2-PUSH) */,
    0x00000049    /*  11 (LREF1-PUSH) */,
    0x00000048    /*  12 (LREF0-PUSH) */,
    0x0000405f    /*  13 (GREF-CALL 4) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#errorf.82118000> */,
    0x0000300e    /*  15 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[866]) + 22),
    0x0000004a    /*  17 (LREF2-PUSH) */,
    0x00000049    /*  18 (LREF1-PUSH) */,
    0x00000076    /*  19 (LREF0-CDR) */,
    0x00003062    /*  20 (PUSH-GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-set!.8211adc0> */,
    0x0000006a    /*  22 (LREF0-CAR) */,
    0x00000014    /*  23 (RET) */,
    /* ((#f G1512) #f) */
    0x000000ea    /*   0 (LREF-UNBOX 0 0) */,
    0x00000069    /*   1 (CAR-PUSH) */,
    0x00000041    /*   2 (LREF10) */,
    0x0000008f    /*   3 (EQ) */,
    0x00000014    /*   4 (RET) */,
    /* ((#f G1512) #f) */
    0x000000ea    /*   0 (LREF-UNBOX 0 0) */,
    0x00001018    /*   1 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*   2 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[895]) + 7),
    0x0000004f    /*   4 (LREF20-PUSH) */,
    0x00000045    /*   5 (LREF21) */,
    0x00001011    /*   6 (CALL 1) */,
    0x00002036    /*   7 (TAIL-RECEIVE 2 0) */,
    0x00000049    /*   8 (LREF1-PUSH) */,
    0x0000003d    /*   9 (LREF0) */,
    0x00000066    /*  10 (CONS) */,
    0x0000001a    /*  11 (POP-LOCAL-ENV) */,
    0x0000103a    /*  12 (LSET 1 0) */,
    0x00000053    /*  13 (LREF0-RET) */,
    /* (#f G1512) */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[909]) + 5),
    0x0000004a    /*   2 (LREF2-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%sparse-vector-iter.82122c20> */,
    0x0000000d    /*   5 (PUSH) */,
    0x00000004    /*   6 (CONSTF) */,
    0x00001088    /*   7 (LIST 1) */,
    0x00002018    /*   8 (PUSH-LOCAL-ENV 2) */,
    0x00001019    /*   9 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[174])) /* (#<undef>) */,
    0x000010e7    /*  11 (BOX 1) */,
    0x0000100e    /*  12 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[909]) + 17),
    0x0000004c    /*  14 (LREF10-PUSH) */,
    0x00000042    /*  15 (LREF11) */,
    0x00001011    /*  16 (CALL 1) */,
    0x00002036    /*  17 (TAIL-RECEIVE 2 0) */,
    0x00000049    /*  18 (LREF1-PUSH) */,
    0x0000003d    /*  19 (LREF0) */,
    0x00000066    /*  20 (CONS) */,
    0x0000001a    /*  21 (POP-LOCAL-ENV) */,
    0x0000003a    /*  22 (LSET 0 0) */,
    0x00000016    /*  23 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1487[39])) /* #<compiled-code ((#f #:G1512) #f)@0xf56282377f60> */,
    0x0000000d    /*  25 (PUSH) */,
    0x00000016    /*  26 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1487[40])) /* #<compiled-code ((#f #:G1512) #f)@0xf56282377f00> */,
    0x0000000d    /*  28 (PUSH) */,
    0x00000045    /*  29 (LREF21) */,
    0x00002012    /*  30 (TAIL-CALL 2) */,
    0x00000014    /*  31 (RET) */,
    /* %toplevel */
    0x00000016    /*   0 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1487[27])) /* #<compiled-code sparse-vector-fold@0xf56281c0c180> */,
    0x00000015    /*   2 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-fold.820d6f40> */,
    0x00000016    /*   4 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1487[29])) /* #<compiled-code sparse-vector-map@0xf562822e3de0> */,
    0x00000015    /*   6 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-map.820e8ac0> */,
    0x00000016    /*   8 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1487[31])) /* #<compiled-code sparse-vector-for-each@0xf562822e3ae0> */,
    0x00000015    /*  10 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-for-each.820ee2e0> */,
    0x00001019    /*  12 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[358])) /* (#<compiled-code (sparse-vector-keys #:G1510)@0xf562822e3420>) */,
    0x00000016    /*  14 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1487[33])) /* #<compiled-code sparse-vector-keys@0xf562822e32a0> */,
    0x00000015    /*  16 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-keys.820fbc20> */,
    0x0000001a    /*  18 (POP-LOCAL-ENV) */,
    0x00001019    /*  19 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[363])) /* (#<compiled-code (sparse-vector-values #:G1511)@0xf5628231af00>) */,
    0x00000016    /*  21 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1487[35])) /* #<compiled-code sparse-vector-values@0xf5628231aea0> */,
    0x00000015    /*  23 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-values.820fb760> */,
    0x0000001a    /*  25 (POP-LOCAL-ENV) */,
    0x00000016    /*  26 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1487[36])) /* #<compiled-code sparse-vector-update!@0xf5628231ae40> */,
    0x00000015    /*  28 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-update!.820fe200> */,
    0x00000016    /*  30 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1487[37])) /* #<compiled-code sparse-vector-pop!@0xf5628231acc0> */,
    0x00000015    /*  32 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-pop!.82112b20> */,
    0x00000016    /*  34 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1487[38])) /* #<compiled-code %sparse-vector-pop!-aux@0xf5628231ac60> */,
    0x00000015    /*  36 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%sparse-vector-pop!-aux.82118220> */,
    0x00001019    /*  38 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[374])) /* (#<compiled-code (#f #:G1512)@0xf5628231ac00>) */,
    0x0000200e    /*  40 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[941]) + 48),
    0x00000006    /*  42 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* call-with-iterator */,
    0x00000006    /*  44 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*  46 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.8211a5c0> */,
    0x00001018    /*  48 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  49 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[941]) + 81),
    0x00000048    /*  51 (LREF0-PUSH) */,
    0x0000b00e    /*  52 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[941]) + 79),
    0x0000005e    /*  54 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.8211a500> */,
    0x00000006    /*  56 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  58 (LREF0-PUSH) */,
    0x00000006    /*  59 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /*  61 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-vector-base>.8211fc20> */,
    0x0000005d    /*  63 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.8211a780> */,
    0x00002088    /*  65 (LIST 2) */,
    0x0000000d    /*  66 (PUSH) */,
    0x00000006    /*  67 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  69 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[187])) /* (s proc) */,
    0x00000006    /*  71 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  73 (CONSTF-PUSH) */,
    0x00000006    /*  74 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  76 (LREF10-PUSH) */,
    0x0000b05f    /*  77 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.8211a520> */,
    0x00002062    /*  79 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.8211a540> */,
    0x00000053    /*  81 (LREF0-RET) */,
    /* (#f G1516) */
    0x0000004a    /*   0 (LREF2-PUSH) */,
    0x00000049    /*   1 (LREF1-PUSH) */,
    0x00002060    /*   2 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-ref.82538020> */,
    0x00000014    /*   4 (RET) */,
    /* (#f G1517) */
    0x0000004b    /*   0 (LREF3-PUSH) */,
    0x0000004a    /*   1 (LREF2-PUSH) */,
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x00003060    /*   3 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-ref.82546420> */,
    0x00000014    /*   5 (RET) */,
    /* (#f G1518) */
    0x0000004b    /*   0 (LREF3-PUSH) */,
    0x0000004a    /*   1 (LREF2-PUSH) */,
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x00003060    /*   3 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-set!.825492e0> */,
    0x00000014    /*   5 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[379])) /* (#<compiled-code (#f #:G1516)@0xf56282377180>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]) + 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.8252a8e0> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]) + 43),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]) + 41),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.8252a820> */,
    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#<sparse-vector>.8252a1c0> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.8252a9a0> */,
    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.d1485[380])) /* (v k) */,
    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.8252a840> */,
    0x00002062    /*  41 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.8252a860> */,
    0x0000003d    /*  43 (LREF0) */,
    0x0000001a    /*  44 (POP-LOCAL-ENV) */,
    0x0000001a    /*  45 (POP-LOCAL-ENV) */,
    0x00001019    /*  46 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[385])) /* (#<compiled-code (#f #:G1517)@0xf56282377120>) */,
    0x0000200e    /*  48 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]) + 56),
    0x00000006    /*  50 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* ref */,
    0x00000006    /*  52 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*  54 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.8253dde0> */,
    0x00001018    /*  56 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  57 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]) + 91),
    0x00000048    /*  59 (LREF0-PUSH) */,
    0x0000b00e    /*  60 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]) + 89),
    0x0000005e    /*  62 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.8253dd20> */,
    0x00000006    /*  64 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  66 (LREF0-PUSH) */,
    0x00000006    /*  67 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /*  69 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-vector>.825421e0> */,
    0x0000005e    /*  71 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.8253dee0> */,
    0x0000005d    /*  73 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.8253dec0> */,
    0x00003088    /*  75 (LIST 3) */,
    0x0000000d    /*  76 (PUSH) */,
    0x00000006    /*  77 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  79 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[386])) /* (v k fallback) */,
    0x00000006    /*  81 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  83 (CONSTF-PUSH) */,
    0x00000006    /*  84 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  86 (LREF10-PUSH) */,
    0x0000b05f    /*  87 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.8253dd40> */,
    0x00002062    /*  89 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.8253dd60> */,
    0x0000003d    /*  91 (LREF0) */,
    0x0000001a    /*  92 (POP-LOCAL-ENV) */,
    0x0000001a    /*  93 (POP-LOCAL-ENV) */,
    0x00001019    /*  94 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[391])) /* (#<compiled-code (#f #:G1518)@0xf56282380f60>) */,
    0x0000200e    /*  96 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]) + 104),
    0x00000006    /*  98 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* |setter of ref| */,
    0x00000006    /* 100 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /* 102 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.82547e40> */,
    0x00001018    /* 104 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /* 105 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]) + 139),
    0x00000048    /* 107 (LREF0-PUSH) */,
    0x0000b00e    /* 108 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]) + 137),
    0x0000005e    /* 110 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.82547ca0> */,
    0x00000006    /* 112 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /* 114 (LREF0-PUSH) */,
    0x00000006    /* 115 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /* 117 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-vector>.82549be0> */,
    0x0000005e    /* 119 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.825462c0> */,
    0x0000005d    /* 121 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.82546280> */,
    0x00003088    /* 123 (LIST 3) */,
    0x0000000d    /* 124 (PUSH) */,
    0x00000006    /* 125 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /* 127 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[392])) /* (v k value) */,
    0x00000006    /* 129 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /* 131 (CONSTF-PUSH) */,
    0x00000006    /* 132 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /* 134 (LREF10-PUSH) */,
    0x0000b05f    /* 135 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.82547cc0> */,
    0x00002062    /* 137 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.82547d00> */,
    0x0000100e    /* 139 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]) + 145),
    0x0000005e    /* 141 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ref.82549060> */,
    0x0000105f    /* 143 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#has-setter?.82547960> */,
    0x0000001e    /* 145 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]) + 149),
    0x00000013    /* 147 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]) + 158),
    0x0000200e    /* 149 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]) + 158),
    0x0000005e    /* 151 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ref.82557ec0> */,
    0x00000048    /* 153 (LREF0-PUSH) */,
    0x0000005d    /* 154 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#setter.82547920> */,
    0x000000a1    /* 156 (SETTER) */,
    0x00002011    /* 157 (CALL 2) */,
    0x00000053    /* 158 (LREF0-RET) */,
    /* (#f G1522) */
    0x0000004a    /*   0 (LREF2-PUSH) */,
    0x00000049    /*   1 (LREF1-PUSH) */,
    0x00002060    /*   2 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-ref.81b4e680> */,
    0x00000014    /*   4 (RET) */,
    /* (#f G1523) */
    0x0000004b    /*   0 (LREF3-PUSH) */,
    0x0000004a    /*   1 (LREF2-PUSH) */,
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x00003060    /*   3 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-ref.81b51260> */,
    0x00000014    /*   5 (RET) */,
    /* (#f G1524) */
    0x0000004b    /*   0 (LREF3-PUSH) */,
    0x0000004a    /*   1 (LREF2-PUSH) */,
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x00003060    /*   3 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-set!.81b54ee0> */,
    0x00000014    /*   5 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[396])) /* (#<compiled-code (#f #:G1522)@0xf5628238da80>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]) + 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.81b483e0> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]) + 43),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]) + 41),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.81b48340> */,
    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#<sparse-u8vector>.81b4ed00> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81b48480> */,
    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.d1485[380])) /* (v k) */,
    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.81b48360> */,
    0x00002062    /*  41 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.81b48380> */,
    0x0000003d    /*  43 (LREF0) */,
    0x0000001a    /*  44 (POP-LOCAL-ENV) */,
    0x0000001a    /*  45 (POP-LOCAL-ENV) */,
    0x00001019    /*  46 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[400])) /* (#<compiled-code (#f #:G1523)@0xf5628238d960>) */,
    0x0000200e    /*  48 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]) + 56),
    0x00000006    /*  50 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* ref */,
    0x00000006    /*  52 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*  54 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.81b4e320> */,
    0x00001018    /*  56 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  57 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]) + 91),
    0x00000048    /*  59 (LREF0-PUSH) */,
    0x0000b00e    /*  60 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]) + 89),
    0x0000005e    /*  62 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.81b4e280> */,
    0x00000006    /*  64 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  66 (LREF0-PUSH) */,
    0x00000006    /*  67 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /*  69 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-u8vector>.81b51880> */,
    0x0000005e    /*  71 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81b4e440> */,
    0x0000005d    /*  73 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81b4e420> */,
    0x00003088    /*  75 (LIST 3) */,
    0x0000000d    /*  76 (PUSH) */,
    0x00000006    /*  77 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  79 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[386])) /* (v k fallback) */,
    0x00000006    /*  81 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  83 (CONSTF-PUSH) */,
    0x00000006    /*  84 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  86 (LREF10-PUSH) */,
    0x0000b05f    /*  87 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.81b4e2a0> */,
    0x00002062    /*  89 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.81b4e2c0> */,
    0x0000003d    /*  91 (LREF0) */,
    0x0000001a    /*  92 (POP-LOCAL-ENV) */,
    0x0000001a    /*  93 (POP-LOCAL-ENV) */,
    0x00001019    /*  94 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[404])) /* (#<compiled-code (#f #:G1524)@0xf5628238d840>) */,
    0x0000200e    /*  96 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]) + 104),
    0x00000006    /*  98 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* |setter of ref| */,
    0x00000006    /* 100 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /* 102 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.81b53fa0> */,
    0x00001018    /* 104 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /* 105 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]) + 139),
    0x00000048    /* 107 (LREF0-PUSH) */,
    0x0000b00e    /* 108 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]) + 137),
    0x0000005e    /* 110 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.81b53f00> */,
    0x00000006    /* 112 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /* 114 (LREF0-PUSH) */,
    0x00000006    /* 115 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /* 117 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-u8vector>.81b53860> */,
    0x0000005e    /* 119 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81b51140> */,
    0x0000005d    /* 121 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81b51120> */,
    0x00003088    /* 123 (LIST 3) */,
    0x0000000d    /* 124 (PUSH) */,
    0x00000006    /* 125 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /* 127 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[392])) /* (v k value) */,
    0x00000006    /* 129 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /* 131 (CONSTF-PUSH) */,
    0x00000006    /* 132 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /* 134 (LREF10-PUSH) */,
    0x0000b05f    /* 135 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.81b53f20> */,
    0x00002062    /* 137 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.81b53f40> */,
    0x0000100e    /* 139 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]) + 145),
    0x0000005e    /* 141 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ref.81b54da0> */,
    0x0000105f    /* 143 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#has-setter?.81b53ca0> */,
    0x0000001e    /* 145 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]) + 149),
    0x00000013    /* 147 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]) + 158),
    0x0000200e    /* 149 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]) + 158),
    0x0000005e    /* 151 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ref.81b54ce0> */,
    0x00000048    /* 153 (LREF0-PUSH) */,
    0x0000005d    /* 154 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#setter.81b53c60> */,
    0x000000a1    /* 156 (SETTER) */,
    0x00002011    /* 157 (CALL 2) */,
    0x00000053    /* 158 (LREF0-RET) */,
    /* (#f G1528) */
    0x0000004a    /*   0 (LREF2-PUSH) */,
    0x00000049    /*   1 (LREF1-PUSH) */,
    0x00002060    /*   2 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-ref.823c6740> */,
    0x00000014    /*   4 (RET) */,
    /* (#f G1529) */
    0x0000004b    /*   0 (LREF3-PUSH) */,
    0x0000004a    /*   1 (LREF2-PUSH) */,
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x00003060    /*   3 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-ref.823de960> */,
    0x00000014    /*   5 (RET) */,
    /* (#f G1530) */
    0x0000004b    /*   0 (LREF3-PUSH) */,
    0x0000004a    /*   1 (LREF2-PUSH) */,
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x00003060    /*   3 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-set!.823ea240> */,
    0x00000014    /*   5 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[408])) /* (#<compiled-code (#f #:G1528)@0xf5628238d000>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]) + 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.823ba180> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]) + 43),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]) + 41),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.823c1fc0> */,
    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#<sparse-s8vector>.823c11e0> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.823ba200> */,
    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.d1485[380])) /* (v k) */,
    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.823ba040> */,
    0x00002062    /*  41 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.823ba0a0> */,
    0x0000003d    /*  43 (LREF0) */,
    0x0000001a    /*  44 (POP-LOCAL-ENV) */,
    0x0000001a    /*  45 (POP-LOCAL-ENV) */,
    0x00001019    /*  46 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[412])) /* (#<compiled-code (#f #:G1529)@0xf56282377ea0>) */,
    0x0000200e    /*  48 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]) + 56),
    0x00000006    /*  50 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* ref */,
    0x00000006    /*  52 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*  54 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.823c64c0> */,
    0x00001018    /*  56 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  57 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]) + 91),
    0x00000048    /*  59 (LREF0-PUSH) */,
    0x0000b00e    /*  60 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]) + 89),
    0x0000005e    /*  62 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.823d1e80> */,
    0x00000006    /*  64 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  66 (LREF0-PUSH) */,
    0x00000006    /*  67 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /*  69 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-s8vector>.823d79a0> */,
    0x0000005e    /*  71 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.823c65e0> */,
    0x0000005d    /*  73 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.823c65a0> */,
    0x00003088    /*  75 (LIST 3) */,
    0x0000000d    /*  76 (PUSH) */,
    0x00000006    /*  77 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  79 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[386])) /* (v k fallback) */,
    0x00000006    /*  81 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  83 (CONSTF-PUSH) */,
    0x00000006    /*  84 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  86 (LREF10-PUSH) */,
    0x0000b05f    /*  87 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.823d1ea0> */,
    0x00002062    /*  89 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.823d1f00> */,
    0x0000003d    /*  91 (LREF0) */,
    0x0000001a    /*  92 (POP-LOCAL-ENV) */,
    0x0000001a    /*  93 (POP-LOCAL-ENV) */,
    0x00001019    /*  94 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[416])) /* (#<compiled-code (#f #:G1530)@0xf56282377e40>) */,
    0x0000200e    /*  96 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]) + 104),
    0x00000006    /*  98 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* |setter of ref| */,
    0x00000006    /* 100 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /* 102 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.823e59c0> */,
    0x00001018    /* 104 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /* 105 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]) + 139),
    0x00000048    /* 107 (LREF0-PUSH) */,
    0x0000b00e    /* 108 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]) + 137),
    0x0000005e    /* 110 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.823e5820> */,
    0x00000006    /* 112 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /* 114 (LREF0-PUSH) */,
    0x00000006    /* 115 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /* 117 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-s8vector>.823eade0> */,
    0x0000005e    /* 119 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.823de7c0> */,
    0x0000005d    /* 121 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.823de6c0> */,
    0x00003088    /* 123 (LIST 3) */,
    0x0000000d    /* 124 (PUSH) */,
    0x00000006    /* 125 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /* 127 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[392])) /* (v k value) */,
    0x00000006    /* 129 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /* 131 (CONSTF-PUSH) */,
    0x00000006    /* 132 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /* 134 (LREF10-PUSH) */,
    0x0000b05f    /* 135 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.823e5840> */,
    0x00002062    /* 137 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.823e5900> */,
    0x0000100e    /* 139 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]) + 145),
    0x0000005e    /* 141 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ref.823ee740> */,
    0x0000105f    /* 143 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#has-setter?.823e51c0> */,
    0x0000001e    /* 145 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]) + 149),
    0x00000013    /* 147 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]) + 158),
    0x0000200e    /* 149 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]) + 158),
    0x0000005e    /* 151 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ref.823ee660> */,
    0x00000048    /* 153 (LREF0-PUSH) */,
    0x0000005d    /* 154 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#setter.823e5160> */,
    0x000000a1    /* 156 (SETTER) */,
    0x00002011    /* 157 (CALL 2) */,
    0x00000053    /* 158 (LREF0-RET) */,
    /* (#f G1534) */
    0x0000004a    /*   0 (LREF2-PUSH) */,
    0x00000049    /*   1 (LREF1-PUSH) */,
    0x00002060    /*   2 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-ref.815fb0c0> */,
    0x00000014    /*   4 (RET) */,
    /* (#f G1535) */
    0x0000004b    /*   0 (LREF3-PUSH) */,
    0x0000004a    /*   1 (LREF2-PUSH) */,
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x00003060    /*   3 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-ref.81603340> */,
    0x00000014    /*   5 (RET) */,
    /* (#f G1536) */
    0x0000004b    /*   0 (LREF3-PUSH) */,
    0x0000004a    /*   1 (LREF2-PUSH) */,
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x00003060    /*   3 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-set!.81609580> */,
    0x00000014    /*   5 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[420])) /* (#<compiled-code (#f #:G1534)@0xf56282377300>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]) + 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.815fbbc0> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]) + 43),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]) + 41),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.815fbb00> */,
    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#<sparse-u16vector>.815fb540> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.815fbc40> */,
    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.d1485[380])) /* (v k) */,
    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.815fbb20> */,
    0x00002062    /*  41 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.815fbb60> */,
    0x0000003d    /*  43 (LREF0) */,
    0x0000001a    /*  44 (POP-LOCAL-ENV) */,
    0x0000001a    /*  45 (POP-LOCAL-ENV) */,
    0x00001019    /*  46 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[424])) /* (#<compiled-code (#f #:G1535)@0xf562823c5ea0>) */,
    0x0000200e    /*  48 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]) + 56),
    0x00000006    /*  50 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* ref */,
    0x00000006    /*  52 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*  54 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.81603e20> */,
    0x00001018    /*  56 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  57 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]) + 91),
    0x00000048    /*  59 (LREF0-PUSH) */,
    0x0000b00e    /*  60 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]) + 89),
    0x0000005e    /*  62 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.81603d80> */,
    0x00000006    /*  64 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  66 (LREF0-PUSH) */,
    0x00000006    /*  67 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /*  69 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-u16vector>.81603820> */,
    0x0000005e    /*  71 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81603ec0> */,
    0x0000005d    /*  73 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81603ea0> */,
    0x00003088    /*  75 (LIST 3) */,
    0x0000000d    /*  76 (PUSH) */,
    0x00000006    /*  77 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  79 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[386])) /* (v k fallback) */,
    0x00000006    /*  81 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  83 (CONSTF-PUSH) */,
    0x00000006    /*  84 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  86 (LREF10-PUSH) */,
    0x0000b05f    /*  87 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.81603da0> */,
    0x00002062    /*  89 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.81603dc0> */,
    0x0000003d    /*  91 (LREF0) */,
    0x0000001a    /*  92 (POP-LOCAL-ENV) */,
    0x0000001a    /*  93 (POP-LOCAL-ENV) */,
    0x00001019    /*  94 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[428])) /* (#<compiled-code (#f #:G1536)@0xf562823c5d20>) */,
    0x0000200e    /*  96 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]) + 104),
    0x00000006    /*  98 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* |setter of ref| */,
    0x00000006    /* 100 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /* 102 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.81603080> */,
    0x00001018    /* 104 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /* 105 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]) + 139),
    0x00000048    /* 107 (LREF0-PUSH) */,
    0x0000b00e    /* 108 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]) + 137),
    0x0000005e    /* 110 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.81609fe0> */,
    0x00000006    /* 112 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /* 114 (LREF0-PUSH) */,
    0x00000006    /* 115 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /* 117 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-u16vector>.816099a0> */,
    0x0000005e    /* 119 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81603220> */,
    0x0000005d    /* 121 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81603200> */,
    0x00003088    /* 123 (LIST 3) */,
    0x0000000d    /* 124 (PUSH) */,
    0x00000006    /* 125 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /* 127 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[392])) /* (v k value) */,
    0x00000006    /* 129 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /* 131 (CONSTF-PUSH) */,
    0x00000006    /* 132 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /* 134 (LREF10-PUSH) */,
    0x0000b05f    /* 135 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.81603000> */,
    0x00002062    /* 137 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.81603020> */,
    0x0000100e    /* 139 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]) + 145),
    0x0000005e    /* 141 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ref.816094c0> */,
    0x0000105f    /* 143 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#has-setter?.81609d20> */,
    0x0000001e    /* 145 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]) + 149),
    0x00000013    /* 147 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]) + 158),
    0x0000200e    /* 149 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]) + 158),
    0x0000005e    /* 151 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ref.81609440> */,
    0x00000048    /* 153 (LREF0-PUSH) */,
    0x0000005d    /* 154 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#setter.81609ce0> */,
    0x000000a1    /* 156 (SETTER) */,
    0x00002011    /* 157 (CALL 2) */,
    0x00000053    /* 158 (LREF0-RET) */,
    /* (#f G1540) */
    0x0000004a    /*   0 (LREF2-PUSH) */,
    0x00000049    /*   1 (LREF1-PUSH) */,
    0x00002060    /*   2 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-ref.81d07880> */,
    0x00000014    /*   4 (RET) */,
    /* (#f G1541) */
    0x0000004b    /*   0 (LREF3-PUSH) */,
    0x0000004a    /*   1 (LREF2-PUSH) */,
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x00003060    /*   3 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-ref.81d0c2a0> */,
    0x00000014    /*   5 (RET) */,
    /* (#f G1542) */
    0x0000004b    /*   0 (LREF3-PUSH) */,
    0x0000004a    /*   1 (LREF2-PUSH) */,
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x00003060    /*   3 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-set!.81d14500> */,
    0x00000014    /*   5 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[432])) /* (#<compiled-code (#f #:G1540)@0xf562823c5120>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]) + 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.81cf3e60> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]) + 43),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]) + 41),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.81cf3dc0> */,
    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#<sparse-s16vector>.81d04180> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81cf3f00> */,
    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.d1485[380])) /* (v k) */,
    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.81cf3de0> */,
    0x00002062    /*  41 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.81cf3e00> */,
    0x0000003d    /*  43 (LREF0) */,
    0x0000001a    /*  44 (POP-LOCAL-ENV) */,
    0x0000001a    /*  45 (POP-LOCAL-ENV) */,
    0x00001019    /*  46 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[436])) /* (#<compiled-code (#f #:G1541)@0xf56281c0cf60>) */,
    0x0000200e    /*  48 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]) + 56),
    0x00000006    /*  50 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* ref */,
    0x00000006    /*  52 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*  54 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.81d07620> */,
    0x00001018    /*  56 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  57 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]) + 91),
    0x00000048    /*  59 (LREF0-PUSH) */,
    0x0000b00e    /*  60 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]) + 89),
    0x0000005e    /*  62 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.81d07540> */,
    0x00000006    /*  64 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  66 (LREF0-PUSH) */,
    0x00000006    /*  67 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /*  69 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-s16vector>.81d0ca40> */,
    0x0000005e    /*  71 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81d07700> */,
    0x0000005d    /*  73 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81d076e0> */,
    0x00003088    /*  75 (LIST 3) */,
    0x0000000d    /*  76 (PUSH) */,
    0x00000006    /*  77 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  79 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[386])) /* (v k fallback) */,
    0x00000006    /*  81 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  83 (CONSTF-PUSH) */,
    0x00000006    /*  84 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  86 (LREF10-PUSH) */,
    0x0000b05f    /*  87 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.81d07580> */,
    0x00002062    /*  89 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.81d075a0> */,
    0x0000003d    /*  91 (LREF0) */,
    0x0000001a    /*  92 (POP-LOCAL-ENV) */,
    0x0000001a    /*  93 (POP-LOCAL-ENV) */,
    0x00001019    /*  94 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[440])) /* (#<compiled-code (#f #:G1542)@0xf56281c0ce40>) */,
    0x0000200e    /*  96 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]) + 104),
    0x00000006    /*  98 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* |setter of ref| */,
    0x00000006    /* 100 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /* 102 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.81d0fce0> */,
    0x00001018    /* 104 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /* 105 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]) + 139),
    0x00000048    /* 107 (LREF0-PUSH) */,
    0x0000b00e    /* 108 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]) + 137),
    0x0000005e    /* 110 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.81d0fb80> */,
    0x00000006    /* 112 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /* 114 (LREF0-PUSH) */,
    0x00000006    /* 115 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /* 117 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-s16vector>.81d0f300> */,
    0x0000005e    /* 119 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81d0c040> */,
    0x0000005d    /* 121 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81d0c020> */,
    0x00003088    /* 123 (LIST 3) */,
    0x0000000d    /* 124 (PUSH) */,
    0x00000006    /* 125 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /* 127 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[392])) /* (v k value) */,
    0x00000006    /* 129 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /* 131 (CONSTF-PUSH) */,
    0x00000006    /* 132 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /* 134 (LREF10-PUSH) */,
    0x0000b05f    /* 135 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.81d0fc00> */,
    0x00002062    /* 137 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.81d0fc40> */,
    0x0000100e    /* 139 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]) + 145),
    0x0000005e    /* 141 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ref.81d14400> */,
    0x0000105f    /* 143 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#has-setter?.81d0f800> */,
    0x0000001e    /* 145 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]) + 149),
    0x00000013    /* 147 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]) + 158),
    0x0000200e    /* 149 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]) + 158),
    0x0000005e    /* 151 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ref.81d14380> */,
    0x00000048    /* 153 (LREF0-PUSH) */,
    0x0000005d    /* 154 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#setter.81d0f720> */,
    0x000000a1    /* 156 (SETTER) */,
    0x00002011    /* 157 (CALL 2) */,
    0x00000053    /* 158 (LREF0-RET) */,
    /* (#f G1546) */
    0x0000004a    /*   0 (LREF2-PUSH) */,
    0x00000049    /*   1 (LREF1-PUSH) */,
    0x00002060    /*   2 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-ref.81760240> */,
    0x00000014    /*   4 (RET) */,
    /* (#f G1547) */
    0x0000004b    /*   0 (LREF3-PUSH) */,
    0x0000004a    /*   1 (LREF2-PUSH) */,
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x00003060    /*   3 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-ref.817626c0> */,
    0x00000014    /*   5 (RET) */,
    /* (#f G1548) */
    0x0000004b    /*   0 (LREF3-PUSH) */,
    0x0000004a    /*   1 (LREF2-PUSH) */,
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x00003060    /*   3 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-set!.8176d900> */,
    0x00000014    /*   5 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[444])) /* (#<compiled-code (#f #:G1546)@0xf56281c4fb40>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]) + 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.8175d0a0> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]) + 43),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]) + 41),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.8175d000> */,
    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#<sparse-u32vector>.81760840> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.8175d120> */,
    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.d1485[380])) /* (v k) */,
    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.8175d020> */,
    0x00002062    /*  41 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.8175d040> */,
    0x0000003d    /*  43 (LREF0) */,
    0x0000001a    /*  44 (POP-LOCAL-ENV) */,
    0x0000001a    /*  45 (POP-LOCAL-ENV) */,
    0x00001019    /*  46 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[448])) /* (#<compiled-code (#f #:G1547)@0xf56281c4fae0>) */,
    0x0000200e    /*  48 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]) + 56),
    0x00000006    /*  50 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* ref */,
    0x00000006    /*  52 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*  54 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.817600a0> */,
    0x00001018    /*  56 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  57 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]) + 91),
    0x00000048    /*  59 (LREF0-PUSH) */,
    0x0000b00e    /*  60 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]) + 89),
    0x0000005e    /*  62 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.81760000> */,
    0x00000006    /*  64 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  66 (LREF0-PUSH) */,
    0x00000006    /*  67 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /*  69 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-u32vector>.81762b00> */,
    0x0000005e    /*  71 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81760140> */,
    0x0000005d    /*  73 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81760120> */,
    0x00003088    /*  75 (LIST 3) */,
    0x0000000d    /*  76 (PUSH) */,
    0x00000006    /*  77 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  79 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[386])) /* (v k fallback) */,
    0x00000006    /*  81 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  83 (CONSTF-PUSH) */,
    0x00000006    /*  84 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  86 (LREF10-PUSH) */,
    0x0000b05f    /*  87 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.81760020> */,
    0x00002062    /*  89 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.81760040> */,
    0x0000003d    /*  91 (LREF0) */,
    0x0000001a    /*  92 (POP-LOCAL-ENV) */,
    0x0000001a    /*  93 (POP-LOCAL-ENV) */,
    0x00001019    /*  94 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[452])) /* (#<compiled-code (#f #:G1548)@0xf56281c4fa80>) */,
    0x0000200e    /*  96 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]) + 104),
    0x00000006    /*  98 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* |setter of ref| */,
    0x00000006    /* 100 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /* 102 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.81762400> */,
    0x00001018    /* 104 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /* 105 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]) + 139),
    0x00000048    /* 107 (LREF0-PUSH) */,
    0x0000b00e    /* 108 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]) + 137),
    0x0000005e    /* 110 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.81762360> */,
    0x00000006    /* 112 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /* 114 (LREF0-PUSH) */,
    0x00000006    /* 115 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /* 117 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-u32vector>.8176dd80> */,
    0x0000005e    /* 119 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.817625a0> */,
    0x0000005d    /* 121 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81762580> */,
    0x00003088    /* 123 (LIST 3) */,
    0x0000000d    /* 124 (PUSH) */,
    0x00000006    /* 125 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /* 127 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[392])) /* (v k value) */,
    0x00000006    /* 129 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /* 131 (CONSTF-PUSH) */,
    0x00000006    /* 132 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /* 134 (LREF10-PUSH) */,
    0x0000b05f    /* 135 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.81762380> */,
    0x00002062    /* 137 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.817623a0> */,
    0x0000100e    /* 139 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]) + 145),
    0x0000005e    /* 141 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ref.8176d840> */,
    0x0000105f    /* 143 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#has-setter?.81762100> */,
    0x0000001e    /* 145 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]) + 149),
    0x00000013    /* 147 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]) + 158),
    0x0000200e    /* 149 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]) + 158),
    0x0000005e    /* 151 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ref.8176d7c0> */,
    0x00000048    /* 153 (LREF0-PUSH) */,
    0x0000005d    /* 154 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#setter.817620c0> */,
    0x000000a1    /* 156 (SETTER) */,
    0x00002011    /* 157 (CALL 2) */,
    0x00000053    /* 158 (LREF0-RET) */,
    /* (#f G1552) */
    0x0000004a    /*   0 (LREF2-PUSH) */,
    0x00000049    /*   1 (LREF1-PUSH) */,
    0x00002060    /*   2 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-ref.81fd8520> */,
    0x00000014    /*   4 (RET) */,
    /* (#f G1553) */
    0x0000004b    /*   0 (LREF3-PUSH) */,
    0x0000004a    /*   1 (LREF2-PUSH) */,
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x00003060    /*   3 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-ref.8181ad00> */,
    0x00000014    /*   5 (RET) */,
    /* (#f G1554) */
    0x0000004b    /*   0 (LREF3-PUSH) */,
    0x0000004a    /*   1 (LREF2-PUSH) */,
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x00003060    /*   3 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-set!.8188a9e0> */,
    0x00000014    /*   5 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[456])) /* (#<compiled-code (#f #:G1552)@0xf56281cb0cc0>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]) + 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.81fd37c0> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]) + 43),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]) + 41),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.81fd36e0> */,
    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#<sparse-s32vector>.81fd8da0> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81fd3880> */,
    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.d1485[380])) /* (v k) */,
    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.81fd3700> */,
    0x00002062    /*  41 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.81fd3740> */,
    0x0000003d    /*  43 (LREF0) */,
    0x0000001a    /*  44 (POP-LOCAL-ENV) */,
    0x0000001a    /*  45 (POP-LOCAL-ENV) */,
    0x00001019    /*  46 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[460])) /* (#<compiled-code (#f #:G1553)@0xf56281cb0c60>) */,
    0x0000200e    /*  48 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]) + 56),
    0x00000006    /*  50 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* ref */,
    0x00000006    /*  52 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*  54 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.81fdcfe0> */,
    0x00001018    /*  56 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  57 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]) + 91),
    0x00000048    /*  59 (LREF0-PUSH) */,
    0x0000b00e    /*  60 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]) + 89),
    0x0000005e    /*  62 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.81fdcea0> */,
    0x00000006    /*  64 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  66 (LREF0-PUSH) */,
    0x00000006    /*  67 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /*  69 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-s32vector>.81fdc4a0> */,
    0x0000005e    /*  71 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81fd8120> */,
    0x0000005d    /*  73 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81fd8100> */,
    0x00003088    /*  75 (LIST 3) */,
    0x0000000d    /*  76 (PUSH) */,
    0x00000006    /*  77 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  79 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[386])) /* (v k fallback) */,
    0x00000006    /*  81 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  83 (CONSTF-PUSH) */,
    0x00000006    /*  84 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  86 (LREF10-PUSH) */,
    0x0000b05f    /*  87 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.81fdcf20> */,
    0x00002062    /*  89 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.81fdcf40> */,
    0x0000003d    /*  91 (LREF0) */,
    0x0000001a    /*  92 (POP-LOCAL-ENV) */,
    0x0000001a    /*  93 (POP-LOCAL-ENV) */,
    0x00001019    /*  94 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[464])) /* (#<compiled-code (#f #:G1554)@0xf56281cb0c00>) */,
    0x0000200e    /*  96 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]) + 104),
    0x00000006    /*  98 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* |setter of ref| */,
    0x00000006    /* 100 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /* 102 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.8181aa20> */,
    0x00001018    /* 104 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /* 105 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]) + 139),
    0x00000048    /* 107 (LREF0-PUSH) */,
    0x0000b00e    /* 108 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]) + 137),
    0x0000005e    /* 110 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.8181a980> */,
    0x00000006    /* 112 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /* 114 (LREF0-PUSH) */,
    0x00000006    /* 115 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /* 117 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-s32vector>.8181a220> */,
    0x0000005e    /* 119 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.8181abe0> */,
    0x0000005d    /* 121 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.8181abc0> */,
    0x00003088    /* 123 (LIST 3) */,
    0x0000000d    /* 124 (PUSH) */,
    0x00000006    /* 125 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /* 127 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[392])) /* (v k value) */,
    0x00000006    /* 129 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /* 131 (CONSTF-PUSH) */,
    0x00000006    /* 132 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /* 134 (LREF10-PUSH) */,
    0x0000b05f    /* 135 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.8181a9a0> */,
    0x00002062    /* 137 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.8181a9c0> */,
    0x0000100e    /* 139 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]) + 145),
    0x0000005e    /* 141 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ref.8188a920> */,
    0x0000105f    /* 143 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#has-setter?.8181a6c0> */,
    0x0000001e    /* 145 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]) + 149),
    0x00000013    /* 147 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]) + 158),
    0x0000200e    /* 149 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]) + 158),
    0x0000005e    /* 151 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ref.8188a820> */,
    0x00000048    /* 153 (LREF0-PUSH) */,
    0x0000005d    /* 154 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#setter.8181a680> */,
    0x000000a1    /* 156 (SETTER) */,
    0x00002011    /* 157 (CALL 2) */,
    0x00000053    /* 158 (LREF0-RET) */,
    /* (#f G1558) */
    0x0000004a    /*   0 (LREF2-PUSH) */,
    0x00000049    /*   1 (LREF1-PUSH) */,
    0x00002060    /*   2 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-ref.82561620> */,
    0x00000014    /*   4 (RET) */,
    /* (#f G1559) */
    0x0000004b    /*   0 (LREF3-PUSH) */,
    0x0000004a    /*   1 (LREF2-PUSH) */,
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x00003060    /*   3 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-ref.82564a40> */,
    0x00000014    /*   5 (RET) */,
    /* (#f G1560) */
    0x0000004b    /*   0 (LREF3-PUSH) */,
    0x0000004a    /*   1 (LREF2-PUSH) */,
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x00003060    /*   3 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-set!.825762a0> */,
    0x00000014    /*   5 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[468])) /* (#<compiled-code (#f #:G1558)@0xf56281cb0960>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]) + 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.82560de0> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]) + 43),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]) + 41),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.82560d40> */,
    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#<sparse-u64vector>.82561be0> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.82560e80> */,
    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.d1485[380])) /* (v k) */,
    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.82560d60> */,
    0x00002062    /*  41 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.82560d80> */,
    0x0000003d    /*  43 (LREF0) */,
    0x0000001a    /*  44 (POP-LOCAL-ENV) */,
    0x0000001a    /*  45 (POP-LOCAL-ENV) */,
    0x00001019    /*  46 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[472])) /* (#<compiled-code (#f #:G1559)@0xf56281cb02a0>) */,
    0x0000200e    /*  48 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]) + 56),
    0x00000006    /*  50 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* ref */,
    0x00000006    /*  52 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*  54 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.82561460> */,
    0x00001018    /*  56 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  57 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]) + 91),
    0x00000048    /*  59 (LREF0-PUSH) */,
    0x0000b00e    /*  60 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]) + 89),
    0x0000005e    /*  62 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.825613a0> */,
    0x00000006    /*  64 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  66 (LREF0-PUSH) */,
    0x00000006    /*  67 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /*  69 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-u64vector>.82563040> */,
    0x0000005e    /*  71 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.82561500> */,
    0x0000005d    /*  73 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.825614e0> */,
    0x00003088    /*  75 (LIST 3) */,
    0x0000000d    /*  76 (PUSH) */,
    0x00000006    /*  77 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  79 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[386])) /* (v k fallback) */,
    0x00000006    /*  81 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  83 (CONSTF-PUSH) */,
    0x00000006    /*  84 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  86 (LREF10-PUSH) */,
    0x0000b05f    /*  87 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.825613c0> */,
    0x00002062    /*  89 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.82561400> */,
    0x0000003d    /*  91 (LREF0) */,
    0x0000001a    /*  92 (POP-LOCAL-ENV) */,
    0x0000001a    /*  93 (POP-LOCAL-ENV) */,
    0x00001019    /*  94 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[476])) /* (#<compiled-code (#f #:G1560)@0xf56281cb0180>) */,
    0x0000200e    /*  96 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]) + 104),
    0x00000006    /*  98 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* |setter of ref| */,
    0x00000006    /* 100 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /* 102 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.82564640> */,
    0x00001018    /* 104 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /* 105 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]) + 139),
    0x00000048    /* 107 (LREF0-PUSH) */,
    0x0000b00e    /* 108 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]) + 137),
    0x0000005e    /* 110 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.82564580> */,
    0x00000006    /* 112 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /* 114 (LREF0-PUSH) */,
    0x00000006    /* 115 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /* 117 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-u64vector>.82567640> */,
    0x0000005e    /* 119 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.82564860> */,
    0x0000005d    /* 121 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.82564840> */,
    0x00003088    /* 123 (LIST 3) */,
    0x0000000d    /* 124 (PUSH) */,
    0x00000006    /* 125 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /* 127 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[392])) /* (v k value) */,
    0x00000006    /* 129 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /* 131 (CONSTF-PUSH) */,
    0x00000006    /* 132 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /* 134 (LREF10-PUSH) */,
    0x0000b05f    /* 135 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.825645a0> */,
    0x00002062    /* 137 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.825645e0> */,
    0x0000100e    /* 139 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]) + 145),
    0x0000005e    /* 141 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ref.825761a0> */,
    0x0000105f    /* 143 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#has-setter?.82564100> */,
    0x0000001e    /* 145 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]) + 149),
    0x00000013    /* 147 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]) + 158),
    0x0000200e    /* 149 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]) + 158),
    0x0000005e    /* 151 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ref.82576100> */,
    0x00000048    /* 153 (LREF0-PUSH) */,
    0x0000005d    /* 154 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#setter.825640c0> */,
    0x000000a1    /* 156 (SETTER) */,
    0x00002011    /* 157 (CALL 2) */,
    0x00000053    /* 158 (LREF0-RET) */,
    /* (#f G1564) */
    0x0000004a    /*   0 (LREF2-PUSH) */,
    0x00000049    /*   1 (LREF1-PUSH) */,
    0x00002060    /*   2 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-ref.81b6f4e0> */,
    0x00000014    /*   4 (RET) */,
    /* (#f G1565) */
    0x0000004b    /*   0 (LREF3-PUSH) */,
    0x0000004a    /*   1 (LREF2-PUSH) */,
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x00003060    /*   3 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-ref.81b74100> */,
    0x00000014    /*   5 (RET) */,
    /* (#f G1566) */
    0x0000004b    /*   0 (LREF3-PUSH) */,
    0x0000004a    /*   1 (LREF2-PUSH) */,
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x00003060    /*   3 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-set!.81b7adc0> */,
    0x00000014    /*   5 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[480])) /* (#<compiled-code (#f #:G1564)@0xf56281d63ba0>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]) + 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.81b6db00> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]) + 43),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]) + 41),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.81b6da60> */,
    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#<sparse-s64vector>.81b6fce0> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81b6dba0> */,
    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.d1485[380])) /* (v k) */,
    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.81b6da80> */,
    0x00002062    /*  41 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.81b6daa0> */,
    0x0000003d    /*  43 (LREF0) */,
    0x0000001a    /*  44 (POP-LOCAL-ENV) */,
    0x0000001a    /*  45 (POP-LOCAL-ENV) */,
    0x00001019    /*  46 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[484])) /* (#<compiled-code (#f #:G1565)@0xf56281d63b40>) */,
    0x0000200e    /*  48 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]) + 56),
    0x00000006    /*  50 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* ref */,
    0x00000006    /*  52 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*  54 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.81b74ea0> */,
    0x00001018    /*  56 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  57 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]) + 91),
    0x00000048    /*  59 (LREF0-PUSH) */,
    0x0000b00e    /*  60 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]) + 89),
    0x0000005e    /*  62 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.81b74da0> */,
    0x00000006    /*  64 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  66 (LREF0-PUSH) */,
    0x00000006    /*  67 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /*  69 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-s64vector>.81b745e0> */,
    0x0000005e    /*  71 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81b6f060> */,
    0x0000005d    /*  73 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81b6f040> */,
    0x00003088    /*  75 (LIST 3) */,
    0x0000000d    /*  76 (PUSH) */,
    0x00000006    /*  77 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  79 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[386])) /* (v k fallback) */,
    0x00000006    /*  81 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  83 (CONSTF-PUSH) */,
    0x00000006    /*  84 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  86 (LREF10-PUSH) */,
    0x0000b05f    /*  87 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.81b74dc0> */,
    0x00002062    /*  89 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.81b74de0> */,
    0x0000003d    /*  91 (LREF0) */,
    0x0000001a    /*  92 (POP-LOCAL-ENV) */,
    0x0000001a    /*  93 (POP-LOCAL-ENV) */,
    0x00001019    /*  94 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[488])) /* (#<compiled-code (#f #:G1566)@0xf56281d63a20>) */,
    0x0000200e    /*  96 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]) + 104),
    0x00000006    /*  98 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* |setter of ref| */,
    0x00000006    /* 100 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /* 102 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.81b77e20> */,
    0x00001018    /* 104 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /* 105 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]) + 139),
    0x00000048    /* 107 (LREF0-PUSH) */,
    0x0000b00e    /* 108 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]) + 137),
    0x0000005e    /* 110 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.81b77d80> */,
    0x00000006    /* 112 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /* 114 (LREF0-PUSH) */,
    0x00000006    /* 115 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /* 117 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-s64vector>.81b77660> */,
    0x0000005e    /* 119 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81b77fc0> */,
    0x0000005d    /* 121 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81b77fa0> */,
    0x00003088    /* 123 (LIST 3) */,
    0x0000000d    /* 124 (PUSH) */,
    0x00000006    /* 125 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /* 127 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[392])) /* (v k value) */,
    0x00000006    /* 129 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /* 131 (CONSTF-PUSH) */,
    0x00000006    /* 132 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /* 134 (LREF10-PUSH) */,
    0x0000b05f    /* 135 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.81b77da0> */,
    0x00002062    /* 137 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.81b77dc0> */,
    0x0000100e    /* 139 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]) + 145),
    0x0000005e    /* 141 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ref.81b7ace0> */,
    0x0000105f    /* 143 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#has-setter?.81b77ae0> */,
    0x0000001e    /* 145 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]) + 149),
    0x00000013    /* 147 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]) + 158),
    0x0000200e    /* 149 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]) + 158),
    0x0000005e    /* 151 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ref.81b7ac20> */,
    0x00000048    /* 153 (LREF0-PUSH) */,
    0x0000005d    /* 154 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#setter.81b77aa0> */,
    0x000000a1    /* 156 (SETTER) */,
    0x00002011    /* 157 (CALL 2) */,
    0x00000053    /* 158 (LREF0-RET) */,
    /* (#f G1570) */
    0x0000004a    /*   0 (LREF2-PUSH) */,
    0x00000049    /*   1 (LREF1-PUSH) */,
    0x00002060    /*   2 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-ref.823f7360> */,
    0x00000014    /*   4 (RET) */,
    /* (#f G1571) */
    0x0000004b    /*   0 (LREF3-PUSH) */,
    0x0000004a    /*   1 (LREF2-PUSH) */,
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x00003060    /*   3 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-ref.81c01980> */,
    0x00000014    /*   5 (RET) */,
    /* (#f G1572) */
    0x0000004b    /*   0 (LREF3-PUSH) */,
    0x0000004a    /*   1 (LREF2-PUSH) */,
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x00003060    /*   3 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-set!.81c022c0> */,
    0x00000014    /*   5 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[492])) /* (#<compiled-code (#f #:G1570)@0xf56281d63600>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]) + 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.823ee5a0> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]) + 43),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]) + 41),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.823ee4e0> */,
    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#<sparse-f16vector>.823f63c0> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.823ee620> */,
    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.d1485[380])) /* (v k) */,
    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.823ee500> */,
    0x00002062    /*  41 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.823ee540> */,
    0x0000003d    /*  43 (LREF0) */,
    0x0000001a    /*  44 (POP-LOCAL-ENV) */,
    0x0000001a    /*  45 (POP-LOCAL-ENV) */,
    0x00001019    /*  46 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[496])) /* (#<compiled-code (#f #:G1571)@0xf56281d635a0>) */,
    0x0000200e    /*  48 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]) + 56),
    0x00000006    /*  50 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* ref */,
    0x00000006    /*  52 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*  54 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.823f7160> */,
    0x00001018    /*  56 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  57 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]) + 91),
    0x00000048    /*  59 (LREF0-PUSH) */,
    0x0000b00e    /*  60 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]) + 89),
    0x0000005e    /*  62 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.823f7080> */,
    0x00000006    /*  64 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  66 (LREF0-PUSH) */,
    0x00000006    /*  67 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /*  69 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-f16vector>.81c01f40> */,
    0x0000005e    /*  71 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.823f7240> */,
    0x0000005d    /*  73 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.823f7220> */,
    0x00003088    /*  75 (LIST 3) */,
    0x0000000d    /*  76 (PUSH) */,
    0x00000006    /*  77 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  79 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[386])) /* (v k fallback) */,
    0x00000006    /*  81 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  83 (CONSTF-PUSH) */,
    0x00000006    /*  84 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  86 (LREF10-PUSH) */,
    0x0000b05f    /*  87 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.823f70c0> */,
    0x00002062    /*  89 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.823f70e0> */,
    0x0000003d    /*  91 (LREF0) */,
    0x0000001a    /*  92 (POP-LOCAL-ENV) */,
    0x0000001a    /*  93 (POP-LOCAL-ENV) */,
    0x00001019    /*  94 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[500])) /* (#<compiled-code (#f #:G1572)@0xf56281d63480>) */,
    0x0000200e    /*  96 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]) + 104),
    0x00000006    /*  98 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* |setter of ref| */,
    0x00000006    /* 100 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /* 102 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.81c015e0> */,
    0x00001018    /* 104 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /* 105 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]) + 139),
    0x00000048    /* 107 (LREF0-PUSH) */,
    0x0000b00e    /* 108 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]) + 137),
    0x0000005e    /* 110 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.81c01500> */,
    0x00000006    /* 112 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /* 114 (LREF0-PUSH) */,
    0x00000006    /* 115 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /* 117 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-f16vector>.81c02860> */,
    0x0000005e    /* 119 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81c01860> */,
    0x0000005d    /* 121 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81c01840> */,
    0x00003088    /* 123 (LIST 3) */,
    0x0000000d    /* 124 (PUSH) */,
    0x00000006    /* 125 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /* 127 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[392])) /* (v k value) */,
    0x00000006    /* 129 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /* 131 (CONSTF-PUSH) */,
    0x00000006    /* 132 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /* 134 (LREF10-PUSH) */,
    0x0000b05f    /* 135 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.81c01520> */,
    0x00002062    /* 137 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.81c01540> */,
    0x0000100e    /* 139 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]) + 145),
    0x0000005e    /* 141 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ref.81c02200> */,
    0x0000105f    /* 143 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#has-setter?.81c02cc0> */,
    0x0000001e    /* 145 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]) + 149),
    0x00000013    /* 147 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]) + 158),
    0x0000200e    /* 149 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]) + 158),
    0x0000005e    /* 151 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ref.81c02180> */,
    0x00000048    /* 153 (LREF0-PUSH) */,
    0x0000005d    /* 154 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#setter.81c02c60> */,
    0x000000a1    /* 156 (SETTER) */,
    0x00002011    /* 157 (CALL 2) */,
    0x00000053    /* 158 (LREF0-RET) */,
    /* (#f G1576) */
    0x0000004a    /*   0 (LREF2-PUSH) */,
    0x00000049    /*   1 (LREF1-PUSH) */,
    0x00002060    /*   2 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-ref.81681d00> */,
    0x00000014    /*   4 (RET) */,
    /* (#f G1577) */
    0x0000004b    /*   0 (LREF3-PUSH) */,
    0x0000004a    /*   1 (LREF2-PUSH) */,
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x00003060    /*   3 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-ref.8168ae00> */,
    0x00000014    /*   5 (RET) */,
    /* (#f G1578) */
    0x0000004b    /*   0 (LREF3-PUSH) */,
    0x0000004a    /*   1 (LREF2-PUSH) */,
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x00003060    /*   3 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-set!.8168e8a0> */,
    0x00000014    /*   5 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[504])) /* (#<compiled-code (#f #:G1576)@0xf56281d63060>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]) + 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.8167a960> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]) + 43),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]) + 41),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.8167a8c0> */,
    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#<sparse-f32vector>.8167a1e0> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.8167a9e0> */,
    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.d1485[380])) /* (v k) */,
    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.8167a8e0> */,
    0x00002062    /*  41 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.8167a900> */,
    0x0000003d    /*  43 (LREF0) */,
    0x0000001a    /*  44 (POP-LOCAL-ENV) */,
    0x0000001a    /*  45 (POP-LOCAL-ENV) */,
    0x00001019    /*  46 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[508])) /* (#<compiled-code (#f #:G1577)@0xf56281d63000>) */,
    0x0000200e    /*  48 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]) + 56),
    0x00000006    /*  50 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* ref */,
    0x00000006    /*  52 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*  54 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.81681aa0> */,
    0x00001018    /*  56 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  57 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]) + 91),
    0x00000048    /*  59 (LREF0-PUSH) */,
    0x0000b00e    /*  60 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]) + 89),
    0x0000005e    /*  62 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.81681a00> */,
    0x00000006    /*  64 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  66 (LREF0-PUSH) */,
    0x00000006    /*  67 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /*  69 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-f32vector>.81681440> */,
    0x0000005e    /*  71 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81681ba0> */,
    0x0000005d    /*  73 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81681b80> */,
    0x00003088    /*  75 (LIST 3) */,
    0x0000000d    /*  76 (PUSH) */,
    0x00000006    /*  77 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  79 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[386])) /* (v k fallback) */,
    0x00000006    /*  81 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  83 (CONSTF-PUSH) */,
    0x00000006    /*  84 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  86 (LREF10-PUSH) */,
    0x0000b05f    /*  87 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.81681a20> */,
    0x00002062    /*  89 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.81681a40> */,
    0x0000003d    /*  91 (LREF0) */,
    0x0000001a    /*  92 (POP-LOCAL-ENV) */,
    0x0000001a    /*  93 (POP-LOCAL-ENV) */,
    0x00001019    /*  94 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[512])) /* (#<compiled-code (#f #:G1578)@0xf56281d8fea0>) */,
    0x0000200e    /*  96 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]) + 104),
    0x00000006    /*  98 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* |setter of ref| */,
    0x00000006    /* 100 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /* 102 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.8168aac0> */,
    0x00001018    /* 104 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /* 105 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]) + 139),
    0x00000048    /* 107 (LREF0-PUSH) */,
    0x0000b00e    /* 108 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]) + 137),
    0x0000005e    /* 110 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.8168a580> */,
    0x00000006    /* 112 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /* 114 (LREF0-PUSH) */,
    0x00000006    /* 115 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /* 117 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-f32vector>.8168ee00> */,
    0x0000005e    /* 119 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.8168ace0> */,
    0x0000005d    /* 121 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.8168acc0> */,
    0x00003088    /* 123 (LIST 3) */,
    0x0000000d    /* 124 (PUSH) */,
    0x00000006    /* 125 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /* 127 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[392])) /* (v k value) */,
    0x00000006    /* 129 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /* 131 (CONSTF-PUSH) */,
    0x00000006    /* 132 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /* 134 (LREF10-PUSH) */,
    0x0000b05f    /* 135 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.8168a5a0> */,
    0x00002062    /* 137 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.8168a5c0> */,
    0x0000100e    /* 139 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]) + 145),
    0x0000005e    /* 141 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ref.8168e780> */,
    0x0000105f    /* 143 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#has-setter?.8168a2a0> */,
    0x0000001e    /* 145 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]) + 149),
    0x00000013    /* 147 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]) + 158),
    0x0000200e    /* 149 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]) + 158),
    0x0000005e    /* 151 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ref.8168e6a0> */,
    0x00000048    /* 153 (LREF0-PUSH) */,
    0x0000005d    /* 154 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#setter.8168a260> */,
    0x000000a1    /* 156 (SETTER) */,
    0x00002011    /* 157 (CALL 2) */,
    0x00000053    /* 158 (LREF0-RET) */,
    /* (#f G1582) */
    0x0000004a    /*   0 (LREF2-PUSH) */,
    0x00000049    /*   1 (LREF1-PUSH) */,
    0x00002060    /*   2 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-ref.81ee66c0> */,
    0x00000014    /*   4 (RET) */,
    /* (#f G1583) */
    0x0000004b    /*   0 (LREF3-PUSH) */,
    0x0000004a    /*   1 (LREF2-PUSH) */,
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x00003060    /*   3 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-ref.81f01c00> */,
    0x00000014    /*   5 (RET) */,
    /* (#f G1584) */
    0x0000004b    /*   0 (LREF3-PUSH) */,
    0x0000004a    /*   1 (LREF2-PUSH) */,
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x00003060    /*   3 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-set!.81f0d2c0> */,
    0x00000014    /*   5 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[516])) /* (#<compiled-code (#f #:G1582)@0xf56281d8fa80>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]) + 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.81ed2040> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]) + 43),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]) + 41),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.81ed7f00> */,
    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#<sparse-f64vector>.81edfd40> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81ed20e0> */,
    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.d1485[380])) /* (v k) */,
    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.81ed7f40> */,
    0x00002062    /*  41 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.81ed7fa0> */,
    0x0000003d    /*  43 (LREF0) */,
    0x0000001a    /*  44 (POP-LOCAL-ENV) */,
    0x0000001a    /*  45 (POP-LOCAL-ENV) */,
    0x00001019    /*  46 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[520])) /* (#<compiled-code (#f #:G1583)@0xf56281d8fa20>) */,
    0x0000200e    /*  48 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]) + 56),
    0x00000006    /*  50 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* ref */,
    0x00000006    /*  52 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*  54 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.81ee63a0> */,
    0x00001018    /*  56 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  57 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]) + 91),
    0x00000048    /*  59 (LREF0-PUSH) */,
    0x0000b00e    /*  60 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]) + 89),
    0x0000005e    /*  62 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.81eed5e0> */,
    0x00000006    /*  64 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  66 (LREF0-PUSH) */,
    0x00000006    /*  67 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /*  69 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-f64vector>.81ef7d40> */,
    0x0000005e    /*  71 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81ee6460> */,
    0x0000005d    /*  73 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81ee6440> */,
    0x00003088    /*  75 (LIST 3) */,
    0x0000000d    /*  76 (PUSH) */,
    0x00000006    /*  77 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  79 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[386])) /* (v k fallback) */,
    0x00000006    /*  81 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  83 (CONSTF-PUSH) */,
    0x00000006    /*  84 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  86 (LREF10-PUSH) */,
    0x0000b05f    /*  87 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.81eed600> */,
    0x00002062    /*  89 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.81eed620> */,
    0x0000003d    /*  91 (LREF0) */,
    0x0000001a    /*  92 (POP-LOCAL-ENV) */,
    0x0000001a    /*  93 (POP-LOCAL-ENV) */,
    0x00001019    /*  94 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[524])) /* (#<compiled-code (#f #:G1584)@0xf56281d8f900>) */,
    0x0000200e    /*  96 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]) + 104),
    0x00000006    /*  98 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* |setter of ref| */,
    0x00000006    /* 100 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /* 102 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.81f01220> */,
    0x00001018    /* 104 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /* 105 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]) + 139),
    0x00000048    /* 107 (LREF0-PUSH) */,
    0x0000b00e    /* 108 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]) + 137),
    0x0000005e    /* 110 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.81f01020> */,
    0x00000006    /* 112 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /* 114 (LREF0-PUSH) */,
    0x00000006    /* 115 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /* 117 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-f64vector>.81f060c0> */,
    0x0000005e    /* 119 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81f01a80> */,
    0x0000005d    /* 121 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81f01a60> */,
    0x00003088    /* 123 (LIST 3) */,
    0x0000000d    /* 124 (PUSH) */,
    0x00000006    /* 125 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /* 127 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[392])) /* (v k value) */,
    0x00000006    /* 129 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /* 131 (CONSTF-PUSH) */,
    0x00000006    /* 132 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /* 134 (LREF10-PUSH) */,
    0x0000b05f    /* 135 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.81f01040> */,
    0x00002062    /* 137 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.81f01180> */,
    0x0000100e    /* 139 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]) + 145),
    0x0000005e    /* 141 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ref.81f128e0> */,
    0x0000105f    /* 143 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#has-setter?.81f06be0> */,
    0x0000001e    /* 145 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]) + 149),
    0x00000013    /* 147 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]) + 158),
    0x0000200e    /* 149 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]) + 158),
    0x0000005e    /* 151 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ref.81f12840> */,
    0x00000048    /* 153 (LREF0-PUSH) */,
    0x0000005d    /* 154 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#setter.81f06ba0> */,
    0x000000a1    /* 156 (SETTER) */,
    0x00002011    /* 157 (CALL 2) */,
    0x00000053    /* 158 (LREF0-RET) */,
    /* #f */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3135]) + 5),
    0x00000048    /*   2 (LREF0-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#exact?.824d1b80> */,
    0x00000030    /*   5 (RF) */,
    0x0000100e    /*   6 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3135]) + 11),
    0x00000048    /*   8 (LREF0-PUSH) */,
    0x0000105f    /*   9 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#integer?.824d1340> */,
    0x00000030    /*  11 (RF) */,
    0x00000048    /*  12 (LREF0-PUSH) */,
    0x00000002    /*  13 (CONSTI 0) */,
    0x000000b1    /*  14 (NUMGE2) */,
    0x00000014    /*  15 (RET) */,
    /* %toplevel */
    0x0000500e    /*   0 (PRE-CALL 5) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3151]) + 15),
    0x00000016    /*   2 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1487[91])) /* #<compiled-code #f@0xf56281d8f6c0> */,
    0x00000061    /*   4 (PUSH-GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#eqv?.824d1280> */,
    0x00000061    /*   6 (PUSH-GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#compare.824d1240> */,
    0x00000061    /*   8 (PUSH-GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#eqv-hash.824d1200> */,
    0x0000000d    /*  10 (PUSH) */,
    0x00000006    /*  11 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* sparse-vector-comparator */,
    0x0000505f    /*  13 (GREF-CALL 5) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-comparator/compare.824ce960> */,
    0x00000015    /*  15 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#*sparse-vector-comparator*.824cea40> */,
    0x00000014    /*  17 (RET) */,
    /* (#f G1586) */
    0x0000005d    /*   0 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#*sparse-vector-comparator*.823349a0> */,
    0x00000014    /*   2 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[537])) /* (#<compiled-code (#f #:G1586)@0xf56281d8f2a0>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3172]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* dict-comparator */,
    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.82323520> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3172]) + 41),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3172]) + 39),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.82323460> */,
    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#<sparse-vector-base>.82330260> */,
    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.d1485[538])) /* (spvec) */,
    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.823234a0> */,
    0x00002062    /*  39 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.823234c0> */,
    0x00000053    /*  41 (LREF0-RET) */,
    /* make-sparse-matrix */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]) + 6),
    0x00000004    /*   3 (CONSTF) */,
    0x00000013    /*   4 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]) + 7),
    0x0000006a    /*   6 (LREF0-CAR) */,
    0x00001018    /*   7 (PUSH-LOCAL-ENV 1) */,
    0x00000041    /*   8 (LREF10) */,
    0x00000022    /*   9 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]) + 14),
    0x00000003    /*  11 (CONSTN) */,
    0x00000013    /*  12 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]) + 15),
    0x0000007a    /*  14 (LREF10-CDR) */,
    0x0000000d    /*  15 (PUSH) */,
    0x00000005    /*  16 (CONSTU) */,
    0x0000000d    /*  17 (PUSH) */,
    0x00000005    /*  18 (CONSTU) */,
    0x00003018    /*  19 (PUSH-LOCAL-ENV 3) */,
    0x0000003f    /*  20 (LREF2) */,
    0x00000022    /*  21 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]) + 177),
    0x0000100e    /*  23 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]) + 28),
    0x00000049    /*  25 (LREF1-PUSH) */,
    0x0000105f    /*  26 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#undefined?.81b99f60> */,
    0x0000001e    /*  28 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]) + 33),
    0x00000002    /*  30 (CONSTI 0) */,
    0x00000013    /*  31 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]) + 34),
    0x0000003e    /*  33 (LREF1) */,
    0x00001018    /*  34 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  35 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]) + 40),
    0x0000004c    /*  37 (LREF10-PUSH) */,
    0x0000105f    /*  38 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#undefined?.81b99f60> */,
    0x0000001e    /*  40 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]) + 45),
    0x00000005    /*  42 (CONSTU) */,
    0x00000013    /*  43 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]) + 46),
    0x00000041    /*  45 (LREF10) */,
    0x00001018    /*  46 (PUSH-LOCAL-ENV 1) */,
    0x00000046    /*  47 (LREF30) */,
    0x0000002f    /*  48 (BNEQVC) */,
    SCM_WORD(SCM_FALSE) /* #f */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]) + 55)  /*     55 */,
    0x0000005d    /*  51 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-matrix>.81b998e0> */,
    0x00000013    /*  53 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]) + 171),
    0x00000046    /*  55 (LREF30) */,
    0x0000002e    /*  56 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* s8 */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]) + 63)  /*     63 */,
    0x0000005d    /*  59 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-s8matrix>.81b997c0> */,
    0x00000013    /*  61 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]) + 171),
    0x00000046    /*  63 (LREF30) */,
    0x0000002e    /*  64 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* u8 */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]) + 71)  /*     71 */,
    0x0000005d    /*  67 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-u8matrix>.81b995e0> */,
    0x00000013    /*  69 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]) + 171),
    0x00000046    /*  71 (LREF30) */,
    0x0000002e    /*  72 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* s16 */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]) + 79)  /*     79 */,
    0x0000005d    /*  75 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-s16matrix>.81b99500> */,
    0x00000013    /*  77 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]) + 171),
    0x00000046    /*  79 (LREF30) */,
    0x0000002e    /*  80 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* u16 */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]) + 87)  /*     87 */,
    0x0000005d    /*  83 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-u16matrix>.81b99420> */,
    0x00000013    /*  85 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]) + 171),
    0x00000046    /*  87 (LREF30) */,
    0x0000002e    /*  88 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* s32 */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]) + 95)  /*     95 */,
    0x0000005d    /*  91 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-s32matrix>.81b99340> */,
    0x00000013    /*  93 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]) + 171),
    0x00000046    /*  95 (LREF30) */,
    0x0000002e    /*  96 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* u32 */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]) + 103)  /*    103 */,
    0x0000005d    /*  99 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-u32matrix>.81b99200> */,
    0x00000013    /* 101 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]) + 171),
    0x00000046    /* 103 (LREF30) */,
    0x0000002e    /* 104 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* s64 */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]) + 111)  /*    111 */,
    0x0000005d    /* 107 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-s64matrix>.81b99120> */,
    0x00000013    /* 109 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]) + 171),
    0x00000046    /* 111 (LREF30) */,
    0x0000002e    /* 112 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* u64 */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]) + 119)  /*    119 */,
    0x0000005d    /* 115 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-u64matrix>.81babc40> */,
    0x00000013    /* 117 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]) + 171),
    0x00000046    /* 119 (LREF30) */,
    0x0000002e    /* 120 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* f16 */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]) + 127)  /*    127 */,
    0x0000005d    /* 123 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-f16matrix>.81babb00> */,
    0x00000013    /* 125 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]) + 171),
    0x00000046    /* 127 (LREF30) */,
    0x0000002e    /* 128 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* f32 */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]) + 135)  /*    135 */,
    0x0000005d    /* 131 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-f32matrix>.81baba20> */,
    0x00000013    /* 133 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]) + 171),
    0x00000046    /* 135 (LREF30) */,
    0x0000002e    /* 136 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* f64 */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]) + 143)  /*    143 */,
    0x0000005d    /* 139 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-f64matrix>.81bab920> */,
    0x00000013    /* 141 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]) + 171),
    0x0000200e    /* 143 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]) + 150),
    0x00000051    /* 145 (LREF30-PUSH) */,
    0x0000005e    /* 146 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-matrix-base>.81bab7c0> */,
    0x0000205f    /* 148 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#subtype?.81bab840> */,
    0x0000001e    /* 150 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]) + 157),
    0x00000051    /* 152 (LREF30-PUSH) */,
    0x0000005d    /* 153 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-matrix-base>.81bab720> */,
    0x00000020    /* 155 (BNEQ) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]) + 166),
    0x0000200e    /* 157 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]) + 171),
    0x00000006    /* 159 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1475[210])) /* "type argument must be a subclass of <sparse-matrix-base>, #f, or one of s8, u8, s16, u16, s32, u32, s64, u64, f16, f32 or f64, but got:" */,
    0x00000051    /* 161 (LREF30-PUSH) */,
    0x0000205f    /* 162 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.81bab6c0> */,
    0x00000013    /* 164 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]) + 171),
    0x00000046    /* 166 (LREF30) */,
    0x00000013    /* 167 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]) + 171),
    0x00000013    /* 169 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]) + 157),
    0x0000000d    /* 171 (PUSH) */,
    0x00000048    /* 172 (LREF0-PUSH) */,
    0x0000004c    /* 173 (LREF10-PUSH) */,
    0x00003060    /* 174 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%make-sparse-vector.81bab620> */,
    0x00000014    /* 176 (RET) */,
    0x00000078    /* 177 (LREF2-CDR) */,
    0x00000022    /* 178 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]) + 186),
    0x00000006    /* 180 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1475[91])) /* "keyword list not even" */,
    0x0000004a    /* 182 (LREF2-PUSH) */,
    0x00002060    /* 183 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.81b99f20> */,
    0x00000014    /* 185 (RET) */,
    0x0000100e    /* 186 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]) + 191),
    0x0000006c    /* 188 (LREF2-CAR) */,
    0x00001062    /* 189 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#unwrap-syntax-1.81b99ec0> */,
    0x00001018    /* 191 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /* 192 (LREF0) */,
    0x0000002e    /* 193 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :flags */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]) + 204)  /*    204 */,
    0x00000043    /* 196 (LREF12) */,
    0x00000087    /* 197 (CDDR-PUSH) */,
    0x00000043    /* 198 (LREF12) */,
    0x00000083    /* 199 (CADR-PUSH) */,
    0x0000004c    /* 200 (LREF10-PUSH) */,
    0x0000201b    /* 201 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]) + 20),
    0x00000014    /* 203 (RET) */,
    0x0000003d    /* 204 (LREF0) */,
    0x0000002e    /* 205 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :default */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]) + 216)  /*    216 */,
    0x00000043    /* 208 (LREF12) */,
    0x00000087    /* 209 (CDDR-PUSH) */,
    0x0000004d    /* 210 (LREF11-PUSH) */,
    0x00000043    /* 211 (LREF12) */,
    0x00000083    /* 212 (CADR-PUSH) */,
    0x0000201b    /* 213 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]) + 20),
    0x00000014    /* 215 (RET) */,
    0x0000200e    /* 216 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]) + 223),
    0x00000006    /* 218 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1475[95])) /* "unknown keyword ~S" */,
    0x00000070    /* 220 (LREF12-CAR) */,
    0x00002062    /* 221 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#errorf.81b99de0> */,
    0x00000043    /* 223 (LREF12) */,
    0x00000087    /* 224 (CDDR-PUSH) */,
    0x0000004d    /* 225 (LREF11-PUSH) */,
    0x0000004c    /* 226 (LREF10-PUSH) */,
    0x0000201b    /* 227 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]) + 20),
    0x00000014    /* 229 (RET) */,
    0x00000014    /* 230 (RET) */,
    /* sparse-matrix-fold */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3445]) + 5),
    0x0000004a    /*   2 (LREF2-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%sparse-matrix-iter.821ec4e0> */,
    0x0000000d    /*   5 (PUSH) */,
    0x00000004    /*   6 (CONSTF) */,
    0x00001088    /*   7 (LIST 1) */,
    0x00002018    /*   8 (PUSH-LOCAL-ENV 2) */,
    0x0000004c    /*   9 (LREF10-PUSH) */,
    0x00001017    /*  10 (LOCAL-ENV 1) */,
    0x0000100e    /*  11 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3445]) + 16),
    0x0000004c    /*  13 (LREF10-PUSH) */,
    0x00000042    /*  14 (LREF11) */,
    0x00001011    /*  15 (CALL 1) */,
    0x00003036    /*  16 (TAIL-RECEIVE 3 0) */,
    0x00000048    /*  17 (LREF0-PUSH) */,
    0x00000044    /*  18 (LREF20) */,
    0x00000020    /*  19 (BNEQ) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3445]) + 22),
    0x00000057    /*  21 (LREF10-RET) */,
    0x0000400e    /*  22 (PRE-CALL 4) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3445]) + 30),
    0x0000004a    /*  24 (LREF2-PUSH) */,
    0x00000049    /*  25 (LREF1-PUSH) */,
    0x00000048    /*  26 (LREF0-PUSH) */,
    0x0000004c    /*  27 (LREF10-PUSH) */,
    0x0040303c    /*  28 (LREF 3 1) */,
    0x00004011    /*  29 (CALL 4) */,
    0x0000000d    /*  30 (PUSH) */,
    0x0000201b    /*  31 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3445]) + 11),
    0x00000014    /*  33 (RET) */,
    0x00000014    /*  34 (RET) */,
    /* (sparse-matrix-map #f) */
    0x0000300e    /*   0 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3480]) + 7),
    0x0000004b    /*   2 (LREF3-PUSH) */,
    0x0000004a    /*   3 (LREF2-PUSH) */,
    0x00000049    /*   4 (LREF1-PUSH) */,
    0x00000041    /*   5 (LREF10) */,
    0x00003011    /*   6 (CALL 3) */,
    0x0000000d    /*   7 (PUSH) */,
    0x0000003d    /*   8 (LREF0) */,
    0x00000066    /*   9 (CONS) */,
    0x00000014    /*  10 (RET) */,
    /* sparse-matrix-map */
    0x00000049    /*   0 (LREF1-PUSH) */,
    0x00000016    /*   1 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1487[97])) /* #<compiled-code (sparse-matrix-map #f)@0xf56281d63420> */,
    0x0000000d    /*   3 (PUSH) */,
    0x00000008    /*   4 (CONSTN-PUSH) */,
    0x00003060    /*   5 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-matrix-fold.81c38140> */,
    0x00000014    /*   7 (RET) */,
    /* (sparse-matrix-for-each #f) */
    0x0000004b    /*   0 (LREF3-PUSH) */,
    0x0000004a    /*   1 (LREF2-PUSH) */,
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x00000041    /*   3 (LREF10) */,
    0x00003012    /*   4 (TAIL-CALL 3) */,
    0x00000014    /*   5 (RET) */,
    /* sparse-matrix-for-each */
    0x00000049    /*   0 (LREF1-PUSH) */,
    0x00000016    /*   1 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1487[99])) /* #<compiled-code (sparse-matrix-for-each #f)@0xf56281d8fe40> */,
    0x0000000d    /*   3 (PUSH) */,
    0x00000009    /*   4 (CONSTF-PUSH) */,
    0x00003060    /*   5 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-matrix-fold.81e20e00> */,
    0x00000014    /*   7 (RET) */,
    /* (sparse-matrix-keys G1602) */
    0x0000004b    /*   0 (LREF3-PUSH) */,
    0x0000003f    /*   1 (LREF2) */,
    0x00002088    /*   2 (LIST 2) */,
    0x0000000d    /*   3 (PUSH) */,
    0x0000003d    /*   4 (LREF0) */,
    0x00000066    /*   5 (CONS) */,
    0x00000014    /*   6 (RET) */,
    /* sparse-matrix-keys */
    0x00000048    /*   0 (LREF0-PUSH) */,
    0x0000004c    /*   1 (LREF10-PUSH) */,
    0x00000008    /*   2 (CONSTN-PUSH) */,
    0x00003060    /*   3 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-matrix-fold.81fb9820> */,
    0x00000014    /*   5 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[707])) /* (#<compiled-code (sparse-matrix-keys #:G1602)@0xf56281d8fc00>) */,
    0x00000016    /*   2 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1487[102])) /* #<compiled-code sparse-matrix-keys@0xf56281d8f8a0> */,
    0x00000015    /*   4 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-matrix-keys.81fb9900> */,
    0x00000014    /*   6 (RET) */,
    /* (sparse-matrix-values G1603) */
    0x00000049    /*   0 (LREF1-PUSH) */,
    0x0000003d    /*   1 (LREF0) */,
    0x00000066    /*   2 (CONS) */,
    0x00000014    /*   3 (RET) */,
    /* sparse-matrix-values */
    0x00000048    /*   0 (LREF0-PUSH) */,
    0x0000004c    /*   1 (LREF10-PUSH) */,
    0x00000008    /*   2 (CONSTN-PUSH) */,
    0x00003060    /*   3 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-matrix-fold.81b0afa0> */,
    0x00000014    /*   5 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[722])) /* (#<compiled-code (sparse-matrix-values #:G1603)@0xf56281d8f4e0>) */,
    0x00000016    /*   2 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1487[105])) /* #<compiled-code sparse-matrix-values@0xf56281d8f480> */,
    0x00000015    /*   4 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-matrix-values.81b07060> */,
    0x00000014    /*   6 (RET) */,
    /* (#f G1721) */
    0x0000003e    /*   0 (LREF1) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3550]) + 8),
    0x0000004b    /*   3 (LREF3-PUSH) */,
    0x0000004a    /*   4 (LREF2-PUSH) */,
    0x00002060    /*   5 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-table-ref.81bb37a0> */,
    0x00000014    /*   7 (RET) */,
    0x0000004b    /*   8 (LREF3-PUSH) */,
    0x0000004a    /*   9 (LREF2-PUSH) */,
    0x0000006b    /*  10 (LREF1-CAR) */,
    0x00003063    /*  11 (PUSH-GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-table-ref.81bb36c0> */,
    0x00000014    /*  13 (RET) */,
    /* (#f G1722) */
    0x0000004b    /*   0 (LREF3-PUSH) */,
    0x0000004a    /*   1 (LREF2-PUSH) */,
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x00003060    /*   3 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-table-set!.81bb7460> */,
    0x00000014    /*   5 (RET) */,
    /* (#f G1723) */
    0x0000004a    /*   0 (LREF2-PUSH) */,
    0x00000049    /*   1 (LREF1-PUSH) */,
    0x00002060    /*   2 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-table-delete!.81bc1120> */,
    0x00000014    /*   4 (RET) */,
    /* (#f G1724) */
    0x0000004a    /*   0 (LREF2-PUSH) */,
    0x00000049    /*   1 (LREF1-PUSH) */,
    0x00002060    /*   2 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-table-exists?.81bcde80> */,
    0x00000014    /*   4 (RET) */,
    /* (#f G1725) */
    0x0000004b    /*   0 (LREF3-PUSH) */,
    0x0000004a    /*   1 (LREF2-PUSH) */,
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x00003060    /*   3 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-table-fold.81bced20> */,
    0x00000014    /*   5 (RET) */,
    /* (#f G1726) */
    0x0000004a    /*   0 (LREF2-PUSH) */,
    0x00000049    /*   1 (LREF1-PUSH) */,
    0x00002060    /*   2 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-table-for-each.81bd1e20> */,
    0x00000014    /*   4 (RET) */,
    /* (#f G1727) */
    0x0000004a    /*   0 (LREF2-PUSH) */,
    0x00000049    /*   1 (LREF1-PUSH) */,
    0x00002060    /*   2 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-table-map.81bd3e20> */,
    0x00000014    /*   4 (RET) */,
    /* (#f G1728) */
    0x00000049    /*   0 (LREF1-PUSH) */,
    0x00001060    /*   1 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-table-keys.81bd7fc0> */,
    0x00000014    /*   3 (RET) */,
    /* (#f G1729) */
    0x00000049    /*   0 (LREF1-PUSH) */,
    0x00001060    /*   1 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-table-values.81bdef40> */,
    0x00000014    /*   3 (RET) */,
    /* (#f G1730) */
    0x0000005e    /*   0 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-table-pop!.81bde020> */,
    0x0000004b    /*   2 (LREF3-PUSH) */,
    0x0000004a    /*   3 (LREF2-PUSH) */,
    0x0000003e    /*   4 (LREF1) */,
    0x00004095    /*   5 (TAIL-APPLY 4) */,
    0x00000014    /*   6 (RET) */,
    /* (#f G1731) */
    0x0000004b    /*   0 (LREF3-PUSH) */,
    0x0000004a    /*   1 (LREF2-PUSH) */,
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x00003060    /*   3 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-table-push!.81be3ee0> */,
    0x00000014    /*   5 (RET) */,
    /* (#f G1732) */
    0x0000005e    /*   0 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-table-update!.81be3120> */,
    0x0000004b    /*   2 (LREF3-PUSH) */,
    0x0000004a    /*   3 (LREF2-PUSH) */,
    0x0000003e    /*   4 (LREF1) */,
    0x00004095    /*   5 (TAIL-APPLY 4) */,
    0x00000014    /*   6 (RET) */,
    /* (#f G1733) */
    0x00000049    /*   0 (LREF1-PUSH) */,
    0x00001060    /*   1 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-table-comparator.81be6360> */,
    0x00000014    /*   3 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[734])) /* (#<compiled-code (#f #:G1721)@0xf56281dd57e0>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* dict-get */,
    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.81bb13e0> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]) + 43),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]) + 41),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.81bb1340> */,
    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#<sparse-table>.81bb3d80> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81bb1480> */,
    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.d1485[736])) /* (#:G1604 #:G1605 . #:G1607) */,
    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.81bb1360> */,
    0x00002062    /*  41 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.81bb1380> */,
    0x0000003d    /*  43 (LREF0) */,
    0x0000001a    /*  44 (POP-LOCAL-ENV) */,
    0x0000001a    /*  45 (POP-LOCAL-ENV) */,
    0x00001019    /*  46 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[743])) /* (#<compiled-code (#f #:G1722)@0xf56281dd5780>) */,
    0x0000200e    /*  48 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]) + 56),
    0x00000006    /*  50 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* dict-put! */,
    0x00000006    /*  52 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*  54 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.81bb33e0> */,
    0x00001018    /*  56 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  57 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]) + 91),
    0x00000048    /*  59 (LREF0-PUSH) */,
    0x0000b00e    /*  60 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]) + 89),
    0x0000005e    /*  62 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.81bb3260> */,
    0x00000006    /*  64 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  66 (LREF0-PUSH) */,
    0x00000006    /*  67 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /*  69 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-table>.81bb79c0> */,
    0x0000005e    /*  71 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81bb3480> */,
    0x0000005d    /*  73 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81bb3460> */,
    0x00003088    /*  75 (LIST 3) */,
    0x0000000d    /*  76 (PUSH) */,
    0x00000006    /*  77 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  79 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[746])) /* (#:G1612 #:G1613 #:G1614) */,
    0x00000006    /*  81 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  83 (CONSTF-PUSH) */,
    0x00000006    /*  84 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  86 (LREF10-PUSH) */,
    0x0000b05f    /*  87 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.81bb32c0> */,
    0x00002062    /*  89 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.81bb32e0> */,
    0x0000003d    /*  91 (LREF0) */,
    0x0000001a    /*  92 (POP-LOCAL-ENV) */,
    0x0000001a    /*  93 (POP-LOCAL-ENV) */,
    0x00001019    /*  94 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[752])) /* (#<compiled-code (#f #:G1723)@0xf56281dd5720>) */,
    0x0000200e    /*  96 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]) + 104),
    0x00000006    /*  98 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* dict-delete! */,
    0x00000006    /* 100 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /* 102 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.81bb72c0> */,
    0x00001018    /* 104 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /* 105 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]) + 137),
    0x00000048    /* 107 (LREF0-PUSH) */,
    0x0000b00e    /* 108 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]) + 135),
    0x0000005e    /* 110 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.81bb7220> */,
    0x00000006    /* 112 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /* 114 (LREF0-PUSH) */,
    0x00000006    /* 115 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /* 117 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-table>.81bc1540> */,
    0x0000005d    /* 119 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81bb7340> */,
    0x00002088    /* 121 (LIST 2) */,
    0x0000000d    /* 122 (PUSH) */,
    0x00000006    /* 123 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /* 125 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[754])) /* (#:G1620 #:G1621) */,
    0x00000006    /* 127 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /* 129 (CONSTF-PUSH) */,
    0x00000006    /* 130 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /* 132 (LREF10-PUSH) */,
    0x0000b05f    /* 133 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.81bb7240> */,
    0x00002062    /* 135 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.81bb7260> */,
    0x0000003d    /* 137 (LREF0) */,
    0x0000001a    /* 138 (POP-LOCAL-ENV) */,
    0x0000001a    /* 139 (POP-LOCAL-ENV) */,
    0x00001019    /* 140 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[760])) /* (#<compiled-code (#f #:G1724)@0xf56281dd5600>) */,
    0x0000200e    /* 142 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]) + 150),
    0x00000006    /* 144 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* dict-exists? */,
    0x00000006    /* 146 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /* 148 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.81bc7f60> */,
    0x00001018    /* 150 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /* 151 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]) + 183),
    0x00000048    /* 153 (LREF0-PUSH) */,
    0x0000b00e    /* 154 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]) + 181),
    0x0000005e    /* 156 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.81bc7ec0> */,
    0x00000006    /* 158 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /* 160 (LREF0-PUSH) */,
    0x00000006    /* 161 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /* 163 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-table>.81bc7620> */,
    0x0000005d    /* 165 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81bc1000> */,
    0x00002088    /* 167 (LIST 2) */,
    0x0000000d    /* 168 (PUSH) */,
    0x00000006    /* 169 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /* 171 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[762])) /* (#:G1628 #:G1629) */,
    0x00000006    /* 173 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /* 175 (CONSTF-PUSH) */,
    0x00000006    /* 176 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /* 178 (LREF10-PUSH) */,
    0x0000b05f    /* 179 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.81bc7ee0> */,
    0x00002062    /* 181 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.81bc7f00> */,
    0x0000003d    /* 183 (LREF0) */,
    0x0000001a    /* 184 (POP-LOCAL-ENV) */,
    0x0000001a    /* 185 (POP-LOCAL-ENV) */,
    0x00001019    /* 186 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[769])) /* (#<compiled-code (#f #:G1725)@0xf56281dd55a0>) */,
    0x0000200e    /* 188 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]) + 196),
    0x00000006    /* 190 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* dict-fold */,
    0x00000006    /* 192 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /* 194 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.81bcdb80> */,
    0x00001018    /* 196 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /* 197 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]) + 231),
    0x00000048    /* 199 (LREF0-PUSH) */,
    0x0000b00e    /* 200 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]) + 229),
    0x0000005e    /* 202 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.81bcd960> */,
    0x00000006    /* 204 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /* 206 (LREF0-PUSH) */,
    0x00000006    /* 207 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /* 209 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-table>.81bcd140> */,
    0x0000005e    /* 211 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81bcdc20> */,
    0x0000005d    /* 213 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81bcdc00> */,
    0x00003088    /* 215 (LIST 3) */,
    0x0000000d    /* 216 (PUSH) */,
    0x00000006    /* 217 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /* 219 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[772])) /* (#:G1636 #:G1640 #:G1641) */,
    0x00000006    /* 221 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /* 223 (CONSTF-PUSH) */,
    0x00000006    /* 224 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /* 226 (LREF10-PUSH) */,
    0x0000b05f    /* 227 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.81bcd980> */,
    0x00002062    /* 229 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.81bcdac0> */,
    0x0000003d    /* 231 (LREF0) */,
    0x0000001a    /* 232 (POP-LOCAL-ENV) */,
    0x0000001a    /* 233 (POP-LOCAL-ENV) */,
    0x00001019    /* 234 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[778])) /* (#<compiled-code (#f #:G1726)@0xf56281dd5540>) */,
    0x0000200e    /* 236 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]) + 244),
    0x00000006    /* 238 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* dict-for-each */,
    0x00000006    /* 240 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /* 242 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.81bceae0> */,
    0x00001018    /* 244 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /* 245 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]) + 277),
    0x00000048    /* 247 (LREF0-PUSH) */,
    0x0000b00e    /* 248 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]) + 275),
    0x0000005e    /* 250 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.81bcea40> */,
    0x00000006    /* 252 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /* 254 (LREF0-PUSH) */,
    0x00000006    /* 255 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /* 257 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-table>.81bce2e0> */,
    0x0000005d    /* 259 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81bceb60> */,
    0x00002088    /* 261 (LIST 2) */,
    0x0000000d    /* 262 (PUSH) */,
    0x00000006    /* 263 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /* 265 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[780])) /* (#:G1644 #:G1648) */,
    0x00000006    /* 267 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /* 269 (CONSTF-PUSH) */,
    0x00000006    /* 270 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /* 272 (LREF10-PUSH) */,
    0x0000b05f    /* 273 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.81bcea60> */,
    0x00002062    /* 275 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.81bcea80> */,
    0x0000003d    /* 277 (LREF0) */,
    0x0000001a    /* 278 (POP-LOCAL-ENV) */,
    0x0000001a    /* 279 (POP-LOCAL-ENV) */,
    0x00001019    /* 280 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[786])) /* (#<compiled-code (#f #:G1727)@0xf56281dd5420>) */,
    0x0000200e    /* 282 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]) + 290),
    0x00000006    /* 284 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* dict-map */,
    0x00000006    /* 286 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /* 288 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.81bd1ae0> */,
    0x00001018    /* 290 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /* 291 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]) + 323),
    0x00000048    /* 293 (LREF0-PUSH) */,
    0x0000b00e    /* 294 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]) + 321),
    0x0000005e    /* 296 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.81bd1a40> */,
    0x00000006    /* 298 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /* 300 (LREF0-PUSH) */,
    0x00000006    /* 301 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /* 303 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-table>.81bd14a0> */,
    0x0000005d    /* 305 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81bd1d20> */,
    0x00002088    /* 307 (LIST 2) */,
    0x0000000d    /* 308 (PUSH) */,
    0x00000006    /* 309 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /* 311 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[788])) /* (#:G1652 #:G1656) */,
    0x00000006    /* 313 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /* 315 (CONSTF-PUSH) */,
    0x00000006    /* 316 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /* 318 (LREF10-PUSH) */,
    0x0000b05f    /* 319 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.81bd1a60> */,
    0x00002062    /* 321 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.81bd1a80> */,
    0x0000003d    /* 323 (LREF0) */,
    0x0000001a    /* 324 (POP-LOCAL-ENV) */,
    0x0000001a    /* 325 (POP-LOCAL-ENV) */,
    0x00001019    /* 326 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[793])) /* (#<compiled-code (#f #:G1728)@0xf56281dd53c0>) */,
    0x0000200e    /* 328 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]) + 336),
    0x00000006    /* 330 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* dict-keys */,
    0x00000006    /* 332 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /* 334 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.81bd3b20> */,
    0x00001018    /* 336 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /* 337 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]) + 367),
    0x00000048    /* 339 (LREF0-PUSH) */,
    0x0000b00e    /* 340 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]) + 365),
    0x0000005e    /* 342 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.81bd3a80> */,
    0x00000006    /* 344 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /* 346 (LREF0-PUSH) */,
    0x00000006    /* 347 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005d    /* 349 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-table>.81bd33c0> */,
    0x00001088    /* 351 (LIST 1) */,
    0x0000000d    /* 352 (PUSH) */,
    0x00000006    /* 353 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /* 355 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[794])) /* (#:G1660) */,
    0x00000006    /* 357 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /* 359 (CONSTF-PUSH) */,
    0x00000006    /* 360 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /* 362 (LREF10-PUSH) */,
    0x0000b05f    /* 363 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.81bd3aa0> */,
    0x00002062    /* 365 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.81bd3ac0> */,
    0x0000003d    /* 367 (LREF0) */,
    0x0000001a    /* 368 (POP-LOCAL-ENV) */,
    0x0000001a    /* 369 (POP-LOCAL-ENV) */,
    0x00001019    /* 370 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[799])) /* (#<compiled-code (#f #:G1729)@0xf56281dd51e0>) */,
    0x0000200e    /* 372 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]) + 380),
    0x00000006    /* 374 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* dict-values */,
    0x00000006    /* 376 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /* 378 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.81bd7dc0> */,
    0x00001018    /* 380 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /* 381 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]) + 411),
    0x00000048    /* 383 (LREF0-PUSH) */,
    0x0000b00e    /* 384 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]) + 409),
    0x0000005e    /* 386 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.81bd7d20> */,
    0x00000006    /* 388 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /* 390 (LREF0-PUSH) */,
    0x00000006    /* 391 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005d    /* 393 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-table>.81bd7400> */,
    0x00001088    /* 395 (LIST 1) */,
    0x0000000d    /* 396 (PUSH) */,
    0x00000006    /* 397 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /* 399 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[800])) /* (#:G1668) */,
    0x00000006    /* 401 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /* 403 (CONSTF-PUSH) */,
    0x00000006    /* 404 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /* 406 (LREF10-PUSH) */,
    0x0000b05f    /* 407 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.81bd7d40> */,
    0x00002062    /* 409 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.81bd7d60> */,
    0x0000003d    /* 411 (LREF0) */,
    0x0000001a    /* 412 (POP-LOCAL-ENV) */,
    0x0000001a    /* 413 (POP-LOCAL-ENV) */,
    0x00001019    /* 414 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[807])) /* (#<compiled-code (#f #:G1730)@0xf56281dd5180>) */,
    0x0000200e    /* 416 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]) + 424),
    0x00000006    /* 418 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* dict-pop! */,
    0x00000006    /* 420 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /* 422 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.81bdede0> */,
    0x00001018    /* 424 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /* 425 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]) + 457),
    0x00000048    /* 427 (LREF0-PUSH) */,
    0x0000b00e    /* 428 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]) + 455),
    0x0000005e    /* 430 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.81bded40> */,
    0x00000006    /* 432 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /* 434 (LREF0-PUSH) */,
    0x00000006    /* 435 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /* 437 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-table>.81bde7a0> */,
    0x0000005d    /* 439 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81bdee60> */,
    0x00002088    /* 441 (LIST 2) */,
    0x0000000d    /* 442 (PUSH) */,
    0x00000006    /* 443 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /* 445 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[809])) /* (#:G1676 #:G1677 . #:G1679) */,
    0x00000006    /* 447 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /* 449 (CONSTF-PUSH) */,
    0x00000006    /* 450 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /* 452 (LREF10-PUSH) */,
    0x0000b05f    /* 453 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.81bded60> */,
    0x00002062    /* 455 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.81bded80> */,
    0x0000003d    /* 457 (LREF0) */,
    0x0000001a    /* 458 (POP-LOCAL-ENV) */,
    0x0000001a    /* 459 (POP-LOCAL-ENV) */,
    0x00001019    /* 460 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[816])) /* (#<compiled-code (#f #:G1731)@0xf56281dd5060>) */,
    0x0000200e    /* 462 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]) + 470),
    0x00000006    /* 464 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* dict-push! */,
    0x00000006    /* 466 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /* 468 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.81be1e00> */,
    0x00001018    /* 470 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /* 471 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]) + 505),
    0x00000048    /* 473 (LREF0-PUSH) */,
    0x0000b00e    /* 474 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]) + 503),
    0x0000005e    /* 476 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.81be1d60> */,
    0x00000006    /* 478 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /* 480 (LREF0-PUSH) */,
    0x00000006    /* 481 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /* 483 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-table>.81be1780> */,
    0x0000005e    /* 485 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81be1ea0> */,
    0x0000005d    /* 487 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81be1e80> */,
    0x00003088    /* 489 (LIST 3) */,
    0x0000000d    /* 490 (PUSH) */,
    0x00000006    /* 491 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /* 493 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[819])) /* (#:G1684 #:G1685 #:G1686) */,
    0x00000006    /* 495 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /* 497 (CONSTF-PUSH) */,
    0x00000006    /* 498 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /* 500 (LREF10-PUSH) */,
    0x0000b05f    /* 501 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.81be1d80> */,
    0x00002062    /* 503 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.81be1da0> */,
    0x0000003d    /* 505 (LREF0) */,
    0x0000001a    /* 506 (POP-LOCAL-ENV) */,
    0x0000001a    /* 507 (POP-LOCAL-ENV) */,
    0x00001019    /* 508 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[826])) /* (#<compiled-code (#f #:G1732)@0xf56281dd5000>) */,
    0x0000200e    /* 510 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]) + 518),
    0x00000006    /* 512 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* dict-update! */,
    0x00000006    /* 514 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /* 516 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.81be3ae0> */,
    0x00001018    /* 518 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /* 519 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]) + 551),
    0x00000048    /* 521 (LREF0-PUSH) */,
    0x0000b00e    /* 522 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]) + 549),
    0x0000005e    /* 524 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.81be3a40> */,
    0x00000006    /* 526 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /* 528 (LREF0-PUSH) */,
    0x00000006    /* 529 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /* 531 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-table>.81be3540> */,
    0x0000005d    /* 533 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81be3b60> */,
    0x00002088    /* 535 (LIST 2) */,
    0x0000000d    /* 536 (PUSH) */,
    0x00000006    /* 537 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /* 539 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[828])) /* (#:G1692 #:G1693 . #:G1695) */,
    0x00000006    /* 541 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /* 543 (CONSTF-PUSH) */,
    0x00000006    /* 544 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /* 546 (LREF10-PUSH) */,
    0x0000b05f    /* 547 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.81be3a60> */,
    0x00002062    /* 549 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.81be3a80> */,
    0x0000003d    /* 551 (LREF0) */,
    0x0000001a    /* 552 (POP-LOCAL-ENV) */,
    0x0000001a    /* 553 (POP-LOCAL-ENV) */,
    0x00001019    /* 554 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[833])) /* (#<compiled-code (#f #:G1733)@0xf56281e24f60>) */,
    0x0000200e    /* 556 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]) + 564),
    0x00000006    /* 558 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* dict-comparator */,
    0x00000006    /* 560 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /* 562 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.81be6f80> */,
    0x00001018    /* 564 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /* 565 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]) + 595),
    0x00000048    /* 567 (LREF0-PUSH) */,
    0x0000b00e    /* 568 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]) + 593),
    0x0000005e    /* 570 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.81be6ee0> */,
    0x00000006    /* 572 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /* 574 (LREF0-PUSH) */,
    0x00000006    /* 575 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005d    /* 577 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-table>.81be6860> */,
    0x00001088    /* 579 (LIST 1) */,
    0x0000000d    /* 580 (PUSH) */,
    0x00000006    /* 581 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /* 583 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[834])) /* (#:G1700) */,
    0x00000006    /* 585 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /* 587 (CONSTF-PUSH) */,
    0x00000006    /* 588 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /* 590 (LREF10-PUSH) */,
    0x0000b05f    /* 591 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.81be6f00> */,
    0x00002062    /* 593 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.81be6f20> */,
    0x00000053    /* 595 (LREF0-RET) */,
    /* (#f G1842) */
    0x0000003e    /*   0 (LREF1) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[4224]) + 8),
    0x0000004b    /*   3 (LREF3-PUSH) */,
    0x0000004a    /*   4 (LREF2-PUSH) */,
    0x00002060    /*   5 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-ref.81f2f8e0> */,
    0x00000014    /*   7 (RET) */,
    0x0000004b    /*   8 (LREF3-PUSH) */,
    0x0000004a    /*   9 (LREF2-PUSH) */,
    0x0000006b    /*  10 (LREF1-CAR) */,
    0x00003063    /*  11 (PUSH-GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-ref.81f2f820> */,
    0x00000014    /*  13 (RET) */,
    /* (#f G1843) */
    0x0000004b    /*   0 (LREF3-PUSH) */,
    0x0000004a    /*   1 (LREF2-PUSH) */,
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x00003060    /*   3 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-set!.81f3c680> */,
    0x00000014    /*   5 (RET) */,
    /* (#f G1844) */
    0x0000004a    /*   0 (LREF2-PUSH) */,
    0x00000049    /*   1 (LREF1-PUSH) */,
    0x00002060    /*   2 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-delete!.81f49e40> */,
    0x00000014    /*   4 (RET) */,
    /* (#f G1845) */
    0x0000004a    /*   0 (LREF2-PUSH) */,
    0x00000049    /*   1 (LREF1-PUSH) */,
    0x00002060    /*   2 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-exists?.81f4e5a0> */,
    0x00000014    /*   4 (RET) */,
    /* (#f G1846) */
    0x0000004b    /*   0 (LREF3-PUSH) */,
    0x0000004a    /*   1 (LREF2-PUSH) */,
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x00003060    /*   3 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-fold.81f542c0> */,
    0x00000014    /*   5 (RET) */,
    /* (#f G1847) */
    0x0000004a    /*   0 (LREF2-PUSH) */,
    0x00000049    /*   1 (LREF1-PUSH) */,
    0x00002060    /*   2 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-for-each.81f5c2e0> */,
    0x00000014    /*   4 (RET) */,
    /* (#f G1848) */
    0x0000004a    /*   0 (LREF2-PUSH) */,
    0x00000049    /*   1 (LREF1-PUSH) */,
    0x00002060    /*   2 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-map.81f6c920> */,
    0x00000014    /*   4 (RET) */,
    /* (#f G1849) */
    0x00000049    /*   0 (LREF1-PUSH) */,
    0x00001060    /*   1 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-keys.81f76000> */,
    0x00000014    /*   3 (RET) */,
    /* (#f G1850) */
    0x00000049    /*   0 (LREF1-PUSH) */,
    0x00001060    /*   1 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-values.81f8ae20> */,
    0x00000014    /*   3 (RET) */,
    /* (#f G1851) */
    0x0000005e    /*   0 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-pop!.81f92040> */,
    0x0000004b    /*   2 (LREF3-PUSH) */,
    0x0000004a    /*   3 (LREF2-PUSH) */,
    0x0000003e    /*   4 (LREF1) */,
    0x00004095    /*   5 (TAIL-APPLY 4) */,
    0x00000014    /*   6 (RET) */,
    /* (#f G1852) */
    0x0000004b    /*   0 (LREF3-PUSH) */,
    0x0000004a    /*   1 (LREF2-PUSH) */,
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x00003060    /*   3 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-push!.81fa6c20> */,
    0x00000014    /*   5 (RET) */,
    /* (#f G1853) */
    0x0000005e    /*   0 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#sparse-vector-update!.81fb2c40> */,
    0x0000004b    /*   2 (LREF3-PUSH) */,
    0x0000004a    /*   3 (LREF2-PUSH) */,
    0x0000003e    /*   4 (LREF1) */,
    0x00004095    /*   5 (TAIL-APPLY 4) */,
    0x00000014    /*   6 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[841])) /* (#<compiled-code (#f #:G1842)@0xf56281e24300>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]) + 10),
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* dict-get */,
    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.81f12480> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]) + 43),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000b00e    /*  14 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]) + 41),
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.81f123c0> */,
    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#<sparse-vector-base>.81f28e60> */,
    0x0000005d    /*  25 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81f126e0> */,
    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.d1485[843])) /* (#:G1734 #:G1735 . #:G1737) */,
    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.81f12400> */,
    0x00002062    /*  41 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.81f12420> */,
    0x0000003d    /*  43 (LREF0) */,
    0x0000001a    /*  44 (POP-LOCAL-ENV) */,
    0x0000001a    /*  45 (POP-LOCAL-ENV) */,
    0x00001019    /*  46 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[850])) /* (#<compiled-code (#f #:G1843)@0xf56281e242a0>) */,
    0x0000200e    /*  48 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]) + 56),
    0x00000006    /*  50 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* dict-put! */,
    0x00000006    /*  52 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /*  54 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.81f2f080> */,
    0x00001018    /*  56 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  57 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]) + 91),
    0x00000048    /*  59 (LREF0-PUSH) */,
    0x0000b00e    /*  60 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]) + 89),
    0x0000005e    /*  62 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.81f33f40> */,
    0x00000006    /*  64 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /*  66 (LREF0-PUSH) */,
    0x00000006    /*  67 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /*  69 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-vector-base>.81f337a0> */,
    0x0000005e    /*  71 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81f2f280> */,
    0x0000005d    /*  73 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81f2f260> */,
    0x00003088    /*  75 (LIST 3) */,
    0x0000000d    /*  76 (PUSH) */,
    0x00000006    /*  77 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /*  79 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[853])) /* (#:G1742 #:G1743 #:G1744) */,
    0x00000006    /*  81 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /*  83 (CONSTF-PUSH) */,
    0x00000006    /*  84 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /*  86 (LREF10-PUSH) */,
    0x0000b05f    /*  87 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.81f33f60> */,
    0x00002062    /*  89 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.81f33f80> */,
    0x0000003d    /*  91 (LREF0) */,
    0x0000001a    /*  92 (POP-LOCAL-ENV) */,
    0x0000001a    /*  93 (POP-LOCAL-ENV) */,
    0x00001019    /*  94 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[859])) /* (#<compiled-code (#f #:G1844)@0xf56281e24240>) */,
    0x0000200e    /*  96 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]) + 104),
    0x00000006    /*  98 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* dict-delete! */,
    0x00000006    /* 100 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /* 102 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.81f40fa0> */,
    0x00001018    /* 104 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /* 105 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]) + 137),
    0x00000048    /* 107 (LREF0-PUSH) */,
    0x0000b00e    /* 108 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]) + 135),
    0x0000005e    /* 110 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.81f40f00> */,
    0x00000006    /* 112 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /* 114 (LREF0-PUSH) */,
    0x00000006    /* 115 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /* 117 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-vector-base>.81f40240> */,
    0x0000005d    /* 119 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81f3c140> */,
    0x00002088    /* 121 (LIST 2) */,
    0x0000000d    /* 122 (PUSH) */,
    0x00000006    /* 123 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /* 125 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[861])) /* (#:G1750 #:G1751) */,
    0x00000006    /* 127 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /* 129 (CONSTF-PUSH) */,
    0x00000006    /* 130 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /* 132 (LREF10-PUSH) */,
    0x0000b05f    /* 133 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.81f40f20> */,
    0x00002062    /* 135 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.81f40f40> */,
    0x0000003d    /* 137 (LREF0) */,
    0x0000001a    /* 138 (POP-LOCAL-ENV) */,
    0x0000001a    /* 139 (POP-LOCAL-ENV) */,
    0x00001019    /* 140 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[867])) /* (#<compiled-code (#f #:G1845)@0xf56281e24120>) */,
    0x0000200e    /* 142 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]) + 150),
    0x00000006    /* 144 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* dict-exists? */,
    0x00000006    /* 146 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /* 148 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.81f49ca0> */,
    0x00001018    /* 150 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /* 151 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]) + 183),
    0x00000048    /* 153 (LREF0-PUSH) */,
    0x0000b00e    /* 154 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]) + 181),
    0x0000005e    /* 156 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.81f49ae0> */,
    0x00000006    /* 158 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /* 160 (LREF0-PUSH) */,
    0x00000006    /* 161 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /* 163 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-vector-base>.81f4ed80> */,
    0x0000005d    /* 165 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81f49d20> */,
    0x00002088    /* 167 (LIST 2) */,
    0x0000000d    /* 168 (PUSH) */,
    0x00000006    /* 169 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /* 171 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[869])) /* (#:G1758 #:G1759) */,
    0x00000006    /* 173 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /* 175 (CONSTF-PUSH) */,
    0x00000006    /* 176 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /* 178 (LREF10-PUSH) */,
    0x0000b05f    /* 179 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.81f49b00> */,
    0x00002062    /* 181 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.81f49c20> */,
    0x0000003d    /* 183 (LREF0) */,
    0x0000001a    /* 184 (POP-LOCAL-ENV) */,
    0x0000001a    /* 185 (POP-LOCAL-ENV) */,
    0x00001019    /* 186 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[876])) /* (#<compiled-code (#f #:G1846)@0xf56281e240c0>) */,
    0x0000200e    /* 188 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]) + 196),
    0x00000006    /* 190 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* dict-fold */,
    0x00000006    /* 192 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /* 194 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.81f4e3c0> */,
    0x00001018    /* 196 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /* 197 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]) + 231),
    0x00000048    /* 199 (LREF0-PUSH) */,
    0x0000b00e    /* 200 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]) + 229),
    0x0000005e    /* 202 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.81f4e2c0> */,
    0x00000006    /* 204 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /* 206 (LREF0-PUSH) */,
    0x00000006    /* 207 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /* 209 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-vector-base>.81f54b80> */,
    0x0000005e    /* 211 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81f4e480> */,
    0x0000005d    /* 213 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81f4e460> */,
    0x00003088    /* 215 (LIST 3) */,
    0x0000000d    /* 216 (PUSH) */,
    0x00000006    /* 217 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /* 219 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[879])) /* (#:G1766 #:G1770 #:G1771) */,
    0x00000006    /* 221 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /* 223 (CONSTF-PUSH) */,
    0x00000006    /* 224 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /* 226 (LREF10-PUSH) */,
    0x0000b05f    /* 227 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.81f4e2e0> */,
    0x00002062    /* 229 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.81f4e300> */,
    0x0000003d    /* 231 (LREF0) */,
    0x0000001a    /* 232 (POP-LOCAL-ENV) */,
    0x0000001a    /* 233 (POP-LOCAL-ENV) */,
    0x00001019    /* 234 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[885])) /* (#<compiled-code (#f #:G1847)@0xf56281e24060>) */,
    0x0000200e    /* 236 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]) + 244),
    0x00000006    /* 238 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* dict-for-each */,
    0x00000006    /* 240 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /* 242 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.81f54020> */,
    0x00001018    /* 244 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /* 245 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]) + 277),
    0x00000048    /* 247 (LREF0-PUSH) */,
    0x0000b00e    /* 248 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]) + 275),
    0x0000005e    /* 250 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.81f5cf80> */,
    0x00000006    /* 252 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /* 254 (LREF0-PUSH) */,
    0x00000006    /* 255 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /* 257 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-vector-base>.81f5c980> */,
    0x0000005d    /* 259 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81f54140> */,
    0x00002088    /* 261 (LIST 2) */,
    0x0000000d    /* 262 (PUSH) */,
    0x00000006    /* 263 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /* 265 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[887])) /* (#:G1774 #:G1778) */,
    0x00000006    /* 267 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /* 269 (CONSTF-PUSH) */,
    0x00000006    /* 270 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /* 272 (LREF10-PUSH) */,
    0x0000b05f    /* 273 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.81f5cfa0> */,
    0x00002062    /* 275 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.81f5cfc0> */,
    0x0000003d    /* 277 (LREF0) */,
    0x0000001a    /* 278 (POP-LOCAL-ENV) */,
    0x0000001a    /* 279 (POP-LOCAL-ENV) */,
    0x00001019    /* 280 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[893])) /* (#<compiled-code (#f #:G1848)@0xf56281d63f60>) */,
    0x0000200e    /* 282 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]) + 290),
    0x00000006    /* 284 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* dict-map */,
    0x00000006    /* 286 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /* 288 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.81f5c160> */,
    0x00001018    /* 290 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /* 291 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]) + 323),
    0x00000048    /* 293 (LREF0-PUSH) */,
    0x0000b00e    /* 294 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]) + 321),
    0x0000005e    /* 296 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.81f5c0c0> */,
    0x00000006    /* 298 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /* 300 (LREF0-PUSH) */,
    0x00000006    /* 301 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /* 303 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-vector-base>.81f62140> */,
    0x0000005d    /* 305 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81f5c1e0> */,
    0x00002088    /* 307 (LIST 2) */,
    0x0000000d    /* 308 (PUSH) */,
    0x00000006    /* 309 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /* 311 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[895])) /* (#:G1782 #:G1786) */,
    0x00000006    /* 313 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /* 315 (CONSTF-PUSH) */,
    0x00000006    /* 316 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /* 318 (LREF10-PUSH) */,
    0x0000b05f    /* 319 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.81f5c0e0> */,
    0x00002062    /* 321 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.81f5c100> */,
    0x0000003d    /* 323 (LREF0) */,
    0x0000001a    /* 324 (POP-LOCAL-ENV) */,
    0x0000001a    /* 325 (POP-LOCAL-ENV) */,
    0x00001019    /* 326 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[900])) /* (#<compiled-code (#f #:G1849)@0xf56281d63f00>) */,
    0x0000200e    /* 328 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]) + 336),
    0x00000006    /* 330 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* dict-keys */,
    0x00000006    /* 332 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /* 334 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.81f6c5a0> */,
    0x00001018    /* 336 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /* 337 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]) + 367),
    0x00000048    /* 339 (LREF0-PUSH) */,
    0x0000b00e    /* 340 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]) + 365),
    0x0000005e    /* 342 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.81f6c500> */,
    0x00000006    /* 344 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /* 346 (LREF0-PUSH) */,
    0x00000006    /* 347 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005d    /* 349 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-vector-base>.81f76540> */,
    0x00001088    /* 351 (LIST 1) */,
    0x0000000d    /* 352 (PUSH) */,
    0x00000006    /* 353 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /* 355 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[901])) /* (#:G1790) */,
    0x00000006    /* 357 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /* 359 (CONSTF-PUSH) */,
    0x00000006    /* 360 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /* 362 (LREF10-PUSH) */,
    0x0000b05f    /* 363 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.81f6c520> */,
    0x00002062    /* 365 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.81f6c540> */,
    0x0000003d    /* 367 (LREF0) */,
    0x0000001a    /* 368 (POP-LOCAL-ENV) */,
    0x0000001a    /* 369 (POP-LOCAL-ENV) */,
    0x00001019    /* 370 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[906])) /* (#<compiled-code (#f #:G1850)@0xf56281d63de0>) */,
    0x0000200e    /* 372 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]) + 380),
    0x00000006    /* 374 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* dict-values */,
    0x00000006    /* 376 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /* 378 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.81f7e8e0> */,
    0x00001018    /* 380 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /* 381 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]) + 411),
    0x00000048    /* 383 (LREF0-PUSH) */,
    0x0000b00e    /* 384 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]) + 409),
    0x0000005e    /* 386 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.81f7e7e0> */,
    0x00000006    /* 388 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /* 390 (LREF0-PUSH) */,
    0x00000006    /* 391 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005d    /* 393 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-vector-base>.81f83a80> */,
    0x00001088    /* 395 (LIST 1) */,
    0x0000000d    /* 396 (PUSH) */,
    0x00000006    /* 397 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /* 399 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[907])) /* (#:G1798) */,
    0x00000006    /* 401 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /* 403 (CONSTF-PUSH) */,
    0x00000006    /* 404 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /* 406 (LREF10-PUSH) */,
    0x0000b05f    /* 407 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.81f7e800> */,
    0x00002062    /* 409 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.81f7e840> */,
    0x0000003d    /* 411 (LREF0) */,
    0x0000001a    /* 412 (POP-LOCAL-ENV) */,
    0x0000001a    /* 413 (POP-LOCAL-ENV) */,
    0x00001019    /* 414 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[914])) /* (#<compiled-code (#f #:G1851)@0xf56281d63d80>) */,
    0x0000200e    /* 416 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]) + 424),
    0x00000006    /* 418 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* dict-pop! */,
    0x00000006    /* 420 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /* 422 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.81f8aba0> */,
    0x00001018    /* 424 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /* 425 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]) + 457),
    0x00000048    /* 427 (LREF0-PUSH) */,
    0x0000b00e    /* 428 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]) + 455),
    0x0000005e    /* 430 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.81f8a9e0> */,
    0x00000006    /* 432 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /* 434 (LREF0-PUSH) */,
    0x00000006    /* 435 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /* 437 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-vector-base>.81f92540> */,
    0x0000005d    /* 439 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81f8ad00> */,
    0x00002088    /* 441 (LIST 2) */,
    0x0000000d    /* 442 (PUSH) */,
    0x00000006    /* 443 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /* 445 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[916])) /* (#:G1806 #:G1807 . #:G1809) */,
    0x00000006    /* 447 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /* 449 (CONSTF-PUSH) */,
    0x00000006    /* 450 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /* 452 (LREF10-PUSH) */,
    0x0000b05f    /* 453 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.81f8aa00> */,
    0x00002062    /* 455 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.81f8aa20> */,
    0x0000003d    /* 457 (LREF0) */,
    0x0000001a    /* 458 (POP-LOCAL-ENV) */,
    0x0000001a    /* 459 (POP-LOCAL-ENV) */,
    0x00001019    /* 460 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[923])) /* (#<compiled-code (#f #:G1852)@0xf56281d63960>) */,
    0x0000200e    /* 462 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]) + 470),
    0x00000006    /* 464 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* dict-push! */,
    0x00000006    /* 466 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /* 468 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.81f97500> */,
    0x00001018    /* 470 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /* 471 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]) + 505),
    0x00000048    /* 473 (LREF0-PUSH) */,
    0x0000b00e    /* 474 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]) + 503),
    0x0000005e    /* 476 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.81f973c0> */,
    0x00000006    /* 478 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /* 480 (LREF0-PUSH) */,
    0x00000006    /* 481 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /* 483 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-vector-base>.81f9bcc0> */,
    0x0000005e    /* 485 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81f97800> */,
    0x0000005d    /* 487 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81f977c0> */,
    0x00003088    /* 489 (LIST 3) */,
    0x0000000d    /* 490 (PUSH) */,
    0x00000006    /* 491 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /* 493 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[926])) /* (#:G1814 #:G1815 #:G1816) */,
    0x00000006    /* 495 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /* 497 (CONSTF-PUSH) */,
    0x00000006    /* 498 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /* 500 (LREF10-PUSH) */,
    0x0000b05f    /* 501 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.81f97440> */,
    0x00002062    /* 503 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.81f97480> */,
    0x0000003d    /* 505 (LREF0) */,
    0x0000001a    /* 506 (POP-LOCAL-ENV) */,
    0x0000001a    /* 507 (POP-LOCAL-ENV) */,
    0x00001019    /* 508 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[933])) /* (#<compiled-code (#f #:G1853)@0xf56281d63840>) */,
    0x0000200e    /* 510 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]) + 518),
    0x00000006    /* 512 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* dict-update! */,
    0x00000006    /* 514 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<module #f> */,
    0x0000205f    /* 516 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#%ensure-generic-function.81fa6880> */,
    0x00001018    /* 518 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /* 519 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]) + 551),
    0x00000048    /* 521 (LREF0-PUSH) */,
    0x0000b00e    /* 522 (PRE-CALL 11) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]) + 549),
    0x0000005e    /* 524 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<method>.81fa6700> */,
    0x00000006    /* 526 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :generic */,
    0x00000048    /* 528 (LREF0-PUSH) */,
    0x00000006    /* 529 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :specializers */,
    0x0000005e    /* 531 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<sparse-vector-base>.81faa620> */,
    0x0000005d    /* 533 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#<top>.81fa6940> */,
    0x00002088    /* 535 (LIST 2) */,
    0x0000000d    /* 536 (PUSH) */,
    0x00000006    /* 537 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :lambda-list */,
    0x00000006    /* 539 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1485[935])) /* (#:G1822 #:G1823 . #:G1825) */,
    0x00000006    /* 541 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :method-locked */,
    0x00000009    /* 543 (CONSTF-PUSH) */,
    0x00000006    /* 544 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* :body */,
    0x0000004c    /* 546 (LREF10-PUSH) */,
    0x0000b05f    /* 547 (GREF-CALL 11) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#make.81fa6720> */,
    0x00002062    /* 549 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.object#add-method!.81fa6740> */,
    0x00000053    /* 551 (LREF0-RET) */,
  },
  {   /* ScmPair d1485 */
       { SCM_NIL, SCM_NIL },
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[1])},
       { SCM_MAKE_INT(153U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[9]), SCM_OBJ(&scm__rc.d1485[3])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[4])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[6])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[7])},
       { SCM_OBJ(&scm__rc.d1485[8]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1485[5]), SCM_OBJ(&scm__rc.d1485[9])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(163U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[9]), SCM_OBJ(&scm__rc.d1485[12])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[13])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[15])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[16])},
       { SCM_OBJ(&scm__rc.d1485[17]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1485[14]), SCM_OBJ(&scm__rc.d1485[18])},
       { SCM_MAKE_INT(166U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[9]), SCM_OBJ(&scm__rc.d1485[20])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[21])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[23])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[24])},
       { SCM_OBJ(&scm__rc.d1485[25]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1485[22]), SCM_OBJ(&scm__rc.d1485[26])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[28])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[29])},
       { SCM_MAKE_INT(169U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[9]), SCM_OBJ(&scm__rc.d1485[31])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[32])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[34])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[35])},
       { SCM_OBJ(&scm__rc.d1485[36]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1485[33]), SCM_OBJ(&scm__rc.d1485[37])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[39])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[40])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[41])},
       { SCM_MAKE_INT(172U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[9]), SCM_OBJ(&scm__rc.d1485[43])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[44])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[46])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[47])},
       { SCM_OBJ(&scm__rc.d1485[48]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1485[45]), SCM_OBJ(&scm__rc.d1485[49])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[51])},
       { SCM_MAKE_INT(179U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[9]), SCM_OBJ(&scm__rc.d1485[53])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[54])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[56])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[57])},
       { SCM_OBJ(&scm__rc.d1485[58]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1485[55]), SCM_OBJ(&scm__rc.d1485[59])},
       { SCM_MAKE_INT(183U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[9]), SCM_OBJ(&scm__rc.d1485[61])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[62])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[64])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[65])},
       { SCM_OBJ(&scm__rc.d1485[66]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1485[63]), SCM_OBJ(&scm__rc.d1485[67])},
       { SCM_MAKE_INT(186U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[9]), SCM_OBJ(&scm__rc.d1485[69])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[70])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[72])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[73])},
       { SCM_OBJ(&scm__rc.d1485[74]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1485[71]), SCM_OBJ(&scm__rc.d1485[75])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(189U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[9]), SCM_OBJ(&scm__rc.d1485[78])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[79])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[81])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[82])},
       { SCM_OBJ(&scm__rc.d1485[83]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1485[80]), SCM_OBJ(&scm__rc.d1485[84])},
       { SCM_MAKE_INT(200U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[9]), SCM_OBJ(&scm__rc.d1485[86])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[87])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[89])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[90])},
       { SCM_OBJ(&scm__rc.d1485[91]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1485[88]), SCM_OBJ(&scm__rc.d1485[92])},
       { SCM_MAKE_INT(205U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[9]), SCM_OBJ(&scm__rc.d1485[94])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[95])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[97])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[98])},
       { SCM_OBJ(&scm__rc.d1485[99]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1485[96]), SCM_OBJ(&scm__rc.d1485[100])},
       { SCM_MAKE_INT(208U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[9]), SCM_OBJ(&scm__rc.d1485[102])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[103])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[105])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[106])},
       { SCM_OBJ(&scm__rc.d1485[107]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1485[104]), SCM_OBJ(&scm__rc.d1485[108])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(220U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[9]), SCM_OBJ(&scm__rc.d1485[111])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[112])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1485[114]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1485[113]), SCM_OBJ(&scm__rc.d1485[115])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[118])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[119])},
       { SCM_MAKE_INT(236U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[9]), SCM_OBJ(&scm__rc.d1485[121])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[122])},
       { SCM_OBJ(&scm__rc.d1485[123]), SCM_OBJ(&scm__rc.d1485[115])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[126])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[127])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[130])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[132])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[133])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[136])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[130])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[140])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[141])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[140])},
       { SCM_OBJ(&scm__rc.d1485[143]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[147])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[149])},
       { SCM_OBJ(&scm__rc.d1485[150]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[8]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[155])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[157])},
       { SCM_OBJ(&scm__rc.d1485[158]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[10]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_UNDEFINED},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[163])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[164])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_UNDEFINED},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[167])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[170])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[171])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[175])},
       { SCM_OBJ(&scm__rc.d1485[176]), SCM_OBJ(&scm__rc.d1485[130])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[180])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[181])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[180])},
       { SCM_OBJ(&scm__rc.d1485[183]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[17]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[136])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[188])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[180])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[190])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[19]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[157])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[195])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[180])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[197])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[198])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[21]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[39])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[202])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[204])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[180])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[206])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[207])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[23]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[28])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[211])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[130])},
       { SCM_MAKE_INT(0), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[214])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1485[215]), SCM_OBJ(&scm__rc.d1485[216])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[217])},
       { SCM_OBJ(&scm__rc.d1485[213]), SCM_OBJ(&scm__rc.d1485[218])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[219])},
       { SCM_MAKE_INT(254U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[9]), SCM_OBJ(&scm__rc.d1485[221])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[222])},
       { SCM_OBJ(&scm__rc.d1485[223]), SCM_OBJ(&scm__rc.d1485[115])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[226])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[227])},
       { SCM_MAKE_INT(264U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[9]), SCM_OBJ(&scm__rc.d1485[229])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[230])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[232])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[233])},
       { SCM_OBJ(&scm__rc.d1485[234]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1485[231]), SCM_OBJ(&scm__rc.d1485[235])},
       { SCM_MAKE_INT(287U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[9]), SCM_OBJ(&scm__rc.d1485[237])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[238])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[240])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[241])},
       { SCM_OBJ(&scm__rc.d1485[242]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1485[239]), SCM_OBJ(&scm__rc.d1485[243])},
       { SCM_MAKE_INT(290U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[9]), SCM_OBJ(&scm__rc.d1485[245])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[246])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[248])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[249])},
       { SCM_OBJ(&scm__rc.d1485[250]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1485[247]), SCM_OBJ(&scm__rc.d1485[251])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[28])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[253])},
       { SCM_MAKE_INT(293U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[9]), SCM_OBJ(&scm__rc.d1485[255])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[256])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[258])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[259])},
       { SCM_OBJ(&scm__rc.d1485[260]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1485[257]), SCM_OBJ(&scm__rc.d1485[261])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[40])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[263])},
       { SCM_MAKE_INT(297U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[9]), SCM_OBJ(&scm__rc.d1485[265])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[266])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[268])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[269])},
       { SCM_OBJ(&scm__rc.d1485[270]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1485[267]), SCM_OBJ(&scm__rc.d1485[271])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[273])},
       { SCM_MAKE_INT(312U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[9]), SCM_OBJ(&scm__rc.d1485[275])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[276])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[278])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[279])},
       { SCM_OBJ(&scm__rc.d1485[280]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1485[277]), SCM_OBJ(&scm__rc.d1485[281])},
       { SCM_MAKE_INT(321U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[9]), SCM_OBJ(&scm__rc.d1485[283])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[284])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[286])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[287])},
       { SCM_OBJ(&scm__rc.d1485[288]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1485[285]), SCM_OBJ(&scm__rc.d1485[289])},
       { SCM_MAKE_INT(324U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[9]), SCM_OBJ(&scm__rc.d1485[291])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[292])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[294])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[295])},
       { SCM_OBJ(&scm__rc.d1485[296]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1485[293]), SCM_OBJ(&scm__rc.d1485[297])},
       { SCM_MAKE_INT(328U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[9]), SCM_OBJ(&scm__rc.d1485[299])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[300])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[302])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[303])},
       { SCM_OBJ(&scm__rc.d1485[304]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1485[301]), SCM_OBJ(&scm__rc.d1485[305])},
       { SCM_MAKE_INT(331U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[9]), SCM_OBJ(&scm__rc.d1485[307])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[308])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[310])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[311])},
       { SCM_OBJ(&scm__rc.d1485[312]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1485[309]), SCM_OBJ(&scm__rc.d1485[313])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[40])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[315])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[316])},
       { SCM_MAKE_INT(333U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[9]), SCM_OBJ(&scm__rc.d1485[318])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[319])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[321])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[322])},
       { SCM_OBJ(&scm__rc.d1485[323]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1485[320]), SCM_OBJ(&scm__rc.d1485[324])},
       { SCM_MAKE_INT(348U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[9]), SCM_OBJ(&scm__rc.d1485[326])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[327])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[329])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[330])},
       { SCM_OBJ(&scm__rc.d1485[331]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1485[328]), SCM_OBJ(&scm__rc.d1485[332])},
       { SCM_MAKE_INT(354U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[9]), SCM_OBJ(&scm__rc.d1485[334])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[335])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[337])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[338])},
       { SCM_OBJ(&scm__rc.d1485[339]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1485[336]), SCM_OBJ(&scm__rc.d1485[340])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[119])},
       { SCM_MAKE_INT(358U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[9]), SCM_OBJ(&scm__rc.d1485[343])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[344])},
       { SCM_OBJ(&scm__rc.d1485[345]), SCM_OBJ(&scm__rc.d1485[115])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[130])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[130])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[355])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[32]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[360])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[34]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[368])},
       { SCM_OBJ(&scm__rc.d1485[369]), SCM_OBJ(&scm__rc.d1485[130])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[41]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[375])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[190])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[43]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[157])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[381])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[198])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[44]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[202])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[387])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[207])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[45]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[211])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[393])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[47]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[397])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[48]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[401])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[49]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[405])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[51]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[409])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[52]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[413])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[53]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[417])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[55]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[421])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[56]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[425])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[57]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[429])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[59]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[433])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[60]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[437])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[61]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[441])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[63]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[445])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[64]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[449])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[65]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[453])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[67]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[457])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[68]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[461])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[69]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[465])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[71]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[469])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[72]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[473])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[73]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[477])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[75]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[481])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[76]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[485])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[77]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[489])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[79]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[493])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[80]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[497])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[81]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[501])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[83]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[505])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[84]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[509])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[85]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[513])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[87]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[517])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[88]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[521])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[89]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(391U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[9]), SCM_OBJ(&scm__rc.d1485[526])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[527])},
       { SCM_OBJ(&scm__rc.d1485[528]), SCM_OBJ(&scm__rc.d1485[115])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[531])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[180])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[533])},
       { SCM_OBJ(&scm__rc.d1485[534]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[93]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(475U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[9]), SCM_OBJ(&scm__rc.d1485[539])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[540])},
       { SCM_OBJ(&scm__rc.d1485[541]), SCM_OBJ(&scm__rc.d1485[115])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(500U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[9]), SCM_OBJ(&scm__rc.d1485[544])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[545])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[547])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[548])},
       { SCM_OBJ(&scm__rc.d1485[549]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1485[546]), SCM_OBJ(&scm__rc.d1485[550])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[118])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[552])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[553])},
       { SCM_MAKE_INT(503U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[9]), SCM_OBJ(&scm__rc.d1485[555])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[556])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[558])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[559])},
       { SCM_OBJ(&scm__rc.d1485[560]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1485[557]), SCM_OBJ(&scm__rc.d1485[561])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[40])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[563])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[564])},
       { SCM_MAKE_INT(507U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[9]), SCM_OBJ(&scm__rc.d1485[566])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[567])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[569])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[570])},
       { SCM_OBJ(&scm__rc.d1485[571]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1485[568]), SCM_OBJ(&scm__rc.d1485[572])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[574])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[575])},
       { SCM_MAKE_INT(523U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[9]), SCM_OBJ(&scm__rc.d1485[577])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[578])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[580])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[581])},
       { SCM_OBJ(&scm__rc.d1485[582]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1485[579]), SCM_OBJ(&scm__rc.d1485[583])},
       { SCM_MAKE_INT(531U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[9]), SCM_OBJ(&scm__rc.d1485[585])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[586])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[588])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[589])},
       { SCM_OBJ(&scm__rc.d1485[590]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1485[587]), SCM_OBJ(&scm__rc.d1485[591])},
       { SCM_MAKE_INT(534U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[9]), SCM_OBJ(&scm__rc.d1485[593])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[594])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[596])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[597])},
       { SCM_OBJ(&scm__rc.d1485[598]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1485[595]), SCM_OBJ(&scm__rc.d1485[599])},
       { SCM_MAKE_INT(537U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[9]), SCM_OBJ(&scm__rc.d1485[601])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[602])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[604])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[605])},
       { SCM_OBJ(&scm__rc.d1485[606]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1485[603]), SCM_OBJ(&scm__rc.d1485[607])},
       { SCM_MAKE_INT(540U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[9]), SCM_OBJ(&scm__rc.d1485[609])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[610])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[612])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[613])},
       { SCM_OBJ(&scm__rc.d1485[614]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1485[611]), SCM_OBJ(&scm__rc.d1485[615])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[315])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[617])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[618])},
       { SCM_MAKE_INT(542U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[9]), SCM_OBJ(&scm__rc.d1485[620])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[621])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[623])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[624])},
       { SCM_OBJ(&scm__rc.d1485[625]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1485[622]), SCM_OBJ(&scm__rc.d1485[626])},
       { SCM_MAKE_INT(563U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[9]), SCM_OBJ(&scm__rc.d1485[628])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[629])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[631])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[632])},
       { SCM_OBJ(&scm__rc.d1485[633]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1485[630]), SCM_OBJ(&scm__rc.d1485[634])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[40])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[636])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[637])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[638])},
       { SCM_MAKE_INT(569U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[9]), SCM_OBJ(&scm__rc.d1485[640])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[641])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[643])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[644])},
       { SCM_OBJ(&scm__rc.d1485[645]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1485[642]), SCM_OBJ(&scm__rc.d1485[646])},
       { SCM_MAKE_INT(586U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[9]), SCM_OBJ(&scm__rc.d1485[648])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[649])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[651])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[652])},
       { SCM_OBJ(&scm__rc.d1485[653]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1485[650]), SCM_OBJ(&scm__rc.d1485[654])},
       { SCM_MAKE_INT(595U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[9]), SCM_OBJ(&scm__rc.d1485[656])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[657])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[659])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[660])},
       { SCM_OBJ(&scm__rc.d1485[661]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1485[658]), SCM_OBJ(&scm__rc.d1485[662])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[127])},
       { SCM_MAKE_INT(607U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[9]), SCM_OBJ(&scm__rc.d1485[665])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[666])},
       { SCM_OBJ(&scm__rc.d1485[667]), SCM_OBJ(&scm__rc.d1485[115])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[130])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[133])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[671])},
       { SCM_MAKE_INT(617U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[9]), SCM_OBJ(&scm__rc.d1485[673])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[674])},
       { SCM_OBJ(&scm__rc.d1485[675]), SCM_OBJ(&scm__rc.d1485[115])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[136])},
       { SCM_MAKE_INT(616U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[9]), SCM_OBJ(&scm__rc.d1485[679])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[680])},
       { SCM_OBJ(&scm__rc.d1485[681]), SCM_OBJ(&scm__rc.d1485[115])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[130])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[141])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[685])},
       { SCM_MAKE_INT(620U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[9]), SCM_OBJ(&scm__rc.d1485[687])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[688])},
       { SCM_OBJ(&scm__rc.d1485[689]), SCM_OBJ(&scm__rc.d1485[144])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(619U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[9]), SCM_OBJ(&scm__rc.d1485[692])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[693])},
       { SCM_OBJ(&scm__rc.d1485[694]), SCM_OBJ(&scm__rc.d1485[115])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[697])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[132])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[699])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[700])},
       { SCM_MAKE_INT(623U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[9]), SCM_OBJ(&scm__rc.d1485[702])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[703])},
       { SCM_OBJ(&scm__rc.d1485[704]), SCM_OBJ(&scm__rc.d1485[144])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[101]), SCM_NIL},
       { SCM_MAKE_INT(622U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[9]), SCM_OBJ(&scm__rc.d1485[708])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[709])},
       { SCM_OBJ(&scm__rc.d1485[710]), SCM_OBJ(&scm__rc.d1485[115])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[713])},
       { SCM_MAKE_INT(626U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[9]), SCM_OBJ(&scm__rc.d1485[715])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[716])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[575])},
       { SCM_OBJ(&scm__rc.d1485[718]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1485[717]), SCM_OBJ(&scm__rc.d1485[719])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[104]), SCM_NIL},
       { SCM_MAKE_INT(625U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1475[9]), SCM_OBJ(&scm__rc.d1485[723])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[724])},
       { SCM_OBJ(&scm__rc.d1485[725]), SCM_OBJ(&scm__rc.d1485[115])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[728])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[180])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[730])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[731])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[107]), SCM_NIL},
       { SCM_UNDEFINED, SCM_UNDEFINED},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[735])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[737])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[180])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[739])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[740])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[108]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[744])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[745])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[747])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[180])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[749])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[109]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[753])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[755])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[180])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[757])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[110]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[761])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[763])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[180])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[765])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[766])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[111]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[770])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[771])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[773])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[180])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[775])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[112]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[779])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[781])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[180])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[783])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[113]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[787])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[789])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[180])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[114]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[795])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[180])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[115]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[801])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[180])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[803])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[804])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[116]), SCM_NIL},
       { SCM_UNDEFINED, SCM_UNDEFINED},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[808])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[810])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[180])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[812])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[813])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[117]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[817])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[818])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[820])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[180])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[822])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[823])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[118]), SCM_NIL},
       { SCM_UNDEFINED, SCM_UNDEFINED},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[827])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[829])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[180])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[119]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[835])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[180])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[837])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[838])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[121]), SCM_NIL},
       { SCM_UNDEFINED, SCM_UNDEFINED},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[842])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[844])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[180])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[846])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[847])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[122]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[851])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[852])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[854])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[180])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[856])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[123]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[860])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[862])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[180])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[864])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[124]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[868])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[870])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[180])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[872])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[873])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[125]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[877])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[878])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[880])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[180])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[882])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[126]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[886])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[888])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[180])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[890])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[127]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[894])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[896])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[180])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[128]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[902])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[180])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[129]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[908])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[180])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[910])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[911])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[130]), SCM_NIL},
       { SCM_UNDEFINED, SCM_UNDEFINED},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[915])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[917])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[180])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[919])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[920])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[131]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[924])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[925])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d1485[927])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[180])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[929])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[930])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1487[132]), SCM_NIL},
       { SCM_UNDEFINED, SCM_UNDEFINED},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1485[934])},
  },
  {   /* ScmObj d1474 */
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    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 data_2d_2dsparse_25make_sparse_table(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj type_scm;
  ScmObj type;
  ScmObj cmpr_scm;
  ScmComparator* cmpr;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("%make-sparse-table");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  type_scm = SCM_SUBRARGS[0];
  type = (type_scm);
  cmpr_scm = SCM_SUBRARGS[1];
  if (!SCM_COMPARATORP(cmpr_scm)) Scm_Error("comparator required, but got %S", cmpr_scm);
  cmpr = SCM_COMPARATOR(cmpr_scm);
  {
{
ScmObj SCM_RESULT;

#line 154 "./sparse.scm"
{ScmHashType t=SCM_HASH_EQ;
if (
SCM_EQ(type,scm__rc.d1474[5])){t=(SCM_HASH_EQ);}else if(
SCM_EQ(type,scm__rc.d1474[4])){t=(SCM_HASH_EQV);}else if(
SCM_EQ(type,scm__rc.d1474[3])){t=(SCM_HASH_EQUAL);}else if(
SCM_EQ(type,scm__rc.d1474[2])){t=(SCM_HASH_STRING);} else {
t=(SCM_HASH_GENERAL);}
{SCM_RESULT=(MakeSparseTable(t,cmpr,0));goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj data_2d_2dsparsesparse_table_comparator(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj st_scm;
  SparseTable* st;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sparse-table-comparator");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  st_scm = SCM_SUBRARGS[0];
  if (!SPARSE_TABLE_P(st_scm)) Scm_Error("sparse table required, but got %S", st_scm);
  st = SPARSE_TABLE(st_scm);
  {
{
ScmObj SCM_RESULT;

#line 164 "./sparse.scm"
{SCM_RESULT=(SCM_OBJ((st)->comparator));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj data_2d_2dsparsesparse_table_num_entries(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj st_scm;
  SparseTable* st;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sparse-table-num-entries");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  st_scm = SCM_SUBRARGS[0];
  if (!SPARSE_TABLE_P(st_scm)) Scm_Error("sparse table required, but got %S", st_scm);
  st = SPARSE_TABLE(st_scm);
  {
{
u_long SCM_RESULT;

#line 167 "./sparse.scm"
{SCM_RESULT=((st)->numEntries);goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_MakeIntegerFromUI(SCM_RESULT));
}
  }
}

static ScmObj data_2d_2dsparsesparse_table_setX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj st_scm;
  SparseTable* st;
  ScmObj key_scm;
  ScmObj key;
  ScmObj value_scm;
  ScmObj value;
  ScmObj SCM_SUBRARGS[3];
  SCM_ENTER_SUBR("sparse-table-set!");
  for (int SCM_i=0; SCM_i<3; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  st_scm = SCM_SUBRARGS[0];
  if (!SPARSE_TABLE_P(st_scm)) Scm_Error("sparse table required, but got %S", st_scm);
  st = SPARSE_TABLE(st_scm);
  key_scm = SCM_SUBRARGS[1];
  key = (key_scm);
  value_scm = SCM_SUBRARGS[2];
  value = (value_scm);
  {
{
ScmObj SCM_RESULT;

#line 170 "./sparse.scm"
{SCM_RESULT=(SparseTableSet(st,key,value,0));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj data_2d_2dsparsesparse_table_ref(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj st_scm;
  SparseTable* st;
  ScmObj key_scm;
  ScmObj key;
  ScmObj fallback_scm;
  ScmObj fallback;
  ScmObj SCM_SUBRARGS[4];
  SCM_ENTER_SUBR("sparse-table-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);
  }
  st_scm = SCM_SUBRARGS[0];
  if (!SPARSE_TABLE_P(st_scm)) Scm_Error("sparse table required, but got %S", st_scm);
  st = SPARSE_TABLE(st_scm);
  key_scm = SCM_SUBRARGS[1];
  key = (key_scm);
  if (SCM_ARGCNT > 2+1) {
    fallback_scm = SCM_SUBRARGS[2];
  } else {
    fallback_scm = SCM_UNBOUND;
  }
  fallback = (fallback_scm);
  {
{
ScmObj SCM_RESULT;

#line 174 "./sparse.scm"
{ScmObj r=SparseTableRef(st,key,fallback);
if (SCM_UNBOUNDP(r)){{
Scm_Error("%S doesn't have an entry for key %S",SCM_OBJ(st),key);}}
{SCM_RESULT=(r);goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj data_2d_2dsparsesparse_table_existsP(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj st_scm;
  SparseTable* st;
  ScmObj key_scm;
  ScmObj key;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("sparse-table-exists?");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  st_scm = SCM_SUBRARGS[0];
  if (!SPARSE_TABLE_P(st_scm)) Scm_Error("sparse table required, but got %S", st_scm);
  st = SPARSE_TABLE(st_scm);
  key_scm = SCM_SUBRARGS[1];
  key = (key_scm);
  {
{
int SCM_RESULT;

#line 180 "./sparse.scm"
{ScmObj r=SparseTableRef(st,key,SCM_UNBOUND);
{SCM_RESULT=(!(SCM_UNBOUNDP(r)));goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_MAKE_BOOL(SCM_RESULT));
}
  }
}

static ScmObj data_2d_2dsparsesparse_table_deleteX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj st_scm;
  SparseTable* st;
  ScmObj key_scm;
  ScmObj key;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("sparse-table-delete!");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  st_scm = SCM_SUBRARGS[0];
  if (!SPARSE_TABLE_P(st_scm)) Scm_Error("sparse table required, but got %S", st_scm);
  st = SPARSE_TABLE(st_scm);
  key_scm = SCM_SUBRARGS[1];
  key = (key_scm);
  {
{
int SCM_RESULT;

#line 184 "./sparse.scm"
{SCM_RESULT=(!(SCM_UNBOUNDP(SparseTableDelete(st,key))));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_MAKE_BOOL(SCM_RESULT));
}
  }
}

static ScmObj data_2d_2dsparsesparse_table_clearX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj st_scm;
  SparseTable* st;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sparse-table-clear!");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  st_scm = SCM_SUBRARGS[0];
  if (!SPARSE_TABLE_P(st_scm)) Scm_Error("sparse table required, but got %S", st_scm);
  st = SPARSE_TABLE(st_scm);
  {
SparseTableClear(st);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}

static ScmObj data_2d_2dsparsesparse_table_copy(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj sv_scm;
  SparseTable* sv;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sparse-table-copy");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  sv_scm = SCM_SUBRARGS[0];
  if (!SPARSE_TABLE_P(sv_scm)) Scm_Error("sparse table required, but got %S", sv_scm);
  sv = SPARSE_TABLE(sv_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(SparseTableCopy(sv));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj sparse_table_iter(ScmObj* args,int nargs,void* data){{
#line 192 "./sparse.scm"
((void )(nargs));
{SparseTableIter* iter=((SparseTableIter* )(data));ScmObj r=
SparseTableIterNext(iter);ScmObj eofval=
(args)[0];
if (SCM_FALSEP(r)){
return (Scm_Values2(eofval,eofval));} else {
return (Scm_Values2(SCM_CAR(r),SCM_CDR(r)));}}}}
static ScmObj data_2d_2dsparse_25sparse_table_iter(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj st_scm;
  SparseTable* st;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("%sparse-table-iter");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  st_scm = SCM_SUBRARGS[0];
  if (!SPARSE_TABLE_P(st_scm)) Scm_Error("sparse table required, but got %S", st_scm);
  st = SPARSE_TABLE(st_scm);
  {
{
ScmObj SCM_RESULT;

#line 201 "./sparse.scm"
{SparseTableIter* iter=SCM_NEW(SparseTableIter);
SparseTableIterInit(iter,st);
{SCM_RESULT=(Scm_MakeSubr(sparse_table_iter,iter,1,0,SCM_OBJ(&scm__sc.d1475[26])));goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj data_2d_2dsparse_25sparse_table_dump(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj st_scm;
  SparseTable* st;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("%sparse-table-dump");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  st_scm = SCM_SUBRARGS[0];
  if (!SPARSE_TABLE_P(st_scm)) Scm_Error("sparse table required, but got %S", st_scm);
  st = SPARSE_TABLE(st_scm);
  {
SparseTableDump(st);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}

static ScmObj data_2d_2dsparse_25sparse_table_check(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj st_scm;
  SparseTable* st;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("%sparse-table-check");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  st_scm = SCM_SUBRARGS[0];
  if (!SPARSE_TABLE_P(st_scm)) Scm_Error("sparse table required, but got %S", st_scm);
  st = SPARSE_TABLE(st_scm);
  {
SparseTableCheck(st);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}

static ScmObj data_2d_2dsparse_25make_sparse_vector(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj type_scm;
  ScmObj type;
  ScmObj default_value_scm;
  ScmObj default_value;
  ScmObj flags_scm;
  u_long flags;
  ScmObj SCM_SUBRARGS[3];
  SCM_ENTER_SUBR("%make-sparse-vector");
  for (int SCM_i=0; SCM_i<3; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  type_scm = SCM_SUBRARGS[0];
  type = (type_scm);
  default_value_scm = SCM_SUBRARGS[1];
  default_value = (default_value_scm);
  flags_scm = SCM_SUBRARGS[2];
  if (!SCM_UINTEGERP(flags_scm)) Scm_Error("C integer required, but got %S", flags_scm);
  flags = Scm_GetIntegerU(flags_scm);
  {
{
ScmObj SCM_RESULT;

#line 265 "./sparse.scm"
((void )(flags));

#line 266 "./sparse.scm"
{ScmClass* klass=NULL;
if (SCM_CLASSP(type)){klass=(SCM_CLASS(type));}else if(
SCM_FALSEP(type)){klass=(SCM_CLASS_SPARSE_VECTOR);}else if(
SCM_EQ(type,scm__rc.d1474[175])){klass=(SCM_CLASS_SPARSE_S8VECTOR);}else if(
SCM_EQ(type,scm__rc.d1474[174])){klass=(SCM_CLASS_SPARSE_U8VECTOR);}else if(
SCM_EQ(type,scm__rc.d1474[173])){klass=(SCM_CLASS_SPARSE_S16VECTOR);}else if(
SCM_EQ(type,scm__rc.d1474[172])){klass=(SCM_CLASS_SPARSE_U16VECTOR);}else if(
SCM_EQ(type,scm__rc.d1474[171])){klass=(SCM_CLASS_SPARSE_S32VECTOR);}else if(
SCM_EQ(type,scm__rc.d1474[170])){klass=(SCM_CLASS_SPARSE_U32VECTOR);}else if(
SCM_EQ(type,scm__rc.d1474[169])){klass=(SCM_CLASS_SPARSE_S64VECTOR);}else if(
SCM_EQ(type,scm__rc.d1474[168])){klass=(SCM_CLASS_SPARSE_U64VECTOR);}else if(
SCM_EQ(type,scm__rc.d1474[167])){klass=(SCM_CLASS_SPARSE_F16VECTOR);}else if(
SCM_EQ(type,scm__rc.d1474[166])){klass=(SCM_CLASS_SPARSE_F32VECTOR);}else if(
SCM_EQ(type,scm__rc.d1474[165])){klass=(SCM_CLASS_SPARSE_F64VECTOR);} else {
Scm_TypeError("type","subclass of <sparse-vector-base>, #f, or one of symbols s8, u8, s16, u16, s32, u32, s64, u64, f16, f32, f64",type);}
#line 285 "./sparse.scm"
{SCM_RESULT=(MakeSparseVector(klass,default_value,0));goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj data_2d_2dsparsesparse_vector_max_index_bits(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("sparse-vector-max-index-bits");
  {
{
int SCM_RESULT;

#line 288 "./sparse.scm"
{SCM_RESULT=(SPARSE_VECTOR_MAX_INDEX_BITS);goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_MakeInteger(SCM_RESULT));
}
  }
}

static ScmObj data_2d_2dsparsesparse_vector_num_entries(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj sv_scm;
  SparseVector* sv;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sparse-vector-num-entries");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  sv_scm = SCM_SUBRARGS[0];
  if (!SPARSE_VECTOR_BASE_P(sv_scm)) Scm_Error("sparse vector required, but got %S", sv_scm);
  sv = SPARSE_VECTOR(sv_scm);
  {
{
u_long SCM_RESULT;

#line 291 "./sparse.scm"
{SCM_RESULT=((sv)->numEntries);goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_MakeIntegerFromUI(SCM_RESULT));
}
  }
}

static ScmObj data_2d_2dsparsesparse_vector_setX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj sv_scm;
  SparseVector* sv;
  ScmObj index_scm;
  u_long index;
  ScmObj value_scm;
  ScmObj value;
  ScmObj SCM_SUBRARGS[3];
  SCM_ENTER_SUBR("sparse-vector-set!");
  for (int SCM_i=0; SCM_i<3; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  sv_scm = SCM_SUBRARGS[0];
  if (!SPARSE_VECTOR_BASE_P(sv_scm)) Scm_Error("sparse vector required, but got %S", sv_scm);
  sv = SPARSE_VECTOR(sv_scm);
  index_scm = SCM_SUBRARGS[1];
  if (!SCM_UINTEGERP(index_scm)) Scm_Error("C integer required, but got %S", index_scm);
  index = Scm_GetIntegerU(index_scm);
  value_scm = SCM_SUBRARGS[2];
  value = (value_scm);
  {
SparseVectorSet(sv,index,value);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}

static ScmObj data_2d_2dsparsesparse_vector_ref(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj sv_scm;
  SparseVector* sv;
  ScmObj index_scm;
  ScmObj index;
  ScmObj fallback_scm;
  ScmObj fallback;
  ScmObj SCM_SUBRARGS[4];
  SCM_ENTER_SUBR("sparse-vector-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);
  }
  sv_scm = SCM_SUBRARGS[0];
  if (!SPARSE_VECTOR_BASE_P(sv_scm)) Scm_Error("sparse vector required, but got %S", sv_scm);
  sv = SPARSE_VECTOR(sv_scm);
  index_scm = SCM_SUBRARGS[1];
  if (!SCM_INTEGERP(index_scm)) Scm_Error("exact integer required, but got %S", index_scm);
  index = (index_scm);
  if (SCM_ARGCNT > 2+1) {
    fallback_scm = SCM_SUBRARGS[2];
  } else {
    fallback_scm = SCM_UNBOUND;
  }
  fallback = (fallback_scm);
  {
{
ScmObj SCM_RESULT;

#line 300 "./sparse.scm"
{int oor=FALSE;u_long i=
Scm_GetIntegerUClamp(index,SCM_CLAMP_NONE,&(oor));ScmObj r=SCM_UNBOUND;
#line 303 "./sparse.scm"
if (!(oor)){{
r=(SparseVectorRef(sv,i,fallback));}}
if (SCM_UNBOUNDP(r)){
{
if (SCM_UNDEFINEDP((sv)->defaultValue)){{
Scm_Error("%S doesn't have an entry at index %S",SCM_OBJ(sv),index);}}
{SCM_RESULT=((sv)->defaultValue);goto SCM_STUB_RETURN;}}} else {
{SCM_RESULT=(r);goto SCM_STUB_RETURN;}}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj data_2d_2dsparsesparse_vector_existsP(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj sv_scm;
  SparseVector* sv;
  ScmObj index_scm;
  ScmObj index;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("sparse-vector-exists?");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  sv_scm = SCM_SUBRARGS[0];
  if (!SPARSE_VECTOR_BASE_P(sv_scm)) Scm_Error("sparse vector required, but got %S", sv_scm);
  sv = SPARSE_VECTOR(sv_scm);
  index_scm = SCM_SUBRARGS[1];
  if (!SCM_INTEGERP(index_scm)) Scm_Error("exact integer required, but got %S", index_scm);
  index = (index_scm);
  {
{
int SCM_RESULT;

#line 314 "./sparse.scm"
{int oor=FALSE;u_long i=
Scm_GetIntegerUClamp(index,SCM_CLAMP_NONE,&(oor));ScmObj r=SCM_UNBOUND;
#line 317 "./sparse.scm"
if (!(oor)){{
r=(SparseVectorRef(sv,i,SCM_UNBOUND));}}
{SCM_RESULT=(!(SCM_UNBOUNDP(r)));goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_MAKE_BOOL(SCM_RESULT));
}
  }
}

static ScmObj data_2d_2dsparsesparse_vector_default_value(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj sv_scm;
  SparseVector* sv;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sparse-vector-default-value");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  sv_scm = SCM_SUBRARGS[0];
  if (!SPARSE_VECTOR_BASE_P(sv_scm)) Scm_Error("sparse vector required, but got %S", sv_scm);
  sv = SPARSE_VECTOR(sv_scm);
  {
{
ScmObj SCM_RESULT;

#line 322 "./sparse.scm"
{SCM_RESULT=((sv)->defaultValue);goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj data_2d_2dsparsesparse_vector_deleteX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj sv_scm;
  SparseVector* sv;
  ScmObj index_scm;
  u_long index;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("sparse-vector-delete!");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  sv_scm = SCM_SUBRARGS[0];
  if (!SPARSE_VECTOR_BASE_P(sv_scm)) Scm_Error("sparse vector required, but got %S", sv_scm);
  sv = SPARSE_VECTOR(sv_scm);
  index_scm = SCM_SUBRARGS[1];
  if (!SCM_UINTEGERP(index_scm)) Scm_Error("C integer required, but got %S", index_scm);
  index = Scm_GetIntegerU(index_scm);
  {
{
int SCM_RESULT;

#line 326 "./sparse.scm"
{SCM_RESULT=(!(SCM_UNBOUNDP(SparseVectorDelete(sv,index))));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_MAKE_BOOL(SCM_RESULT));
}
  }
}

static ScmObj data_2d_2dsparsesparse_vector_clearX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj sv_scm;
  SparseVector* sv;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sparse-vector-clear!");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  sv_scm = SCM_SUBRARGS[0];
  if (!SPARSE_VECTOR_BASE_P(sv_scm)) Scm_Error("sparse vector required, but got %S", sv_scm);
  sv = SPARSE_VECTOR(sv_scm);
  {
SparseVectorClear(sv);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}

static ScmObj data_2d_2dsparsesparse_vector_copy(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj sv_scm;
  SparseVector* sv;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sparse-vector-copy");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  sv_scm = SCM_SUBRARGS[0];
  if (!SPARSE_VECTOR_BASE_P(sv_scm)) Scm_Error("sparse vector required, but got %S", sv_scm);
  sv = SPARSE_VECTOR(sv_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(SparseVectorCopy(sv));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj data_2d_2dsparsesparse_vector_incX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj sv_scm;
  SparseVector* sv;
  ScmObj index_scm;
  u_long index;
  ScmObj delta_scm;
  ScmObj delta;
  ScmObj fallback_scm;
  ScmObj fallback;
  ScmObj SCM_SUBRARGS[5];
  SCM_ENTER_SUBR("sparse-vector-inc!");
  if (SCM_ARGCNT >= 5
      && !SCM_NULLP(SCM_ARGREF(SCM_ARGCNT-1)))
    Scm_Error("too many arguments: up to 4 is expected, %d given.", SCM_ARGCNT + Scm_Length(SCM_ARGREF(SCM_ARGCNT-1)) - 1);
  for (int SCM_i=0; SCM_i<5; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  sv_scm = SCM_SUBRARGS[0];
  if (!SPARSE_VECTOR_BASE_P(sv_scm)) Scm_Error("sparse vector required, but got %S", sv_scm);
  sv = SPARSE_VECTOR(sv_scm);
  index_scm = SCM_SUBRARGS[1];
  if (!SCM_UINTEGERP(index_scm)) Scm_Error("C integer required, but got %S", index_scm);
  index = Scm_GetIntegerU(index_scm);
  delta_scm = SCM_SUBRARGS[2];
  if (!SCM_NUMBERP(delta_scm)) Scm_Error("number required, but got %S", delta_scm);
  delta = (delta_scm);
  if (SCM_ARGCNT > 3+1) {
    fallback_scm = SCM_SUBRARGS[3];
  } else {
    fallback_scm = SCM_UNBOUND;
  }
  fallback = (fallback_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(SparseVectorInc(sv,index,delta,fallback));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj sparse_vector_iter(ScmObj* args,int nargs,void* data){{
#line 340 "./sparse.scm"
((void )(nargs));
{SparseVectorIter* iter=((SparseVectorIter* )(data));ScmObj r=
SparseVectorIterNext(iter);ScmObj eofval=
(args)[0];
if (SCM_FALSEP(r)){
return (Scm_Values2(eofval,eofval));} else {
return (Scm_Values2(SCM_CAR(r),SCM_CDR(r)));}}}}
static ScmObj data_2d_2dsparse_25sparse_vector_iter(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj sv_scm;
  SparseVector* sv;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("%sparse-vector-iter");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  sv_scm = SCM_SUBRARGS[0];
  if (!SPARSE_VECTOR_BASE_P(sv_scm)) Scm_Error("sparse vector required, but got %S", sv_scm);
  sv = SPARSE_VECTOR(sv_scm);
  {
{
ScmObj SCM_RESULT;

#line 349 "./sparse.scm"
{SparseVectorIter* iter=SCM_NEW(SparseVectorIter);
SparseVectorIterInit(iter,sv);
{SCM_RESULT=(
Scm_MakeSubr(sparse_vector_iter,iter,1,0,SCM_OBJ(&scm__sc.d1475[121])));goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj data_2d_2dsparse_25sparse_vector_dump(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj sv_scm;
  SparseVector* sv;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("%sparse-vector-dump");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  sv_scm = SCM_SUBRARGS[0];
  if (!SPARSE_VECTOR_BASE_P(sv_scm)) Scm_Error("sparse vector required, but got %S", sv_scm);
  sv = SPARSE_VECTOR(sv_scm);
  {
SparseVectorDump(sv);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}

#define X_OOR (1)

#define Y_OOR (2)

#define INTERLEAVE_SHIFT (4)

#define INTERLEAVE_MASK (((1UL)<<(INTERLEAVE_SHIFT))-(1))

static u_long index_combine_2d(ScmObj x,ScmObj y,int* oor){{
#line 434 "./sparse.scm"
if (!(SCM_INTEGERP(x))){{
Scm_Error("Exact integer required for x, but got %S",x);}}
if (!(SCM_INTEGERP(y))){{
Scm_Error("Exact integer required for y, but got %S",y);}}
{int oorx=FALSE;int oory=FALSE;u_long ix=
Scm_GetIntegerUClamp(x,SCM_CLAMP_NONE,&(oorx));u_long iy=
Scm_GetIntegerUClamp(y,SCM_CLAMP_NONE,&(oory));int bx=
Scm__HighestBitNumber(ix);int by=
Scm__HighestBitNumber(iy);
if (oorx){{if ((oor)==(NULL)){Scm_Error("x index is out of range: %S",x);} else {{*(oor)=(X_OOR);return (0);}}}}
if (oory){{if ((oor)==(NULL)){Scm_Error("y index is out of range: %S",y);} else {{*(oor)=(Y_OOR);return (0);}}}}
if ((ix)>=((((u_long )(1)))<<((SPARSE_VECTOR_MAX_INDEX_BITS)/(2)))){{
if ((oor)==(NULL)){Scm_Error("x index is out of range: %S",x);} else {{*(oor)=(X_OOR);return (0);}}}}
if ((iy)>=((((u_long )(1)))<<((SPARSE_VECTOR_MAX_INDEX_BITS)/(2)))){{
if ((oor)==(NULL)){Scm_Error("y index is out of range: %S",y);} else {{*(oor)=(Y_OOR);return (0);}}}}
{int bmax=(((bx)>(by))?(bx):(by));int shift=0;u_long ind=0;
#line 452 "./sparse.scm"
while((shift)<((bmax)+(1))){
ind=((ind)|(((ix)&((INTERLEAVE_MASK)<<(shift)))<<(shift)));
#line 455 "./sparse.scm"
ind=((ind)|(((iy)&((INTERLEAVE_MASK)<<(shift)))<<(
(shift)+(INTERLEAVE_SHIFT))));
shift=((shift)+(INTERLEAVE_SHIFT));}
if (oor){{*(oor)=(0);}}
return (ind);}}}}
static void index_split_2d(ScmObj index,u_long* px,u_long* py){{
#line 463 "./sparse.scm"
{u_long x=0;u_long y=0;int shift=0;u_long i=
Scm_GetIntegerU(index);
while(i){
x=((x)|(((i)&(INTERLEAVE_MASK))<<(shift)));
i=((i)>>(INTERLEAVE_SHIFT));
y=((y)|(((i)&(INTERLEAVE_MASK))<<(shift)));
i=((i)>>(INTERLEAVE_SHIFT));
shift=((shift)+(INTERLEAVE_SHIFT));}
*(px)=(x);
*(py)=(y);}}}
static ScmObj data_2d_2dsparsesparse_matrix_num_entries(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj sv_scm;
  SparseVector* sv;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sparse-matrix-num-entries");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  sv_scm = SCM_SUBRARGS[0];
  if (!SPARSE_MATRIX_BASE_P(sv_scm)) Scm_Error("sparse matrix required, but got %S", sv_scm);
  sv = SPARSE_MATRIX(sv_scm);
  {
{
u_long SCM_RESULT;

#line 501 "./sparse.scm"
{SCM_RESULT=((sv)->numEntries);goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_MakeIntegerFromUI(SCM_RESULT));
}
  }
}

static ScmObj data_2d_2dsparsesparse_matrix_setX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj sv_scm;
  SparseVector* sv;
  ScmObj x_scm;
  ScmObj x;
  ScmObj y_scm;
  ScmObj y;
  ScmObj val_scm;
  ScmObj val;
  ScmObj SCM_SUBRARGS[4];
  SCM_ENTER_SUBR("sparse-matrix-set!");
  for (int SCM_i=0; SCM_i<4; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  sv_scm = SCM_SUBRARGS[0];
  if (!SPARSE_MATRIX_BASE_P(sv_scm)) Scm_Error("sparse matrix required, but got %S", sv_scm);
  sv = SPARSE_MATRIX(sv_scm);
  x_scm = SCM_SUBRARGS[1];
  x = (x_scm);
  y_scm = SCM_SUBRARGS[2];
  y = (y_scm);
  val_scm = SCM_SUBRARGS[3];
  val = (val_scm);
  {

#line 504 "./sparse.scm"
SparseVectorSet(sv,index_combine_2d(x,y,NULL),val);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}

static ScmObj data_2d_2dsparsesparse_matrix_ref(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj sv_scm;
  SparseVector* sv;
  ScmObj x_scm;
  ScmObj x;
  ScmObj y_scm;
  ScmObj y;
  ScmObj fallback_scm;
  ScmObj fallback;
  ScmObj SCM_SUBRARGS[5];
  SCM_ENTER_SUBR("sparse-matrix-ref");
  if (SCM_ARGCNT >= 5
      && !SCM_NULLP(SCM_ARGREF(SCM_ARGCNT-1)))
    Scm_Error("too many arguments: up to 4 is expected, %d given.", SCM_ARGCNT + Scm_Length(SCM_ARGREF(SCM_ARGCNT-1)) - 1);
  for (int SCM_i=0; SCM_i<5; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  sv_scm = SCM_SUBRARGS[0];
  if (!SPARSE_MATRIX_BASE_P(sv_scm)) Scm_Error("sparse matrix required, but got %S", sv_scm);
  sv = SPARSE_MATRIX(sv_scm);
  x_scm = SCM_SUBRARGS[1];
  x = (x_scm);
  y_scm = SCM_SUBRARGS[2];
  y = (y_scm);
  if (SCM_ARGCNT > 3+1) {
    fallback_scm = SCM_SUBRARGS[3];
  } else {
    fallback_scm = SCM_UNBOUND;
  }
  fallback = (fallback_scm);
  {
{
ScmObj SCM_RESULT;

#line 509 "./sparse.scm"
{int oor=0;u_long i=
index_combine_2d(x,y,&(oor));ScmObj r=SCM_UNBOUND;
#line 512 "./sparse.scm"
if (!(oor)){{
r=(SparseVectorRef(sv,i,fallback));}}
if (SCM_UNBOUNDP(r)){
{
if (SCM_UNDEFINEDP((sv)->defaultValue)){{
Scm_Error("%S doesn't have an entry at index (%S %S)",
SCM_OBJ(sv),x,y);}}
{SCM_RESULT=((sv)->defaultValue);goto SCM_STUB_RETURN;}}} else {
{SCM_RESULT=(r);goto SCM_STUB_RETURN;}}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj data_2d_2dsparsesparse_matrix_existsP(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj sv_scm;
  SparseVector* sv;
  ScmObj x_scm;
  ScmObj x;
  ScmObj y_scm;
  ScmObj y;
  ScmObj SCM_SUBRARGS[3];
  SCM_ENTER_SUBR("sparse-matrix-exists?");
  for (int SCM_i=0; SCM_i<3; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  sv_scm = SCM_SUBRARGS[0];
  if (!SPARSE_MATRIX_BASE_P(sv_scm)) Scm_Error("sparse matrix required, but got %S", sv_scm);
  sv = SPARSE_MATRIX(sv_scm);
  x_scm = SCM_SUBRARGS[1];
  x = (x_scm);
  y_scm = SCM_SUBRARGS[2];
  y = (y_scm);
  {
{
int SCM_RESULT;

#line 524 "./sparse.scm"
{int oor=0;u_long i=
index_combine_2d(x,y,&(oor));ScmObj r=SCM_UNBOUND;
#line 527 "./sparse.scm"
if (!(oor)){{
r=(SparseVectorRef(sv,i,SCM_UNBOUND));}}
{SCM_RESULT=(!(SCM_UNBOUNDP(r)));goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_MAKE_BOOL(SCM_RESULT));
}
  }
}

static ScmObj data_2d_2dsparsesparse_matrix_default_value(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj sv_scm;
  SparseVector* sv;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sparse-matrix-default-value");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  sv_scm = SCM_SUBRARGS[0];
  if (!SPARSE_MATRIX_BASE_P(sv_scm)) Scm_Error("sparse matrix required, but got %S", sv_scm);
  sv = SPARSE_MATRIX(sv_scm);
  {
{
ScmObj SCM_RESULT;

#line 532 "./sparse.scm"
{SCM_RESULT=((sv)->defaultValue);goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj data_2d_2dsparsesparse_matrix_deleteX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj sv_scm;
  SparseVector* sv;
  ScmObj x_scm;
  ScmObj x;
  ScmObj y_scm;
  ScmObj y;
  ScmObj SCM_SUBRARGS[3];
  SCM_ENTER_SUBR("sparse-matrix-delete!");
  for (int SCM_i=0; SCM_i<3; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  sv_scm = SCM_SUBRARGS[0];
  if (!SPARSE_MATRIX_BASE_P(sv_scm)) Scm_Error("sparse matrix required, but got %S", sv_scm);
  sv = SPARSE_MATRIX(sv_scm);
  x_scm = SCM_SUBRARGS[1];
  x = (x_scm);
  y_scm = SCM_SUBRARGS[2];
  y = (y_scm);
  {
{
int SCM_RESULT;

#line 535 "./sparse.scm"
{SCM_RESULT=(!(SCM_UNBOUNDP(SparseVectorDelete(sv,index_combine_2d(x,y,NULL)))));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_MAKE_BOOL(SCM_RESULT));
}
  }
}

static ScmObj data_2d_2dsparsesparse_matrix_clearX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj sv_scm;
  SparseVector* sv;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sparse-matrix-clear!");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  sv_scm = SCM_SUBRARGS[0];
  if (!SPARSE_MATRIX_BASE_P(sv_scm)) Scm_Error("sparse matrix required, but got %S", sv_scm);
  sv = SPARSE_MATRIX(sv_scm);
  {
SparseVectorClear(sv);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}

static ScmObj data_2d_2dsparsesparse_matrix_copy(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj sv_scm;
  SparseVector* sv;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("sparse-matrix-copy");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  sv_scm = SCM_SUBRARGS[0];
  if (!SPARSE_MATRIX_BASE_P(sv_scm)) Scm_Error("sparse matrix required, but got %S", sv_scm);
  sv = SPARSE_MATRIX(sv_scm);
  {
{
ScmObj SCM_RESULT;
{SCM_RESULT=(SparseVectorCopy(sv));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj data_2d_2dsparsesparse_matrix_incX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj sv_scm;
  SparseVector* sv;
  ScmObj x_scm;
  ScmObj x;
  ScmObj y_scm;
  ScmObj y;
  ScmObj delta_scm;
  ScmObj delta;
  ScmObj fallback_scm;
  ScmObj fallback;
  ScmObj SCM_SUBRARGS[6];
  SCM_ENTER_SUBR("sparse-matrix-inc!");
  if (SCM_ARGCNT >= 6
      && !SCM_NULLP(SCM_ARGREF(SCM_ARGCNT-1)))
    Scm_Error("too many arguments: up to 5 is expected, %d given.", SCM_ARGCNT + Scm_Length(SCM_ARGREF(SCM_ARGCNT-1)) - 1);
  for (int SCM_i=0; SCM_i<6; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  sv_scm = SCM_SUBRARGS[0];
  if (!SPARSE_MATRIX_BASE_P(sv_scm)) Scm_Error("sparse matrix required, but got %S", sv_scm);
  sv = SPARSE_MATRIX(sv_scm);
  x_scm = SCM_SUBRARGS[1];
  x = (x_scm);
  y_scm = SCM_SUBRARGS[2];
  y = (y_scm);
  delta_scm = SCM_SUBRARGS[3];
  if (!SCM_NUMBERP(delta_scm)) Scm_Error("number required, but got %S", delta_scm);
  delta = (delta_scm);
  if (SCM_ARGCNT > 4+1) {
    fallback_scm = SCM_SUBRARGS[4];
  } else {
    fallback_scm = SCM_UNBOUND;
  }
  fallback = (fallback_scm);
  {
{
ScmObj SCM_RESULT;

#line 546 "./sparse.scm"
{SCM_RESULT=(SparseVectorInc(sv,index_combine_2d(x,y,NULL),delta,fallback));goto SCM_STUB_RETURN;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj sparse_matrix_iter(ScmObj* args,int nargs,void* data){{
#line 550 "./sparse.scm"
((void )(nargs));
{SparseVectorIter* iter=((SparseVectorIter* )(data));ScmObj r=
SparseVectorIterNext(iter);ScmObj eofval=
(args)[0];
if (SCM_FALSEP(r)){
return (Scm_Values3(eofval,eofval,eofval));} else {
{u_long x=0;u_long y=0;
index_split_2d(SCM_CAR(r),&(x),&(y));
return (Scm_Values3(Scm_MakeIntegerU(x),
Scm_MakeIntegerU(y),
SCM_CDR(r)));}}}}}
static ScmObj data_2d_2dsparse_25sparse_matrix_iter(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj sv_scm;
  SparseVector* sv;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("%sparse-matrix-iter");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  sv_scm = SCM_SUBRARGS[0];
  if (!SPARSE_MATRIX_BASE_P(sv_scm)) Scm_Error("sparse matrix required, but got %S", sv_scm);
  sv = SPARSE_MATRIX(sv_scm);
  {
{
ScmObj SCM_RESULT;

#line 564 "./sparse.scm"
{SparseVectorIter* iter=SCM_NEW(SparseVectorIter);
SparseVectorIterInit(iter,sv);
{SCM_RESULT=(
Scm_MakeSubr(sparse_matrix_iter,iter,1,0,SCM_OBJ(&scm__sc.d1475[222])));goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj data_2d_2dsparsesparse_matrix_updateX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj sv_scm;
  SparseVector* sv;
  ScmObj x_scm;
  ScmObj x;
  ScmObj y_scm;
  ScmObj y;
  ScmObj proc_scm;
  ScmObj proc;
  ScmObj fallback_scm;
  ScmObj fallback;
  ScmObj SCM_SUBRARGS[6];
  SCM_ENTER_SUBR("sparse-matrix-update!");
  if (SCM_ARGCNT >= 6
      && !SCM_NULLP(SCM_ARGREF(SCM_ARGCNT-1)))
    Scm_Error("too many arguments: up to 5 is expected, %d given.", SCM_ARGCNT + Scm_Length(SCM_ARGREF(SCM_ARGCNT-1)) - 1);
  for (int SCM_i=0; SCM_i<6; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  sv_scm = SCM_SUBRARGS[0];
  if (!SPARSE_MATRIX_BASE_P(sv_scm)) Scm_Error("sparse matrix required, but got %S", sv_scm);
  sv = SPARSE_MATRIX(sv_scm);
  x_scm = SCM_SUBRARGS[1];
  x = (x_scm);
  y_scm = SCM_SUBRARGS[2];
  y = (y_scm);
  proc_scm = SCM_SUBRARGS[3];
  proc = (proc_scm);
  if (SCM_ARGCNT > 4+1) {
    fallback_scm = SCM_SUBRARGS[4];
  } else {
    fallback_scm = SCM_UNBOUND;
  }
  fallback = (fallback_scm);
  {
{
ScmObj SCM_RESULT;

#line 574 "./sparse.scm"
{u_long i=index_combine_2d(x,y,NULL);uintptr_t j=i;ScmObj v=
#line 576 "./sparse.scm"
SparseVectorRef(sv,i,fallback);
if (SCM_UNBOUNDP(v)){{
if (SCM_UNDEFINEDP((sv)->defaultValue)){{
Scm_Error("%S doesn't hav an entry at (%S %S)",sv,x,y);}}
v=((sv)->defaultValue);}}
{void* data1598[2];(data1598)[0]=(((void* )(sv)));(data1598)[1]=(((void* )(j)));Scm_VMPushCC(tmp_cc_1597,data1598,2);{SCM_RESULT=(Scm_VMApply1(proc,v));goto SCM_STUB_RETURN;}}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj data_2d_2dsparsesparse_matrix_pushX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj sv_scm;
  SparseVector* sv;
  ScmObj x_scm;
  ScmObj x;
  ScmObj y_scm;
  ScmObj y;
  ScmObj val_scm;
  ScmObj val;
  ScmObj SCM_SUBRARGS[4];
  SCM_ENTER_SUBR("sparse-matrix-push!");
  for (int SCM_i=0; SCM_i<4; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  sv_scm = SCM_SUBRARGS[0];
  if (!SPARSE_MATRIX_BASE_P(sv_scm)) Scm_Error("sparse matrix required, but got %S", sv_scm);
  sv = SPARSE_MATRIX(sv_scm);
  x_scm = SCM_SUBRARGS[1];
  x = (x_scm);
  y_scm = SCM_SUBRARGS[2];
  y = (y_scm);
  val_scm = SCM_SUBRARGS[3];
  val = (val_scm);
  {

#line 587 "./sparse.scm"
{u_long i=index_combine_2d(x,y,NULL);ScmObj v=
SparseVectorRef(sv,i,SCM_UNBOUND);
if (SCM_UNBOUNDP(v)){{
if (SCM_UNDEFINEDP((sv)->defaultValue)){
v=(SCM_NIL);} else {
v=((sv)->defaultValue);}}}
SparseVectorSet(sv,i,Scm_Cons(val,v));}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}

static ScmObj data_2d_2dsparsesparse_matrix_popX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj sv_scm;
  SparseVector* sv;
  ScmObj x_scm;
  ScmObj x;
  ScmObj y_scm;
  ScmObj y;
  ScmObj SCM_SUBRARGS[3];
  SCM_ENTER_SUBR("sparse-matrix-pop!");
  for (int SCM_i=0; SCM_i<3; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  sv_scm = SCM_SUBRARGS[0];
  if (!SPARSE_MATRIX_BASE_P(sv_scm)) Scm_Error("sparse matrix required, but got %S", sv_scm);
  sv = SPARSE_MATRIX(sv_scm);
  x_scm = SCM_SUBRARGS[1];
  x = (x_scm);
  y_scm = SCM_SUBRARGS[2];
  y = (y_scm);
  {
{
ScmObj SCM_RESULT;

#line 596 "./sparse.scm"
{u_long i=index_combine_2d(x,y,NULL);ScmObj v=
SparseVectorRef(sv,i,SCM_UNBOUND);
if (SCM_UNBOUNDP(v)){{
if (SCM_UNDEFINEDP((sv)->defaultValue)){
v=(SCM_NIL);} else {
v=((sv)->defaultValue);}}}
if (!(SCM_PAIRP(v))){{
Scm_Error("%S's value for key (%S %S) is not a pair: %S",sv,x,y,v);}}
SparseVectorSet(sv,i,SCM_CDR(v));
{SCM_RESULT=(SCM_CAR(v));goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmCompiledCode *toplevels[] = {
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[0])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[18])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[20])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[22])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[24])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[42])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[46])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[50])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[54])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[58])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[62])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[66])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[70])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[74])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[78])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[82])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[86])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[90])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[92])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[94])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[103])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[106])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[120])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[133])),
 NULL /*termination*/
};
SCM_EXTENSION_ENTRY void Scm_Init_data__sparse() {
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
SCM_INIT_EXTENSION(sparse);
  scm__rc.d1474[1] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[0])),TRUE); /* data.sparse */
  scm__rc.d1474[0] = SCM_OBJ(Scm_FindModule(SCM_SYMBOL(scm__rc.d1474[1]), SCM_FIND_MODULE_CREATE)); /* module data.sparse */
   Scm_SelectModule(SCM_MODULE(scm__rc.d1474[0]));
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
   Scm_SelectModule(SCM_MODULE(scm__rc.d1474[0]));
Scm_Init_sptab(Scm_CurrentModule());
  scm__rc.d1474[2] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[2])),TRUE); /* string=? */
  scm__rc.d1474[3] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[3])),TRUE); /* equal? */
  scm__rc.d1474[4] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[4])),TRUE); /* eqv? */
  scm__rc.d1474[5] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[5])),TRUE); /* eq? */
  scm__rc.d1474[6] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[1])),TRUE); /* %make-sparse-table */
  scm__rc.d1474[7] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[6])),TRUE); /* type */
  scm__rc.d1474[8] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[7])),TRUE); /* cmpr */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[1]), scm__rc.d1474[8]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[2]), scm__rc.d1474[7]);
  scm__rc.d1474[9] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[8])),TRUE); /* source-info */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[5]), scm__rc.d1474[9]);
  scm__rc.d1474[10] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[10])),TRUE); /* bind-info */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[6]), scm__rc.d1474[6]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[7]), scm__rc.d1474[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[8]), scm__rc.d1474[10]);
  scm__rc.d1474[11] = Scm_MakeExtendedPair(scm__rc.d1474[6], SCM_OBJ(&scm__rc.d1485[2]), SCM_OBJ(&scm__rc.d1485[10]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(SCM_INTERN("%make-sparse-table")), SCM_OBJ(&data_2d_2dsparse_25make_sparse_table__STUB), 0);
  data_2d_2dsparse_25make_sparse_table__STUB.common.info = scm__rc.d1474[11];
  scm__rc.d1474[12] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[11])),TRUE); /* sparse-table-comparator */
  scm__rc.d1474[13] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[12])),TRUE); /* st */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[11]), scm__rc.d1474[13]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[14]), scm__rc.d1474[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[15]), scm__rc.d1474[12]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[16]), scm__rc.d1474[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[17]), scm__rc.d1474[10]);
  scm__rc.d1474[14] = Scm_MakeExtendedPair(scm__rc.d1474[12], SCM_OBJ(&scm__rc.d1485[11]), SCM_OBJ(&scm__rc.d1485[19]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(SCM_INTERN("sparse-table-comparator")), SCM_OBJ(&data_2d_2dsparsesparse_table_comparator__STUB), 0);
  data_2d_2dsparsesparse_table_comparator__STUB.common.info = scm__rc.d1474[14];
  scm__rc.d1474[15] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[13])),TRUE); /* sparse-table-num-entries */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[22]), scm__rc.d1474[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[23]), scm__rc.d1474[15]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[24]), scm__rc.d1474[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[25]), scm__rc.d1474[10]);
  scm__rc.d1474[16] = Scm_MakeExtendedPair(scm__rc.d1474[15], SCM_OBJ(&scm__rc.d1485[11]), SCM_OBJ(&scm__rc.d1485[27]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(SCM_INTERN("sparse-table-num-entries")), SCM_OBJ(&data_2d_2dsparsesparse_table_num_entries__STUB), 0);
  data_2d_2dsparsesparse_table_num_entries__STUB.common.info = scm__rc.d1474[16];
  scm__rc.d1474[17] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[14])),TRUE); /* sparse-table-set! */
  scm__rc.d1474[18] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[15])),TRUE); /* key */
  scm__rc.d1474[19] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[16])),TRUE); /* value */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[28]), scm__rc.d1474[19]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[29]), scm__rc.d1474[18]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[30]), scm__rc.d1474[13]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[33]), scm__rc.d1474[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[34]), scm__rc.d1474[17]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[35]), scm__rc.d1474[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[36]), scm__rc.d1474[10]);
  scm__rc.d1474[20] = Scm_MakeExtendedPair(scm__rc.d1474[17], SCM_OBJ(&scm__rc.d1485[30]), SCM_OBJ(&scm__rc.d1485[38]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(SCM_INTERN("sparse-table-set!")), SCM_OBJ(&data_2d_2dsparsesparse_table_setX__STUB), 0);
  data_2d_2dsparsesparse_table_setX__STUB.common.info = scm__rc.d1474[20];
  scm__rc.d1474[21] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[17])),TRUE); /* sparse-table-ref */
  scm__rc.d1474[22] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1475[18]))); /* :optional */
  scm__rc.d1474[23] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[19])),TRUE); /* fallback */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[39]), scm__rc.d1474[23]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[40]), scm__rc.d1474[22]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[41]), scm__rc.d1474[18]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[42]), scm__rc.d1474[13]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[45]), scm__rc.d1474[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[46]), scm__rc.d1474[21]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[47]), scm__rc.d1474[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[48]), scm__rc.d1474[10]);
  scm__rc.d1474[24] = Scm_MakeExtendedPair(scm__rc.d1474[21], SCM_OBJ(&scm__rc.d1485[42]), SCM_OBJ(&scm__rc.d1485[50]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(SCM_INTERN("sparse-table-ref")), SCM_OBJ(&data_2d_2dsparsesparse_table_ref__STUB), 0);
  data_2d_2dsparsesparse_table_ref__STUB.common.info = scm__rc.d1474[24];
  Scm_SetterSet(SCM_PROCEDURE(&data_2d_2dsparsesparse_table_ref__STUB), SCM_PROCEDURE(&data_2d_2dsparsesparse_table_setX__STUB), TRUE);
  scm__rc.d1474[25] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[20])),TRUE); /* sparse-table-exists? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[51]), scm__rc.d1474[18]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[52]), scm__rc.d1474[13]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[55]), scm__rc.d1474[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[56]), scm__rc.d1474[25]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[57]), scm__rc.d1474[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[58]), scm__rc.d1474[10]);
  scm__rc.d1474[26] = Scm_MakeExtendedPair(scm__rc.d1474[25], SCM_OBJ(&scm__rc.d1485[52]), SCM_OBJ(&scm__rc.d1485[60]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(SCM_INTERN("sparse-table-exists?")), SCM_OBJ(&data_2d_2dsparsesparse_table_existsP__STUB), 0);
  data_2d_2dsparsesparse_table_existsP__STUB.common.info = scm__rc.d1474[26];
  scm__rc.d1474[27] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[21])),TRUE); /* sparse-table-delete! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[63]), scm__rc.d1474[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[64]), scm__rc.d1474[27]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[65]), scm__rc.d1474[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[66]), scm__rc.d1474[10]);
  scm__rc.d1474[28] = Scm_MakeExtendedPair(scm__rc.d1474[27], SCM_OBJ(&scm__rc.d1485[52]), SCM_OBJ(&scm__rc.d1485[68]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(SCM_INTERN("sparse-table-delete!")), SCM_OBJ(&data_2d_2dsparsesparse_table_deleteX__STUB), 0);
  data_2d_2dsparsesparse_table_deleteX__STUB.common.info = scm__rc.d1474[28];
  scm__rc.d1474[29] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[22])),TRUE); /* sparse-table-clear! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[71]), scm__rc.d1474[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[72]), scm__rc.d1474[29]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[73]), scm__rc.d1474[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[74]), scm__rc.d1474[10]);
  scm__rc.d1474[30] = Scm_MakeExtendedPair(scm__rc.d1474[29], SCM_OBJ(&scm__rc.d1485[11]), SCM_OBJ(&scm__rc.d1485[76]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(SCM_INTERN("sparse-table-clear!")), SCM_OBJ(&data_2d_2dsparsesparse_table_clearX__STUB), 0);
  data_2d_2dsparsesparse_table_clearX__STUB.common.info = scm__rc.d1474[30];
  scm__rc.d1474[31] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[23])),TRUE); /* sparse-table-copy */
  scm__rc.d1474[32] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[24])),TRUE); /* sv */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[77]), scm__rc.d1474[32]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[80]), scm__rc.d1474[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[81]), scm__rc.d1474[31]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[82]), scm__rc.d1474[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[83]), scm__rc.d1474[10]);
  scm__rc.d1474[33] = Scm_MakeExtendedPair(scm__rc.d1474[31], SCM_OBJ(&scm__rc.d1485[77]), SCM_OBJ(&scm__rc.d1485[85]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(SCM_INTERN("sparse-table-copy")), SCM_OBJ(&data_2d_2dsparsesparse_table_copy__STUB), 0);
  data_2d_2dsparsesparse_table_copy__STUB.common.info = scm__rc.d1474[33];
  scm__rc.d1474[34] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[25])),TRUE); /* %sparse-table-iter */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[88]), scm__rc.d1474[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[89]), scm__rc.d1474[34]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[90]), scm__rc.d1474[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[91]), scm__rc.d1474[10]);
  scm__rc.d1474[35] = Scm_MakeExtendedPair(scm__rc.d1474[34], SCM_OBJ(&scm__rc.d1485[11]), SCM_OBJ(&scm__rc.d1485[93]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(SCM_INTERN("%sparse-table-iter")), SCM_OBJ(&data_2d_2dsparse_25sparse_table_iter__STUB), 0);
  data_2d_2dsparse_25sparse_table_iter__STUB.common.info = scm__rc.d1474[35];
  scm__rc.d1474[36] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[27])),TRUE); /* %sparse-table-dump */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[96]), scm__rc.d1474[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[97]), scm__rc.d1474[36]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[98]), scm__rc.d1474[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[99]), scm__rc.d1474[10]);
  scm__rc.d1474[37] = Scm_MakeExtendedPair(scm__rc.d1474[36], SCM_OBJ(&scm__rc.d1485[11]), SCM_OBJ(&scm__rc.d1485[101]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(SCM_INTERN("%sparse-table-dump")), SCM_OBJ(&data_2d_2dsparse_25sparse_table_dump__STUB), 0);
  data_2d_2dsparse_25sparse_table_dump__STUB.common.info = scm__rc.d1474[37];
  scm__rc.d1474[38] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[28])),TRUE); /* %sparse-table-check */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[104]), scm__rc.d1474[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[105]), scm__rc.d1474[38]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[106]), scm__rc.d1474[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[107]), scm__rc.d1474[10]);
  scm__rc.d1474[39] = Scm_MakeExtendedPair(scm__rc.d1474[38], SCM_OBJ(&scm__rc.d1485[11]), SCM_OBJ(&scm__rc.d1485[109]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(SCM_INTERN("%sparse-table-check")), SCM_OBJ(&data_2d_2dsparse_25sparse_table_check__STUB), 0);
  data_2d_2dsparse_25sparse_table_check__STUB.common.info = scm__rc.d1474[39];
  scm__rc.d1474[41] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[29])),TRUE); /* eq-comparator */
  scm__rc.d1474[42] = SCM_OBJ(Scm_FindModule(SCM_SYMBOL(scm__rc.d1474[1]), SCM_FIND_MODULE_CREATE|SCM_FIND_MODULE_PLACEHOLDING)); /* module data.sparse */
  scm__rc.d1474[40] = Scm_MakeIdentifier(scm__rc.d1474[41], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#eq-comparator */
  scm__rc.d1474[44] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[30])),TRUE); /* eqv-comparator */
  scm__rc.d1474[43] = Scm_MakeIdentifier(scm__rc.d1474[44], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#eqv-comparator */
  scm__rc.d1474[46] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[31])),TRUE); /* equal-comparator */
  scm__rc.d1474[45] = Scm_MakeIdentifier(scm__rc.d1474[46], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#equal-comparator */
  scm__rc.d1474[48] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[32])),TRUE); /* string-comparator */
  scm__rc.d1474[47] = Scm_MakeIdentifier(scm__rc.d1474[48], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#string-comparator */
  scm__rc.d1474[50] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[33])),TRUE); /* *shortcut-comparators* */
  scm__rc.d1474[49] = Scm_MakeIdentifier(scm__rc.d1474[50], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#*shortcut-comparators* */
  scm__rc.d1474[51] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[34])),TRUE); /* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[0]))->name = scm__rc.d1474[51];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[0]))[1] = SCM_WORD(scm__rc.d1474[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[0]))[3] = SCM_WORD(scm__rc.d1474[40]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[0]))[6] = SCM_WORD(scm__rc.d1474[4]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[0]))[8] = SCM_WORD(scm__rc.d1474[43]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[0]))[11] = SCM_WORD(scm__rc.d1474[3]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[0]))[13] = SCM_WORD(scm__rc.d1474[45]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[0]))[16] = SCM_WORD(scm__rc.d1474[2]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[0]))[18] = SCM_WORD(scm__rc.d1474[47]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[0]))[23] = SCM_WORD(scm__rc.d1474[49]);
  scm__rc.d1474[52] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[35])),TRUE); /* make-sparse-table */
  scm__rc.d1474[54] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[36])),TRUE); /* assq-ref */
  scm__rc.d1474[53] = Scm_MakeIdentifier(scm__rc.d1474[54], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#assq-ref */
  scm__rc.d1474[56] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[38])),TRUE); /* error */
  scm__rc.d1474[55] = Scm_MakeIdentifier(scm__rc.d1474[56], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#error */
  scm__rc.d1474[58] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[39])),TRUE); /* comparator? */
  scm__rc.d1474[57] = Scm_MakeIdentifier(scm__rc.d1474[58], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#comparator? */
  scm__rc.d1474[60] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[40])),TRUE); /* rassq-ref */
  scm__rc.d1474[59] = Scm_MakeIdentifier(scm__rc.d1474[60], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#rassq-ref */
  scm__rc.d1474[61] = Scm_MakeIdentifier(scm__rc.d1474[6], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#%make-sparse-table */
  scm__rc.d1474[62] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[41])),TRUE); /* comparator */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[110]), scm__rc.d1474[62]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[113]), scm__rc.d1474[9]);
  scm__rc.d1474[63] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[42])),TRUE); /* unused-args */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[114]), scm__rc.d1474[63]);
  scm__rc.d1474[64] = Scm_MakeExtendedPair(scm__rc.d1474[52], SCM_OBJ(&scm__rc.d1485[110]), SCM_OBJ(&scm__rc.d1485[116]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[117]), scm__rc.d1474[64]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[1]))->name = scm__rc.d1474[52];/* make-sparse-table */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[25]))[7] = SCM_WORD(scm__rc.d1474[49]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[25]))[10] = SCM_WORD(scm__rc.d1474[53]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[25]))[26] = SCM_WORD(scm__rc.d1474[55]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[25]))[34] = SCM_WORD(scm__rc.d1474[57]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[25]))[40] = SCM_WORD(scm__rc.d1474[49]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[25]))[43] = SCM_WORD(scm__rc.d1474[59]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[25]))[65] = SCM_WORD(scm__rc.d1474[55]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[25]))[70] = SCM_WORD(scm__rc.d1474[61]);
  ScmObj G1488 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1487[1]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1474[52]) /* make-sparse-table */, G1488,0);

  scm__rc.d1474[65] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[43])),TRUE); /* sparse-table-push! */
  scm__rc.d1474[66] = Scm_MakeIdentifier(scm__rc.d1474[21], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#sparse-table-ref */
  scm__rc.d1474[67] = Scm_MakeIdentifier(scm__rc.d1474[17], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#sparse-table-set! */
  scm__rc.d1474[68] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[44])),TRUE); /* sptab */
  scm__rc.d1474[69] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[45])),TRUE); /* val */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[118]), scm__rc.d1474[69]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[119]), scm__rc.d1474[18]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[120]), scm__rc.d1474[68]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[123]), scm__rc.d1474[9]);
  scm__rc.d1474[70] = Scm_MakeExtendedPair(scm__rc.d1474[65], SCM_OBJ(&scm__rc.d1485[120]), SCM_OBJ(&scm__rc.d1485[124]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[125]), scm__rc.d1474[70]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[2]))->name = scm__rc.d1474[65];/* sparse-table-push! */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[97]))[9] = SCM_WORD(scm__rc.d1474[66]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[97]))[12] = SCM_WORD(scm__rc.d1474[67]);
  ScmObj G1489 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1487[2]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1474[65]) /* sparse-table-push! */, G1489,0);

  scm__rc.d1474[71] = Scm_MakeIdentifier(scm__rc.d1474[34], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#%sparse-table-iter */
  scm__rc.d1474[72] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[46])),TRUE); /* sparse-table-fold */
  scm__rc.d1474[73] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[47])),TRUE); /* proc */
  scm__rc.d1474[74] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[48])),TRUE); /* seed */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[126]), scm__rc.d1474[74]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[127]), scm__rc.d1474[73]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[128]), scm__rc.d1474[13]);
  scm__rc.d1474[75] = Scm_MakeExtendedPair(scm__rc.d1474[72], SCM_OBJ(&scm__rc.d1485[128]), SCM_OBJ(&scm__rc.d1485[115]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[129]), scm__rc.d1474[75]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[3]))->name = scm__rc.d1474[72];/* sparse-table-fold */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[111]))[4] = SCM_WORD(scm__rc.d1474[71]);
  scm__rc.d1474[76] = Scm_MakeIdentifier(scm__rc.d1474[72], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#sparse-table-fold */
  scm__rc.d1474[77] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[49])),TRUE); /* sparse-table-map */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[131]), scm__rc.d1474[77]);
  scm__rc.d1474[78] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[50])),TRUE); /* k */
  scm__rc.d1474[79] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[51])),TRUE); /* v */
  scm__rc.d1474[80] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[52])),TRUE); /* s */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[132]), scm__rc.d1474[80]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[133]), scm__rc.d1474[79]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[134]), scm__rc.d1474[78]);
  scm__rc.d1474[81] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[131]), SCM_OBJ(&scm__rc.d1485[134]), SCM_OBJ(&scm__rc.d1485[115]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[135]), scm__rc.d1474[81]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[136]), scm__rc.d1474[73]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[137]), scm__rc.d1474[13]);
  scm__rc.d1474[82] = Scm_MakeExtendedPair(scm__rc.d1474[77], SCM_OBJ(&scm__rc.d1485[137]), SCM_OBJ(&scm__rc.d1485[115]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[138]), scm__rc.d1474[82]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[5]))->name = scm__rc.d1474[77];/* sparse-table-map */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[155]))[6] = SCM_WORD(scm__rc.d1474[76]);
  scm__rc.d1474[83] = Scm_MakeIdentifier(scm__rc.d1474[77], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#sparse-table-map */
  scm__rc.d1474[84] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[53])),TRUE); /* sparse-table-for-each */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[139]), scm__rc.d1474[84]);
  scm__rc.d1474[85] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[54])),TRUE); /* _ */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[140]), scm__rc.d1474[85]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[141]), scm__rc.d1474[79]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[142]), scm__rc.d1474[78]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[143]), scm__rc.d1474[63]);
  scm__rc.d1474[86] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[139]), SCM_OBJ(&scm__rc.d1485[142]), SCM_OBJ(&scm__rc.d1485[144]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[145]), scm__rc.d1474[86]);
  scm__rc.d1474[87] = Scm_MakeExtendedPair(scm__rc.d1474[84], SCM_OBJ(&scm__rc.d1485[137]), SCM_OBJ(&scm__rc.d1485[115]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[146]), scm__rc.d1474[87]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[7]))->name = scm__rc.d1474[84];/* sparse-table-for-each */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[168]))[6] = SCM_WORD(scm__rc.d1474[76]);
  scm__rc.d1474[88] = Scm_MakeIdentifier(scm__rc.d1474[84], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#sparse-table-for-each */
  scm__rc.d1474[89] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[55])),TRUE); /* sparse-table-keys */
  scm__rc.d1474[90] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[56])),FALSE); /* G1491 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[147]), scm__rc.d1474[90]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[148]), scm__rc.d1474[89]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[149]), scm__rc.d1474[79]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[150]), scm__rc.d1474[63]);
  scm__rc.d1474[91] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[148]), SCM_OBJ(&scm__rc.d1485[134]), SCM_OBJ(&scm__rc.d1485[151]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[152]), scm__rc.d1474[91]);
  scm__rc.d1474[92] = Scm_MakeExtendedPair(scm__rc.d1474[89], SCM_OBJ(&scm__rc.d1485[11]), SCM_OBJ(&scm__rc.d1485[115]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[154]), scm__rc.d1474[92]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[9]))->name = scm__rc.d1474[89];/* sparse-table-keys */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[180]))[4] = SCM_WORD(scm__rc.d1474[76]);
  scm__rc.d1474[93] = Scm_MakeIdentifier(scm__rc.d1474[89], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#sparse-table-keys */
  scm__rc.d1474[94] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[57])),TRUE); /* sparse-table-values */
  scm__rc.d1474[95] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[58])),FALSE); /* G1492 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[155]), scm__rc.d1474[95]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[156]), scm__rc.d1474[94]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[157]), scm__rc.d1474[78]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[158]), scm__rc.d1474[63]);
  scm__rc.d1474[96] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[156]), SCM_OBJ(&scm__rc.d1485[134]), SCM_OBJ(&scm__rc.d1485[159]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[160]), scm__rc.d1474[96]);
  scm__rc.d1474[97] = Scm_MakeExtendedPair(scm__rc.d1474[94], SCM_OBJ(&scm__rc.d1485[11]), SCM_OBJ(&scm__rc.d1485[115]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[162]), scm__rc.d1474[97]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[11]))->name = scm__rc.d1474[94];/* sparse-table-values */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[190]))[4] = SCM_WORD(scm__rc.d1474[76]);
  scm__rc.d1474[98] = Scm_MakeIdentifier(scm__rc.d1474[94], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#sparse-table-values */
  scm__rc.d1474[99] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[59])),TRUE); /* sparse-table-update! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[163]), scm__rc.d1474[73]);
  SCM_SET_CDR(SCM_OBJ(&scm__rc.d1485[163]), scm__rc.d1474[23]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[164]), scm__rc.d1474[78]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[165]), scm__rc.d1474[32]);
  scm__rc.d1474[100] = Scm_MakeExtendedPair(scm__rc.d1474[99], SCM_OBJ(&scm__rc.d1485[165]), SCM_OBJ(&scm__rc.d1485[115]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[166]), scm__rc.d1474[100]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[12]))->name = scm__rc.d1474[99];/* sparse-table-update! */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[196]))[5] = SCM_WORD(scm__rc.d1474[66]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[196]))[20] = SCM_WORD(scm__rc.d1474[67]);
  scm__rc.d1474[101] = Scm_MakeIdentifier(scm__rc.d1474[99], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#sparse-table-update! */
  scm__rc.d1474[103] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[60])),TRUE); /* %sparse-table-pop!-aux */
  scm__rc.d1474[102] = Scm_MakeIdentifier(scm__rc.d1474[103], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#%sparse-table-pop!-aux */
  scm__rc.d1474[104] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[61])),TRUE); /* sparse-table-pop! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[167]), scm__rc.d1474[78]);
  SCM_SET_CDR(SCM_OBJ(&scm__rc.d1485[167]), scm__rc.d1474[23]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[168]), scm__rc.d1474[32]);
  scm__rc.d1474[105] = Scm_MakeExtendedPair(scm__rc.d1474[104], SCM_OBJ(&scm__rc.d1485[168]), SCM_OBJ(&scm__rc.d1485[115]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[169]), scm__rc.d1474[105]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[13]))->name = scm__rc.d1474[104];/* sparse-table-pop! */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[218]))[10] = SCM_WORD(scm__rc.d1474[66]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[218]))[12] = SCM_WORD(scm__rc.d1474[102]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[218]))[20] = SCM_WORD(scm__rc.d1474[66]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[218]))[32] = SCM_WORD(scm__rc.d1474[102]);
  scm__rc.d1474[106] = Scm_MakeIdentifier(scm__rc.d1474[104], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#sparse-table-pop! */
  scm__rc.d1474[108] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[63])),TRUE); /* errorf */
  scm__rc.d1474[107] = Scm_MakeIdentifier(scm__rc.d1474[108], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#errorf */
  scm__rc.d1474[109] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[64])),TRUE); /* p */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[170]), scm__rc.d1474[109]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[171]), scm__rc.d1474[78]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[172]), scm__rc.d1474[32]);
  scm__rc.d1474[110] = Scm_MakeExtendedPair(scm__rc.d1474[103], SCM_OBJ(&scm__rc.d1485[172]), SCM_OBJ(&scm__rc.d1485[115]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[173]), scm__rc.d1474[110]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[14]))->name = scm__rc.d1474[103];/* %sparse-table-pop!-aux */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[252]))[14] = SCM_WORD(scm__rc.d1474[107]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[252]))[21] = SCM_WORD(scm__rc.d1474[67]);
  scm__rc.d1474[111] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[65])),FALSE); /* G1493 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[175]), scm__rc.d1474[111]);
  scm__rc.d1474[112] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[177]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[115]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[178]), scm__rc.d1474[112]);
  scm__rc.d1474[113] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[177]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[115]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[179]), scm__rc.d1474[113]);
  scm__rc.d1474[114] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[66])),TRUE); /* next-method */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[180]), scm__rc.d1474[114]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[181]), scm__rc.d1474[73]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[182]), scm__rc.d1474[80]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[183]), scm__rc.d1474[63]);
  scm__rc.d1474[115] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[176]), SCM_OBJ(&scm__rc.d1485[182]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[185]), scm__rc.d1474[115]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[295]))[4] = SCM_WORD(scm__rc.d1474[71]);
  scm__rc.d1474[116] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[67])),TRUE); /* call-with-iterator */
  scm__rc.d1474[118] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[68])),TRUE); /* %ensure-generic-function */
  scm__rc.d1474[120] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[69])),TRUE); /* gauche.object */
  scm__rc.d1474[119] = SCM_OBJ(Scm_FindModule(SCM_SYMBOL(scm__rc.d1474[120]), SCM_FIND_MODULE_CREATE|SCM_FIND_MODULE_PLACEHOLDING)); /* module gauche.object */
  scm__rc.d1474[117] = Scm_MakeIdentifier(scm__rc.d1474[118], SCM_MODULE(scm__rc.d1474[119]), SCM_NIL); /* gauche.object#%ensure-generic-function */
  scm__rc.d1474[122] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[70])),TRUE); /* <method> */
  scm__rc.d1474[121] = Scm_MakeIdentifier(scm__rc.d1474[122], SCM_MODULE(scm__rc.d1474[119]), SCM_NIL); /* gauche.object#<method> */
  scm__rc.d1474[123] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1475[71]))); /* :generic */
  scm__rc.d1474[124] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1475[72]))); /* :specializers */
  scm__rc.d1474[126] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[73])),TRUE); /* <sparse-table> */
  scm__rc.d1474[125] = Scm_MakeIdentifier(scm__rc.d1474[126], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#<sparse-table> */
  scm__rc.d1474[128] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[74])),TRUE); /* <top> */
  scm__rc.d1474[127] = Scm_MakeIdentifier(scm__rc.d1474[128], SCM_MODULE(scm__rc.d1474[119]), SCM_NIL); /* gauche.object#<top> */
  scm__rc.d1474[129] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1475[75]))); /* :lambda-list */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[187]), scm__rc.d1474[80]);
  scm__rc.d1474[130] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1475[76]))); /* :method-locked */
  scm__rc.d1474[131] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1475[77]))); /* :body */
  scm__rc.d1474[133] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[78])),TRUE); /* make */
  scm__rc.d1474[132] = Scm_MakeIdentifier(scm__rc.d1474[133], SCM_MODULE(scm__rc.d1474[119]), SCM_NIL); /* gauche.object#make */
  scm__rc.d1474[135] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[79])),TRUE); /* add-method! */
  scm__rc.d1474[134] = Scm_MakeIdentifier(scm__rc.d1474[135], SCM_MODULE(scm__rc.d1474[119]), SCM_NIL); /* gauche.object#add-method! */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[18]))->name = scm__rc.d1474[51];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[327]))[3] = SCM_WORD(scm__rc.d1474[76]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[327]))[7] = SCM_WORD(scm__rc.d1474[83]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[327]))[11] = SCM_WORD(scm__rc.d1474[88]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[327]))[17] = SCM_WORD(scm__rc.d1474[93]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[327]))[24] = SCM_WORD(scm__rc.d1474[98]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[327]))[29] = SCM_WORD(scm__rc.d1474[101]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[327]))[33] = SCM_WORD(scm__rc.d1474[106]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[327]))[37] = SCM_WORD(scm__rc.d1474[102]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[327]))[43] = SCM_WORD(scm__rc.d1474[116]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[327]))[45] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[327]))[47] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[327]))[55] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[327]))[57] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[327]))[60] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[327]))[62] = SCM_WORD(scm__rc.d1474[125]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[327]))[64] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[327]))[68] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[327]))[72] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[327]))[75] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[327]))[78] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[327]))[80] = SCM_WORD(scm__rc.d1474[134]);
  scm__rc.d1474[136] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[80])),FALSE); /* G1495 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[188]), scm__rc.d1474[136]);
  scm__rc.d1474[137] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[81])),TRUE); /* t */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[190]), scm__rc.d1474[78]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[191]), scm__rc.d1474[137]);
  scm__rc.d1474[138] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[189]), SCM_OBJ(&scm__rc.d1485[191]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[192]), scm__rc.d1474[138]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[409]))[3] = SCM_WORD(scm__rc.d1474[66]);
  scm__rc.d1474[139] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[82])),TRUE); /* ref */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[194]), scm__rc.d1474[137]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[20]))->name = scm__rc.d1474[51];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[414]))[5] = SCM_WORD(scm__rc.d1474[139]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[414]))[7] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[414]))[9] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[414]))[17] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[414]))[19] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[414]))[22] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[414]))[24] = SCM_WORD(scm__rc.d1474[125]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[414]))[26] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[414]))[30] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[414]))[34] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[414]))[37] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[414]))[40] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[414]))[42] = SCM_WORD(scm__rc.d1474[134]);
  scm__rc.d1474[140] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[83])),FALSE); /* G1497 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[195]), scm__rc.d1474[140]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[197]), scm__rc.d1474[23]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[198]), scm__rc.d1474[78]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[199]), scm__rc.d1474[137]);
  scm__rc.d1474[141] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[196]), SCM_OBJ(&scm__rc.d1485[199]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[200]), scm__rc.d1474[141]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[458]))[4] = SCM_WORD(scm__rc.d1474[66]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[202]), scm__rc.d1474[78]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[203]), scm__rc.d1474[137]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[22]))->name = scm__rc.d1474[51];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[464]))[5] = SCM_WORD(scm__rc.d1474[139]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[464]))[7] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[464]))[9] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[464]))[17] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[464]))[19] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[464]))[22] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[464]))[24] = SCM_WORD(scm__rc.d1474[125]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[464]))[26] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[464]))[28] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[464]))[32] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[464]))[36] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[464]))[39] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[464]))[42] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[464]))[44] = SCM_WORD(scm__rc.d1474[134]);
  scm__rc.d1474[142] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[84])),FALSE); /* G1499 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[204]), scm__rc.d1474[142]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[206]), scm__rc.d1474[19]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[207]), scm__rc.d1474[78]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[208]), scm__rc.d1474[137]);
  scm__rc.d1474[143] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[205]), SCM_OBJ(&scm__rc.d1485[208]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[209]), scm__rc.d1474[143]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[510]))[4] = SCM_WORD(scm__rc.d1474[67]);
  scm__rc.d1474[144] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[85])),TRUE); /* setter of ref */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[211]), scm__rc.d1474[78]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[212]), scm__rc.d1474[137]);
  scm__rc.d1474[145] = Scm_MakeIdentifier(scm__rc.d1474[139], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#ref */
  scm__rc.d1474[147] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[86])),TRUE); /* has-setter? */
  scm__rc.d1474[146] = Scm_MakeIdentifier(scm__rc.d1474[147], SCM_MODULE(scm__rc.d1474[119]), SCM_NIL); /* gauche.object#has-setter? */
  scm__rc.d1474[149] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[87])),TRUE); /* setter */
  scm__rc.d1474[148] = Scm_MakeIdentifier(scm__rc.d1474[149], SCM_MODULE(scm__rc.d1474[119]), SCM_NIL); /* gauche.object#setter */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[24]))->name = scm__rc.d1474[51];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[516]))[5] = SCM_WORD(scm__rc.d1474[144]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[516]))[7] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[516]))[9] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[516]))[17] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[516]))[19] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[516]))[22] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[516]))[24] = SCM_WORD(scm__rc.d1474[125]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[516]))[26] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[516]))[28] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[516]))[32] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[516]))[36] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[516]))[39] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[516]))[42] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[516]))[44] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[516]))[48] = SCM_WORD(scm__rc.d1474[145]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[516]))[50] = SCM_WORD(scm__rc.d1474[146]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[516]))[58] = SCM_WORD(scm__rc.d1474[145]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[516]))[61] = SCM_WORD(scm__rc.d1474[148]);
  scm__rc.d1474[150] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[88])),TRUE); /* make-sparse-vector */
  scm__rc.d1474[152] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[89])),TRUE); /* undefined? */
  scm__rc.d1474[151] = Scm_MakeIdentifier(scm__rc.d1474[152], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#undefined? */
  scm__rc.d1474[154] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[90])),TRUE); /* %make-sparse-vector */
  scm__rc.d1474[153] = Scm_MakeIdentifier(scm__rc.d1474[154], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#%make-sparse-vector */
  scm__rc.d1474[155] = Scm_MakeIdentifier(scm__rc.d1474[56], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#error */
  scm__rc.d1474[157] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[92])),TRUE); /* unwrap-syntax-1 */
  scm__rc.d1474[156] = Scm_MakeIdentifier(scm__rc.d1474[157], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#unwrap-syntax-1 */
  scm__rc.d1474[158] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1475[93]))); /* :flags */
  scm__rc.d1474[159] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1475[94]))); /* :default */
  scm__rc.d1474[160] = Scm_MakeIdentifier(scm__rc.d1474[108], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#errorf */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[213]), scm__rc.d1474[7]);
  scm__rc.d1474[161] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1475[15]))); /* :key */
  scm__rc.d1474[162] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[93])),TRUE); /* flags */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[215]), scm__rc.d1474[162]);
  scm__rc.d1474[163] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[94])),TRUE); /* default */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[216]), scm__rc.d1474[163]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[218]), scm__rc.d1474[161]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[220]), scm__rc.d1474[22]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[223]), scm__rc.d1474[9]);
  scm__rc.d1474[164] = Scm_MakeExtendedPair(scm__rc.d1474[150], SCM_OBJ(&scm__rc.d1485[220]), SCM_OBJ(&scm__rc.d1485[224]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[225]), scm__rc.d1474[164]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[25]))->name = scm__rc.d1474[150];/* make-sparse-vector */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[581]))[27] = SCM_WORD(scm__rc.d1474[151]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[581]))[40] = SCM_WORD(scm__rc.d1474[151]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[581]))[50] = SCM_WORD(scm__rc.d1474[153]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[581]))[59] = SCM_WORD(scm__rc.d1474[155]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[581]))[65] = SCM_WORD(scm__rc.d1474[156]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[581]))[69] = SCM_WORD(scm__rc.d1474[158]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[581]))[81] = SCM_WORD(scm__rc.d1474[159]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[581]))[97] = SCM_WORD(scm__rc.d1474[160]);
  ScmObj G1507 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1487[25]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1474[150]) /* make-sparse-vector */, G1507,0);

Scm_Init_spvec(Scm_CurrentModule());
  scm__rc.d1474[165] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[96])),TRUE); /* f64 */
  scm__rc.d1474[166] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[97])),TRUE); /* f32 */
  scm__rc.d1474[167] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[98])),TRUE); /* f16 */
  scm__rc.d1474[168] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[99])),TRUE); /* u64 */
  scm__rc.d1474[169] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[100])),TRUE); /* s64 */
  scm__rc.d1474[170] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[101])),TRUE); /* u32 */
  scm__rc.d1474[171] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[102])),TRUE); /* s32 */
  scm__rc.d1474[172] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[103])),TRUE); /* u16 */
  scm__rc.d1474[173] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[104])),TRUE); /* s16 */
  scm__rc.d1474[174] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[105])),TRUE); /* u8 */
  scm__rc.d1474[175] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[106])),TRUE); /* s8 */
  scm__rc.d1474[176] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[107])),TRUE); /* default-value */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[226]), scm__rc.d1474[162]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[227]), scm__rc.d1474[176]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[228]), scm__rc.d1474[7]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[231]), scm__rc.d1474[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[232]), scm__rc.d1474[154]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[233]), scm__rc.d1474[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[234]), scm__rc.d1474[10]);
  scm__rc.d1474[177] = Scm_MakeExtendedPair(scm__rc.d1474[154], SCM_OBJ(&scm__rc.d1485[228]), SCM_OBJ(&scm__rc.d1485[236]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(SCM_INTERN("%make-sparse-vector")), SCM_OBJ(&data_2d_2dsparse_25make_sparse_vector__STUB), 0);
  data_2d_2dsparse_25make_sparse_vector__STUB.common.info = scm__rc.d1474[177];
  scm__rc.d1474[178] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[108])),TRUE); /* sparse-vector-max-index-bits */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[239]), scm__rc.d1474[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[240]), scm__rc.d1474[178]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[241]), scm__rc.d1474[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[242]), scm__rc.d1474[10]);
  scm__rc.d1474[179] = Scm_MakeExtendedPair(scm__rc.d1474[178], SCM_NIL, SCM_OBJ(&scm__rc.d1485[244]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(SCM_INTERN("sparse-vector-max-index-bits")), SCM_OBJ(&data_2d_2dsparsesparse_vector_max_index_bits__STUB), 0);
  data_2d_2dsparsesparse_vector_max_index_bits__STUB.common.info = scm__rc.d1474[179];
  scm__rc.d1474[180] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[109])),TRUE); /* sparse-vector-num-entries */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[247]), scm__rc.d1474[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[248]), scm__rc.d1474[180]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[249]), scm__rc.d1474[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[250]), scm__rc.d1474[10]);
  scm__rc.d1474[181] = Scm_MakeExtendedPair(scm__rc.d1474[180], SCM_OBJ(&scm__rc.d1485[77]), SCM_OBJ(&scm__rc.d1485[252]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(SCM_INTERN("sparse-vector-num-entries")), SCM_OBJ(&data_2d_2dsparsesparse_vector_num_entries__STUB), 0);
  data_2d_2dsparsesparse_vector_num_entries__STUB.common.info = scm__rc.d1474[181];
  scm__rc.d1474[182] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[110])),TRUE); /* sparse-vector-set! */
  scm__rc.d1474[183] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[111])),TRUE); /* index */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[253]), scm__rc.d1474[183]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[254]), scm__rc.d1474[32]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[257]), scm__rc.d1474[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[258]), scm__rc.d1474[182]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[259]), scm__rc.d1474[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[260]), scm__rc.d1474[10]);
  scm__rc.d1474[184] = Scm_MakeExtendedPair(scm__rc.d1474[182], SCM_OBJ(&scm__rc.d1485[254]), SCM_OBJ(&scm__rc.d1485[262]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(SCM_INTERN("sparse-vector-set!")), SCM_OBJ(&data_2d_2dsparsesparse_vector_setX__STUB), 0);
  data_2d_2dsparsesparse_vector_setX__STUB.common.info = scm__rc.d1474[184];
  scm__rc.d1474[185] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[112])),TRUE); /* sparse-vector-ref */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[263]), scm__rc.d1474[183]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[264]), scm__rc.d1474[32]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[267]), scm__rc.d1474[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[268]), scm__rc.d1474[185]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[269]), scm__rc.d1474[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[270]), scm__rc.d1474[10]);
  scm__rc.d1474[186] = Scm_MakeExtendedPair(scm__rc.d1474[185], SCM_OBJ(&scm__rc.d1485[264]), SCM_OBJ(&scm__rc.d1485[272]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(SCM_INTERN("sparse-vector-ref")), SCM_OBJ(&data_2d_2dsparsesparse_vector_ref__STUB), 0);
  data_2d_2dsparsesparse_vector_ref__STUB.common.info = scm__rc.d1474[186];
  Scm_SetterSet(SCM_PROCEDURE(&data_2d_2dsparsesparse_vector_ref__STUB), SCM_PROCEDURE(&data_2d_2dsparsesparse_vector_setX__STUB), TRUE);
  scm__rc.d1474[187] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[113])),TRUE); /* sparse-vector-exists? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[273]), scm__rc.d1474[183]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[274]), scm__rc.d1474[32]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[277]), scm__rc.d1474[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[278]), scm__rc.d1474[187]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[279]), scm__rc.d1474[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[280]), scm__rc.d1474[10]);
  scm__rc.d1474[188] = Scm_MakeExtendedPair(scm__rc.d1474[187], SCM_OBJ(&scm__rc.d1485[274]), SCM_OBJ(&scm__rc.d1485[282]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(SCM_INTERN("sparse-vector-exists?")), SCM_OBJ(&data_2d_2dsparsesparse_vector_existsP__STUB), 0);
  data_2d_2dsparsesparse_vector_existsP__STUB.common.info = scm__rc.d1474[188];
  scm__rc.d1474[189] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[114])),TRUE); /* sparse-vector-default-value */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[285]), scm__rc.d1474[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[286]), scm__rc.d1474[189]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[287]), scm__rc.d1474[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[288]), scm__rc.d1474[10]);
  scm__rc.d1474[190] = Scm_MakeExtendedPair(scm__rc.d1474[189], SCM_OBJ(&scm__rc.d1485[77]), SCM_OBJ(&scm__rc.d1485[290]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(SCM_INTERN("sparse-vector-default-value")), SCM_OBJ(&data_2d_2dsparsesparse_vector_default_value__STUB), 0);
  data_2d_2dsparsesparse_vector_default_value__STUB.common.info = scm__rc.d1474[190];
  scm__rc.d1474[191] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[115])),TRUE); /* sparse-vector-delete! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[293]), scm__rc.d1474[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[294]), scm__rc.d1474[191]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[295]), scm__rc.d1474[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[296]), scm__rc.d1474[10]);
  scm__rc.d1474[192] = Scm_MakeExtendedPair(scm__rc.d1474[191], SCM_OBJ(&scm__rc.d1485[274]), SCM_OBJ(&scm__rc.d1485[298]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(SCM_INTERN("sparse-vector-delete!")), SCM_OBJ(&data_2d_2dsparsesparse_vector_deleteX__STUB), 0);
  data_2d_2dsparsesparse_vector_deleteX__STUB.common.info = scm__rc.d1474[192];
  scm__rc.d1474[193] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[116])),TRUE); /* sparse-vector-clear! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[301]), scm__rc.d1474[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[302]), scm__rc.d1474[193]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[303]), scm__rc.d1474[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[304]), scm__rc.d1474[10]);
  scm__rc.d1474[194] = Scm_MakeExtendedPair(scm__rc.d1474[193], SCM_OBJ(&scm__rc.d1485[77]), SCM_OBJ(&scm__rc.d1485[306]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(SCM_INTERN("sparse-vector-clear!")), SCM_OBJ(&data_2d_2dsparsesparse_vector_clearX__STUB), 0);
  data_2d_2dsparsesparse_vector_clearX__STUB.common.info = scm__rc.d1474[194];
  scm__rc.d1474[195] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[117])),TRUE); /* sparse-vector-copy */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[309]), scm__rc.d1474[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[310]), scm__rc.d1474[195]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[311]), scm__rc.d1474[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[312]), scm__rc.d1474[10]);
  scm__rc.d1474[196] = Scm_MakeExtendedPair(scm__rc.d1474[195], SCM_OBJ(&scm__rc.d1485[77]), SCM_OBJ(&scm__rc.d1485[314]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(SCM_INTERN("sparse-vector-copy")), SCM_OBJ(&data_2d_2dsparsesparse_vector_copy__STUB), 0);
  data_2d_2dsparsesparse_vector_copy__STUB.common.info = scm__rc.d1474[196];
  scm__rc.d1474[197] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[118])),TRUE); /* sparse-vector-inc! */
  scm__rc.d1474[198] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[119])),TRUE); /* delta */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[315]), scm__rc.d1474[198]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[316]), scm__rc.d1474[183]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[317]), scm__rc.d1474[32]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[320]), scm__rc.d1474[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[321]), scm__rc.d1474[197]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[322]), scm__rc.d1474[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[323]), scm__rc.d1474[10]);
  scm__rc.d1474[199] = Scm_MakeExtendedPair(scm__rc.d1474[197], SCM_OBJ(&scm__rc.d1485[317]), SCM_OBJ(&scm__rc.d1485[325]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(SCM_INTERN("sparse-vector-inc!")), SCM_OBJ(&data_2d_2dsparsesparse_vector_incX__STUB), 0);
  data_2d_2dsparsesparse_vector_incX__STUB.common.info = scm__rc.d1474[199];
  scm__rc.d1474[200] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[120])),TRUE); /* %sparse-vector-iter */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[328]), scm__rc.d1474[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[329]), scm__rc.d1474[200]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[330]), scm__rc.d1474[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[331]), scm__rc.d1474[10]);
  scm__rc.d1474[201] = Scm_MakeExtendedPair(scm__rc.d1474[200], SCM_OBJ(&scm__rc.d1485[77]), SCM_OBJ(&scm__rc.d1485[333]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(SCM_INTERN("%sparse-vector-iter")), SCM_OBJ(&data_2d_2dsparse_25sparse_vector_iter__STUB), 0);
  data_2d_2dsparse_25sparse_vector_iter__STUB.common.info = scm__rc.d1474[201];
  scm__rc.d1474[202] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[122])),TRUE); /* %sparse-vector-dump */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[336]), scm__rc.d1474[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[337]), scm__rc.d1474[202]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[338]), scm__rc.d1474[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[339]), scm__rc.d1474[10]);
  scm__rc.d1474[203] = Scm_MakeExtendedPair(scm__rc.d1474[202], SCM_OBJ(&scm__rc.d1485[77]), SCM_OBJ(&scm__rc.d1485[341]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(SCM_INTERN("%sparse-vector-dump")), SCM_OBJ(&data_2d_2dsparse_25sparse_vector_dump__STUB), 0);
  data_2d_2dsparse_25sparse_vector_dump__STUB.common.info = scm__rc.d1474[203];
  scm__rc.d1474[204] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[123])),TRUE); /* sparse-vector-push! */
  scm__rc.d1474[205] = Scm_MakeIdentifier(scm__rc.d1474[189], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#sparse-vector-default-value */
  scm__rc.d1474[206] = Scm_MakeIdentifier(scm__rc.d1474[152], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#undefined? */
  scm__rc.d1474[207] = Scm_MakeIdentifier(scm__rc.d1474[185], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#sparse-vector-ref */
  scm__rc.d1474[208] = Scm_MakeIdentifier(scm__rc.d1474[182], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#sparse-vector-set! */
  scm__rc.d1474[209] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[124])),TRUE); /* spvec */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[342]), scm__rc.d1474[209]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[345]), scm__rc.d1474[9]);
  scm__rc.d1474[210] = Scm_MakeExtendedPair(scm__rc.d1474[204], SCM_OBJ(&scm__rc.d1485[342]), SCM_OBJ(&scm__rc.d1485[346]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[347]), scm__rc.d1474[210]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[26]))->name = scm__rc.d1474[204];/* sparse-vector-push! */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[687]))[6] = SCM_WORD(scm__rc.d1474[205]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[687]))[8] = SCM_WORD(scm__rc.d1474[206]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[687]))[20] = SCM_WORD(scm__rc.d1474[207]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[687]))[23] = SCM_WORD(scm__rc.d1474[208]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[687]))[33] = SCM_WORD(scm__rc.d1474[207]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[687]))[36] = SCM_WORD(scm__rc.d1474[208]);
  ScmObj G1508 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1487[26]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1474[204]) /* sparse-vector-push! */, G1508,0);

  scm__rc.d1474[211] = Scm_MakeIdentifier(scm__rc.d1474[200], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#%sparse-vector-iter */
  scm__rc.d1474[212] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[125])),TRUE); /* sparse-vector-fold */
  scm__rc.d1474[213] = Scm_MakeExtendedPair(scm__rc.d1474[212], SCM_OBJ(&scm__rc.d1485[128]), SCM_OBJ(&scm__rc.d1485[115]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[348]), scm__rc.d1474[213]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[27]))->name = scm__rc.d1474[212];/* sparse-vector-fold */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[725]))[4] = SCM_WORD(scm__rc.d1474[211]);
  scm__rc.d1474[214] = Scm_MakeIdentifier(scm__rc.d1474[212], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#sparse-vector-fold */
  scm__rc.d1474[215] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[126])),TRUE); /* sparse-vector-map */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[349]), scm__rc.d1474[215]);
  scm__rc.d1474[216] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[349]), SCM_OBJ(&scm__rc.d1485[134]), SCM_OBJ(&scm__rc.d1485[115]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[350]), scm__rc.d1474[216]);
  scm__rc.d1474[217] = Scm_MakeExtendedPair(scm__rc.d1474[215], SCM_OBJ(&scm__rc.d1485[137]), SCM_OBJ(&scm__rc.d1485[115]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[351]), scm__rc.d1474[217]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[29]))->name = scm__rc.d1474[215];/* sparse-vector-map */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[769]))[6] = SCM_WORD(scm__rc.d1474[214]);
  scm__rc.d1474[218] = Scm_MakeIdentifier(scm__rc.d1474[215], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#sparse-vector-map */
  scm__rc.d1474[219] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[127])),TRUE); /* sparse-vector-for-each */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[352]), scm__rc.d1474[219]);
  scm__rc.d1474[220] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[352]), SCM_OBJ(&scm__rc.d1485[142]), SCM_OBJ(&scm__rc.d1485[144]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[353]), scm__rc.d1474[220]);
  scm__rc.d1474[221] = Scm_MakeExtendedPair(scm__rc.d1474[219], SCM_OBJ(&scm__rc.d1485[137]), SCM_OBJ(&scm__rc.d1485[115]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[354]), scm__rc.d1474[221]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[31]))->name = scm__rc.d1474[219];/* sparse-vector-for-each */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[782]))[6] = SCM_WORD(scm__rc.d1474[214]);
  scm__rc.d1474[222] = Scm_MakeIdentifier(scm__rc.d1474[219], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#sparse-vector-for-each */
  scm__rc.d1474[223] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[128])),TRUE); /* sparse-vector-keys */
  scm__rc.d1474[224] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[129])),FALSE); /* G1510 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[355]), scm__rc.d1474[224]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[356]), scm__rc.d1474[223]);
  scm__rc.d1474[225] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[356]), SCM_OBJ(&scm__rc.d1485[134]), SCM_OBJ(&scm__rc.d1485[151]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[357]), scm__rc.d1474[225]);
  scm__rc.d1474[226] = Scm_MakeExtendedPair(scm__rc.d1474[223], SCM_OBJ(&scm__rc.d1485[11]), SCM_OBJ(&scm__rc.d1485[115]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[359]), scm__rc.d1474[226]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[33]))->name = scm__rc.d1474[223];/* sparse-vector-keys */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[794]))[4] = SCM_WORD(scm__rc.d1474[214]);
  scm__rc.d1474[227] = Scm_MakeIdentifier(scm__rc.d1474[223], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#sparse-vector-keys */
  scm__rc.d1474[228] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[130])),TRUE); /* sparse-vector-values */
  scm__rc.d1474[229] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[131])),FALSE); /* G1511 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[360]), scm__rc.d1474[229]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[361]), scm__rc.d1474[228]);
  scm__rc.d1474[230] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[361]), SCM_OBJ(&scm__rc.d1485[134]), SCM_OBJ(&scm__rc.d1485[159]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[362]), scm__rc.d1474[230]);
  scm__rc.d1474[231] = Scm_MakeExtendedPair(scm__rc.d1474[228], SCM_OBJ(&scm__rc.d1485[11]), SCM_OBJ(&scm__rc.d1485[115]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[364]), scm__rc.d1474[231]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[35]))->name = scm__rc.d1474[228];/* sparse-vector-values */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[804]))[4] = SCM_WORD(scm__rc.d1474[214]);
  scm__rc.d1474[232] = Scm_MakeIdentifier(scm__rc.d1474[228], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#sparse-vector-values */
  scm__rc.d1474[233] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[132])),TRUE); /* sparse-vector-update! */
  scm__rc.d1474[234] = Scm_MakeExtendedPair(scm__rc.d1474[233], SCM_OBJ(&scm__rc.d1485[165]), SCM_OBJ(&scm__rc.d1485[115]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[365]), scm__rc.d1474[234]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[36]))->name = scm__rc.d1474[233];/* sparse-vector-update! */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[810]))[5] = SCM_WORD(scm__rc.d1474[207]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[810]))[20] = SCM_WORD(scm__rc.d1474[208]);
  scm__rc.d1474[235] = Scm_MakeIdentifier(scm__rc.d1474[233], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#sparse-vector-update! */
  scm__rc.d1474[237] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[133])),TRUE); /* %sparse-vector-pop!-aux */
  scm__rc.d1474[236] = Scm_MakeIdentifier(scm__rc.d1474[237], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#%sparse-vector-pop!-aux */
  scm__rc.d1474[238] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[134])),TRUE); /* sparse-vector-pop! */
  scm__rc.d1474[239] = Scm_MakeExtendedPair(scm__rc.d1474[238], SCM_OBJ(&scm__rc.d1485[168]), SCM_OBJ(&scm__rc.d1485[115]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[366]), scm__rc.d1474[239]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[37]))->name = scm__rc.d1474[238];/* sparse-vector-pop! */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[832]))[10] = SCM_WORD(scm__rc.d1474[207]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[832]))[12] = SCM_WORD(scm__rc.d1474[236]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[832]))[20] = SCM_WORD(scm__rc.d1474[207]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[832]))[32] = SCM_WORD(scm__rc.d1474[236]);
  scm__rc.d1474[240] = Scm_MakeIdentifier(scm__rc.d1474[238], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#sparse-vector-pop! */
  scm__rc.d1474[241] = Scm_MakeExtendedPair(scm__rc.d1474[237], SCM_OBJ(&scm__rc.d1485[172]), SCM_OBJ(&scm__rc.d1485[115]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[367]), scm__rc.d1474[241]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[38]))->name = scm__rc.d1474[237];/* %sparse-vector-pop!-aux */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[866]))[14] = SCM_WORD(scm__rc.d1474[107]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[866]))[21] = SCM_WORD(scm__rc.d1474[208]);
  scm__rc.d1474[242] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[135])),FALSE); /* G1512 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[368]), scm__rc.d1474[242]);
  scm__rc.d1474[243] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[370]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[115]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[371]), scm__rc.d1474[243]);
  scm__rc.d1474[244] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[370]), SCM_NIL, SCM_OBJ(&scm__rc.d1485[115]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[372]), scm__rc.d1474[244]);
  scm__rc.d1474[245] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[369]), SCM_OBJ(&scm__rc.d1485[182]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[373]), scm__rc.d1474[245]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[909]))[4] = SCM_WORD(scm__rc.d1474[211]);
  scm__rc.d1474[247] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[136])),TRUE); /* <sparse-vector-base> */
  scm__rc.d1474[246] = Scm_MakeIdentifier(scm__rc.d1474[247], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#<sparse-vector-base> */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[42]))->name = scm__rc.d1474[51];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[941]))[3] = SCM_WORD(scm__rc.d1474[214]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[941]))[7] = SCM_WORD(scm__rc.d1474[218]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[941]))[11] = SCM_WORD(scm__rc.d1474[222]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[941]))[17] = SCM_WORD(scm__rc.d1474[227]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[941]))[24] = SCM_WORD(scm__rc.d1474[232]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[941]))[29] = SCM_WORD(scm__rc.d1474[235]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[941]))[33] = SCM_WORD(scm__rc.d1474[240]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[941]))[37] = SCM_WORD(scm__rc.d1474[236]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[941]))[43] = SCM_WORD(scm__rc.d1474[116]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[941]))[45] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[941]))[47] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[941]))[55] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[941]))[57] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[941]))[60] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[941]))[62] = SCM_WORD(scm__rc.d1474[246]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[941]))[64] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[941]))[68] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[941]))[72] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[941]))[75] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[941]))[78] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[941]))[80] = SCM_WORD(scm__rc.d1474[134]);
  scm__rc.d1474[248] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[137])),FALSE); /* G1516 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[375]), scm__rc.d1474[248]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[377]), scm__rc.d1474[79]);
  scm__rc.d1474[249] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[376]), SCM_OBJ(&scm__rc.d1485[377]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[378]), scm__rc.d1474[249]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1023]))[3] = SCM_WORD(scm__rc.d1474[207]);
  scm__rc.d1474[251] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[138])),TRUE); /* <sparse-vector> */
  scm__rc.d1474[250] = Scm_MakeIdentifier(scm__rc.d1474[251], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#<sparse-vector> */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[380]), scm__rc.d1474[79]);
  scm__rc.d1474[252] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[139])),FALSE); /* G1517 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[381]), scm__rc.d1474[252]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[383]), scm__rc.d1474[79]);
  scm__rc.d1474[253] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[382]), SCM_OBJ(&scm__rc.d1485[383]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[384]), scm__rc.d1474[253]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1028]))[4] = SCM_WORD(scm__rc.d1474[207]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[386]), scm__rc.d1474[79]);
  scm__rc.d1474[254] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[140])),FALSE); /* G1518 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[387]), scm__rc.d1474[254]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[389]), scm__rc.d1474[79]);
  scm__rc.d1474[255] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[388]), SCM_OBJ(&scm__rc.d1485[389]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[390]), scm__rc.d1474[255]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1034]))[4] = SCM_WORD(scm__rc.d1474[208]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[392]), scm__rc.d1474[79]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[46]))->name = scm__rc.d1474[51];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]))[5] = SCM_WORD(scm__rc.d1474[139]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]))[7] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]))[9] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]))[17] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]))[19] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]))[22] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]))[24] = SCM_WORD(scm__rc.d1474[250]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]))[26] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]))[30] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]))[34] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]))[37] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]))[40] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]))[42] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]))[51] = SCM_WORD(scm__rc.d1474[139]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]))[53] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]))[55] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]))[63] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]))[65] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]))[68] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]))[70] = SCM_WORD(scm__rc.d1474[250]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]))[72] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]))[74] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]))[78] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]))[82] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]))[85] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]))[88] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]))[90] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]))[99] = SCM_WORD(scm__rc.d1474[144]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]))[101] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]))[103] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]))[111] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]))[113] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]))[116] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]))[118] = SCM_WORD(scm__rc.d1474[250]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]))[120] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]))[122] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]))[126] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]))[130] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]))[133] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]))[136] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]))[138] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]))[142] = SCM_WORD(scm__rc.d1474[145]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]))[144] = SCM_WORD(scm__rc.d1474[146]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]))[152] = SCM_WORD(scm__rc.d1474[145]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1040]))[155] = SCM_WORD(scm__rc.d1474[148]);
  scm__rc.d1474[256] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[141])),FALSE); /* G1522 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[393]), scm__rc.d1474[256]);
  scm__rc.d1474[257] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[394]), SCM_OBJ(&scm__rc.d1485[377]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[395]), scm__rc.d1474[257]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1199]))[3] = SCM_WORD(scm__rc.d1474[207]);
  scm__rc.d1474[259] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[142])),TRUE); /* <sparse-u8vector> */
  scm__rc.d1474[258] = Scm_MakeIdentifier(scm__rc.d1474[259], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#<sparse-u8vector> */
  scm__rc.d1474[260] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[143])),FALSE); /* G1523 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[397]), scm__rc.d1474[260]);
  scm__rc.d1474[261] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[398]), SCM_OBJ(&scm__rc.d1485[383]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[399]), scm__rc.d1474[261]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1204]))[4] = SCM_WORD(scm__rc.d1474[207]);
  scm__rc.d1474[262] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[144])),FALSE); /* G1524 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[401]), scm__rc.d1474[262]);
  scm__rc.d1474[263] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[402]), SCM_OBJ(&scm__rc.d1485[389]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[403]), scm__rc.d1474[263]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1210]))[4] = SCM_WORD(scm__rc.d1474[208]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[50]))->name = scm__rc.d1474[51];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]))[5] = SCM_WORD(scm__rc.d1474[139]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]))[7] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]))[9] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]))[17] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]))[19] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]))[22] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]))[24] = SCM_WORD(scm__rc.d1474[258]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]))[26] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]))[30] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]))[34] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]))[37] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]))[40] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]))[42] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]))[51] = SCM_WORD(scm__rc.d1474[139]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]))[53] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]))[55] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]))[63] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]))[65] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]))[68] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]))[70] = SCM_WORD(scm__rc.d1474[258]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]))[72] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]))[74] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]))[78] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]))[82] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]))[85] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]))[88] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]))[90] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]))[99] = SCM_WORD(scm__rc.d1474[144]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]))[101] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]))[103] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]))[111] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]))[113] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]))[116] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]))[118] = SCM_WORD(scm__rc.d1474[258]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]))[120] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]))[122] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]))[126] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]))[130] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]))[133] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]))[136] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]))[138] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]))[142] = SCM_WORD(scm__rc.d1474[145]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]))[144] = SCM_WORD(scm__rc.d1474[146]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]))[152] = SCM_WORD(scm__rc.d1474[145]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1216]))[155] = SCM_WORD(scm__rc.d1474[148]);
  scm__rc.d1474[264] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[145])),FALSE); /* G1528 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[405]), scm__rc.d1474[264]);
  scm__rc.d1474[265] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[406]), SCM_OBJ(&scm__rc.d1485[377]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[407]), scm__rc.d1474[265]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1375]))[3] = SCM_WORD(scm__rc.d1474[207]);
  scm__rc.d1474[267] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[146])),TRUE); /* <sparse-s8vector> */
  scm__rc.d1474[266] = Scm_MakeIdentifier(scm__rc.d1474[267], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#<sparse-s8vector> */
  scm__rc.d1474[268] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[147])),FALSE); /* G1529 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[409]), scm__rc.d1474[268]);
  scm__rc.d1474[269] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[410]), SCM_OBJ(&scm__rc.d1485[383]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[411]), scm__rc.d1474[269]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1380]))[4] = SCM_WORD(scm__rc.d1474[207]);
  scm__rc.d1474[270] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[148])),FALSE); /* G1530 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[413]), scm__rc.d1474[270]);
  scm__rc.d1474[271] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[414]), SCM_OBJ(&scm__rc.d1485[389]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[415]), scm__rc.d1474[271]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1386]))[4] = SCM_WORD(scm__rc.d1474[208]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[54]))->name = scm__rc.d1474[51];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]))[5] = SCM_WORD(scm__rc.d1474[139]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]))[7] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]))[9] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]))[17] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]))[19] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]))[22] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]))[24] = SCM_WORD(scm__rc.d1474[266]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]))[26] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]))[30] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]))[34] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]))[37] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]))[40] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]))[42] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]))[51] = SCM_WORD(scm__rc.d1474[139]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]))[53] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]))[55] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]))[63] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]))[65] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]))[68] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]))[70] = SCM_WORD(scm__rc.d1474[266]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]))[72] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]))[74] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]))[78] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]))[82] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]))[85] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]))[88] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]))[90] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]))[99] = SCM_WORD(scm__rc.d1474[144]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]))[101] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]))[103] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]))[111] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]))[113] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]))[116] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]))[118] = SCM_WORD(scm__rc.d1474[266]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]))[120] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]))[122] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]))[126] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]))[130] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]))[133] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]))[136] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]))[138] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]))[142] = SCM_WORD(scm__rc.d1474[145]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]))[144] = SCM_WORD(scm__rc.d1474[146]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]))[152] = SCM_WORD(scm__rc.d1474[145]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1392]))[155] = SCM_WORD(scm__rc.d1474[148]);
  scm__rc.d1474[272] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[149])),FALSE); /* G1534 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[417]), scm__rc.d1474[272]);
  scm__rc.d1474[273] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[418]), SCM_OBJ(&scm__rc.d1485[377]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[419]), scm__rc.d1474[273]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1551]))[3] = SCM_WORD(scm__rc.d1474[207]);
  scm__rc.d1474[275] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[150])),TRUE); /* <sparse-u16vector> */
  scm__rc.d1474[274] = Scm_MakeIdentifier(scm__rc.d1474[275], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#<sparse-u16vector> */
  scm__rc.d1474[276] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[151])),FALSE); /* G1535 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[421]), scm__rc.d1474[276]);
  scm__rc.d1474[277] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[422]), SCM_OBJ(&scm__rc.d1485[383]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[423]), scm__rc.d1474[277]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1556]))[4] = SCM_WORD(scm__rc.d1474[207]);
  scm__rc.d1474[278] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[152])),FALSE); /* G1536 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[425]), scm__rc.d1474[278]);
  scm__rc.d1474[279] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[426]), SCM_OBJ(&scm__rc.d1485[389]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[427]), scm__rc.d1474[279]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1562]))[4] = SCM_WORD(scm__rc.d1474[208]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[58]))->name = scm__rc.d1474[51];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]))[5] = SCM_WORD(scm__rc.d1474[139]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]))[7] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]))[9] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]))[17] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]))[19] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]))[22] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]))[24] = SCM_WORD(scm__rc.d1474[274]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]))[26] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]))[30] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]))[34] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]))[37] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]))[40] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]))[42] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]))[51] = SCM_WORD(scm__rc.d1474[139]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]))[53] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]))[55] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]))[63] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]))[65] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]))[68] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]))[70] = SCM_WORD(scm__rc.d1474[274]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]))[72] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]))[74] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]))[78] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]))[82] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]))[85] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]))[88] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]))[90] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]))[99] = SCM_WORD(scm__rc.d1474[144]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]))[101] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]))[103] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]))[111] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]))[113] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]))[116] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]))[118] = SCM_WORD(scm__rc.d1474[274]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]))[120] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]))[122] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]))[126] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]))[130] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]))[133] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]))[136] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]))[138] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]))[142] = SCM_WORD(scm__rc.d1474[145]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]))[144] = SCM_WORD(scm__rc.d1474[146]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]))[152] = SCM_WORD(scm__rc.d1474[145]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1568]))[155] = SCM_WORD(scm__rc.d1474[148]);
  scm__rc.d1474[280] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[153])),FALSE); /* G1540 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[429]), scm__rc.d1474[280]);
  scm__rc.d1474[281] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[430]), SCM_OBJ(&scm__rc.d1485[377]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[431]), scm__rc.d1474[281]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1727]))[3] = SCM_WORD(scm__rc.d1474[207]);
  scm__rc.d1474[283] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[154])),TRUE); /* <sparse-s16vector> */
  scm__rc.d1474[282] = Scm_MakeIdentifier(scm__rc.d1474[283], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#<sparse-s16vector> */
  scm__rc.d1474[284] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[155])),FALSE); /* G1541 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[433]), scm__rc.d1474[284]);
  scm__rc.d1474[285] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[434]), SCM_OBJ(&scm__rc.d1485[383]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[435]), scm__rc.d1474[285]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1732]))[4] = SCM_WORD(scm__rc.d1474[207]);
  scm__rc.d1474[286] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[156])),FALSE); /* G1542 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[437]), scm__rc.d1474[286]);
  scm__rc.d1474[287] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[438]), SCM_OBJ(&scm__rc.d1485[389]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[439]), scm__rc.d1474[287]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1738]))[4] = SCM_WORD(scm__rc.d1474[208]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[62]))->name = scm__rc.d1474[51];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]))[5] = SCM_WORD(scm__rc.d1474[139]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]))[7] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]))[9] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]))[17] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]))[19] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]))[22] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]))[24] = SCM_WORD(scm__rc.d1474[282]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]))[26] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]))[30] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]))[34] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]))[37] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]))[40] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]))[42] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]))[51] = SCM_WORD(scm__rc.d1474[139]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]))[53] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]))[55] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]))[63] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]))[65] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]))[68] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]))[70] = SCM_WORD(scm__rc.d1474[282]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]))[72] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]))[74] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]))[78] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]))[82] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]))[85] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]))[88] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]))[90] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]))[99] = SCM_WORD(scm__rc.d1474[144]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]))[101] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]))[103] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]))[111] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]))[113] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]))[116] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]))[118] = SCM_WORD(scm__rc.d1474[282]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]))[120] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]))[122] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]))[126] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]))[130] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]))[133] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]))[136] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]))[138] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]))[142] = SCM_WORD(scm__rc.d1474[145]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]))[144] = SCM_WORD(scm__rc.d1474[146]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]))[152] = SCM_WORD(scm__rc.d1474[145]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1744]))[155] = SCM_WORD(scm__rc.d1474[148]);
  scm__rc.d1474[288] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[157])),FALSE); /* G1546 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[441]), scm__rc.d1474[288]);
  scm__rc.d1474[289] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[442]), SCM_OBJ(&scm__rc.d1485[377]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[443]), scm__rc.d1474[289]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1903]))[3] = SCM_WORD(scm__rc.d1474[207]);
  scm__rc.d1474[291] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[158])),TRUE); /* <sparse-u32vector> */
  scm__rc.d1474[290] = Scm_MakeIdentifier(scm__rc.d1474[291], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#<sparse-u32vector> */
  scm__rc.d1474[292] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[159])),FALSE); /* G1547 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[445]), scm__rc.d1474[292]);
  scm__rc.d1474[293] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[446]), SCM_OBJ(&scm__rc.d1485[383]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[447]), scm__rc.d1474[293]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1908]))[4] = SCM_WORD(scm__rc.d1474[207]);
  scm__rc.d1474[294] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[160])),FALSE); /* G1548 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[449]), scm__rc.d1474[294]);
  scm__rc.d1474[295] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[450]), SCM_OBJ(&scm__rc.d1485[389]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[451]), scm__rc.d1474[295]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1914]))[4] = SCM_WORD(scm__rc.d1474[208]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[66]))->name = scm__rc.d1474[51];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]))[5] = SCM_WORD(scm__rc.d1474[139]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]))[7] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]))[9] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]))[17] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]))[19] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]))[22] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]))[24] = SCM_WORD(scm__rc.d1474[290]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]))[26] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]))[30] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]))[34] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]))[37] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]))[40] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]))[42] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]))[51] = SCM_WORD(scm__rc.d1474[139]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]))[53] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]))[55] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]))[63] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]))[65] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]))[68] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]))[70] = SCM_WORD(scm__rc.d1474[290]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]))[72] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]))[74] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]))[78] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]))[82] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]))[85] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]))[88] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]))[90] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]))[99] = SCM_WORD(scm__rc.d1474[144]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]))[101] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]))[103] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]))[111] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]))[113] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]))[116] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]))[118] = SCM_WORD(scm__rc.d1474[290]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]))[120] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]))[122] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]))[126] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]))[130] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]))[133] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]))[136] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]))[138] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]))[142] = SCM_WORD(scm__rc.d1474[145]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]))[144] = SCM_WORD(scm__rc.d1474[146]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]))[152] = SCM_WORD(scm__rc.d1474[145]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[1920]))[155] = SCM_WORD(scm__rc.d1474[148]);
  scm__rc.d1474[296] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[161])),FALSE); /* G1552 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[453]), scm__rc.d1474[296]);
  scm__rc.d1474[297] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[454]), SCM_OBJ(&scm__rc.d1485[377]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[455]), scm__rc.d1474[297]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2079]))[3] = SCM_WORD(scm__rc.d1474[207]);
  scm__rc.d1474[299] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[162])),TRUE); /* <sparse-s32vector> */
  scm__rc.d1474[298] = Scm_MakeIdentifier(scm__rc.d1474[299], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#<sparse-s32vector> */
  scm__rc.d1474[300] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[163])),FALSE); /* G1553 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[457]), scm__rc.d1474[300]);
  scm__rc.d1474[301] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[458]), SCM_OBJ(&scm__rc.d1485[383]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[459]), scm__rc.d1474[301]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2084]))[4] = SCM_WORD(scm__rc.d1474[207]);
  scm__rc.d1474[302] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[164])),FALSE); /* G1554 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[461]), scm__rc.d1474[302]);
  scm__rc.d1474[303] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[462]), SCM_OBJ(&scm__rc.d1485[389]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[463]), scm__rc.d1474[303]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2090]))[4] = SCM_WORD(scm__rc.d1474[208]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[70]))->name = scm__rc.d1474[51];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]))[5] = SCM_WORD(scm__rc.d1474[139]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]))[7] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]))[9] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]))[17] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]))[19] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]))[22] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]))[24] = SCM_WORD(scm__rc.d1474[298]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]))[26] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]))[30] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]))[34] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]))[37] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]))[40] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]))[42] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]))[51] = SCM_WORD(scm__rc.d1474[139]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]))[53] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]))[55] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]))[63] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]))[65] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]))[68] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]))[70] = SCM_WORD(scm__rc.d1474[298]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]))[72] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]))[74] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]))[78] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]))[82] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]))[85] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]))[88] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]))[90] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]))[99] = SCM_WORD(scm__rc.d1474[144]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]))[101] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]))[103] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]))[111] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]))[113] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]))[116] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]))[118] = SCM_WORD(scm__rc.d1474[298]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]))[120] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]))[122] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]))[126] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]))[130] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]))[133] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]))[136] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]))[138] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]))[142] = SCM_WORD(scm__rc.d1474[145]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]))[144] = SCM_WORD(scm__rc.d1474[146]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]))[152] = SCM_WORD(scm__rc.d1474[145]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2096]))[155] = SCM_WORD(scm__rc.d1474[148]);
  scm__rc.d1474[304] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[165])),FALSE); /* G1558 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[465]), scm__rc.d1474[304]);
  scm__rc.d1474[305] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[466]), SCM_OBJ(&scm__rc.d1485[377]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[467]), scm__rc.d1474[305]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2255]))[3] = SCM_WORD(scm__rc.d1474[207]);
  scm__rc.d1474[307] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[166])),TRUE); /* <sparse-u64vector> */
  scm__rc.d1474[306] = Scm_MakeIdentifier(scm__rc.d1474[307], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#<sparse-u64vector> */
  scm__rc.d1474[308] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[167])),FALSE); /* G1559 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[469]), scm__rc.d1474[308]);
  scm__rc.d1474[309] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[470]), SCM_OBJ(&scm__rc.d1485[383]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[471]), scm__rc.d1474[309]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2260]))[4] = SCM_WORD(scm__rc.d1474[207]);
  scm__rc.d1474[310] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[168])),FALSE); /* G1560 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[473]), scm__rc.d1474[310]);
  scm__rc.d1474[311] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[474]), SCM_OBJ(&scm__rc.d1485[389]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[475]), scm__rc.d1474[311]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2266]))[4] = SCM_WORD(scm__rc.d1474[208]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[74]))->name = scm__rc.d1474[51];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]))[5] = SCM_WORD(scm__rc.d1474[139]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]))[7] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]))[9] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]))[17] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]))[19] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]))[22] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]))[24] = SCM_WORD(scm__rc.d1474[306]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]))[26] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]))[30] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]))[34] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]))[37] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]))[40] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]))[42] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]))[51] = SCM_WORD(scm__rc.d1474[139]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]))[53] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]))[55] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]))[63] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]))[65] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]))[68] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]))[70] = SCM_WORD(scm__rc.d1474[306]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]))[72] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]))[74] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]))[78] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]))[82] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]))[85] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]))[88] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]))[90] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]))[99] = SCM_WORD(scm__rc.d1474[144]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]))[101] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]))[103] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]))[111] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]))[113] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]))[116] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]))[118] = SCM_WORD(scm__rc.d1474[306]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]))[120] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]))[122] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]))[126] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]))[130] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]))[133] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]))[136] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]))[138] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]))[142] = SCM_WORD(scm__rc.d1474[145]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]))[144] = SCM_WORD(scm__rc.d1474[146]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]))[152] = SCM_WORD(scm__rc.d1474[145]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2272]))[155] = SCM_WORD(scm__rc.d1474[148]);
  scm__rc.d1474[312] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[169])),FALSE); /* G1564 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[477]), scm__rc.d1474[312]);
  scm__rc.d1474[313] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[478]), SCM_OBJ(&scm__rc.d1485[377]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[479]), scm__rc.d1474[313]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2431]))[3] = SCM_WORD(scm__rc.d1474[207]);
  scm__rc.d1474[315] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[170])),TRUE); /* <sparse-s64vector> */
  scm__rc.d1474[314] = Scm_MakeIdentifier(scm__rc.d1474[315], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#<sparse-s64vector> */
  scm__rc.d1474[316] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[171])),FALSE); /* G1565 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[481]), scm__rc.d1474[316]);
  scm__rc.d1474[317] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[482]), SCM_OBJ(&scm__rc.d1485[383]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[483]), scm__rc.d1474[317]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2436]))[4] = SCM_WORD(scm__rc.d1474[207]);
  scm__rc.d1474[318] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[172])),FALSE); /* G1566 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[485]), scm__rc.d1474[318]);
  scm__rc.d1474[319] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[486]), SCM_OBJ(&scm__rc.d1485[389]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[487]), scm__rc.d1474[319]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2442]))[4] = SCM_WORD(scm__rc.d1474[208]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[78]))->name = scm__rc.d1474[51];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]))[5] = SCM_WORD(scm__rc.d1474[139]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]))[7] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]))[9] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]))[17] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]))[19] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]))[22] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]))[24] = SCM_WORD(scm__rc.d1474[314]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]))[26] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]))[30] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]))[34] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]))[37] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]))[40] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]))[42] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]))[51] = SCM_WORD(scm__rc.d1474[139]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]))[53] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]))[55] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]))[63] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]))[65] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]))[68] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]))[70] = SCM_WORD(scm__rc.d1474[314]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]))[72] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]))[74] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]))[78] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]))[82] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]))[85] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]))[88] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]))[90] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]))[99] = SCM_WORD(scm__rc.d1474[144]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]))[101] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]))[103] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]))[111] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]))[113] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]))[116] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]))[118] = SCM_WORD(scm__rc.d1474[314]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]))[120] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]))[122] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]))[126] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]))[130] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]))[133] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]))[136] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]))[138] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]))[142] = SCM_WORD(scm__rc.d1474[145]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]))[144] = SCM_WORD(scm__rc.d1474[146]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]))[152] = SCM_WORD(scm__rc.d1474[145]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2448]))[155] = SCM_WORD(scm__rc.d1474[148]);
  scm__rc.d1474[320] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[173])),FALSE); /* G1570 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[489]), scm__rc.d1474[320]);
  scm__rc.d1474[321] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[490]), SCM_OBJ(&scm__rc.d1485[377]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[491]), scm__rc.d1474[321]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2607]))[3] = SCM_WORD(scm__rc.d1474[207]);
  scm__rc.d1474[323] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[174])),TRUE); /* <sparse-f16vector> */
  scm__rc.d1474[322] = Scm_MakeIdentifier(scm__rc.d1474[323], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#<sparse-f16vector> */
  scm__rc.d1474[324] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[175])),FALSE); /* G1571 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[493]), scm__rc.d1474[324]);
  scm__rc.d1474[325] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[494]), SCM_OBJ(&scm__rc.d1485[383]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[495]), scm__rc.d1474[325]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2612]))[4] = SCM_WORD(scm__rc.d1474[207]);
  scm__rc.d1474[326] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[176])),FALSE); /* G1572 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[497]), scm__rc.d1474[326]);
  scm__rc.d1474[327] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[498]), SCM_OBJ(&scm__rc.d1485[389]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[499]), scm__rc.d1474[327]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2618]))[4] = SCM_WORD(scm__rc.d1474[208]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[82]))->name = scm__rc.d1474[51];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]))[5] = SCM_WORD(scm__rc.d1474[139]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]))[7] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]))[9] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]))[17] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]))[19] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]))[22] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]))[24] = SCM_WORD(scm__rc.d1474[322]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]))[26] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]))[30] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]))[34] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]))[37] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]))[40] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]))[42] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]))[51] = SCM_WORD(scm__rc.d1474[139]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]))[53] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]))[55] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]))[63] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]))[65] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]))[68] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]))[70] = SCM_WORD(scm__rc.d1474[322]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]))[72] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]))[74] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]))[78] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]))[82] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]))[85] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]))[88] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]))[90] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]))[99] = SCM_WORD(scm__rc.d1474[144]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]))[101] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]))[103] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]))[111] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]))[113] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]))[116] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]))[118] = SCM_WORD(scm__rc.d1474[322]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]))[120] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]))[122] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]))[126] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]))[130] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]))[133] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]))[136] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]))[138] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]))[142] = SCM_WORD(scm__rc.d1474[145]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]))[144] = SCM_WORD(scm__rc.d1474[146]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]))[152] = SCM_WORD(scm__rc.d1474[145]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2624]))[155] = SCM_WORD(scm__rc.d1474[148]);
  scm__rc.d1474[328] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[177])),FALSE); /* G1576 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[501]), scm__rc.d1474[328]);
  scm__rc.d1474[329] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[502]), SCM_OBJ(&scm__rc.d1485[377]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[503]), scm__rc.d1474[329]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2783]))[3] = SCM_WORD(scm__rc.d1474[207]);
  scm__rc.d1474[331] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[178])),TRUE); /* <sparse-f32vector> */
  scm__rc.d1474[330] = Scm_MakeIdentifier(scm__rc.d1474[331], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#<sparse-f32vector> */
  scm__rc.d1474[332] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[179])),FALSE); /* G1577 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[505]), scm__rc.d1474[332]);
  scm__rc.d1474[333] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[506]), SCM_OBJ(&scm__rc.d1485[383]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[507]), scm__rc.d1474[333]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2788]))[4] = SCM_WORD(scm__rc.d1474[207]);
  scm__rc.d1474[334] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[180])),FALSE); /* G1578 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[509]), scm__rc.d1474[334]);
  scm__rc.d1474[335] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[510]), SCM_OBJ(&scm__rc.d1485[389]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[511]), scm__rc.d1474[335]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2794]))[4] = SCM_WORD(scm__rc.d1474[208]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[86]))->name = scm__rc.d1474[51];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]))[5] = SCM_WORD(scm__rc.d1474[139]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]))[7] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]))[9] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]))[17] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]))[19] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]))[22] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]))[24] = SCM_WORD(scm__rc.d1474[330]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]))[26] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]))[30] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]))[34] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]))[37] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]))[40] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]))[42] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]))[51] = SCM_WORD(scm__rc.d1474[139]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]))[53] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]))[55] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]))[63] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]))[65] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]))[68] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]))[70] = SCM_WORD(scm__rc.d1474[330]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]))[72] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]))[74] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]))[78] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]))[82] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]))[85] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]))[88] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]))[90] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]))[99] = SCM_WORD(scm__rc.d1474[144]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]))[101] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]))[103] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]))[111] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]))[113] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]))[116] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]))[118] = SCM_WORD(scm__rc.d1474[330]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]))[120] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]))[122] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]))[126] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]))[130] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]))[133] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]))[136] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]))[138] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]))[142] = SCM_WORD(scm__rc.d1474[145]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]))[144] = SCM_WORD(scm__rc.d1474[146]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]))[152] = SCM_WORD(scm__rc.d1474[145]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2800]))[155] = SCM_WORD(scm__rc.d1474[148]);
  scm__rc.d1474[336] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[181])),FALSE); /* G1582 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[513]), scm__rc.d1474[336]);
  scm__rc.d1474[337] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[514]), SCM_OBJ(&scm__rc.d1485[377]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[515]), scm__rc.d1474[337]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2959]))[3] = SCM_WORD(scm__rc.d1474[207]);
  scm__rc.d1474[339] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[182])),TRUE); /* <sparse-f64vector> */
  scm__rc.d1474[338] = Scm_MakeIdentifier(scm__rc.d1474[339], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#<sparse-f64vector> */
  scm__rc.d1474[340] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[183])),FALSE); /* G1583 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[517]), scm__rc.d1474[340]);
  scm__rc.d1474[341] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[518]), SCM_OBJ(&scm__rc.d1485[383]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[519]), scm__rc.d1474[341]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2964]))[4] = SCM_WORD(scm__rc.d1474[207]);
  scm__rc.d1474[342] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[184])),FALSE); /* G1584 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[521]), scm__rc.d1474[342]);
  scm__rc.d1474[343] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[522]), SCM_OBJ(&scm__rc.d1485[389]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[523]), scm__rc.d1474[343]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2970]))[4] = SCM_WORD(scm__rc.d1474[208]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[90]))->name = scm__rc.d1474[51];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]))[5] = SCM_WORD(scm__rc.d1474[139]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]))[7] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]))[9] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]))[17] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]))[19] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]))[22] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]))[24] = SCM_WORD(scm__rc.d1474[338]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]))[26] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]))[30] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]))[34] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]))[37] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]))[40] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]))[42] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]))[51] = SCM_WORD(scm__rc.d1474[139]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]))[53] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]))[55] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]))[63] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]))[65] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]))[68] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]))[70] = SCM_WORD(scm__rc.d1474[338]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]))[72] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]))[74] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]))[78] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]))[82] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]))[85] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]))[88] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]))[90] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]))[99] = SCM_WORD(scm__rc.d1474[144]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]))[101] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]))[103] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]))[111] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]))[113] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]))[116] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]))[118] = SCM_WORD(scm__rc.d1474[338]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]))[120] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]))[122] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]))[126] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]))[130] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]))[133] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]))[136] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]))[138] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]))[142] = SCM_WORD(scm__rc.d1474[145]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]))[144] = SCM_WORD(scm__rc.d1474[146]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]))[152] = SCM_WORD(scm__rc.d1474[145]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[2976]))[155] = SCM_WORD(scm__rc.d1474[148]);
  scm__rc.d1474[345] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[185])),TRUE); /* exact? */
  scm__rc.d1474[344] = Scm_MakeIdentifier(scm__rc.d1474[345], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#exact? */
  scm__rc.d1474[347] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[186])),TRUE); /* integer? */
  scm__rc.d1474[346] = Scm_MakeIdentifier(scm__rc.d1474[347], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#integer? */
  scm__rc.d1474[348] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[187])),TRUE); /* x */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[525]), scm__rc.d1474[348]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[528]), scm__rc.d1474[9]);
  scm__rc.d1474[349] = Scm_MakeExtendedPair(SCM_FALSE, SCM_OBJ(&scm__rc.d1485[525]), SCM_OBJ(&scm__rc.d1485[529]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[530]), scm__rc.d1474[349]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3135]))[4] = SCM_WORD(scm__rc.d1474[344]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3135]))[10] = SCM_WORD(scm__rc.d1474[346]);
  scm__rc.d1474[350] = Scm_MakeIdentifier(scm__rc.d1474[4], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#eqv? */
  scm__rc.d1474[352] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[188])),TRUE); /* compare */
  scm__rc.d1474[351] = Scm_MakeIdentifier(scm__rc.d1474[352], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#compare */
  scm__rc.d1474[354] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[189])),TRUE); /* eqv-hash */
  scm__rc.d1474[353] = Scm_MakeIdentifier(scm__rc.d1474[354], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#eqv-hash */
  scm__rc.d1474[355] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[190])),TRUE); /* sparse-vector-comparator */
  scm__rc.d1474[357] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[191])),TRUE); /* make-comparator/compare */
  scm__rc.d1474[356] = Scm_MakeIdentifier(scm__rc.d1474[357], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#make-comparator/compare */
  scm__rc.d1474[359] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[192])),TRUE); /* *sparse-vector-comparator* */
  scm__rc.d1474[358] = Scm_MakeIdentifier(scm__rc.d1474[359], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#*sparse-vector-comparator* */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[92]))->name = scm__rc.d1474[51];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3151]))[5] = SCM_WORD(scm__rc.d1474[350]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3151]))[7] = SCM_WORD(scm__rc.d1474[351]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3151]))[9] = SCM_WORD(scm__rc.d1474[353]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3151]))[12] = SCM_WORD(scm__rc.d1474[355]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3151]))[14] = SCM_WORD(scm__rc.d1474[356]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3151]))[16] = SCM_WORD(scm__rc.d1474[358]);
  scm__rc.d1474[360] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[193])),FALSE); /* G1586 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[531]), scm__rc.d1474[360]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[533]), scm__rc.d1474[209]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[534]), scm__rc.d1474[63]);
  scm__rc.d1474[361] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[532]), SCM_OBJ(&scm__rc.d1485[533]), SCM_OBJ(&scm__rc.d1485[535]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[536]), scm__rc.d1474[361]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3169]))[1] = SCM_WORD(scm__rc.d1474[358]);
  scm__rc.d1474[362] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[194])),TRUE); /* dict-comparator */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[538]), scm__rc.d1474[209]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[94]))->name = scm__rc.d1474[51];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3172]))[5] = SCM_WORD(scm__rc.d1474[362]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3172]))[7] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3172]))[9] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3172]))[17] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3172]))[19] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3172]))[22] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3172]))[24] = SCM_WORD(scm__rc.d1474[246]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3172]))[28] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3172]))[32] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3172]))[35] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3172]))[38] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3172]))[40] = SCM_WORD(scm__rc.d1474[134]);
  scm__rc.d1474[363] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[195])),TRUE); /* make-sparse-matrix */
  scm__rc.d1474[365] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[196])),TRUE); /* <sparse-matrix> */
  scm__rc.d1474[364] = Scm_MakeIdentifier(scm__rc.d1474[365], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#<sparse-matrix> */
  scm__rc.d1474[367] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[197])),TRUE); /* <sparse-s8matrix> */
  scm__rc.d1474[366] = Scm_MakeIdentifier(scm__rc.d1474[367], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#<sparse-s8matrix> */
  scm__rc.d1474[369] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[198])),TRUE); /* <sparse-u8matrix> */
  scm__rc.d1474[368] = Scm_MakeIdentifier(scm__rc.d1474[369], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#<sparse-u8matrix> */
  scm__rc.d1474[371] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[199])),TRUE); /* <sparse-s16matrix> */
  scm__rc.d1474[370] = Scm_MakeIdentifier(scm__rc.d1474[371], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#<sparse-s16matrix> */
  scm__rc.d1474[373] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[200])),TRUE); /* <sparse-u16matrix> */
  scm__rc.d1474[372] = Scm_MakeIdentifier(scm__rc.d1474[373], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#<sparse-u16matrix> */
  scm__rc.d1474[375] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[201])),TRUE); /* <sparse-s32matrix> */
  scm__rc.d1474[374] = Scm_MakeIdentifier(scm__rc.d1474[375], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#<sparse-s32matrix> */
  scm__rc.d1474[377] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[202])),TRUE); /* <sparse-u32matrix> */
  scm__rc.d1474[376] = Scm_MakeIdentifier(scm__rc.d1474[377], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#<sparse-u32matrix> */
  scm__rc.d1474[379] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[203])),TRUE); /* <sparse-s64matrix> */
  scm__rc.d1474[378] = Scm_MakeIdentifier(scm__rc.d1474[379], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#<sparse-s64matrix> */
  scm__rc.d1474[381] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[204])),TRUE); /* <sparse-u64matrix> */
  scm__rc.d1474[380] = Scm_MakeIdentifier(scm__rc.d1474[381], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#<sparse-u64matrix> */
  scm__rc.d1474[383] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[205])),TRUE); /* <sparse-f16matrix> */
  scm__rc.d1474[382] = Scm_MakeIdentifier(scm__rc.d1474[383], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#<sparse-f16matrix> */
  scm__rc.d1474[385] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[206])),TRUE); /* <sparse-f32matrix> */
  scm__rc.d1474[384] = Scm_MakeIdentifier(scm__rc.d1474[385], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#<sparse-f32matrix> */
  scm__rc.d1474[387] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[207])),TRUE); /* <sparse-f64matrix> */
  scm__rc.d1474[386] = Scm_MakeIdentifier(scm__rc.d1474[387], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#<sparse-f64matrix> */
  scm__rc.d1474[389] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[208])),TRUE); /* <sparse-matrix-base> */
  scm__rc.d1474[388] = Scm_MakeIdentifier(scm__rc.d1474[389], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#<sparse-matrix-base> */
  scm__rc.d1474[391] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[209])),TRUE); /* subtype? */
  scm__rc.d1474[390] = Scm_MakeIdentifier(scm__rc.d1474[391], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#subtype? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[541]), scm__rc.d1474[9]);
  scm__rc.d1474[392] = Scm_MakeExtendedPair(scm__rc.d1474[363], SCM_OBJ(&scm__rc.d1485[220]), SCM_OBJ(&scm__rc.d1485[542]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[543]), scm__rc.d1474[392]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[95]))->name = scm__rc.d1474[363];/* make-sparse-matrix */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]))[27] = SCM_WORD(scm__rc.d1474[151]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]))[39] = SCM_WORD(scm__rc.d1474[151]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]))[52] = SCM_WORD(scm__rc.d1474[364]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]))[57] = SCM_WORD(scm__rc.d1474[175]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]))[60] = SCM_WORD(scm__rc.d1474[366]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]))[65] = SCM_WORD(scm__rc.d1474[174]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]))[68] = SCM_WORD(scm__rc.d1474[368]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]))[73] = SCM_WORD(scm__rc.d1474[173]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]))[76] = SCM_WORD(scm__rc.d1474[370]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]))[81] = SCM_WORD(scm__rc.d1474[172]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]))[84] = SCM_WORD(scm__rc.d1474[372]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]))[89] = SCM_WORD(scm__rc.d1474[171]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]))[92] = SCM_WORD(scm__rc.d1474[374]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]))[97] = SCM_WORD(scm__rc.d1474[170]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]))[100] = SCM_WORD(scm__rc.d1474[376]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]))[105] = SCM_WORD(scm__rc.d1474[169]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]))[108] = SCM_WORD(scm__rc.d1474[378]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]))[113] = SCM_WORD(scm__rc.d1474[168]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]))[116] = SCM_WORD(scm__rc.d1474[380]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]))[121] = SCM_WORD(scm__rc.d1474[167]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]))[124] = SCM_WORD(scm__rc.d1474[382]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]))[129] = SCM_WORD(scm__rc.d1474[166]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]))[132] = SCM_WORD(scm__rc.d1474[384]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]))[137] = SCM_WORD(scm__rc.d1474[165]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]))[140] = SCM_WORD(scm__rc.d1474[386]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]))[147] = SCM_WORD(scm__rc.d1474[388]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]))[149] = SCM_WORD(scm__rc.d1474[390]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]))[154] = SCM_WORD(scm__rc.d1474[388]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]))[163] = SCM_WORD(scm__rc.d1474[55]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]))[175] = SCM_WORD(scm__rc.d1474[153]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]))[184] = SCM_WORD(scm__rc.d1474[155]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]))[190] = SCM_WORD(scm__rc.d1474[156]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]))[194] = SCM_WORD(scm__rc.d1474[158]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]))[206] = SCM_WORD(scm__rc.d1474[159]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3214]))[222] = SCM_WORD(scm__rc.d1474[160]);
  ScmObj G1596 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1487[95]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1474[363]) /* make-sparse-matrix */, G1596,0);

  scm__rc.d1474[393] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[211])),TRUE); /* sparse-matrix-num-entries */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[546]), scm__rc.d1474[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[547]), scm__rc.d1474[393]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[548]), scm__rc.d1474[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[549]), scm__rc.d1474[10]);
  scm__rc.d1474[394] = Scm_MakeExtendedPair(scm__rc.d1474[393], SCM_OBJ(&scm__rc.d1485[77]), SCM_OBJ(&scm__rc.d1485[551]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(SCM_INTERN("sparse-matrix-num-entries")), SCM_OBJ(&data_2d_2dsparsesparse_matrix_num_entries__STUB), 0);
  data_2d_2dsparsesparse_matrix_num_entries__STUB.common.info = scm__rc.d1474[394];
  scm__rc.d1474[395] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[212])),TRUE); /* sparse-matrix-set! */
  scm__rc.d1474[396] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[213])),TRUE); /* y */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[552]), scm__rc.d1474[396]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[553]), scm__rc.d1474[348]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[554]), scm__rc.d1474[32]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[557]), scm__rc.d1474[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[558]), scm__rc.d1474[395]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[559]), scm__rc.d1474[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[560]), scm__rc.d1474[10]);
  scm__rc.d1474[397] = Scm_MakeExtendedPair(scm__rc.d1474[395], SCM_OBJ(&scm__rc.d1485[554]), SCM_OBJ(&scm__rc.d1485[562]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(SCM_INTERN("sparse-matrix-set!")), SCM_OBJ(&data_2d_2dsparsesparse_matrix_setX__STUB), 0);
  data_2d_2dsparsesparse_matrix_setX__STUB.common.info = scm__rc.d1474[397];
  scm__rc.d1474[398] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[214])),TRUE); /* sparse-matrix-ref */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[563]), scm__rc.d1474[396]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[564]), scm__rc.d1474[348]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[565]), scm__rc.d1474[32]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[568]), scm__rc.d1474[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[569]), scm__rc.d1474[398]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[570]), scm__rc.d1474[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[571]), scm__rc.d1474[10]);
  scm__rc.d1474[399] = Scm_MakeExtendedPair(scm__rc.d1474[398], SCM_OBJ(&scm__rc.d1485[565]), SCM_OBJ(&scm__rc.d1485[573]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(SCM_INTERN("sparse-matrix-ref")), SCM_OBJ(&data_2d_2dsparsesparse_matrix_ref__STUB), 0);
  data_2d_2dsparsesparse_matrix_ref__STUB.common.info = scm__rc.d1474[399];
  Scm_SetterSet(SCM_PROCEDURE(&data_2d_2dsparsesparse_matrix_ref__STUB), SCM_PROCEDURE(&data_2d_2dsparsesparse_matrix_setX__STUB), TRUE);
  scm__rc.d1474[400] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[215])),TRUE); /* sparse-matrix-exists? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[574]), scm__rc.d1474[396]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[575]), scm__rc.d1474[348]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[576]), scm__rc.d1474[32]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[579]), scm__rc.d1474[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[580]), scm__rc.d1474[400]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[581]), scm__rc.d1474[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[582]), scm__rc.d1474[10]);
  scm__rc.d1474[401] = Scm_MakeExtendedPair(scm__rc.d1474[400], SCM_OBJ(&scm__rc.d1485[576]), SCM_OBJ(&scm__rc.d1485[584]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(SCM_INTERN("sparse-matrix-exists?")), SCM_OBJ(&data_2d_2dsparsesparse_matrix_existsP__STUB), 0);
  data_2d_2dsparsesparse_matrix_existsP__STUB.common.info = scm__rc.d1474[401];
  scm__rc.d1474[402] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[216])),TRUE); /* sparse-matrix-default-value */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[587]), scm__rc.d1474[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[588]), scm__rc.d1474[402]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[589]), scm__rc.d1474[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[590]), scm__rc.d1474[10]);
  scm__rc.d1474[403] = Scm_MakeExtendedPair(scm__rc.d1474[402], SCM_OBJ(&scm__rc.d1485[77]), SCM_OBJ(&scm__rc.d1485[592]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(SCM_INTERN("sparse-matrix-default-value")), SCM_OBJ(&data_2d_2dsparsesparse_matrix_default_value__STUB), 0);
  data_2d_2dsparsesparse_matrix_default_value__STUB.common.info = scm__rc.d1474[403];
  scm__rc.d1474[404] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[217])),TRUE); /* sparse-matrix-delete! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[595]), scm__rc.d1474[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[596]), scm__rc.d1474[404]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[597]), scm__rc.d1474[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[598]), scm__rc.d1474[10]);
  scm__rc.d1474[405] = Scm_MakeExtendedPair(scm__rc.d1474[404], SCM_OBJ(&scm__rc.d1485[576]), SCM_OBJ(&scm__rc.d1485[600]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(SCM_INTERN("sparse-matrix-delete!")), SCM_OBJ(&data_2d_2dsparsesparse_matrix_deleteX__STUB), 0);
  data_2d_2dsparsesparse_matrix_deleteX__STUB.common.info = scm__rc.d1474[405];
  scm__rc.d1474[406] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[218])),TRUE); /* sparse-matrix-clear! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[603]), scm__rc.d1474[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[604]), scm__rc.d1474[406]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[605]), scm__rc.d1474[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[606]), scm__rc.d1474[10]);
  scm__rc.d1474[407] = Scm_MakeExtendedPair(scm__rc.d1474[406], SCM_OBJ(&scm__rc.d1485[77]), SCM_OBJ(&scm__rc.d1485[608]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(SCM_INTERN("sparse-matrix-clear!")), SCM_OBJ(&data_2d_2dsparsesparse_matrix_clearX__STUB), 0);
  data_2d_2dsparsesparse_matrix_clearX__STUB.common.info = scm__rc.d1474[407];
  scm__rc.d1474[408] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[219])),TRUE); /* sparse-matrix-copy */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[611]), scm__rc.d1474[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[612]), scm__rc.d1474[408]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[613]), scm__rc.d1474[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[614]), scm__rc.d1474[10]);
  scm__rc.d1474[409] = Scm_MakeExtendedPair(scm__rc.d1474[408], SCM_OBJ(&scm__rc.d1485[77]), SCM_OBJ(&scm__rc.d1485[616]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(SCM_INTERN("sparse-matrix-copy")), SCM_OBJ(&data_2d_2dsparsesparse_matrix_copy__STUB), 0);
  data_2d_2dsparsesparse_matrix_copy__STUB.common.info = scm__rc.d1474[409];
  scm__rc.d1474[410] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[220])),TRUE); /* sparse-matrix-inc! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[617]), scm__rc.d1474[396]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[618]), scm__rc.d1474[348]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[619]), scm__rc.d1474[32]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[622]), scm__rc.d1474[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[623]), scm__rc.d1474[410]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[624]), scm__rc.d1474[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[625]), scm__rc.d1474[10]);
  scm__rc.d1474[411] = Scm_MakeExtendedPair(scm__rc.d1474[410], SCM_OBJ(&scm__rc.d1485[619]), SCM_OBJ(&scm__rc.d1485[627]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(SCM_INTERN("sparse-matrix-inc!")), SCM_OBJ(&data_2d_2dsparsesparse_matrix_incX__STUB), 0);
  data_2d_2dsparsesparse_matrix_incX__STUB.common.info = scm__rc.d1474[411];
  scm__rc.d1474[412] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[221])),TRUE); /* %sparse-matrix-iter */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[630]), scm__rc.d1474[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[631]), scm__rc.d1474[412]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[632]), scm__rc.d1474[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[633]), scm__rc.d1474[10]);
  scm__rc.d1474[413] = Scm_MakeExtendedPair(scm__rc.d1474[412], SCM_OBJ(&scm__rc.d1485[77]), SCM_OBJ(&scm__rc.d1485[635]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(SCM_INTERN("%sparse-matrix-iter")), SCM_OBJ(&data_2d_2dsparse_25sparse_matrix_iter__STUB), 0);
  data_2d_2dsparse_25sparse_matrix_iter__STUB.common.info = scm__rc.d1474[413];
  scm__rc.d1474[414] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[223])),TRUE); /* sparse-matrix-update! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[636]), scm__rc.d1474[73]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[637]), scm__rc.d1474[396]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[638]), scm__rc.d1474[348]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[639]), scm__rc.d1474[32]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[642]), scm__rc.d1474[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[643]), scm__rc.d1474[414]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[644]), scm__rc.d1474[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[645]), scm__rc.d1474[10]);
  scm__rc.d1474[415] = Scm_MakeExtendedPair(scm__rc.d1474[414], SCM_OBJ(&scm__rc.d1485[639]), SCM_OBJ(&scm__rc.d1485[647]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(SCM_INTERN("sparse-matrix-update!")), SCM_OBJ(&data_2d_2dsparsesparse_matrix_updateX__STUB), 0);
  data_2d_2dsparsesparse_matrix_updateX__STUB.common.info = scm__rc.d1474[415];
  scm__rc.d1474[416] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[224])),TRUE); /* sparse-matrix-push! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[650]), scm__rc.d1474[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[651]), scm__rc.d1474[416]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[652]), scm__rc.d1474[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[653]), scm__rc.d1474[10]);
  scm__rc.d1474[417] = Scm_MakeExtendedPair(scm__rc.d1474[416], SCM_OBJ(&scm__rc.d1485[554]), SCM_OBJ(&scm__rc.d1485[655]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(SCM_INTERN("sparse-matrix-push!")), SCM_OBJ(&data_2d_2dsparsesparse_matrix_pushX__STUB), 0);
  data_2d_2dsparsesparse_matrix_pushX__STUB.common.info = scm__rc.d1474[417];
  scm__rc.d1474[418] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[225])),TRUE); /* sparse-matrix-pop! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[658]), scm__rc.d1474[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[659]), scm__rc.d1474[418]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[660]), scm__rc.d1474[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[661]), scm__rc.d1474[10]);
  scm__rc.d1474[419] = Scm_MakeExtendedPair(scm__rc.d1474[418], SCM_OBJ(&scm__rc.d1485[576]), SCM_OBJ(&scm__rc.d1485[663]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1474[0]), SCM_SYMBOL(SCM_INTERN("sparse-matrix-pop!")), SCM_OBJ(&data_2d_2dsparsesparse_matrix_popX__STUB), 0);
  data_2d_2dsparsesparse_matrix_popX__STUB.common.info = scm__rc.d1474[419];
  scm__rc.d1474[420] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[226])),TRUE); /* sparse-matrix-fold */
  scm__rc.d1474[421] = Scm_MakeIdentifier(scm__rc.d1474[412], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#%sparse-matrix-iter */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[664]), scm__rc.d1474[32]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[667]), scm__rc.d1474[9]);
  scm__rc.d1474[422] = Scm_MakeExtendedPair(scm__rc.d1474[420], SCM_OBJ(&scm__rc.d1485[664]), SCM_OBJ(&scm__rc.d1485[668]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[669]), scm__rc.d1474[422]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[96]))->name = scm__rc.d1474[420];/* sparse-matrix-fold */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3445]))[4] = SCM_WORD(scm__rc.d1474[421]);
  ScmObj G1599 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1487[96]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1474[420]) /* sparse-matrix-fold */, G1599,0);

  scm__rc.d1474[423] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[227])),TRUE); /* sparse-matrix-map */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[670]), scm__rc.d1474[423]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[671]), scm__rc.d1474[396]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[672]), scm__rc.d1474[348]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[675]), scm__rc.d1474[9]);
  scm__rc.d1474[424] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[670]), SCM_OBJ(&scm__rc.d1485[672]), SCM_OBJ(&scm__rc.d1485[676]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[677]), scm__rc.d1474[424]);
  scm__rc.d1474[425] = Scm_MakeIdentifier(scm__rc.d1474[420], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#sparse-matrix-fold */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[678]), scm__rc.d1474[32]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[681]), scm__rc.d1474[9]);
  scm__rc.d1474[426] = Scm_MakeExtendedPair(scm__rc.d1474[423], SCM_OBJ(&scm__rc.d1485[678]), SCM_OBJ(&scm__rc.d1485[682]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[683]), scm__rc.d1474[426]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[98]))->name = scm__rc.d1474[423];/* sparse-matrix-map */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3491]))[6] = SCM_WORD(scm__rc.d1474[425]);
  ScmObj G1600 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1487[98]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1474[423]) /* sparse-matrix-map */, G1600,0);

  scm__rc.d1474[427] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[228])),TRUE); /* sparse-matrix-for-each */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[684]), scm__rc.d1474[427]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[685]), scm__rc.d1474[396]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[686]), scm__rc.d1474[348]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[689]), scm__rc.d1474[9]);
  scm__rc.d1474[428] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[684]), SCM_OBJ(&scm__rc.d1485[686]), SCM_OBJ(&scm__rc.d1485[690]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[691]), scm__rc.d1474[428]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[694]), scm__rc.d1474[9]);
  scm__rc.d1474[429] = Scm_MakeExtendedPair(scm__rc.d1474[427], SCM_OBJ(&scm__rc.d1485[678]), SCM_OBJ(&scm__rc.d1485[695]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[696]), scm__rc.d1474[429]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[100]))->name = scm__rc.d1474[427];/* sparse-matrix-for-each */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3505]))[6] = SCM_WORD(scm__rc.d1474[425]);
  ScmObj G1601 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1487[100]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1474[427]) /* sparse-matrix-for-each */, G1601,0);

  scm__rc.d1474[430] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[229])),TRUE); /* sparse-matrix-keys */
  scm__rc.d1474[431] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[230])),FALSE); /* G1602 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[697]), scm__rc.d1474[431]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[698]), scm__rc.d1474[430]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[699]), scm__rc.d1474[85]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[700]), scm__rc.d1474[396]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[701]), scm__rc.d1474[348]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[704]), scm__rc.d1474[9]);
  scm__rc.d1474[432] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[698]), SCM_OBJ(&scm__rc.d1485[701]), SCM_OBJ(&scm__rc.d1485[705]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[706]), scm__rc.d1474[432]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[710]), scm__rc.d1474[9]);
  scm__rc.d1474[433] = Scm_MakeExtendedPair(scm__rc.d1474[430], SCM_OBJ(&scm__rc.d1485[77]), SCM_OBJ(&scm__rc.d1485[711]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[712]), scm__rc.d1474[433]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[102]))->name = scm__rc.d1474[430];/* sparse-matrix-keys */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3520]))[4] = SCM_WORD(scm__rc.d1474[425]);
  scm__rc.d1474[434] = Scm_MakeIdentifier(scm__rc.d1474[430], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#sparse-matrix-keys */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[103]))->name = scm__rc.d1474[51];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3526]))[5] = SCM_WORD(scm__rc.d1474[434]);
  scm__rc.d1474[435] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[231])),TRUE); /* sparse-matrix-values */
  scm__rc.d1474[436] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[232])),FALSE); /* G1603 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[713]), scm__rc.d1474[436]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[714]), scm__rc.d1474[435]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[717]), scm__rc.d1474[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[718]), scm__rc.d1474[63]);
  scm__rc.d1474[437] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[714]), SCM_OBJ(&scm__rc.d1485[672]), SCM_OBJ(&scm__rc.d1485[720]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[721]), scm__rc.d1474[437]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[725]), scm__rc.d1474[9]);
  scm__rc.d1474[438] = Scm_MakeExtendedPair(scm__rc.d1474[435], SCM_OBJ(&scm__rc.d1485[77]), SCM_OBJ(&scm__rc.d1485[726]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[727]), scm__rc.d1474[438]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[105]))->name = scm__rc.d1474[435];/* sparse-matrix-values */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3537]))[4] = SCM_WORD(scm__rc.d1474[425]);
  scm__rc.d1474[439] = Scm_MakeIdentifier(scm__rc.d1474[435], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#sparse-matrix-values */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[106]))->name = scm__rc.d1474[51];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3543]))[5] = SCM_WORD(scm__rc.d1474[439]);
  scm__rc.d1474[440] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[233])),FALSE); /* G1721 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[728]), scm__rc.d1474[440]);
  scm__rc.d1474[441] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[234])),FALSE); /* G1604 */
  scm__rc.d1474[442] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[235])),FALSE); /* G1605 */
  scm__rc.d1474[443] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[236])),FALSE); /* G1607 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[730]), scm__rc.d1474[443]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[731]), scm__rc.d1474[442]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[732]), scm__rc.d1474[441]);
  scm__rc.d1474[444] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[729]), SCM_OBJ(&scm__rc.d1485[732]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[733]), scm__rc.d1474[444]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3550]))[6] = SCM_WORD(scm__rc.d1474[66]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3550]))[12] = SCM_WORD(scm__rc.d1474[66]);
  scm__rc.d1474[445] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[237])),TRUE); /* dict-get */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[735]), scm__rc.d1474[442]);
  SCM_SET_CDR(SCM_OBJ(&scm__rc.d1485[735]), scm__rc.d1474[443]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[736]), scm__rc.d1474[441]);
  scm__rc.d1474[446] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[238])),FALSE); /* G1722 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[737]), scm__rc.d1474[446]);
  scm__rc.d1474[447] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[239])),FALSE); /* G1612 */
  scm__rc.d1474[448] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[240])),FALSE); /* G1613 */
  scm__rc.d1474[449] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[241])),FALSE); /* G1614 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[739]), scm__rc.d1474[449]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[740]), scm__rc.d1474[448]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[741]), scm__rc.d1474[447]);
  scm__rc.d1474[450] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[738]), SCM_OBJ(&scm__rc.d1485[741]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[742]), scm__rc.d1474[450]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3564]))[4] = SCM_WORD(scm__rc.d1474[67]);
  scm__rc.d1474[451] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[242])),TRUE); /* dict-put! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[744]), scm__rc.d1474[449]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[745]), scm__rc.d1474[448]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[746]), scm__rc.d1474[447]);
  scm__rc.d1474[452] = Scm_MakeIdentifier(scm__rc.d1474[27], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#sparse-table-delete! */
  scm__rc.d1474[453] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[243])),FALSE); /* G1723 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[747]), scm__rc.d1474[453]);
  scm__rc.d1474[454] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[244])),FALSE); /* G1620 */
  scm__rc.d1474[455] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[245])),FALSE); /* G1621 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[749]), scm__rc.d1474[455]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[750]), scm__rc.d1474[454]);
  scm__rc.d1474[456] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[748]), SCM_OBJ(&scm__rc.d1485[750]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[751]), scm__rc.d1474[456]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3570]))[3] = SCM_WORD(scm__rc.d1474[452]);
  scm__rc.d1474[457] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[246])),TRUE); /* dict-delete! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[753]), scm__rc.d1474[455]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[754]), scm__rc.d1474[454]);
  scm__rc.d1474[458] = Scm_MakeIdentifier(scm__rc.d1474[25], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#sparse-table-exists? */
  scm__rc.d1474[459] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[247])),FALSE); /* G1724 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[755]), scm__rc.d1474[459]);
  scm__rc.d1474[460] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[248])),FALSE); /* G1628 */
  scm__rc.d1474[461] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[249])),FALSE); /* G1629 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[757]), scm__rc.d1474[461]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[758]), scm__rc.d1474[460]);
  scm__rc.d1474[462] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[756]), SCM_OBJ(&scm__rc.d1485[758]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[759]), scm__rc.d1474[462]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3575]))[3] = SCM_WORD(scm__rc.d1474[458]);
  scm__rc.d1474[463] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[250])),TRUE); /* dict-exists? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[761]), scm__rc.d1474[461]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[762]), scm__rc.d1474[460]);
  scm__rc.d1474[464] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[251])),FALSE); /* G1725 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[763]), scm__rc.d1474[464]);
  scm__rc.d1474[465] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[252])),FALSE); /* G1636 */
  scm__rc.d1474[466] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[253])),FALSE); /* G1640 */
  scm__rc.d1474[467] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[254])),FALSE); /* G1641 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[765]), scm__rc.d1474[467]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[766]), scm__rc.d1474[466]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[767]), scm__rc.d1474[465]);
  scm__rc.d1474[468] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[764]), SCM_OBJ(&scm__rc.d1485[767]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[768]), scm__rc.d1474[468]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3580]))[4] = SCM_WORD(scm__rc.d1474[76]);
  scm__rc.d1474[469] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[255])),TRUE); /* dict-fold */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[770]), scm__rc.d1474[467]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[771]), scm__rc.d1474[466]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[772]), scm__rc.d1474[465]);
  scm__rc.d1474[470] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[256])),FALSE); /* G1726 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[773]), scm__rc.d1474[470]);
  scm__rc.d1474[471] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[257])),FALSE); /* G1644 */
  scm__rc.d1474[472] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[258])),FALSE); /* G1648 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[775]), scm__rc.d1474[472]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[776]), scm__rc.d1474[471]);
  scm__rc.d1474[473] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[774]), SCM_OBJ(&scm__rc.d1485[776]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[777]), scm__rc.d1474[473]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3586]))[3] = SCM_WORD(scm__rc.d1474[88]);
  scm__rc.d1474[474] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[259])),TRUE); /* dict-for-each */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[779]), scm__rc.d1474[472]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[780]), scm__rc.d1474[471]);
  scm__rc.d1474[475] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[260])),FALSE); /* G1727 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[781]), scm__rc.d1474[475]);
  scm__rc.d1474[476] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[261])),FALSE); /* G1652 */
  scm__rc.d1474[477] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[262])),FALSE); /* G1656 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[783]), scm__rc.d1474[477]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[784]), scm__rc.d1474[476]);
  scm__rc.d1474[478] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[782]), SCM_OBJ(&scm__rc.d1485[784]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[785]), scm__rc.d1474[478]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3591]))[3] = SCM_WORD(scm__rc.d1474[83]);
  scm__rc.d1474[479] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[263])),TRUE); /* dict-map */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[787]), scm__rc.d1474[477]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[788]), scm__rc.d1474[476]);
  scm__rc.d1474[480] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[264])),FALSE); /* G1728 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[789]), scm__rc.d1474[480]);
  scm__rc.d1474[481] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[265])),FALSE); /* G1660 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[791]), scm__rc.d1474[481]);
  scm__rc.d1474[482] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[790]), SCM_OBJ(&scm__rc.d1485[791]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[792]), scm__rc.d1474[482]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3596]))[2] = SCM_WORD(scm__rc.d1474[93]);
  scm__rc.d1474[483] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[266])),TRUE); /* dict-keys */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[794]), scm__rc.d1474[481]);
  scm__rc.d1474[484] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[267])),FALSE); /* G1729 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[795]), scm__rc.d1474[484]);
  scm__rc.d1474[485] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[268])),FALSE); /* G1668 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[797]), scm__rc.d1474[485]);
  scm__rc.d1474[486] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[796]), SCM_OBJ(&scm__rc.d1485[797]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[798]), scm__rc.d1474[486]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3600]))[2] = SCM_WORD(scm__rc.d1474[98]);
  scm__rc.d1474[487] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[269])),TRUE); /* dict-values */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[800]), scm__rc.d1474[485]);
  scm__rc.d1474[488] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[270])),FALSE); /* G1730 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[801]), scm__rc.d1474[488]);
  scm__rc.d1474[489] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[271])),FALSE); /* G1676 */
  scm__rc.d1474[490] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[272])),FALSE); /* G1677 */
  scm__rc.d1474[491] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[273])),FALSE); /* G1679 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[803]), scm__rc.d1474[491]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[804]), scm__rc.d1474[490]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[805]), scm__rc.d1474[489]);
  scm__rc.d1474[492] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[802]), SCM_OBJ(&scm__rc.d1485[805]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[806]), scm__rc.d1474[492]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3604]))[1] = SCM_WORD(scm__rc.d1474[106]);
  scm__rc.d1474[493] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[274])),TRUE); /* dict-pop! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[808]), scm__rc.d1474[490]);
  SCM_SET_CDR(SCM_OBJ(&scm__rc.d1485[808]), scm__rc.d1474[491]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[809]), scm__rc.d1474[489]);
  scm__rc.d1474[494] = Scm_MakeIdentifier(scm__rc.d1474[65], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#sparse-table-push! */
  scm__rc.d1474[495] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[275])),FALSE); /* G1731 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[810]), scm__rc.d1474[495]);
  scm__rc.d1474[496] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[276])),FALSE); /* G1684 */
  scm__rc.d1474[497] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[277])),FALSE); /* G1685 */
  scm__rc.d1474[498] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[278])),FALSE); /* G1686 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[812]), scm__rc.d1474[498]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[813]), scm__rc.d1474[497]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[814]), scm__rc.d1474[496]);
  scm__rc.d1474[499] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[811]), SCM_OBJ(&scm__rc.d1485[814]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[815]), scm__rc.d1474[499]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3611]))[4] = SCM_WORD(scm__rc.d1474[494]);
  scm__rc.d1474[500] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[279])),TRUE); /* dict-push! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[817]), scm__rc.d1474[498]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[818]), scm__rc.d1474[497]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[819]), scm__rc.d1474[496]);
  scm__rc.d1474[501] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[280])),FALSE); /* G1732 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[820]), scm__rc.d1474[501]);
  scm__rc.d1474[502] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[281])),FALSE); /* G1692 */
  scm__rc.d1474[503] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[282])),FALSE); /* G1693 */
  scm__rc.d1474[504] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[283])),FALSE); /* G1695 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[822]), scm__rc.d1474[504]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[823]), scm__rc.d1474[503]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[824]), scm__rc.d1474[502]);
  scm__rc.d1474[505] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[821]), SCM_OBJ(&scm__rc.d1485[824]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[825]), scm__rc.d1474[505]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3617]))[1] = SCM_WORD(scm__rc.d1474[101]);
  scm__rc.d1474[506] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[284])),TRUE); /* dict-update! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[827]), scm__rc.d1474[503]);
  SCM_SET_CDR(SCM_OBJ(&scm__rc.d1485[827]), scm__rc.d1474[504]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[828]), scm__rc.d1474[502]);
  scm__rc.d1474[507] = Scm_MakeIdentifier(scm__rc.d1474[12], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#sparse-table-comparator */
  scm__rc.d1474[508] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[285])),FALSE); /* G1733 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[829]), scm__rc.d1474[508]);
  scm__rc.d1474[509] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[286])),FALSE); /* G1700 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[831]), scm__rc.d1474[509]);
  scm__rc.d1474[510] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[830]), SCM_OBJ(&scm__rc.d1485[831]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[832]), scm__rc.d1474[510]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3624]))[2] = SCM_WORD(scm__rc.d1474[507]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[834]), scm__rc.d1474[509]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[120]))->name = scm__rc.d1474[51];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[5] = SCM_WORD(scm__rc.d1474[445]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[7] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[9] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[17] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[19] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[22] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[24] = SCM_WORD(scm__rc.d1474[125]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[26] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[30] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[34] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[37] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[40] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[42] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[51] = SCM_WORD(scm__rc.d1474[451]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[53] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[55] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[63] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[65] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[68] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[70] = SCM_WORD(scm__rc.d1474[125]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[72] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[74] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[78] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[82] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[85] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[88] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[90] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[99] = SCM_WORD(scm__rc.d1474[457]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[101] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[103] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[111] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[113] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[116] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[118] = SCM_WORD(scm__rc.d1474[125]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[120] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[124] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[128] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[131] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[134] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[136] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[145] = SCM_WORD(scm__rc.d1474[463]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[147] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[149] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[157] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[159] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[162] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[164] = SCM_WORD(scm__rc.d1474[125]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[166] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[170] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[174] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[177] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[180] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[182] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[191] = SCM_WORD(scm__rc.d1474[469]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[193] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[195] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[203] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[205] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[208] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[210] = SCM_WORD(scm__rc.d1474[125]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[212] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[214] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[218] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[222] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[225] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[228] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[230] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[239] = SCM_WORD(scm__rc.d1474[474]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[241] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[243] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[251] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[253] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[256] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[258] = SCM_WORD(scm__rc.d1474[125]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[260] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[264] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[268] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[271] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[274] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[276] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[285] = SCM_WORD(scm__rc.d1474[479]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[287] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[289] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[297] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[299] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[302] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[304] = SCM_WORD(scm__rc.d1474[125]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[306] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[310] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[314] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[317] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[320] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[322] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[331] = SCM_WORD(scm__rc.d1474[483]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[333] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[335] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[343] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[345] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[348] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[350] = SCM_WORD(scm__rc.d1474[125]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[354] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[358] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[361] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[364] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[366] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[375] = SCM_WORD(scm__rc.d1474[487]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[377] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[379] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[387] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[389] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[392] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[394] = SCM_WORD(scm__rc.d1474[125]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[398] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[402] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[405] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[408] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[410] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[419] = SCM_WORD(scm__rc.d1474[493]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[421] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[423] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[431] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[433] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[436] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[438] = SCM_WORD(scm__rc.d1474[125]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[440] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[444] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[448] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[451] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[454] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[456] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[465] = SCM_WORD(scm__rc.d1474[500]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[467] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[469] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[477] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[479] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[482] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[484] = SCM_WORD(scm__rc.d1474[125]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[486] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[488] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[492] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[496] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[499] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[502] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[504] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[513] = SCM_WORD(scm__rc.d1474[506]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[515] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[517] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[525] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[527] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[530] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[532] = SCM_WORD(scm__rc.d1474[125]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[534] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[538] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[542] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[545] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[548] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[550] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[559] = SCM_WORD(scm__rc.d1474[362]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[561] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[563] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[571] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[573] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[576] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[578] = SCM_WORD(scm__rc.d1474[125]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[582] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[586] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[589] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[592] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[3628]))[594] = SCM_WORD(scm__rc.d1474[134]);
  scm__rc.d1474[511] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[287])),FALSE); /* G1842 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[835]), scm__rc.d1474[511]);
  scm__rc.d1474[512] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[288])),FALSE); /* G1734 */
  scm__rc.d1474[513] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[289])),FALSE); /* G1735 */
  scm__rc.d1474[514] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[290])),FALSE); /* G1737 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[837]), scm__rc.d1474[514]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[838]), scm__rc.d1474[513]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[839]), scm__rc.d1474[512]);
  scm__rc.d1474[515] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[836]), SCM_OBJ(&scm__rc.d1485[839]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[840]), scm__rc.d1474[515]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4224]))[6] = SCM_WORD(scm__rc.d1474[207]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4224]))[12] = SCM_WORD(scm__rc.d1474[207]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[842]), scm__rc.d1474[513]);
  SCM_SET_CDR(SCM_OBJ(&scm__rc.d1485[842]), scm__rc.d1474[514]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[843]), scm__rc.d1474[512]);
  scm__rc.d1474[516] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[291])),FALSE); /* G1843 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[844]), scm__rc.d1474[516]);
  scm__rc.d1474[517] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[292])),FALSE); /* G1742 */
  scm__rc.d1474[518] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[293])),FALSE); /* G1743 */
  scm__rc.d1474[519] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[294])),FALSE); /* G1744 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[846]), scm__rc.d1474[519]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[847]), scm__rc.d1474[518]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[848]), scm__rc.d1474[517]);
  scm__rc.d1474[520] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[845]), SCM_OBJ(&scm__rc.d1485[848]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[849]), scm__rc.d1474[520]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4238]))[4] = SCM_WORD(scm__rc.d1474[208]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[851]), scm__rc.d1474[519]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[852]), scm__rc.d1474[518]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[853]), scm__rc.d1474[517]);
  scm__rc.d1474[521] = Scm_MakeIdentifier(scm__rc.d1474[191], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#sparse-vector-delete! */
  scm__rc.d1474[522] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[295])),FALSE); /* G1844 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[854]), scm__rc.d1474[522]);
  scm__rc.d1474[523] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[296])),FALSE); /* G1750 */
  scm__rc.d1474[524] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[297])),FALSE); /* G1751 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[856]), scm__rc.d1474[524]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[857]), scm__rc.d1474[523]);
  scm__rc.d1474[525] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[855]), SCM_OBJ(&scm__rc.d1485[857]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[858]), scm__rc.d1474[525]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4244]))[3] = SCM_WORD(scm__rc.d1474[521]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[860]), scm__rc.d1474[524]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[861]), scm__rc.d1474[523]);
  scm__rc.d1474[526] = Scm_MakeIdentifier(scm__rc.d1474[187], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#sparse-vector-exists? */
  scm__rc.d1474[527] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[298])),FALSE); /* G1845 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[862]), scm__rc.d1474[527]);
  scm__rc.d1474[528] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[299])),FALSE); /* G1758 */
  scm__rc.d1474[529] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[300])),FALSE); /* G1759 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[864]), scm__rc.d1474[529]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[865]), scm__rc.d1474[528]);
  scm__rc.d1474[530] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[863]), SCM_OBJ(&scm__rc.d1485[865]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[866]), scm__rc.d1474[530]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4249]))[3] = SCM_WORD(scm__rc.d1474[526]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[868]), scm__rc.d1474[529]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[869]), scm__rc.d1474[528]);
  scm__rc.d1474[531] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[301])),FALSE); /* G1846 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[870]), scm__rc.d1474[531]);
  scm__rc.d1474[532] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[302])),FALSE); /* G1766 */
  scm__rc.d1474[533] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[303])),FALSE); /* G1770 */
  scm__rc.d1474[534] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[304])),FALSE); /* G1771 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[872]), scm__rc.d1474[534]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[873]), scm__rc.d1474[533]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[874]), scm__rc.d1474[532]);
  scm__rc.d1474[535] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[871]), SCM_OBJ(&scm__rc.d1485[874]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[875]), scm__rc.d1474[535]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4254]))[4] = SCM_WORD(scm__rc.d1474[214]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[877]), scm__rc.d1474[534]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[878]), scm__rc.d1474[533]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[879]), scm__rc.d1474[532]);
  scm__rc.d1474[536] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[305])),FALSE); /* G1847 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[880]), scm__rc.d1474[536]);
  scm__rc.d1474[537] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[306])),FALSE); /* G1774 */
  scm__rc.d1474[538] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[307])),FALSE); /* G1778 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[882]), scm__rc.d1474[538]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[883]), scm__rc.d1474[537]);
  scm__rc.d1474[539] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[881]), SCM_OBJ(&scm__rc.d1485[883]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[884]), scm__rc.d1474[539]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4260]))[3] = SCM_WORD(scm__rc.d1474[222]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[886]), scm__rc.d1474[538]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[887]), scm__rc.d1474[537]);
  scm__rc.d1474[540] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[308])),FALSE); /* G1848 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[888]), scm__rc.d1474[540]);
  scm__rc.d1474[541] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[309])),FALSE); /* G1782 */
  scm__rc.d1474[542] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[310])),FALSE); /* G1786 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[890]), scm__rc.d1474[542]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[891]), scm__rc.d1474[541]);
  scm__rc.d1474[543] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[889]), SCM_OBJ(&scm__rc.d1485[891]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[892]), scm__rc.d1474[543]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4265]))[3] = SCM_WORD(scm__rc.d1474[218]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[894]), scm__rc.d1474[542]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[895]), scm__rc.d1474[541]);
  scm__rc.d1474[544] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[311])),FALSE); /* G1849 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[896]), scm__rc.d1474[544]);
  scm__rc.d1474[545] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[312])),FALSE); /* G1790 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[898]), scm__rc.d1474[545]);
  scm__rc.d1474[546] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[897]), SCM_OBJ(&scm__rc.d1485[898]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[899]), scm__rc.d1474[546]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4270]))[2] = SCM_WORD(scm__rc.d1474[227]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[901]), scm__rc.d1474[545]);
  scm__rc.d1474[547] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[313])),FALSE); /* G1850 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[902]), scm__rc.d1474[547]);
  scm__rc.d1474[548] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[314])),FALSE); /* G1798 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[904]), scm__rc.d1474[548]);
  scm__rc.d1474[549] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[903]), SCM_OBJ(&scm__rc.d1485[904]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[905]), scm__rc.d1474[549]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4274]))[2] = SCM_WORD(scm__rc.d1474[232]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[907]), scm__rc.d1474[548]);
  scm__rc.d1474[550] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[315])),FALSE); /* G1851 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[908]), scm__rc.d1474[550]);
  scm__rc.d1474[551] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[316])),FALSE); /* G1806 */
  scm__rc.d1474[552] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[317])),FALSE); /* G1807 */
  scm__rc.d1474[553] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[318])),FALSE); /* G1809 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[910]), scm__rc.d1474[553]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[911]), scm__rc.d1474[552]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[912]), scm__rc.d1474[551]);
  scm__rc.d1474[554] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[909]), SCM_OBJ(&scm__rc.d1485[912]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[913]), scm__rc.d1474[554]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4278]))[1] = SCM_WORD(scm__rc.d1474[240]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[915]), scm__rc.d1474[552]);
  SCM_SET_CDR(SCM_OBJ(&scm__rc.d1485[915]), scm__rc.d1474[553]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[916]), scm__rc.d1474[551]);
  scm__rc.d1474[555] = Scm_MakeIdentifier(scm__rc.d1474[204], SCM_MODULE(scm__rc.d1474[42]), SCM_NIL); /* data.sparse#sparse-vector-push! */
  scm__rc.d1474[556] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[319])),FALSE); /* G1852 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[917]), scm__rc.d1474[556]);
  scm__rc.d1474[557] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[320])),FALSE); /* G1814 */
  scm__rc.d1474[558] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[321])),FALSE); /* G1815 */
  scm__rc.d1474[559] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[322])),FALSE); /* G1816 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[919]), scm__rc.d1474[559]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[920]), scm__rc.d1474[558]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[921]), scm__rc.d1474[557]);
  scm__rc.d1474[560] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[918]), SCM_OBJ(&scm__rc.d1485[921]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[922]), scm__rc.d1474[560]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4285]))[4] = SCM_WORD(scm__rc.d1474[555]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[924]), scm__rc.d1474[559]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[925]), scm__rc.d1474[558]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[926]), scm__rc.d1474[557]);
  scm__rc.d1474[561] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[323])),FALSE); /* G1853 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[927]), scm__rc.d1474[561]);
  scm__rc.d1474[562] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[324])),FALSE); /* G1822 */
  scm__rc.d1474[563] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[325])),FALSE); /* G1823 */
  scm__rc.d1474[564] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1475[326])),FALSE); /* G1825 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[929]), scm__rc.d1474[564]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[930]), scm__rc.d1474[563]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[931]), scm__rc.d1474[562]);
  scm__rc.d1474[565] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1485[928]), SCM_OBJ(&scm__rc.d1485[931]), SCM_OBJ(&scm__rc.d1485[184]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[932]), scm__rc.d1474[565]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4291]))[1] = SCM_WORD(scm__rc.d1474[235]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[934]), scm__rc.d1474[563]);
  SCM_SET_CDR(SCM_OBJ(&scm__rc.d1485[934]), scm__rc.d1474[564]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1485[935]), scm__rc.d1474[562]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1487[133]))->name = scm__rc.d1474[51];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[5] = SCM_WORD(scm__rc.d1474[445]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[7] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[9] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[17] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[19] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[22] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[24] = SCM_WORD(scm__rc.d1474[246]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[26] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[30] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[34] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[37] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[40] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[42] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[51] = SCM_WORD(scm__rc.d1474[451]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[53] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[55] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[63] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[65] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[68] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[70] = SCM_WORD(scm__rc.d1474[246]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[72] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[74] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[78] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[82] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[85] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[88] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[90] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[99] = SCM_WORD(scm__rc.d1474[457]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[101] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[103] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[111] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[113] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[116] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[118] = SCM_WORD(scm__rc.d1474[246]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[120] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[124] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[128] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[131] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[134] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[136] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[145] = SCM_WORD(scm__rc.d1474[463]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[147] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[149] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[157] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[159] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[162] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[164] = SCM_WORD(scm__rc.d1474[246]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[166] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[170] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[174] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[177] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[180] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[182] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[191] = SCM_WORD(scm__rc.d1474[469]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[193] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[195] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[203] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[205] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[208] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[210] = SCM_WORD(scm__rc.d1474[246]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[212] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[214] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[218] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[222] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[225] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[228] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[230] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[239] = SCM_WORD(scm__rc.d1474[474]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[241] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[243] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[251] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[253] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[256] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[258] = SCM_WORD(scm__rc.d1474[246]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[260] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[264] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[268] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[271] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[274] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[276] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[285] = SCM_WORD(scm__rc.d1474[479]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[287] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[289] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[297] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[299] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[302] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[304] = SCM_WORD(scm__rc.d1474[246]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[306] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[310] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[314] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[317] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[320] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[322] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[331] = SCM_WORD(scm__rc.d1474[483]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[333] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[335] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[343] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[345] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[348] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[350] = SCM_WORD(scm__rc.d1474[246]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[354] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[358] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[361] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[364] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[366] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[375] = SCM_WORD(scm__rc.d1474[487]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[377] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[379] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[387] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[389] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[392] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[394] = SCM_WORD(scm__rc.d1474[246]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[398] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[402] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[405] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[408] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[410] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[419] = SCM_WORD(scm__rc.d1474[493]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[421] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[423] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[431] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[433] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[436] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[438] = SCM_WORD(scm__rc.d1474[246]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[440] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[444] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[448] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[451] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[454] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[456] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[465] = SCM_WORD(scm__rc.d1474[500]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[467] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[469] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[477] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[479] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[482] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[484] = SCM_WORD(scm__rc.d1474[246]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[486] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[488] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[492] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[496] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[499] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[502] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[504] = SCM_WORD(scm__rc.d1474[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[513] = SCM_WORD(scm__rc.d1474[506]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[515] = SCM_WORD(scm__rc.d1474[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[517] = SCM_WORD(scm__rc.d1474[117]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[525] = SCM_WORD(scm__rc.d1474[121]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[527] = SCM_WORD(scm__rc.d1474[123]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[530] = SCM_WORD(scm__rc.d1474[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[532] = SCM_WORD(scm__rc.d1474[246]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[534] = SCM_WORD(scm__rc.d1474[127]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[538] = SCM_WORD(scm__rc.d1474[129]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[542] = SCM_WORD(scm__rc.d1474[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[545] = SCM_WORD(scm__rc.d1474[131]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[548] = SCM_WORD(scm__rc.d1474[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1486[4298]))[550] = SCM_WORD(scm__rc.d1474[134]);
  Scm_VMExecuteToplevels(toplevels);
}
