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


static ScmObj srfi_2d178bitvector_prefix_length(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(srfi_2d178bitvector_prefix_length__STUB, 2, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, srfi_2d178bitvector_prefix_length, NULL, NULL);


static ScmObj srfi_2d178bitvector_suffix_length(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(srfi_2d178bitvector_suffix_length__STUB, 2, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, srfi_2d178bitvector_suffix_length, NULL, NULL);


static ScmObj srfi_2d178bitvector_TOinteger(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(srfi_2d178bitvector_TOinteger__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, srfi_2d178bitvector_TOinteger, NULL, NULL);


static ScmObj srfi_2d178bitvector_notX(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(srfi_2d178bitvector_notX__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, srfi_2d178bitvector_notX, NULL, NULL);


static ScmObj srfi_2d178_25bitvector_andX(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(srfi_2d178_25bitvector_andX__STUB, 2, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, srfi_2d178_25bitvector_andX, NULL, NULL);


static ScmObj srfi_2d178_25bitvector_iorX(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(srfi_2d178_25bitvector_iorX__STUB, 2, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, srfi_2d178_25bitvector_iorX, NULL, NULL);


static ScmObj srfi_2d178_25bitvector_xorX(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(srfi_2d178_25bitvector_xorX__STUB, 2, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, srfi_2d178_25bitvector_xorX, NULL, NULL);


static ScmObj srfi_2d178_25bitvector_eqvX(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(srfi_2d178_25bitvector_eqvX__STUB, 2, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, srfi_2d178_25bitvector_eqvX, NULL, NULL);


static ScmObj srfi_2d178bitvector_nandX(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(srfi_2d178bitvector_nandX__STUB, 2, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, srfi_2d178bitvector_nandX, NULL, NULL);


static ScmObj srfi_2d178bitvector_norX(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(srfi_2d178bitvector_norX__STUB, 2, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, srfi_2d178bitvector_norX, NULL, NULL);


static ScmObj srfi_2d178bitvector_andc1X(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(srfi_2d178bitvector_andc1X__STUB, 2, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, srfi_2d178bitvector_andc1X, NULL, NULL);


static ScmObj srfi_2d178bitvector_andc2X(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(srfi_2d178bitvector_andc2X__STUB, 2, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, srfi_2d178bitvector_andc2X, NULL, NULL);


static ScmObj srfi_2d178bitvector_orc1X(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(srfi_2d178bitvector_orc1X__STUB, 2, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, srfi_2d178bitvector_orc1X, NULL, NULL);


static ScmObj srfi_2d178bitvector_orc2X(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(srfi_2d178bitvector_orc2X__STUB, 2, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, srfi_2d178bitvector_orc2X, NULL, NULL);


static ScmObj srfi_2d178bitvector_count(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(srfi_2d178bitvector_count__STUB, 2, 0,SCM_FALSE,srfi_2d178bitvector_count, NULL, NULL);


static ScmObj srfi_2d178bitvector_count_run(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(srfi_2d178bitvector_count_run__STUB, 3, 0,SCM_FALSE,srfi_2d178bitvector_count_run, NULL, NULL);


static ScmObj srfi_2d178bitvector_if(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(srfi_2d178bitvector_if__STUB, 3, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, srfi_2d178bitvector_if, NULL, NULL);


static ScmObj srfi_2d178bitvector_first_bit(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(srfi_2d178bitvector_first_bit__STUB, 2, 0,SCM_FALSE,srfi_2d178bitvector_first_bit, NULL, NULL);


static ScmObj srfi_2d178bitvector_last_bit(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(srfi_2d178bitvector_last_bit__STUB, 2, 0,SCM_FALSE,srfi_2d178bitvector_last_bit, NULL, NULL);


static ScmObj srfi_2d178bitvector_field_anyP(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(srfi_2d178bitvector_field_anyP__STUB, 3, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, srfi_2d178bitvector_field_anyP, NULL, NULL);


static ScmObj srfi_2d178bitvector_field_everyP(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(srfi_2d178bitvector_field_everyP__STUB, 3, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, srfi_2d178bitvector_field_everyP, NULL, NULL);


static ScmObj srfi_2d178bitvector_field_clearX(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(srfi_2d178bitvector_field_clearX__STUB, 3, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, srfi_2d178bitvector_field_clearX, NULL, NULL);


static ScmObj srfi_2d178bitvector_field_setX(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(srfi_2d178bitvector_field_setX__STUB, 3, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, srfi_2d178bitvector_field_setX, NULL, NULL);


static ScmObj srfi_2d178bitvector_field_flipX(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(srfi_2d178bitvector_field_flipX__STUB, 3, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, srfi_2d178bitvector_field_flipX, 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 d2191[222];
} scm__sc SCM_UNUSED = {
  {   /* ScmString d2191 */
      SCM_STRING_CONST_INITIALIZER("srfi-178", 8, 8),
      SCM_STRING_CONST_INITIALIZER("bitvector-unfold", 16, 16),
      SCM_STRING_CONST_INITIALIZER("make-bitvector", 14, 14),
      SCM_STRING_CONST_INITIALIZER("bitvector-set!", 14, 14),
      SCM_STRING_CONST_INITIALIZER("f", 1, 1),
      SCM_STRING_CONST_INITIALIZER("len", 3, 3),
      SCM_STRING_CONST_INITIALIZER("seeds", 5, 5),
      SCM_STRING_CONST_INITIALIZER("source-info", 11, 11),
      SCM_STRING_CONST_INITIALIZER("./srfi-178.scm", 14, 14),
      SCM_STRING_CONST_INITIALIZER("unused-args", 11, 11),
      SCM_STRING_CONST_INITIALIZER("bitvector-unfold-right", 22, 22),
      SCM_STRING_CONST_INITIALIZER("bitvector-reverse-copy", 22, 22),
      SCM_STRING_CONST_INITIALIZER("too many arguments for", 22, 22),
      SCM_STRING_CONST_INITIALIZER("lambda", 6, 6),
      SCM_STRING_CONST_INITIALIZER("bv", 2, 2),
      SCM_STRING_CONST_INITIALIZER("optional", 8, 8),
      SCM_STRING_CONST_INITIALIZER("start", 5, 5),
      SCM_STRING_CONST_INITIALIZER("end", 3, 3),
      SCM_STRING_CONST_INITIALIZER("with-range", 10, 10),
      SCM_STRING_CONST_INITIALIZER("rlet1", 5, 5),
      SCM_STRING_CONST_INITIALIZER("r", 1, 1),
      SCM_STRING_CONST_INITIALIZER("bitvector-copy", 14, 14),
      SCM_STRING_CONST_INITIALIZER("bitvector-reverse!", 18, 18),
      SCM_STRING_CONST_INITIALIZER("error", 5, 5),
      SCM_STRING_CONST_INITIALIZER("size-of", 7, 7),
      SCM_STRING_CONST_INITIALIZER("undefined\077", 10, 10),
      SCM_STRING_CONST_INITIALIZER("exact-integer\077", 14, 14),
      SCM_STRING_CONST_INITIALIZER("Invalid assumption: ~s", 22, 22),
      SCM_STRING_CONST_INITIALIZER("format", 6, 6),
      SCM_STRING_CONST_INITIALIZER("<=", 2, 2),
      SCM_STRING_CONST_INITIALIZER("bitvector-append", 16, 16),
      SCM_STRING_CONST_INITIALIZER("bitvector-concatenate", 21, 21),
      SCM_STRING_CONST_INITIALIZER("bvs", 3, 3),
      SCM_STRING_CONST_INITIALIZER("bitvector-length", 16, 16),
      SCM_STRING_CONST_INITIALIZER("G2212", 5, 5),
      SCM_STRING_CONST_INITIALIZER("v", 1, 1),
      SCM_STRING_CONST_INITIALIZER("l", 1, 1),
      SCM_STRING_CONST_INITIALIZER("fold", 4, 4),
      SCM_STRING_CONST_INITIALIZER("bitvector-copy!", 15, 15),
      SCM_STRING_CONST_INITIALIZER("%toplevel", 9, 9),
      SCM_STRING_CONST_INITIALIZER("bitvector-append-subbitvectors", 30, 30),
      SCM_STRING_CONST_INITIALIZER("<bitvector>", 11, 11),
      SCM_STRING_CONST_INITIALIZER("is-a\077", 5, 5),
      SCM_STRING_CONST_INITIALIZER("type-error", 10, 10),
      SCM_STRING_CONST_INITIALIZER("and", 3, 3),
      SCM_STRING_CONST_INITIALIZER("s", 1, 1),
      SCM_STRING_CONST_INITIALIZER("e", 1, 1),
      SCM_STRING_CONST_INITIALIZER("number of arguments must be multiples of 3, but got", 51, 51),
      SCM_STRING_CONST_INITIALIZER("check", 5, 5),
      SCM_STRING_CONST_INITIALIZER("xs", 2, 2),
      SCM_STRING_CONST_INITIALIZER("loop", 4, 4),
      SCM_STRING_CONST_INITIALIZER("_", 1, 1),
      SCM_STRING_CONST_INITIALIZER("args", 4, 4),
      SCM_STRING_CONST_INITIALIZER("bitvector-empty\077", 16, 16),
      SCM_STRING_CONST_INITIALIZER("bitvector\077", 10, 10),
      SCM_STRING_CONST_INITIALIZER("bitvector=\077", 11, 11),
      SCM_STRING_CONST_INITIALIZER("G2222", 5, 5),
      SCM_STRING_CONST_INITIALIZER("x", 1, 1),
      SCM_STRING_CONST_INITIALIZER("find", 4, 4),
      SCM_STRING_CONST_INITIALIZER("Bitvector required, but got:", 28, 28),
      SCM_STRING_CONST_INITIALIZER("equal\077", 6, 6),
      SCM_STRING_CONST_INITIALIZER("vs", 2, 2),
      SCM_STRING_CONST_INITIALIZER("bitvector-take", 14, 14),
      SCM_STRING_CONST_INITIALIZER("n", 1, 1),
      SCM_STRING_CONST_INITIALIZER("bitvector-take-right", 20, 20),
      SCM_STRING_CONST_INITIALIZER("bitvector-drop", 14, 14),
      SCM_STRING_CONST_INITIALIZER("bitvector-drop-right", 20, 20),
      SCM_STRING_CONST_INITIALIZER("bitvector-segment", 17, 17),
      SCM_STRING_CONST_INITIALIZER("*ref", 4, 4),
      SCM_STRING_CONST_INITIALIZER("map", 3, 3),
      SCM_STRING_CONST_INITIALIZER("ref", 3, 3),
      SCM_STRING_CONST_INITIALIZER("k", 1, 1),
      SCM_STRING_CONST_INITIALIZER("lvar", 4, 4),
      SCM_STRING_CONST_INITIALIZER("$GREF", 5, 5),
      SCM_STRING_CONST_INITIALIZER("$LREF", 5, 5),
      SCM_STRING_CONST_INITIALIZER("$CALL", 5, 5),
      SCM_STRING_CONST_INITIALIZER("$LAMBDA", 7, 7),
      SCM_STRING_CONST_INITIALIZER("^v", 2, 2),
      SCM_STRING_CONST_INITIALIZER("At least one bitvector is required", 34, 34),
      SCM_STRING_CONST_INITIALIZER("%gen-fold", 9, 9),
      SCM_STRING_CONST_INITIALIZER("G2229", 5, 5),
      SCM_STRING_CONST_INITIALIZER("kons", 4, 4),
      SCM_STRING_CONST_INITIALIZER("knil", 4, 4),
      SCM_STRING_CONST_INITIALIZER("every", 5, 5),
      SCM_STRING_CONST_INITIALIZER("bitvectors must be of the same length", 37, 37),
      SCM_STRING_CONST_INITIALIZER("make-case-lambda", 16, 16),
      SCM_STRING_CONST_INITIALIZER("bitvector-ref/int", 17, 17),
      SCM_STRING_CONST_INITIALIZER("bitvector-fold/int", 18, 18),
      SCM_STRING_CONST_INITIALIZER("bitvector-ref/bool", 18, 18),
      SCM_STRING_CONST_INITIALIZER("bitvector-fold/bool", 19, 19),
      SCM_STRING_CONST_INITIALIZER("%gen-fold-right", 15, 15),
      SCM_STRING_CONST_INITIALIZER("G2230", 5, 5),
      SCM_STRING_CONST_INITIALIZER("bitvector-fold-right/int", 24, 24),
      SCM_STRING_CONST_INITIALIZER("bitvector-fold-right/bool", 25, 25),
      SCM_STRING_CONST_INITIALIZER("%gen-map", 8, 8),
      SCM_STRING_CONST_INITIALIZER("G2231", 5, 5),
      SCM_STRING_CONST_INITIALIZER("bitvector-map/int", 17, 17),
      SCM_STRING_CONST_INITIALIZER("bitvector-map/bool", 18, 18),
      SCM_STRING_CONST_INITIALIZER("%gen-map!", 9, 9),
      SCM_STRING_CONST_INITIALIZER("G2232", 5, 5),
      SCM_STRING_CONST_INITIALIZER("bitvector-map!/int", 18, 18),
      SCM_STRING_CONST_INITIALIZER("bitvector-map!/bool", 19, 19),
      SCM_STRING_CONST_INITIALIZER("%gen-map->list", 14, 14),
      SCM_STRING_CONST_INITIALIZER("G2233", 5, 5),
      SCM_STRING_CONST_INITIALIZER("bitvector-map->list/int", 23, 23),
      SCM_STRING_CONST_INITIALIZER("bitvector-map->list/bool", 24, 24),
      SCM_STRING_CONST_INITIALIZER("%gen-for-each", 13, 13),
      SCM_STRING_CONST_INITIALIZER("G2234", 5, 5),
      SCM_STRING_CONST_INITIALIZER("bitvector-for-each/int", 22, 22),
      SCM_STRING_CONST_INITIALIZER("bitvector-for-each/bool", 23, 23),
      SCM_STRING_CONST_INITIALIZER("bitvector-prefix-length", 23, 23),
      SCM_STRING_CONST_INITIALIZER("bv1", 3, 3),
      SCM_STRING_CONST_INITIALIZER("bv2", 3, 3),
      SCM_STRING_CONST_INITIALIZER("bind-info", 9, 9),
      SCM_STRING_CONST_INITIALIZER("bitvector-suffix-length", 23, 23),
      SCM_STRING_CONST_INITIALIZER("bitvector-prefix\077", 17, 17),
      SCM_STRING_CONST_INITIALIZER("bitvector-suffix\077", 17, 17),
      SCM_STRING_CONST_INITIALIZER("bitvector-pad", 13, 13),
      SCM_STRING_CONST_INITIALIZER("bit", 3, 3),
      SCM_STRING_CONST_INITIALIZER("bitvector-pad-right", 19, 19),
      SCM_STRING_CONST_INITIALIZER("bitvector-trim", 14, 14),
      SCM_STRING_CONST_INITIALIZER("bit->boolean", 12, 12),
      SCM_STRING_CONST_INITIALIZER("bitvector-first-bit", 19, 19),
      SCM_STRING_CONST_INITIALIZER("bitvector", 9, 9),
      SCM_STRING_CONST_INITIALIZER("bitvector-trim-right", 20, 20),
      SCM_STRING_CONST_INITIALIZER("bitvector-last-bit", 18, 18),
      SCM_STRING_CONST_INITIALIZER("bitvector-trim-both", 19, 19),
      SCM_STRING_CONST_INITIALIZER("bitvector-swap!", 15, 15),
      SCM_STRING_CONST_INITIALIZER("i", 1, 1),
      SCM_STRING_CONST_INITIALIZER("j", 1, 1),
      SCM_STRING_CONST_INITIALIZER("let", 3, 3),
      SCM_STRING_CONST_INITIALIZER("-", 1, 1),
      SCM_STRING_CONST_INITIALIZER("when", 4, 4),
      SCM_STRING_CONST_INITIALIZER("<", 1, 1),
      SCM_STRING_CONST_INITIALIZER("+", 1, 1),
      SCM_STRING_CONST_INITIALIZER("bitvector-reverse-copy!", 23, 23),
      SCM_STRING_CONST_INITIALIZER("target", 6, 6),
      SCM_STRING_CONST_INITIALIZER("tstart", 6, 6),
      SCM_STRING_CONST_INITIALIZER("src", 3, 3),
      SCM_STRING_CONST_INITIALIZER("sstart", 6, 6),
      SCM_STRING_CONST_INITIALIZER("send", 4, 4),
      SCM_STRING_CONST_INITIALIZER("assume", 6, 6),
      SCM_STRING_CONST_INITIALIZER("bitvector->list/int", 19, 19),
      SCM_STRING_CONST_INITIALIZER("quote", 5, 5),
      SCM_STRING_CONST_INITIALIZER("if", 2, 2),
      SCM_STRING_CONST_INITIALIZER("cons", 4, 4),
      SCM_STRING_CONST_INITIALIZER("bitvector->list/bool", 20, 20),
      SCM_STRING_CONST_INITIALIZER("reverse-bitvector->list/int", 27, 27),
      SCM_STRING_CONST_INITIALIZER("reverse-bitvector->list/bool", 28, 28),
      SCM_STRING_CONST_INITIALIZER("reverse-list->bitvector", 23, 23),
      SCM_STRING_CONST_INITIALIZER("lis", 3, 3),
      SCM_STRING_CONST_INITIALIZER("bitvector->vector/int", 21, 21),
      SCM_STRING_CONST_INITIALIZER("make-vector", 11, 11),
      SCM_STRING_CONST_INITIALIZER("vector-set!", 11, 11),
      SCM_STRING_CONST_INITIALIZER("bitvector->vector/bool", 22, 22),
      SCM_STRING_CONST_INITIALIZER("reverse-bitvector->vector/int", 29, 29),
      SCM_STRING_CONST_INITIALIZER("reverse-bitvector->vector/bool", 30, 30),
      SCM_STRING_CONST_INITIALIZER("vector->bitvector", 17, 17),
      SCM_STRING_CONST_INITIALIZER("vec", 3, 3),
      SCM_STRING_CONST_INITIALIZER("vector-ref", 10, 10),
      SCM_STRING_CONST_INITIALIZER("reverse-vector->bitvector", 25, 25),
      SCM_STRING_CONST_INITIALIZER("bitvector->integer", 18, 18),
      SCM_STRING_CONST_INITIALIZER("integer->bitvector", 18, 18),
      SCM_STRING_CONST_INITIALIZER("integer-length", 14, 14),
      SCM_STRING_CONST_INITIALIZER(">=", 2, 2),
      SCM_STRING_CONST_INITIALIZER("logbit\077", 7, 7),
      SCM_STRING_CONST_INITIALIZER("make-bitvector/int-generator", 28, 28),
      SCM_STRING_CONST_INITIALIZER("make-bitvector/bool-generator", 29, 29),
      SCM_STRING_CONST_INITIALIZER("make-bitvector-accumulator", 26, 26),
      SCM_STRING_CONST_INITIALIZER("value must be either #t, #f, 0, 1 or #<eof>, but got", 52, 52),
      SCM_STRING_CONST_INITIALIZER("val", 3, 3),
      SCM_STRING_CONST_INITIALIZER("bitvector-not", 13, 13),
      SCM_STRING_CONST_INITIALIZER("bitvector-not!", 14, 14),
      SCM_STRING_CONST_INITIALIZER("%bitvector-and!", 15, 15),
      SCM_STRING_CONST_INITIALIZER("v1", 2, 2),
      SCM_STRING_CONST_INITIALIZER("v2", 2, 2),
      SCM_STRING_CONST_INITIALIZER("%bitvector-ior!", 15, 15),
      SCM_STRING_CONST_INITIALIZER("%bitvector-xor!", 15, 15),
      SCM_STRING_CONST_INITIALIZER("%bitvector-eqv!", 15, 15),
      SCM_STRING_CONST_INITIALIZER("bitvector-and!", 14, 14),
      SCM_STRING_CONST_INITIALIZER("bitvector-and", 13, 13),
      SCM_STRING_CONST_INITIALIZER("bitvector-ior!", 14, 14),
      SCM_STRING_CONST_INITIALIZER("bitvector-ior", 13, 13),
      SCM_STRING_CONST_INITIALIZER("bitvector-xor!", 14, 14),
      SCM_STRING_CONST_INITIALIZER("bitvector-xor", 13, 13),
      SCM_STRING_CONST_INITIALIZER("bitvector-eqv!", 14, 14),
      SCM_STRING_CONST_INITIALIZER("bitvector-eqv", 13, 13),
      SCM_STRING_CONST_INITIALIZER("bitvector-nand", 14, 14),
      SCM_STRING_CONST_INITIALIZER("bitvector-nand!", 15, 15),
      SCM_STRING_CONST_INITIALIZER("bitvector-nor", 13, 13),
      SCM_STRING_CONST_INITIALIZER("bitvector-nor!", 14, 14),
      SCM_STRING_CONST_INITIALIZER("bitvector-andc1", 15, 15),
      SCM_STRING_CONST_INITIALIZER("bitvector-andc1!", 16, 16),
      SCM_STRING_CONST_INITIALIZER("bitvector-andc2", 15, 15),
      SCM_STRING_CONST_INITIALIZER("bitvector-andc2!", 16, 16),
      SCM_STRING_CONST_INITIALIZER("bitvector-orc1", 14, 14),
      SCM_STRING_CONST_INITIALIZER("bitvector-orc1!", 15, 15),
      SCM_STRING_CONST_INITIALIZER("bitvector-orc2", 14, 14),
      SCM_STRING_CONST_INITIALIZER("bitvector-orc2!", 15, 15),
      SCM_STRING_CONST_INITIALIZER("bitvector-logical-shift", 23, 23),
      SCM_STRING_CONST_INITIALIZER("count", 5, 5),
      SCM_STRING_CONST_INITIALIZER("bitvector-count", 15, 15),
      SCM_STRING_CONST_INITIALIZER("bitvector-count-run", 19, 19),
      SCM_STRING_CONST_INITIALIZER("bitvector-if", 12, 12),
      SCM_STRING_CONST_INITIALIZER("bv-if", 5, 5),
      SCM_STRING_CONST_INITIALIZER("bv-then", 7, 7),
      SCM_STRING_CONST_INITIALIZER("bv-else", 7, 7),
      SCM_STRING_CONST_INITIALIZER("bitvector-field-any\077", 20, 20),
      SCM_STRING_CONST_INITIALIZER("bitvector-field-every\077", 22, 22),
      SCM_STRING_CONST_INITIALIZER("bitvector-field-clear", 21, 21),
      SCM_STRING_CONST_INITIALIZER("bitvector-field-clear!", 22, 22),
      SCM_STRING_CONST_INITIALIZER("bitvector-field-set", 19, 19),
      SCM_STRING_CONST_INITIALIZER("bitvector-field-set!", 20, 20),
      SCM_STRING_CONST_INITIALIZER("bitvector-field-replace", 23, 23),
      SCM_STRING_CONST_INITIALIZER("bitvector-field-replace!", 24, 24),
      SCM_STRING_CONST_INITIALIZER("dest", 4, 4),
      SCM_STRING_CONST_INITIALIZER("bitvector-field-replace-same", 28, 28),
      SCM_STRING_CONST_INITIALIZER("bitvector-field-replace-same!", 29, 29),
      SCM_STRING_CONST_INITIALIZER("bitvector-field-rotate", 22, 22),
      SCM_STRING_CONST_INITIALIZER("modulo", 6, 6),
      SCM_STRING_CONST_INITIALIZER("bitvector-field-flip", 20, 20),
      SCM_STRING_CONST_INITIALIZER("bitvector-field-flip!", 21, 21),
  },
};
static struct scm__rcRec {
  ScmCompiledCode d2203[125];
  ScmPair d2202[1114] SCM_ALIGN_PAIR;
  ScmWord d2201[4539];
  ScmObj d2190[473];
} scm__rc SCM_UNUSED = {
  {   /* ScmCompiledCode d2203 */
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* bitvector-unfold */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[0])), 33,
            32, 2, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[9]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* bitvector-unfold-right */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[33])), 33,
            32, 2, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[14]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* bitvector-reverse-copy */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[66])), 154,
            39, 1, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[44]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* bitvector-append */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[220])), 4,
            4, 0, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[49]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (bitvector-concatenate G2212) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[224])), 7,
            10, 2, 0, SCM_OBJ(&scm__rc.d2202[51]), SCM_NIL, SCM_OBJ(&scm__rc.d2202[58]),
            SCM_OBJ(&scm__rc.d2203[6]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* bitvector-concatenate */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[231])), 43,
            31, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[65]),
            SCM_OBJ(&scm__rc.d2203[6]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[274])), 7,
            4, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* check */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[281])), 119,
            24, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[78]),
            SCM_OBJ(&scm__rc.d2203[9]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* loop */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[400])), 45,
            21, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[86]),
            SCM_OBJ(&scm__rc.d2203[9]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* bitvector-append-subbitvectors */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[445])), 25,
            27, 0, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[92]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* bitvector-empty? */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[470])), 30,
            12, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[98]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (bitvector=? G2222) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[500])), 7,
            10, 1, 0, SCM_OBJ(&scm__rc.d2202[100]), SCM_NIL, SCM_OBJ(&scm__rc.d2202[106]),
            SCM_OBJ(&scm__rc.d2203[13]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* bitvector=? */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[507])), 43,
            26, 0, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[112]),
            SCM_OBJ(&scm__rc.d2203[13]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[550])), 7,
            4, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* bitvector-take */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[557])), 6,
            6, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[119]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* bitvector-take-right */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[563])), 32,
            21, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[126]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* bitvector-drop */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[595])), 29,
            21, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[131]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* bitvector-drop-right */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[624])), 31,
            21, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[136]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* bitvector-segment */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[655])), 42,
            24, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[141]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[697])), 5,
            5, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[149]),
            SCM_OBJ(&scm__rc.d2203[20]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* *ref */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[702])), 7,
            5, 3, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[153]),
            SCM_FALSE, SCM_OBJ(&scm__rc.d2190[118])),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (%gen-fold G2229) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[709])), 5,
            4, 2, 0, SCM_OBJ(&scm__rc.d2202[174]), SCM_NIL, SCM_OBJ(&scm__rc.d2202[179]),
            SCM_OBJ(&scm__rc.d2203[26]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[714])), 31,
            32, 3, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[189]),
            SCM_OBJ(&scm__rc.d2203[25]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[745])), 8,
            11, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[192]),
            SCM_OBJ(&scm__rc.d2203[24]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[753])), 50,
            36, 2, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[193]),
            SCM_OBJ(&scm__rc.d2203[25]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %gen-fold */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[803])), 17,
            8, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[199]),
            SCM_OBJ(&scm__rc.d2203[26]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[820])), 7,
            4, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[827])), 9,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[836])), 9,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (%gen-fold-right G2230) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[845])), 5,
            4, 2, 0, SCM_OBJ(&scm__rc.d2202[201]), SCM_NIL, SCM_OBJ(&scm__rc.d2202[202]),
            SCM_OBJ(&scm__rc.d2203[34]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[850])), 31,
            32, 3, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[205]),
            SCM_OBJ(&scm__rc.d2203[33]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[881])), 8,
            11, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[207]),
            SCM_OBJ(&scm__rc.d2203[32]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[889])), 50,
            36, 2, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[208]),
            SCM_OBJ(&scm__rc.d2203[33]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %gen-fold-right */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[939])), 17,
            8, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[213]),
            SCM_OBJ(&scm__rc.d2203[34]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[956])), 7,
            4, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[963])), 9,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[972])), 9,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (%gen-map G2231) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[981])), 5,
            4, 1, 0, SCM_OBJ(&scm__rc.d2202[215]), SCM_NIL, SCM_OBJ(&scm__rc.d2202[219]),
            SCM_OBJ(&scm__rc.d2203[42]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[986])), 42,
            41, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[227]),
            SCM_OBJ(&scm__rc.d2203[41]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[1028])), 8,
            11, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[229]),
            SCM_OBJ(&scm__rc.d2203[40]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[1036])), 61,
            44, 1, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[230]),
            SCM_OBJ(&scm__rc.d2203[41]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %gen-map */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[1097])), 17,
            8, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[235]),
            SCM_OBJ(&scm__rc.d2203[42]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[1114])), 7,
            4, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[1121])), 9,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[1130])), 9,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (%gen-map! G2232) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[1139])), 5,
            4, 1, 0, SCM_OBJ(&scm__rc.d2202[237]), SCM_NIL, SCM_OBJ(&scm__rc.d2202[238]),
            SCM_OBJ(&scm__rc.d2203[50]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[1144])), 34,
            37, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[241]),
            SCM_OBJ(&scm__rc.d2203[49]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[1178])), 8,
            11, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[243]),
            SCM_OBJ(&scm__rc.d2203[48]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[1186])), 54,
            40, 1, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[244]),
            SCM_OBJ(&scm__rc.d2203[49]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %gen-map! */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[1240])), 17,
            8, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[249]),
            SCM_OBJ(&scm__rc.d2203[50]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[1257])), 7,
            4, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[1264])), 9,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[1273])), 9,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (%gen-map->list G2233) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[1282])), 5,
            4, 1, 0, SCM_OBJ(&scm__rc.d2202[251]), SCM_NIL, SCM_OBJ(&scm__rc.d2202[252]),
            SCM_OBJ(&scm__rc.d2203[58]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[1287])), 32,
            32, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[255]),
            SCM_OBJ(&scm__rc.d2203[57]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[1319])), 8,
            11, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[257]),
            SCM_OBJ(&scm__rc.d2203[56]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[1327])), 51,
            35, 1, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[258]),
            SCM_OBJ(&scm__rc.d2203[57]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %gen-map->list */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[1378])), 17,
            8, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[263]),
            SCM_OBJ(&scm__rc.d2203[58]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[1395])), 7,
            4, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[1402])), 9,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[1411])), 9,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (%gen-for-each G2234) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[1420])), 5,
            4, 1, 0, SCM_OBJ(&scm__rc.d2202[265]), SCM_NIL, SCM_OBJ(&scm__rc.d2202[266]),
            SCM_OBJ(&scm__rc.d2203[66]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[1425])), 28,
            31, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[269]),
            SCM_OBJ(&scm__rc.d2203[65]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[1453])), 8,
            11, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[271]),
            SCM_OBJ(&scm__rc.d2203[64]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* #f */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[1461])), 47,
            34, 1, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[272]),
            SCM_OBJ(&scm__rc.d2203[65]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %gen-for-each */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[1508])), 17,
            8, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[277]),
            SCM_OBJ(&scm__rc.d2203[66]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[1525])), 7,
            4, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[1532])), 9,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[1541])), 9,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* bitvector-prefix? */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[1550])), 13,
            11, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[300]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* bitvector-suffix? */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[1563])), 13,
            11, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[305]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* bitvector-pad */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[1576])), 30,
            23, 3, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[312]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* bitvector-pad-right */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[1606])), 23,
            16, 3, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[317]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* bitvector-trim */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[1629])), 24,
            17, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[323]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* bitvector-trim-right */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[1653])), 24,
            17, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[328]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* bitvector-trim-both */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[1677])), 44,
            21, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[333]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* bitvector-swap! */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[1721])), 25,
            21, 3, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[341]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* bitvector-reverse! */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[1746])), 162,
            45, 1, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[378]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* bitvector-reverse-copy! */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[1908])), 188,
            50, 3, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[439]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* bitvector->list/int */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[2096])), 161,
            44, 1, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[475]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* bitvector->list/bool */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[2257])), 161,
            44, 1, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[499]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* reverse-bitvector->list/int */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[2418])), 161,
            44, 1, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[524]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* reverse-bitvector->list/bool */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[2579])), 161,
            44, 1, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[544]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* reverse-list->bitvector */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[2740])), 32,
            31, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[550]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* bitvector->vector/int */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[2772])), 172,
            50, 1, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[587]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* bitvector->vector/bool */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[2944])), 172,
            50, 1, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[613]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* reverse-bitvector->vector/int */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[3116])), 172,
            50, 1, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[639]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* reverse-bitvector->vector/bool */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[3288])), 172,
            50, 1, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[661]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* vector->bitvector */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[3460])), 172,
            49, 1, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[698]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* reverse-vector->bitvector */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[3632])), 172,
            49, 1, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[730]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* integer->bitvector */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[3804])), 92,
            36, 1, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[785]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* make-bitvector/int-generator */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[3896])), 16,
            11, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[792]),
            SCM_OBJ(&scm__rc.d2203[92]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* make-bitvector/int-generator */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[3912])), 33,
            12, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[797]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* make-bitvector/bool-generator */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[3945])), 16,
            11, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[804]),
            SCM_OBJ(&scm__rc.d2203[94]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* make-bitvector/bool-generator */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[3961])), 33,
            12, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[809]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* make-bitvector-accumulator */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[3994])), 25,
            5, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[820]),
            SCM_OBJ(&scm__rc.d2203[96]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* make-bitvector-accumulator */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[4019])), 6,
            4, 0, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[825]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* bitvector-not */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[4025])), 8,
            10, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[830]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* bitvector-and! */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[4033])), 21,
            11, 2, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[875]),
            SCM_OBJ(&scm__rc.d2203[100]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* bitvector-and */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[4054])), 12,
            12, 2, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[876]),
            SCM_OBJ(&scm__rc.d2203[100]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[4066])), 9,
            0, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* bitvector-ior! */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[4075])), 21,
            11, 2, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[877]),
            SCM_OBJ(&scm__rc.d2203[103]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* bitvector-ior */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[4096])), 12,
            12, 2, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[878]),
            SCM_OBJ(&scm__rc.d2203[103]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[4108])), 9,
            0, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* bitvector-xor! */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[4117])), 21,
            11, 2, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[879]),
            SCM_OBJ(&scm__rc.d2203[106]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* bitvector-xor */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[4138])), 12,
            12, 2, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[880]),
            SCM_OBJ(&scm__rc.d2203[106]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[4150])), 9,
            0, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* bitvector-eqv! */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[4159])), 21,
            11, 2, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[881]),
            SCM_OBJ(&scm__rc.d2203[109]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* bitvector-eqv */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[4180])), 12,
            12, 2, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[882]),
            SCM_OBJ(&scm__rc.d2203[109]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[4192])), 9,
            0, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* bitvector-nand */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[4201])), 10,
            11, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[887]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* bitvector-nor */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[4211])), 10,
            11, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[900]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* bitvector-andc1 */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[4221])), 10,
            11, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[913]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* bitvector-andc2 */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[4231])), 10,
            11, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[926]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* bitvector-orc1 */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[4241])), 10,
            11, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[939]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* bitvector-orc2 */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[4251])), 10,
            11, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[952]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* bitvector-logical-shift */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[4261])), 50,
            22, 3, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[968]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* bitvector-field-clear */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[4311])), 11,
            11, 3, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[1034]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* bitvector-field-set */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[4322])), 11,
            11, 3, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[1047]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* bitvector-field-replace */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[4333])), 12,
            11, 4, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[1062]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* bitvector-field-replace! */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[4345])), 12,
            14, 4, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[1067]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* bitvector-field-replace-same */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[4357])), 12,
            11, 4, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[1072]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* bitvector-field-replace-same! */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[4369])), 10,
            14, 4, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[1077]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* bitvector-field-rotate */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[4379])), 149,
            26, 4, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[1100]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* bitvector-field-flip */
            (ScmWord*)(SCM_OBJ(&scm__rc.d2201[4528])), 11,
            11, 3, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d2202[1105]),
            SCM_FALSE, SCM_FALSE),
  },
  {   /* ScmPair d2202 */
       { SCM_NIL, SCM_NIL },
       { SCM_UNDEFINED, SCM_UNDEFINED},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[1])},
       { SCM_MAKE_INT(148U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[3])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[4])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[6]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[5]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(157U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[10])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[11])},
       { SCM_OBJ(&scm__rc.d2202[12]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[15])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[16])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[17])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[16])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[19])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[21])},
       { SCM_OBJ(&scm__rc.d2202[22]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[20]), SCM_OBJ(&scm__rc.d2202[23])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[24])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[25])},
       { SCM_OBJ(&scm__rc.d2202[26]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[19]), SCM_OBJ(&scm__rc.d2202[27])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[28])},
       { SCM_OBJ(&scm__rc.d2202[29]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[18]), SCM_OBJ(&scm__rc.d2202[30])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[31])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[33])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[15])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[36])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[37])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[38])},
       { SCM_MAKE_INT(168U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[40])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[41])},
       { SCM_OBJ(&scm__rc.d2202[42]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(174U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[45])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[46])},
       { SCM_OBJ(&scm__rc.d2202[47]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[50])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[52])},
       { SCM_MAKE_INT(177U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[54])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[55])},
       { SCM_OBJ(&scm__rc.d2202[56]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d2203[4]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(176U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[61])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[62])},
       { SCM_OBJ(&scm__rc.d2202[63]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[66])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[68])},
       { SCM_OBJ(&scm__rc.d2202[69]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[67]), SCM_OBJ(&scm__rc.d2202[70])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[71])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[68])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[73])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[75])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[36])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d2203[7]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[80])},
       { SCM_MAKE_INT(196U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[82])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[83])},
       { SCM_OBJ(&scm__rc.d2202[84]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d2203[8]), SCM_NIL},
       { SCM_MAKE_INT(184U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[88])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[89])},
       { SCM_OBJ(&scm__rc.d2202[90]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(207U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[94])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[95])},
       { SCM_OBJ(&scm__rc.d2202[96]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[99])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(214U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[102])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[103])},
       { SCM_OBJ(&scm__rc.d2202[104]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d2203[11]), SCM_NIL},
       { SCM_MAKE_INT(211U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[108])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[109])},
       { SCM_OBJ(&scm__rc.d2202[110]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[113])},
       { SCM_MAKE_INT(227U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[115])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[116])},
       { SCM_OBJ(&scm__rc.d2202[117]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[36])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[120])},
       { SCM_MAKE_INT(228U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[122])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[123])},
       { SCM_OBJ(&scm__rc.d2202[124]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(232U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[127])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[128])},
       { SCM_OBJ(&scm__rc.d2202[129]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(236U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[132])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[133])},
       { SCM_OBJ(&scm__rc.d2202[134]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(241U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[137])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[138])},
       { SCM_OBJ(&scm__rc.d2202[139]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[142])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(264U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[145])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[146])},
       { SCM_OBJ(&scm__rc.d2202[147]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[150])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[151])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[150])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[154])},
       { SCM_MAKE_INT(15U), SCM_NIL},
       { SCM_MAKE_INT(13U), SCM_OBJ(&scm__rc.d2202[156])},
       { SCM_OBJ(&scm__rc.d2202[155]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[144]), SCM_OBJ(&scm__rc.d2202[158])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[159])},
       { SCM_MAKE_INT(9U), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[158])},
       { SCM_OBJ(&scm__rc.d2202[162]), SCM_OBJ(&scm__rc.d2202[60])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[163])},
       { SCM_MAKE_INT(30U), SCM_NIL},
       { SCM_MAKE_INT(22U), SCM_OBJ(&scm__rc.d2202[165])},
       { SCM_OBJ(&scm__rc.d2202[164]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[152]), SCM_OBJ(&scm__rc.d2202[167])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[168])},
       { SCM_MAKE_INT(5U), SCM_NIL},
       { SCM_MAKE_INT(3U), SCM_OBJ(&scm__rc.d2202[170])},
       { SCM_MAKE_INT(1U), SCM_OBJ(&scm__rc.d2202[171])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[173])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[175])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[176])},
       { SCM_OBJ(&scm__rc.d2202[177]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d2203[21]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[93])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[181])},
       { SCM_UNDEFINED, SCM_UNDEFINED},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[183])},
       { SCM_OBJ(&scm__rc.d2202[184]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[176]), SCM_OBJ(&scm__rc.d2202[185])},
       { SCM_OBJ(&scm__rc.d2202[182]), SCM_OBJ(&scm__rc.d2202[186])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[142])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d2202[142])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[190])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(266U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[195])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[196])},
       { SCM_OBJ(&scm__rc.d2202[197]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[200])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d2203[29]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[142])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[190])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(279U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[209])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[210])},
       { SCM_OBJ(&scm__rc.d2202[211]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[214])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[216])},
       { SCM_OBJ(&scm__rc.d2202[217]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d2203[37]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[93])},
       { SCM_UNDEFINED, SCM_UNDEFINED},
       { SCM_OBJ(&scm__rc.d2202[222]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[216]), SCM_OBJ(&scm__rc.d2202[223])},
       { SCM_OBJ(&scm__rc.d2202[221]), SCM_OBJ(&scm__rc.d2202[224])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[142])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[190])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(292U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[231])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[232])},
       { SCM_OBJ(&scm__rc.d2202[233]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[236])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d2203[45]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[142])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[190])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(309U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[245])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[246])},
       { SCM_OBJ(&scm__rc.d2202[247]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[250])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d2203[53]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[142])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[190])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(324U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[259])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[260])},
       { SCM_OBJ(&scm__rc.d2202[261]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[264])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d2203[61]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[142])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[190])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(339U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[273])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[274])},
       { SCM_OBJ(&scm__rc.d2202[275]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[278])},
       { SCM_MAKE_INT(355U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[280])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[281])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[283])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[284])},
       { SCM_OBJ(&scm__rc.d2202[285]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[282]), SCM_OBJ(&scm__rc.d2202[286])},
       { SCM_MAKE_INT(369U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[288])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[289])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[291])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[292])},
       { SCM_OBJ(&scm__rc.d2202[293]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[290]), SCM_OBJ(&scm__rc.d2202[294])},
       { SCM_MAKE_INT(383U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[296])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[297])},
       { SCM_OBJ(&scm__rc.d2202[298]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(385U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[301])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[302])},
       { SCM_OBJ(&scm__rc.d2202[303]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[36])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[306])},
       { SCM_MAKE_INT(388U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[308])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[309])},
       { SCM_OBJ(&scm__rc.d2202[310]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(394U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[313])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[314])},
       { SCM_OBJ(&scm__rc.d2202[315]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[93])},
       { SCM_MAKE_INT(400U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[319])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[320])},
       { SCM_OBJ(&scm__rc.d2202[321]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(406U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[324])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[325])},
       { SCM_OBJ(&scm__rc.d2202[326]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(412U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[329])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[330])},
       { SCM_OBJ(&scm__rc.d2202[331]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[334])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[335])},
       { SCM_MAKE_INT(425U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[337])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[338])},
       { SCM_OBJ(&scm__rc.d2202[339]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[33])},
       { SCM_MAKE_INT(1U), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[343])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[344])},
       { SCM_OBJ(&scm__rc.d2202[345]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[346])},
       { SCM_OBJ(&scm__rc.d2202[347]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[342]), SCM_OBJ(&scm__rc.d2202[348])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[73])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[73])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[351])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[343])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[353])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[343])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[355])},
       { SCM_OBJ(&scm__rc.d2202[356]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[354]), SCM_OBJ(&scm__rc.d2202[357])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[358])},
       { SCM_OBJ(&scm__rc.d2202[359]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[352]), SCM_OBJ(&scm__rc.d2202[360])},
       { SCM_OBJ(&scm__rc.d2202[350]), SCM_OBJ(&scm__rc.d2202[361])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[362])},
       { SCM_OBJ(&scm__rc.d2202[363]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[349]), SCM_OBJ(&scm__rc.d2202[364])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[365])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[366])},
       { SCM_OBJ(&scm__rc.d2202[367]), SCM_OBJ(&scm__rc.d2202[93])},
       { SCM_OBJ(&scm__rc.d2202[19]), SCM_OBJ(&scm__rc.d2202[368])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[369])},
       { SCM_OBJ(&scm__rc.d2202[370]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[18]), SCM_OBJ(&scm__rc.d2202[371])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[372])},
       { SCM_MAKE_INT(430U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[374])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[375])},
       { SCM_OBJ(&scm__rc.d2202[376]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[379])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[380])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[381])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[382])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[383])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[380])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[386])},
       { SCM_OBJ(&scm__rc.d2202[387]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[388])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[343])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[390])},
       { SCM_OBJ(&scm__rc.d2202[391]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[392])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[386])},
       { SCM_OBJ(&scm__rc.d2202[394]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[393]), SCM_OBJ(&scm__rc.d2202[395])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[397])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[398])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[397])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[400])},
       { SCM_OBJ(&scm__rc.d2202[401]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[402])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[403])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[404])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[343])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[406])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[343])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[408])},
       { SCM_OBJ(&scm__rc.d2202[409]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[407]), SCM_OBJ(&scm__rc.d2202[410])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[411])},
       { SCM_OBJ(&scm__rc.d2202[412]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[405]), SCM_OBJ(&scm__rc.d2202[413])},
       { SCM_OBJ(&scm__rc.d2202[399]), SCM_OBJ(&scm__rc.d2202[414])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[415])},
       { SCM_OBJ(&scm__rc.d2202[416]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[396]), SCM_OBJ(&scm__rc.d2202[417])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[418])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[419])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[420]), SCM_OBJ(&scm__rc.d2202[421])},
       { SCM_OBJ(&scm__rc.d2202[389]), SCM_OBJ(&scm__rc.d2202[422])},
       { SCM_OBJ(&scm__rc.d2202[385]), SCM_OBJ(&scm__rc.d2202[423])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[424])},
       { SCM_OBJ(&scm__rc.d2202[425]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[384]), SCM_OBJ(&scm__rc.d2202[426])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[427])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[429])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[379])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[36])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[432])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[433])},
       { SCM_MAKE_INT(438U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[435])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[436])},
       { SCM_OBJ(&scm__rc.d2202[437]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[346])},
       { SCM_NIL, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[441])},
       { SCM_OBJ(&scm__rc.d2202[442]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[443])},
       { SCM_OBJ(&scm__rc.d2202[444]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[440]), SCM_OBJ(&scm__rc.d2202[445])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[150])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[447])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[343])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[449])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[150])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[451])},
       { SCM_OBJ(&scm__rc.d2202[452]), SCM_OBJ(&scm__rc.d2202[21])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[453])},
       { SCM_OBJ(&scm__rc.d2202[454]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[450]), SCM_OBJ(&scm__rc.d2202[455])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[456])},
       { SCM_OBJ(&scm__rc.d2202[457]), SCM_OBJ(&scm__rc.d2202[21])},
       { SCM_OBJ(&scm__rc.d2202[448]), SCM_OBJ(&scm__rc.d2202[458])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[459])},
       { SCM_OBJ(&scm__rc.d2202[460]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[446]), SCM_OBJ(&scm__rc.d2202[461])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[462])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[463])},
       { SCM_OBJ(&scm__rc.d2202[464]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[19]), SCM_OBJ(&scm__rc.d2202[465])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[466])},
       { SCM_OBJ(&scm__rc.d2202[467]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[18]), SCM_OBJ(&scm__rc.d2202[468])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[469])},
       { SCM_MAKE_INT(449U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[471])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[472])},
       { SCM_OBJ(&scm__rc.d2202[473]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[451])},
       { SCM_OBJ(&scm__rc.d2202[476]), SCM_OBJ(&scm__rc.d2202[21])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[477])},
       { SCM_OBJ(&scm__rc.d2202[478]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[450]), SCM_OBJ(&scm__rc.d2202[479])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[480])},
       { SCM_OBJ(&scm__rc.d2202[481]), SCM_OBJ(&scm__rc.d2202[21])},
       { SCM_OBJ(&scm__rc.d2202[448]), SCM_OBJ(&scm__rc.d2202[482])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[483])},
       { SCM_OBJ(&scm__rc.d2202[484]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[446]), SCM_OBJ(&scm__rc.d2202[485])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[486])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[487])},
       { SCM_OBJ(&scm__rc.d2202[488]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[19]), SCM_OBJ(&scm__rc.d2202[489])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[490])},
       { SCM_OBJ(&scm__rc.d2202[491]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[18]), SCM_OBJ(&scm__rc.d2202[492])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[493])},
       { SCM_MAKE_INT(456U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[495])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[496])},
       { SCM_OBJ(&scm__rc.d2202[497]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[33])},
       { SCM_OBJ(&scm__rc.d2202[500]), SCM_OBJ(&scm__rc.d2202[445])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[15])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[502])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[449])},
       { SCM_OBJ(&scm__rc.d2202[504]), SCM_OBJ(&scm__rc.d2202[455])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[505])},
       { SCM_OBJ(&scm__rc.d2202[506]), SCM_OBJ(&scm__rc.d2202[21])},
       { SCM_OBJ(&scm__rc.d2202[503]), SCM_OBJ(&scm__rc.d2202[507])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[508])},
       { SCM_OBJ(&scm__rc.d2202[509]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[501]), SCM_OBJ(&scm__rc.d2202[510])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[511])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[512])},
       { SCM_OBJ(&scm__rc.d2202[513]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[19]), SCM_OBJ(&scm__rc.d2202[514])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[515])},
       { SCM_OBJ(&scm__rc.d2202[516]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[18]), SCM_OBJ(&scm__rc.d2202[517])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[518])},
       { SCM_MAKE_INT(463U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[520])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[521])},
       { SCM_OBJ(&scm__rc.d2202[522]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[504]), SCM_OBJ(&scm__rc.d2202[479])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[525])},
       { SCM_OBJ(&scm__rc.d2202[526]), SCM_OBJ(&scm__rc.d2202[21])},
       { SCM_OBJ(&scm__rc.d2202[503]), SCM_OBJ(&scm__rc.d2202[527])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[528])},
       { SCM_OBJ(&scm__rc.d2202[529]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[501]), SCM_OBJ(&scm__rc.d2202[530])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[531])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[532])},
       { SCM_OBJ(&scm__rc.d2202[533]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[19]), SCM_OBJ(&scm__rc.d2202[534])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[535])},
       { SCM_OBJ(&scm__rc.d2202[536]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[18]), SCM_OBJ(&scm__rc.d2202[537])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[538])},
       { SCM_MAKE_INT(470U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[540])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[541])},
       { SCM_OBJ(&scm__rc.d2202[542]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(479U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[546])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[547])},
       { SCM_OBJ(&scm__rc.d2202[548]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[33])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[551])},
       { SCM_OBJ(&scm__rc.d2202[552]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[553])},
       { SCM_MAKE_INT(0), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[555])},
       { SCM_OBJ(&scm__rc.d2202[556]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[500]), SCM_OBJ(&scm__rc.d2202[557])},
       { SCM_OBJ(&scm__rc.d2202[452]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[559])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[560])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[561])},
       { SCM_OBJ(&scm__rc.d2202[504]), SCM_OBJ(&scm__rc.d2202[410])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[563])},
       { SCM_OBJ(&scm__rc.d2202[564]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[562]), SCM_OBJ(&scm__rc.d2202[565])},
       { SCM_OBJ(&scm__rc.d2202[503]), SCM_OBJ(&scm__rc.d2202[566])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[567])},
       { SCM_OBJ(&scm__rc.d2202[568]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[558]), SCM_OBJ(&scm__rc.d2202[569])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[570])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[571])},
       { SCM_OBJ(&scm__rc.d2202[572]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[554]), SCM_OBJ(&scm__rc.d2202[573])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[574])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[575])},
       { SCM_OBJ(&scm__rc.d2202[576]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[19]), SCM_OBJ(&scm__rc.d2202[577])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[578])},
       { SCM_OBJ(&scm__rc.d2202[579]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[18]), SCM_OBJ(&scm__rc.d2202[580])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[581])},
       { SCM_MAKE_INT(488U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[583])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[584])},
       { SCM_OBJ(&scm__rc.d2202[585]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[476]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[588])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[589])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[590])},
       { SCM_OBJ(&scm__rc.d2202[591]), SCM_OBJ(&scm__rc.d2202[565])},
       { SCM_OBJ(&scm__rc.d2202[503]), SCM_OBJ(&scm__rc.d2202[592])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[593])},
       { SCM_OBJ(&scm__rc.d2202[594]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[558]), SCM_OBJ(&scm__rc.d2202[595])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[596])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[597])},
       { SCM_OBJ(&scm__rc.d2202[598]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[554]), SCM_OBJ(&scm__rc.d2202[599])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[600])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[601])},
       { SCM_OBJ(&scm__rc.d2202[602]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[19]), SCM_OBJ(&scm__rc.d2202[603])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[604])},
       { SCM_OBJ(&scm__rc.d2202[605]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[18]), SCM_OBJ(&scm__rc.d2202[606])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[607])},
       { SCM_MAKE_INT(496U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[609])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[610])},
       { SCM_OBJ(&scm__rc.d2202[611]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[440]), SCM_OBJ(&scm__rc.d2202[557])},
       { SCM_OBJ(&scm__rc.d2202[450]), SCM_OBJ(&scm__rc.d2202[410])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[615])},
       { SCM_OBJ(&scm__rc.d2202[616]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[562]), SCM_OBJ(&scm__rc.d2202[617])},
       { SCM_OBJ(&scm__rc.d2202[448]), SCM_OBJ(&scm__rc.d2202[618])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[619])},
       { SCM_OBJ(&scm__rc.d2202[620]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[614]), SCM_OBJ(&scm__rc.d2202[621])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[622])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[623])},
       { SCM_OBJ(&scm__rc.d2202[624]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[554]), SCM_OBJ(&scm__rc.d2202[625])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[626])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[627])},
       { SCM_OBJ(&scm__rc.d2202[628]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[19]), SCM_OBJ(&scm__rc.d2202[629])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[630])},
       { SCM_OBJ(&scm__rc.d2202[631]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[18]), SCM_OBJ(&scm__rc.d2202[632])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[633])},
       { SCM_MAKE_INT(504U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[635])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[636])},
       { SCM_OBJ(&scm__rc.d2202[637]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[591]), SCM_OBJ(&scm__rc.d2202[617])},
       { SCM_OBJ(&scm__rc.d2202[448]), SCM_OBJ(&scm__rc.d2202[640])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[641])},
       { SCM_OBJ(&scm__rc.d2202[642]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[614]), SCM_OBJ(&scm__rc.d2202[643])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[644])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[645])},
       { SCM_OBJ(&scm__rc.d2202[646]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[554]), SCM_OBJ(&scm__rc.d2202[647])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[648])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[649])},
       { SCM_OBJ(&scm__rc.d2202[650]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[19]), SCM_OBJ(&scm__rc.d2202[651])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[652])},
       { SCM_OBJ(&scm__rc.d2202[653]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[18]), SCM_OBJ(&scm__rc.d2202[654])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[655])},
       { SCM_MAKE_INT(512U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[657])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[658])},
       { SCM_OBJ(&scm__rc.d2202[659]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[17])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[16])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[553])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[555])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[33])},
       { SCM_OBJ(&scm__rc.d2202[666]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[665]), SCM_OBJ(&scm__rc.d2202[667])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[15])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[669])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[334])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[671])},
       { SCM_OBJ(&scm__rc.d2202[672]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[673])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[674])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[675])},
       { SCM_OBJ(&scm__rc.d2202[676]), SCM_OBJ(&scm__rc.d2202[565])},
       { SCM_OBJ(&scm__rc.d2202[670]), SCM_OBJ(&scm__rc.d2202[677])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[678])},
       { SCM_OBJ(&scm__rc.d2202[679]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[668]), SCM_OBJ(&scm__rc.d2202[680])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[681])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[682])},
       { SCM_OBJ(&scm__rc.d2202[683]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[664]), SCM_OBJ(&scm__rc.d2202[684])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[685])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[686])},
       { SCM_OBJ(&scm__rc.d2202[687]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[663]), SCM_OBJ(&scm__rc.d2202[688])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[689])},
       { SCM_OBJ(&scm__rc.d2202[690]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[662]), SCM_OBJ(&scm__rc.d2202[691])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[692])},
       { SCM_MAKE_INT(520U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[694])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[695])},
       { SCM_OBJ(&scm__rc.d2202[696]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[346])},
       { SCM_OBJ(&scm__rc.d2202[699]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[665]), SCM_OBJ(&scm__rc.d2202[700])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[334])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[702])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[408])},
       { SCM_OBJ(&scm__rc.d2202[704]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[504]), SCM_OBJ(&scm__rc.d2202[705])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[706])},
       { SCM_OBJ(&scm__rc.d2202[707]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[676]), SCM_OBJ(&scm__rc.d2202[708])},
       { SCM_OBJ(&scm__rc.d2202[703]), SCM_OBJ(&scm__rc.d2202[709])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[710])},
       { SCM_OBJ(&scm__rc.d2202[711]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[701]), SCM_OBJ(&scm__rc.d2202[712])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[713])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[714])},
       { SCM_OBJ(&scm__rc.d2202[715]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[664]), SCM_OBJ(&scm__rc.d2202[716])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[717])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[718])},
       { SCM_OBJ(&scm__rc.d2202[719]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[663]), SCM_OBJ(&scm__rc.d2202[720])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[721])},
       { SCM_OBJ(&scm__rc.d2202[722]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[662]), SCM_OBJ(&scm__rc.d2202[723])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[724])},
       { SCM_MAKE_INT(528U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[726])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[727])},
       { SCM_OBJ(&scm__rc.d2202[728]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(538U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[731])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[732])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[734])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[735])},
       { SCM_OBJ(&scm__rc.d2202[736]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[733]), SCM_OBJ(&scm__rc.d2202[737])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[113])},
       { SCM_OBJ(&scm__rc.d2202[739]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[740])},
       { SCM_OBJ(&scm__rc.d2202[741]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[742])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[743])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[113])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[555])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[746])},
       { SCM_OBJ(&scm__rc.d2202[747]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[745]), SCM_OBJ(&scm__rc.d2202[748])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[749])},
       { SCM_OBJ(&scm__rc.d2202[750]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[751])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[36])},
       { SCM_OBJ(&scm__rc.d2202[665]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[36])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[755])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[113])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[757])},
       { SCM_OBJ(&scm__rc.d2202[758]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[759])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[760])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[761])},
       { SCM_OBJ(&scm__rc.d2202[504]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[763])},
       { SCM_OBJ(&scm__rc.d2202[764]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[762]), SCM_OBJ(&scm__rc.d2202[765])},
       { SCM_OBJ(&scm__rc.d2202[756]), SCM_OBJ(&scm__rc.d2202[766])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[767])},
       { SCM_OBJ(&scm__rc.d2202[768]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[754]), SCM_OBJ(&scm__rc.d2202[769])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[770])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[771])},
       { SCM_OBJ(&scm__rc.d2202[772]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[753]), SCM_OBJ(&scm__rc.d2202[773])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[774])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[775])},
       { SCM_OBJ(&scm__rc.d2202[776]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[752]), SCM_OBJ(&scm__rc.d2202[777])},
       { SCM_OBJ(&scm__rc.d2202[744]), SCM_OBJ(&scm__rc.d2202[778])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[779])},
       { SCM_MAKE_INT(551U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[781])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[782])},
       { SCM_OBJ(&scm__rc.d2202[783]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[786])},
       { SCM_MAKE_INT(565U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[788])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[789])},
       { SCM_OBJ(&scm__rc.d2202[790]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(561U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[793])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[794])},
       { SCM_OBJ(&scm__rc.d2202[795]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[798])},
       { SCM_MAKE_INT(574U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[800])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[801])},
       { SCM_OBJ(&scm__rc.d2202[802]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(570U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[805])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[806])},
       { SCM_OBJ(&scm__rc.d2202[807]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(0), SCM_OBJ(&scm__rc.d2202[343])},
       { SCM_FALSE, SCM_OBJ(&scm__rc.d2202[810])},
       { SCM_TRUE, SCM_OBJ(&scm__rc.d2202[811])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[813])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(581U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[816])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[817])},
       { SCM_OBJ(&scm__rc.d2202[818]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(579U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[821])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[822])},
       { SCM_OBJ(&scm__rc.d2202[823]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(603U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[826])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[827])},
       { SCM_OBJ(&scm__rc.d2202[828]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(604U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[831])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[832])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[834])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[835])},
       { SCM_OBJ(&scm__rc.d2202[836]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[833]), SCM_OBJ(&scm__rc.d2202[837])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[839])},
       { SCM_MAKE_INT(619U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[841])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[842])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[844])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[845])},
       { SCM_OBJ(&scm__rc.d2202[846]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[843]), SCM_OBJ(&scm__rc.d2202[847])},
       { SCM_MAKE_INT(621U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[849])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[850])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[852])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[853])},
       { SCM_OBJ(&scm__rc.d2202[854]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[851]), SCM_OBJ(&scm__rc.d2202[855])},
       { SCM_MAKE_INT(623U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[857])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[858])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[860])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[861])},
       { SCM_OBJ(&scm__rc.d2202[862]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[859]), SCM_OBJ(&scm__rc.d2202[863])},
       { SCM_MAKE_INT(625U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[865])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[866])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[868])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[869])},
       { SCM_OBJ(&scm__rc.d2202[870]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[867]), SCM_OBJ(&scm__rc.d2202[871])},
       { SCM_UNDEFINED, SCM_UNDEFINED},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[873])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(633U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[883])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[884])},
       { SCM_OBJ(&scm__rc.d2202[885]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(634U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[888])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[889])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[891])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[892])},
       { SCM_OBJ(&scm__rc.d2202[893]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[890]), SCM_OBJ(&scm__rc.d2202[894])},
       { SCM_MAKE_INT(636U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[896])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[897])},
       { SCM_OBJ(&scm__rc.d2202[898]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(637U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[901])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[902])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[904])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[905])},
       { SCM_OBJ(&scm__rc.d2202[906]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[903]), SCM_OBJ(&scm__rc.d2202[907])},
       { SCM_MAKE_INT(639U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[909])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[910])},
       { SCM_OBJ(&scm__rc.d2202[911]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(640U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[914])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[915])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[917])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[918])},
       { SCM_OBJ(&scm__rc.d2202[919]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[916]), SCM_OBJ(&scm__rc.d2202[920])},
       { SCM_MAKE_INT(642U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[922])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[923])},
       { SCM_OBJ(&scm__rc.d2202[924]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(643U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[927])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[928])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[930])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[931])},
       { SCM_OBJ(&scm__rc.d2202[932]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[929]), SCM_OBJ(&scm__rc.d2202[933])},
       { SCM_MAKE_INT(645U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[935])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[936])},
       { SCM_OBJ(&scm__rc.d2202[937]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(646U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[940])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[941])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[943])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[944])},
       { SCM_OBJ(&scm__rc.d2202[945]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[942]), SCM_OBJ(&scm__rc.d2202[946])},
       { SCM_MAKE_INT(648U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[948])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[949])},
       { SCM_OBJ(&scm__rc.d2202[950]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(649U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[953])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[954])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[956])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[957])},
       { SCM_OBJ(&scm__rc.d2202[958]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[955]), SCM_OBJ(&scm__rc.d2202[959])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[961])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[962])},
       { SCM_MAKE_INT(654U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[964])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[965])},
       { SCM_OBJ(&scm__rc.d2202[966]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(663U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[969])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[970])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[972])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[973])},
       { SCM_OBJ(&scm__rc.d2202[974]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[971]), SCM_OBJ(&scm__rc.d2202[975])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[397])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[977])},
       { SCM_MAKE_INT(668U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[979])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[980])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[982])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[983])},
       { SCM_OBJ(&scm__rc.d2202[984]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[981]), SCM_OBJ(&scm__rc.d2202[985])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[987])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[988])},
       { SCM_MAKE_INT(682U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[990])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[991])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[993])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[994])},
       { SCM_OBJ(&scm__rc.d2202[995]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[992]), SCM_OBJ(&scm__rc.d2202[996])},
       { SCM_MAKE_INT(705U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[998])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[999])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[1001])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[1002])},
       { SCM_OBJ(&scm__rc.d2202[1003]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[1000]), SCM_OBJ(&scm__rc.d2202[1004])},
       { SCM_MAKE_INT(711U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[1006])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[1007])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[1009])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[1010])},
       { SCM_OBJ(&scm__rc.d2202[1011]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[1008]), SCM_OBJ(&scm__rc.d2202[1012])},
       { SCM_MAKE_INT(718U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[1014])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[1015])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[1017])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[1018])},
       { SCM_OBJ(&scm__rc.d2202[1019]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[1016]), SCM_OBJ(&scm__rc.d2202[1020])},
       { SCM_MAKE_INT(730U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[1022])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[1023])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[1025])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[1026])},
       { SCM_OBJ(&scm__rc.d2202[1027]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[1024]), SCM_OBJ(&scm__rc.d2202[1028])},
       { SCM_MAKE_INT(742U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[1030])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[1031])},
       { SCM_OBJ(&scm__rc.d2202[1032]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(745U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[1035])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[1036])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[1038])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[1039])},
       { SCM_OBJ(&scm__rc.d2202[1040]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[1037]), SCM_OBJ(&scm__rc.d2202[1041])},
       { SCM_MAKE_INT(756U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[1043])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[1044])},
       { SCM_OBJ(&scm__rc.d2202[1045]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(759U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[1048])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[1049])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[1051])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[1052])},
       { SCM_OBJ(&scm__rc.d2202[1053]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[1050]), SCM_OBJ(&scm__rc.d2202[1054])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[16])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[1056])},
       { SCM_MAKE_INT(770U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[1058])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[1059])},
       { SCM_OBJ(&scm__rc.d2202[1060]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(773U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[1063])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[1064])},
       { SCM_OBJ(&scm__rc.d2202[1065]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(777U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[1068])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[1069])},
       { SCM_OBJ(&scm__rc.d2202[1070]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(780U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[1073])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[1074])},
       { SCM_OBJ(&scm__rc.d2202[1075]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[1078])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[93])},
       { SCM_OBJ(&scm__rc.d2202[1080]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[1081])},
       { SCM_MAKE_INT(0), SCM_OBJ(&scm__rc.d2202[1082])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[1083])},
       { SCM_OBJ(&scm__rc.d2202[1084]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[34]), SCM_OBJ(&scm__rc.d2202[1085])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[1086])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[1081])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[1088])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[1089])},
       { SCM_OBJ(&scm__rc.d2202[1090]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[35]), SCM_OBJ(&scm__rc.d2202[1091])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[1092])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[16])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[1094])},
       { SCM_MAKE_INT(784U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[1096])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[1097])},
       { SCM_OBJ(&scm__rc.d2202[1098]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(803U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[1101])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[1102])},
       { SCM_OBJ(&scm__rc.d2202[1103]), SCM_OBJ(&scm__rc.d2202[7])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(806U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d2191[8]), SCM_OBJ(&scm__rc.d2202[1106])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[1107])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[1109])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d2202[1110])},
       { SCM_OBJ(&scm__rc.d2202[1111]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d2202[1108]), SCM_OBJ(&scm__rc.d2202[1112])},
  },
  {   /* ScmWord d2201 */
    /* bitvector-unfold */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[0]) + 5),
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-bitvector.a6ccea00> */,
    0x00001018    /*   5 (PUSH-LOCAL-ENV 1) */,
    0x00000007    /*   6 (CONSTI-PUSH 0) */,
    0x0000004c    /*   7 (LREF10-PUSH) */,
    0x00002017    /*   8 (LOCAL-ENV 2) */,
    0x00000045    /*   9 (LREF21) */,
    0x00400028    /*  10 (LREF-VAL0-BNUMNE 0 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[0]) + 13),
    0x00000057    /*  12 (LREF10-RET) */,
    0x0000000e    /*  13 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[0]) + 19),
    0x00802047    /*  15 (LREF-PUSH 2 2) */,
    0x00000049    /*  16 (LREF1-PUSH) */,
    0x0000003d    /*  17 (LREF0) */,
    0x00003095    /*  18 (TAIL-APPLY 3) */,
    0x00401036    /*  19 (TAIL-RECEIVE 1 1) */,
    0x0000300e    /*  20 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[0]) + 27),
    0x0000004f    /*  22 (LREF20-PUSH) */,
    0x0000004d    /*  23 (LREF11-PUSH) */,
    0x00000049    /*  24 (LREF1-PUSH) */,
    0x0000305f    /*  25 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-set!.a6cce540> */,
    0x000010cc    /*  27 (LREF11-NUMADDI-PUSH 1) */,
    0x00000048    /*  28 (LREF0-PUSH) */,
    0x0000201b    /*  29 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[0]) + 9),
    0x00000014    /*  31 (RET) */,
    0x00000014    /*  32 (RET) */,
    /* bitvector-unfold-right */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[33]) + 5),
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-bitvector.a6f55d20> */,
    0x00001018    /*   5 (PUSH-LOCAL-ENV 1) */,
    -0x00000f34   /*   6 (LREF11-NUMADDI-PUSH -1) */,
    0x0000004c    /*   7 (LREF10-PUSH) */,
    0x00002017    /*   8 (LOCAL-ENV 2) */,
    0x00000002    /*   9 (CONSTI 0) */,
    0x00400029    /*  10 (LREF-VAL0-BNLT 0 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[33]) + 13),
    0x00000057    /*  12 (LREF10-RET) */,
    0x0000000e    /*  13 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[33]) + 19),
    0x00802047    /*  15 (LREF-PUSH 2 2) */,
    0x00000049    /*  16 (LREF1-PUSH) */,
    0x0000003d    /*  17 (LREF0) */,
    0x00003095    /*  18 (TAIL-APPLY 3) */,
    0x00401036    /*  19 (TAIL-RECEIVE 1 1) */,
    0x0000300e    /*  20 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[33]) + 27),
    0x0000004f    /*  22 (LREF20-PUSH) */,
    0x0000004d    /*  23 (LREF11-PUSH) */,
    0x00000049    /*  24 (LREF1-PUSH) */,
    0x0000305f    /*  25 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-set!.a6f555e0> */,
    -0x00000f34   /*  27 (LREF11-NUMADDI-PUSH -1) */,
    0x00000048    /*  28 (LREF0-PUSH) */,
    0x0000201b    /*  29 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[33]) + 9),
    0x00000014    /*  31 (RET) */,
    0x00000014    /*  32 (RET) */,
    /* bitvector-reverse-copy */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[66]) + 6),
    0x00000005    /*   3 (CONSTU) */,
    0x00000013    /*   4 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[66]) + 7),
    0x0000006a    /*   6 (LREF0-CAR) */,
    0x0000000d    /*   7 (PUSH) */,
    0x0000003d    /*   8 (LREF0) */,
    0x00000022    /*   9 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[66]) + 14),
    0x00000003    /*  11 (CONSTN) */,
    0x00000013    /*  12 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[66]) + 15),
    0x00000076    /*  14 (LREF0-CDR) */,
    0x00002018    /*  15 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  16 (LREF0) */,
    0x00000022    /*  17 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[66]) + 22),
    0x00000005    /*  19 (CONSTU) */,
    0x00000013    /*  20 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[66]) + 23),
    0x0000006a    /*  22 (LREF0-CAR) */,
    0x0000000d    /*  23 (PUSH) */,
    0x0000003d    /*  24 (LREF0) */,
    0x00000022    /*  25 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[66]) + 30),
    0x00000003    /*  27 (CONSTN) */,
    0x00000013    /*  28 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[66]) + 31),
    0x00000076    /*  30 (LREF0-CDR) */,
    0x00002018    /*  31 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  32 (LREF0) */,
    0x00000022    /*  33 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[66]) + 37),
    0x00000013    /*  35 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[66]) + 45),
    0x0000200e    /*  37 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[66]) + 45),
    0x00000006    /*  39 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[12])) /* "too many arguments for" */,
    0x00000006    /*  41 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[32])) /* (lambda (bv :optional start end) (with-range (bv start end) (rlet1 r (bitvector-copy bv start end) (bitvector-reverse! r)))) */,
    0x0000205f    /*  43 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.a69617e0> */,
    0x0000100e    /*  45 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[66]) + 50),
    0x00000050    /*  47 (LREF21-PUSH) */,
    0x0000105f    /*  48 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#size-of.a6966b20> */,
    0x00001018    /*  50 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  51 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[66]) + 56),
    0x00000050    /*  53 (LREF21-PUSH) */,
    0x0000105f    /*  54 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#undefined?.a6966ae0> */,
    0x0000001e    /*  56 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[66]) + 61),
    0x00000002    /*  58 (CONSTI 0) */,
    0x00000013    /*  59 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[66]) + 62),
    0x00000045    /*  61 (LREF21) */,
    0x00001018    /*  62 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  63 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[66]) + 68),
    0x00000050    /*  65 (LREF21-PUSH) */,
    0x0000105f    /*  66 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#undefined?.a6966ae0> */,
    0x0000001e    /*  68 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[66]) + 73),
    0x00000041    /*  70 (LREF10) */,
    0x00000013    /*  71 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[66]) + 74),
    0x00000045    /*  73 (LREF21) */,
    0x00001018    /*  74 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  75 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[66]) + 80),
    0x0000004c    /*  77 (LREF10-PUSH) */,
    0x0000105f    /*  78 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#exact-integer?.a6966aa0> */,
    0x0000001e    /*  80 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[66]) + 84),
    0x00000013    /*  82 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[66]) + 96),
    0x0000100e    /*  84 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[66]) + 96),
    0x0000200e    /*  86 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[66]) + 94),
    0x00000006    /*  88 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[27])) /* "Invalid assumption: ~s" */,
    0x00000006    /*  90 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[34])) /* (exact-integer? start) */,
    0x0000205f    /*  92 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#format.a6966740> */,
    0x00001062    /*  94 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.a6966760> */,
    0x0000100e    /*  96 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[66]) + 101),
    0x00000048    /*  98 (LREF0-PUSH) */,
    0x0000105f    /*  99 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#exact-integer?.a6966aa0> */,
    0x0000001e    /* 101 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[66]) + 105),
    0x00000013    /* 103 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[66]) + 117),
    0x0000100e    /* 105 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[66]) + 117),
    0x0000200e    /* 107 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[66]) + 115),
    0x00000006    /* 109 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[27])) /* "Invalid assumption: ~s" */,
    0x00000006    /* 111 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[35])) /* (exact-integer? end) */,
    0x0000205f    /* 113 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#format.a6966460> */,
    0x00001062    /* 115 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.a6966480> */,
    0x0000300e    /* 117 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[66]) + 124),
    0x0000004c    /* 119 (LREF10-PUSH) */,
    0x00000048    /* 120 (LREF0-PUSH) */,
    0x0000004f    /* 121 (LREF20-PUSH) */,
    0x0000305f    /* 122 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<=.a6966a80> */,
    0x0000001e    /* 124 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[66]) + 128),
    0x00000013    /* 126 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[66]) + 140),
    0x0000100e    /* 128 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[66]) + 140),
    0x0000200e    /* 130 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[66]) + 138),
    0x00000006    /* 132 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[27])) /* "Invalid assumption: ~s" */,
    0x00000006    /* 134 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[39])) /* (<= start end len) */,
    0x0000205f    /* 136 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#format.a6966200> */,
    0x00001062    /* 138 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.a6966220> */,
    0x0000300e    /* 140 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[66]) + 147),
    0x00405047    /* 142 (LREF-PUSH 5 1) */,
    0x0000004c    /* 143 (LREF10-PUSH) */,
    0x00000048    /* 144 (LREF0-PUSH) */,
    0x0000305f    /* 145 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-copy.a696ba20> */,
    0x00001018    /* 147 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /* 148 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[66]) + 153),
    0x00000048    /* 150 (LREF0-PUSH) */,
    0x0000105f    /* 151 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-reverse!.a696b920> */,
    0x00000053    /* 153 (LREF0-RET) */,
    /* bitvector-append */
    0x00000048    /*   0 (LREF0-PUSH) */,
    0x00001060    /*   1 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-concatenate.a63c59c0> */,
    0x00000014    /*   3 (RET) */,
    /* (bitvector-concatenate G2212) */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[224]) + 5),
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-length.a63ed120> */,
    0x000000b6    /*   5 (LREF-VAL0-NUMADD2 0 0) */,
    0x00000014    /*   6 (RET) */,
    /* bitvector-concatenate */
    0x0000300e    /*   0 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[231]) + 7),
    0x0000004c    /*   2 (LREF10-PUSH) */,
    0x00000007    /*   3 (CONSTI-PUSH 0) */,
    0x00000048    /*   4 (LREF0-PUSH) */,
    0x0000305f    /*   5 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#fold.a63ed280> */,
    0x00001018    /*   7 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*   8 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[231]) + 13),
    0x00000048    /*  10 (LREF0-PUSH) */,
    0x0000105f    /*  11 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-bitvector.a63f2fa0> */,
    0x00001018    /*  13 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  14 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[231]) + 42),
    0x00000007    /*  16 (CONSTI-PUSH 0) */,
    0x0000004f    /*  17 (LREF20-PUSH) */,
    0x00002017    /*  18 (LOCAL-ENV 2) */,
    0x0000003d    /*  19 (LREF0) */,
    0x00000022    /*  20 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[231]) + 23),
    0x0000000c    /*  22 (CONSTU-RET) */,
    0x0000300e    /*  23 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[231]) + 30),
    0x0000004c    /*  25 (LREF10-PUSH) */,
    0x00000049    /*  26 (LREF1-PUSH) */,
    0x0000006a    /*  27 (LREF0-CAR) */,
    0x00003062    /*  28 (PUSH-GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-copy!.a63f2e80> */,
    0x0000100e    /*  30 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[231]) + 35),
    0x0000006a    /*  32 (LREF0-CAR) */,
    0x00001062    /*  33 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-length.a63f2d60> */,
    0x004000b6    /*  35 (LREF-VAL0-NUMADD2 0 1) */,
    0x0000000d    /*  36 (PUSH) */,
    0x00000076    /*  37 (LREF0-CDR) */,
    0x0000000d    /*  38 (PUSH) */,
    0x0000101b    /*  39 (LOCAL-ENV-JUMP 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[231]) + 19),
    0x00000014    /*  41 (RET) */,
    0x00000053    /*  42 (LREF0-RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[59])) /* (#<compiled-code (bitvector-concatenate #:G2212)@0xfa38a622dc60>) */,
    0x00000016    /*   2 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2203[5])) /* #<compiled-code bitvector-concatenate@0xfa38a622dc00> */,
    0x00000015    /*   4 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-concatenate.a63ed400> */,
    0x00000014    /*   6 (RET) */,
    /* (bitvector-append-subbitvectors check) */
    0x0000003e    /*   0 (LREF1) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[281]) + 4),
    0x00000053    /*   3 (LREF0-RET) */,
    0x0000003e    /*   4 (LREF1) */,
    0x00000098    /*   5 (PAIRP) */,
    0x0000001e    /*   6 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[281]) + 107),
    0x00000077    /*   8 (LREF1-CDR) */,
    0x00000098    /*   9 (PAIRP) */,
    0x0000001e    /*  10 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[281]) + 107),
    0x0000003e    /*  12 (LREF1) */,
    0x00000086    /*  13 (CDDR) */,
    0x00000098    /*  14 (PAIRP) */,
    0x0000001e    /*  15 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[281]) + 107),
    0x0000006b    /*  17 (LREF1-CAR) */,
    0x0000000d    /*  18 (PUSH) */,
    0x0000003e    /*  19 (LREF1) */,
    0x00000083    /*  20 (CADR-PUSH) */,
    0x0000003e    /*  21 (LREF1) */,
    0x00000086    /*  22 (CDDR) */,
    0x00000069    /*  23 (CAR-PUSH) */,
    0x0000003e    /*  24 (LREF1) */,
    0x00000086    /*  25 (CDDR) */,
    0x00000075    /*  26 (CDR-PUSH) */,
    0x00004017    /*  27 (LOCAL-ENV 4) */,
    0x0000200e    /*  28 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[281]) + 35),
    0x0000004b    /*  30 (LREF3-PUSH) */,
    0x0000005e    /*  31 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<bitvector>.a6535ba0> */,
    0x0000205f    /*  33 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#is-a?.a6535d40> */,
    0x0000001e    /*  35 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[281]) + 40),
    0x00000040    /*  37 (LREF3) */,
    0x00000013    /*  38 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[281]) + 49),
    0x0000300e    /*  40 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[281]) + 49),
    0x00000006    /*  42 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* bv */,
    0x0000005e    /*  44 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<bitvector>.a6535ac0> */,
    0x0000004b    /*  46 (LREF3-PUSH) */,
    0x0000305f    /*  47 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#type-error.a6535d20> */,
    0x0000100e    /*  49 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[281]) + 54),
    0x0000004a    /*  51 (LREF2-PUSH) */,
    0x0000105f    /*  52 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#exact-integer?.a6535920> */,
    0x0000001e    /*  54 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[281]) + 65),
    0x0000100e    /*  56 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[281]) + 61),
    0x00000049    /*  58 (LREF1-PUSH) */,
    0x0000105f    /*  59 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#exact-integer?.a65358c0> */,
    0x0000001e    /*  61 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[281]) + 65),
    0x00000013    /*  63 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[281]) + 81),
    0x0000100e    /*  65 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[281]) + 81),
    0x0000200e    /*  67 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[281]) + 75),
    0x00000006    /*  69 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[27])) /* "Invalid assumption: ~s" */,
    0x00000006    /*  71 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[72])) /* (and (exact-integer? s) (exact-integer? e)) */,
    0x0000205f    /*  73 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#format.a65359e0> */,
    0x00001062    /*  75 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.a6535a00> */,
    0x00000013    /*  77 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[281]) + 81),
    0x00000013    /*  79 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[281]) + 65),
    0x0000003e    /*  81 (LREF1) */,
    0x0080002a    /*  82 (LREF-VAL0-BNLE 0 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[281]) + 86),
    0x00000013    /*  84 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[281]) + 98),
    0x0000100e    /*  86 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[281]) + 98),
    0x0000200e    /*  88 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[281]) + 96),
    0x00000006    /*  90 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[27])) /* "Invalid assumption: ~s" */,
    0x00000006    /*  92 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[74])) /* (<= s e) */,
    0x0000205f    /*  94 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#format.a6535560> */,
    0x00001062    /*  96 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.a6535580> */,
    0x00000048    /*  98 (LREF0-PUSH) */,
    0x00000049    /*  99 (LREF1-PUSH) */,
    0x0000003f    /* 100 (LREF2) */,
    0x000000b3    /* 101 (NUMSUB2) */,
    0x000010b6    /* 102 (LREF-VAL0-NUMADD2 1 0) */,
    0x0000000d    /* 103 (PUSH) */,
    0x00000044    /* 104 (LREF20) */,
    0x0000201d    /* 105 (LOCAL-ENV-TAIL-CALL 2) */,
    0x00000014    /* 106 (RET) */,
    0x00000006    /* 107 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[47])) /* "number of arguments must be multiples of 3, but got" */,
    0x0000004f    /* 109 (LREF20-PUSH) */,
    0x00002060    /* 110 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.a6535e80> */,
    0x00000014    /* 112 (RET) */,
    0x00000013    /* 113 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[281]) + 107),
    0x00000014    /* 115 (RET) */,
    0x00000013    /* 116 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[281]) + 107),
    0x00000014    /* 118 (RET) */,
    /* (bitvector-append-subbitvectors loop) */
    0x0000003d    /*   0 (LREF0) */,
    0x00000098    /*   1 (PAIRP) */,
    0x0000001e    /*   2 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[400]) + 44),
    0x00000076    /*   4 (LREF0-CDR) */,
    0x00000098    /*   5 (PAIRP) */,
    0x0000001e    /*   6 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[400]) + 43),
    0x0000003d    /*   8 (LREF0) */,
    0x00000086    /*   9 (CDDR) */,
    0x00000098    /*  10 (PAIRP) */,
    0x0000001e    /*  11 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[400]) + 42),
    0x0000006a    /*  13 (LREF0-CAR) */,
    0x0000000d    /*  14 (PUSH) */,
    0x0000003d    /*  15 (LREF0) */,
    0x00000083    /*  16 (CADR-PUSH) */,
    0x0000003d    /*  17 (LREF0) */,
    0x00000086    /*  18 (CDDR) */,
    0x00000069    /*  19 (CAR-PUSH) */,
    0x0000003d    /*  20 (LREF0) */,
    0x00000086    /*  21 (CDDR) */,
    0x00000075    /*  22 (CDR-PUSH) */,
    0x00004017    /*  23 (LOCAL-ENV 4) */,
    0x0000500e    /*  24 (PRE-CALL 5) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[400]) + 33),
    0x00000051    /*  26 (LREF30-PUSH) */,
    0x0000004d    /*  27 (LREF11-PUSH) */,
    0x0000004b    /*  28 (LREF3-PUSH) */,
    0x0000004a    /*  29 (LREF2-PUSH) */,
    0x00000049    /*  30 (LREF1-PUSH) */,
    0x0000505f    /*  31 (GREF-CALL 5) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-copy!.a6539240> */,
    0x00000049    /*  33 (LREF1-PUSH) */,
    0x0000003f    /*  34 (LREF2) */,
    0x000000b3    /*  35 (NUMSUB2) */,
    0x004010b6    /*  36 (LREF-VAL0-NUMADD2 1 1) */,
    0x0000000d    /*  37 (PUSH) */,
    0x00000048    /*  38 (LREF0-PUSH) */,
    0x00000044    /*  39 (LREF20) */,
    0x0000201d    /*  40 (LOCAL-ENV-TAIL-CALL 2) */,
    0x00000014    /*  41 (RET) */,
    0x0000000b    /*  42 (CONSTF-RET) */,
    0x0000000b    /*  43 (CONSTF-RET) */,
    0x0000000b    /*  44 (CONSTF-RET) */,
    /* bitvector-append-subbitvectors */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[79])) /* (#<compiled-code (bitvector-append-subbitvectors check)@0xfa38a622da20>) */,
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[445]) + 8),
    0x0000004c    /*   4 (LREF10-PUSH) */,
    0x00000007    /*   5 (CONSTI-PUSH 0) */,
    0x0000003d    /*   6 (LREF0) */,
    0x0000201c    /*   7 (LOCAL-ENV-CALL 2) */,
    0x00001018    /*   8 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*   9 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[445]) + 14),
    0x00000048    /*  11 (LREF0-PUSH) */,
    0x0000105f    /*  12 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-bitvector.a6539ae0> */,
    0x00001018    /*  14 (PUSH-LOCAL-ENV 1) */,
    0x00001019    /*  15 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[87])) /* (#<compiled-code (bitvector-append-subbitvectors loop)@0xfa38a622d9c0>) */,
    0x0000200e    /*  17 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[445]) + 23),
    0x00000007    /*  19 (CONSTI-PUSH 0) */,
    0x00004047    /*  20 (LREF-PUSH 4 0) */,
    0x0000003d    /*  21 (LREF0) */,
    0x0000201c    /*  22 (LOCAL-ENV-CALL 2) */,
    0x0000001a    /*  23 (POP-LOCAL-ENV) */,
    0x00000053    /*  24 (LREF0-RET) */,
    /* bitvector-empty? */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[470]) + 7),
    0x00000048    /*   2 (LREF0-PUSH) */,
    0x0000005e    /*   3 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<bitvector>.a773fa80> */,
    0x0000205f    /*   5 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#is-a?.a773fd80> */,
    0x0000001e    /*   7 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[470]) + 12),
    0x0000003d    /*   9 (LREF0) */,
    0x00000013    /*  10 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[470]) + 21),
    0x0000300e    /*  12 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[470]) + 21),
    0x00000006    /*  14 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* bv */,
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<bitvector>.a773f960> */,
    0x00000048    /*  18 (LREF0-PUSH) */,
    0x0000305f    /*  19 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#type-error.a773fd60> */,
    0x0000100e    /*  21 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[470]) + 26),
    0x00000048    /*  23 (LREF0-PUSH) */,
    0x0000105f    /*  24 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-length.a773f8a0> */,
    0x0000000d    /*  26 (PUSH) */,
    0x00000002    /*  27 (CONSTI 0) */,
    0x000000ad    /*  28 (NUMEQ2) */,
    0x00000014    /*  29 (RET) */,
    /* (bitvector=? G2222) */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[500]) + 5),
    0x00000048    /*   2 (LREF0-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector?.a71c1f00> */,
    0x00000092    /*   5 (NOT) */,
    0x00000014    /*   6 (RET) */,
    /* bitvector=? */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[507]) + 4),
    0x00000014    /*   3 (RET) */,
    0x0000200e    /*   4 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[507]) + 10),
    0x0000004c    /*   6 (LREF10-PUSH) */,
    0x00000048    /*   7 (LREF0-PUSH) */,
    0x0000205f    /*   8 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#find.a71bf440> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  11 (LREF0) */,
    0x0000001e    /*  12 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[507]) + 20),
    0x00000006    /*  14 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[59])) /* "Bitvector required, but got:" */,
    0x00000048    /*  16 (LREF0-PUSH) */,
    0x00002060    /*  17 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.a71c1e60> */,
    0x00000014    /*  19 (RET) */,
    0x0000006e    /*  20 (LREF10-CAR) */,
    0x0000000d    /*  21 (PUSH) */,
    0x0000007a    /*  22 (LREF10-CDR) */,
    0x00002018    /*  23 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  24 (LREF0) */,
    0x00000022    /*  25 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[507]) + 28),
    0x00000014    /*  27 (RET) */,
    0x0000200e    /*  28 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[507]) + 34),
    0x00000049    /*  30 (LREF1-PUSH) */,
    0x0000006a    /*  31 (LREF0-CAR) */,
    0x00002062    /*  32 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#equal?.a71c1680> */,
    0x00000030    /*  34 (RF) */,
    0x0000006a    /*  35 (LREF0-CAR) */,
    0x0000000d    /*  36 (PUSH) */,
    0x00000076    /*  37 (LREF0-CDR) */,
    0x0000000d    /*  38 (PUSH) */,
    0x0000101b    /*  39 (LOCAL-ENV-JUMP 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[507]) + 24),
    0x00000014    /*  41 (RET) */,
    0x00000014    /*  42 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[107])) /* (#<compiled-code (bitvector=? #:G2222)@0xfa38a622d600>) */,
    0x00000016    /*   2 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2203[12])) /* #<compiled-code bitvector=?@0xfa38a622d5a0> */,
    0x00000015    /*   4 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector=?.a71bfa20> */,
    0x00000014    /*   6 (RET) */,
    /* bitvector-take */
    0x00000049    /*   0 (LREF1-PUSH) */,
    0x00000007    /*   1 (CONSTI-PUSH 0) */,
    0x00000048    /*   2 (LREF0-PUSH) */,
    0x00003060    /*   3 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-copy.a6e9f360> */,
    0x00000014    /*   5 (RET) */,
    /* bitvector-take-right */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[563]) + 5),
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-length.a6f06e80> */,
    0x00001018    /*   5 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*   6 (LREF0) */,
    0x0000102a    /*   7 (LREF-VAL0-BNLE 1 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[563]) + 11),
    0x00000013    /*   9 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[563]) + 23),
    0x0000100e    /*  11 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[563]) + 23),
    0x0000200e    /*  13 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[563]) + 21),
    0x00000006    /*  15 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[27])) /* "Invalid assumption: ~s" */,
    0x00000006    /*  17 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[121])) /* (<= n len) */,
    0x0000205f    /*  19 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#format.a6f06da0> */,
    0x00001062    /*  21 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.a6f06dc0> */,
    0x0000004d    /*  23 (LREF11-PUSH) */,
    0x00000048    /*  24 (LREF0-PUSH) */,
    0x00000041    /*  25 (LREF10) */,
    0x000000b3    /*  26 (NUMSUB2) */,
    0x0000000d    /*  27 (PUSH) */,
    0x00000048    /*  28 (LREF0-PUSH) */,
    0x00003060    /*  29 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-copy.a6f06ae0> */,
    0x00000014    /*  31 (RET) */,
    /* bitvector-drop */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[595]) + 5),
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-length.a69323c0> */,
    0x00001018    /*   5 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*   6 (LREF0) */,
    0x0000102a    /*   7 (LREF-VAL0-BNLE 1 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[595]) + 11),
    0x00000013    /*   9 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[595]) + 23),
    0x0000100e    /*  11 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[595]) + 23),
    0x0000200e    /*  13 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[595]) + 21),
    0x00000006    /*  15 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[27])) /* "Invalid assumption: ~s" */,
    0x00000006    /*  17 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[121])) /* (<= n len) */,
    0x0000205f    /*  19 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#format.a6932280> */,
    0x00001062    /*  21 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.a69322a0> */,
    0x0000004d    /*  23 (LREF11-PUSH) */,
    0x0000004c    /*  24 (LREF10-PUSH) */,
    0x00000048    /*  25 (LREF0-PUSH) */,
    0x00003060    /*  26 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-copy.a6932000> */,
    0x00000014    /*  28 (RET) */,
    /* bitvector-drop-right */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[624]) + 5),
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-length.a69c8900> */,
    0x00001018    /*   5 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*   6 (LREF0) */,
    0x0000102a    /*   7 (LREF-VAL0-BNLE 1 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[624]) + 11),
    0x00000013    /*   9 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[624]) + 23),
    0x0000100e    /*  11 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[624]) + 23),
    0x0000200e    /*  13 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[624]) + 21),
    0x00000006    /*  15 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[27])) /* "Invalid assumption: ~s" */,
    0x00000006    /*  17 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[121])) /* (<= n len) */,
    0x0000205f    /*  19 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#format.a69c8820> */,
    0x00001062    /*  21 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.a69c8840> */,
    0x0000004d    /*  23 (LREF11-PUSH) */,
    0x00000007    /*  24 (CONSTI-PUSH 0) */,
    0x00000048    /*  25 (LREF0-PUSH) */,
    0x00000041    /*  26 (LREF10) */,
    0x000000b3    /*  27 (NUMSUB2) */,
    0x00003063    /*  28 (PUSH-GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-copy.a69c85c0> */,
    0x00000014    /*  30 (RET) */,
    /* bitvector-segment */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[655]) + 5),
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-length.a6a8bd60> */,
    0x0000000d    /*   5 (PUSH) */,
    0x00000007    /*   6 (CONSTI-PUSH 0) */,
    0x00000008    /*   7 (CONSTN-PUSH) */,
    0x00003017    /*   8 (LOCAL-ENV 3) */,
    0x0000003e    /*   9 (LREF1) */,
    0x000010b6    /*  10 (LREF-VAL0-NUMADD2 1 0) */,
    0x0080002a    /*  11 (LREF-VAL0-BNLE 0 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[655]) + 24),
    0x0000200e    /*  13 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[655]) + 19),
    0x0000004d    /*  15 (LREF11-PUSH) */,
    0x00000049    /*  16 (LREF1-PUSH) */,
    0x0000205f    /*  17 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-copy.a6a890a0> */,
    0x0000000d    /*  19 (PUSH) */,
    0x0000003d    /*  20 (LREF0) */,
    0x00000066    /*  21 (CONS) */,
    0x00000093    /*  22 (REVERSE) */,
    0x00000014    /*  23 (RET) */,
    0x0000004a    /*  24 (LREF2-PUSH) */,
    0x0000003e    /*  25 (LREF1) */,
    0x000010b6    /*  26 (LREF-VAL0-NUMADD2 1 0) */,
    0x0000300f    /*  27 (PUSH-PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[655]) + 35),
    0x0000004d    /*  29 (LREF11-PUSH) */,
    0x00000049    /*  30 (LREF1-PUSH) */,
    0x0000003e    /*  31 (LREF1) */,
    0x000010b6    /*  32 (LREF-VAL0-NUMADD2 1 0) */,
    0x00003062    /*  33 (PUSH-GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-copy.a6a8be80> */,
    0x0000000d    /*  35 (PUSH) */,
    0x0000003d    /*  36 (LREF0) */,
    0x00000067    /*  37 (CONS-PUSH) */,
    0x0000101b    /*  38 (LOCAL-ENV-JUMP 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[655]) + 9),
    0x00000014    /*  40 (RET) */,
    0x00000014    /*  41 (RET) */,
    /* (*ref #f) */
    0x00000048    /*   0 (LREF0-PUSH) */,
    0x0000004c    /*   1 (LREF10-PUSH) */,
    0x00000042    /*   2 (LREF11) */,
    0x00002012    /*   3 (TAIL-CALL 2) */,
    0x00000014    /*   4 (RET) */,
    /* *ref */
    0x00000016    /*   0 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2203[19])) /* #<compiled-code (*ref #f)@0xfa38a72d2c00> */,
    0x0000000d    /*   2 (PUSH) */,
    0x0000004a    /*   3 (LREF2-PUSH) */,
    0x00002060    /*   4 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#map.a6bb2e80> */,
    0x00000014    /*   6 (RET) */,
    /* (%gen-fold G2229) */
    0x00000006    /*   0 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[78])) /* "At least one bitvector is required" */,
    0x00001060    /*   2 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.a64103a0> */,
    0x00000014    /*   4 (RET) */,
    /* (%gen-fold #f) */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[714]) + 5),
    0x00000048    /*   2 (LREF0-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-length.a64103c0> */,
    0x00001018    /*   5 (PUSH-LOCAL-ENV 1) */,
    0x00000007    /*   6 (CONSTI-PUSH 0) */,
    0x0000004d    /*   7 (LREF11-PUSH) */,
    0x00002017    /*   8 (LOCAL-ENV 2) */,
    0x00000041    /*   9 (LREF10) */,
    0x00400028    /*  10 (LREF-VAL0-BNUMNE 0 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[714]) + 13),
    0x00000053    /*  12 (LREF0-RET) */,
    0x000010c8    /*  13 (LREF1-NUMADDI-PUSH 1) */,
    0x0000200e    /*  14 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[714]) + 26),
    0x00000048    /*  16 (LREF0-PUSH) */,
    0x0000200e    /*  17 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[714]) + 23),
    0x0000004f    /*  19 (LREF20-PUSH) */,
    0x00000049    /*  20 (LREF1-PUSH) */,
    0x00000046    /*  21 (LREF30) */,
    0x00002011    /*  22 (CALL 2) */,
    0x0000000d    /*  23 (PUSH) */,
    0x0080203c    /*  24 (LREF 2 2) */,
    0x00002011    /*  25 (CALL 2) */,
    0x0000000d    /*  26 (PUSH) */,
    0x0000101b    /*  27 (LOCAL-ENV-JUMP 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[714]) + 9),
    0x00000014    /*  29 (RET) */,
    0x00000014    /*  30 (RET) */,
    /* (%gen-fold #f #f) */
    0x0000004c    /*   0 (LREF10-PUSH) */,
    0x0000100e    /*   1 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[745]) + 6),
    0x00000048    /*   3 (LREF0-PUSH) */,
    0x0000105f    /*   4 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-length.a64103c0> */,
    0x000000ad    /*   6 (NUMEQ2) */,
    0x00000014    /*   7 (RET) */,
    /* (%gen-fold #f) */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[753]) + 5),
    0x0000006a    /*   2 (LREF0-CAR) */,
    0x00001062    /*   3 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-length.a64103c0> */,
    0x00001018    /*   5 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*   6 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[753]) + 14),
    0x00000016    /*   8 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2203[23])) /* #<compiled-code (%gen-fold #f #f)@0xfa38a72d2660> */,
    0x0000000d    /*  10 (PUSH) */,
    0x0000007a    /*  11 (LREF10-CDR) */,
    0x00002062    /*  12 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#every.a6410320> */,
    0x0000001e    /*  14 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[753]) + 18),
    0x00000013    /*  16 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[753]) + 25),
    0x0000200e    /*  18 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[753]) + 25),
    0x00000006    /*  20 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[84])) /* "bitvectors must be of the same length" */,
    0x0000004c    /*  22 (LREF10-PUSH) */,
    0x0000205f    /*  23 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.a64103a0> */,
    0x00000007    /*  25 (CONSTI-PUSH 0) */,
    0x0000004d    /*  26 (LREF11-PUSH) */,
    0x00002017    /*  27 (LOCAL-ENV 2) */,
    0x00000041    /*  28 (LREF10) */,
    0x00400028    /*  29 (LREF-VAL0-BNUMNE 0 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[753]) + 32),
    0x00000053    /*  31 (LREF0-RET) */,
    0x000010c8    /*  32 (LREF1-NUMADDI-PUSH 1) */,
    0x0000000e    /*  33 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[753]) + 45),
    0x00802047    /*  35 (LREF-PUSH 2 2) */,
    0x00000048    /*  36 (LREF0-PUSH) */,
    0x0000300e    /*  37 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[753]) + 44),
    0x0000004f    /*  39 (LREF20-PUSH) */,
    0x00000051    /*  40 (LREF30-PUSH) */,
    0x00000049    /*  41 (LREF1-PUSH) */,
    0x0000305f    /*  42 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#*ref.a6441600> */,
    0x00003095    /*  44 (TAIL-APPLY 3) */,
    0x0000000d    /*  45 (PUSH) */,
    0x0000101b    /*  46 (LOCAL-ENV-JUMP 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[753]) + 28),
    0x00000014    /*  48 (RET) */,
    0x00000014    /*  49 (RET) */,
    /* %gen-fold */
    0x00002007    /*   0 (CONSTI-PUSH 2) */,
    0x00003007    /*   1 (CONSTI-PUSH 3) */,
    0x00000006    /*   2 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[187])) /* ((kons knil bv) (kons knil) (kons knil . bvs)) */,
    0x00000016    /*   4 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2203[22])) /* #<compiled-code (%gen-fold #f)@0xfa38a72d27e0> */,
    0x0000000d    /*   6 (PUSH) */,
    0x0000004c    /*   7 (LREF10-PUSH) */,
    0x00000016    /*   8 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2203[24])) /* #<compiled-code (%gen-fold #f)@0xfa38a72d26c0> */,
    0x00003088    /*  10 (LIST 3) */,
    0x0000000d    /*  11 (PUSH) */,
    0x00000006    /*  12 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* %gen-fold */,
    0x00005060    /*  14 (GREF-TAIL-CALL 5) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#make-case-lambda.a7abcf80> */,
    0x00000014    /*  16 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[180])) /* (#<compiled-code (%gen-fold #:G2229)@0xfa38a72d28a0>) */,
    0x00000016    /*   2 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2203[25])) /* #<compiled-code %gen-fold@0xfa38a72d2840> */,
    0x00000015    /*   4 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%gen-fold.a64104e0> */,
    0x00000014    /*   6 (RET) */,
    /* %toplevel */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[827]) + 6),
    0x0000005e    /*   2 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-ref/int.a754d420> */,
    0x0000105f    /*   4 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%gen-fold.a754d460> */,
    0x00000015    /*   6 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-fold/int.a754d4c0> */,
    0x00000014    /*   8 (RET) */,
    /* %toplevel */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[836]) + 6),
    0x0000005e    /*   2 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-ref/bool.a702c680> */,
    0x0000105f    /*   4 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%gen-fold.a702c6c0> */,
    0x00000015    /*   6 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-fold/bool.a702c740> */,
    0x00000014    /*   8 (RET) */,
    /* (%gen-fold-right G2230) */
    0x00000006    /*   0 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[78])) /* "At least one bitvector is required" */,
    0x00001060    /*   2 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.a70ac9a0> */,
    0x00000014    /*   4 (RET) */,
    /* (%gen-fold-right #f) */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[850]) + 5),
    0x00000048    /*   2 (LREF0-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-length.a70aca20> */,
    0x00001018    /*   5 (PUSH-LOCAL-ENV 1) */,
    -0x00000f39   /*   6 (LREF0-NUMADDI-PUSH -1) */,
    0x0000004d    /*   7 (LREF11-PUSH) */,
    0x00002017    /*   8 (LOCAL-ENV 2) */,
    0x00000002    /*   9 (CONSTI 0) */,
    0x00400029    /*  10 (LREF-VAL0-BNLT 0 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[850]) + 13),
    0x00000053    /*  12 (LREF0-RET) */,
    -0x00000f38   /*  13 (LREF1-NUMADDI-PUSH -1) */,
    0x0000200e    /*  14 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[850]) + 26),
    0x00000048    /*  16 (LREF0-PUSH) */,
    0x0000200e    /*  17 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[850]) + 23),
    0x0000004f    /*  19 (LREF20-PUSH) */,
    0x00000049    /*  20 (LREF1-PUSH) */,
    0x00000046    /*  21 (LREF30) */,
    0x00002011    /*  22 (CALL 2) */,
    0x0000000d    /*  23 (PUSH) */,
    0x0080203c    /*  24 (LREF 2 2) */,
    0x00002011    /*  25 (CALL 2) */,
    0x0000000d    /*  26 (PUSH) */,
    0x0000101b    /*  27 (LOCAL-ENV-JUMP 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[850]) + 9),
    0x00000014    /*  29 (RET) */,
    0x00000014    /*  30 (RET) */,
    /* (%gen-fold-right #f #f) */
    0x0000004c    /*   0 (LREF10-PUSH) */,
    0x0000100e    /*   1 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[881]) + 6),
    0x00000048    /*   3 (LREF0-PUSH) */,
    0x0000105f    /*   4 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-length.a70aca20> */,
    0x000000ad    /*   6 (NUMEQ2) */,
    0x00000014    /*   7 (RET) */,
    /* (%gen-fold-right #f) */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[889]) + 5),
    0x0000006a    /*   2 (LREF0-CAR) */,
    0x00001062    /*   3 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-length.a70aca20> */,
    0x00001018    /*   5 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*   6 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[889]) + 14),
    0x00000016    /*   8 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2203[31])) /* #<compiled-code (%gen-fold-right #f #f)@0xfa38a70b93c0> */,
    0x0000000d    /*  10 (PUSH) */,
    0x0000007a    /*  11 (LREF10-CDR) */,
    0x00002062    /*  12 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#every.a70ac920> */,
    0x0000001e    /*  14 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[889]) + 18),
    0x00000013    /*  16 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[889]) + 25),
    0x0000200e    /*  18 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[889]) + 25),
    0x00000006    /*  20 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[84])) /* "bitvectors must be of the same length" */,
    0x0000004c    /*  22 (LREF10-PUSH) */,
    0x0000205f    /*  23 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.a70ac9a0> */,
    -0x00000f39   /*  25 (LREF0-NUMADDI-PUSH -1) */,
    0x0000004d    /*  26 (LREF11-PUSH) */,
    0x00002017    /*  27 (LOCAL-ENV 2) */,
    0x00000002    /*  28 (CONSTI 0) */,
    0x00400029    /*  29 (LREF-VAL0-BNLT 0 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[889]) + 32),
    0x00000053    /*  31 (LREF0-RET) */,
    -0x00000f38   /*  32 (LREF1-NUMADDI-PUSH -1) */,
    0x0000000e    /*  33 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[889]) + 45),
    0x00802047    /*  35 (LREF-PUSH 2 2) */,
    0x00000048    /*  36 (LREF0-PUSH) */,
    0x0000300e    /*  37 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[889]) + 44),
    0x0000004f    /*  39 (LREF20-PUSH) */,
    0x00000051    /*  40 (LREF30-PUSH) */,
    0x00000049    /*  41 (LREF1-PUSH) */,
    0x0000305f    /*  42 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#*ref.a70fee20> */,
    0x00003095    /*  44 (TAIL-APPLY 3) */,
    0x0000000d    /*  45 (PUSH) */,
    0x0000101b    /*  46 (LOCAL-ENV-JUMP 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[889]) + 28),
    0x00000014    /*  48 (RET) */,
    0x00000014    /*  49 (RET) */,
    /* %gen-fold-right */
    0x00002007    /*   0 (CONSTI-PUSH 2) */,
    0x00003007    /*   1 (CONSTI-PUSH 3) */,
    0x00000006    /*   2 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[187])) /* ((kons knil bv) (kons knil) (kons knil . bvs)) */,
    0x00000016    /*   4 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2203[30])) /* #<compiled-code (%gen-fold-right #f)@0xfa38a70b9d20> */,
    0x0000000d    /*   6 (PUSH) */,
    0x0000004c    /*   7 (LREF10-PUSH) */,
    0x00000016    /*   8 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2203[32])) /* #<compiled-code (%gen-fold-right #f)@0xfa38a70b9c00> */,
    0x00003088    /*  10 (LIST 3) */,
    0x0000000d    /*  11 (PUSH) */,
    0x00000006    /*  12 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* %gen-fold-right */,
    0x00005060    /*  14 (GREF-TAIL-CALL 5) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#make-case-lambda.a7abcf80> */,
    0x00000014    /*  16 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[203])) /* (#<compiled-code (%gen-fold-right #:G2230)@0xfa38a72d2060>) */,
    0x00000016    /*   2 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2203[33])) /* #<compiled-code %gen-fold-right@0xfa38a70b9f00> */,
    0x00000015    /*   4 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%gen-fold-right.a70a31a0> */,
    0x00000014    /*   6 (RET) */,
    /* %toplevel */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[963]) + 6),
    0x0000005e    /*   2 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-ref/int.a691b040> */,
    0x0000105f    /*   4 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%gen-fold-right.a691b260> */,
    0x00000015    /*   6 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-fold-right/int.a691b300> */,
    0x00000014    /*   8 (RET) */,
    /* %toplevel */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[972]) + 6),
    0x0000005e    /*   2 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-ref/bool.a69401e0> */,
    0x0000105f    /*   4 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%gen-fold-right.a6940280> */,
    0x00000015    /*   6 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-fold-right/bool.a69402e0> */,
    0x00000014    /*   8 (RET) */,
    /* (%gen-map G2231) */
    0x00000006    /*   0 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[78])) /* "At least one bitvector is required" */,
    0x00001060    /*   2 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.a6992700> */,
    0x00000014    /*   4 (RET) */,
    /* (%gen-map #f) */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[986]) + 5),
    0x00000048    /*   2 (LREF0-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-length.a6992720> */,
    0x00001018    /*   5 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*   6 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[986]) + 11),
    0x00000048    /*   8 (LREF0-PUSH) */,
    0x0000105f    /*   9 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-bitvector.a6994900> */,
    0x00001018    /*  11 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  12 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[986]) + 41),
    0x00000007    /*  14 (CONSTI-PUSH 0) */,
    0x00001017    /*  15 (LOCAL-ENV 1) */,
    0x00000044    /*  16 (LREF20) */,
    0x00000028    /*  17 (LREF-VAL0-BNUMNE 0 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[986]) + 20),
    0x0000000c    /*  19 (CONSTU-RET) */,
    0x0000300e    /*  20 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[986]) + 37),
    0x0000004c    /*  22 (LREF10-PUSH) */,
    0x00000048    /*  23 (LREF0-PUSH) */,
    0x0000100e    /*  24 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[986]) + 35),
    0x0000200e    /*  26 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[986]) + 32),
    0x00000051    /*  28 (LREF30-PUSH) */,
    0x00000048    /*  29 (LREF0-PUSH) */,
    0x0000403c    /*  30 (LREF 4 0) */,
    0x00002011    /*  31 (CALL 2) */,
    0x0000000d    /*  32 (PUSH) */,
    0x0040303c    /*  33 (LREF 3 1) */,
    0x00001011    /*  34 (CALL 1) */,
    0x00003062    /*  35 (PUSH-GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-set!.a6994740> */,
    0x000010c7    /*  37 (LREF0-NUMADDI-PUSH 1) */,
    0x0000101b    /*  38 (LOCAL-ENV-JUMP 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[986]) + 16),
    0x00000014    /*  40 (RET) */,
    0x00000053    /*  41 (LREF0-RET) */,
    /* (%gen-map #f #f) */
    0x0000004c    /*   0 (LREF10-PUSH) */,
    0x0000100e    /*   1 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1028]) + 6),
    0x00000048    /*   3 (LREF0-PUSH) */,
    0x0000105f    /*   4 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-length.a6992720> */,
    0x000000ad    /*   6 (NUMEQ2) */,
    0x00000014    /*   7 (RET) */,
    /* (%gen-map #f) */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1036]) + 5),
    0x0000006a    /*   2 (LREF0-CAR) */,
    0x00001062    /*   3 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-length.a6992720> */,
    0x00001018    /*   5 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*   6 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1036]) + 14),
    0x00000016    /*   8 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2203[39])) /* #<compiled-code (%gen-map #f #f)@0xfa38a72fa900> */,
    0x0000000d    /*  10 (PUSH) */,
    0x0000007a    /*  11 (LREF10-CDR) */,
    0x00002062    /*  12 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#every.a6992620> */,
    0x0000001e    /*  14 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1036]) + 18),
    0x00000013    /*  16 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1036]) + 25),
    0x0000200e    /*  18 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1036]) + 25),
    0x00000006    /*  20 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[84])) /* "bitvectors must be of the same length" */,
    0x0000004c    /*  22 (LREF10-PUSH) */,
    0x0000205f    /*  23 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.a6992700> */,
    0x0000100e    /*  25 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1036]) + 30),
    0x00000048    /*  27 (LREF0-PUSH) */,
    0x0000105f    /*  28 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-bitvector.a6999f80> */,
    0x00001018    /*  30 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  31 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1036]) + 60),
    0x00000007    /*  33 (CONSTI-PUSH 0) */,
    0x00001017    /*  34 (LOCAL-ENV 1) */,
    0x00000044    /*  35 (LREF20) */,
    0x00000028    /*  36 (LREF-VAL0-BNUMNE 0 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1036]) + 39),
    0x0000000c    /*  38 (CONSTU-RET) */,
    0x0000300e    /*  39 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1036]) + 56),
    0x0000004c    /*  41 (LREF10-PUSH) */,
    0x00000048    /*  42 (LREF0-PUSH) */,
    0x0000000e    /*  43 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1036]) + 54),
    0x00403047    /*  45 (LREF-PUSH 3 1) */,
    0x0000300e    /*  46 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1036]) + 53),
    0x00000051    /*  48 (LREF30-PUSH) */,
    0x00004047    /*  49 (LREF-PUSH 4 0) */,
    0x00000048    /*  50 (LREF0-PUSH) */,
    0x0000305f    /*  51 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#*ref.a6999a80> */,
    0x00002095    /*  53 (TAIL-APPLY 2) */,
    0x00003062    /*  54 (PUSH-GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-set!.a6999d80> */,
    0x000010c7    /*  56 (LREF0-NUMADDI-PUSH 1) */,
    0x0000101b    /*  57 (LOCAL-ENV-JUMP 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1036]) + 35),
    0x00000014    /*  59 (RET) */,
    0x00000053    /*  60 (LREF0-RET) */,
    /* %gen-map */
    0x00001007    /*   0 (CONSTI-PUSH 1) */,
    0x00002007    /*   1 (CONSTI-PUSH 2) */,
    0x00000006    /*   2 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[225])) /* ((f bv) (f) (f . bvs)) */,
    0x00000016    /*   4 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2203[38])) /* #<compiled-code (%gen-map #f)@0xfa38a72faa80> */,
    0x0000000d    /*   6 (PUSH) */,
    0x0000004c    /*   7 (LREF10-PUSH) */,
    0x00000016    /*   8 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2203[40])) /* #<compiled-code (%gen-map #f)@0xfa38a72fa960> */,
    0x00003088    /*  10 (LIST 3) */,
    0x0000000d    /*  11 (PUSH) */,
    0x00000006    /*  12 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* %gen-map */,
    0x00005060    /*  14 (GREF-TAIL-CALL 5) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#make-case-lambda.a7abcf80> */,
    0x00000014    /*  16 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[220])) /* (#<compiled-code (%gen-map #:G2231)@0xfa38a72fab40>) */,
    0x00000016    /*   2 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2203[41])) /* #<compiled-code %gen-map@0xfa38a72faae0> */,
    0x00000015    /*   4 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%gen-map.a6992fc0> */,
    0x00000014    /*   6 (RET) */,
    /* %toplevel */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1121]) + 6),
    0x0000005e    /*   2 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-ref/int.a678ec60> */,
    0x0000105f    /*   4 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%gen-map.a678eca0> */,
    0x00000015    /*   6 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-map/int.a678ed00> */,
    0x00000014    /*   8 (RET) */,
    /* %toplevel */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1130]) + 6),
    0x0000005e    /*   2 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-ref/bool.a63dedc0> */,
    0x0000105f    /*   4 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%gen-map.a63dee00> */,
    0x00000015    /*   6 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-map/bool.a63dee60> */,
    0x00000014    /*   8 (RET) */,
    /* (%gen-map! G2232) */
    0x00000006    /*   0 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[78])) /* "At least one bitvector is required" */,
    0x00001060    /*   2 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.a681e7e0> */,
    0x00000014    /*   4 (RET) */,
    /* (%gen-map! #f) */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1144]) + 5),
    0x00000048    /*   2 (LREF0-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-length.a681e800> */,
    0x00001018    /*   5 (PUSH-LOCAL-ENV 1) */,
    0x00000007    /*   6 (CONSTI-PUSH 0) */,
    0x00001017    /*   7 (LOCAL-ENV 1) */,
    0x00000041    /*   8 (LREF10) */,
    0x00000028    /*   9 (LREF-VAL0-BNUMNE 0 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1144]) + 12),
    0x0000000c    /*  11 (CONSTU-RET) */,
    0x0000300e    /*  12 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1144]) + 29),
    0x0000004f    /*  14 (LREF20-PUSH) */,
    0x00000048    /*  15 (LREF0-PUSH) */,
    0x0000100e    /*  16 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1144]) + 27),
    0x0000200e    /*  18 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1144]) + 24),
    0x0000004f    /*  20 (LREF20-PUSH) */,
    0x00000048    /*  21 (LREF0-PUSH) */,
    0x00000046    /*  22 (LREF30) */,
    0x00002011    /*  23 (CALL 2) */,
    0x0000000d    /*  24 (PUSH) */,
    0x00000045    /*  25 (LREF21) */,
    0x00001011    /*  26 (CALL 1) */,
    0x00003062    /*  27 (PUSH-GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-set!.a681e1a0> */,
    0x000010c7    /*  29 (LREF0-NUMADDI-PUSH 1) */,
    0x0000101b    /*  30 (LOCAL-ENV-JUMP 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1144]) + 8),
    0x00000014    /*  32 (RET) */,
    0x00000014    /*  33 (RET) */,
    /* (%gen-map! #f #f) */
    0x0000004c    /*   0 (LREF10-PUSH) */,
    0x0000100e    /*   1 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1178]) + 6),
    0x00000048    /*   3 (LREF0-PUSH) */,
    0x0000105f    /*   4 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-length.a681e800> */,
    0x000000ad    /*   6 (NUMEQ2) */,
    0x00000014    /*   7 (RET) */,
    /* (%gen-map! #f) */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1186]) + 5),
    0x0000006a    /*   2 (LREF0-CAR) */,
    0x00001062    /*   3 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-length.a681e800> */,
    0x00001018    /*   5 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*   6 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1186]) + 14),
    0x00000016    /*   8 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2203[47])) /* #<compiled-code (%gen-map! #f #f)@0xfa38a72fa000> */,
    0x0000000d    /*  10 (PUSH) */,
    0x0000007a    /*  11 (LREF10-CDR) */,
    0x00002062    /*  12 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#every.a681e760> */,
    0x0000001e    /*  14 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1186]) + 18),
    0x00000013    /*  16 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1186]) + 25),
    0x0000200e    /*  18 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1186]) + 25),
    0x00000006    /*  20 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[84])) /* "bitvectors must be of the same length" */,
    0x0000004c    /*  22 (LREF10-PUSH) */,
    0x0000205f    /*  23 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.a681e7e0> */,
    0x00000007    /*  25 (CONSTI-PUSH 0) */,
    0x00001017    /*  26 (LOCAL-ENV 1) */,
    0x00000041    /*  27 (LREF10) */,
    0x00000028    /*  28 (LREF-VAL0-BNUMNE 0 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1186]) + 31),
    0x0000000c    /*  30 (CONSTU-RET) */,
    0x0000300e    /*  31 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1186]) + 49),
    0x00000071    /*  33 (LREF20-CAR) */,
    0x0000000d    /*  34 (PUSH) */,
    0x00000048    /*  35 (LREF0-PUSH) */,
    0x0000000e    /*  36 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1186]) + 47),
    0x00000050    /*  38 (LREF21-PUSH) */,
    0x0000300e    /*  39 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1186]) + 46),
    0x0000004f    /*  41 (LREF20-PUSH) */,
    0x00000051    /*  42 (LREF30-PUSH) */,
    0x00000048    /*  43 (LREF0-PUSH) */,
    0x0000305f    /*  44 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#*ref.a6bb0ae0> */,
    0x00002095    /*  46 (TAIL-APPLY 2) */,
    0x00003062    /*  47 (PUSH-GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-set!.a6bb0bc0> */,
    0x000010c7    /*  49 (LREF0-NUMADDI-PUSH 1) */,
    0x0000101b    /*  50 (LOCAL-ENV-JUMP 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1186]) + 27),
    0x00000014    /*  52 (RET) */,
    0x00000014    /*  53 (RET) */,
    /* %gen-map! */
    0x00001007    /*   0 (CONSTI-PUSH 1) */,
    0x00002007    /*   1 (CONSTI-PUSH 2) */,
    0x00000006    /*   2 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[225])) /* ((f bv) (f) (f . bvs)) */,
    0x00000016    /*   4 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2203[46])) /* #<compiled-code (%gen-map! #f)@0xfa38a72fa180> */,
    0x0000000d    /*   6 (PUSH) */,
    0x0000004c    /*   7 (LREF10-PUSH) */,
    0x00000016    /*   8 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2203[48])) /* #<compiled-code (%gen-map! #f)@0xfa38a72fa120> */,
    0x00003088    /*  10 (LIST 3) */,
    0x0000000d    /*  11 (PUSH) */,
    0x00000006    /*  12 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* %gen-map! */,
    0x00005060    /*  14 (GREF-TAIL-CALL 5) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#make-case-lambda.a7abcf80> */,
    0x00000014    /*  16 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[239])) /* (#<compiled-code (%gen-map! #:G2232)@0xfa38a72fa300>) */,
    0x00000016    /*   2 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2203[49])) /* #<compiled-code %gen-map!@0xfa38a72fa1e0> */,
    0x00000015    /*   4 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%gen-map!.a681e920> */,
    0x00000014    /*   6 (RET) */,
    /* %toplevel */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1264]) + 6),
    0x0000005e    /*   2 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-ref/int.a745c560> */,
    0x0000105f    /*   4 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%gen-map!.a745c5c0> */,
    0x00000015    /*   6 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-map!/int.a745c660> */,
    0x00000014    /*   8 (RET) */,
    /* %toplevel */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1273]) + 6),
    0x0000005e    /*   2 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-ref/bool.a7531e80> */,
    0x0000105f    /*   4 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%gen-map!.a75282c0> */,
    0x00000015    /*   6 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-map!/bool.a75284a0> */,
    0x00000014    /*   8 (RET) */,
    /* (%gen-map->list G2233) */
    0x00000006    /*   0 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[78])) /* "At least one bitvector is required" */,
    0x00001060    /*   2 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.a77a1620> */,
    0x00000014    /*   4 (RET) */,
    /* (%gen-map->list #f) */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1287]) + 5),
    0x00000048    /*   2 (LREF0-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-length.a77a1680> */,
    0x00001018    /*   5 (PUSH-LOCAL-ENV 1) */,
    -0x00000f39   /*   6 (LREF0-NUMADDI-PUSH -1) */,
    0x00000008    /*   7 (CONSTN-PUSH) */,
    0x00002017    /*   8 (LOCAL-ENV 2) */,
    0x00000002    /*   9 (CONSTI 0) */,
    0x00400029    /*  10 (LREF-VAL0-BNLT 0 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1287]) + 13),
    0x00000053    /*  12 (LREF0-RET) */,
    -0x00000f38   /*  13 (LREF1-NUMADDI-PUSH -1) */,
    0x0000100e    /*  14 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1287]) + 25),
    0x0000200e    /*  16 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1287]) + 22),
    0x0000004f    /*  18 (LREF20-PUSH) */,
    0x00000049    /*  19 (LREF1-PUSH) */,
    0x00000046    /*  20 (LREF30) */,
    0x00002011    /*  21 (CALL 2) */,
    0x0000000d    /*  22 (PUSH) */,
    0x00000045    /*  23 (LREF21) */,
    0x00001011    /*  24 (CALL 1) */,
    0x0000000d    /*  25 (PUSH) */,
    0x0000003d    /*  26 (LREF0) */,
    0x00000067    /*  27 (CONS-PUSH) */,
    0x0000101b    /*  28 (LOCAL-ENV-JUMP 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1287]) + 9),
    0x00000014    /*  30 (RET) */,
    0x00000014    /*  31 (RET) */,
    /* (%gen-map->list #f #f) */
    0x0000004c    /*   0 (LREF10-PUSH) */,
    0x0000100e    /*   1 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1319]) + 6),
    0x00000048    /*   3 (LREF0-PUSH) */,
    0x0000105f    /*   4 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-length.a77a1680> */,
    0x000000ad    /*   6 (NUMEQ2) */,
    0x00000014    /*   7 (RET) */,
    /* (%gen-map->list #f) */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1327]) + 5),
    0x0000006a    /*   2 (LREF0-CAR) */,
    0x00001062    /*   3 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-length.a77a1680> */,
    0x00001018    /*   5 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*   6 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1327]) + 14),
    0x00000016    /*   8 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2203[55])) /* #<compiled-code (%gen-map->list #f #f)@0xfa38a72faea0> */,
    0x0000000d    /*  10 (PUSH) */,
    0x0000007a    /*  11 (LREF10-CDR) */,
    0x00002062    /*  12 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#every.a77a1560> */,
    0x0000001e    /*  14 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1327]) + 18),
    0x00000013    /*  16 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1327]) + 25),
    0x0000200e    /*  18 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1327]) + 25),
    0x00000006    /*  20 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[84])) /* "bitvectors must be of the same length" */,
    0x0000004c    /*  22 (LREF10-PUSH) */,
    0x0000205f    /*  23 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.a77a1620> */,
    -0x00000f39   /*  25 (LREF0-NUMADDI-PUSH -1) */,
    0x00000008    /*  26 (CONSTN-PUSH) */,
    0x00002017    /*  27 (LOCAL-ENV 2) */,
    0x00000002    /*  28 (CONSTI 0) */,
    0x00400029    /*  29 (LREF-VAL0-BNLT 0 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1327]) + 32),
    0x00000053    /*  31 (LREF0-RET) */,
    -0x00000f38   /*  32 (LREF1-NUMADDI-PUSH -1) */,
    0x0000000e    /*  33 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1327]) + 44),
    0x00000050    /*  35 (LREF21-PUSH) */,
    0x0000300e    /*  36 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1327]) + 43),
    0x0000004f    /*  38 (LREF20-PUSH) */,
    0x00000051    /*  39 (LREF30-PUSH) */,
    0x00000049    /*  40 (LREF1-PUSH) */,
    0x0000305f    /*  41 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#*ref.a77f5c00> */,
    0x00002095    /*  43 (TAIL-APPLY 2) */,
    0x0000000d    /*  44 (PUSH) */,
    0x0000003d    /*  45 (LREF0) */,
    0x00000067    /*  46 (CONS-PUSH) */,
    0x0000101b    /*  47 (LOCAL-ENV-JUMP 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1327]) + 28),
    0x00000014    /*  49 (RET) */,
    0x00000014    /*  50 (RET) */,
    /* %gen-map->list */
    0x00001007    /*   0 (CONSTI-PUSH 1) */,
    0x00002007    /*   1 (CONSTI-PUSH 2) */,
    0x00000006    /*   2 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[225])) /* ((f bv) (f) (f . bvs)) */,
    0x00000016    /*   4 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2203[54])) /* #<compiled-code (%gen-map->list #f)@0xfa38a72d2120> */,
    0x0000000d    /*   6 (PUSH) */,
    0x0000004c    /*   7 (LREF10-PUSH) */,
    0x00000016    /*   8 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2203[56])) /* #<compiled-code (%gen-map->list #f)@0xfa38a72faf00> */,
    0x00003088    /*  10 (LIST 3) */,
    0x0000000d    /*  11 (PUSH) */,
    0x00000006    /*  12 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* %gen-map->list */,
    0x00005060    /*  14 (GREF-TAIL-CALL 5) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#make-case-lambda.a7abcf80> */,
    0x00000014    /*  16 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[253])) /* (#<compiled-code (%gen-map->list #:G2233)@0xfa38a72d2300>) */,
    0x00000016    /*   2 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2203[57])) /* #<compiled-code %gen-map->list@0xfa38a72d2240> */,
    0x00000015    /*   4 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%gen-map->list.a77a1e80> */,
    0x00000014    /*   6 (RET) */,
    /* %toplevel */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1402]) + 6),
    0x0000005e    /*   2 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-ref/int.a6fc2360> */,
    0x0000105f    /*   4 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%gen-map->list.a6fc24a0> */,
    0x00000015    /*   6 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-map->list/int.a6fc2900> */,
    0x00000014    /*   8 (RET) */,
    /* %toplevel */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1411]) + 6),
    0x0000005e    /*   2 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-ref/bool.a68d8060> */,
    0x0000105f    /*   4 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%gen-map->list.a68d80a0> */,
    0x00000015    /*   6 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-map->list/bool.a68d8100> */,
    0x00000014    /*   8 (RET) */,
    /* (%gen-for-each G2234) */
    0x00000006    /*   0 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[78])) /* "At least one bitvector is required" */,
    0x00001060    /*   2 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.a693b780> */,
    0x00000014    /*   4 (RET) */,
    /* (%gen-for-each #f) */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1425]) + 5),
    0x00000048    /*   2 (LREF0-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-length.a693b7a0> */,
    0x00001018    /*   5 (PUSH-LOCAL-ENV 1) */,
    0x00000007    /*   6 (CONSTI-PUSH 0) */,
    0x00001017    /*   7 (LOCAL-ENV 1) */,
    0x00000041    /*   8 (LREF10) */,
    0x00000028    /*   9 (LREF-VAL0-BNUMNE 0 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1425]) + 12),
    0x0000000c    /*  11 (CONSTU-RET) */,
    0x0000100e    /*  12 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1425]) + 23),
    0x0000200e    /*  14 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1425]) + 20),
    0x0000004f    /*  16 (LREF20-PUSH) */,
    0x00000048    /*  17 (LREF0-PUSH) */,
    0x00000046    /*  18 (LREF30) */,
    0x00002011    /*  19 (CALL 2) */,
    0x0000000d    /*  20 (PUSH) */,
    0x00000045    /*  21 (LREF21) */,
    0x00001011    /*  22 (CALL 1) */,
    0x000010c7    /*  23 (LREF0-NUMADDI-PUSH 1) */,
    0x0000101b    /*  24 (LOCAL-ENV-JUMP 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1425]) + 8),
    0x00000014    /*  26 (RET) */,
    0x00000014    /*  27 (RET) */,
    /* (%gen-for-each #f #f) */
    0x0000004c    /*   0 (LREF10-PUSH) */,
    0x0000100e    /*   1 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1453]) + 6),
    0x00000048    /*   3 (LREF0-PUSH) */,
    0x0000105f    /*   4 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-length.a693b7a0> */,
    0x000000ad    /*   6 (NUMEQ2) */,
    0x00000014    /*   7 (RET) */,
    /* (%gen-for-each #f) */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1461]) + 5),
    0x0000006a    /*   2 (LREF0-CAR) */,
    0x00001062    /*   3 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-length.a693b7a0> */,
    0x00001018    /*   5 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*   6 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1461]) + 14),
    0x00000016    /*   8 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2203[63])) /* #<compiled-code (%gen-for-each #f #f)@0xfa38a731fba0> */,
    0x0000000d    /*  10 (PUSH) */,
    0x0000007a    /*  11 (LREF10-CDR) */,
    0x00002062    /*  12 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#every.a693b360> */,
    0x0000001e    /*  14 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1461]) + 18),
    0x00000013    /*  16 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1461]) + 25),
    0x0000200e    /*  18 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1461]) + 25),
    0x00000006    /*  20 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[84])) /* "bitvectors must be of the same length" */,
    0x0000004c    /*  22 (LREF10-PUSH) */,
    0x0000205f    /*  23 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.a693b780> */,
    0x00000007    /*  25 (CONSTI-PUSH 0) */,
    0x00001017    /*  26 (LOCAL-ENV 1) */,
    0x00000041    /*  27 (LREF10) */,
    0x00000028    /*  28 (LREF-VAL0-BNUMNE 0 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1461]) + 31),
    0x0000000c    /*  30 (CONSTU-RET) */,
    0x0000000e    /*  31 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1461]) + 42),
    0x00000050    /*  33 (LREF21-PUSH) */,
    0x0000300e    /*  34 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1461]) + 41),
    0x0000004f    /*  36 (LREF20-PUSH) */,
    0x00000051    /*  37 (LREF30-PUSH) */,
    0x00000048    /*  38 (LREF0-PUSH) */,
    0x0000305f    /*  39 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#*ref.a693e6c0> */,
    0x00002095    /*  41 (TAIL-APPLY 2) */,
    0x000010c7    /*  42 (LREF0-NUMADDI-PUSH 1) */,
    0x0000101b    /*  43 (LOCAL-ENV-JUMP 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1461]) + 27),
    0x00000014    /*  45 (RET) */,
    0x00000014    /*  46 (RET) */,
    /* %gen-for-each */
    0x00001007    /*   0 (CONSTI-PUSH 1) */,
    0x00002007    /*   1 (CONSTI-PUSH 2) */,
    0x00000006    /*   2 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[225])) /* ((f bv) (f) (f . bvs)) */,
    0x00000016    /*   4 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2203[62])) /* #<compiled-code (%gen-for-each #f)@0xfa38a731fd20> */,
    0x0000000d    /*   6 (PUSH) */,
    0x0000004c    /*   7 (LREF10-PUSH) */,
    0x00000016    /*   8 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2203[64])) /* #<compiled-code (%gen-for-each #f)@0xfa38a731fc00> */,
    0x00003088    /*  10 (LIST 3) */,
    0x0000000d    /*  11 (PUSH) */,
    0x00000006    /*  12 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* %gen-for-each */,
    0x00005060    /*  14 (GREF-TAIL-CALL 5) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.internal#make-case-lambda.a7abcf80> */,
    0x00000014    /*  16 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[267])) /* (#<compiled-code (%gen-for-each #:G2234)@0xfa38a731fde0>) */,
    0x00000016    /*   2 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2203[65])) /* #<compiled-code %gen-for-each@0xfa38a731fd80> */,
    0x00000015    /*   4 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%gen-for-each.a693be80> */,
    0x00000014    /*   6 (RET) */,
    /* %toplevel */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1532]) + 6),
    0x0000005e    /*   2 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-ref/int.a6bf48a0> */,
    0x0000105f    /*   4 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%gen-for-each.a6bf4940> */,
    0x00000015    /*   6 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-for-each/int.a6bf49c0> */,
    0x00000014    /*   8 (RET) */,
    /* %toplevel */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1541]) + 6),
    0x0000005e    /*   2 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-ref/bool.a6441840> */,
    0x0000105f    /*   4 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%gen-for-each.a6441880> */,
    0x00000015    /*   6 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-for-each/bool.a64418e0> */,
    0x00000014    /*   8 (RET) */,
    /* bitvector-prefix? */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1550]) + 6),
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x00000048    /*   3 (LREF0-PUSH) */,
    0x0000205f    /*   4 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-prefix-length.a63b05c0> */,
    0x0000100f    /*   6 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1550]) + 11),
    0x00000049    /*   8 (LREF1-PUSH) */,
    0x0000105f    /*   9 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-length.a63b0540> */,
    0x000000ad    /*  11 (NUMEQ2) */,
    0x00000014    /*  12 (RET) */,
    /* bitvector-suffix? */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1563]) + 6),
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x00000048    /*   3 (LREF0-PUSH) */,
    0x0000205f    /*   4 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-suffix-length.a6514740> */,
    0x0000100f    /*   6 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1563]) + 11),
    0x00000049    /*   8 (LREF1-PUSH) */,
    0x0000105f    /*   9 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-length.a65146c0> */,
    0x000000ad    /*  11 (NUMEQ2) */,
    0x00000014    /*  12 (RET) */,
    /* bitvector-pad */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1576]) + 5),
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-length.a671b820> */,
    0x0000002a    /*   5 (LREF-VAL0-BNLE 0 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1576]) + 8),
    0x00000054    /*   7 (LREF1-RET) */,
    0x0000200e    /*   8 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1576]) + 14),
    0x00000048    /*  10 (LREF0-PUSH) */,
    0x0000004a    /*  11 (LREF2-PUSH) */,
    0x0000205f    /*  12 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-bitvector.a671b6a0> */,
    0x00001018    /*  14 (PUSH-LOCAL-ENV 1) */,
    0x0000300e    /*  15 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1576]) + 29),
    0x00000048    /*  17 (LREF0-PUSH) */,
    0x0000004c    /*  18 (LREF10-PUSH) */,
    0x0000100e    /*  19 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1576]) + 24),
    0x0000004d    /*  21 (LREF11-PUSH) */,
    0x0000105f    /*  22 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-length.a671b560> */,
    0x000000b3    /*  24 (NUMSUB2) */,
    0x0000000d    /*  25 (PUSH) */,
    0x0000004d    /*  26 (LREF11-PUSH) */,
    0x0000305f    /*  27 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-copy!.a671b600> */,
    0x00000053    /*  29 (LREF0-RET) */,
    /* bitvector-pad-right */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1606]) + 5),
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-length.a634e480> */,
    0x0000002a    /*   5 (LREF-VAL0-BNLE 0 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1606]) + 8),
    0x00000054    /*   7 (LREF1-RET) */,
    0x0000200e    /*   8 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1606]) + 14),
    0x00000048    /*  10 (LREF0-PUSH) */,
    0x0000004a    /*  11 (LREF2-PUSH) */,
    0x0000205f    /*  12 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-bitvector.a634e300> */,
    0x00001018    /*  14 (PUSH-LOCAL-ENV 1) */,
    0x0000300e    /*  15 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1606]) + 22),
    0x00000048    /*  17 (LREF0-PUSH) */,
    0x00000007    /*  18 (CONSTI-PUSH 0) */,
    0x0000004d    /*  19 (LREF11-PUSH) */,
    0x0000305f    /*  20 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-copy!.a634e260> */,
    0x00000053    /*  22 (LREF0-RET) */,
    /* bitvector-trim */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1629]) + 12),
    0x0000100e    /*   2 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1629]) + 7),
    0x00000049    /*   4 (LREF1-PUSH) */,
    0x0000105f    /*   5 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bit->boolean.a79c5120> */,
    0x00000092    /*   7 (NOT) */,
    0x0000000d    /*   8 (PUSH) */,
    0x00000048    /*   9 (LREF0-PUSH) */,
    0x0000205f    /*  10 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-first-bit.a79c51e0> */,
    0x00001018    /*  12 (PUSH-LOCAL-ENV 1) */,
    0x00000002    /*  13 (CONSTI 0) */,
    0x00000029    /*  14 (LREF-VAL0-BNLT 0 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1629]) + 19),
    0x00000060    /*  16 (GREF-TAIL-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector.a79c9800> */,
    0x00000014    /*  18 (RET) */,
    0x0000004c    /*  19 (LREF10-PUSH) */,
    0x00000048    /*  20 (LREF0-PUSH) */,
    0x00002060    /*  21 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-drop.a79c9780> */,
    0x00000014    /*  23 (RET) */,
    /* bitvector-trim-right */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1653]) + 12),
    0x0000100e    /*   2 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1653]) + 7),
    0x00000049    /*   4 (LREF1-PUSH) */,
    0x0000105f    /*   5 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bit->boolean.a7765080> */,
    0x00000092    /*   7 (NOT) */,
    0x0000000d    /*   8 (PUSH) */,
    0x00000048    /*   9 (LREF0-PUSH) */,
    0x0000205f    /*  10 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-last-bit.a77651e0> */,
    0x00001018    /*  12 (PUSH-LOCAL-ENV 1) */,
    0x00000002    /*  13 (CONSTI 0) */,
    0x00000029    /*  14 (LREF-VAL0-BNLT 0 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1653]) + 19),
    0x00000060    /*  16 (GREF-TAIL-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector.a7767e20> */,
    0x00000014    /*  18 (RET) */,
    0x0000004c    /*  19 (LREF10-PUSH) */,
    0x000010c7    /*  20 (LREF0-NUMADDI-PUSH 1) */,
    0x00002060    /*  21 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-take.a7767540> */,
    0x00000014    /*  23 (RET) */,
    /* bitvector-trim-both */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1677]) + 12),
    0x0000100e    /*   2 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1677]) + 7),
    0x00000049    /*   4 (LREF1-PUSH) */,
    0x0000105f    /*   5 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bit->boolean.a71e2940> */,
    0x00000092    /*   7 (NOT) */,
    0x0000000d    /*   8 (PUSH) */,
    0x00000048    /*   9 (LREF0-PUSH) */,
    0x0000205f    /*  10 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-first-bit.a71e29e0> */,
    0x00001018    /*  12 (PUSH-LOCAL-ENV 1) */,
    0x00000002    /*  13 (CONSTI 0) */,
    0x00000029    /*  14 (LREF-VAL0-BNLT 0 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1677]) + 19),
    0x00000060    /*  16 (GREF-TAIL-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector.a71e2780> */,
    0x00000014    /*  18 (RET) */,
    0x0000200e    /*  19 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1677]) + 31),
    0x0000100e    /*  21 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1677]) + 26),
    0x0000004d    /*  23 (LREF11-PUSH) */,
    0x0000105f    /*  24 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bit->boolean.a71e24a0> */,
    0x00000092    /*  26 (NOT) */,
    0x0000000d    /*  27 (PUSH) */,
    0x0000004c    /*  28 (LREF10-PUSH) */,
    0x0000205f    /*  29 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-last-bit.a71e2540> */,
    0x00001018    /*  31 (PUSH-LOCAL-ENV 1) */,
    0x00000002    /*  32 (CONSTI 0) */,
    0x00000029    /*  33 (LREF-VAL0-BNLT 0 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1677]) + 38),
    0x00000060    /*  35 (GREF-TAIL-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector.a71e2320> */,
    0x00000014    /*  37 (RET) */,
    0x0000004f    /*  38 (LREF20-PUSH) */,
    0x0000004c    /*  39 (LREF10-PUSH) */,
    0x000010c7    /*  40 (LREF0-NUMADDI-PUSH 1) */,
    0x00003060    /*  41 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-copy.a71e5ee0> */,
    0x00000014    /*  43 (RET) */,
    /* bitvector-swap! */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1721]) + 6),
    0x0000004a    /*   2 (LREF2-PUSH) */,
    0x00000049    /*   3 (LREF1-PUSH) */,
    0x0000205f    /*   4 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-ref/int.a6ce9c00> */,
    0x00001018    /*   6 (PUSH-LOCAL-ENV 1) */,
    0x0000300e    /*   7 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1721]) + 19),
    0x0000004e    /*   9 (LREF12-PUSH) */,
    0x0000004d    /*  10 (LREF11-PUSH) */,
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1721]) + 17),
    0x0000004e    /*  13 (LREF12-PUSH) */,
    0x0000004c    /*  14 (LREF10-PUSH) */,
    0x0000205f    /*  15 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-ref/int.a6ce9a80> */,
    0x00003062    /*  17 (PUSH-GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-set!.a6ce9b40> */,
    0x0000004e    /*  19 (LREF12-PUSH) */,
    0x0000004c    /*  20 (LREF10-PUSH) */,
    0x00000048    /*  21 (LREF0-PUSH) */,
    0x00003060    /*  22 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-set!.a6ce9920> */,
    0x00000014    /*  24 (RET) */,
    /* bitvector-reverse! */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1746]) + 6),
    0x00000005    /*   3 (CONSTU) */,
    0x00000013    /*   4 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1746]) + 7),
    0x0000006a    /*   6 (LREF0-CAR) */,
    0x0000000d    /*   7 (PUSH) */,
    0x0000003d    /*   8 (LREF0) */,
    0x00000022    /*   9 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1746]) + 14),
    0x00000003    /*  11 (CONSTN) */,
    0x00000013    /*  12 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1746]) + 15),
    0x00000076    /*  14 (LREF0-CDR) */,
    0x00002018    /*  15 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  16 (LREF0) */,
    0x00000022    /*  17 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1746]) + 22),
    0x00000005    /*  19 (CONSTU) */,
    0x00000013    /*  20 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1746]) + 23),
    0x0000006a    /*  22 (LREF0-CAR) */,
    0x0000000d    /*  23 (PUSH) */,
    0x0000003d    /*  24 (LREF0) */,
    0x00000022    /*  25 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1746]) + 30),
    0x00000003    /*  27 (CONSTN) */,
    0x00000013    /*  28 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1746]) + 31),
    0x00000076    /*  30 (LREF0-CDR) */,
    0x00002018    /*  31 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  32 (LREF0) */,
    0x00000022    /*  33 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1746]) + 37),
    0x00000013    /*  35 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1746]) + 45),
    0x0000200e    /*  37 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1746]) + 45),
    0x00000006    /*  39 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[12])) /* "too many arguments for" */,
    0x00000006    /*  41 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[373])) /* (lambda (bv :optional start end) (with-range (bv start end) (let loop ((s start) (e (- end 1))) (when (< s e) (bitvector-swap! bv s e) (loop (+ s 1) (- e 1)))) bv)) */,
    0x0000205f    /*  43 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.a6efcb20> */,
    0x0000100e    /*  45 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1746]) + 50),
    0x00000050    /*  47 (LREF21-PUSH) */,
    0x0000105f    /*  48 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#size-of.a6f01280> */,
    0x00001018    /*  50 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  51 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1746]) + 56),
    0x00000050    /*  53 (LREF21-PUSH) */,
    0x0000105f    /*  54 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#undefined?.a6f01220> */,
    0x0000001e    /*  56 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1746]) + 61),
    0x00000002    /*  58 (CONSTI 0) */,
    0x00000013    /*  59 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1746]) + 62),
    0x00000045    /*  61 (LREF21) */,
    0x00001018    /*  62 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  63 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1746]) + 68),
    0x00000050    /*  65 (LREF21-PUSH) */,
    0x0000105f    /*  66 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#undefined?.a6f01220> */,
    0x0000001e    /*  68 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1746]) + 73),
    0x00000041    /*  70 (LREF10) */,
    0x00000013    /*  71 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1746]) + 74),
    0x00000045    /*  73 (LREF21) */,
    0x00001018    /*  74 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  75 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1746]) + 80),
    0x0000004c    /*  77 (LREF10-PUSH) */,
    0x0000105f    /*  78 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#exact-integer?.a6f010c0> */,
    0x0000001e    /*  80 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1746]) + 84),
    0x00000013    /*  82 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1746]) + 96),
    0x0000100e    /*  84 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1746]) + 96),
    0x0000200e    /*  86 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1746]) + 94),
    0x00000006    /*  88 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[27])) /* "Invalid assumption: ~s" */,
    0x00000006    /*  90 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[34])) /* (exact-integer? start) */,
    0x0000205f    /*  92 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#format.a6f06ce0> */,
    0x00001062    /*  94 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.a6f06d00> */,
    0x0000100e    /*  96 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1746]) + 101),
    0x00000048    /*  98 (LREF0-PUSH) */,
    0x0000105f    /*  99 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#exact-integer?.a6f010c0> */,
    0x0000001e    /* 101 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1746]) + 105),
    0x00000013    /* 103 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1746]) + 117),
    0x0000100e    /* 105 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1746]) + 117),
    0x0000200e    /* 107 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1746]) + 115),
    0x00000006    /* 109 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[27])) /* "Invalid assumption: ~s" */,
    0x00000006    /* 111 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[35])) /* (exact-integer? end) */,
    0x0000205f    /* 113 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#format.a6f06760> */,
    0x00001062    /* 115 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.a6f06780> */,
    0x0000300e    /* 117 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1746]) + 124),
    0x0000004c    /* 119 (LREF10-PUSH) */,
    0x00000048    /* 120 (LREF0-PUSH) */,
    0x0000004f    /* 121 (LREF20-PUSH) */,
    0x0000305f    /* 122 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<=.a6f01060> */,
    0x0000001e    /* 124 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1746]) + 128),
    0x00000013    /* 126 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1746]) + 140),
    0x0000100e    /* 128 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1746]) + 140),
    0x0000200e    /* 130 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1746]) + 138),
    0x00000006    /* 132 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[27])) /* "Invalid assumption: ~s" */,
    0x00000006    /* 134 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[39])) /* (<= start end len) */,
    0x0000205f    /* 136 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#format.a6f06140> */,
    0x00001062    /* 138 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.a6f06160> */,
    0x0000200e    /* 140 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1746]) + 161),
    0x0000004c    /* 142 (LREF10-PUSH) */,
    -0x00000f39   /* 143 (LREF0-NUMADDI-PUSH -1) */,
    0x00002017    /* 144 (LOCAL-ENV 2) */,
    0x0000003d    /* 145 (LREF0) */,
    0x00400029    /* 146 (LREF-VAL0-BNLT 0 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1746]) + 160),
    0x0000300e    /* 148 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1746]) + 155),
    0x00406047    /* 150 (LREF-PUSH 6 1) */,
    0x00000049    /* 151 (LREF1-PUSH) */,
    0x00000048    /* 152 (LREF0-PUSH) */,
    0x0000305f    /* 153 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-swap!.a6f0ac60> */,
    0x000010c8    /* 155 (LREF1-NUMADDI-PUSH 1) */,
    -0x00000f39   /* 156 (LREF0-NUMADDI-PUSH -1) */,
    0x0000101b    /* 157 (LOCAL-ENV-JUMP 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1746]) + 145),
    0x00000014    /* 159 (RET) */,
    0x0000000c    /* 160 (CONSTU-RET) */,
    0x00405052    /* 161 (LREF-RET 5 1) */,
    /* bitvector-reverse-copy! */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]) + 6),
    0x00000005    /*   3 (CONSTU) */,
    0x00000013    /*   4 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]) + 7),
    0x0000006a    /*   6 (LREF0-CAR) */,
    0x0000000d    /*   7 (PUSH) */,
    0x0000003d    /*   8 (LREF0) */,
    0x00000022    /*   9 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]) + 14),
    0x00000003    /*  11 (CONSTN) */,
    0x00000013    /*  12 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]) + 15),
    0x00000076    /*  14 (LREF0-CDR) */,
    0x00002018    /*  15 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  16 (LREF0) */,
    0x00000022    /*  17 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]) + 22),
    0x00000005    /*  19 (CONSTU) */,
    0x00000013    /*  20 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]) + 23),
    0x0000006a    /*  22 (LREF0-CAR) */,
    0x0000000d    /*  23 (PUSH) */,
    0x0000003d    /*  24 (LREF0) */,
    0x00000022    /*  25 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]) + 30),
    0x00000003    /*  27 (CONSTN) */,
    0x00000013    /*  28 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]) + 31),
    0x00000076    /*  30 (LREF0-CDR) */,
    0x00002018    /*  31 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  32 (LREF0) */,
    0x00000022    /*  33 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]) + 37),
    0x00000013    /*  35 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]) + 45),
    0x0000200e    /*  37 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]) + 45),
    0x00000006    /*  39 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[12])) /* "too many arguments for" */,
    0x00000006    /*  41 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[428])) /* (lambda (target tstart src :optional sstart send) (with-range (src sstart send) (assume (exact-integer? tstart)) (let loop ((i (- send 1)) (j tstart)) (when (<= sstart i) (bitvector-set! target j (bitvector-ref/int src i)) (loop (- i 1) (+ j 1)))) target)) */,
    0x0000205f    /*  43 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.a6420520> */,
    0x0000100e    /*  45 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]) + 50),
    0x00000050    /*  47 (LREF21-PUSH) */,
    0x0000105f    /*  48 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#size-of.a64263e0> */,
    0x00001018    /*  50 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  51 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]) + 56),
    0x00000050    /*  53 (LREF21-PUSH) */,
    0x0000105f    /*  54 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#undefined?.a64263a0> */,
    0x0000001e    /*  56 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]) + 61),
    0x00000002    /*  58 (CONSTI 0) */,
    0x00000013    /*  59 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]) + 62),
    0x00000045    /*  61 (LREF21) */,
    0x00001018    /*  62 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  63 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]) + 68),
    0x00000050    /*  65 (LREF21-PUSH) */,
    0x0000105f    /*  66 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#undefined?.a64263a0> */,
    0x0000001e    /*  68 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]) + 73),
    0x00000041    /*  70 (LREF10) */,
    0x00000013    /*  71 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]) + 74),
    0x00000045    /*  73 (LREF21) */,
    0x00001018    /*  74 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  75 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]) + 80),
    0x0000004c    /*  77 (LREF10-PUSH) */,
    0x0000105f    /*  78 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#exact-integer?.a6426360> */,
    0x0000001e    /*  80 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]) + 84),
    0x00000013    /*  82 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]) + 96),
    0x0000100e    /*  84 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]) + 96),
    0x0000200e    /*  86 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]) + 94),
    0x00000006    /*  88 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[27])) /* "Invalid assumption: ~s" */,
    0x00000006    /*  90 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[430])) /* (exact-integer? sstart) */,
    0x0000205f    /*  92 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#format.a6426140> */,
    0x00001062    /*  94 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.a6426160> */,
    0x0000100e    /*  96 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]) + 101),
    0x00000048    /*  98 (LREF0-PUSH) */,
    0x0000105f    /*  99 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#exact-integer?.a6426360> */,
    0x0000001e    /* 101 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]) + 105),
    0x00000013    /* 103 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]) + 117),
    0x0000100e    /* 105 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]) + 117),
    0x0000200e    /* 107 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]) + 115),
    0x00000006    /* 109 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[27])) /* "Invalid assumption: ~s" */,
    0x00000006    /* 111 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[431])) /* (exact-integer? send) */,
    0x0000205f    /* 113 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#format.a642bee0> */,
    0x00001062    /* 115 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.a642bf00> */,
    0x0000300e    /* 117 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]) + 124),
    0x0000004c    /* 119 (LREF10-PUSH) */,
    0x00000048    /* 120 (LREF0-PUSH) */,
    0x0000004f    /* 121 (LREF20-PUSH) */,
    0x0000305f    /* 122 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<=.a6426340> */,
    0x0000001e    /* 124 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]) + 128),
    0x00000013    /* 126 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]) + 140),
    0x0000100e    /* 128 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]) + 140),
    0x0000200e    /* 130 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]) + 138),
    0x00000006    /* 132 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[27])) /* "Invalid assumption: ~s" */,
    0x00000006    /* 134 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[434])) /* (<= sstart send len) */,
    0x0000205f    /* 136 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#format.a642bc20> */,
    0x00001062    /* 138 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.a642bc40> */,
    0x0000100e    /* 140 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]) + 145),
    0x00805047    /* 142 (LREF-PUSH 5 2) */,
    0x0000105f    /* 143 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#exact-integer?.a642b700> */,
    0x0000001e    /* 145 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]) + 149),
    0x00000013    /* 147 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]) + 161),
    0x0000100e    /* 149 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]) + 161),
    0x0000200e    /* 151 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]) + 159),
    0x00000006    /* 153 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[27])) /* "Invalid assumption: ~s" */,
    0x00000006    /* 155 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[387])) /* (exact-integer? tstart) */,
    0x0000205f    /* 157 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#format.a642b780> */,
    0x00001062    /* 159 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.a642b7a0> */,
    0x0000200e    /* 161 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]) + 187),
    -0x00000f39   /* 163 (LREF0-NUMADDI-PUSH -1) */,
    0x00805047    /* 164 (LREF-PUSH 5 2) */,
    0x00002017    /* 165 (LOCAL-ENV 2) */,
    0x0000003e    /* 166 (LREF1) */,
    0x0000202a    /* 167 (LREF-VAL0-BNLE 2 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]) + 186),
    0x0000300e    /* 169 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]) + 181),
    0x00c06047    /* 171 (LREF-PUSH 6 3) */,
    0x00000048    /* 172 (LREF0-PUSH) */,
    0x0000200e    /* 173 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]) + 179),
    0x00406047    /* 175 (LREF-PUSH 6 1) */,
    0x00000049    /* 176 (LREF1-PUSH) */,
    0x0000205f    /* 177 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-ref/int.a642b3c0> */,
    0x00003062    /* 179 (PUSH-GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-set!.a642b440> */,
    -0x00000f38   /* 181 (LREF1-NUMADDI-PUSH -1) */,
    0x000010c7    /* 182 (LREF0-NUMADDI-PUSH 1) */,
    0x0000101b    /* 183 (LOCAL-ENV-JUMP 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]) + 166),
    0x00000014    /* 185 (RET) */,
    0x0000000c    /* 186 (CONSTU-RET) */,
    0x00c05052    /* 187 (LREF-RET 5 3) */,
    /* bitvector->list/int */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2096]) + 6),
    0x00000005    /*   3 (CONSTU) */,
    0x00000013    /*   4 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2096]) + 7),
    0x0000006a    /*   6 (LREF0-CAR) */,
    0x0000000d    /*   7 (PUSH) */,
    0x0000003d    /*   8 (LREF0) */,
    0x00000022    /*   9 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2096]) + 14),
    0x00000003    /*  11 (CONSTN) */,
    0x00000013    /*  12 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2096]) + 15),
    0x00000076    /*  14 (LREF0-CDR) */,
    0x00002018    /*  15 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  16 (LREF0) */,
    0x00000022    /*  17 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2096]) + 22),
    0x00000005    /*  19 (CONSTU) */,
    0x00000013    /*  20 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2096]) + 23),
    0x0000006a    /*  22 (LREF0-CAR) */,
    0x0000000d    /*  23 (PUSH) */,
    0x0000003d    /*  24 (LREF0) */,
    0x00000022    /*  25 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2096]) + 30),
    0x00000003    /*  27 (CONSTN) */,
    0x00000013    /*  28 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2096]) + 31),
    0x00000076    /*  30 (LREF0-CDR) */,
    0x00002018    /*  31 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  32 (LREF0) */,
    0x00000022    /*  33 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2096]) + 37),
    0x00000013    /*  35 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2096]) + 45),
    0x0000200e    /*  37 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2096]) + 45),
    0x00000006    /*  39 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[12])) /* "too many arguments for" */,
    0x00000006    /*  41 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[470])) /* (lambda (bv :optional start end) (with-range (bv start end) (let loop ((k (- end 1)) (r '())) (if (<= start k) (loop (- k 1) (cons (bitvector-ref/int bv k) r)) r)))) */,
    0x0000205f    /*  43 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.a7060220> */,
    0x0000100e    /*  45 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2096]) + 50),
    0x00000050    /*  47 (LREF21-PUSH) */,
    0x0000105f    /*  48 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#size-of.a706b7e0> */,
    0x00001018    /*  50 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  51 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2096]) + 56),
    0x00000050    /*  53 (LREF21-PUSH) */,
    0x0000105f    /*  54 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#undefined?.a706b640> */,
    0x0000001e    /*  56 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2096]) + 61),
    0x00000002    /*  58 (CONSTI 0) */,
    0x00000013    /*  59 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2096]) + 62),
    0x00000045    /*  61 (LREF21) */,
    0x00001018    /*  62 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  63 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2096]) + 68),
    0x00000050    /*  65 (LREF21-PUSH) */,
    0x0000105f    /*  66 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#undefined?.a706b640> */,
    0x0000001e    /*  68 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2096]) + 73),
    0x00000041    /*  70 (LREF10) */,
    0x00000013    /*  71 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2096]) + 74),
    0x00000045    /*  73 (LREF21) */,
    0x00001018    /*  74 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  75 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2096]) + 80),
    0x0000004c    /*  77 (LREF10-PUSH) */,
    0x0000105f    /*  78 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#exact-integer?.a706b600> */,
    0x0000001e    /*  80 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2096]) + 84),
    0x00000013    /*  82 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2096]) + 96),
    0x0000100e    /*  84 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2096]) + 96),
    0x0000200e    /*  86 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2096]) + 94),
    0x00000006    /*  88 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[27])) /* "Invalid assumption: ~s" */,
    0x00000006    /*  90 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[34])) /* (exact-integer? start) */,
    0x0000205f    /*  92 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#format.a706c380> */,
    0x00001062    /*  94 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.a706c3a0> */,
    0x0000100e    /*  96 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2096]) + 101),
    0x00000048    /*  98 (LREF0-PUSH) */,
    0x0000105f    /*  99 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#exact-integer?.a706b600> */,
    0x0000001e    /* 101 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2096]) + 105),
    0x00000013    /* 103 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2096]) + 117),
    0x0000100e    /* 105 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2096]) + 117),
    0x0000200e    /* 107 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2096]) + 115),
    0x00000006    /* 109 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[27])) /* "Invalid assumption: ~s" */,
    0x00000006    /* 111 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[35])) /* (exact-integer? end) */,
    0x0000205f    /* 113 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#format.a706c060> */,
    0x00001062    /* 115 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.a706c080> */,
    0x0000300e    /* 117 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2096]) + 124),
    0x0000004c    /* 119 (LREF10-PUSH) */,
    0x00000048    /* 120 (LREF0-PUSH) */,
    0x0000004f    /* 121 (LREF20-PUSH) */,
    0x0000305f    /* 122 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<=.a706b5c0> */,
    0x0000001e    /* 124 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2096]) + 128),
    0x00000013    /* 126 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2096]) + 140),
    0x0000100e    /* 128 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2096]) + 140),
    0x0000200e    /* 130 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2096]) + 138),
    0x00000006    /* 132 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[27])) /* "Invalid assumption: ~s" */,
    0x00000006    /* 134 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[39])) /* (<= start end len) */,
    0x0000205f    /* 136 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#format.a706fd80> */,
    0x00001062    /* 138 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.a706fdc0> */,
    -0x00000f39   /* 140 (LREF0-NUMADDI-PUSH -1) */,
    0x00000008    /* 141 (CONSTN-PUSH) */,
    0x00002017    /* 142 (LOCAL-ENV 2) */,
    0x0000003e    /* 143 (LREF1) */,
    0x0000202a    /* 144 (LREF-VAL0-BNLE 2 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2096]) + 159),
    -0x00000f38   /* 146 (LREF1-NUMADDI-PUSH -1) */,
    0x0000200e    /* 147 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2096]) + 153),
    0x00406047    /* 149 (LREF-PUSH 6 1) */,
    0x00000049    /* 150 (LREF1-PUSH) */,
    0x0000205f    /* 151 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-ref/int.a706f7e0> */,
    0x0000000d    /* 153 (PUSH) */,
    0x0000003d    /* 154 (LREF0) */,
    0x00000067    /* 155 (CONS-PUSH) */,
    0x0000101b    /* 156 (LOCAL-ENV-JUMP 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2096]) + 143),
    0x00000014    /* 158 (RET) */,
    0x00000053    /* 159 (LREF0-RET) */,
    0x00000014    /* 160 (RET) */,
    /* bitvector->list/bool */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2257]) + 6),
    0x00000005    /*   3 (CONSTU) */,
    0x00000013    /*   4 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2257]) + 7),
    0x0000006a    /*   6 (LREF0-CAR) */,
    0x0000000d    /*   7 (PUSH) */,
    0x0000003d    /*   8 (LREF0) */,
    0x00000022    /*   9 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2257]) + 14),
    0x00000003    /*  11 (CONSTN) */,
    0x00000013    /*  12 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2257]) + 15),
    0x00000076    /*  14 (LREF0-CDR) */,
    0x00002018    /*  15 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  16 (LREF0) */,
    0x00000022    /*  17 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2257]) + 22),
    0x00000005    /*  19 (CONSTU) */,
    0x00000013    /*  20 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2257]) + 23),
    0x0000006a    /*  22 (LREF0-CAR) */,
    0x0000000d    /*  23 (PUSH) */,
    0x0000003d    /*  24 (LREF0) */,
    0x00000022    /*  25 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2257]) + 30),
    0x00000003    /*  27 (CONSTN) */,
    0x00000013    /*  28 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2257]) + 31),
    0x00000076    /*  30 (LREF0-CDR) */,
    0x00002018    /*  31 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  32 (LREF0) */,
    0x00000022    /*  33 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2257]) + 37),
    0x00000013    /*  35 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2257]) + 45),
    0x0000200e    /*  37 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2257]) + 45),
    0x00000006    /*  39 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[12])) /* "too many arguments for" */,
    0x00000006    /*  41 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[494])) /* (lambda (bv :optional start end) (with-range (bv start end) (let loop ((k (- end 1)) (r '())) (if (<= start k) (loop (- k 1) (cons (bitvector-ref/bool bv k) r)) r)))) */,
    0x0000205f    /*  43 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.a69dcc40> */,
    0x0000100e    /*  45 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2257]) + 50),
    0x00000050    /*  47 (LREF21-PUSH) */,
    0x0000105f    /*  48 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#size-of.a69e38c0> */,
    0x00001018    /*  50 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  51 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2257]) + 56),
    0x00000050    /*  53 (LREF21-PUSH) */,
    0x0000105f    /*  54 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#undefined?.a69e3880> */,
    0x0000001e    /*  56 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2257]) + 61),
    0x00000002    /*  58 (CONSTI 0) */,
    0x00000013    /*  59 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2257]) + 62),
    0x00000045    /*  61 (LREF21) */,
    0x00001018    /*  62 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  63 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2257]) + 68),
    0x00000050    /*  65 (LREF21-PUSH) */,
    0x0000105f    /*  66 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#undefined?.a69e3880> */,
    0x0000001e    /*  68 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2257]) + 73),
    0x00000041    /*  70 (LREF10) */,
    0x00000013    /*  71 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2257]) + 74),
    0x00000045    /*  73 (LREF21) */,
    0x00001018    /*  74 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  75 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2257]) + 80),
    0x0000004c    /*  77 (LREF10-PUSH) */,
    0x0000105f    /*  78 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#exact-integer?.a69e3840> */,
    0x0000001e    /*  80 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2257]) + 84),
    0x00000013    /*  82 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2257]) + 96),
    0x0000100e    /*  84 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2257]) + 96),
    0x0000200e    /*  86 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2257]) + 94),
    0x00000006    /*  88 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[27])) /* "Invalid assumption: ~s" */,
    0x00000006    /*  90 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[34])) /* (exact-integer? start) */,
    0x0000205f    /*  92 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#format.a69e3540> */,
    0x00001062    /*  94 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.a69e3560> */,
    0x0000100e    /*  96 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2257]) + 101),
    0x00000048    /*  98 (LREF0-PUSH) */,
    0x0000105f    /*  99 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#exact-integer?.a69e3840> */,
    0x0000001e    /* 101 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2257]) + 105),
    0x00000013    /* 103 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2257]) + 117),
    0x0000100e    /* 105 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2257]) + 117),
    0x0000200e    /* 107 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2257]) + 115),
    0x00000006    /* 109 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[27])) /* "Invalid assumption: ~s" */,
    0x00000006    /* 111 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[35])) /* (exact-integer? end) */,
    0x0000205f    /* 113 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#format.a69e7f80> */,
    0x00001062    /* 115 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.a69e30c0> */,
    0x0000300e    /* 117 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2257]) + 124),
    0x0000004c    /* 119 (LREF10-PUSH) */,
    0x00000048    /* 120 (LREF0-PUSH) */,
    0x0000004f    /* 121 (LREF20-PUSH) */,
    0x0000305f    /* 122 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<=.a69e3820> */,
    0x0000001e    /* 124 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2257]) + 128),
    0x00000013    /* 126 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2257]) + 140),
    0x0000100e    /* 128 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2257]) + 140),
    0x0000200e    /* 130 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2257]) + 138),
    0x00000006    /* 132 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[27])) /* "Invalid assumption: ~s" */,
    0x00000006    /* 134 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[39])) /* (<= start end len) */,
    0x0000205f    /* 136 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#format.a69e7500> */,
    0x00001062    /* 138 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.a69e7520> */,
    -0x00000f39   /* 140 (LREF0-NUMADDI-PUSH -1) */,
    0x00000008    /* 141 (CONSTN-PUSH) */,
    0x00002017    /* 142 (LOCAL-ENV 2) */,
    0x0000003e    /* 143 (LREF1) */,
    0x0000202a    /* 144 (LREF-VAL0-BNLE 2 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2257]) + 159),
    -0x00000f38   /* 146 (LREF1-NUMADDI-PUSH -1) */,
    0x0000200e    /* 147 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2257]) + 153),
    0x00406047    /* 149 (LREF-PUSH 6 1) */,
    0x00000049    /* 150 (LREF1-PUSH) */,
    0x0000205f    /* 151 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-ref/bool.a69eb4c0> */,
    0x0000000d    /* 153 (PUSH) */,
    0x0000003d    /* 154 (LREF0) */,
    0x00000067    /* 155 (CONS-PUSH) */,
    0x0000101b    /* 156 (LOCAL-ENV-JUMP 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2257]) + 143),
    0x00000014    /* 158 (RET) */,
    0x00000053    /* 159 (LREF0-RET) */,
    0x00000014    /* 160 (RET) */,
    /* reverse-bitvector->list/int */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2418]) + 6),
    0x00000005    /*   3 (CONSTU) */,
    0x00000013    /*   4 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2418]) + 7),
    0x0000006a    /*   6 (LREF0-CAR) */,
    0x0000000d    /*   7 (PUSH) */,
    0x0000003d    /*   8 (LREF0) */,
    0x00000022    /*   9 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2418]) + 14),
    0x00000003    /*  11 (CONSTN) */,
    0x00000013    /*  12 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2418]) + 15),
    0x00000076    /*  14 (LREF0-CDR) */,
    0x00002018    /*  15 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  16 (LREF0) */,
    0x00000022    /*  17 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2418]) + 22),
    0x00000005    /*  19 (CONSTU) */,
    0x00000013    /*  20 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2418]) + 23),
    0x0000006a    /*  22 (LREF0-CAR) */,
    0x0000000d    /*  23 (PUSH) */,
    0x0000003d    /*  24 (LREF0) */,
    0x00000022    /*  25 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2418]) + 30),
    0x00000003    /*  27 (CONSTN) */,
    0x00000013    /*  28 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2418]) + 31),
    0x00000076    /*  30 (LREF0-CDR) */,
    0x00002018    /*  31 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  32 (LREF0) */,
    0x00000022    /*  33 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2418]) + 37),
    0x00000013    /*  35 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2418]) + 45),
    0x0000200e    /*  37 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2418]) + 45),
    0x00000006    /*  39 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[12])) /* "too many arguments for" */,
    0x00000006    /*  41 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[519])) /* (lambda (bv :optional start end) (with-range (bv start end) (let loop ((k start) (r '())) (if (< k end) (loop (+ k 1) (cons (bitvector-ref/int bv k) r)) r)))) */,
    0x0000205f    /*  43 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.a63a61a0> */,
    0x0000100e    /*  45 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2418]) + 50),
    0x00000050    /*  47 (LREF21-PUSH) */,
    0x0000105f    /*  48 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#size-of.a63b03a0> */,
    0x00001018    /*  50 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  51 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2418]) + 56),
    0x00000050    /*  53 (LREF21-PUSH) */,
    0x0000105f    /*  54 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#undefined?.a63b0360> */,
    0x0000001e    /*  56 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2418]) + 61),
    0x00000002    /*  58 (CONSTI 0) */,
    0x00000013    /*  59 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2418]) + 62),
    0x00000045    /*  61 (LREF21) */,
    0x00001018    /*  62 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  63 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2418]) + 68),
    0x00000050    /*  65 (LREF21-PUSH) */,
    0x0000105f    /*  66 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#undefined?.a63b0360> */,
    0x0000001e    /*  68 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2418]) + 73),
    0x00000041    /*  70 (LREF10) */,
    0x00000013    /*  71 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2418]) + 74),
    0x00000045    /*  73 (LREF21) */,
    0x00001018    /*  74 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  75 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2418]) + 80),
    0x0000004c    /*  77 (LREF10-PUSH) */,
    0x0000105f    /*  78 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#exact-integer?.a63b0320> */,
    0x0000001e    /*  80 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2418]) + 84),
    0x00000013    /*  82 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2418]) + 96),
    0x0000100e    /*  84 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2418]) + 96),
    0x0000200e    /*  86 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2418]) + 94),
    0x00000006    /*  88 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[27])) /* "Invalid assumption: ~s" */,
    0x00000006    /*  90 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[34])) /* (exact-integer? start) */,
    0x0000205f    /*  92 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#format.a63b0100> */,
    0x00001062    /*  94 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.a63b0120> */,
    0x0000100e    /*  96 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2418]) + 101),
    0x00000048    /*  98 (LREF0-PUSH) */,
    0x0000105f    /*  99 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#exact-integer?.a63b0320> */,
    0x0000001e    /* 101 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2418]) + 105),
    0x00000013    /* 103 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2418]) + 117),
    0x0000100e    /* 105 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2418]) + 117),
    0x0000200e    /* 107 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2418]) + 115),
    0x00000006    /* 109 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[27])) /* "Invalid assumption: ~s" */,
    0x00000006    /* 111 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[35])) /* (exact-integer? end) */,
    0x0000205f    /* 113 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#format.a63b5ea0> */,
    0x00001062    /* 115 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.a63b5ec0> */,
    0x0000300e    /* 117 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2418]) + 124),
    0x0000004c    /* 119 (LREF10-PUSH) */,
    0x00000048    /* 120 (LREF0-PUSH) */,
    0x0000004f    /* 121 (LREF20-PUSH) */,
    0x0000305f    /* 122 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<=.a63b0300> */,
    0x0000001e    /* 124 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2418]) + 128),
    0x00000013    /* 126 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2418]) + 140),
    0x0000100e    /* 128 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2418]) + 140),
    0x0000200e    /* 130 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2418]) + 138),
    0x00000006    /* 132 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[27])) /* "Invalid assumption: ~s" */,
    0x00000006    /* 134 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[39])) /* (<= start end len) */,
    0x0000205f    /* 136 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#format.a63b5c40> */,
    0x00001062    /* 138 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.a63b5c60> */,
    0x0000004c    /* 140 (LREF10-PUSH) */,
    0x00000008    /* 141 (CONSTN-PUSH) */,
    0x00002017    /* 142 (LOCAL-ENV 2) */,
    0x00000041    /* 143 (LREF10) */,
    0x00400029    /* 144 (LREF-VAL0-BNLT 0 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2418]) + 159),
    0x000010c8    /* 146 (LREF1-NUMADDI-PUSH 1) */,
    0x0000200e    /* 147 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2418]) + 153),
    0x00406047    /* 149 (LREF-PUSH 6 1) */,
    0x00000049    /* 150 (LREF1-PUSH) */,
    0x0000205f    /* 151 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-ref/int.a63b57c0> */,
    0x0000000d    /* 153 (PUSH) */,
    0x0000003d    /* 154 (LREF0) */,
    0x00000067    /* 155 (CONS-PUSH) */,
    0x0000101b    /* 156 (LOCAL-ENV-JUMP 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2418]) + 143),
    0x00000014    /* 158 (RET) */,
    0x00000053    /* 159 (LREF0-RET) */,
    0x00000014    /* 160 (RET) */,
    /* reverse-bitvector->list/bool */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2579]) + 6),
    0x00000005    /*   3 (CONSTU) */,
    0x00000013    /*   4 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2579]) + 7),
    0x0000006a    /*   6 (LREF0-CAR) */,
    0x0000000d    /*   7 (PUSH) */,
    0x0000003d    /*   8 (LREF0) */,
    0x00000022    /*   9 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2579]) + 14),
    0x00000003    /*  11 (CONSTN) */,
    0x00000013    /*  12 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2579]) + 15),
    0x00000076    /*  14 (LREF0-CDR) */,
    0x00002018    /*  15 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  16 (LREF0) */,
    0x00000022    /*  17 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2579]) + 22),
    0x00000005    /*  19 (CONSTU) */,
    0x00000013    /*  20 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2579]) + 23),
    0x0000006a    /*  22 (LREF0-CAR) */,
    0x0000000d    /*  23 (PUSH) */,
    0x0000003d    /*  24 (LREF0) */,
    0x00000022    /*  25 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2579]) + 30),
    0x00000003    /*  27 (CONSTN) */,
    0x00000013    /*  28 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2579]) + 31),
    0x00000076    /*  30 (LREF0-CDR) */,
    0x00002018    /*  31 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  32 (LREF0) */,
    0x00000022    /*  33 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2579]) + 37),
    0x00000013    /*  35 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2579]) + 45),
    0x0000200e    /*  37 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2579]) + 45),
    0x00000006    /*  39 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[12])) /* "too many arguments for" */,
    0x00000006    /*  41 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[539])) /* (lambda (bv :optional start end) (with-range (bv start end) (let loop ((k start) (r '())) (if (< k end) (loop (+ k 1) (cons (bitvector-ref/bool bv k) r)) r)))) */,
    0x0000205f    /*  43 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.a725d700> */,
    0x0000100e    /*  45 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2579]) + 50),
    0x00000050    /*  47 (LREF21-PUSH) */,
    0x0000105f    /*  48 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#size-of.a728e620> */,
    0x00001018    /*  50 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  51 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2579]) + 56),
    0x00000050    /*  53 (LREF21-PUSH) */,
    0x0000105f    /*  54 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#undefined?.a728e5e0> */,
    0x0000001e    /*  56 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2579]) + 61),
    0x00000002    /*  58 (CONSTI 0) */,
    0x00000013    /*  59 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2579]) + 62),
    0x00000045    /*  61 (LREF21) */,
    0x00001018    /*  62 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  63 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2579]) + 68),
    0x00000050    /*  65 (LREF21-PUSH) */,
    0x0000105f    /*  66 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#undefined?.a728e5e0> */,
    0x0000001e    /*  68 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2579]) + 73),
    0x00000041    /*  70 (LREF10) */,
    0x00000013    /*  71 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2579]) + 74),
    0x00000045    /*  73 (LREF21) */,
    0x00001018    /*  74 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  75 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2579]) + 80),
    0x0000004c    /*  77 (LREF10-PUSH) */,
    0x0000105f    /*  78 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#exact-integer?.a728e580> */,
    0x0000001e    /*  80 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2579]) + 84),
    0x00000013    /*  82 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2579]) + 96),
    0x0000100e    /*  84 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2579]) + 96),
    0x0000200e    /*  86 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2579]) + 94),
    0x00000006    /*  88 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[27])) /* "Invalid assumption: ~s" */,
    0x00000006    /*  90 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[34])) /* (exact-integer? start) */,
    0x0000205f    /*  92 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#format.a7297b40> */,
    0x00001062    /*  94 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.a7297b60> */,
    0x0000100e    /*  96 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2579]) + 101),
    0x00000048    /*  98 (LREF0-PUSH) */,
    0x0000105f    /*  99 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#exact-integer?.a728e580> */,
    0x0000001e    /* 101 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2579]) + 105),
    0x00000013    /* 103 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2579]) + 117),
    0x0000100e    /* 105 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2579]) + 117),
    0x0000200e    /* 107 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2579]) + 115),
    0x00000006    /* 109 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[27])) /* "Invalid assumption: ~s" */,
    0x00000006    /* 111 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[35])) /* (exact-integer? end) */,
    0x0000205f    /* 113 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#format.a7297480> */,
    0x00001062    /* 115 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.a72976c0> */,
    0x0000300e    /* 117 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2579]) + 124),
    0x0000004c    /* 119 (LREF10-PUSH) */,
    0x00000048    /* 120 (LREF0-PUSH) */,
    0x0000004f    /* 121 (LREF20-PUSH) */,
    0x0000305f    /* 122 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<=.a728e560> */,
    0x0000001e    /* 124 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2579]) + 128),
    0x00000013    /* 126 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2579]) + 140),
    0x0000100e    /* 128 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2579]) + 140),
    0x0000200e    /* 130 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2579]) + 138),
    0x00000006    /* 132 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[27])) /* "Invalid assumption: ~s" */,
    0x00000006    /* 134 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[39])) /* (<= start end len) */,
    0x0000205f    /* 136 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#format.a72a24a0> */,
    0x00001062    /* 138 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.a72a24c0> */,
    0x0000004c    /* 140 (LREF10-PUSH) */,
    0x00000008    /* 141 (CONSTN-PUSH) */,
    0x00002017    /* 142 (LOCAL-ENV 2) */,
    0x00000041    /* 143 (LREF10) */,
    0x00400029    /* 144 (LREF-VAL0-BNLT 0 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2579]) + 159),
    0x000010c8    /* 146 (LREF1-NUMADDI-PUSH 1) */,
    0x0000200e    /* 147 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2579]) + 153),
    0x00406047    /* 149 (LREF-PUSH 6 1) */,
    0x00000049    /* 150 (LREF1-PUSH) */,
    0x0000205f    /* 151 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-ref/bool.a72a9ac0> */,
    0x0000000d    /* 153 (PUSH) */,
    0x0000003d    /* 154 (LREF0) */,
    0x00000067    /* 155 (CONS-PUSH) */,
    0x0000101b    /* 156 (LOCAL-ENV-JUMP 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2579]) + 143),
    0x00000014    /* 158 (RET) */,
    0x00000053    /* 159 (LREF0-RET) */,
    0x00000014    /* 160 (RET) */,
    /* reverse-list->bitvector */
    0x0000003d    /*   0 (LREF0) */,
    0x0000008a    /*   1 (LENGTH) */,
    0x00001018    /*   2 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*   3 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2740]) + 8),
    0x00000048    /*   5 (LREF0-PUSH) */,
    0x0000105f    /*   6 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-bitvector.a6a592a0> */,
    0x00001018    /*   8 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*   9 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2740]) + 31),
    -0x00000f35   /*  11 (LREF10-NUMADDI-PUSH -1) */,
    0x0000004f    /*  12 (LREF20-PUSH) */,
    0x00002017    /*  13 (LOCAL-ENV 2) */,
    0x00000002    /*  14 (CONSTI 0) */,
    0x0040002c    /*  15 (LREF-VAL0-BNGE 0 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2740]) + 30),
    0x0000300e    /*  17 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2740]) + 24),
    0x0000004c    /*  19 (LREF10-PUSH) */,
    0x00000049    /*  20 (LREF1-PUSH) */,
    0x0000006a    /*  21 (LREF0-CAR) */,
    0x00003062    /*  22 (PUSH-GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-set!.a6a5ae00> */,
    -0x00000f38   /*  24 (LREF1-NUMADDI-PUSH -1) */,
    0x00000076    /*  25 (LREF0-CDR) */,
    0x0000000d    /*  26 (PUSH) */,
    0x0000101b    /*  27 (LOCAL-ENV-JUMP 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2740]) + 14),
    0x00000014    /*  29 (RET) */,
    0x0000000c    /*  30 (CONSTU-RET) */,
    0x00000053    /*  31 (LREF0-RET) */,
    /* bitvector->vector/int */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2772]) + 6),
    0x00000005    /*   3 (CONSTU) */,
    0x00000013    /*   4 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2772]) + 7),
    0x0000006a    /*   6 (LREF0-CAR) */,
    0x0000000d    /*   7 (PUSH) */,
    0x0000003d    /*   8 (LREF0) */,
    0x00000022    /*   9 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2772]) + 14),
    0x00000003    /*  11 (CONSTN) */,
    0x00000013    /*  12 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2772]) + 15),
    0x00000076    /*  14 (LREF0-CDR) */,
    0x00002018    /*  15 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  16 (LREF0) */,
    0x00000022    /*  17 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2772]) + 22),
    0x00000005    /*  19 (CONSTU) */,
    0x00000013    /*  20 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2772]) + 23),
    0x0000006a    /*  22 (LREF0-CAR) */,
    0x0000000d    /*  23 (PUSH) */,
    0x0000003d    /*  24 (LREF0) */,
    0x00000022    /*  25 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2772]) + 30),
    0x00000003    /*  27 (CONSTN) */,
    0x00000013    /*  28 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2772]) + 31),
    0x00000076    /*  30 (LREF0-CDR) */,
    0x00002018    /*  31 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  32 (LREF0) */,
    0x00000022    /*  33 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2772]) + 37),
    0x00000013    /*  35 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2772]) + 45),
    0x0000200e    /*  37 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2772]) + 45),
    0x00000006    /*  39 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[12])) /* "too many arguments for" */,
    0x00000006    /*  41 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[582])) /* (lambda (bv :optional start end) (with-range (bv start end) (rlet1 v (make-vector (- end start)) (let loop ((k start) (j 0)) (when (< k end) (vector-set! v j (bitvector-ref/int bv k)) (loop (+ k 1) (+ j 1))))))) */,
    0x0000205f    /*  43 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.a6b26ee0> */,
    0x0000100e    /*  45 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2772]) + 50),
    0x00000050    /*  47 (LREF21-PUSH) */,
    0x0000105f    /*  48 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#size-of.a6b2ad60> */,
    0x00001018    /*  50 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  51 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2772]) + 56),
    0x00000050    /*  53 (LREF21-PUSH) */,
    0x0000105f    /*  54 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#undefined?.a6b2ad00> */,
    0x0000001e    /*  56 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2772]) + 61),
    0x00000002    /*  58 (CONSTI 0) */,
    0x00000013    /*  59 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2772]) + 62),
    0x00000045    /*  61 (LREF21) */,
    0x00001018    /*  62 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  63 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2772]) + 68),
    0x00000050    /*  65 (LREF21-PUSH) */,
    0x0000105f    /*  66 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#undefined?.a6b2ad00> */,
    0x0000001e    /*  68 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2772]) + 73),
    0x00000041    /*  70 (LREF10) */,
    0x00000013    /*  71 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2772]) + 74),
    0x00000045    /*  73 (LREF21) */,
    0x00001018    /*  74 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  75 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2772]) + 80),
    0x0000004c    /*  77 (LREF10-PUSH) */,
    0x0000105f    /*  78 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#exact-integer?.a6b2aba0> */,
    0x0000001e    /*  80 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2772]) + 84),
    0x00000013    /*  82 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2772]) + 96),
    0x0000100e    /*  84 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2772]) + 96),
    0x0000200e    /*  86 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2772]) + 94),
    0x00000006    /*  88 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[27])) /* "Invalid assumption: ~s" */,
    0x00000006    /*  90 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[34])) /* (exact-integer? start) */,
    0x0000205f    /*  92 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#format.a6b2a940> */,
    0x00001062    /*  94 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.a6b2a960> */,
    0x0000100e    /*  96 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2772]) + 101),
    0x00000048    /*  98 (LREF0-PUSH) */,
    0x0000105f    /*  99 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#exact-integer?.a6b2aba0> */,
    0x0000001e    /* 101 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2772]) + 105),
    0x00000013    /* 103 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2772]) + 117),
    0x0000100e    /* 105 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2772]) + 117),
    0x0000200e    /* 107 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2772]) + 115),
    0x00000006    /* 109 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[27])) /* "Invalid assumption: ~s" */,
    0x00000006    /* 111 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[35])) /* (exact-integer? end) */,
    0x0000205f    /* 113 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#format.a6b2a660> */,
    0x00001062    /* 115 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.a6b2a680> */,
    0x0000300e    /* 117 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2772]) + 124),
    0x0000004c    /* 119 (LREF10-PUSH) */,
    0x00000048    /* 120 (LREF0-PUSH) */,
    0x0000004f    /* 121 (LREF20-PUSH) */,
    0x0000305f    /* 122 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<=.a6b2ab80> */,
    0x0000001e    /* 124 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2772]) + 128),
    0x00000013    /* 126 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2772]) + 140),
    0x0000100e    /* 128 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2772]) + 140),
    0x0000200e    /* 130 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2772]) + 138),
    0x00000006    /* 132 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[27])) /* "Invalid assumption: ~s" */,
    0x00000006    /* 134 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[39])) /* (<= start end len) */,
    0x0000205f    /* 136 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#format.a6b2a3c0> */,
    0x00001062    /* 138 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.a6b2a3e0> */,
    0x0000100e    /* 140 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2772]) + 147),
    0x00000048    /* 142 (LREF0-PUSH) */,
    0x00000041    /* 143 (LREF10) */,
    0x000000b3    /* 144 (NUMSUB2) */,
    0x00001062    /* 145 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-vector.a6b2ff40> */,
    0x00001018    /* 147 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /* 148 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2772]) + 171),
    0x0000004f    /* 150 (LREF20-PUSH) */,
    0x00000007    /* 151 (CONSTI-PUSH 0) */,
    0x00002017    /* 152 (LOCAL-ENV 2) */,
    0x00000044    /* 153 (LREF20) */,
    0x00400029    /* 154 (LREF-VAL0-BNLT 0 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2772]) + 170),
    0x0000004c    /* 156 (LREF10-PUSH) */,
    0x00000048    /* 157 (LREF0-PUSH) */,
    0x0000200e    /* 158 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2772]) + 164),
    0x00407047    /* 160 (LREF-PUSH 7 1) */,
    0x00000049    /* 161 (LREF1-PUSH) */,
    0x0000205f    /* 162 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-ref/int.a6b2fd60> */,
    0x000000a9    /* 164 (VEC-SET) */,
    0x000010c8    /* 165 (LREF1-NUMADDI-PUSH 1) */,
    0x000010c7    /* 166 (LREF0-NUMADDI-PUSH 1) */,
    0x0000101b    /* 167 (LOCAL-ENV-JUMP 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2772]) + 153),
    0x00000014    /* 169 (RET) */,
    0x0000000c    /* 170 (CONSTU-RET) */,
    0x00000053    /* 171 (LREF0-RET) */,
    /* bitvector->vector/bool */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2944]) + 6),
    0x00000005    /*   3 (CONSTU) */,
    0x00000013    /*   4 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2944]) + 7),
    0x0000006a    /*   6 (LREF0-CAR) */,
    0x0000000d    /*   7 (PUSH) */,
    0x0000003d    /*   8 (LREF0) */,
    0x00000022    /*   9 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2944]) + 14),
    0x00000003    /*  11 (CONSTN) */,
    0x00000013    /*  12 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2944]) + 15),
    0x00000076    /*  14 (LREF0-CDR) */,
    0x00002018    /*  15 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  16 (LREF0) */,
    0x00000022    /*  17 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2944]) + 22),
    0x00000005    /*  19 (CONSTU) */,
    0x00000013    /*  20 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2944]) + 23),
    0x0000006a    /*  22 (LREF0-CAR) */,
    0x0000000d    /*  23 (PUSH) */,
    0x0000003d    /*  24 (LREF0) */,
    0x00000022    /*  25 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2944]) + 30),
    0x00000003    /*  27 (CONSTN) */,
    0x00000013    /*  28 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2944]) + 31),
    0x00000076    /*  30 (LREF0-CDR) */,
    0x00002018    /*  31 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  32 (LREF0) */,
    0x00000022    /*  33 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2944]) + 37),
    0x00000013    /*  35 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2944]) + 45),
    0x0000200e    /*  37 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2944]) + 45),
    0x00000006    /*  39 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[12])) /* "too many arguments for" */,
    0x00000006    /*  41 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[608])) /* (lambda (bv :optional start end) (with-range (bv start end) (rlet1 v (make-vector (- end start)) (let loop ((k start) (j 0)) (when (< k end) (vector-set! v j (bitvector-ref/bool bv k)) (loop (+ k 1) (+ j 1))))))) */,
    0x0000205f    /*  43 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.a786fec0> */,
    0x0000100e    /*  45 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2944]) + 50),
    0x00000050    /*  47 (LREF21-PUSH) */,
    0x0000105f    /*  48 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#size-of.a787c740> */,
    0x00001018    /*  50 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  51 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2944]) + 56),
    0x00000050    /*  53 (LREF21-PUSH) */,
    0x0000105f    /*  54 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#undefined?.a787c700> */,
    0x0000001e    /*  56 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2944]) + 61),
    0x00000002    /*  58 (CONSTI 0) */,
    0x00000013    /*  59 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2944]) + 62),
    0x00000045    /*  61 (LREF21) */,
    0x00001018    /*  62 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  63 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2944]) + 68),
    0x00000050    /*  65 (LREF21-PUSH) */,
    0x0000105f    /*  66 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#undefined?.a787c700> */,
    0x0000001e    /*  68 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2944]) + 73),
    0x00000041    /*  70 (LREF10) */,
    0x00000013    /*  71 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2944]) + 74),
    0x00000045    /*  73 (LREF21) */,
    0x00001018    /*  74 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  75 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2944]) + 80),
    0x0000004c    /*  77 (LREF10-PUSH) */,
    0x0000105f    /*  78 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#exact-integer?.a787c6c0> */,
    0x0000001e    /*  80 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2944]) + 84),
    0x00000013    /*  82 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2944]) + 96),
    0x0000100e    /*  84 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2944]) + 96),
    0x0000200e    /*  86 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2944]) + 94),
    0x00000006    /*  88 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[27])) /* "Invalid assumption: ~s" */,
    0x00000006    /*  90 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[34])) /* (exact-integer? start) */,
    0x0000205f    /*  92 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#format.a787c480> */,
    0x00001062    /*  94 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.a787c4a0> */,
    0x0000100e    /*  96 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2944]) + 101),
    0x00000048    /*  98 (LREF0-PUSH) */,
    0x0000105f    /*  99 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#exact-integer?.a787c6c0> */,
    0x0000001e    /* 101 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2944]) + 105),
    0x00000013    /* 103 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2944]) + 117),
    0x0000100e    /* 105 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2944]) + 117),
    0x0000200e    /* 107 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2944]) + 115),
    0x00000006    /* 109 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[27])) /* "Invalid assumption: ~s" */,
    0x00000006    /* 111 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[35])) /* (exact-integer? end) */,
    0x0000205f    /* 113 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#format.a787c0e0> */,
    0x00001062    /* 115 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.a787c140> */,
    0x0000300e    /* 117 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2944]) + 124),
    0x0000004c    /* 119 (LREF10-PUSH) */,
    0x00000048    /* 120 (LREF0-PUSH) */,
    0x0000004f    /* 121 (LREF20-PUSH) */,
    0x0000305f    /* 122 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<=.a787c6a0> */,
    0x0000001e    /* 124 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2944]) + 128),
    0x00000013    /* 126 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2944]) + 140),
    0x0000100e    /* 128 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2944]) + 140),
    0x0000200e    /* 130 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2944]) + 138),
    0x00000006    /* 132 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[27])) /* "Invalid assumption: ~s" */,
    0x00000006    /* 134 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[39])) /* (<= start end len) */,
    0x0000205f    /* 136 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#format.a7880b20> */,
    0x00001062    /* 138 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.a7880b80> */,
    0x0000100e    /* 140 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2944]) + 147),
    0x00000048    /* 142 (LREF0-PUSH) */,
    0x00000041    /* 143 (LREF10) */,
    0x000000b3    /* 144 (NUMSUB2) */,
    0x00001062    /* 145 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-vector.a7880040> */,
    0x00001018    /* 147 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /* 148 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2944]) + 171),
    0x0000004f    /* 150 (LREF20-PUSH) */,
    0x00000007    /* 151 (CONSTI-PUSH 0) */,
    0x00002017    /* 152 (LOCAL-ENV 2) */,
    0x00000044    /* 153 (LREF20) */,
    0x00400029    /* 154 (LREF-VAL0-BNLT 0 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2944]) + 170),
    0x0000004c    /* 156 (LREF10-PUSH) */,
    0x00000048    /* 157 (LREF0-PUSH) */,
    0x0000200e    /* 158 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2944]) + 164),
    0x00407047    /* 160 (LREF-PUSH 7 1) */,
    0x00000049    /* 161 (LREF1-PUSH) */,
    0x0000205f    /* 162 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-ref/bool.a7889700> */,
    0x000000a9    /* 164 (VEC-SET) */,
    0x000010c8    /* 165 (LREF1-NUMADDI-PUSH 1) */,
    0x000010c7    /* 166 (LREF0-NUMADDI-PUSH 1) */,
    0x0000101b    /* 167 (LOCAL-ENV-JUMP 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[2944]) + 153),
    0x00000014    /* 169 (RET) */,
    0x0000000c    /* 170 (CONSTU-RET) */,
    0x00000053    /* 171 (LREF0-RET) */,
    /* reverse-bitvector->vector/int */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3116]) + 6),
    0x00000005    /*   3 (CONSTU) */,
    0x00000013    /*   4 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3116]) + 7),
    0x0000006a    /*   6 (LREF0-CAR) */,
    0x0000000d    /*   7 (PUSH) */,
    0x0000003d    /*   8 (LREF0) */,
    0x00000022    /*   9 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3116]) + 14),
    0x00000003    /*  11 (CONSTN) */,
    0x00000013    /*  12 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3116]) + 15),
    0x00000076    /*  14 (LREF0-CDR) */,
    0x00002018    /*  15 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  16 (LREF0) */,
    0x00000022    /*  17 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3116]) + 22),
    0x00000005    /*  19 (CONSTU) */,
    0x00000013    /*  20 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3116]) + 23),
    0x0000006a    /*  22 (LREF0-CAR) */,
    0x0000000d    /*  23 (PUSH) */,
    0x0000003d    /*  24 (LREF0) */,
    0x00000022    /*  25 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3116]) + 30),
    0x00000003    /*  27 (CONSTN) */,
    0x00000013    /*  28 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3116]) + 31),
    0x00000076    /*  30 (LREF0-CDR) */,
    0x00002018    /*  31 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  32 (LREF0) */,
    0x00000022    /*  33 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3116]) + 37),
    0x00000013    /*  35 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3116]) + 45),
    0x0000200e    /*  37 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3116]) + 45),
    0x00000006    /*  39 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[12])) /* "too many arguments for" */,
    0x00000006    /*  41 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[634])) /* (lambda (bv :optional start end) (with-range (bv start end) (rlet1 v (make-vector (- end start)) (let loop ((k (- end 1)) (j 0)) (when (<= start k) (vector-set! v j (bitvector-ref/int bv k)) (loop (- k 1) (+ j 1))))))) */,
    0x0000205f    /*  43 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.a6fa1a00> */,
    0x0000100e    /*  45 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3116]) + 50),
    0x00000050    /*  47 (LREF21-PUSH) */,
    0x0000105f    /*  48 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#size-of.a6fc2d60> */,
    0x00001018    /*  50 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  51 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3116]) + 56),
    0x00000050    /*  53 (LREF21-PUSH) */,
    0x0000105f    /*  54 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#undefined?.a6fc2ce0> */,
    0x0000001e    /*  56 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3116]) + 61),
    0x00000002    /*  58 (CONSTI 0) */,
    0x00000013    /*  59 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3116]) + 62),
    0x00000045    /*  61 (LREF21) */,
    0x00001018    /*  62 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  63 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3116]) + 68),
    0x00000050    /*  65 (LREF21-PUSH) */,
    0x0000105f    /*  66 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#undefined?.a6fc2ce0> */,
    0x0000001e    /*  68 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3116]) + 73),
    0x00000041    /*  70 (LREF10) */,
    0x00000013    /*  71 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3116]) + 74),
    0x00000045    /*  73 (LREF21) */,
    0x00001018    /*  74 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  75 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3116]) + 80),
    0x0000004c    /*  77 (LREF10-PUSH) */,
    0x0000105f    /*  78 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#exact-integer?.a6fc2ca0> */,
    0x0000001e    /*  80 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3116]) + 84),
    0x00000013    /*  82 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3116]) + 96),
    0x0000100e    /*  84 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3116]) + 96),
    0x0000200e    /*  86 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3116]) + 94),
    0x00000006    /*  88 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[27])) /* "Invalid assumption: ~s" */,
    0x00000006    /*  90 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[34])) /* (exact-integer? start) */,
    0x0000205f    /*  92 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#format.a6fc2a00> */,
    0x00001062    /*  94 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.a6fc2aa0> */,
    0x0000100e    /*  96 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3116]) + 101),
    0x00000048    /*  98 (LREF0-PUSH) */,
    0x0000105f    /*  99 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#exact-integer?.a6fc2ca0> */,
    0x0000001e    /* 101 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3116]) + 105),
    0x00000013    /* 103 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3116]) + 117),
    0x0000100e    /* 105 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3116]) + 117),
    0x0000200e    /* 107 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3116]) + 115),
    0x00000006    /* 109 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[27])) /* "Invalid assumption: ~s" */,
    0x00000006    /* 111 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[35])) /* (exact-integer? end) */,
    0x0000205f    /* 113 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#format.a6fc2020> */,
    0x00001062    /* 115 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.a6fc2040> */,
    0x0000300e    /* 117 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3116]) + 124),
    0x0000004c    /* 119 (LREF10-PUSH) */,
    0x00000048    /* 120 (LREF0-PUSH) */,
    0x0000004f    /* 121 (LREF20-PUSH) */,
    0x0000305f    /* 122 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<=.a6fc2c80> */,
    0x0000001e    /* 124 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3116]) + 128),
    0x00000013    /* 126 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3116]) + 140),
    0x0000100e    /* 128 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3116]) + 140),
    0x0000200e    /* 130 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3116]) + 138),
    0x00000006    /* 132 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[27])) /* "Invalid assumption: ~s" */,
    0x00000006    /* 134 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[39])) /* (<= start end len) */,
    0x0000205f    /* 136 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#format.a6fcdd00> */,
    0x00001062    /* 138 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.a6fcdd20> */,
    0x0000100e    /* 140 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3116]) + 147),
    0x00000048    /* 142 (LREF0-PUSH) */,
    0x00000041    /* 143 (LREF10) */,
    0x000000b3    /* 144 (NUMSUB2) */,
    0x00001062    /* 145 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-vector.a6fcd7e0> */,
    0x00001018    /* 147 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /* 148 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3116]) + 171),
    -0x00000f35   /* 150 (LREF10-NUMADDI-PUSH -1) */,
    0x00000007    /* 151 (CONSTI-PUSH 0) */,
    0x00002017    /* 152 (LOCAL-ENV 2) */,
    0x0000003e    /* 153 (LREF1) */,
    0x0000302a    /* 154 (LREF-VAL0-BNLE 3 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3116]) + 170),
    0x0000004c    /* 156 (LREF10-PUSH) */,
    0x00000048    /* 157 (LREF0-PUSH) */,
    0x0000200e    /* 158 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3116]) + 164),
    0x00407047    /* 160 (LREF-PUSH 7 1) */,
    0x00000049    /* 161 (LREF1-PUSH) */,
    0x0000205f    /* 162 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-ref/int.a6fcd2c0> */,
    0x000000a9    /* 164 (VEC-SET) */,
    -0x00000f38   /* 165 (LREF1-NUMADDI-PUSH -1) */,
    0x000010c7    /* 166 (LREF0-NUMADDI-PUSH 1) */,
    0x0000101b    /* 167 (LOCAL-ENV-JUMP 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3116]) + 153),
    0x00000014    /* 169 (RET) */,
    0x0000000c    /* 170 (CONSTU-RET) */,
    0x00000053    /* 171 (LREF0-RET) */,
    /* reverse-bitvector->vector/bool */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3288]) + 6),
    0x00000005    /*   3 (CONSTU) */,
    0x00000013    /*   4 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3288]) + 7),
    0x0000006a    /*   6 (LREF0-CAR) */,
    0x0000000d    /*   7 (PUSH) */,
    0x0000003d    /*   8 (LREF0) */,
    0x00000022    /*   9 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3288]) + 14),
    0x00000003    /*  11 (CONSTN) */,
    0x00000013    /*  12 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3288]) + 15),
    0x00000076    /*  14 (LREF0-CDR) */,
    0x00002018    /*  15 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  16 (LREF0) */,
    0x00000022    /*  17 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3288]) + 22),
    0x00000005    /*  19 (CONSTU) */,
    0x00000013    /*  20 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3288]) + 23),
    0x0000006a    /*  22 (LREF0-CAR) */,
    0x0000000d    /*  23 (PUSH) */,
    0x0000003d    /*  24 (LREF0) */,
    0x00000022    /*  25 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3288]) + 30),
    0x00000003    /*  27 (CONSTN) */,
    0x00000013    /*  28 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3288]) + 31),
    0x00000076    /*  30 (LREF0-CDR) */,
    0x00002018    /*  31 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  32 (LREF0) */,
    0x00000022    /*  33 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3288]) + 37),
    0x00000013    /*  35 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3288]) + 45),
    0x0000200e    /*  37 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3288]) + 45),
    0x00000006    /*  39 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[12])) /* "too many arguments for" */,
    0x00000006    /*  41 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[656])) /* (lambda (bv :optional start end) (with-range (bv start end) (rlet1 v (make-vector (- end start)) (let loop ((k (- end 1)) (j 0)) (when (<= start k) (vector-set! v j (bitvector-ref/bool bv k)) (loop (- k 1) (+ j 1))))))) */,
    0x0000205f    /*  43 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.a658bd80> */,
    0x0000100e    /*  45 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3288]) + 50),
    0x00000050    /*  47 (LREF21-PUSH) */,
    0x0000105f    /*  48 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#size-of.a6594a20> */,
    0x00001018    /*  50 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  51 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3288]) + 56),
    0x00000050    /*  53 (LREF21-PUSH) */,
    0x0000105f    /*  54 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#undefined?.a65949e0> */,
    0x0000001e    /*  56 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3288]) + 61),
    0x00000002    /*  58 (CONSTI 0) */,
    0x00000013    /*  59 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3288]) + 62),
    0x00000045    /*  61 (LREF21) */,
    0x00001018    /*  62 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  63 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3288]) + 68),
    0x00000050    /*  65 (LREF21-PUSH) */,
    0x0000105f    /*  66 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#undefined?.a65949e0> */,
    0x0000001e    /*  68 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3288]) + 73),
    0x00000041    /*  70 (LREF10) */,
    0x00000013    /*  71 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3288]) + 74),
    0x00000045    /*  73 (LREF21) */,
    0x00001018    /*  74 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  75 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3288]) + 80),
    0x0000004c    /*  77 (LREF10-PUSH) */,
    0x0000105f    /*  78 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#exact-integer?.a65949a0> */,
    0x0000001e    /*  80 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3288]) + 84),
    0x00000013    /*  82 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3288]) + 96),
    0x0000100e    /*  84 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3288]) + 96),
    0x0000200e    /*  86 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3288]) + 94),
    0x00000006    /*  88 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[27])) /* "Invalid assumption: ~s" */,
    0x00000006    /*  90 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[34])) /* (exact-integer? start) */,
    0x0000205f    /*  92 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#format.a65946c0> */,
    0x00001062    /*  94 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.a65946e0> */,
    0x0000100e    /*  96 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3288]) + 101),
    0x00000048    /*  98 (LREF0-PUSH) */,
    0x0000105f    /*  99 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#exact-integer?.a65949a0> */,
    0x0000001e    /* 101 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3288]) + 105),
    0x00000013    /* 103 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3288]) + 117),
    0x0000100e    /* 105 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3288]) + 117),
    0x0000200e    /* 107 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3288]) + 115),
    0x00000006    /* 109 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[27])) /* "Invalid assumption: ~s" */,
    0x00000006    /* 111 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[35])) /* (exact-integer? end) */,
    0x0000205f    /* 113 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#format.a65943a0> */,
    0x00001062    /* 115 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.a6594420> */,
    0x0000300e    /* 117 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3288]) + 124),
    0x0000004c    /* 119 (LREF10-PUSH) */,
    0x00000048    /* 120 (LREF0-PUSH) */,
    0x0000004f    /* 121 (LREF20-PUSH) */,
    0x0000305f    /* 122 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<=.a6594980> */,
    0x0000001e    /* 124 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3288]) + 128),
    0x00000013    /* 126 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3288]) + 140),
    0x0000100e    /* 128 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3288]) + 140),
    0x0000200e    /* 130 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3288]) + 138),
    0x00000006    /* 132 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[27])) /* "Invalid assumption: ~s" */,
    0x00000006    /* 134 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[39])) /* (<= start end len) */,
    0x0000205f    /* 136 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#format.a65940e0> */,
    0x00001062    /* 138 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.a6594100> */,
    0x0000100e    /* 140 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3288]) + 147),
    0x00000048    /* 142 (LREF0-PUSH) */,
    0x00000041    /* 143 (LREF10) */,
    0x000000b3    /* 144 (NUMSUB2) */,
    0x00001062    /* 145 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-vector.a65aac20> */,
    0x00001018    /* 147 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /* 148 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3288]) + 171),
    -0x00000f35   /* 150 (LREF10-NUMADDI-PUSH -1) */,
    0x00000007    /* 151 (CONSTI-PUSH 0) */,
    0x00002017    /* 152 (LOCAL-ENV 2) */,
    0x0000003e    /* 153 (LREF1) */,
    0x0000302a    /* 154 (LREF-VAL0-BNLE 3 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3288]) + 170),
    0x0000004c    /* 156 (LREF10-PUSH) */,
    0x00000048    /* 157 (LREF0-PUSH) */,
    0x0000200e    /* 158 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3288]) + 164),
    0x00407047    /* 160 (LREF-PUSH 7 1) */,
    0x00000049    /* 161 (LREF1-PUSH) */,
    0x0000205f    /* 162 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-ref/bool.a65aa9e0> */,
    0x000000a9    /* 164 (VEC-SET) */,
    -0x00000f38   /* 165 (LREF1-NUMADDI-PUSH -1) */,
    0x000010c7    /* 166 (LREF0-NUMADDI-PUSH 1) */,
    0x0000101b    /* 167 (LOCAL-ENV-JUMP 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3288]) + 153),
    0x00000014    /* 169 (RET) */,
    0x0000000c    /* 170 (CONSTU-RET) */,
    0x00000053    /* 171 (LREF0-RET) */,
    /* vector->bitvector */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3460]) + 6),
    0x00000005    /*   3 (CONSTU) */,
    0x00000013    /*   4 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3460]) + 7),
    0x0000006a    /*   6 (LREF0-CAR) */,
    0x0000000d    /*   7 (PUSH) */,
    0x0000003d    /*   8 (LREF0) */,
    0x00000022    /*   9 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3460]) + 14),
    0x00000003    /*  11 (CONSTN) */,
    0x00000013    /*  12 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3460]) + 15),
    0x00000076    /*  14 (LREF0-CDR) */,
    0x00002018    /*  15 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  16 (LREF0) */,
    0x00000022    /*  17 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3460]) + 22),
    0x00000005    /*  19 (CONSTU) */,
    0x00000013    /*  20 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3460]) + 23),
    0x0000006a    /*  22 (LREF0-CAR) */,
    0x0000000d    /*  23 (PUSH) */,
    0x0000003d    /*  24 (LREF0) */,
    0x00000022    /*  25 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3460]) + 30),
    0x00000003    /*  27 (CONSTN) */,
    0x00000013    /*  28 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3460]) + 31),
    0x00000076    /*  30 (LREF0-CDR) */,
    0x00002018    /*  31 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  32 (LREF0) */,
    0x00000022    /*  33 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3460]) + 37),
    0x00000013    /*  35 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3460]) + 45),
    0x0000200e    /*  37 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3460]) + 45),
    0x00000006    /*  39 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[12])) /* "too many arguments for" */,
    0x00000006    /*  41 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[693])) /* (lambda (vec :optional start end) (with-range (vec start end) (rlet1 bv (make-bitvector (- end start)) (let loop ((k 0) (j start)) (when (< j end) (bitvector-set! bv k (vector-ref vec j)) (loop (+ k 1) (+ j 1))))))) */,
    0x0000205f    /*  43 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.a706fec0> */,
    0x0000100e    /*  45 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3460]) + 50),
    0x00000050    /*  47 (LREF21-PUSH) */,
    0x0000105f    /*  48 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#size-of.a70712a0> */,
    0x00001018    /*  50 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  51 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3460]) + 56),
    0x00000050    /*  53 (LREF21-PUSH) */,
    0x0000105f    /*  54 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#undefined?.a7071260> */,
    0x0000001e    /*  56 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3460]) + 61),
    0x00000002    /*  58 (CONSTI 0) */,
    0x00000013    /*  59 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3460]) + 62),
    0x00000045    /*  61 (LREF21) */,
    0x00001018    /*  62 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  63 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3460]) + 68),
    0x00000050    /*  65 (LREF21-PUSH) */,
    0x0000105f    /*  66 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#undefined?.a7071260> */,
    0x0000001e    /*  68 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3460]) + 73),
    0x00000041    /*  70 (LREF10) */,
    0x00000013    /*  71 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3460]) + 74),
    0x00000045    /*  73 (LREF21) */,
    0x00001018    /*  74 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  75 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3460]) + 80),
    0x0000004c    /*  77 (LREF10-PUSH) */,
    0x0000105f    /*  78 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#exact-integer?.a7071200> */,
    0x0000001e    /*  80 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3460]) + 84),
    0x00000013    /*  82 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3460]) + 96),
    0x0000100e    /*  84 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3460]) + 96),
    0x0000200e    /*  86 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3460]) + 94),
    0x00000006    /*  88 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[27])) /* "Invalid assumption: ~s" */,
    0x00000006    /*  90 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[34])) /* (exact-integer? start) */,
    0x0000205f    /*  92 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#format.a707d760> */,
    0x00001062    /*  94 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.a707d7a0> */,
    0x0000100e    /*  96 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3460]) + 101),
    0x00000048    /*  98 (LREF0-PUSH) */,
    0x0000105f    /*  99 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#exact-integer?.a7071200> */,
    0x0000001e    /* 101 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3460]) + 105),
    0x00000013    /* 103 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3460]) + 117),
    0x0000100e    /* 105 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3460]) + 117),
    0x0000200e    /* 107 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3460]) + 115),
    0x00000006    /* 109 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[27])) /* "Invalid assumption: ~s" */,
    0x00000006    /* 111 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[35])) /* (exact-integer? end) */,
    0x0000205f    /* 113 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#format.a7086de0> */,
    0x00001062    /* 115 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.a7086e00> */,
    0x0000300e    /* 117 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3460]) + 124),
    0x0000004c    /* 119 (LREF10-PUSH) */,
    0x00000048    /* 120 (LREF0-PUSH) */,
    0x0000004f    /* 121 (LREF20-PUSH) */,
    0x0000305f    /* 122 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<=.a70711c0> */,
    0x0000001e    /* 124 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3460]) + 128),
    0x00000013    /* 126 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3460]) + 140),
    0x0000100e    /* 128 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3460]) + 140),
    0x0000200e    /* 130 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3460]) + 138),
    0x00000006    /* 132 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[27])) /* "Invalid assumption: ~s" */,
    0x00000006    /* 134 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[39])) /* (<= start end len) */,
    0x0000205f    /* 136 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#format.a7086860> */,
    0x00001062    /* 138 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.a7086880> */,
    0x0000100e    /* 140 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3460]) + 147),
    0x00000048    /* 142 (LREF0-PUSH) */,
    0x00000041    /* 143 (LREF10) */,
    0x000000b3    /* 144 (NUMSUB2) */,
    0x00001062    /* 145 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-bitvector.a708eea0> */,
    0x00001018    /* 147 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /* 148 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3460]) + 171),
    0x00000007    /* 150 (CONSTI-PUSH 0) */,
    0x0000004f    /* 151 (LREF20-PUSH) */,
    0x00002017    /* 152 (LOCAL-ENV 2) */,
    0x00000044    /* 153 (LREF20) */,
    0x00000029    /* 154 (LREF-VAL0-BNLT 0 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3460]) + 170),
    0x0000300e    /* 156 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3460]) + 165),
    0x0000004c    /* 158 (LREF10-PUSH) */,
    0x00000049    /* 159 (LREF1-PUSH) */,
    0x00407047    /* 160 (LREF-PUSH 7 1) */,
    0x0000003d    /* 161 (LREF0) */,
    0x000000a8    /* 162 (VEC-REF) */,
    0x00003062    /* 163 (PUSH-GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-set!.a708e5c0> */,
    0x000010c8    /* 165 (LREF1-NUMADDI-PUSH 1) */,
    0x000010c7    /* 166 (LREF0-NUMADDI-PUSH 1) */,
    0x0000101b    /* 167 (LOCAL-ENV-JUMP 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3460]) + 153),
    0x00000014    /* 169 (RET) */,
    0x0000000c    /* 170 (CONSTU-RET) */,
    0x00000053    /* 171 (LREF0-RET) */,
    /* reverse-vector->bitvector */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3632]) + 6),
    0x00000005    /*   3 (CONSTU) */,
    0x00000013    /*   4 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3632]) + 7),
    0x0000006a    /*   6 (LREF0-CAR) */,
    0x0000000d    /*   7 (PUSH) */,
    0x0000003d    /*   8 (LREF0) */,
    0x00000022    /*   9 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3632]) + 14),
    0x00000003    /*  11 (CONSTN) */,
    0x00000013    /*  12 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3632]) + 15),
    0x00000076    /*  14 (LREF0-CDR) */,
    0x00002018    /*  15 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  16 (LREF0) */,
    0x00000022    /*  17 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3632]) + 22),
    0x00000005    /*  19 (CONSTU) */,
    0x00000013    /*  20 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3632]) + 23),
    0x0000006a    /*  22 (LREF0-CAR) */,
    0x0000000d    /*  23 (PUSH) */,
    0x0000003d    /*  24 (LREF0) */,
    0x00000022    /*  25 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3632]) + 30),
    0x00000003    /*  27 (CONSTN) */,
    0x00000013    /*  28 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3632]) + 31),
    0x00000076    /*  30 (LREF0-CDR) */,
    0x00002018    /*  31 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  32 (LREF0) */,
    0x00000022    /*  33 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3632]) + 37),
    0x00000013    /*  35 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3632]) + 45),
    0x0000200e    /*  37 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3632]) + 45),
    0x00000006    /*  39 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[12])) /* "too many arguments for" */,
    0x00000006    /*  41 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[725])) /* (lambda (vec :optional start end) (with-range (vec start end) (rlet1 bv (make-bitvector (- end start)) (let loop ((k 0) (j (- end 1))) (when (<= start j) (bitvector-set! bv k (vector-ref vec j)) (loop (+ k 1) (- j 1))))))) */,
    0x0000205f    /*  43 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.a6a60780> */,
    0x0000100e    /*  45 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3632]) + 50),
    0x00000050    /*  47 (LREF21-PUSH) */,
    0x0000105f    /*  48 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#size-of.a6a622c0> */,
    0x00001018    /*  50 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  51 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3632]) + 56),
    0x00000050    /*  53 (LREF21-PUSH) */,
    0x0000105f    /*  54 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#undefined?.a6a62280> */,
    0x0000001e    /*  56 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3632]) + 61),
    0x00000002    /*  58 (CONSTI 0) */,
    0x00000013    /*  59 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3632]) + 62),
    0x00000045    /*  61 (LREF21) */,
    0x00001018    /*  62 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  63 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3632]) + 68),
    0x00000050    /*  65 (LREF21-PUSH) */,
    0x0000105f    /*  66 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#undefined?.a6a62280> */,
    0x0000001e    /*  68 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3632]) + 73),
    0x00000041    /*  70 (LREF10) */,
    0x00000013    /*  71 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3632]) + 74),
    0x00000045    /*  73 (LREF21) */,
    0x00001018    /*  74 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  75 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3632]) + 80),
    0x0000004c    /*  77 (LREF10-PUSH) */,
    0x0000105f    /*  78 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#exact-integer?.a6a62240> */,
    0x0000001e    /*  80 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3632]) + 84),
    0x00000013    /*  82 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3632]) + 96),
    0x0000100e    /*  84 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3632]) + 96),
    0x0000200e    /*  86 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3632]) + 94),
    0x00000006    /*  88 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[27])) /* "Invalid assumption: ~s" */,
    0x00000006    /*  90 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[34])) /* (exact-integer? start) */,
    0x0000205f    /*  92 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#format.a6a65e60> */,
    0x00001062    /*  94 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.a6a65e80> */,
    0x0000100e    /*  96 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3632]) + 101),
    0x00000048    /*  98 (LREF0-PUSH) */,
    0x0000105f    /*  99 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#exact-integer?.a6a62240> */,
    0x0000001e    /* 101 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3632]) + 105),
    0x00000013    /* 103 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3632]) + 117),
    0x0000100e    /* 105 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3632]) + 117),
    0x0000200e    /* 107 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3632]) + 115),
    0x00000006    /* 109 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[27])) /* "Invalid assumption: ~s" */,
    0x00000006    /* 111 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[35])) /* (exact-integer? end) */,
    0x0000205f    /* 113 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#format.a6a65a00> */,
    0x00001062    /* 115 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.a6a65a20> */,
    0x0000300e    /* 117 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3632]) + 124),
    0x0000004c    /* 119 (LREF10-PUSH) */,
    0x00000048    /* 120 (LREF0-PUSH) */,
    0x0000004f    /* 121 (LREF20-PUSH) */,
    0x0000305f    /* 122 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<=.a6a621e0> */,
    0x0000001e    /* 124 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3632]) + 128),
    0x00000013    /* 126 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3632]) + 140),
    0x0000100e    /* 128 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3632]) + 140),
    0x0000200e    /* 130 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3632]) + 138),
    0x00000006    /* 132 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[27])) /* "Invalid assumption: ~s" */,
    0x00000006    /* 134 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[39])) /* (<= start end len) */,
    0x0000205f    /* 136 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#format.a6a65760> */,
    0x00001062    /* 138 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.a6a65780> */,
    0x0000100e    /* 140 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3632]) + 147),
    0x00000048    /* 142 (LREF0-PUSH) */,
    0x00000041    /* 143 (LREF10) */,
    0x000000b3    /* 144 (NUMSUB2) */,
    0x00001062    /* 145 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-bitvector.a6a65360> */,
    0x00001018    /* 147 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /* 148 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3632]) + 171),
    0x00000007    /* 150 (CONSTI-PUSH 0) */,
    -0x00000f35   /* 151 (LREF10-NUMADDI-PUSH -1) */,
    0x00002017    /* 152 (LOCAL-ENV 2) */,
    0x0000003d    /* 153 (LREF0) */,
    0x0000302a    /* 154 (LREF-VAL0-BNLE 3 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3632]) + 170),
    0x0000300e    /* 156 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3632]) + 165),
    0x0000004c    /* 158 (LREF10-PUSH) */,
    0x00000049    /* 159 (LREF1-PUSH) */,
    0x00407047    /* 160 (LREF-PUSH 7 1) */,
    0x0000003d    /* 161 (LREF0) */,
    0x000000a8    /* 162 (VEC-REF) */,
    0x00003062    /* 163 (PUSH-GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-set!.a6a651c0> */,
    0x000010c8    /* 165 (LREF1-NUMADDI-PUSH 1) */,
    -0x00000f39   /* 166 (LREF0-NUMADDI-PUSH -1) */,
    0x0000101b    /* 167 (LOCAL-ENV-JUMP 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3632]) + 153),
    0x00000014    /* 169 (RET) */,
    0x0000000c    /* 170 (CONSTU-RET) */,
    0x00000053    /* 171 (LREF0-RET) */,
    /* integer->bitvector */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3804]) + 10),
    0x0000100e    /*   3 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3804]) + 11),
    0x00000049    /*   5 (LREF1-PUSH) */,
    0x0000105f    /*   6 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#integer-length.a67cd200> */,
    0x00000013    /*   8 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3804]) + 11),
    0x0000006a    /*  10 (LREF0-CAR) */,
    0x0000000d    /*  11 (PUSH) */,
    0x0000003d    /*  12 (LREF0) */,
    0x00000022    /*  13 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3804]) + 18),
    0x00000003    /*  15 (CONSTN) */,
    0x00000013    /*  16 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3804]) + 19),
    0x00000076    /*  18 (LREF0-CDR) */,
    0x00002018    /*  19 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  20 (LREF0) */,
    0x00000022    /*  21 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3804]) + 25),
    0x00000013    /*  23 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3804]) + 33),
    0x0000200e    /*  25 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3804]) + 33),
    0x00000006    /*  27 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[12])) /* "too many arguments for" */,
    0x00000006    /*  29 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[780])) /* (lambda (n :optional (len (integer-length n))) (assume (and (exact-integer? n) (>= n 0))) (rlet1 bv (make-bitvector len) (let loop ((k 0)) (when (< k len) (bitvector-set! bv k (logbit? k n)) (loop (+ k 1)))))) */,
    0x0000205f    /*  31 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.a622ffe0> */,
    0x0000100e    /*  33 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3804]) + 38),
    0x0000004d    /*  35 (LREF11-PUSH) */,
    0x0000105f    /*  36 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#exact-integer?.a622f060> */,
    0x0000001e    /*  38 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3804]) + 45),
    0x00000002    /*  40 (CONSTI 0) */,
    0x0040102c    /*  41 (LREF-VAL0-BNGE 1 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3804]) + 45),
    0x00000013    /*  43 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3804]) + 61),
    0x0000100e    /*  45 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3804]) + 61),
    0x0000200e    /*  47 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3804]) + 55),
    0x00000006    /*  49 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[27])) /* "Invalid assumption: ~s" */,
    0x00000006    /*  51 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[750])) /* (and (exact-integer? n) (>= n 0)) */,
    0x0000205f    /*  53 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#format.a622f120> */,
    0x00001062    /*  55 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.a622f140> */,
    0x00000013    /*  57 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3804]) + 61),
    0x00000013    /*  59 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3804]) + 45),
    0x0000100e    /*  61 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3804]) + 66),
    0x00000049    /*  63 (LREF1-PUSH) */,
    0x0000105f    /*  64 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-bitvector.a6231c00> */,
    0x00001018    /*  66 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  67 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3804]) + 91),
    0x00000007    /*  69 (CONSTI-PUSH 0) */,
    0x00001017    /*  70 (LOCAL-ENV 1) */,
    0x00000045    /*  71 (LREF21) */,
    0x00000029    /*  72 (LREF-VAL0-BNLT 0 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3804]) + 90),
    0x0000300e    /*  74 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3804]) + 86),
    0x0000004c    /*  76 (LREF10-PUSH) */,
    0x00000048    /*  77 (LREF0-PUSH) */,
    0x0000200e    /*  78 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3804]) + 84),
    0x00000048    /*  80 (LREF0-PUSH) */,
    0x00403047    /*  81 (LREF-PUSH 3 1) */,
    0x0000205f    /*  82 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#logbit?.a6231a40> */,
    0x00003062    /*  84 (PUSH-GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-set!.a6231ac0> */,
    0x000010c7    /*  86 (LREF0-NUMADDI-PUSH 1) */,
    0x0000101b    /*  87 (LOCAL-ENV-JUMP 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3804]) + 71),
    0x00000014    /*  89 (RET) */,
    0x0000000c    /*  90 (CONSTU-RET) */,
    0x00000053    /*  91 (LREF0-RET) */,
    /* (make-bitvector/int-generator make-bitvector/int-generator) */
    0x000000ea    /*   0 (LREF-UNBOX 0 0) */,
    0x0040002b    /*   1 (LREF-VAL0-BNGT 0 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3896]) + 14),
    0x0000200e    /*   3 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3896]) + 9),
    0x0000004c    /*   5 (LREF10-PUSH) */,
    0x000000ea    /*   6 (LREF-UNBOX 0 0) */,
    0x00002062    /*   7 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-ref/int.a73b5d80> */,
    0x00001018    /*   9 (PUSH-LOCAL-ENV 1) */,
    0x000010ea    /*  10 (LREF-UNBOX 1 0) */,
    0x000010bc    /*  11 (NUMADDI 1) */,
    0x0000103a    /*  12 (LSET 1 0) */,
    0x00000053    /*  13 (LREF0-RET) */,
    0x0000000a    /*  14 (CONST-RET) */,
    SCM_WORD(SCM_EOF) /* #<eof> */,
    /* make-bitvector/int-generator */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3912]) + 7),
    0x00000048    /*   2 (LREF0-PUSH) */,
    0x0000005e    /*   3 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<bitvector>.a73affc0> */,
    0x0000205f    /*   5 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#is-a?.a73a3220> */,
    0x0000001e    /*   7 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3912]) + 12),
    0x0000003d    /*   9 (LREF0) */,
    0x00000013    /*  10 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3912]) + 21),
    0x0000300e    /*  12 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3912]) + 21),
    0x00000006    /*  14 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* bv */,
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<bitvector>.a73af5a0> */,
    0x00000048    /*  18 (LREF0-PUSH) */,
    0x0000305f    /*  19 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#type-error.a73a3200> */,
    0x0000100e    /*  21 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3912]) + 26),
    0x00000048    /*  23 (LREF0-PUSH) */,
    0x0000105f    /*  24 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-length.a73af4a0> */,
    0x0000000d    /*  26 (PUSH) */,
    0x00000007    /*  27 (CONSTI-PUSH 0) */,
    0x00002017    /*  28 (LOCAL-ENV 2) */,
    0x000010e7    /*  29 (BOX 1) */,
    0x00000016    /*  30 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2203[91])) /* #<compiled-code (make-bitvector/int-generator make-bitvector/int-generator)@0xfa38a734f180> */,
    0x00000014    /*  32 (RET) */,
    /* (make-bitvector/bool-generator make-bitvector/bool-generator) */
    0x000000ea    /*   0 (LREF-UNBOX 0 0) */,
    0x0040002b    /*   1 (LREF-VAL0-BNGT 0 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3945]) + 14),
    0x0000200e    /*   3 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3945]) + 9),
    0x0000004c    /*   5 (LREF10-PUSH) */,
    0x000000ea    /*   6 (LREF-UNBOX 0 0) */,
    0x00002062    /*   7 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-ref/bool.a6eedfc0> */,
    0x00001018    /*   9 (PUSH-LOCAL-ENV 1) */,
    0x000010ea    /*  10 (LREF-UNBOX 1 0) */,
    0x000010bc    /*  11 (NUMADDI 1) */,
    0x0000103a    /*  12 (LSET 1 0) */,
    0x00000053    /*  13 (LREF0-RET) */,
    0x0000000a    /*  14 (CONST-RET) */,
    SCM_WORD(SCM_EOF) /* #<eof> */,
    /* make-bitvector/bool-generator */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3961]) + 7),
    0x00000048    /*   2 (LREF0-PUSH) */,
    0x0000005e    /*   3 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<bitvector>.a6ee87a0> */,
    0x0000205f    /*   5 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#is-a?.a6ee89a0> */,
    0x0000001e    /*   7 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3961]) + 12),
    0x0000003d    /*   9 (LREF0) */,
    0x00000013    /*  10 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3961]) + 21),
    0x0000300e    /*  12 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3961]) + 21),
    0x00000006    /*  14 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* bv */,
    0x0000005e    /*  16 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<bitvector>.a6ee8660> */,
    0x00000048    /*  18 (LREF0-PUSH) */,
    0x0000305f    /*  19 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#type-error.a6ee8980> */,
    0x0000100e    /*  21 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3961]) + 26),
    0x00000048    /*  23 (LREF0-PUSH) */,
    0x0000105f    /*  24 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-length.a6ee8500> */,
    0x0000000d    /*  26 (PUSH) */,
    0x00000007    /*  27 (CONSTI-PUSH 0) */,
    0x00002017    /*  28 (LOCAL-ENV 2) */,
    0x000010e7    /*  29 (BOX 1) */,
    0x00000016    /*  30 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2203[93])) /* #<compiled-code (make-bitvector/bool-generator make-bitvector/bool-generator)@0xfa38a731f420> */,
    0x00000014    /*  32 (RET) */,
    /* (make-bitvector-accumulator make-bitvector-accumulator) */
    0x0000003d    /*   0 (LREF0) */,
    0x0000009a    /*   1 (EOFP) */,
    0x0000001e    /*   2 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3994]) + 8),
    0x000010ea    /*   4 (LREF-UNBOX 1 0) */,
    0x00001063    /*   5 (PUSH-GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#reverse-list->bitvector.a69a32a0> */,
    0x00000014    /*   7 (RET) */,
    0x00000048    /*   8 (LREF0-PUSH) */,
    0x00000001    /*   9 (CONST) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[812])) /* (#t #f 0 1) */,
    0x0000008c    /*  11 (MEMV) */,
    0x0000001e    /*  12 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[3994]) + 19),
    0x00000048    /*  14 (LREF0-PUSH) */,
    0x000010ea    /*  15 (LREF-UNBOX 1 0) */,
    0x00000066    /*  16 (CONS) */,
    0x0000103a    /*  17 (LSET 1 0) */,
    0x0000000c    /*  18 (CONSTU-RET) */,
    0x00000006    /*  19 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[169])) /* "value must be either #t, #f, 0, 1 or #<eof>, but got" */,
    0x00000048    /*  21 (LREF0-PUSH) */,
    0x00002060    /*  22 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.a69a9a00> */,
    0x00000014    /*  24 (RET) */,
    /* make-bitvector-accumulator */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[441])) /* (()) */,
    0x000010e7    /*   2 (BOX 1) */,
    0x00000016    /*   3 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2203[95])) /* #<compiled-code (make-bitvector-accumulator make-bitvector-accumulator)@0xfa38a7336cc0> */,
    0x00000014    /*   5 (RET) */,
    /* bitvector-not */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4025]) + 5),
    0x00000048    /*   2 (LREF0-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-copy.a6adab40> */,
    0x00001063    /*   5 (PUSH-GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-not!.a6adaba0> */,
    0x00000014    /*   7 (RET) */,
    /* bitvector-and! */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4033]) + 8),
    0x0000004a    /*   3 (LREF2-PUSH) */,
    0x00000049    /*   4 (LREF1-PUSH) */,
    0x00002060    /*   5 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%bitvector-and!.a6347580> */,
    0x00000014    /*   7 (RET) */,
    0x0000200e    /*   8 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4033]) + 14),
    0x0000004a    /*  10 (LREF2-PUSH) */,
    0x00000049    /*  11 (LREF1-PUSH) */,
    0x0000205f    /*  12 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%bitvector-and!.a63474c0> */,
    0x00000030    /*  14 (RF) */,
    0x0000005e    /*  15 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-and!.a6347440> */,
    0x0000004a    /*  17 (LREF2-PUSH) */,
    0x0000003d    /*  18 (LREF0) */,
    0x00003095    /*  19 (TAIL-APPLY 3) */,
    0x00000014    /*  20 (RET) */,
    /* bitvector-and */
    0x0000005e    /*   0 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-and!.a6347300> */,
    0x0000100e    /*   2 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4054]) + 7),
    0x0000004a    /*   4 (LREF2-PUSH) */,
    0x0000105f    /*   5 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-copy.a63476a0> */,
    0x0000000d    /*   7 (PUSH) */,
    0x00000049    /*   8 (LREF1-PUSH) */,
    0x0000003d    /*   9 (LREF0) */,
    0x00004095    /*  10 (TAIL-APPLY 4) */,
    0x00000014    /*  11 (RET) */,
    /* %toplevel */
    0x00000016    /*   0 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2203[98])) /* #<compiled-code bitvector-and!@0xfa38a6c33ae0> */,
    0x00000015    /*   2 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-and!.a6347640> */,
    0x00000016    /*   4 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2203[99])) /* #<compiled-code bitvector-and@0xfa38a6c33a80> */,
    0x00000015    /*   6 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-and.a63473a0> */,
    0x00000014    /*   8 (RET) */,
    /* bitvector-ior! */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4075]) + 8),
    0x0000004a    /*   3 (LREF2-PUSH) */,
    0x00000049    /*   4 (LREF1-PUSH) */,
    0x00002060    /*   5 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%bitvector-ior!.a6394000> */,
    0x00000014    /*   7 (RET) */,
    0x0000200e    /*   8 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4075]) + 14),
    0x0000004a    /*  10 (LREF2-PUSH) */,
    0x00000049    /*  11 (LREF1-PUSH) */,
    0x0000205f    /*  12 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%bitvector-ior!.a63a8f60> */,
    0x00000030    /*  14 (RF) */,
    0x0000005e    /*  15 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-ior!.a63a8ee0> */,
    0x0000004a    /*  17 (LREF2-PUSH) */,
    0x0000003d    /*  18 (LREF0) */,
    0x00003095    /*  19 (TAIL-APPLY 3) */,
    0x00000014    /*  20 (RET) */,
    /* bitvector-ior */
    0x0000005e    /*   0 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-ior!.a63a8da0> */,
    0x0000100e    /*   2 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4096]) + 7),
    0x0000004a    /*   4 (LREF2-PUSH) */,
    0x0000105f    /*   5 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-copy.a6394120> */,
    0x0000000d    /*   7 (PUSH) */,
    0x00000049    /*   8 (LREF1-PUSH) */,
    0x0000003d    /*   9 (LREF0) */,
    0x00004095    /*  10 (TAIL-APPLY 4) */,
    0x00000014    /*  11 (RET) */,
    /* %toplevel */
    0x00000016    /*   0 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2203[101])) /* #<compiled-code bitvector-ior!@0xfa38a6c33780> */,
    0x00000015    /*   2 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-ior!.a63940c0> */,
    0x00000016    /*   4 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2203[102])) /* #<compiled-code bitvector-ior@0xfa38a6c33720> */,
    0x00000015    /*   6 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-ior.a63a8e40> */,
    0x00000014    /*   8 (RET) */,
    /* bitvector-xor! */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4117]) + 8),
    0x0000004a    /*   3 (LREF2-PUSH) */,
    0x00000049    /*   4 (LREF1-PUSH) */,
    0x00002060    /*   5 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%bitvector-xor!.a791c660> */,
    0x00000014    /*   7 (RET) */,
    0x0000200e    /*   8 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4117]) + 14),
    0x0000004a    /*  10 (LREF2-PUSH) */,
    0x00000049    /*  11 (LREF1-PUSH) */,
    0x0000205f    /*  12 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%bitvector-xor!.a791c4e0> */,
    0x00000030    /*  14 (RF) */,
    0x0000005e    /*  15 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-xor!.a791c340> */,
    0x0000004a    /*  17 (LREF2-PUSH) */,
    0x0000003d    /*  18 (LREF0) */,
    0x00003095    /*  19 (TAIL-APPLY 3) */,
    0x00000014    /*  20 (RET) */,
    /* bitvector-xor */
    0x0000005e    /*   0 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-xor!.a7939740> */,
    0x0000100e    /*   2 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4138]) + 7),
    0x0000004a    /*   4 (LREF2-PUSH) */,
    0x0000105f    /*   5 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-copy.a791caa0> */,
    0x0000000d    /*   7 (PUSH) */,
    0x00000049    /*   8 (LREF1-PUSH) */,
    0x0000003d    /*   9 (LREF0) */,
    0x00004095    /*  10 (TAIL-APPLY 4) */,
    0x00000014    /*  11 (RET) */,
    /* %toplevel */
    0x00000016    /*   0 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2203[104])) /* #<compiled-code bitvector-xor!@0xfa38a6c334e0> */,
    0x00000015    /*   2 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-xor!.a791c760> */,
    0x00000016    /*   4 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2203[105])) /* #<compiled-code bitvector-xor@0xfa38a6c333c0> */,
    0x00000015    /*   6 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-xor.a7939880> */,
    0x00000014    /*   8 (RET) */,
    /* bitvector-eqv! */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4159]) + 8),
    0x0000004a    /*   3 (LREF2-PUSH) */,
    0x00000049    /*   4 (LREF1-PUSH) */,
    0x00002060    /*   5 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%bitvector-eqv!.a7035140> */,
    0x00000014    /*   7 (RET) */,
    0x0000200e    /*   8 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4159]) + 14),
    0x0000004a    /*  10 (LREF2-PUSH) */,
    0x00000049    /*  11 (LREF1-PUSH) */,
    0x0000205f    /*  12 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%bitvector-eqv!.a703ff40> */,
    0x00000030    /*  14 (RF) */,
    0x0000005e    /*  15 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-eqv!.a703faa0> */,
    0x0000004a    /*  17 (LREF2-PUSH) */,
    0x0000003d    /*  18 (LREF0) */,
    0x00003095    /*  19 (TAIL-APPLY 3) */,
    0x00000014    /*  20 (RET) */,
    /* bitvector-eqv */
    0x0000005e    /*   0 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-eqv!.a703f920> */,
    0x0000100e    /*   2 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4180]) + 7),
    0x0000004a    /*   4 (LREF2-PUSH) */,
    0x0000105f    /*   5 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-copy.a70353c0> */,
    0x0000000d    /*   7 (PUSH) */,
    0x00000049    /*   8 (LREF1-PUSH) */,
    0x0000003d    /*   9 (LREF0) */,
    0x00004095    /*  10 (TAIL-APPLY 4) */,
    0x00000014    /*  11 (RET) */,
    /* %toplevel */
    0x00000016    /*   0 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2203[107])) /* #<compiled-code bitvector-eqv!@0xfa38a6c33180> */,
    0x00000015    /*   2 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-eqv!.a7035240> */,
    0x00000016    /*   4 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2203[108])) /* #<compiled-code bitvector-eqv@0xfa38a6c33120> */,
    0x00000015    /*   6 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-eqv.a703f9e0> */,
    0x00000014    /*   8 (RET) */,
    /* bitvector-nand */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4201]) + 5),
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-copy.a6c580e0> */,
    0x0000000d    /*   5 (PUSH) */,
    0x00000048    /*   6 (LREF0-PUSH) */,
    0x00002060    /*   7 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-nand!.a6c58140> */,
    0x00000014    /*   9 (RET) */,
    /* bitvector-nor */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4211]) + 5),
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-copy.a6ebce60> */,
    0x0000000d    /*   5 (PUSH) */,
    0x00000048    /*   6 (LREF0-PUSH) */,
    0x00002060    /*   7 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-nor!.a6ebcec0> */,
    0x00000014    /*   9 (RET) */,
    /* bitvector-andc1 */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4221]) + 5),
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-copy.a6916e20> */,
    0x0000000d    /*   5 (PUSH) */,
    0x00000048    /*   6 (LREF0-PUSH) */,
    0x00002060    /*   7 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-andc1!.a6916e60> */,
    0x00000014    /*   9 (RET) */,
    /* bitvector-andc2 */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4231]) + 5),
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-copy.a69d3c00> */,
    0x0000000d    /*   5 (PUSH) */,
    0x00000048    /*   6 (LREF0-PUSH) */,
    0x00002060    /*   7 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-andc2!.a69d3c40> */,
    0x00000014    /*   9 (RET) */,
    /* bitvector-orc1 */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4241]) + 5),
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-copy.a6ad4020> */,
    0x0000000d    /*   5 (PUSH) */,
    0x00000048    /*   6 (LREF0-PUSH) */,
    0x00002060    /*   7 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-orc1!.a6ad4160> */,
    0x00000014    /*   9 (RET) */,
    /* bitvector-orc2 */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4251]) + 5),
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-copy.a6bb28a0> */,
    0x0000000d    /*   5 (PUSH) */,
    0x00000048    /*   6 (LREF0-PUSH) */,
    0x00002060    /*   7 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-orc2!.a6bb28e0> */,
    0x00000014    /*   9 (RET) */,
    /* bitvector-logical-shift */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4261]) + 5),
    0x0000004a    /*   2 (LREF2-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-length.a6535460> */,
    0x00001018    /*   5 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*   6 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4261]) + 12),
    0x00000048    /*   8 (LREF0-PUSH) */,
    0x0000004c    /*   9 (LREF10-PUSH) */,
    0x0000205f    /*  10 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-bitvector.a65352c0> */,
    0x00001018    /*  12 (PUSH-LOCAL-ENV 1) */,
    0x00000045    /*  13 (LREF21) */,
    0x0000102a    /*  14 (LREF-VAL0-BNLE 1 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4261]) + 18),
    0x00000013    /*  16 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4261]) + 49),
    0x00000002    /*  18 (CONSTI 0) */,
    0x0040202c    /*  19 (LREF-VAL0-BNGE 2 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4261]) + 31),
    0x0000400e    /*  21 (PRE-CALL 4) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4261]) + 49),
    0x00000048    /*  23 (LREF0-PUSH) */,
    0x00000007    /*  24 (CONSTI-PUSH 0) */,
    0x00802047    /*  25 (LREF-PUSH 2 2) */,
    0x00000050    /*  26 (LREF21-PUSH) */,
    0x0000405f    /*  27 (GREF-CALL 4) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-copy!.a6535020> */,
    0x00000013    /*  29 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4261]) + 49),
    0x00000041    /*  31 (LREF10) */,
    0x000000b7    /*  32 (NEGATE) */,
    0x0040202b    /*  33 (LREF-VAL0-BNGT 2 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4261]) + 49),
    0x0000500e    /*  35 (PRE-CALL 5) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4261]) + 49),
    0x00000048    /*  37 (LREF0-PUSH) */,
    0x00000045    /*  38 (LREF21) */,
    0x000000b7    /*  39 (NEGATE) */,
    0x0000000d    /*  40 (PUSH) */,
    0x00802047    /*  41 (LREF-PUSH 2 2) */,
    0x00000007    /*  42 (CONSTI-PUSH 0) */,
    0x00000041    /*  43 (LREF10) */,
    0x004020b6    /*  44 (LREF-VAL0-NUMADD2 2 1) */,
    0x00005062    /*  45 (PUSH-GREF-CALL 5) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-copy!.a6539ec0> */,
    0x00000013    /*  47 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4261]) + 49),
    0x00000053    /*  49 (LREF0-RET) */,
    /* bitvector-field-clear */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4311]) + 5),
    0x0000004a    /*   2 (LREF2-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-copy.a777da40> */,
    0x0000000d    /*   5 (PUSH) */,
    0x00000049    /*   6 (LREF1-PUSH) */,
    0x00000048    /*   7 (LREF0-PUSH) */,
    0x00003060    /*   8 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-field-clear!.a777da80> */,
    0x00000014    /*  10 (RET) */,
    /* bitvector-field-set */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4322]) + 5),
    0x0000004a    /*   2 (LREF2-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-copy.a73448c0> */,
    0x0000000d    /*   5 (PUSH) */,
    0x00000049    /*   6 (LREF1-PUSH) */,
    0x00000048    /*   7 (LREF0-PUSH) */,
    0x00003060    /*   8 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-field-set!.a7344900> */,
    0x00000014    /*  10 (RET) */,
    /* bitvector-field-replace */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4333]) + 5),
    0x0000004b    /*   2 (LREF3-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-copy.a6d16840> */,
    0x0000000d    /*   5 (PUSH) */,
    0x0000004a    /*   6 (LREF2-PUSH) */,
    0x00000049    /*   7 (LREF1-PUSH) */,
    0x00000048    /*   8 (LREF0-PUSH) */,
    0x00004060    /*   9 (GREF-TAIL-CALL 4) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-field-replace!.a6d16880> */,
    0x00000014    /*  11 (RET) */,
    /* bitvector-field-replace! */
    0x0000500e    /*   0 (PRE-CALL 5) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4345]) + 11),
    0x0000004b    /*   2 (LREF3-PUSH) */,
    0x00000049    /*   3 (LREF1-PUSH) */,
    0x0000004a    /*   4 (LREF2-PUSH) */,
    0x00000007    /*   5 (CONSTI-PUSH 0) */,
    0x00000048    /*   6 (LREF0-PUSH) */,
    0x0000003e    /*   7 (LREF1) */,
    0x000000b3    /*   8 (NUMSUB2) */,
    0x00005062    /*   9 (PUSH-GREF-CALL 5) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-copy!.a6eccd60> */,
    0x00000056    /*  11 (LREF3-RET) */,
    /* bitvector-field-replace-same */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4357]) + 5),
    0x0000004b    /*   2 (LREF3-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-copy.a6f6f5a0> */,
    0x0000000d    /*   5 (PUSH) */,
    0x0000004a    /*   6 (LREF2-PUSH) */,
    0x00000049    /*   7 (LREF1-PUSH) */,
    0x00000048    /*   8 (LREF0-PUSH) */,
    0x00004060    /*   9 (GREF-TAIL-CALL 4) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-field-replace-same!.a6f6f5e0> */,
    0x00000014    /*  11 (RET) */,
    /* bitvector-field-replace-same! */
    0x0000500e    /*   0 (PRE-CALL 5) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4369]) + 9),
    0x0000004b    /*   2 (LREF3-PUSH) */,
    0x00000049    /*   3 (LREF1-PUSH) */,
    0x0000004a    /*   4 (LREF2-PUSH) */,
    0x00000049    /*   5 (LREF1-PUSH) */,
    0x00000048    /*   6 (LREF0-PUSH) */,
    0x0000505f    /*   7 (GREF-CALL 5) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-copy!.a6925400> */,
    0x00000056    /*   9 (LREF3-RET) */,
    /* bitvector-field-rotate */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4379]) + 5),
    0x0000004a    /*   2 (LREF2-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#exact-integer?.a696fc00> */,
    0x0000001e    /*   5 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4379]) + 9),
    0x00000013    /*   7 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4379]) + 21),
    0x0000100e    /*   9 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4379]) + 21),
    0x0000200e    /*  11 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4379]) + 19),
    0x00000006    /*  13 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[27])) /* "Invalid assumption: ~s" */,
    0x00000006    /*  15 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[1079])) /* (exact-integer? count) */,
    0x0000205f    /*  17 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#format.a696fc80> */,
    0x00001062    /*  19 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.a696fca0> */,
    0x0000100e    /*  21 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4379]) + 26),
    0x00000049    /*  23 (LREF1-PUSH) */,
    0x0000105f    /*  24 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#exact-integer?.a696f860> */,
    0x0000001e    /*  26 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4379]) + 43),
    0x0000300e    /*  28 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4379]) + 39),
    0x00000007    /*  30 (CONSTI-PUSH 0) */,
    0x00000049    /*  31 (LREF1-PUSH) */,
    0x0000100e    /*  32 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4379]) + 37),
    0x0000004b    /*  34 (LREF3-PUSH) */,
    0x0000105f    /*  35 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-length.a696f4c0> */,
    0x00003062    /*  37 (PUSH-GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<=.a696f5e0> */,
    0x0000001e    /*  39 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4379]) + 43),
    0x00000013    /*  41 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4379]) + 59),
    0x0000100e    /*  43 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4379]) + 59),
    0x0000200e    /*  45 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4379]) + 53),
    0x00000006    /*  47 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[27])) /* "Invalid assumption: ~s" */,
    0x00000006    /*  49 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[1087])) /* (and (exact-integer? start) (<= 0 start (bitvector-length bv))) */,
    0x0000205f    /*  51 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#format.a696f9c0> */,
    0x00001062    /*  53 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.a696f9e0> */,
    0x00000013    /*  55 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4379]) + 59),
    0x00000013    /*  57 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4379]) + 43),
    0x0000100e    /*  59 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4379]) + 64),
    0x00000048    /*  61 (LREF0-PUSH) */,
    0x0000105f    /*  62 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#exact-integer?.a6979c00> */,
    0x0000001e    /*  64 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4379]) + 81),
    0x0000300e    /*  66 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4379]) + 77),
    0x00000049    /*  68 (LREF1-PUSH) */,
    0x00000048    /*  69 (LREF0-PUSH) */,
    0x0000100e    /*  70 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4379]) + 75),
    0x0000004b    /*  72 (LREF3-PUSH) */,
    0x0000105f    /*  73 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-length.a6979a40> */,
    0x00003062    /*  75 (PUSH-GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<=.a6979ba0> */,
    0x0000001e    /*  77 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4379]) + 81),
    0x00000013    /*  79 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4379]) + 97),
    0x0000100e    /*  81 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4379]) + 97),
    0x0000200e    /*  83 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4379]) + 91),
    0x00000006    /*  85 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d2191[27])) /* "Invalid assumption: ~s" */,
    0x00000006    /*  87 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d2202[1093])) /* (and (exact-integer? end) (<= start end (bitvector-length bv))) */,
    0x0000205f    /*  89 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#format.a6979d00> */,
    0x00001062    /*  91 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.a6979dc0> */,
    0x00000013    /*  93 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4379]) + 97),
    0x00000013    /*  95 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4379]) + 81),
    0x0000003f    /*  97 (LREF2) */,
    0x0000002d    /*  98 (BNUMNEI 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4379]) + 101),
    0x00000056    /* 100 (LREF3-RET) */,
    0x0000003d    /* 101 (LREF0) */,
    0x00400028    /* 102 (LREF-VAL0-BNUMNE 0 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4379]) + 105),
    0x00000056    /* 104 (LREF3-RET) */,
    0x0000100e    /* 105 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4379]) + 110),
    0x0000004b    /* 107 (LREF3-PUSH) */,
    0x0000105f    /* 108 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-copy.a69790e0> */,
    0x00001018    /* 110 (PUSH-LOCAL-ENV 1) */,
    0x0000004c    /* 111 (LREF10-PUSH) */,
    0x00000042    /* 112 (LREF11) */,
    0x000000b3    /* 113 (NUMSUB2) */,
    0x00001018    /* 114 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /* 115 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4379]) + 121),
    0x00802047    /* 117 (LREF-PUSH 2 2) */,
    0x00000048    /* 118 (LREF0-PUSH) */,
    0x0000205f    /* 119 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#modulo.a697eec0> */,
    0x00001018    /* 121 (PUSH-LOCAL-ENV 1) */,
    0x0000500e    /* 122 (PRE-CALL 5) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4379]) + 133),
    0x0000004f    /* 124 (LREF20-PUSH) */,
    0x00403047    /* 125 (LREF-PUSH 3 1) */,
    0x00c03047    /* 126 (LREF-PUSH 3 3) */,
    0x0040303c    /* 127 (LREF 3 1) */,
    0x000000b6    /* 128 (LREF-VAL0-NUMADD2 0 0) */,
    0x0000000d    /* 129 (PUSH) */,
    0x00000051    /* 130 (LREF30-PUSH) */,
    0x0000505f    /* 131 (GREF-CALL 5) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-copy!.a697ebc0> */,
    0x0000500e    /* 133 (PRE-CALL 5) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4379]) + 146),
    0x0000004f    /* 135 (LREF20-PUSH) */,
    0x00000051    /* 136 (LREF30-PUSH) */,
    0x0000003d    /* 137 (LREF0) */,
    0x000000b3    /* 138 (NUMSUB2) */,
    0x0000000d    /* 139 (PUSH) */,
    0x00c03047    /* 140 (LREF-PUSH 3 3) */,
    0x00403047    /* 141 (LREF-PUSH 3 1) */,
    0x0040303c    /* 142 (LREF 3 1) */,
    0x000000b6    /* 143 (LREF-VAL0-NUMADD2 0 0) */,
    0x00005062    /* 144 (PUSH-GREF-CALL 5) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-copy!.a697e9c0> */,
    0x0000001a    /* 146 (POP-LOCAL-ENV) */,
    0x0000001a    /* 147 (POP-LOCAL-ENV) */,
    0x00000053    /* 148 (LREF0-RET) */,
    /* bitvector-field-flip */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d2201[4528]) + 5),
    0x0000004a    /*   2 (LREF2-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-copy.a66e1460> */,
    0x0000000d    /*   5 (PUSH) */,
    0x00000049    /*   6 (LREF1-PUSH) */,
    0x00000048    /*   7 (LREF0-PUSH) */,
    0x00003060    /*   8 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#bitvector-field-flip!.a66e14a0> */,
    0x00000014    /*  10 (RET) */,
  },
  {   /* ScmObj d2190 */
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(45, FALSE),
    SCM_MAKE_INT(37U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_MAKE_INT(3U),
    SCM_UNDEFINED,
    SCM_MAKE_INT(9U),
    SCM_UNDEFINED,
    SCM_MAKE_INT(5U),
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d2202[155]),
    SCM_MAKE_INT(11U),
    SCM_OBJ(&scm__rc.d2202[157]),
    SCM_FALSE,
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d2202[160]),
    SCM_FALSE,
    SCM_MAKE_INT(1U),
    SCM_MAKE_INT(0),
    SCM_OBJ(&scm__rc.d2202[161]),
    SCM_MAKE_INT(17U),
    SCM_FALSE,
    SCM_UNDEFINED,
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d2202[164]),
    SCM_MAKE_INT(7U),
    SCM_OBJ(&scm__rc.d2202[166]),
    SCM_FALSE,
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d2202[169]),
    SCM_UNDEFINED,
    SCM_MAKE_INT(3U),
    SCM_MAKE_INT(0),
    SCM_OBJ(&scm__rc.d2202[172]),
    SCM_MAKE_INT(32U),
    SCM_FALSE,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
  },
};
#include "gauche/bignum.h"

static ScmObj srfi_2d178bitvector_prefix_length(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj bv1_scm;
  ScmBitvector* bv1;
  ScmObj bv2_scm;
  ScmBitvector* bv2;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("bitvector-prefix-length");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  bv1_scm = SCM_SUBRARGS[0];
  if (!SCM_BITVECTORP(bv1_scm)) Scm_Error("bitvector required, but got %S", bv1_scm);
  bv1 = SCM_BITVECTOR(bv1_scm);
  bv2_scm = SCM_SUBRARGS[1];
  if (!SCM_BITVECTORP(bv2_scm)) Scm_Error("bitvector required, but got %S", bv2_scm);
  bv2 = SCM_BITVECTOR(bv2_scm);
  {
{
int SCM_RESULT;

#line 357 "./srfi-178.scm"
{ScmSmallInt len1=SCM_BITVECTOR_SIZE(bv1);ScmSmallInt len2=
SCM_BITVECTOR_SIZE(bv2);ScmSmallInt len=
(((len1)<(len2))?(len1):(len2));ScmBits* bits1=
SCM_BITVECTOR_BITS(bv1);ScmBits* bits2=
SCM_BITVECTOR_BITS(bv2);ScmSmallInt i=0;
#line 363 "./srfi-178.scm"
for (; (i)<(len); (i)++){
if (!((!(SCM_BITS_TEST(bits1,i)))==(
!(SCM_BITS_TEST(bits2,i))))){{
{SCM_RESULT=(i);goto SCM_STUB_RETURN;}}}}
{SCM_RESULT=(len);goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_MakeInteger(SCM_RESULT));
}
  }
}

static ScmObj srfi_2d178bitvector_suffix_length(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj bv1_scm;
  ScmBitvector* bv1;
  ScmObj bv2_scm;
  ScmBitvector* bv2;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("bitvector-suffix-length");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  bv1_scm = SCM_SUBRARGS[0];
  if (!SCM_BITVECTORP(bv1_scm)) Scm_Error("bitvector required, but got %S", bv1_scm);
  bv1 = SCM_BITVECTOR(bv1_scm);
  bv2_scm = SCM_SUBRARGS[1];
  if (!SCM_BITVECTORP(bv2_scm)) Scm_Error("bitvector required, but got %S", bv2_scm);
  bv2 = SCM_BITVECTOR(bv2_scm);
  {
{
int SCM_RESULT;

#line 371 "./srfi-178.scm"
{ScmSmallInt len1=SCM_BITVECTOR_SIZE(bv1);ScmSmallInt len2=
SCM_BITVECTOR_SIZE(bv2);ScmSmallInt len=
(((len1)<(len2))?(len1):(len2));ScmBits* bits1=
SCM_BITVECTOR_BITS(bv1);ScmBits* bits2=
SCM_BITVECTOR_BITS(bv2);ScmSmallInt i=0;
#line 377 "./srfi-178.scm"
for (; (i)<(len); (i)++){
if (!((!(SCM_BITS_TEST(bits1,((len1)-(i))-(1))))==(
!(SCM_BITS_TEST(bits2,((len2)-(i))-(1)))))){{
{SCM_RESULT=(i);goto SCM_STUB_RETURN;}}}}
{SCM_RESULT=(len);goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_MakeInteger(SCM_RESULT));
}
  }
}

static ScmObj srfi_2d178bitvector_TOinteger(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj bv_scm;
  ScmBitvector* bv;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("bitvector->integer");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  bv_scm = SCM_SUBRARGS[0];
  if (!SCM_BITVECTORP(bv_scm)) Scm_Error("bitvector required, but got %S", bv_scm);
  bv = SCM_BITVECTOR(bv_scm);
  {
{
ScmObj SCM_RESULT;

#line 539 "./srfi-178.scm"
if ((SCM_BITVECTOR_SIZE(bv))==(0)){
{SCM_RESULT=(SCM_MAKE_INT(0));goto SCM_STUB_RETURN;}} else {
{SCM_RESULT=(
Scm_NormalizeBignum(
SCM_BIGNUM(
Scm_MakeBignumFromUIArray(1,
#line 546 "./srfi-178.scm"
SCM_BITVECTOR_BITS(bv),
SCM_BITS_NUM_WORDS(SCM_BITVECTOR_SIZE(bv))))));goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj srfi_2d178bitvector_notX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj v_scm;
  ScmBitvector* v;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("bitvector-not!");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  v_scm = SCM_SUBRARGS[0];
  if (!SCM_BITVECTORP(v_scm)) Scm_Error("bitvector required, but got %S", v_scm);
  v = SCM_BITVECTOR(v_scm);
  {
{
ScmObj SCM_RESULT;

#line 605 "./srfi-178.scm"
{SCM_BITVECTOR_CHECK_MUTABLE(v);if (!((SCM_BITVECTOR_SIZE(v))==(SCM_BITVECTOR_SIZE(v)))){{Scm_Error("Bitvector sizes don't match: %S vs %S",v,v);}}Scm_BitsOperate(SCM_BITVECTOR_BITS(v),SCM_BIT_NOT1,SCM_BITVECTOR_BITS(v),SCM_BITVECTOR_BITS(v),0,SCM_BITVECTOR_SIZE(v));{SCM_RESULT=(SCM_OBJ(v));goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj srfi_2d178_25bitvector_andX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj v1_scm;
  ScmBitvector* v1;
  ScmObj v2_scm;
  ScmBitvector* v2;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("%bitvector-and!");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  v1_scm = SCM_SUBRARGS[0];
  if (!SCM_BITVECTORP(v1_scm)) Scm_Error("bitvector required, but got %S", v1_scm);
  v1 = SCM_BITVECTOR(v1_scm);
  v2_scm = SCM_SUBRARGS[1];
  if (!SCM_BITVECTORP(v2_scm)) Scm_Error("bitvector required, but got %S", v2_scm);
  v2 = SCM_BITVECTOR(v2_scm);
  {
{
ScmObj SCM_RESULT;

#line 620 "./srfi-178.scm"
{SCM_BITVECTOR_CHECK_MUTABLE(v1);if (!((SCM_BITVECTOR_SIZE(v1))==(SCM_BITVECTOR_SIZE(v2)))){{Scm_Error("Bitvector sizes don't match: %S vs %S",v1,v2);}}Scm_BitsOperate(SCM_BITVECTOR_BITS(v1),SCM_BIT_AND,SCM_BITVECTOR_BITS(v1),SCM_BITVECTOR_BITS(v2),0,SCM_BITVECTOR_SIZE(v1));{SCM_RESULT=(SCM_OBJ(v1));goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj srfi_2d178_25bitvector_iorX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj v1_scm;
  ScmBitvector* v1;
  ScmObj v2_scm;
  ScmBitvector* v2;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("%bitvector-ior!");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  v1_scm = SCM_SUBRARGS[0];
  if (!SCM_BITVECTORP(v1_scm)) Scm_Error("bitvector required, but got %S", v1_scm);
  v1 = SCM_BITVECTOR(v1_scm);
  v2_scm = SCM_SUBRARGS[1];
  if (!SCM_BITVECTORP(v2_scm)) Scm_Error("bitvector required, but got %S", v2_scm);
  v2 = SCM_BITVECTOR(v2_scm);
  {
{
ScmObj SCM_RESULT;

#line 622 "./srfi-178.scm"
{SCM_BITVECTOR_CHECK_MUTABLE(v1);if (!((SCM_BITVECTOR_SIZE(v1))==(SCM_BITVECTOR_SIZE(v2)))){{Scm_Error("Bitvector sizes don't match: %S vs %S",v1,v2);}}Scm_BitsOperate(SCM_BITVECTOR_BITS(v1),SCM_BIT_IOR,SCM_BITVECTOR_BITS(v1),SCM_BITVECTOR_BITS(v2),0,SCM_BITVECTOR_SIZE(v1));{SCM_RESULT=(SCM_OBJ(v1));goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj srfi_2d178_25bitvector_xorX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj v1_scm;
  ScmBitvector* v1;
  ScmObj v2_scm;
  ScmBitvector* v2;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("%bitvector-xor!");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  v1_scm = SCM_SUBRARGS[0];
  if (!SCM_BITVECTORP(v1_scm)) Scm_Error("bitvector required, but got %S", v1_scm);
  v1 = SCM_BITVECTOR(v1_scm);
  v2_scm = SCM_SUBRARGS[1];
  if (!SCM_BITVECTORP(v2_scm)) Scm_Error("bitvector required, but got %S", v2_scm);
  v2 = SCM_BITVECTOR(v2_scm);
  {
{
ScmObj SCM_RESULT;

#line 624 "./srfi-178.scm"
{SCM_BITVECTOR_CHECK_MUTABLE(v1);if (!((SCM_BITVECTOR_SIZE(v1))==(SCM_BITVECTOR_SIZE(v2)))){{Scm_Error("Bitvector sizes don't match: %S vs %S",v1,v2);}}Scm_BitsOperate(SCM_BITVECTOR_BITS(v1),SCM_BIT_XOR,SCM_BITVECTOR_BITS(v1),SCM_BITVECTOR_BITS(v2),0,SCM_BITVECTOR_SIZE(v1));{SCM_RESULT=(SCM_OBJ(v1));goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj srfi_2d178_25bitvector_eqvX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj v1_scm;
  ScmBitvector* v1;
  ScmObj v2_scm;
  ScmBitvector* v2;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("%bitvector-eqv!");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  v1_scm = SCM_SUBRARGS[0];
  if (!SCM_BITVECTORP(v1_scm)) Scm_Error("bitvector required, but got %S", v1_scm);
  v1 = SCM_BITVECTOR(v1_scm);
  v2_scm = SCM_SUBRARGS[1];
  if (!SCM_BITVECTORP(v2_scm)) Scm_Error("bitvector required, but got %S", v2_scm);
  v2 = SCM_BITVECTOR(v2_scm);
  {
{
ScmObj SCM_RESULT;

#line 626 "./srfi-178.scm"
{SCM_BITVECTOR_CHECK_MUTABLE(v1);if (!((SCM_BITVECTOR_SIZE(v1))==(SCM_BITVECTOR_SIZE(v2)))){{Scm_Error("Bitvector sizes don't match: %S vs %S",v1,v2);}}Scm_BitsOperate(SCM_BITVECTOR_BITS(v1),SCM_BIT_EQV,SCM_BITVECTOR_BITS(v1),SCM_BITVECTOR_BITS(v2),0,SCM_BITVECTOR_SIZE(v1));{SCM_RESULT=(SCM_OBJ(v1));goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj srfi_2d178bitvector_nandX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj v1_scm;
  ScmBitvector* v1;
  ScmObj v2_scm;
  ScmBitvector* v2;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("bitvector-nand!");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  v1_scm = SCM_SUBRARGS[0];
  if (!SCM_BITVECTORP(v1_scm)) Scm_Error("bitvector required, but got %S", v1_scm);
  v1 = SCM_BITVECTOR(v1_scm);
  v2_scm = SCM_SUBRARGS[1];
  if (!SCM_BITVECTORP(v2_scm)) Scm_Error("bitvector required, but got %S", v2_scm);
  v2 = SCM_BITVECTOR(v2_scm);
  {
{
ScmObj SCM_RESULT;

#line 635 "./srfi-178.scm"
{SCM_BITVECTOR_CHECK_MUTABLE(v1);if (!((SCM_BITVECTOR_SIZE(v1))==(SCM_BITVECTOR_SIZE(v2)))){{Scm_Error("Bitvector sizes don't match: %S vs %S",v1,v2);}}Scm_BitsOperate(SCM_BITVECTOR_BITS(v1),SCM_BIT_NAND,SCM_BITVECTOR_BITS(v1),SCM_BITVECTOR_BITS(v2),0,SCM_BITVECTOR_SIZE(v1));{SCM_RESULT=(SCM_OBJ(v1));goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj srfi_2d178bitvector_norX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj v1_scm;
  ScmBitvector* v1;
  ScmObj v2_scm;
  ScmBitvector* v2;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("bitvector-nor!");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  v1_scm = SCM_SUBRARGS[0];
  if (!SCM_BITVECTORP(v1_scm)) Scm_Error("bitvector required, but got %S", v1_scm);
  v1 = SCM_BITVECTOR(v1_scm);
  v2_scm = SCM_SUBRARGS[1];
  if (!SCM_BITVECTORP(v2_scm)) Scm_Error("bitvector required, but got %S", v2_scm);
  v2 = SCM_BITVECTOR(v2_scm);
  {
{
ScmObj SCM_RESULT;

#line 638 "./srfi-178.scm"
{SCM_BITVECTOR_CHECK_MUTABLE(v1);if (!((SCM_BITVECTOR_SIZE(v1))==(SCM_BITVECTOR_SIZE(v2)))){{Scm_Error("Bitvector sizes don't match: %S vs %S",v1,v2);}}Scm_BitsOperate(SCM_BITVECTOR_BITS(v1),SCM_BIT_NOR,SCM_BITVECTOR_BITS(v1),SCM_BITVECTOR_BITS(v2),0,SCM_BITVECTOR_SIZE(v1));{SCM_RESULT=(SCM_OBJ(v1));goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj srfi_2d178bitvector_andc1X(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj v1_scm;
  ScmBitvector* v1;
  ScmObj v2_scm;
  ScmBitvector* v2;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("bitvector-andc1!");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  v1_scm = SCM_SUBRARGS[0];
  if (!SCM_BITVECTORP(v1_scm)) Scm_Error("bitvector required, but got %S", v1_scm);
  v1 = SCM_BITVECTOR(v1_scm);
  v2_scm = SCM_SUBRARGS[1];
  if (!SCM_BITVECTORP(v2_scm)) Scm_Error("bitvector required, but got %S", v2_scm);
  v2 = SCM_BITVECTOR(v2_scm);
  {
{
ScmObj SCM_RESULT;

#line 641 "./srfi-178.scm"
{SCM_BITVECTOR_CHECK_MUTABLE(v1);if (!((SCM_BITVECTOR_SIZE(v1))==(SCM_BITVECTOR_SIZE(v2)))){{Scm_Error("Bitvector sizes don't match: %S vs %S",v1,v2);}}Scm_BitsOperate(SCM_BITVECTOR_BITS(v1),SCM_BIT_ANDC1,SCM_BITVECTOR_BITS(v1),SCM_BITVECTOR_BITS(v2),0,SCM_BITVECTOR_SIZE(v1));{SCM_RESULT=(SCM_OBJ(v1));goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj srfi_2d178bitvector_andc2X(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj v1_scm;
  ScmBitvector* v1;
  ScmObj v2_scm;
  ScmBitvector* v2;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("bitvector-andc2!");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  v1_scm = SCM_SUBRARGS[0];
  if (!SCM_BITVECTORP(v1_scm)) Scm_Error("bitvector required, but got %S", v1_scm);
  v1 = SCM_BITVECTOR(v1_scm);
  v2_scm = SCM_SUBRARGS[1];
  if (!SCM_BITVECTORP(v2_scm)) Scm_Error("bitvector required, but got %S", v2_scm);
  v2 = SCM_BITVECTOR(v2_scm);
  {
{
ScmObj SCM_RESULT;

#line 644 "./srfi-178.scm"
{SCM_BITVECTOR_CHECK_MUTABLE(v1);if (!((SCM_BITVECTOR_SIZE(v1))==(SCM_BITVECTOR_SIZE(v2)))){{Scm_Error("Bitvector sizes don't match: %S vs %S",v1,v2);}}Scm_BitsOperate(SCM_BITVECTOR_BITS(v1),SCM_BIT_ANDC2,SCM_BITVECTOR_BITS(v1),SCM_BITVECTOR_BITS(v2),0,SCM_BITVECTOR_SIZE(v1));{SCM_RESULT=(SCM_OBJ(v1));goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj srfi_2d178bitvector_orc1X(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj v1_scm;
  ScmBitvector* v1;
  ScmObj v2_scm;
  ScmBitvector* v2;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("bitvector-orc1!");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  v1_scm = SCM_SUBRARGS[0];
  if (!SCM_BITVECTORP(v1_scm)) Scm_Error("bitvector required, but got %S", v1_scm);
  v1 = SCM_BITVECTOR(v1_scm);
  v2_scm = SCM_SUBRARGS[1];
  if (!SCM_BITVECTORP(v2_scm)) Scm_Error("bitvector required, but got %S", v2_scm);
  v2 = SCM_BITVECTOR(v2_scm);
  {
{
ScmObj SCM_RESULT;

#line 647 "./srfi-178.scm"
{SCM_BITVECTOR_CHECK_MUTABLE(v1);if (!((SCM_BITVECTOR_SIZE(v1))==(SCM_BITVECTOR_SIZE(v2)))){{Scm_Error("Bitvector sizes don't match: %S vs %S",v1,v2);}}Scm_BitsOperate(SCM_BITVECTOR_BITS(v1),SCM_BIT_IORC1,SCM_BITVECTOR_BITS(v1),SCM_BITVECTOR_BITS(v2),0,SCM_BITVECTOR_SIZE(v1));{SCM_RESULT=(SCM_OBJ(v1));goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj srfi_2d178bitvector_orc2X(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj v1_scm;
  ScmBitvector* v1;
  ScmObj v2_scm;
  ScmBitvector* v2;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("bitvector-orc2!");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  v1_scm = SCM_SUBRARGS[0];
  if (!SCM_BITVECTORP(v1_scm)) Scm_Error("bitvector required, but got %S", v1_scm);
  v1 = SCM_BITVECTOR(v1_scm);
  v2_scm = SCM_SUBRARGS[1];
  if (!SCM_BITVECTORP(v2_scm)) Scm_Error("bitvector required, but got %S", v2_scm);
  v2 = SCM_BITVECTOR(v2_scm);
  {
{
ScmObj SCM_RESULT;

#line 650 "./srfi-178.scm"
{SCM_BITVECTOR_CHECK_MUTABLE(v1);if (!((SCM_BITVECTOR_SIZE(v1))==(SCM_BITVECTOR_SIZE(v2)))){{Scm_Error("Bitvector sizes don't match: %S vs %S",v1,v2);}}Scm_BitsOperate(SCM_BITVECTOR_BITS(v1),SCM_BIT_IORC2,SCM_BITVECTOR_BITS(v1),SCM_BITVECTOR_BITS(v2),0,SCM_BITVECTOR_SIZE(v1));{SCM_RESULT=(SCM_OBJ(v1));goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj srfi_2d178bitvector_count(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj bit_scm;
  ScmObj bit;
  ScmObj bv_scm;
  ScmBitvector* bv;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("bitvector-count");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  bit_scm = SCM_SUBRARGS[0];
  bit = (bit_scm);
  bv_scm = SCM_SUBRARGS[1];
  if (!SCM_BITVECTORP(bv_scm)) Scm_Error("bitvector required, but got %S", bv_scm);
  bv = SCM_BITVECTOR(bv_scm);
  {
{
int SCM_RESULT;

#line 664 "./srfi-178.scm"
if (Scm_Bit2Int(bit)){
{SCM_RESULT=(Scm_BitsCount1(SCM_BITVECTOR_BITS(bv),0,SCM_BITVECTOR_SIZE(bv)));goto SCM_STUB_RETURN;}} else {
{SCM_RESULT=(Scm_BitsCount0(SCM_BITVECTOR_BITS(bv),0,SCM_BITVECTOR_SIZE(bv)));goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_MakeInteger(SCM_RESULT));
}
  }
}

static ScmObj srfi_2d178bitvector_count_run(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj bit_scm;
  ScmObj bit;
  ScmObj bv_scm;
  ScmBitvector* bv;
  ScmObj i_scm;
  ScmSmallInt i;
  ScmObj SCM_SUBRARGS[3];
  SCM_ENTER_SUBR("bitvector-count-run");
  for (int SCM_i=0; SCM_i<3; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  bit_scm = SCM_SUBRARGS[0];
  bit = (bit_scm);
  bv_scm = SCM_SUBRARGS[1];
  if (!SCM_BITVECTORP(bv_scm)) Scm_Error("bitvector required, but got %S", bv_scm);
  bv = SCM_BITVECTOR(bv_scm);
  i_scm = SCM_SUBRARGS[2];
  if (!SCM_INTP(i_scm)) Scm_Error("small integer required, but got %S", i_scm);
  i = SCM_INT_VALUE(i_scm);
  {
{
int SCM_RESULT;

#line 669 "./srfi-178.scm"
if (!(((0)<=(i))&&((i)<=(SCM_BITVECTOR_SIZE(bv))))){{
Scm_Error("bitvector index out of range: %ld",i);}}

#line 671 "./srfi-178.scm"
{int b=Scm_Bit2Int(bit);ScmBits* bits=
SCM_BITVECTOR_BITS(bv);ScmSmallInt len=
SCM_BITVECTOR_SIZE(bv);int c=0;
#line 675 "./srfi-178.scm"
for (; (i)<(len); (i)++){
if (SCM_BITS_TEST(bits,i)){
if (!(b)){{break;}}} else {
if (b){{break;}}}
(c)++;}
{SCM_RESULT=(c);goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_MakeInteger(SCM_RESULT));
}
  }
}

static ScmObj srfi_2d178bitvector_if(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj bv_if_scm;
  ScmBitvector* bv_if;
  ScmObj bv_then_scm;
  ScmBitvector* bv_then;
  ScmObj bv_else_scm;
  ScmBitvector* bv_else;
  ScmObj SCM_SUBRARGS[3];
  SCM_ENTER_SUBR("bitvector-if");
  for (int SCM_i=0; SCM_i<3; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  bv_if_scm = SCM_SUBRARGS[0];
  if (!SCM_BITVECTORP(bv_if_scm)) Scm_Error("bitvector required, but got %S", bv_if_scm);
  bv_if = SCM_BITVECTOR(bv_if_scm);
  bv_then_scm = SCM_SUBRARGS[1];
  if (!SCM_BITVECTORP(bv_then_scm)) Scm_Error("bitvector required, but got %S", bv_then_scm);
  bv_then = SCM_BITVECTOR(bv_then_scm);
  bv_else_scm = SCM_SUBRARGS[2];
  if (!SCM_BITVECTORP(bv_else_scm)) Scm_Error("bitvector required, but got %S", bv_else_scm);
  bv_else = SCM_BITVECTOR(bv_else_scm);
  {
{
ScmObj SCM_RESULT;

#line 685 "./srfi-178.scm"
{ScmSmallInt len=SCM_BITVECTOR_SIZE(bv_if);ScmSmallInt nw=
SCM_BITS_NUM_WORDS(len);ScmBits* bi=
SCM_BITVECTOR_BITS(bv_if);ScmBits* bt=
SCM_BITVECTOR_BITS(bv_then);ScmBits* be=
SCM_BITVECTOR_BITS(bv_else);ScmSmallInt i=0;ScmObj bv_result=
#line 691 "./srfi-178.scm"
Scm_MakeBitvector(len,SCM_FALSE);ScmBits* br=
SCM_BITVECTOR_BITS(bv_result);
if (!((SCM_BITVECTOR_SIZE(bv_then))==(len))){{
Scm_Error("lengths of bv-if and bv-then differ: %S vs %S",bv_if,bv_then);}}
#line 696 "./srfi-178.scm"
if (!((SCM_BITVECTOR_SIZE(bv_else))==(len))){{
Scm_Error("lengths of bv-if and bv-else differ: %S vs %S",bv_if,bv_else);}}
#line 699 "./srfi-178.scm"
for (; (i)<(nw); (i)++){
(br)[i]=(
(((bi)[i])&((bt)[i]))|(
(~((bi)[i]))&((be)[i])));}
{SCM_RESULT=(bv_result);goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj srfi_2d178bitvector_first_bit(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj bit_scm;
  ScmObj bit;
  ScmObj bv_scm;
  ScmBitvector* bv;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("bitvector-first-bit");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  bit_scm = SCM_SUBRARGS[0];
  bit = (bit_scm);
  bv_scm = SCM_SUBRARGS[1];
  if (!SCM_BITVECTORP(bv_scm)) Scm_Error("bitvector required, but got %S", bv_scm);
  bv = SCM_BITVECTOR(bv_scm);
  {
{
int SCM_RESULT;

#line 706 "./srfi-178.scm"
if (Scm_Bit2Int(bit)){
{SCM_RESULT=(Scm_BitsLowest1(SCM_BITVECTOR_BITS(bv),0,SCM_BITVECTOR_SIZE(bv)));goto SCM_STUB_RETURN;}} else {
{SCM_RESULT=(Scm_BitsLowest0(SCM_BITVECTOR_BITS(bv),0,SCM_BITVECTOR_SIZE(bv)));goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_MakeInteger(SCM_RESULT));
}
  }
}

static ScmObj srfi_2d178bitvector_last_bit(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj bit_scm;
  ScmObj bit;
  ScmObj bv_scm;
  ScmBitvector* bv;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("bitvector-last-bit");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  bit_scm = SCM_SUBRARGS[0];
  bit = (bit_scm);
  bv_scm = SCM_SUBRARGS[1];
  if (!SCM_BITVECTORP(bv_scm)) Scm_Error("bitvector required, but got %S", bv_scm);
  bv = SCM_BITVECTOR(bv_scm);
  {
{
int SCM_RESULT;

#line 712 "./srfi-178.scm"
if (Scm_Bit2Int(bit)){
{SCM_RESULT=(Scm_BitsHighest1(SCM_BITVECTOR_BITS(bv),0,SCM_BITVECTOR_SIZE(bv)));goto SCM_STUB_RETURN;}} else {
{SCM_RESULT=(Scm_BitsHighest0(SCM_BITVECTOR_BITS(bv),0,SCM_BITVECTOR_SIZE(bv)));goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(Scm_MakeInteger(SCM_RESULT));
}
  }
}

static ScmObj srfi_2d178bitvector_field_anyP(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj bv_scm;
  ScmBitvector* bv;
  ScmObj start_scm;
  ScmSmallInt start;
  ScmObj end_scm;
  ScmSmallInt end;
  ScmObj SCM_SUBRARGS[3];
  SCM_ENTER_SUBR("bitvector-field-any?");
  for (int SCM_i=0; SCM_i<3; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  bv_scm = SCM_SUBRARGS[0];
  if (!SCM_BITVECTORP(bv_scm)) Scm_Error("bitvector required, but got %S", bv_scm);
  bv = SCM_BITVECTOR(bv_scm);
  start_scm = SCM_SUBRARGS[1];
  if (!SCM_INTP(start_scm)) Scm_Error("small integer required, but got %S", start_scm);
  start = SCM_INT_VALUE(start_scm);
  end_scm = SCM_SUBRARGS[2];
  if (!SCM_INTP(end_scm)) Scm_Error("small integer required, but got %S", end_scm);
  end = SCM_INT_VALUE(end_scm);
  {
{
int SCM_RESULT;

#line 722 "./srfi-178.scm"
{ScmSmallInt len=SCM_BITVECTOR_SIZE(bv);ScmBits* bits=
SCM_BITVECTOR_BITS(bv);ScmSmallInt i=0;
#line 725 "./srfi-178.scm"
SCM_CHECK_START_END(start,end,len);
for (i=(start); (i)<(end); (i)++){
if (SCM_BITS_TEST(bits,i)){{{SCM_RESULT=(TRUE);goto SCM_STUB_RETURN;}}}}
{SCM_RESULT=(FALSE);goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_MAKE_BOOL(SCM_RESULT));
}
  }
}

static ScmObj srfi_2d178bitvector_field_everyP(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj bv_scm;
  ScmBitvector* bv;
  ScmObj start_scm;
  ScmSmallInt start;
  ScmObj end_scm;
  ScmSmallInt end;
  ScmObj SCM_SUBRARGS[3];
  SCM_ENTER_SUBR("bitvector-field-every?");
  for (int SCM_i=0; SCM_i<3; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  bv_scm = SCM_SUBRARGS[0];
  if (!SCM_BITVECTORP(bv_scm)) Scm_Error("bitvector required, but got %S", bv_scm);
  bv = SCM_BITVECTOR(bv_scm);
  start_scm = SCM_SUBRARGS[1];
  if (!SCM_INTP(start_scm)) Scm_Error("small integer required, but got %S", start_scm);
  start = SCM_INT_VALUE(start_scm);
  end_scm = SCM_SUBRARGS[2];
  if (!SCM_INTP(end_scm)) Scm_Error("small integer required, but got %S", end_scm);
  end = SCM_INT_VALUE(end_scm);
  {
{
int SCM_RESULT;

#line 734 "./srfi-178.scm"
{ScmSmallInt len=SCM_BITVECTOR_SIZE(bv);ScmBits* bits=
SCM_BITVECTOR_BITS(bv);ScmSmallInt i=start;
#line 737 "./srfi-178.scm"
SCM_CHECK_START_END(start,end,len);
for (; (i)<(end); (i)++){
if (!(SCM_BITS_TEST(bits,i))){{{SCM_RESULT=(FALSE);goto SCM_STUB_RETURN;}}}}
{SCM_RESULT=(TRUE);goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_MAKE_BOOL(SCM_RESULT));
}
  }
}

static ScmObj srfi_2d178bitvector_field_clearX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj bv_scm;
  ScmBitvector* bv;
  ScmObj start_scm;
  ScmSmallInt start;
  ScmObj end_scm;
  ScmSmallInt end;
  ScmObj SCM_SUBRARGS[3];
  SCM_ENTER_SUBR("bitvector-field-clear!");
  for (int SCM_i=0; SCM_i<3; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  bv_scm = SCM_SUBRARGS[0];
  if (!SCM_BITVECTORP(bv_scm)) Scm_Error("bitvector required, but got %S", bv_scm);
  bv = SCM_BITVECTOR(bv_scm);
  start_scm = SCM_SUBRARGS[1];
  if (!SCM_INTP(start_scm)) Scm_Error("small integer required, but got %S", start_scm);
  start = SCM_INT_VALUE(start_scm);
  end_scm = SCM_SUBRARGS[2];
  if (!SCM_INTP(end_scm)) Scm_Error("small integer required, but got %S", end_scm);
  end = SCM_INT_VALUE(end_scm);
  {
{
ScmObj SCM_RESULT;

#line 748 "./srfi-178.scm"
{ScmSmallInt len=SCM_BITVECTOR_SIZE(bv);ScmBits* bits=
SCM_BITVECTOR_BITS(bv);ScmSmallInt i=start;
#line 751 "./srfi-178.scm"
SCM_CHECK_START_END(start,end,len);
for (; (i)<(end); (i)++){
SCM_BITS_RESET(bits,i);}
{SCM_RESULT=(SCM_OBJ(bv));goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj srfi_2d178bitvector_field_setX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj bv_scm;
  ScmBitvector* bv;
  ScmObj start_scm;
  ScmSmallInt start;
  ScmObj end_scm;
  ScmSmallInt end;
  ScmObj SCM_SUBRARGS[3];
  SCM_ENTER_SUBR("bitvector-field-set!");
  for (int SCM_i=0; SCM_i<3; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  bv_scm = SCM_SUBRARGS[0];
  if (!SCM_BITVECTORP(bv_scm)) Scm_Error("bitvector required, but got %S", bv_scm);
  bv = SCM_BITVECTOR(bv_scm);
  start_scm = SCM_SUBRARGS[1];
  if (!SCM_INTP(start_scm)) Scm_Error("small integer required, but got %S", start_scm);
  start = SCM_INT_VALUE(start_scm);
  end_scm = SCM_SUBRARGS[2];
  if (!SCM_INTP(end_scm)) Scm_Error("small integer required, but got %S", end_scm);
  end = SCM_INT_VALUE(end_scm);
  {
{
ScmObj SCM_RESULT;

#line 762 "./srfi-178.scm"
{ScmSmallInt len=SCM_BITVECTOR_SIZE(bv);ScmBits* bits=
SCM_BITVECTOR_BITS(bv);ScmSmallInt i=start;
#line 765 "./srfi-178.scm"
SCM_CHECK_START_END(start,end,len);
for (; (i)<(end); (i)++){
SCM_BITS_SET(bits,i);}
{SCM_RESULT=(SCM_OBJ(bv));goto SCM_STUB_RETURN;}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_OBJ_SAFE(SCM_RESULT));
}
  }
}

static ScmObj srfi_2d178bitvector_field_flipX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj bv_scm;
  ScmBitvector* bv;
  ScmObj start_scm;
  ScmSmallInt start;
  ScmObj end_scm;
  ScmSmallInt end;
  ScmObj SCM_SUBRARGS[3];
  SCM_ENTER_SUBR("bitvector-field-flip!");
  for (int SCM_i=0; SCM_i<3; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  bv_scm = SCM_SUBRARGS[0];
  if (!SCM_BITVECTORP(bv_scm)) Scm_Error("bitvector required, but got %S", bv_scm);
  bv = SCM_BITVECTOR(bv_scm);
  start_scm = SCM_SUBRARGS[1];
  if (!SCM_INTP(start_scm)) Scm_Error("small integer required, but got %S", start_scm);
  start = SCM_INT_VALUE(start_scm);
  end_scm = SCM_SUBRARGS[2];
  if (!SCM_INTP(end_scm)) Scm_Error("small integer required, but got %S", end_scm);
  end = SCM_INT_VALUE(end_scm);
  {
{
ScmObj SCM_RESULT;

#line 808 "./srfi-178.scm"
{ScmSmallInt len=SCM_BITVECTOR_SIZE(bv);ScmBits* bits=
SCM_BITVECTOR_BITS(bv);ScmSmallInt i=start;
#line 811 "./srfi-178.scm"
SCM_CHECK_START_END(start,end,len);
for (; (i)<(end); (i)++){
if (SCM_BITS_TEST(bits,i)){
SCM_BITS_RESET(bits,i);} else {
SCM_BITS_SET(bits,i);}}
{SCM_RESULT=(SCM_OBJ(bv));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.d2203[6])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[13])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[26])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[27])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[28])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[34])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[35])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[36])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[42])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[43])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[44])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[50])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[51])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[52])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[58])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[59])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[60])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[66])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[67])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[68])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[100])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[103])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[106])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[109])),
 NULL /*termination*/
};
SCM_EXTENSION_ENTRY void Scm_Init_srfi_178() {
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
SCM_INIT_EXTENSION(srfi_178);
  scm__rc.d2190[1] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[0])),TRUE); /* srfi-178 */
  scm__rc.d2190[0] = SCM_OBJ(Scm_FindModule(SCM_SYMBOL(scm__rc.d2190[1]), SCM_FIND_MODULE_CREATE)); /* module srfi-178 */
   Scm_SelectModule(SCM_MODULE(scm__rc.d2190[0]));
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
   Scm_SelectModule(SCM_MODULE(scm__rc.d2190[0]));
  scm__rc.d2190[2] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[1])),TRUE); /* bitvector-unfold */
  scm__rc.d2190[4] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[2])),TRUE); /* make-bitvector */
  scm__rc.d2190[5] = SCM_OBJ(Scm_FindModule(SCM_SYMBOL(scm__rc.d2190[1]), SCM_FIND_MODULE_CREATE|SCM_FIND_MODULE_PLACEHOLDING)); /* module srfi-178 */
  scm__rc.d2190[3] = Scm_MakeIdentifier(scm__rc.d2190[4], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#make-bitvector */
  scm__rc.d2190[7] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[3])),TRUE); /* bitvector-set! */
  scm__rc.d2190[6] = Scm_MakeIdentifier(scm__rc.d2190[7], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#bitvector-set! */
  scm__rc.d2190[8] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[4])),TRUE); /* f */
  scm__rc.d2190[9] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[5])),TRUE); /* len */
  scm__rc.d2190[10] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[6])),TRUE); /* seeds */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1]), scm__rc.d2190[9]);
  SCM_SET_CDR(SCM_OBJ(&scm__rc.d2202[1]), scm__rc.d2190[10]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[2]), scm__rc.d2190[8]);
  scm__rc.d2190[11] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[7])),TRUE); /* source-info */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[5]), scm__rc.d2190[11]);
  scm__rc.d2190[12] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[9])),TRUE); /* unused-args */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[6]), scm__rc.d2190[12]);
  scm__rc.d2190[13] = Scm_MakeExtendedPair(scm__rc.d2190[2], SCM_OBJ(&scm__rc.d2202[2]), SCM_OBJ(&scm__rc.d2202[8]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[9]), scm__rc.d2190[13]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[0]))->name = scm__rc.d2190[2];/* bitvector-unfold */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[0]))[4] = SCM_WORD(scm__rc.d2190[3]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[0]))[26] = SCM_WORD(scm__rc.d2190[6]);
  ScmObj G2204 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2203[0]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2190[2]) /* bitvector-unfold */, G2204,0);

  scm__rc.d2190[14] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[10])),TRUE); /* bitvector-unfold-right */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[12]), scm__rc.d2190[11]);
  scm__rc.d2190[15] = Scm_MakeExtendedPair(scm__rc.d2190[14], SCM_OBJ(&scm__rc.d2202[2]), SCM_OBJ(&scm__rc.d2202[13]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[14]), scm__rc.d2190[15]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[1]))->name = scm__rc.d2190[14];/* bitvector-unfold-right */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[33]))[4] = SCM_WORD(scm__rc.d2190[3]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[33]))[26] = SCM_WORD(scm__rc.d2190[6]);
  ScmObj G2205 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2203[1]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2190[14]) /* bitvector-unfold-right */, G2205,0);

  scm__rc.d2190[16] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[11])),TRUE); /* bitvector-reverse-copy */
  scm__rc.d2190[17] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[13])),TRUE); /* lambda */
  scm__rc.d2190[18] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[14])),TRUE); /* bv */
  scm__rc.d2190[19] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d2191[15]))); /* :optional */
  scm__rc.d2190[20] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[16])),TRUE); /* start */
  scm__rc.d2190[21] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[17])),TRUE); /* end */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[15]), scm__rc.d2190[21]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[16]), scm__rc.d2190[20]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[17]), scm__rc.d2190[19]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[18]), scm__rc.d2190[18]);
  scm__rc.d2190[22] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[18])),TRUE); /* with-range */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[19]), scm__rc.d2190[18]);
  scm__rc.d2190[23] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[19])),TRUE); /* rlet1 */
  scm__rc.d2190[24] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[20])),TRUE); /* r */
  scm__rc.d2190[25] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[21])),TRUE); /* bitvector-copy */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[20]), scm__rc.d2190[25]);
  scm__rc.d2190[26] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[22])),TRUE); /* bitvector-reverse! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[21]), scm__rc.d2190[24]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[22]), scm__rc.d2190[26]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[25]), scm__rc.d2190[24]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[26]), scm__rc.d2190[23]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[29]), scm__rc.d2190[22]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[32]), scm__rc.d2190[17]);
  scm__rc.d2190[28] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[23])),TRUE); /* error */
  scm__rc.d2190[27] = Scm_MakeIdentifier(scm__rc.d2190[28], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#error */
  scm__rc.d2190[30] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[24])),TRUE); /* size-of */
  scm__rc.d2190[29] = Scm_MakeIdentifier(scm__rc.d2190[30], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#size-of */
  scm__rc.d2190[32] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[25])),TRUE); /* undefined? */
  scm__rc.d2190[31] = Scm_MakeIdentifier(scm__rc.d2190[32], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#undefined? */
  scm__rc.d2190[34] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[26])),TRUE); /* exact-integer? */
  scm__rc.d2190[33] = Scm_MakeIdentifier(scm__rc.d2190[34], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#exact-integer? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[33]), scm__rc.d2190[20]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[34]), scm__rc.d2190[34]);
  scm__rc.d2190[36] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[28])),TRUE); /* format */
  scm__rc.d2190[35] = Scm_MakeIdentifier(scm__rc.d2190[36], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#format */
  scm__rc.d2190[37] = Scm_MakeIdentifier(scm__rc.d2190[28], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#error */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[35]), scm__rc.d2190[34]);
  scm__rc.d2190[39] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[29])),TRUE); /* <= */
  scm__rc.d2190[38] = Scm_MakeIdentifier(scm__rc.d2190[39], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#<= */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[36]), scm__rc.d2190[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[37]), scm__rc.d2190[21]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[38]), scm__rc.d2190[20]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[39]), scm__rc.d2190[39]);
  scm__rc.d2190[40] = Scm_MakeIdentifier(scm__rc.d2190[25], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#bitvector-copy */
  scm__rc.d2190[41] = Scm_MakeIdentifier(scm__rc.d2190[26], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#bitvector-reverse! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[42]), scm__rc.d2190[11]);
  scm__rc.d2190[42] = Scm_MakeExtendedPair(scm__rc.d2190[16], SCM_OBJ(&scm__rc.d2202[18]), SCM_OBJ(&scm__rc.d2202[43]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[44]), scm__rc.d2190[42]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[2]))->name = scm__rc.d2190[16];/* bitvector-reverse-copy */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[66]))[44] = SCM_WORD(scm__rc.d2190[27]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[66]))[49] = SCM_WORD(scm__rc.d2190[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[66]))[55] = SCM_WORD(scm__rc.d2190[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[66]))[67] = SCM_WORD(scm__rc.d2190[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[66]))[79] = SCM_WORD(scm__rc.d2190[33]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[66]))[93] = SCM_WORD(scm__rc.d2190[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[66]))[95] = SCM_WORD(scm__rc.d2190[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[66]))[100] = SCM_WORD(scm__rc.d2190[33]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[66]))[114] = SCM_WORD(scm__rc.d2190[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[66]))[116] = SCM_WORD(scm__rc.d2190[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[66]))[123] = SCM_WORD(scm__rc.d2190[38]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[66]))[137] = SCM_WORD(scm__rc.d2190[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[66]))[139] = SCM_WORD(scm__rc.d2190[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[66]))[146] = SCM_WORD(scm__rc.d2190[40]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[66]))[152] = SCM_WORD(scm__rc.d2190[41]);
  ScmObj G2210 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2203[2]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2190[16]) /* bitvector-reverse-copy */, G2210,0);

  scm__rc.d2190[43] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[30])),TRUE); /* bitvector-append */
  scm__rc.d2190[45] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[31])),TRUE); /* bitvector-concatenate */
  scm__rc.d2190[44] = Scm_MakeIdentifier(scm__rc.d2190[45], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#bitvector-concatenate */
  scm__rc.d2190[46] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[32])),TRUE); /* bvs */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[47]), scm__rc.d2190[11]);
  scm__rc.d2190[47] = Scm_MakeExtendedPair(scm__rc.d2190[43], scm__rc.d2190[46], SCM_OBJ(&scm__rc.d2202[48]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[49]), scm__rc.d2190[47]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[3]))->name = scm__rc.d2190[43];/* bitvector-append */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[220]))[2] = SCM_WORD(scm__rc.d2190[44]);
  ScmObj G2211 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2203[3]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2190[43]) /* bitvector-append */, G2211,0);

  scm__rc.d2190[49] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[33])),TRUE); /* bitvector-length */
  scm__rc.d2190[48] = Scm_MakeIdentifier(scm__rc.d2190[49], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#bitvector-length */
  scm__rc.d2190[50] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[34])),FALSE); /* G2212 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[50]), scm__rc.d2190[50]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[51]), scm__rc.d2190[45]);
  scm__rc.d2190[51] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[35])),TRUE); /* v */
  scm__rc.d2190[52] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[36])),TRUE); /* l */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[52]), scm__rc.d2190[52]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[53]), scm__rc.d2190[51]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[56]), scm__rc.d2190[11]);
  scm__rc.d2190[53] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d2202[51]), SCM_OBJ(&scm__rc.d2202[53]), SCM_OBJ(&scm__rc.d2202[57]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[58]), scm__rc.d2190[53]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[224]))[4] = SCM_WORD(scm__rc.d2190[48]);
  scm__rc.d2190[55] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[37])),TRUE); /* fold */
  scm__rc.d2190[54] = Scm_MakeIdentifier(scm__rc.d2190[55], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#fold */
  scm__rc.d2190[57] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[38])),TRUE); /* bitvector-copy! */
  scm__rc.d2190[56] = Scm_MakeIdentifier(scm__rc.d2190[57], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#bitvector-copy! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[60]), scm__rc.d2190[46]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[63]), scm__rc.d2190[11]);
  scm__rc.d2190[58] = Scm_MakeExtendedPair(scm__rc.d2190[45], SCM_OBJ(&scm__rc.d2202[60]), SCM_OBJ(&scm__rc.d2202[64]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[65]), scm__rc.d2190[58]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[5]))->name = scm__rc.d2190[45];/* bitvector-concatenate */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[231]))[6] = SCM_WORD(scm__rc.d2190[54]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[231]))[12] = SCM_WORD(scm__rc.d2190[3]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[231]))[29] = SCM_WORD(scm__rc.d2190[56]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[231]))[34] = SCM_WORD(scm__rc.d2190[48]);
  scm__rc.d2190[59] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[39])),TRUE); /* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[6]))->name = scm__rc.d2190[59];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[274]))[5] = SCM_WORD(scm__rc.d2190[44]);
  scm__rc.d2190[60] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[40])),TRUE); /* bitvector-append-subbitvectors */
  scm__rc.d2190[62] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[41])),TRUE); /* <bitvector> */
  scm__rc.d2190[61] = Scm_MakeIdentifier(scm__rc.d2190[62], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#<bitvector> */
  scm__rc.d2190[64] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[42])),TRUE); /* is-a? */
  scm__rc.d2190[63] = Scm_MakeIdentifier(scm__rc.d2190[64], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#is-a? */
  scm__rc.d2190[66] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[43])),TRUE); /* type-error */
  scm__rc.d2190[65] = Scm_MakeIdentifier(scm__rc.d2190[66], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#type-error */
  scm__rc.d2190[67] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[44])),TRUE); /* and */
  scm__rc.d2190[68] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[45])),TRUE); /* s */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[66]), scm__rc.d2190[68]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[67]), scm__rc.d2190[34]);
  scm__rc.d2190[69] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[46])),TRUE); /* e */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[68]), scm__rc.d2190[69]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[69]), scm__rc.d2190[34]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[72]), scm__rc.d2190[67]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[73]), scm__rc.d2190[68]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[74]), scm__rc.d2190[39]);
  scm__rc.d2190[70] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[48])),TRUE); /* check */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[75]), scm__rc.d2190[70]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[76]), scm__rc.d2190[60]);
  scm__rc.d2190[71] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[49])),TRUE); /* xs */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[77]), scm__rc.d2190[71]);
  scm__rc.d2190[72] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d2202[76]), SCM_OBJ(&scm__rc.d2202[77]), SCM_OBJ(&scm__rc.d2202[7]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[78]), scm__rc.d2190[72]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[7]))->name = scm__rc.d2190[70];/* (bitvector-append-subbitvectors check) */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[281]))[32] = SCM_WORD(scm__rc.d2190[61]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[281]))[34] = SCM_WORD(scm__rc.d2190[63]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[281]))[43] = SCM_WORD(scm__rc.d2190[18]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[281]))[45] = SCM_WORD(scm__rc.d2190[61]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[281]))[48] = SCM_WORD(scm__rc.d2190[65]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[281]))[53] = SCM_WORD(scm__rc.d2190[33]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[281]))[60] = SCM_WORD(scm__rc.d2190[33]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[281]))[74] = SCM_WORD(scm__rc.d2190[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[281]))[76] = SCM_WORD(scm__rc.d2190[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[281]))[95] = SCM_WORD(scm__rc.d2190[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[281]))[97] = SCM_WORD(scm__rc.d2190[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[281]))[111] = SCM_WORD(scm__rc.d2190[27]);
  scm__rc.d2190[73] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[50])),TRUE); /* loop */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[80]), scm__rc.d2190[73]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[81]), scm__rc.d2190[60]);
  scm__rc.d2190[74] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[51])),TRUE); /* _ */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[84]), scm__rc.d2190[11]);
  scm__rc.d2190[75] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d2202[81]), scm__rc.d2190[74], SCM_OBJ(&scm__rc.d2202[85]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[86]), scm__rc.d2190[75]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[8]))->name = scm__rc.d2190[73];/* (bitvector-append-subbitvectors loop) */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[400]))[32] = SCM_WORD(scm__rc.d2190[56]);
  scm__rc.d2190[76] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[52])),TRUE); /* args */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[90]), scm__rc.d2190[11]);
  scm__rc.d2190[77] = Scm_MakeExtendedPair(scm__rc.d2190[60], scm__rc.d2190[76], SCM_OBJ(&scm__rc.d2202[91]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[92]), scm__rc.d2190[77]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[9]))->name = scm__rc.d2190[60];/* bitvector-append-subbitvectors */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[445]))[13] = SCM_WORD(scm__rc.d2190[3]);
  ScmObj G2220 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2203[9]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2190[60]) /* bitvector-append-subbitvectors */, G2220,0);

  scm__rc.d2190[78] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[53])),TRUE); /* bitvector-empty? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[93]), scm__rc.d2190[18]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[96]), scm__rc.d2190[11]);
  scm__rc.d2190[79] = Scm_MakeExtendedPair(scm__rc.d2190[78], SCM_OBJ(&scm__rc.d2202[93]), SCM_OBJ(&scm__rc.d2202[97]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[98]), scm__rc.d2190[79]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[10]))->name = scm__rc.d2190[78];/* bitvector-empty? */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[470]))[4] = SCM_WORD(scm__rc.d2190[61]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[470]))[6] = SCM_WORD(scm__rc.d2190[63]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[470]))[15] = SCM_WORD(scm__rc.d2190[18]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[470]))[17] = SCM_WORD(scm__rc.d2190[61]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[470]))[20] = SCM_WORD(scm__rc.d2190[65]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[470]))[25] = SCM_WORD(scm__rc.d2190[48]);
  ScmObj G2221 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2203[10]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2190[78]) /* bitvector-empty? */, G2221,0);

  scm__rc.d2190[81] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[54])),TRUE); /* bitvector? */
  scm__rc.d2190[80] = Scm_MakeIdentifier(scm__rc.d2190[81], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#bitvector? */
  scm__rc.d2190[82] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[55])),TRUE); /* bitvector=? */
  scm__rc.d2190[83] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[56])),FALSE); /* G2222 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[99]), scm__rc.d2190[83]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[100]), scm__rc.d2190[82]);
  scm__rc.d2190[84] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[57])),TRUE); /* x */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[101]), scm__rc.d2190[84]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[104]), scm__rc.d2190[11]);
  scm__rc.d2190[85] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d2202[100]), SCM_OBJ(&scm__rc.d2202[101]), SCM_OBJ(&scm__rc.d2202[105]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[106]), scm__rc.d2190[85]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[500]))[4] = SCM_WORD(scm__rc.d2190[80]);
  scm__rc.d2190[87] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[58])),TRUE); /* find */
  scm__rc.d2190[86] = Scm_MakeIdentifier(scm__rc.d2190[87], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#find */
  scm__rc.d2190[89] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[60])),TRUE); /* equal? */
  scm__rc.d2190[88] = Scm_MakeIdentifier(scm__rc.d2190[89], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#equal? */
  scm__rc.d2190[90] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[61])),TRUE); /* vs */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[110]), scm__rc.d2190[11]);
  scm__rc.d2190[91] = Scm_MakeExtendedPair(scm__rc.d2190[82], scm__rc.d2190[90], SCM_OBJ(&scm__rc.d2202[111]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[112]), scm__rc.d2190[91]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[12]))->name = scm__rc.d2190[82];/* bitvector=? */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[507]))[9] = SCM_WORD(scm__rc.d2190[86]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[507]))[18] = SCM_WORD(scm__rc.d2190[27]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[507]))[33] = SCM_WORD(scm__rc.d2190[88]);
  scm__rc.d2190[92] = Scm_MakeIdentifier(scm__rc.d2190[82], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#bitvector=? */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[13]))->name = scm__rc.d2190[59];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[550]))[5] = SCM_WORD(scm__rc.d2190[92]);
  scm__rc.d2190[93] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[62])),TRUE); /* bitvector-take */
  scm__rc.d2190[94] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[63])),TRUE); /* n */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[113]), scm__rc.d2190[94]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[114]), scm__rc.d2190[18]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[117]), scm__rc.d2190[11]);
  scm__rc.d2190[95] = Scm_MakeExtendedPair(scm__rc.d2190[93], SCM_OBJ(&scm__rc.d2202[114]), SCM_OBJ(&scm__rc.d2202[118]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[119]), scm__rc.d2190[95]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[14]))->name = scm__rc.d2190[93];/* bitvector-take */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[557]))[4] = SCM_WORD(scm__rc.d2190[40]);
  ScmObj G2223 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2203[14]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2190[93]) /* bitvector-take */, G2223,0);

  scm__rc.d2190[96] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[64])),TRUE); /* bitvector-take-right */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[120]), scm__rc.d2190[94]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[121]), scm__rc.d2190[39]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[124]), scm__rc.d2190[11]);
  scm__rc.d2190[97] = Scm_MakeExtendedPair(scm__rc.d2190[96], SCM_OBJ(&scm__rc.d2202[114]), SCM_OBJ(&scm__rc.d2202[125]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[126]), scm__rc.d2190[97]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[15]))->name = scm__rc.d2190[96];/* bitvector-take-right */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[563]))[4] = SCM_WORD(scm__rc.d2190[48]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[563]))[20] = SCM_WORD(scm__rc.d2190[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[563]))[22] = SCM_WORD(scm__rc.d2190[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[563]))[30] = SCM_WORD(scm__rc.d2190[40]);
  ScmObj G2224 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2203[15]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2190[96]) /* bitvector-take-right */, G2224,0);

  scm__rc.d2190[98] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[65])),TRUE); /* bitvector-drop */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[129]), scm__rc.d2190[11]);
  scm__rc.d2190[99] = Scm_MakeExtendedPair(scm__rc.d2190[98], SCM_OBJ(&scm__rc.d2202[114]), SCM_OBJ(&scm__rc.d2202[130]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[131]), scm__rc.d2190[99]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[16]))->name = scm__rc.d2190[98];/* bitvector-drop */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[595]))[4] = SCM_WORD(scm__rc.d2190[48]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[595]))[20] = SCM_WORD(scm__rc.d2190[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[595]))[22] = SCM_WORD(scm__rc.d2190[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[595]))[27] = SCM_WORD(scm__rc.d2190[40]);
  ScmObj G2225 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2203[16]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2190[98]) /* bitvector-drop */, G2225,0);

  scm__rc.d2190[100] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[66])),TRUE); /* bitvector-drop-right */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[134]), scm__rc.d2190[11]);
  scm__rc.d2190[101] = Scm_MakeExtendedPair(scm__rc.d2190[100], SCM_OBJ(&scm__rc.d2202[114]), SCM_OBJ(&scm__rc.d2202[135]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[136]), scm__rc.d2190[101]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[17]))->name = scm__rc.d2190[100];/* bitvector-drop-right */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[624]))[4] = SCM_WORD(scm__rc.d2190[48]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[624]))[20] = SCM_WORD(scm__rc.d2190[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[624]))[22] = SCM_WORD(scm__rc.d2190[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[624]))[29] = SCM_WORD(scm__rc.d2190[40]);
  ScmObj G2226 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2203[17]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2190[100]) /* bitvector-drop-right */, G2226,0);

  scm__rc.d2190[102] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[67])),TRUE); /* bitvector-segment */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[139]), scm__rc.d2190[11]);
  scm__rc.d2190[103] = Scm_MakeExtendedPair(scm__rc.d2190[102], SCM_OBJ(&scm__rc.d2202[114]), SCM_OBJ(&scm__rc.d2202[140]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[141]), scm__rc.d2190[103]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[18]))->name = scm__rc.d2190[102];/* bitvector-segment */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[655]))[4] = SCM_WORD(scm__rc.d2190[48]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[655]))[18] = SCM_WORD(scm__rc.d2190[40]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[655]))[34] = SCM_WORD(scm__rc.d2190[40]);
  ScmObj G2227 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2203[18]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2190[102]) /* bitvector-segment */, G2227,0);

  scm__rc.d2190[104] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[68])),TRUE); /* *ref */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[143]), scm__rc.d2190[104]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[144]), scm__rc.d2190[51]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[147]), scm__rc.d2190[11]);
  scm__rc.d2190[105] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d2202[143]), SCM_OBJ(&scm__rc.d2202[144]), SCM_OBJ(&scm__rc.d2202[148]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[149]), scm__rc.d2190[105]);
  scm__rc.d2190[107] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[69])),TRUE); /* map */
  scm__rc.d2190[106] = Scm_MakeIdentifier(scm__rc.d2190[107], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#map */
  scm__rc.d2190[108] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[70])),TRUE); /* ref */
  scm__rc.d2190[109] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[71])),TRUE); /* k */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[150]), scm__rc.d2190[109]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[151]), scm__rc.d2190[108]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[152]), scm__rc.d2190[46]);
  scm__rc.d2190[110] = Scm_MakeExtendedPair(scm__rc.d2190[104], SCM_OBJ(&scm__rc.d2202[152]), SCM_OBJ(&scm__rc.d2202[7]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[153]), scm__rc.d2190[110]);
  scm__rc.d2190[111] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[72])),TRUE); /* lvar */
  scm__rc.d2190[112] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[73])),TRUE); /* $GREF */
  scm__rc.d2190[113] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[74])),TRUE); /* $LREF */
  scm__rc.d2190[114] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[75])),TRUE); /* $CALL */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[154]), scm__rc.d2190[51]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[155]), scm__rc.d2190[108]);
  scm__rc.d2190[115] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[76])),TRUE); /* $LAMBDA */
  scm__rc.d2190[116] = Scm_MakeIdentifier(scm__rc.d2190[17], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#lambda */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[160]), scm__rc.d2190[116]);
  scm__rc.d2190[117] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[77])),TRUE); /* ^v */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[162]), scm__rc.d2190[117]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[164]), scm__rc.d2190[107]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[169]), scm__rc.d2190[116]);
  ((ScmObj*)SCM_OBJ(&scm__rc.d2190[118]))[3] = scm__rc.d2190[111];
  ((ScmObj*)SCM_OBJ(&scm__rc.d2190[118]))[4] = scm__rc.d2190[46];
  ((ScmObj*)SCM_OBJ(&scm__rc.d2190[118]))[5] = scm__rc.d2190[111];
  ((ScmObj*)SCM_OBJ(&scm__rc.d2190[118]))[6] = scm__rc.d2190[108];
  ((ScmObj*)SCM_OBJ(&scm__rc.d2190[118]))[7] = scm__rc.d2190[111];
  ((ScmObj*)SCM_OBJ(&scm__rc.d2190[118]))[8] = scm__rc.d2190[109];
  ((ScmObj*)SCM_OBJ(&scm__rc.d2190[118]))[9] = scm__rc.d2190[112];
  ((ScmObj*)SCM_OBJ(&scm__rc.d2190[118]))[10] = scm__rc.d2190[106];
  ((ScmObj*)SCM_OBJ(&scm__rc.d2190[118]))[11] = scm__rc.d2190[111];
  ((ScmObj*)SCM_OBJ(&scm__rc.d2190[118]))[12] = scm__rc.d2190[51];
  ((ScmObj*)SCM_OBJ(&scm__rc.d2190[118]))[13] = scm__rc.d2190[113];
  ((ScmObj*)SCM_OBJ(&scm__rc.d2190[118]))[15] = scm__rc.d2190[113];
  ((ScmObj*)SCM_OBJ(&scm__rc.d2190[118]))[17] = scm__rc.d2190[113];
  ((ScmObj*)SCM_OBJ(&scm__rc.d2190[118]))[19] = scm__rc.d2190[114];
  ((ScmObj*)SCM_OBJ(&scm__rc.d2190[118]))[24] = scm__rc.d2190[115];
  ((ScmObj*)SCM_OBJ(&scm__rc.d2190[118]))[32] = scm__rc.d2190[113];
  ((ScmObj*)SCM_OBJ(&scm__rc.d2190[118]))[34] = scm__rc.d2190[114];
  ((ScmObj*)SCM_OBJ(&scm__rc.d2190[118]))[39] = scm__rc.d2190[115];
  ((ScmObj*)SCM_OBJ(&scm__rc.d2190[118]))[41] = scm__rc.d2190[104];
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[20]))->name = scm__rc.d2190[104];/* *ref */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[702]))[5] = SCM_WORD(scm__rc.d2190[106]);
  ScmObj G2228 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2203[20]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2190[104]) /* *ref */, G2228,SCM_BINDING_INLINABLE);

  scm__rc.d2190[165] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[79])),TRUE); /* %gen-fold */
  scm__rc.d2190[166] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[80])),FALSE); /* G2229 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[173]), scm__rc.d2190[166]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[174]), scm__rc.d2190[165]);
  scm__rc.d2190[167] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[81])),TRUE); /* kons */
  scm__rc.d2190[168] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[82])),TRUE); /* knil */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[175]), scm__rc.d2190[168]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[176]), scm__rc.d2190[167]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[177]), scm__rc.d2190[12]);
  scm__rc.d2190[169] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d2202[174]), SCM_OBJ(&scm__rc.d2202[176]), SCM_OBJ(&scm__rc.d2202[178]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[179]), scm__rc.d2190[169]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[709]))[3] = SCM_WORD(scm__rc.d2190[27]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[181]), scm__rc.d2190[168]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[182]), scm__rc.d2190[167]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[183]), scm__rc.d2190[168]);
  SCM_SET_CDR(SCM_OBJ(&scm__rc.d2202[183]), scm__rc.d2190[46]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[184]), scm__rc.d2190[167]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[188]), scm__rc.d2190[165]);
  scm__rc.d2190[170] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d2202[188]), SCM_OBJ(&scm__rc.d2202[182]), SCM_OBJ(&scm__rc.d2202[7]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[189]), scm__rc.d2190[170]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[714]))[4] = SCM_WORD(scm__rc.d2190[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[191]), scm__rc.d2190[165]);
  scm__rc.d2190[171] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d2202[191]), SCM_OBJ(&scm__rc.d2202[144]), SCM_OBJ(&scm__rc.d2202[7]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[192]), scm__rc.d2190[171]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[745]))[5] = SCM_WORD(scm__rc.d2190[48]);
  scm__rc.d2190[173] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[83])),TRUE); /* every */
  scm__rc.d2190[172] = Scm_MakeIdentifier(scm__rc.d2190[173], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#every */
  scm__rc.d2190[174] = Scm_MakeIdentifier(scm__rc.d2190[104], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#*ref */
  scm__rc.d2190[175] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d2202[188]), SCM_OBJ(&scm__rc.d2202[184]), SCM_OBJ(&scm__rc.d2202[7]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[193]), scm__rc.d2190[175]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[753]))[4] = SCM_WORD(scm__rc.d2190[48]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[753]))[13] = SCM_WORD(scm__rc.d2190[172]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[753]))[24] = SCM_WORD(scm__rc.d2190[27]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[753]))[43] = SCM_WORD(scm__rc.d2190[174]);
  scm__rc.d2190[177] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[85])),TRUE); /* make-case-lambda */
  scm__rc.d2190[176] = Scm_MakeIdentifier(scm__rc.d2190[177], SCM_MODULE(Scm_GaucheInternalModule()), SCM_NIL); /* gauche.internal#make-case-lambda */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[194]), scm__rc.d2190[108]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[197]), scm__rc.d2190[11]);
  scm__rc.d2190[178] = Scm_MakeExtendedPair(scm__rc.d2190[165], SCM_OBJ(&scm__rc.d2202[194]), SCM_OBJ(&scm__rc.d2202[198]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[199]), scm__rc.d2190[178]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[25]))->name = scm__rc.d2190[165];/* %gen-fold */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[803]))[13] = SCM_WORD(scm__rc.d2190[165]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[803]))[15] = SCM_WORD(scm__rc.d2190[176]);
  scm__rc.d2190[179] = Scm_MakeIdentifier(scm__rc.d2190[165], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#%gen-fold */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[26]))->name = scm__rc.d2190[59];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[820]))[5] = SCM_WORD(scm__rc.d2190[179]);
  scm__rc.d2190[181] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[86])),TRUE); /* bitvector-ref/int */
  scm__rc.d2190[180] = Scm_MakeIdentifier(scm__rc.d2190[181], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#bitvector-ref/int */
  scm__rc.d2190[183] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[87])),TRUE); /* bitvector-fold/int */
  scm__rc.d2190[182] = Scm_MakeIdentifier(scm__rc.d2190[183], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#bitvector-fold/int */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[27]))->name = scm__rc.d2190[59];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[827]))[3] = SCM_WORD(scm__rc.d2190[180]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[827]))[5] = SCM_WORD(scm__rc.d2190[179]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[827]))[7] = SCM_WORD(scm__rc.d2190[182]);
  scm__rc.d2190[185] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[88])),TRUE); /* bitvector-ref/bool */
  scm__rc.d2190[184] = Scm_MakeIdentifier(scm__rc.d2190[185], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#bitvector-ref/bool */
  scm__rc.d2190[187] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[89])),TRUE); /* bitvector-fold/bool */
  scm__rc.d2190[186] = Scm_MakeIdentifier(scm__rc.d2190[187], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#bitvector-fold/bool */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[28]))->name = scm__rc.d2190[59];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[836]))[3] = SCM_WORD(scm__rc.d2190[184]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[836]))[5] = SCM_WORD(scm__rc.d2190[179]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[836]))[7] = SCM_WORD(scm__rc.d2190[186]);
  scm__rc.d2190[188] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[90])),TRUE); /* %gen-fold-right */
  scm__rc.d2190[189] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[91])),FALSE); /* G2230 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[200]), scm__rc.d2190[189]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[201]), scm__rc.d2190[188]);
  scm__rc.d2190[190] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d2202[201]), SCM_OBJ(&scm__rc.d2202[176]), SCM_OBJ(&scm__rc.d2202[178]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[202]), scm__rc.d2190[190]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[845]))[3] = SCM_WORD(scm__rc.d2190[27]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[204]), scm__rc.d2190[188]);
  scm__rc.d2190[191] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d2202[204]), SCM_OBJ(&scm__rc.d2202[182]), SCM_OBJ(&scm__rc.d2202[7]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[205]), scm__rc.d2190[191]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[850]))[4] = SCM_WORD(scm__rc.d2190[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[206]), scm__rc.d2190[188]);
  scm__rc.d2190[192] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d2202[206]), SCM_OBJ(&scm__rc.d2202[144]), SCM_OBJ(&scm__rc.d2202[7]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[207]), scm__rc.d2190[192]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[881]))[5] = SCM_WORD(scm__rc.d2190[48]);
  scm__rc.d2190[193] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d2202[204]), SCM_OBJ(&scm__rc.d2202[184]), SCM_OBJ(&scm__rc.d2202[7]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[208]), scm__rc.d2190[193]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[889]))[4] = SCM_WORD(scm__rc.d2190[48]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[889]))[13] = SCM_WORD(scm__rc.d2190[172]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[889]))[24] = SCM_WORD(scm__rc.d2190[27]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[889]))[43] = SCM_WORD(scm__rc.d2190[174]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[211]), scm__rc.d2190[11]);
  scm__rc.d2190[194] = Scm_MakeExtendedPair(scm__rc.d2190[188], SCM_OBJ(&scm__rc.d2202[194]), SCM_OBJ(&scm__rc.d2202[212]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[213]), scm__rc.d2190[194]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[33]))->name = scm__rc.d2190[188];/* %gen-fold-right */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[939]))[13] = SCM_WORD(scm__rc.d2190[188]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[939]))[15] = SCM_WORD(scm__rc.d2190[176]);
  scm__rc.d2190[195] = Scm_MakeIdentifier(scm__rc.d2190[188], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#%gen-fold-right */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[34]))->name = scm__rc.d2190[59];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[956]))[5] = SCM_WORD(scm__rc.d2190[195]);
  scm__rc.d2190[197] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[92])),TRUE); /* bitvector-fold-right/int */
  scm__rc.d2190[196] = Scm_MakeIdentifier(scm__rc.d2190[197], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#bitvector-fold-right/int */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[35]))->name = scm__rc.d2190[59];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[963]))[3] = SCM_WORD(scm__rc.d2190[180]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[963]))[5] = SCM_WORD(scm__rc.d2190[195]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[963]))[7] = SCM_WORD(scm__rc.d2190[196]);
  scm__rc.d2190[199] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[93])),TRUE); /* bitvector-fold-right/bool */
  scm__rc.d2190[198] = Scm_MakeIdentifier(scm__rc.d2190[199], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#bitvector-fold-right/bool */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[36]))->name = scm__rc.d2190[59];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[972]))[3] = SCM_WORD(scm__rc.d2190[184]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[972]))[5] = SCM_WORD(scm__rc.d2190[195]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[972]))[7] = SCM_WORD(scm__rc.d2190[198]);
  scm__rc.d2190[200] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[94])),TRUE); /* %gen-map */
  scm__rc.d2190[201] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[95])),FALSE); /* G2231 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[214]), scm__rc.d2190[201]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[215]), scm__rc.d2190[200]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[216]), scm__rc.d2190[8]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[217]), scm__rc.d2190[12]);
  scm__rc.d2190[202] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d2202[215]), SCM_OBJ(&scm__rc.d2202[216]), SCM_OBJ(&scm__rc.d2202[218]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[219]), scm__rc.d2190[202]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[981]))[3] = SCM_WORD(scm__rc.d2190[27]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[221]), scm__rc.d2190[8]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[222]), scm__rc.d2190[8]);
  SCM_SET_CDR(SCM_OBJ(&scm__rc.d2202[222]), scm__rc.d2190[46]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[226]), scm__rc.d2190[200]);
  scm__rc.d2190[203] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d2202[226]), SCM_OBJ(&scm__rc.d2202[221]), SCM_OBJ(&scm__rc.d2202[7]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[227]), scm__rc.d2190[203]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[986]))[4] = SCM_WORD(scm__rc.d2190[48]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[986]))[10] = SCM_WORD(scm__rc.d2190[3]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[986]))[36] = SCM_WORD(scm__rc.d2190[6]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[228]), scm__rc.d2190[200]);
  scm__rc.d2190[204] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d2202[228]), SCM_OBJ(&scm__rc.d2202[144]), SCM_OBJ(&scm__rc.d2202[7]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[229]), scm__rc.d2190[204]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1028]))[5] = SCM_WORD(scm__rc.d2190[48]);
  scm__rc.d2190[205] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d2202[226]), SCM_OBJ(&scm__rc.d2202[222]), SCM_OBJ(&scm__rc.d2202[7]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[230]), scm__rc.d2190[205]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1036]))[4] = SCM_WORD(scm__rc.d2190[48]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1036]))[13] = SCM_WORD(scm__rc.d2190[172]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1036]))[24] = SCM_WORD(scm__rc.d2190[27]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1036]))[29] = SCM_WORD(scm__rc.d2190[3]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1036]))[52] = SCM_WORD(scm__rc.d2190[174]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1036]))[55] = SCM_WORD(scm__rc.d2190[6]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[233]), scm__rc.d2190[11]);
  scm__rc.d2190[206] = Scm_MakeExtendedPair(scm__rc.d2190[200], SCM_OBJ(&scm__rc.d2202[194]), SCM_OBJ(&scm__rc.d2202[234]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[235]), scm__rc.d2190[206]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[41]))->name = scm__rc.d2190[200];/* %gen-map */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1097]))[13] = SCM_WORD(scm__rc.d2190[200]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1097]))[15] = SCM_WORD(scm__rc.d2190[176]);
  scm__rc.d2190[207] = Scm_MakeIdentifier(scm__rc.d2190[200], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#%gen-map */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[42]))->name = scm__rc.d2190[59];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1114]))[5] = SCM_WORD(scm__rc.d2190[207]);
  scm__rc.d2190[209] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[96])),TRUE); /* bitvector-map/int */
  scm__rc.d2190[208] = Scm_MakeIdentifier(scm__rc.d2190[209], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#bitvector-map/int */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[43]))->name = scm__rc.d2190[59];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1121]))[3] = SCM_WORD(scm__rc.d2190[180]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1121]))[5] = SCM_WORD(scm__rc.d2190[207]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1121]))[7] = SCM_WORD(scm__rc.d2190[208]);
  scm__rc.d2190[211] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[97])),TRUE); /* bitvector-map/bool */
  scm__rc.d2190[210] = Scm_MakeIdentifier(scm__rc.d2190[211], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#bitvector-map/bool */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[44]))->name = scm__rc.d2190[59];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1130]))[3] = SCM_WORD(scm__rc.d2190[184]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1130]))[5] = SCM_WORD(scm__rc.d2190[207]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1130]))[7] = SCM_WORD(scm__rc.d2190[210]);
  scm__rc.d2190[212] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[98])),TRUE); /* %gen-map! */
  scm__rc.d2190[213] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[99])),FALSE); /* G2232 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[236]), scm__rc.d2190[213]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[237]), scm__rc.d2190[212]);
  scm__rc.d2190[214] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d2202[237]), SCM_OBJ(&scm__rc.d2202[216]), SCM_OBJ(&scm__rc.d2202[218]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[238]), scm__rc.d2190[214]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1139]))[3] = SCM_WORD(scm__rc.d2190[27]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[240]), scm__rc.d2190[212]);
  scm__rc.d2190[215] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d2202[240]), SCM_OBJ(&scm__rc.d2202[221]), SCM_OBJ(&scm__rc.d2202[7]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[241]), scm__rc.d2190[215]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1144]))[4] = SCM_WORD(scm__rc.d2190[48]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1144]))[28] = SCM_WORD(scm__rc.d2190[6]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[242]), scm__rc.d2190[212]);
  scm__rc.d2190[216] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d2202[242]), SCM_OBJ(&scm__rc.d2202[144]), SCM_OBJ(&scm__rc.d2202[7]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[243]), scm__rc.d2190[216]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1178]))[5] = SCM_WORD(scm__rc.d2190[48]);
  scm__rc.d2190[217] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d2202[240]), SCM_OBJ(&scm__rc.d2202[222]), SCM_OBJ(&scm__rc.d2202[7]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[244]), scm__rc.d2190[217]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1186]))[4] = SCM_WORD(scm__rc.d2190[48]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1186]))[13] = SCM_WORD(scm__rc.d2190[172]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1186]))[24] = SCM_WORD(scm__rc.d2190[27]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1186]))[45] = SCM_WORD(scm__rc.d2190[174]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1186]))[48] = SCM_WORD(scm__rc.d2190[6]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[247]), scm__rc.d2190[11]);
  scm__rc.d2190[218] = Scm_MakeExtendedPair(scm__rc.d2190[212], SCM_OBJ(&scm__rc.d2202[194]), SCM_OBJ(&scm__rc.d2202[248]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[249]), scm__rc.d2190[218]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[49]))->name = scm__rc.d2190[212];/* %gen-map! */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1240]))[13] = SCM_WORD(scm__rc.d2190[212]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1240]))[15] = SCM_WORD(scm__rc.d2190[176]);
  scm__rc.d2190[219] = Scm_MakeIdentifier(scm__rc.d2190[212], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#%gen-map! */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[50]))->name = scm__rc.d2190[59];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1257]))[5] = SCM_WORD(scm__rc.d2190[219]);
  scm__rc.d2190[221] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[100])),TRUE); /* bitvector-map!/int */
  scm__rc.d2190[220] = Scm_MakeIdentifier(scm__rc.d2190[221], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#bitvector-map!/int */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[51]))->name = scm__rc.d2190[59];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1264]))[3] = SCM_WORD(scm__rc.d2190[180]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1264]))[5] = SCM_WORD(scm__rc.d2190[219]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1264]))[7] = SCM_WORD(scm__rc.d2190[220]);
  scm__rc.d2190[223] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[101])),TRUE); /* bitvector-map!/bool */
  scm__rc.d2190[222] = Scm_MakeIdentifier(scm__rc.d2190[223], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#bitvector-map!/bool */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[52]))->name = scm__rc.d2190[59];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1273]))[3] = SCM_WORD(scm__rc.d2190[184]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1273]))[5] = SCM_WORD(scm__rc.d2190[219]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1273]))[7] = SCM_WORD(scm__rc.d2190[222]);
  scm__rc.d2190[224] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[102])),TRUE); /* %gen-map->list */
  scm__rc.d2190[225] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[103])),FALSE); /* G2233 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[250]), scm__rc.d2190[225]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[251]), scm__rc.d2190[224]);
  scm__rc.d2190[226] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d2202[251]), SCM_OBJ(&scm__rc.d2202[216]), SCM_OBJ(&scm__rc.d2202[218]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[252]), scm__rc.d2190[226]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1282]))[3] = SCM_WORD(scm__rc.d2190[27]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[254]), scm__rc.d2190[224]);
  scm__rc.d2190[227] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d2202[254]), SCM_OBJ(&scm__rc.d2202[221]), SCM_OBJ(&scm__rc.d2202[7]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[255]), scm__rc.d2190[227]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1287]))[4] = SCM_WORD(scm__rc.d2190[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[256]), scm__rc.d2190[224]);
  scm__rc.d2190[228] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d2202[256]), SCM_OBJ(&scm__rc.d2202[144]), SCM_OBJ(&scm__rc.d2202[7]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[257]), scm__rc.d2190[228]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1319]))[5] = SCM_WORD(scm__rc.d2190[48]);
  scm__rc.d2190[229] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d2202[254]), SCM_OBJ(&scm__rc.d2202[222]), SCM_OBJ(&scm__rc.d2202[7]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[258]), scm__rc.d2190[229]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1327]))[4] = SCM_WORD(scm__rc.d2190[48]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1327]))[13] = SCM_WORD(scm__rc.d2190[172]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1327]))[24] = SCM_WORD(scm__rc.d2190[27]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1327]))[42] = SCM_WORD(scm__rc.d2190[174]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[261]), scm__rc.d2190[11]);
  scm__rc.d2190[230] = Scm_MakeExtendedPair(scm__rc.d2190[224], SCM_OBJ(&scm__rc.d2202[194]), SCM_OBJ(&scm__rc.d2202[262]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[263]), scm__rc.d2190[230]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[57]))->name = scm__rc.d2190[224];/* %gen-map->list */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1378]))[13] = SCM_WORD(scm__rc.d2190[224]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1378]))[15] = SCM_WORD(scm__rc.d2190[176]);
  scm__rc.d2190[231] = Scm_MakeIdentifier(scm__rc.d2190[224], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#%gen-map->list */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[58]))->name = scm__rc.d2190[59];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1395]))[5] = SCM_WORD(scm__rc.d2190[231]);
  scm__rc.d2190[233] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[104])),TRUE); /* bitvector-map->list/int */
  scm__rc.d2190[232] = Scm_MakeIdentifier(scm__rc.d2190[233], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#bitvector-map->list/int */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[59]))->name = scm__rc.d2190[59];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1402]))[3] = SCM_WORD(scm__rc.d2190[180]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1402]))[5] = SCM_WORD(scm__rc.d2190[231]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1402]))[7] = SCM_WORD(scm__rc.d2190[232]);
  scm__rc.d2190[235] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[105])),TRUE); /* bitvector-map->list/bool */
  scm__rc.d2190[234] = Scm_MakeIdentifier(scm__rc.d2190[235], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#bitvector-map->list/bool */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[60]))->name = scm__rc.d2190[59];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1411]))[3] = SCM_WORD(scm__rc.d2190[184]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1411]))[5] = SCM_WORD(scm__rc.d2190[231]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1411]))[7] = SCM_WORD(scm__rc.d2190[234]);
  scm__rc.d2190[236] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[106])),TRUE); /* %gen-for-each */
  scm__rc.d2190[237] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[107])),FALSE); /* G2234 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[264]), scm__rc.d2190[237]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[265]), scm__rc.d2190[236]);
  scm__rc.d2190[238] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d2202[265]), SCM_OBJ(&scm__rc.d2202[216]), SCM_OBJ(&scm__rc.d2202[218]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[266]), scm__rc.d2190[238]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1420]))[3] = SCM_WORD(scm__rc.d2190[27]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[268]), scm__rc.d2190[236]);
  scm__rc.d2190[239] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d2202[268]), SCM_OBJ(&scm__rc.d2202[221]), SCM_OBJ(&scm__rc.d2202[7]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[269]), scm__rc.d2190[239]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1425]))[4] = SCM_WORD(scm__rc.d2190[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[270]), scm__rc.d2190[236]);
  scm__rc.d2190[240] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d2202[270]), SCM_OBJ(&scm__rc.d2202[144]), SCM_OBJ(&scm__rc.d2202[7]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[271]), scm__rc.d2190[240]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1453]))[5] = SCM_WORD(scm__rc.d2190[48]);
  scm__rc.d2190[241] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d2202[268]), SCM_OBJ(&scm__rc.d2202[222]), SCM_OBJ(&scm__rc.d2202[7]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[272]), scm__rc.d2190[241]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1461]))[4] = SCM_WORD(scm__rc.d2190[48]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1461]))[13] = SCM_WORD(scm__rc.d2190[172]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1461]))[24] = SCM_WORD(scm__rc.d2190[27]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1461]))[40] = SCM_WORD(scm__rc.d2190[174]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[275]), scm__rc.d2190[11]);
  scm__rc.d2190[242] = Scm_MakeExtendedPair(scm__rc.d2190[236], SCM_OBJ(&scm__rc.d2202[194]), SCM_OBJ(&scm__rc.d2202[276]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[277]), scm__rc.d2190[242]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[65]))->name = scm__rc.d2190[236];/* %gen-for-each */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1508]))[13] = SCM_WORD(scm__rc.d2190[236]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1508]))[15] = SCM_WORD(scm__rc.d2190[176]);
  scm__rc.d2190[243] = Scm_MakeIdentifier(scm__rc.d2190[236], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#%gen-for-each */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[66]))->name = scm__rc.d2190[59];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1525]))[5] = SCM_WORD(scm__rc.d2190[243]);
  scm__rc.d2190[245] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[108])),TRUE); /* bitvector-for-each/int */
  scm__rc.d2190[244] = Scm_MakeIdentifier(scm__rc.d2190[245], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#bitvector-for-each/int */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[67]))->name = scm__rc.d2190[59];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1532]))[3] = SCM_WORD(scm__rc.d2190[180]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1532]))[5] = SCM_WORD(scm__rc.d2190[243]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1532]))[7] = SCM_WORD(scm__rc.d2190[244]);
  scm__rc.d2190[247] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[109])),TRUE); /* bitvector-for-each/bool */
  scm__rc.d2190[246] = Scm_MakeIdentifier(scm__rc.d2190[247], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#bitvector-for-each/bool */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[68]))->name = scm__rc.d2190[59];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1541]))[3] = SCM_WORD(scm__rc.d2190[184]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1541]))[5] = SCM_WORD(scm__rc.d2190[243]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1541]))[7] = SCM_WORD(scm__rc.d2190[246]);
  scm__rc.d2190[248] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[110])),TRUE); /* bitvector-prefix-length */
  scm__rc.d2190[249] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[111])),TRUE); /* bv1 */
  scm__rc.d2190[250] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[112])),TRUE); /* bv2 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[278]), scm__rc.d2190[250]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[279]), scm__rc.d2190[249]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[282]), scm__rc.d2190[11]);
  scm__rc.d2190[251] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[113])),TRUE); /* bind-info */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[283]), scm__rc.d2190[248]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[284]), scm__rc.d2190[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[285]), scm__rc.d2190[251]);
  scm__rc.d2190[252] = Scm_MakeExtendedPair(scm__rc.d2190[248], SCM_OBJ(&scm__rc.d2202[279]), SCM_OBJ(&scm__rc.d2202[287]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d2190[0]), SCM_SYMBOL(SCM_INTERN("bitvector-prefix-length")), SCM_OBJ(&srfi_2d178bitvector_prefix_length__STUB), 0);
  srfi_2d178bitvector_prefix_length__STUB.common.info = scm__rc.d2190[252];
  scm__rc.d2190[253] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[114])),TRUE); /* bitvector-suffix-length */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[290]), scm__rc.d2190[11]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[291]), scm__rc.d2190[253]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[292]), scm__rc.d2190[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[293]), scm__rc.d2190[251]);
  scm__rc.d2190[254] = Scm_MakeExtendedPair(scm__rc.d2190[253], SCM_OBJ(&scm__rc.d2202[279]), SCM_OBJ(&scm__rc.d2202[295]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d2190[0]), SCM_SYMBOL(SCM_INTERN("bitvector-suffix-length")), SCM_OBJ(&srfi_2d178bitvector_suffix_length__STUB), 0);
  srfi_2d178bitvector_suffix_length__STUB.common.info = scm__rc.d2190[254];
  scm__rc.d2190[255] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[115])),TRUE); /* bitvector-prefix? */
  scm__rc.d2190[256] = Scm_MakeIdentifier(scm__rc.d2190[248], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#bitvector-prefix-length */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[298]), scm__rc.d2190[11]);
  scm__rc.d2190[257] = Scm_MakeExtendedPair(scm__rc.d2190[255], SCM_OBJ(&scm__rc.d2202[279]), SCM_OBJ(&scm__rc.d2202[299]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[300]), scm__rc.d2190[257]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[69]))->name = scm__rc.d2190[255];/* bitvector-prefix? */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1550]))[5] = SCM_WORD(scm__rc.d2190[256]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1550]))[10] = SCM_WORD(scm__rc.d2190[48]);
  ScmObj G2235 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2203[69]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2190[255]) /* bitvector-prefix? */, G2235,0);

  scm__rc.d2190[258] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[116])),TRUE); /* bitvector-suffix? */
  scm__rc.d2190[259] = Scm_MakeIdentifier(scm__rc.d2190[253], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#bitvector-suffix-length */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[303]), scm__rc.d2190[11]);
  scm__rc.d2190[260] = Scm_MakeExtendedPair(scm__rc.d2190[258], SCM_OBJ(&scm__rc.d2202[279]), SCM_OBJ(&scm__rc.d2202[304]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[305]), scm__rc.d2190[260]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[70]))->name = scm__rc.d2190[258];/* bitvector-suffix? */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1563]))[5] = SCM_WORD(scm__rc.d2190[259]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1563]))[10] = SCM_WORD(scm__rc.d2190[48]);
  ScmObj G2236 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2203[70]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2190[258]) /* bitvector-suffix? */, G2236,0);

  scm__rc.d2190[261] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[117])),TRUE); /* bitvector-pad */
  scm__rc.d2190[262] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[118])),TRUE); /* bit */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[306]), scm__rc.d2190[18]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[307]), scm__rc.d2190[262]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[310]), scm__rc.d2190[11]);
  scm__rc.d2190[263] = Scm_MakeExtendedPair(scm__rc.d2190[261], SCM_OBJ(&scm__rc.d2202[307]), SCM_OBJ(&scm__rc.d2202[311]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[312]), scm__rc.d2190[263]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[71]))->name = scm__rc.d2190[261];/* bitvector-pad */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1576]))[4] = SCM_WORD(scm__rc.d2190[48]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1576]))[13] = SCM_WORD(scm__rc.d2190[3]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1576]))[23] = SCM_WORD(scm__rc.d2190[48]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1576]))[28] = SCM_WORD(scm__rc.d2190[56]);
  ScmObj G2237 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2203[71]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2190[261]) /* bitvector-pad */, G2237,0);

  scm__rc.d2190[264] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[119])),TRUE); /* bitvector-pad-right */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[315]), scm__rc.d2190[11]);
  scm__rc.d2190[265] = Scm_MakeExtendedPair(scm__rc.d2190[264], SCM_OBJ(&scm__rc.d2202[307]), SCM_OBJ(&scm__rc.d2202[316]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[317]), scm__rc.d2190[265]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[72]))->name = scm__rc.d2190[264];/* bitvector-pad-right */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1606]))[4] = SCM_WORD(scm__rc.d2190[48]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1606]))[13] = SCM_WORD(scm__rc.d2190[3]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1606]))[21] = SCM_WORD(scm__rc.d2190[56]);
  ScmObj G2238 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2203[72]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2190[264]) /* bitvector-pad-right */, G2238,0);

  scm__rc.d2190[266] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[120])),TRUE); /* bitvector-trim */
  scm__rc.d2190[268] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[121])),TRUE); /* bit->boolean */
  scm__rc.d2190[267] = Scm_MakeIdentifier(scm__rc.d2190[268], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#bit->boolean */
  scm__rc.d2190[270] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[122])),TRUE); /* bitvector-first-bit */
  scm__rc.d2190[269] = Scm_MakeIdentifier(scm__rc.d2190[270], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#bitvector-first-bit */
  scm__rc.d2190[272] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[123])),TRUE); /* bitvector */
  scm__rc.d2190[271] = Scm_MakeIdentifier(scm__rc.d2190[272], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#bitvector */
  scm__rc.d2190[273] = Scm_MakeIdentifier(scm__rc.d2190[98], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#bitvector-drop */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[318]), scm__rc.d2190[262]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[321]), scm__rc.d2190[11]);
  scm__rc.d2190[274] = Scm_MakeExtendedPair(scm__rc.d2190[266], SCM_OBJ(&scm__rc.d2202[318]), SCM_OBJ(&scm__rc.d2202[322]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[323]), scm__rc.d2190[274]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[73]))->name = scm__rc.d2190[266];/* bitvector-trim */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1629]))[6] = SCM_WORD(scm__rc.d2190[267]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1629]))[11] = SCM_WORD(scm__rc.d2190[269]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1629]))[17] = SCM_WORD(scm__rc.d2190[271]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1629]))[22] = SCM_WORD(scm__rc.d2190[273]);
  ScmObj G2239 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2203[73]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2190[266]) /* bitvector-trim */, G2239,0);

  scm__rc.d2190[275] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[124])),TRUE); /* bitvector-trim-right */
  scm__rc.d2190[277] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[125])),TRUE); /* bitvector-last-bit */
  scm__rc.d2190[276] = Scm_MakeIdentifier(scm__rc.d2190[277], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#bitvector-last-bit */
  scm__rc.d2190[278] = Scm_MakeIdentifier(scm__rc.d2190[93], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#bitvector-take */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[326]), scm__rc.d2190[11]);
  scm__rc.d2190[279] = Scm_MakeExtendedPair(scm__rc.d2190[275], SCM_OBJ(&scm__rc.d2202[318]), SCM_OBJ(&scm__rc.d2202[327]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[328]), scm__rc.d2190[279]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[74]))->name = scm__rc.d2190[275];/* bitvector-trim-right */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1653]))[6] = SCM_WORD(scm__rc.d2190[267]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1653]))[11] = SCM_WORD(scm__rc.d2190[276]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1653]))[17] = SCM_WORD(scm__rc.d2190[271]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1653]))[22] = SCM_WORD(scm__rc.d2190[278]);
  ScmObj G2240 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2203[74]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2190[275]) /* bitvector-trim-right */, G2240,0);

  scm__rc.d2190[280] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[126])),TRUE); /* bitvector-trim-both */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[331]), scm__rc.d2190[11]);
  scm__rc.d2190[281] = Scm_MakeExtendedPair(scm__rc.d2190[280], SCM_OBJ(&scm__rc.d2202[318]), SCM_OBJ(&scm__rc.d2202[332]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[333]), scm__rc.d2190[281]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[75]))->name = scm__rc.d2190[280];/* bitvector-trim-both */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1677]))[6] = SCM_WORD(scm__rc.d2190[267]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1677]))[11] = SCM_WORD(scm__rc.d2190[269]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1677]))[17] = SCM_WORD(scm__rc.d2190[271]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1677]))[25] = SCM_WORD(scm__rc.d2190[267]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1677]))[30] = SCM_WORD(scm__rc.d2190[276]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1677]))[36] = SCM_WORD(scm__rc.d2190[271]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1677]))[42] = SCM_WORD(scm__rc.d2190[40]);
  ScmObj G2241 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2203[75]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2190[280]) /* bitvector-trim-both */, G2241,0);

  scm__rc.d2190[282] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[127])),TRUE); /* bitvector-swap! */
  scm__rc.d2190[283] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[128])),TRUE); /* i */
  scm__rc.d2190[284] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[129])),TRUE); /* j */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[334]), scm__rc.d2190[284]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[335]), scm__rc.d2190[283]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[336]), scm__rc.d2190[18]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[339]), scm__rc.d2190[11]);
  scm__rc.d2190[285] = Scm_MakeExtendedPair(scm__rc.d2190[282], SCM_OBJ(&scm__rc.d2202[336]), SCM_OBJ(&scm__rc.d2202[340]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[341]), scm__rc.d2190[285]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[76]))->name = scm__rc.d2190[282];/* bitvector-swap! */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1721]))[5] = SCM_WORD(scm__rc.d2190[180]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1721]))[16] = SCM_WORD(scm__rc.d2190[180]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1721]))[18] = SCM_WORD(scm__rc.d2190[6]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1721]))[23] = SCM_WORD(scm__rc.d2190[6]);
  ScmObj G2242 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2203[76]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2190[282]) /* bitvector-swap! */, G2242,0);

  scm__rc.d2190[286] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[130])),TRUE); /* let */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[342]), scm__rc.d2190[68]);
  scm__rc.d2190[287] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[131])),TRUE); /* - */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[344]), scm__rc.d2190[21]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[345]), scm__rc.d2190[287]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[347]), scm__rc.d2190[69]);
  scm__rc.d2190[288] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[132])),TRUE); /* when */
  scm__rc.d2190[289] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[133])),TRUE); /* < */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[350]), scm__rc.d2190[289]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[351]), scm__rc.d2190[18]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[352]), scm__rc.d2190[282]);
  scm__rc.d2190[290] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[134])),TRUE); /* + */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[353]), scm__rc.d2190[68]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[354]), scm__rc.d2190[290]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[355]), scm__rc.d2190[69]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[356]), scm__rc.d2190[287]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[359]), scm__rc.d2190[73]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[363]), scm__rc.d2190[288]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[366]), scm__rc.d2190[73]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[367]), scm__rc.d2190[286]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[370]), scm__rc.d2190[22]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[373]), scm__rc.d2190[17]);
  scm__rc.d2190[291] = Scm_MakeIdentifier(scm__rc.d2190[282], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#bitvector-swap! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[376]), scm__rc.d2190[11]);
  scm__rc.d2190[292] = Scm_MakeExtendedPair(scm__rc.d2190[26], SCM_OBJ(&scm__rc.d2202[18]), SCM_OBJ(&scm__rc.d2202[377]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[378]), scm__rc.d2190[292]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[77]))->name = scm__rc.d2190[26];/* bitvector-reverse! */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1746]))[44] = SCM_WORD(scm__rc.d2190[27]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1746]))[49] = SCM_WORD(scm__rc.d2190[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1746]))[55] = SCM_WORD(scm__rc.d2190[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1746]))[67] = SCM_WORD(scm__rc.d2190[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1746]))[79] = SCM_WORD(scm__rc.d2190[33]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1746]))[93] = SCM_WORD(scm__rc.d2190[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1746]))[95] = SCM_WORD(scm__rc.d2190[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1746]))[100] = SCM_WORD(scm__rc.d2190[33]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1746]))[114] = SCM_WORD(scm__rc.d2190[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1746]))[116] = SCM_WORD(scm__rc.d2190[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1746]))[123] = SCM_WORD(scm__rc.d2190[38]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1746]))[137] = SCM_WORD(scm__rc.d2190[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1746]))[139] = SCM_WORD(scm__rc.d2190[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1746]))[154] = SCM_WORD(scm__rc.d2190[291]);
  ScmObj G2247 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2203[77]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2190[26]) /* bitvector-reverse! */, G2247,0);

  scm__rc.d2190[293] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[135])),TRUE); /* bitvector-reverse-copy! */
  scm__rc.d2190[294] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[136])),TRUE); /* target */
  scm__rc.d2190[295] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[137])),TRUE); /* tstart */
  scm__rc.d2190[296] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[138])),TRUE); /* src */
  scm__rc.d2190[297] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[139])),TRUE); /* sstart */
  scm__rc.d2190[298] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[140])),TRUE); /* send */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[379]), scm__rc.d2190[298]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[380]), scm__rc.d2190[297]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[381]), scm__rc.d2190[19]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[382]), scm__rc.d2190[296]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[383]), scm__rc.d2190[295]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[384]), scm__rc.d2190[294]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[385]), scm__rc.d2190[296]);
  scm__rc.d2190[299] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[141])),TRUE); /* assume */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[386]), scm__rc.d2190[295]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[387]), scm__rc.d2190[34]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[389]), scm__rc.d2190[299]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[390]), scm__rc.d2190[298]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[391]), scm__rc.d2190[287]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[393]), scm__rc.d2190[283]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[394]), scm__rc.d2190[284]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[397]), scm__rc.d2190[283]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[398]), scm__rc.d2190[297]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[399]), scm__rc.d2190[39]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[400]), scm__rc.d2190[296]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[401]), scm__rc.d2190[181]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[403]), scm__rc.d2190[284]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[404]), scm__rc.d2190[294]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[405]), scm__rc.d2190[7]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[406]), scm__rc.d2190[283]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[407]), scm__rc.d2190[287]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[408]), scm__rc.d2190[284]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[409]), scm__rc.d2190[290]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[412]), scm__rc.d2190[73]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[416]), scm__rc.d2190[288]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[419]), scm__rc.d2190[73]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[420]), scm__rc.d2190[286]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[421]), scm__rc.d2190[294]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[425]), scm__rc.d2190[22]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[428]), scm__rc.d2190[17]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[429]), scm__rc.d2190[297]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[430]), scm__rc.d2190[34]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[431]), scm__rc.d2190[34]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[432]), scm__rc.d2190[298]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[433]), scm__rc.d2190[297]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[434]), scm__rc.d2190[39]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[437]), scm__rc.d2190[11]);
  scm__rc.d2190[300] = Scm_MakeExtendedPair(scm__rc.d2190[293], SCM_OBJ(&scm__rc.d2202[384]), SCM_OBJ(&scm__rc.d2202[438]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[439]), scm__rc.d2190[300]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[78]))->name = scm__rc.d2190[293];/* bitvector-reverse-copy! */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]))[44] = SCM_WORD(scm__rc.d2190[27]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]))[49] = SCM_WORD(scm__rc.d2190[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]))[55] = SCM_WORD(scm__rc.d2190[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]))[67] = SCM_WORD(scm__rc.d2190[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]))[79] = SCM_WORD(scm__rc.d2190[33]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]))[93] = SCM_WORD(scm__rc.d2190[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]))[95] = SCM_WORD(scm__rc.d2190[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]))[100] = SCM_WORD(scm__rc.d2190[33]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]))[114] = SCM_WORD(scm__rc.d2190[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]))[116] = SCM_WORD(scm__rc.d2190[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]))[123] = SCM_WORD(scm__rc.d2190[38]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]))[137] = SCM_WORD(scm__rc.d2190[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]))[139] = SCM_WORD(scm__rc.d2190[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]))[144] = SCM_WORD(scm__rc.d2190[33]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]))[158] = SCM_WORD(scm__rc.d2190[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]))[160] = SCM_WORD(scm__rc.d2190[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]))[178] = SCM_WORD(scm__rc.d2190[180]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[1908]))[180] = SCM_WORD(scm__rc.d2190[6]);
  ScmObj G2252 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2203[78]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2190[293]) /* bitvector-reverse-copy! */, G2252,0);

  scm__rc.d2190[301] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[142])),TRUE); /* bitvector->list/int */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[440]), scm__rc.d2190[109]);
  scm__rc.d2190[302] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[143])),TRUE); /* quote */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[442]), scm__rc.d2190[302]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[444]), scm__rc.d2190[24]);
  scm__rc.d2190[303] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[144])),TRUE); /* if */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[447]), scm__rc.d2190[20]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[448]), scm__rc.d2190[39]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[449]), scm__rc.d2190[109]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[450]), scm__rc.d2190[287]);
  scm__rc.d2190[304] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[145])),TRUE); /* cons */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[451]), scm__rc.d2190[18]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[452]), scm__rc.d2190[181]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[454]), scm__rc.d2190[304]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[457]), scm__rc.d2190[73]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[460]), scm__rc.d2190[303]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[463]), scm__rc.d2190[73]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[464]), scm__rc.d2190[286]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[467]), scm__rc.d2190[22]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[470]), scm__rc.d2190[17]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[473]), scm__rc.d2190[11]);
  scm__rc.d2190[305] = Scm_MakeExtendedPair(scm__rc.d2190[301], SCM_OBJ(&scm__rc.d2202[18]), SCM_OBJ(&scm__rc.d2202[474]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[475]), scm__rc.d2190[305]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[79]))->name = scm__rc.d2190[301];/* bitvector->list/int */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2096]))[44] = SCM_WORD(scm__rc.d2190[27]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2096]))[49] = SCM_WORD(scm__rc.d2190[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2096]))[55] = SCM_WORD(scm__rc.d2190[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2096]))[67] = SCM_WORD(scm__rc.d2190[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2096]))[79] = SCM_WORD(scm__rc.d2190[33]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2096]))[93] = SCM_WORD(scm__rc.d2190[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2096]))[95] = SCM_WORD(scm__rc.d2190[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2096]))[100] = SCM_WORD(scm__rc.d2190[33]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2096]))[114] = SCM_WORD(scm__rc.d2190[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2096]))[116] = SCM_WORD(scm__rc.d2190[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2096]))[123] = SCM_WORD(scm__rc.d2190[38]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2096]))[137] = SCM_WORD(scm__rc.d2190[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2096]))[139] = SCM_WORD(scm__rc.d2190[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2096]))[152] = SCM_WORD(scm__rc.d2190[180]);
  ScmObj G2257 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2203[79]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2190[301]) /* bitvector->list/int */, G2257,0);

  scm__rc.d2190[306] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[146])),TRUE); /* bitvector->list/bool */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[476]), scm__rc.d2190[185]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[478]), scm__rc.d2190[304]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[481]), scm__rc.d2190[73]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[484]), scm__rc.d2190[303]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[487]), scm__rc.d2190[73]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[488]), scm__rc.d2190[286]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[491]), scm__rc.d2190[22]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[494]), scm__rc.d2190[17]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[497]), scm__rc.d2190[11]);
  scm__rc.d2190[307] = Scm_MakeExtendedPair(scm__rc.d2190[306], SCM_OBJ(&scm__rc.d2202[18]), SCM_OBJ(&scm__rc.d2202[498]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[499]), scm__rc.d2190[307]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[80]))->name = scm__rc.d2190[306];/* bitvector->list/bool */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2257]))[44] = SCM_WORD(scm__rc.d2190[27]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2257]))[49] = SCM_WORD(scm__rc.d2190[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2257]))[55] = SCM_WORD(scm__rc.d2190[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2257]))[67] = SCM_WORD(scm__rc.d2190[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2257]))[79] = SCM_WORD(scm__rc.d2190[33]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2257]))[93] = SCM_WORD(scm__rc.d2190[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2257]))[95] = SCM_WORD(scm__rc.d2190[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2257]))[100] = SCM_WORD(scm__rc.d2190[33]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2257]))[114] = SCM_WORD(scm__rc.d2190[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2257]))[116] = SCM_WORD(scm__rc.d2190[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2257]))[123] = SCM_WORD(scm__rc.d2190[38]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2257]))[137] = SCM_WORD(scm__rc.d2190[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2257]))[139] = SCM_WORD(scm__rc.d2190[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2257]))[152] = SCM_WORD(scm__rc.d2190[184]);
  ScmObj G2262 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2203[80]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2190[306]) /* bitvector->list/bool */, G2262,0);

  scm__rc.d2190[308] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[147])),TRUE); /* reverse-bitvector->list/int */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[500]), scm__rc.d2190[109]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[502]), scm__rc.d2190[109]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[503]), scm__rc.d2190[289]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[504]), scm__rc.d2190[290]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[506]), scm__rc.d2190[73]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[509]), scm__rc.d2190[303]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[512]), scm__rc.d2190[73]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[513]), scm__rc.d2190[286]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[516]), scm__rc.d2190[22]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[519]), scm__rc.d2190[17]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[522]), scm__rc.d2190[11]);
  scm__rc.d2190[309] = Scm_MakeExtendedPair(scm__rc.d2190[308], SCM_OBJ(&scm__rc.d2202[18]), SCM_OBJ(&scm__rc.d2202[523]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[524]), scm__rc.d2190[309]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[81]))->name = scm__rc.d2190[308];/* reverse-bitvector->list/int */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2418]))[44] = SCM_WORD(scm__rc.d2190[27]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2418]))[49] = SCM_WORD(scm__rc.d2190[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2418]))[55] = SCM_WORD(scm__rc.d2190[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2418]))[67] = SCM_WORD(scm__rc.d2190[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2418]))[79] = SCM_WORD(scm__rc.d2190[33]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2418]))[93] = SCM_WORD(scm__rc.d2190[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2418]))[95] = SCM_WORD(scm__rc.d2190[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2418]))[100] = SCM_WORD(scm__rc.d2190[33]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2418]))[114] = SCM_WORD(scm__rc.d2190[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2418]))[116] = SCM_WORD(scm__rc.d2190[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2418]))[123] = SCM_WORD(scm__rc.d2190[38]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2418]))[137] = SCM_WORD(scm__rc.d2190[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2418]))[139] = SCM_WORD(scm__rc.d2190[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2418]))[152] = SCM_WORD(scm__rc.d2190[180]);
  ScmObj G2267 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2203[81]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2190[308]) /* reverse-bitvector->list/int */, G2267,0);

  scm__rc.d2190[310] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[148])),TRUE); /* reverse-bitvector->list/bool */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[526]), scm__rc.d2190[73]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[529]), scm__rc.d2190[303]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[532]), scm__rc.d2190[73]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[533]), scm__rc.d2190[286]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[536]), scm__rc.d2190[22]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[539]), scm__rc.d2190[17]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[542]), scm__rc.d2190[11]);
  scm__rc.d2190[311] = Scm_MakeExtendedPair(scm__rc.d2190[310], SCM_OBJ(&scm__rc.d2202[18]), SCM_OBJ(&scm__rc.d2202[543]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[544]), scm__rc.d2190[311]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[82]))->name = scm__rc.d2190[310];/* reverse-bitvector->list/bool */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2579]))[44] = SCM_WORD(scm__rc.d2190[27]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2579]))[49] = SCM_WORD(scm__rc.d2190[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2579]))[55] = SCM_WORD(scm__rc.d2190[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2579]))[67] = SCM_WORD(scm__rc.d2190[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2579]))[79] = SCM_WORD(scm__rc.d2190[33]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2579]))[93] = SCM_WORD(scm__rc.d2190[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2579]))[95] = SCM_WORD(scm__rc.d2190[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2579]))[100] = SCM_WORD(scm__rc.d2190[33]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2579]))[114] = SCM_WORD(scm__rc.d2190[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2579]))[116] = SCM_WORD(scm__rc.d2190[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2579]))[123] = SCM_WORD(scm__rc.d2190[38]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2579]))[137] = SCM_WORD(scm__rc.d2190[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2579]))[139] = SCM_WORD(scm__rc.d2190[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2579]))[152] = SCM_WORD(scm__rc.d2190[184]);
  ScmObj G2272 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2203[82]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2190[310]) /* reverse-bitvector->list/bool */, G2272,0);

  scm__rc.d2190[312] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[149])),TRUE); /* reverse-list->bitvector */
  scm__rc.d2190[313] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[150])),TRUE); /* lis */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[545]), scm__rc.d2190[313]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[548]), scm__rc.d2190[11]);
  scm__rc.d2190[314] = Scm_MakeExtendedPair(scm__rc.d2190[312], SCM_OBJ(&scm__rc.d2202[545]), SCM_OBJ(&scm__rc.d2202[549]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[550]), scm__rc.d2190[314]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[83]))->name = scm__rc.d2190[312];/* reverse-list->bitvector */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2740]))[7] = SCM_WORD(scm__rc.d2190[3]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2740]))[23] = SCM_WORD(scm__rc.d2190[6]);
  ScmObj G2273 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2203[83]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2190[312]) /* reverse-list->bitvector */, G2273,0);

  scm__rc.d2190[315] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[151])),TRUE); /* bitvector->vector/int */
  scm__rc.d2190[316] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[152])),TRUE); /* make-vector */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[551]), scm__rc.d2190[21]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[552]), scm__rc.d2190[287]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[554]), scm__rc.d2190[316]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[556]), scm__rc.d2190[284]);
  scm__rc.d2190[317] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[153])),TRUE); /* vector-set! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[560]), scm__rc.d2190[284]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[561]), scm__rc.d2190[51]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[562]), scm__rc.d2190[317]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[564]), scm__rc.d2190[73]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[568]), scm__rc.d2190[288]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[571]), scm__rc.d2190[73]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[572]), scm__rc.d2190[286]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[575]), scm__rc.d2190[51]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[576]), scm__rc.d2190[23]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[579]), scm__rc.d2190[22]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[582]), scm__rc.d2190[17]);
  scm__rc.d2190[318] = Scm_MakeIdentifier(scm__rc.d2190[316], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#make-vector */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[585]), scm__rc.d2190[11]);
  scm__rc.d2190[319] = Scm_MakeExtendedPair(scm__rc.d2190[315], SCM_OBJ(&scm__rc.d2202[18]), SCM_OBJ(&scm__rc.d2202[586]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[587]), scm__rc.d2190[319]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[84]))->name = scm__rc.d2190[315];/* bitvector->vector/int */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2772]))[44] = SCM_WORD(scm__rc.d2190[27]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2772]))[49] = SCM_WORD(scm__rc.d2190[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2772]))[55] = SCM_WORD(scm__rc.d2190[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2772]))[67] = SCM_WORD(scm__rc.d2190[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2772]))[79] = SCM_WORD(scm__rc.d2190[33]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2772]))[93] = SCM_WORD(scm__rc.d2190[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2772]))[95] = SCM_WORD(scm__rc.d2190[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2772]))[100] = SCM_WORD(scm__rc.d2190[33]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2772]))[114] = SCM_WORD(scm__rc.d2190[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2772]))[116] = SCM_WORD(scm__rc.d2190[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2772]))[123] = SCM_WORD(scm__rc.d2190[38]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2772]))[137] = SCM_WORD(scm__rc.d2190[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2772]))[139] = SCM_WORD(scm__rc.d2190[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2772]))[146] = SCM_WORD(scm__rc.d2190[318]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2772]))[163] = SCM_WORD(scm__rc.d2190[180]);
  ScmObj G2278 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2203[84]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2190[315]) /* bitvector->vector/int */, G2278,0);

  scm__rc.d2190[320] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[154])),TRUE); /* bitvector->vector/bool */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[589]), scm__rc.d2190[284]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[590]), scm__rc.d2190[51]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[591]), scm__rc.d2190[317]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[594]), scm__rc.d2190[288]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[597]), scm__rc.d2190[73]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[598]), scm__rc.d2190[286]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[601]), scm__rc.d2190[51]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[602]), scm__rc.d2190[23]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[605]), scm__rc.d2190[22]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[608]), scm__rc.d2190[17]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[611]), scm__rc.d2190[11]);
  scm__rc.d2190[321] = Scm_MakeExtendedPair(scm__rc.d2190[320], SCM_OBJ(&scm__rc.d2202[18]), SCM_OBJ(&scm__rc.d2202[612]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[613]), scm__rc.d2190[321]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[85]))->name = scm__rc.d2190[320];/* bitvector->vector/bool */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2944]))[44] = SCM_WORD(scm__rc.d2190[27]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2944]))[49] = SCM_WORD(scm__rc.d2190[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2944]))[55] = SCM_WORD(scm__rc.d2190[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2944]))[67] = SCM_WORD(scm__rc.d2190[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2944]))[79] = SCM_WORD(scm__rc.d2190[33]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2944]))[93] = SCM_WORD(scm__rc.d2190[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2944]))[95] = SCM_WORD(scm__rc.d2190[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2944]))[100] = SCM_WORD(scm__rc.d2190[33]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2944]))[114] = SCM_WORD(scm__rc.d2190[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2944]))[116] = SCM_WORD(scm__rc.d2190[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2944]))[123] = SCM_WORD(scm__rc.d2190[38]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2944]))[137] = SCM_WORD(scm__rc.d2190[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2944]))[139] = SCM_WORD(scm__rc.d2190[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2944]))[146] = SCM_WORD(scm__rc.d2190[318]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[2944]))[163] = SCM_WORD(scm__rc.d2190[184]);
  ScmObj G2283 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2203[85]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2190[320]) /* bitvector->vector/bool */, G2283,0);

  scm__rc.d2190[322] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[155])),TRUE); /* reverse-bitvector->vector/int */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[616]), scm__rc.d2190[73]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[620]), scm__rc.d2190[288]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[623]), scm__rc.d2190[73]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[624]), scm__rc.d2190[286]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[627]), scm__rc.d2190[51]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[628]), scm__rc.d2190[23]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[631]), scm__rc.d2190[22]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[634]), scm__rc.d2190[17]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[637]), scm__rc.d2190[11]);
  scm__rc.d2190[323] = Scm_MakeExtendedPair(scm__rc.d2190[322], SCM_OBJ(&scm__rc.d2202[18]), SCM_OBJ(&scm__rc.d2202[638]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[639]), scm__rc.d2190[323]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[86]))->name = scm__rc.d2190[322];/* reverse-bitvector->vector/int */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3116]))[44] = SCM_WORD(scm__rc.d2190[27]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3116]))[49] = SCM_WORD(scm__rc.d2190[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3116]))[55] = SCM_WORD(scm__rc.d2190[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3116]))[67] = SCM_WORD(scm__rc.d2190[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3116]))[79] = SCM_WORD(scm__rc.d2190[33]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3116]))[93] = SCM_WORD(scm__rc.d2190[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3116]))[95] = SCM_WORD(scm__rc.d2190[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3116]))[100] = SCM_WORD(scm__rc.d2190[33]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3116]))[114] = SCM_WORD(scm__rc.d2190[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3116]))[116] = SCM_WORD(scm__rc.d2190[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3116]))[123] = SCM_WORD(scm__rc.d2190[38]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3116]))[137] = SCM_WORD(scm__rc.d2190[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3116]))[139] = SCM_WORD(scm__rc.d2190[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3116]))[146] = SCM_WORD(scm__rc.d2190[318]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3116]))[163] = SCM_WORD(scm__rc.d2190[180]);
  ScmObj G2288 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2203[86]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2190[322]) /* reverse-bitvector->vector/int */, G2288,0);

  scm__rc.d2190[324] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[156])),TRUE); /* reverse-bitvector->vector/bool */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[642]), scm__rc.d2190[288]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[645]), scm__rc.d2190[73]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[646]), scm__rc.d2190[286]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[649]), scm__rc.d2190[51]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[650]), scm__rc.d2190[23]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[653]), scm__rc.d2190[22]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[656]), scm__rc.d2190[17]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[659]), scm__rc.d2190[11]);
  scm__rc.d2190[325] = Scm_MakeExtendedPair(scm__rc.d2190[324], SCM_OBJ(&scm__rc.d2202[18]), SCM_OBJ(&scm__rc.d2202[660]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[661]), scm__rc.d2190[325]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[87]))->name = scm__rc.d2190[324];/* reverse-bitvector->vector/bool */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3288]))[44] = SCM_WORD(scm__rc.d2190[27]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3288]))[49] = SCM_WORD(scm__rc.d2190[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3288]))[55] = SCM_WORD(scm__rc.d2190[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3288]))[67] = SCM_WORD(scm__rc.d2190[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3288]))[79] = SCM_WORD(scm__rc.d2190[33]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3288]))[93] = SCM_WORD(scm__rc.d2190[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3288]))[95] = SCM_WORD(scm__rc.d2190[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3288]))[100] = SCM_WORD(scm__rc.d2190[33]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3288]))[114] = SCM_WORD(scm__rc.d2190[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3288]))[116] = SCM_WORD(scm__rc.d2190[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3288]))[123] = SCM_WORD(scm__rc.d2190[38]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3288]))[137] = SCM_WORD(scm__rc.d2190[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3288]))[139] = SCM_WORD(scm__rc.d2190[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3288]))[146] = SCM_WORD(scm__rc.d2190[318]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3288]))[163] = SCM_WORD(scm__rc.d2190[184]);
  ScmObj G2293 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2203[87]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2190[324]) /* reverse-bitvector->vector/bool */, G2293,0);

  scm__rc.d2190[326] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[157])),TRUE); /* vector->bitvector */
  scm__rc.d2190[327] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[158])),TRUE); /* vec */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[662]), scm__rc.d2190[327]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[663]), scm__rc.d2190[327]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[664]), scm__rc.d2190[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[665]), scm__rc.d2190[109]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[666]), scm__rc.d2190[284]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[669]), scm__rc.d2190[284]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[670]), scm__rc.d2190[289]);
  scm__rc.d2190[328] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[159])),TRUE); /* vector-ref */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[671]), scm__rc.d2190[327]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[672]), scm__rc.d2190[328]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[674]), scm__rc.d2190[109]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[675]), scm__rc.d2190[18]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[676]), scm__rc.d2190[7]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[679]), scm__rc.d2190[288]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[682]), scm__rc.d2190[73]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[683]), scm__rc.d2190[286]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[686]), scm__rc.d2190[18]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[687]), scm__rc.d2190[23]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[690]), scm__rc.d2190[22]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[693]), scm__rc.d2190[17]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[696]), scm__rc.d2190[11]);
  scm__rc.d2190[329] = Scm_MakeExtendedPair(scm__rc.d2190[326], SCM_OBJ(&scm__rc.d2202[662]), SCM_OBJ(&scm__rc.d2202[697]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[698]), scm__rc.d2190[329]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[88]))->name = scm__rc.d2190[326];/* vector->bitvector */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3460]))[44] = SCM_WORD(scm__rc.d2190[27]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3460]))[49] = SCM_WORD(scm__rc.d2190[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3460]))[55] = SCM_WORD(scm__rc.d2190[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3460]))[67] = SCM_WORD(scm__rc.d2190[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3460]))[79] = SCM_WORD(scm__rc.d2190[33]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3460]))[93] = SCM_WORD(scm__rc.d2190[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3460]))[95] = SCM_WORD(scm__rc.d2190[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3460]))[100] = SCM_WORD(scm__rc.d2190[33]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3460]))[114] = SCM_WORD(scm__rc.d2190[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3460]))[116] = SCM_WORD(scm__rc.d2190[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3460]))[123] = SCM_WORD(scm__rc.d2190[38]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3460]))[137] = SCM_WORD(scm__rc.d2190[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3460]))[139] = SCM_WORD(scm__rc.d2190[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3460]))[146] = SCM_WORD(scm__rc.d2190[3]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3460]))[164] = SCM_WORD(scm__rc.d2190[6]);
  ScmObj G2298 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2203[88]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2190[326]) /* vector->bitvector */, G2298,0);

  scm__rc.d2190[330] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[160])),TRUE); /* reverse-vector->bitvector */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[699]), scm__rc.d2190[284]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[702]), scm__rc.d2190[20]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[703]), scm__rc.d2190[39]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[704]), scm__rc.d2190[287]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[707]), scm__rc.d2190[73]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[711]), scm__rc.d2190[288]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[714]), scm__rc.d2190[73]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[715]), scm__rc.d2190[286]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[718]), scm__rc.d2190[18]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[719]), scm__rc.d2190[23]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[722]), scm__rc.d2190[22]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[725]), scm__rc.d2190[17]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[728]), scm__rc.d2190[11]);
  scm__rc.d2190[331] = Scm_MakeExtendedPair(scm__rc.d2190[330], SCM_OBJ(&scm__rc.d2202[662]), SCM_OBJ(&scm__rc.d2202[729]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[730]), scm__rc.d2190[331]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[89]))->name = scm__rc.d2190[330];/* reverse-vector->bitvector */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3632]))[44] = SCM_WORD(scm__rc.d2190[27]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3632]))[49] = SCM_WORD(scm__rc.d2190[29]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3632]))[55] = SCM_WORD(scm__rc.d2190[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3632]))[67] = SCM_WORD(scm__rc.d2190[31]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3632]))[79] = SCM_WORD(scm__rc.d2190[33]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3632]))[93] = SCM_WORD(scm__rc.d2190[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3632]))[95] = SCM_WORD(scm__rc.d2190[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3632]))[100] = SCM_WORD(scm__rc.d2190[33]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3632]))[114] = SCM_WORD(scm__rc.d2190[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3632]))[116] = SCM_WORD(scm__rc.d2190[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3632]))[123] = SCM_WORD(scm__rc.d2190[38]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3632]))[137] = SCM_WORD(scm__rc.d2190[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3632]))[139] = SCM_WORD(scm__rc.d2190[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3632]))[146] = SCM_WORD(scm__rc.d2190[3]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3632]))[164] = SCM_WORD(scm__rc.d2190[6]);
  ScmObj G2303 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2203[89]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2190[330]) /* reverse-vector->bitvector */, G2303,0);

  scm__rc.d2190[332] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[161])),TRUE); /* bitvector->integer */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[733]), scm__rc.d2190[11]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[734]), scm__rc.d2190[332]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[735]), scm__rc.d2190[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[736]), scm__rc.d2190[251]);
  scm__rc.d2190[333] = Scm_MakeExtendedPair(scm__rc.d2190[332], SCM_OBJ(&scm__rc.d2202[93]), SCM_OBJ(&scm__rc.d2202[738]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d2190[0]), SCM_SYMBOL(SCM_INTERN("bitvector->integer")), SCM_OBJ(&srfi_2d178bitvector_TOinteger__STUB), 0);
  srfi_2d178bitvector_TOinteger__STUB.common.info = scm__rc.d2190[333];
  scm__rc.d2190[334] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[162])),TRUE); /* integer->bitvector */
  scm__rc.d2190[336] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[163])),TRUE); /* integer-length */
  scm__rc.d2190[335] = Scm_MakeIdentifier(scm__rc.d2190[336], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#integer-length */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[739]), scm__rc.d2190[336]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[741]), scm__rc.d2190[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[743]), scm__rc.d2190[19]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[744]), scm__rc.d2190[94]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[745]), scm__rc.d2190[34]);
  scm__rc.d2190[337] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[164])),TRUE); /* >= */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[746]), scm__rc.d2190[94]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[747]), scm__rc.d2190[337]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[750]), scm__rc.d2190[67]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[752]), scm__rc.d2190[299]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[753]), scm__rc.d2190[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[755]), scm__rc.d2190[109]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[756]), scm__rc.d2190[289]);
  scm__rc.d2190[338] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[165])),TRUE); /* logbit? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[757]), scm__rc.d2190[109]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[758]), scm__rc.d2190[338]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[760]), scm__rc.d2190[109]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[761]), scm__rc.d2190[18]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[762]), scm__rc.d2190[7]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[764]), scm__rc.d2190[73]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[768]), scm__rc.d2190[288]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[771]), scm__rc.d2190[73]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[772]), scm__rc.d2190[286]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[775]), scm__rc.d2190[18]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[776]), scm__rc.d2190[23]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[780]), scm__rc.d2190[17]);
  scm__rc.d2190[339] = Scm_MakeIdentifier(scm__rc.d2190[338], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#logbit? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[783]), scm__rc.d2190[11]);
  scm__rc.d2190[340] = Scm_MakeExtendedPair(scm__rc.d2190[334], SCM_OBJ(&scm__rc.d2202[744]), SCM_OBJ(&scm__rc.d2202[784]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[785]), scm__rc.d2190[340]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[90]))->name = scm__rc.d2190[334];/* integer->bitvector */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3804]))[7] = SCM_WORD(scm__rc.d2190[335]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3804]))[32] = SCM_WORD(scm__rc.d2190[27]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3804]))[37] = SCM_WORD(scm__rc.d2190[33]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3804]))[54] = SCM_WORD(scm__rc.d2190[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3804]))[56] = SCM_WORD(scm__rc.d2190[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3804]))[65] = SCM_WORD(scm__rc.d2190[3]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3804]))[83] = SCM_WORD(scm__rc.d2190[339]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3804]))[85] = SCM_WORD(scm__rc.d2190[6]);
  ScmObj G2307 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2203[90]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2190[334]) /* integer->bitvector */, G2307,0);

  scm__rc.d2190[341] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[166])),TRUE); /* make-bitvector/int-generator */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[786]), scm__rc.d2190[341]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[787]), scm__rc.d2190[341]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[790]), scm__rc.d2190[11]);
  scm__rc.d2190[342] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d2202[787]), SCM_NIL, SCM_OBJ(&scm__rc.d2202[791]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[792]), scm__rc.d2190[342]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[91]))->name = scm__rc.d2190[341];/* (make-bitvector/int-generator make-bitvector/int-generator) */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3896]))[8] = SCM_WORD(scm__rc.d2190[180]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[795]), scm__rc.d2190[11]);
  scm__rc.d2190[343] = Scm_MakeExtendedPair(scm__rc.d2190[341], SCM_OBJ(&scm__rc.d2202[93]), SCM_OBJ(&scm__rc.d2202[796]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[797]), scm__rc.d2190[343]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[92]))->name = scm__rc.d2190[341];/* make-bitvector/int-generator */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3912]))[4] = SCM_WORD(scm__rc.d2190[61]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3912]))[6] = SCM_WORD(scm__rc.d2190[63]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3912]))[15] = SCM_WORD(scm__rc.d2190[18]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3912]))[17] = SCM_WORD(scm__rc.d2190[61]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3912]))[20] = SCM_WORD(scm__rc.d2190[65]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3912]))[25] = SCM_WORD(scm__rc.d2190[48]);
  ScmObj G2308 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2203[92]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2190[341]) /* make-bitvector/int-generator */, G2308,0);

  scm__rc.d2190[344] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[167])),TRUE); /* make-bitvector/bool-generator */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[798]), scm__rc.d2190[344]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[799]), scm__rc.d2190[344]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[802]), scm__rc.d2190[11]);
  scm__rc.d2190[345] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d2202[799]), SCM_NIL, SCM_OBJ(&scm__rc.d2202[803]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[804]), scm__rc.d2190[345]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[93]))->name = scm__rc.d2190[344];/* (make-bitvector/bool-generator make-bitvector/bool-generator) */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3945]))[8] = SCM_WORD(scm__rc.d2190[184]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[807]), scm__rc.d2190[11]);
  scm__rc.d2190[346] = Scm_MakeExtendedPair(scm__rc.d2190[344], SCM_OBJ(&scm__rc.d2202[93]), SCM_OBJ(&scm__rc.d2202[808]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[809]), scm__rc.d2190[346]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[94]))->name = scm__rc.d2190[344];/* make-bitvector/bool-generator */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3961]))[4] = SCM_WORD(scm__rc.d2190[61]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3961]))[6] = SCM_WORD(scm__rc.d2190[63]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3961]))[15] = SCM_WORD(scm__rc.d2190[18]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3961]))[17] = SCM_WORD(scm__rc.d2190[61]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3961]))[20] = SCM_WORD(scm__rc.d2190[65]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3961]))[25] = SCM_WORD(scm__rc.d2190[48]);
  ScmObj G2309 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2203[94]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2190[344]) /* make-bitvector/bool-generator */, G2309,0);

  scm__rc.d2190[347] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[168])),TRUE); /* make-bitvector-accumulator */
  scm__rc.d2190[348] = Scm_MakeIdentifier(scm__rc.d2190[312], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#reverse-list->bitvector */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[813]), scm__rc.d2190[347]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[814]), scm__rc.d2190[347]);
  scm__rc.d2190[349] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[170])),TRUE); /* val */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[815]), scm__rc.d2190[349]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[818]), scm__rc.d2190[11]);
  scm__rc.d2190[350] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d2202[814]), SCM_OBJ(&scm__rc.d2202[815]), SCM_OBJ(&scm__rc.d2202[819]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[820]), scm__rc.d2190[350]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[95]))->name = scm__rc.d2190[347];/* (make-bitvector-accumulator make-bitvector-accumulator) */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3994]))[6] = SCM_WORD(scm__rc.d2190[348]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[3994]))[23] = SCM_WORD(scm__rc.d2190[27]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[823]), scm__rc.d2190[11]);
  scm__rc.d2190[351] = Scm_MakeExtendedPair(scm__rc.d2190[347], SCM_NIL, SCM_OBJ(&scm__rc.d2202[824]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[825]), scm__rc.d2190[351]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[96]))->name = scm__rc.d2190[347];/* make-bitvector-accumulator */
  ScmObj G2310 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2203[96]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2190[347]) /* make-bitvector-accumulator */, G2310,0);

  scm__rc.d2190[352] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[171])),TRUE); /* bitvector-not */
  scm__rc.d2190[354] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[172])),TRUE); /* bitvector-not! */
  scm__rc.d2190[353] = Scm_MakeIdentifier(scm__rc.d2190[354], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#bitvector-not! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[828]), scm__rc.d2190[11]);
  scm__rc.d2190[355] = Scm_MakeExtendedPair(scm__rc.d2190[352], SCM_OBJ(&scm__rc.d2202[144]), SCM_OBJ(&scm__rc.d2202[829]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[830]), scm__rc.d2190[355]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[97]))->name = scm__rc.d2190[352];/* bitvector-not */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4025]))[4] = SCM_WORD(scm__rc.d2190[40]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4025]))[6] = SCM_WORD(scm__rc.d2190[353]);
  ScmObj G2313 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2203[97]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2190[352]) /* bitvector-not */, G2313,0);

  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[833]), scm__rc.d2190[11]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[834]), scm__rc.d2190[354]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[835]), scm__rc.d2190[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[836]), scm__rc.d2190[251]);
  scm__rc.d2190[356] = Scm_MakeExtendedPair(scm__rc.d2190[354], SCM_OBJ(&scm__rc.d2202[144]), SCM_OBJ(&scm__rc.d2202[838]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d2190[0]), SCM_SYMBOL(SCM_INTERN("bitvector-not!")), SCM_OBJ(&srfi_2d178bitvector_notX__STUB), 0);
  srfi_2d178bitvector_notX__STUB.common.info = scm__rc.d2190[356];
  scm__rc.d2190[357] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[173])),TRUE); /* %bitvector-and! */
  scm__rc.d2190[358] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[174])),TRUE); /* v1 */
  scm__rc.d2190[359] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[175])),TRUE); /* v2 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[839]), scm__rc.d2190[359]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[840]), scm__rc.d2190[358]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[843]), scm__rc.d2190[11]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[844]), scm__rc.d2190[357]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[845]), scm__rc.d2190[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[846]), scm__rc.d2190[251]);
  scm__rc.d2190[360] = Scm_MakeExtendedPair(scm__rc.d2190[357], SCM_OBJ(&scm__rc.d2202[840]), SCM_OBJ(&scm__rc.d2202[848]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d2190[0]), SCM_SYMBOL(SCM_INTERN("%bitvector-and!")), SCM_OBJ(&srfi_2d178_25bitvector_andX__STUB), 0);
  srfi_2d178_25bitvector_andX__STUB.common.info = scm__rc.d2190[360];
  scm__rc.d2190[361] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[176])),TRUE); /* %bitvector-ior! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[851]), scm__rc.d2190[11]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[852]), scm__rc.d2190[361]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[853]), scm__rc.d2190[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[854]), scm__rc.d2190[251]);
  scm__rc.d2190[362] = Scm_MakeExtendedPair(scm__rc.d2190[361], SCM_OBJ(&scm__rc.d2202[840]), SCM_OBJ(&scm__rc.d2202[856]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d2190[0]), SCM_SYMBOL(SCM_INTERN("%bitvector-ior!")), SCM_OBJ(&srfi_2d178_25bitvector_iorX__STUB), 0);
  srfi_2d178_25bitvector_iorX__STUB.common.info = scm__rc.d2190[362];
  scm__rc.d2190[363] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[177])),TRUE); /* %bitvector-xor! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[859]), scm__rc.d2190[11]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[860]), scm__rc.d2190[363]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[861]), scm__rc.d2190[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[862]), scm__rc.d2190[251]);
  scm__rc.d2190[364] = Scm_MakeExtendedPair(scm__rc.d2190[363], SCM_OBJ(&scm__rc.d2202[840]), SCM_OBJ(&scm__rc.d2202[864]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d2190[0]), SCM_SYMBOL(SCM_INTERN("%bitvector-xor!")), SCM_OBJ(&srfi_2d178_25bitvector_xorX__STUB), 0);
  srfi_2d178_25bitvector_xorX__STUB.common.info = scm__rc.d2190[364];
  scm__rc.d2190[365] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[178])),TRUE); /* %bitvector-eqv! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[867]), scm__rc.d2190[11]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[868]), scm__rc.d2190[365]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[869]), scm__rc.d2190[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[870]), scm__rc.d2190[251]);
  scm__rc.d2190[366] = Scm_MakeExtendedPair(scm__rc.d2190[365], SCM_OBJ(&scm__rc.d2202[840]), SCM_OBJ(&scm__rc.d2202[872]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d2190[0]), SCM_SYMBOL(SCM_INTERN("%bitvector-eqv!")), SCM_OBJ(&srfi_2d178_25bitvector_eqvX__STUB), 0);
  srfi_2d178_25bitvector_eqvX__STUB.common.info = scm__rc.d2190[366];
  scm__rc.d2190[367] = Scm_MakeIdentifier(scm__rc.d2190[357], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#%bitvector-and! */
  scm__rc.d2190[369] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[179])),TRUE); /* bitvector-and! */
  scm__rc.d2190[368] = Scm_MakeIdentifier(scm__rc.d2190[369], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#bitvector-and! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[873]), scm__rc.d2190[359]);
  SCM_SET_CDR(SCM_OBJ(&scm__rc.d2202[873]), scm__rc.d2190[90]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[874]), scm__rc.d2190[358]);
  scm__rc.d2190[370] = Scm_MakeExtendedPair(scm__rc.d2190[369], SCM_OBJ(&scm__rc.d2202[874]), SCM_OBJ(&scm__rc.d2202[7]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[875]), scm__rc.d2190[370]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[98]))->name = scm__rc.d2190[369];/* bitvector-and! */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4033]))[6] = SCM_WORD(scm__rc.d2190[367]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4033]))[13] = SCM_WORD(scm__rc.d2190[367]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4033]))[16] = SCM_WORD(scm__rc.d2190[368]);
  scm__rc.d2190[371] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[180])),TRUE); /* bitvector-and */
  scm__rc.d2190[372] = Scm_MakeExtendedPair(scm__rc.d2190[371], SCM_OBJ(&scm__rc.d2202[874]), SCM_OBJ(&scm__rc.d2202[7]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[876]), scm__rc.d2190[372]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[99]))->name = scm__rc.d2190[371];/* bitvector-and */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4054]))[1] = SCM_WORD(scm__rc.d2190[368]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4054]))[6] = SCM_WORD(scm__rc.d2190[40]);
  scm__rc.d2190[373] = Scm_MakeIdentifier(scm__rc.d2190[371], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#bitvector-and */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[100]))->name = scm__rc.d2190[59];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4066]))[3] = SCM_WORD(scm__rc.d2190[368]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4066]))[7] = SCM_WORD(scm__rc.d2190[373]);
  scm__rc.d2190[374] = Scm_MakeIdentifier(scm__rc.d2190[361], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#%bitvector-ior! */
  scm__rc.d2190[376] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[181])),TRUE); /* bitvector-ior! */
  scm__rc.d2190[375] = Scm_MakeIdentifier(scm__rc.d2190[376], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#bitvector-ior! */
  scm__rc.d2190[377] = Scm_MakeExtendedPair(scm__rc.d2190[376], SCM_OBJ(&scm__rc.d2202[874]), SCM_OBJ(&scm__rc.d2202[7]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[877]), scm__rc.d2190[377]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[101]))->name = scm__rc.d2190[376];/* bitvector-ior! */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4075]))[6] = SCM_WORD(scm__rc.d2190[374]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4075]))[13] = SCM_WORD(scm__rc.d2190[374]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4075]))[16] = SCM_WORD(scm__rc.d2190[375]);
  scm__rc.d2190[378] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[182])),TRUE); /* bitvector-ior */
  scm__rc.d2190[379] = Scm_MakeExtendedPair(scm__rc.d2190[378], SCM_OBJ(&scm__rc.d2202[874]), SCM_OBJ(&scm__rc.d2202[7]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[878]), scm__rc.d2190[379]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[102]))->name = scm__rc.d2190[378];/* bitvector-ior */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4096]))[1] = SCM_WORD(scm__rc.d2190[375]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4096]))[6] = SCM_WORD(scm__rc.d2190[40]);
  scm__rc.d2190[380] = Scm_MakeIdentifier(scm__rc.d2190[378], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#bitvector-ior */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[103]))->name = scm__rc.d2190[59];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4108]))[3] = SCM_WORD(scm__rc.d2190[375]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4108]))[7] = SCM_WORD(scm__rc.d2190[380]);
  scm__rc.d2190[381] = Scm_MakeIdentifier(scm__rc.d2190[363], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#%bitvector-xor! */
  scm__rc.d2190[383] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[183])),TRUE); /* bitvector-xor! */
  scm__rc.d2190[382] = Scm_MakeIdentifier(scm__rc.d2190[383], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#bitvector-xor! */
  scm__rc.d2190[384] = Scm_MakeExtendedPair(scm__rc.d2190[383], SCM_OBJ(&scm__rc.d2202[874]), SCM_OBJ(&scm__rc.d2202[7]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[879]), scm__rc.d2190[384]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[104]))->name = scm__rc.d2190[383];/* bitvector-xor! */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4117]))[6] = SCM_WORD(scm__rc.d2190[381]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4117]))[13] = SCM_WORD(scm__rc.d2190[381]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4117]))[16] = SCM_WORD(scm__rc.d2190[382]);
  scm__rc.d2190[385] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[184])),TRUE); /* bitvector-xor */
  scm__rc.d2190[386] = Scm_MakeExtendedPair(scm__rc.d2190[385], SCM_OBJ(&scm__rc.d2202[874]), SCM_OBJ(&scm__rc.d2202[7]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[880]), scm__rc.d2190[386]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[105]))->name = scm__rc.d2190[385];/* bitvector-xor */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4138]))[1] = SCM_WORD(scm__rc.d2190[382]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4138]))[6] = SCM_WORD(scm__rc.d2190[40]);
  scm__rc.d2190[387] = Scm_MakeIdentifier(scm__rc.d2190[385], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#bitvector-xor */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[106]))->name = scm__rc.d2190[59];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4150]))[3] = SCM_WORD(scm__rc.d2190[382]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4150]))[7] = SCM_WORD(scm__rc.d2190[387]);
  scm__rc.d2190[388] = Scm_MakeIdentifier(scm__rc.d2190[365], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#%bitvector-eqv! */
  scm__rc.d2190[390] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[185])),TRUE); /* bitvector-eqv! */
  scm__rc.d2190[389] = Scm_MakeIdentifier(scm__rc.d2190[390], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#bitvector-eqv! */
  scm__rc.d2190[391] = Scm_MakeExtendedPair(scm__rc.d2190[390], SCM_OBJ(&scm__rc.d2202[874]), SCM_OBJ(&scm__rc.d2202[7]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[881]), scm__rc.d2190[391]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[107]))->name = scm__rc.d2190[390];/* bitvector-eqv! */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4159]))[6] = SCM_WORD(scm__rc.d2190[388]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4159]))[13] = SCM_WORD(scm__rc.d2190[388]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4159]))[16] = SCM_WORD(scm__rc.d2190[389]);
  scm__rc.d2190[392] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[186])),TRUE); /* bitvector-eqv */
  scm__rc.d2190[393] = Scm_MakeExtendedPair(scm__rc.d2190[392], SCM_OBJ(&scm__rc.d2202[874]), SCM_OBJ(&scm__rc.d2202[7]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[882]), scm__rc.d2190[393]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[108]))->name = scm__rc.d2190[392];/* bitvector-eqv */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4180]))[1] = SCM_WORD(scm__rc.d2190[389]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4180]))[6] = SCM_WORD(scm__rc.d2190[40]);
  scm__rc.d2190[394] = Scm_MakeIdentifier(scm__rc.d2190[392], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#bitvector-eqv */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[109]))->name = scm__rc.d2190[59];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4192]))[3] = SCM_WORD(scm__rc.d2190[389]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4192]))[7] = SCM_WORD(scm__rc.d2190[394]);
  scm__rc.d2190[395] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[187])),TRUE); /* bitvector-nand */
  scm__rc.d2190[397] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[188])),TRUE); /* bitvector-nand! */
  scm__rc.d2190[396] = Scm_MakeIdentifier(scm__rc.d2190[397], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#bitvector-nand! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[885]), scm__rc.d2190[11]);
  scm__rc.d2190[398] = Scm_MakeExtendedPair(scm__rc.d2190[395], SCM_OBJ(&scm__rc.d2202[840]), SCM_OBJ(&scm__rc.d2202[886]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[887]), scm__rc.d2190[398]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[110]))->name = scm__rc.d2190[395];/* bitvector-nand */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4201]))[4] = SCM_WORD(scm__rc.d2190[40]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4201]))[8] = SCM_WORD(scm__rc.d2190[396]);
  ScmObj G2314 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2203[110]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2190[395]) /* bitvector-nand */, G2314,0);

  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[890]), scm__rc.d2190[11]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[891]), scm__rc.d2190[397]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[892]), scm__rc.d2190[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[893]), scm__rc.d2190[251]);
  scm__rc.d2190[399] = Scm_MakeExtendedPair(scm__rc.d2190[397], SCM_OBJ(&scm__rc.d2202[840]), SCM_OBJ(&scm__rc.d2202[895]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d2190[0]), SCM_SYMBOL(SCM_INTERN("bitvector-nand!")), SCM_OBJ(&srfi_2d178bitvector_nandX__STUB), 0);
  srfi_2d178bitvector_nandX__STUB.common.info = scm__rc.d2190[399];
  scm__rc.d2190[400] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[189])),TRUE); /* bitvector-nor */
  scm__rc.d2190[402] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[190])),TRUE); /* bitvector-nor! */
  scm__rc.d2190[401] = Scm_MakeIdentifier(scm__rc.d2190[402], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#bitvector-nor! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[898]), scm__rc.d2190[11]);
  scm__rc.d2190[403] = Scm_MakeExtendedPair(scm__rc.d2190[400], SCM_OBJ(&scm__rc.d2202[840]), SCM_OBJ(&scm__rc.d2202[899]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[900]), scm__rc.d2190[403]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[111]))->name = scm__rc.d2190[400];/* bitvector-nor */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4211]))[4] = SCM_WORD(scm__rc.d2190[40]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4211]))[8] = SCM_WORD(scm__rc.d2190[401]);
  ScmObj G2315 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2203[111]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2190[400]) /* bitvector-nor */, G2315,0);

  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[903]), scm__rc.d2190[11]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[904]), scm__rc.d2190[402]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[905]), scm__rc.d2190[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[906]), scm__rc.d2190[251]);
  scm__rc.d2190[404] = Scm_MakeExtendedPair(scm__rc.d2190[402], SCM_OBJ(&scm__rc.d2202[840]), SCM_OBJ(&scm__rc.d2202[908]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d2190[0]), SCM_SYMBOL(SCM_INTERN("bitvector-nor!")), SCM_OBJ(&srfi_2d178bitvector_norX__STUB), 0);
  srfi_2d178bitvector_norX__STUB.common.info = scm__rc.d2190[404];
  scm__rc.d2190[405] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[191])),TRUE); /* bitvector-andc1 */
  scm__rc.d2190[407] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[192])),TRUE); /* bitvector-andc1! */
  scm__rc.d2190[406] = Scm_MakeIdentifier(scm__rc.d2190[407], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#bitvector-andc1! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[911]), scm__rc.d2190[11]);
  scm__rc.d2190[408] = Scm_MakeExtendedPair(scm__rc.d2190[405], SCM_OBJ(&scm__rc.d2202[840]), SCM_OBJ(&scm__rc.d2202[912]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[913]), scm__rc.d2190[408]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[112]))->name = scm__rc.d2190[405];/* bitvector-andc1 */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4221]))[4] = SCM_WORD(scm__rc.d2190[40]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4221]))[8] = SCM_WORD(scm__rc.d2190[406]);
  ScmObj G2316 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2203[112]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2190[405]) /* bitvector-andc1 */, G2316,0);

  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[916]), scm__rc.d2190[11]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[917]), scm__rc.d2190[407]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[918]), scm__rc.d2190[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[919]), scm__rc.d2190[251]);
  scm__rc.d2190[409] = Scm_MakeExtendedPair(scm__rc.d2190[407], SCM_OBJ(&scm__rc.d2202[840]), SCM_OBJ(&scm__rc.d2202[921]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d2190[0]), SCM_SYMBOL(SCM_INTERN("bitvector-andc1!")), SCM_OBJ(&srfi_2d178bitvector_andc1X__STUB), 0);
  srfi_2d178bitvector_andc1X__STUB.common.info = scm__rc.d2190[409];
  scm__rc.d2190[410] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[193])),TRUE); /* bitvector-andc2 */
  scm__rc.d2190[412] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[194])),TRUE); /* bitvector-andc2! */
  scm__rc.d2190[411] = Scm_MakeIdentifier(scm__rc.d2190[412], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#bitvector-andc2! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[924]), scm__rc.d2190[11]);
  scm__rc.d2190[413] = Scm_MakeExtendedPair(scm__rc.d2190[410], SCM_OBJ(&scm__rc.d2202[840]), SCM_OBJ(&scm__rc.d2202[925]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[926]), scm__rc.d2190[413]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[113]))->name = scm__rc.d2190[410];/* bitvector-andc2 */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4231]))[4] = SCM_WORD(scm__rc.d2190[40]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4231]))[8] = SCM_WORD(scm__rc.d2190[411]);
  ScmObj G2317 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2203[113]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2190[410]) /* bitvector-andc2 */, G2317,0);

  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[929]), scm__rc.d2190[11]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[930]), scm__rc.d2190[412]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[931]), scm__rc.d2190[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[932]), scm__rc.d2190[251]);
  scm__rc.d2190[414] = Scm_MakeExtendedPair(scm__rc.d2190[412], SCM_OBJ(&scm__rc.d2202[840]), SCM_OBJ(&scm__rc.d2202[934]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d2190[0]), SCM_SYMBOL(SCM_INTERN("bitvector-andc2!")), SCM_OBJ(&srfi_2d178bitvector_andc2X__STUB), 0);
  srfi_2d178bitvector_andc2X__STUB.common.info = scm__rc.d2190[414];
  scm__rc.d2190[415] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[195])),TRUE); /* bitvector-orc1 */
  scm__rc.d2190[417] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[196])),TRUE); /* bitvector-orc1! */
  scm__rc.d2190[416] = Scm_MakeIdentifier(scm__rc.d2190[417], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#bitvector-orc1! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[937]), scm__rc.d2190[11]);
  scm__rc.d2190[418] = Scm_MakeExtendedPair(scm__rc.d2190[415], SCM_OBJ(&scm__rc.d2202[840]), SCM_OBJ(&scm__rc.d2202[938]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[939]), scm__rc.d2190[418]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[114]))->name = scm__rc.d2190[415];/* bitvector-orc1 */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4241]))[4] = SCM_WORD(scm__rc.d2190[40]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4241]))[8] = SCM_WORD(scm__rc.d2190[416]);
  ScmObj G2318 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2203[114]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2190[415]) /* bitvector-orc1 */, G2318,0);

  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[942]), scm__rc.d2190[11]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[943]), scm__rc.d2190[417]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[944]), scm__rc.d2190[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[945]), scm__rc.d2190[251]);
  scm__rc.d2190[419] = Scm_MakeExtendedPair(scm__rc.d2190[417], SCM_OBJ(&scm__rc.d2202[840]), SCM_OBJ(&scm__rc.d2202[947]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d2190[0]), SCM_SYMBOL(SCM_INTERN("bitvector-orc1!")), SCM_OBJ(&srfi_2d178bitvector_orc1X__STUB), 0);
  srfi_2d178bitvector_orc1X__STUB.common.info = scm__rc.d2190[419];
  scm__rc.d2190[420] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[197])),TRUE); /* bitvector-orc2 */
  scm__rc.d2190[422] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[198])),TRUE); /* bitvector-orc2! */
  scm__rc.d2190[421] = Scm_MakeIdentifier(scm__rc.d2190[422], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#bitvector-orc2! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[950]), scm__rc.d2190[11]);
  scm__rc.d2190[423] = Scm_MakeExtendedPair(scm__rc.d2190[420], SCM_OBJ(&scm__rc.d2202[840]), SCM_OBJ(&scm__rc.d2202[951]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[952]), scm__rc.d2190[423]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[115]))->name = scm__rc.d2190[420];/* bitvector-orc2 */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4251]))[4] = SCM_WORD(scm__rc.d2190[40]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4251]))[8] = SCM_WORD(scm__rc.d2190[421]);
  ScmObj G2319 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2203[115]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2190[420]) /* bitvector-orc2 */, G2319,0);

  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[955]), scm__rc.d2190[11]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[956]), scm__rc.d2190[422]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[957]), scm__rc.d2190[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[958]), scm__rc.d2190[251]);
  scm__rc.d2190[424] = Scm_MakeExtendedPair(scm__rc.d2190[422], SCM_OBJ(&scm__rc.d2202[840]), SCM_OBJ(&scm__rc.d2202[960]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d2190[0]), SCM_SYMBOL(SCM_INTERN("bitvector-orc2!")), SCM_OBJ(&srfi_2d178bitvector_orc2X__STUB), 0);
  srfi_2d178bitvector_orc2X__STUB.common.info = scm__rc.d2190[424];
  scm__rc.d2190[425] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[199])),TRUE); /* bitvector-logical-shift */
  scm__rc.d2190[426] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[200])),TRUE); /* count */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[961]), scm__rc.d2190[262]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[962]), scm__rc.d2190[426]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[963]), scm__rc.d2190[18]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[966]), scm__rc.d2190[11]);
  scm__rc.d2190[427] = Scm_MakeExtendedPair(scm__rc.d2190[425], SCM_OBJ(&scm__rc.d2202[963]), SCM_OBJ(&scm__rc.d2202[967]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[968]), scm__rc.d2190[427]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[116]))->name = scm__rc.d2190[425];/* bitvector-logical-shift */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4261]))[4] = SCM_WORD(scm__rc.d2190[48]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4261]))[11] = SCM_WORD(scm__rc.d2190[3]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4261]))[28] = SCM_WORD(scm__rc.d2190[56]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4261]))[46] = SCM_WORD(scm__rc.d2190[56]);
  ScmObj G2320 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2203[116]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2190[425]) /* bitvector-logical-shift */, G2320,0);

  scm__rc.d2190[428] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[201])),TRUE); /* bitvector-count */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[971]), scm__rc.d2190[11]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[972]), scm__rc.d2190[428]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[973]), scm__rc.d2190[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[974]), scm__rc.d2190[251]);
  scm__rc.d2190[429] = Scm_MakeExtendedPair(scm__rc.d2190[428], SCM_OBJ(&scm__rc.d2202[318]), SCM_OBJ(&scm__rc.d2202[976]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d2190[0]), SCM_SYMBOL(SCM_INTERN("bitvector-count")), SCM_OBJ(&srfi_2d178bitvector_count__STUB), 0);
  srfi_2d178bitvector_count__STUB.common.info = scm__rc.d2190[429];
  scm__rc.d2190[430] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[202])),TRUE); /* bitvector-count-run */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[977]), scm__rc.d2190[18]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[978]), scm__rc.d2190[262]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[981]), scm__rc.d2190[11]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[982]), scm__rc.d2190[430]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[983]), scm__rc.d2190[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[984]), scm__rc.d2190[251]);
  scm__rc.d2190[431] = Scm_MakeExtendedPair(scm__rc.d2190[430], SCM_OBJ(&scm__rc.d2202[978]), SCM_OBJ(&scm__rc.d2202[986]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d2190[0]), SCM_SYMBOL(SCM_INTERN("bitvector-count-run")), SCM_OBJ(&srfi_2d178bitvector_count_run__STUB), 0);
  srfi_2d178bitvector_count_run__STUB.common.info = scm__rc.d2190[431];
  scm__rc.d2190[432] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[203])),TRUE); /* bitvector-if */
  scm__rc.d2190[433] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[204])),TRUE); /* bv-if */
  scm__rc.d2190[434] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[205])),TRUE); /* bv-then */
  scm__rc.d2190[435] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[206])),TRUE); /* bv-else */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[987]), scm__rc.d2190[435]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[988]), scm__rc.d2190[434]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[989]), scm__rc.d2190[433]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[992]), scm__rc.d2190[11]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[993]), scm__rc.d2190[432]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[994]), scm__rc.d2190[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[995]), scm__rc.d2190[251]);
  scm__rc.d2190[436] = Scm_MakeExtendedPair(scm__rc.d2190[432], SCM_OBJ(&scm__rc.d2202[989]), SCM_OBJ(&scm__rc.d2202[997]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d2190[0]), SCM_SYMBOL(SCM_INTERN("bitvector-if")), SCM_OBJ(&srfi_2d178bitvector_if__STUB), 0);
  srfi_2d178bitvector_if__STUB.common.info = scm__rc.d2190[436];
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1000]), scm__rc.d2190[11]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1001]), scm__rc.d2190[270]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1002]), scm__rc.d2190[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1003]), scm__rc.d2190[251]);
  scm__rc.d2190[437] = Scm_MakeExtendedPair(scm__rc.d2190[270], SCM_OBJ(&scm__rc.d2202[318]), SCM_OBJ(&scm__rc.d2202[1005]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d2190[0]), SCM_SYMBOL(SCM_INTERN("bitvector-first-bit")), SCM_OBJ(&srfi_2d178bitvector_first_bit__STUB), 0);
  srfi_2d178bitvector_first_bit__STUB.common.info = scm__rc.d2190[437];
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1008]), scm__rc.d2190[11]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1009]), scm__rc.d2190[277]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1010]), scm__rc.d2190[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1011]), scm__rc.d2190[251]);
  scm__rc.d2190[438] = Scm_MakeExtendedPair(scm__rc.d2190[277], SCM_OBJ(&scm__rc.d2202[318]), SCM_OBJ(&scm__rc.d2202[1013]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d2190[0]), SCM_SYMBOL(SCM_INTERN("bitvector-last-bit")), SCM_OBJ(&srfi_2d178bitvector_last_bit__STUB), 0);
  srfi_2d178bitvector_last_bit__STUB.common.info = scm__rc.d2190[438];
  scm__rc.d2190[439] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[207])),TRUE); /* bitvector-field-any? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1016]), scm__rc.d2190[11]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1017]), scm__rc.d2190[439]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1018]), scm__rc.d2190[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1019]), scm__rc.d2190[251]);
  scm__rc.d2190[440] = Scm_MakeExtendedPair(scm__rc.d2190[439], SCM_OBJ(&scm__rc.d2202[19]), SCM_OBJ(&scm__rc.d2202[1021]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d2190[0]), SCM_SYMBOL(SCM_INTERN("bitvector-field-any?")), SCM_OBJ(&srfi_2d178bitvector_field_anyP__STUB), 0);
  srfi_2d178bitvector_field_anyP__STUB.common.info = scm__rc.d2190[440];
  scm__rc.d2190[441] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[208])),TRUE); /* bitvector-field-every? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1024]), scm__rc.d2190[11]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1025]), scm__rc.d2190[441]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1026]), scm__rc.d2190[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1027]), scm__rc.d2190[251]);
  scm__rc.d2190[442] = Scm_MakeExtendedPair(scm__rc.d2190[441], SCM_OBJ(&scm__rc.d2202[19]), SCM_OBJ(&scm__rc.d2202[1029]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d2190[0]), SCM_SYMBOL(SCM_INTERN("bitvector-field-every?")), SCM_OBJ(&srfi_2d178bitvector_field_everyP__STUB), 0);
  srfi_2d178bitvector_field_everyP__STUB.common.info = scm__rc.d2190[442];
  scm__rc.d2190[443] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[209])),TRUE); /* bitvector-field-clear */
  scm__rc.d2190[445] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[210])),TRUE); /* bitvector-field-clear! */
  scm__rc.d2190[444] = Scm_MakeIdentifier(scm__rc.d2190[445], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#bitvector-field-clear! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1032]), scm__rc.d2190[11]);
  scm__rc.d2190[446] = Scm_MakeExtendedPair(scm__rc.d2190[443], SCM_OBJ(&scm__rc.d2202[19]), SCM_OBJ(&scm__rc.d2202[1033]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1034]), scm__rc.d2190[446]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[117]))->name = scm__rc.d2190[443];/* bitvector-field-clear */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4311]))[4] = SCM_WORD(scm__rc.d2190[40]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4311]))[9] = SCM_WORD(scm__rc.d2190[444]);
  ScmObj G2321 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2203[117]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2190[443]) /* bitvector-field-clear */, G2321,0);

  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1037]), scm__rc.d2190[11]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1038]), scm__rc.d2190[445]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1039]), scm__rc.d2190[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1040]), scm__rc.d2190[251]);
  scm__rc.d2190[447] = Scm_MakeExtendedPair(scm__rc.d2190[445], SCM_OBJ(&scm__rc.d2202[19]), SCM_OBJ(&scm__rc.d2202[1042]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d2190[0]), SCM_SYMBOL(SCM_INTERN("bitvector-field-clear!")), SCM_OBJ(&srfi_2d178bitvector_field_clearX__STUB), 0);
  srfi_2d178bitvector_field_clearX__STUB.common.info = scm__rc.d2190[447];
  scm__rc.d2190[448] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[211])),TRUE); /* bitvector-field-set */
  scm__rc.d2190[450] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[212])),TRUE); /* bitvector-field-set! */
  scm__rc.d2190[449] = Scm_MakeIdentifier(scm__rc.d2190[450], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#bitvector-field-set! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1045]), scm__rc.d2190[11]);
  scm__rc.d2190[451] = Scm_MakeExtendedPair(scm__rc.d2190[448], SCM_OBJ(&scm__rc.d2202[19]), SCM_OBJ(&scm__rc.d2202[1046]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1047]), scm__rc.d2190[451]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[118]))->name = scm__rc.d2190[448];/* bitvector-field-set */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4322]))[4] = SCM_WORD(scm__rc.d2190[40]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4322]))[9] = SCM_WORD(scm__rc.d2190[449]);
  ScmObj G2322 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2203[118]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2190[448]) /* bitvector-field-set */, G2322,0);

  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1050]), scm__rc.d2190[11]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1051]), scm__rc.d2190[450]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1052]), scm__rc.d2190[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1053]), scm__rc.d2190[251]);
  scm__rc.d2190[452] = Scm_MakeExtendedPair(scm__rc.d2190[450], SCM_OBJ(&scm__rc.d2202[19]), SCM_OBJ(&scm__rc.d2202[1055]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d2190[0]), SCM_SYMBOL(SCM_INTERN("bitvector-field-set!")), SCM_OBJ(&srfi_2d178bitvector_field_setX__STUB), 0);
  srfi_2d178bitvector_field_setX__STUB.common.info = scm__rc.d2190[452];
  scm__rc.d2190[453] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[213])),TRUE); /* bitvector-field-replace */
  scm__rc.d2190[455] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[214])),TRUE); /* bitvector-field-replace! */
  scm__rc.d2190[454] = Scm_MakeIdentifier(scm__rc.d2190[455], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#bitvector-field-replace! */
  scm__rc.d2190[456] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[215])),TRUE); /* dest */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1056]), scm__rc.d2190[296]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1057]), scm__rc.d2190[456]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1060]), scm__rc.d2190[11]);
  scm__rc.d2190[457] = Scm_MakeExtendedPair(scm__rc.d2190[453], SCM_OBJ(&scm__rc.d2202[1057]), SCM_OBJ(&scm__rc.d2202[1061]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1062]), scm__rc.d2190[457]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[119]))->name = scm__rc.d2190[453];/* bitvector-field-replace */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4333]))[4] = SCM_WORD(scm__rc.d2190[40]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4333]))[10] = SCM_WORD(scm__rc.d2190[454]);
  ScmObj G2323 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2203[119]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2190[453]) /* bitvector-field-replace */, G2323,0);

  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1065]), scm__rc.d2190[11]);
  scm__rc.d2190[458] = Scm_MakeExtendedPair(scm__rc.d2190[455], SCM_OBJ(&scm__rc.d2202[1057]), SCM_OBJ(&scm__rc.d2202[1066]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1067]), scm__rc.d2190[458]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[120]))->name = scm__rc.d2190[455];/* bitvector-field-replace! */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4345]))[10] = SCM_WORD(scm__rc.d2190[56]);
  ScmObj G2324 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2203[120]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2190[455]) /* bitvector-field-replace! */, G2324,0);

  scm__rc.d2190[459] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[216])),TRUE); /* bitvector-field-replace-same */
  scm__rc.d2190[461] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[217])),TRUE); /* bitvector-field-replace-same! */
  scm__rc.d2190[460] = Scm_MakeIdentifier(scm__rc.d2190[461], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#bitvector-field-replace-same! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1070]), scm__rc.d2190[11]);
  scm__rc.d2190[462] = Scm_MakeExtendedPair(scm__rc.d2190[459], SCM_OBJ(&scm__rc.d2202[1057]), SCM_OBJ(&scm__rc.d2202[1071]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1072]), scm__rc.d2190[462]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[121]))->name = scm__rc.d2190[459];/* bitvector-field-replace-same */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4357]))[4] = SCM_WORD(scm__rc.d2190[40]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4357]))[10] = SCM_WORD(scm__rc.d2190[460]);
  ScmObj G2325 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2203[121]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2190[459]) /* bitvector-field-replace-same */, G2325,0);

  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1075]), scm__rc.d2190[11]);
  scm__rc.d2190[463] = Scm_MakeExtendedPair(scm__rc.d2190[461], SCM_OBJ(&scm__rc.d2202[1057]), SCM_OBJ(&scm__rc.d2202[1076]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1077]), scm__rc.d2190[463]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[122]))->name = scm__rc.d2190[461];/* bitvector-field-replace-same! */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4369]))[8] = SCM_WORD(scm__rc.d2190[56]);
  ScmObj G2326 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2203[122]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2190[461]) /* bitvector-field-replace-same! */, G2326,0);

  scm__rc.d2190[464] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[218])),TRUE); /* bitvector-field-rotate */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1078]), scm__rc.d2190[426]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1079]), scm__rc.d2190[34]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1080]), scm__rc.d2190[49]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1082]), scm__rc.d2190[20]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1084]), scm__rc.d2190[39]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1087]), scm__rc.d2190[67]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1088]), scm__rc.d2190[21]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1089]), scm__rc.d2190[20]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1090]), scm__rc.d2190[39]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1093]), scm__rc.d2190[67]);
  scm__rc.d2190[466] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[219])),TRUE); /* modulo */
  scm__rc.d2190[465] = Scm_MakeIdentifier(scm__rc.d2190[466], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#modulo */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1094]), scm__rc.d2190[426]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1095]), scm__rc.d2190[18]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1098]), scm__rc.d2190[11]);
  scm__rc.d2190[467] = Scm_MakeExtendedPair(scm__rc.d2190[464], SCM_OBJ(&scm__rc.d2202[1095]), SCM_OBJ(&scm__rc.d2202[1099]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1100]), scm__rc.d2190[467]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[123]))->name = scm__rc.d2190[464];/* bitvector-field-rotate */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4379]))[4] = SCM_WORD(scm__rc.d2190[33]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4379]))[18] = SCM_WORD(scm__rc.d2190[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4379]))[20] = SCM_WORD(scm__rc.d2190[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4379]))[25] = SCM_WORD(scm__rc.d2190[33]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4379]))[36] = SCM_WORD(scm__rc.d2190[48]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4379]))[38] = SCM_WORD(scm__rc.d2190[38]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4379]))[52] = SCM_WORD(scm__rc.d2190[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4379]))[54] = SCM_WORD(scm__rc.d2190[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4379]))[63] = SCM_WORD(scm__rc.d2190[33]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4379]))[74] = SCM_WORD(scm__rc.d2190[48]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4379]))[76] = SCM_WORD(scm__rc.d2190[38]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4379]))[90] = SCM_WORD(scm__rc.d2190[35]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4379]))[92] = SCM_WORD(scm__rc.d2190[37]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4379]))[109] = SCM_WORD(scm__rc.d2190[40]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4379]))[120] = SCM_WORD(scm__rc.d2190[465]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4379]))[132] = SCM_WORD(scm__rc.d2190[56]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4379]))[145] = SCM_WORD(scm__rc.d2190[56]);
  ScmObj G2327 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2203[123]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2190[464]) /* bitvector-field-rotate */, G2327,0);

  scm__rc.d2190[468] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[220])),TRUE); /* bitvector-field-flip */
  scm__rc.d2190[470] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d2191[221])),TRUE); /* bitvector-field-flip! */
  scm__rc.d2190[469] = Scm_MakeIdentifier(scm__rc.d2190[470], SCM_MODULE(scm__rc.d2190[5]), SCM_NIL); /* srfi-178#bitvector-field-flip! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1103]), scm__rc.d2190[11]);
  scm__rc.d2190[471] = Scm_MakeExtendedPair(scm__rc.d2190[468], SCM_OBJ(&scm__rc.d2202[19]), SCM_OBJ(&scm__rc.d2202[1104]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1105]), scm__rc.d2190[471]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d2203[124]))->name = scm__rc.d2190[468];/* bitvector-field-flip */
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4528]))[4] = SCM_WORD(scm__rc.d2190[40]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d2201[4528]))[9] = SCM_WORD(scm__rc.d2190[469]);
  ScmObj G2328 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d2203[124]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d2190[468]) /* bitvector-field-flip */, G2328,0);

  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1108]), scm__rc.d2190[11]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1109]), scm__rc.d2190[470]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1110]), scm__rc.d2190[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d2202[1111]), scm__rc.d2190[251]);
  scm__rc.d2190[472] = Scm_MakeExtendedPair(scm__rc.d2190[470], SCM_OBJ(&scm__rc.d2202[19]), SCM_OBJ(&scm__rc.d2202[1113]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d2190[0]), SCM_SYMBOL(SCM_INTERN("bitvector-field-flip!")), SCM_OBJ(&srfi_2d178bitvector_field_flipX__STUB), 0);
  srfi_2d178bitvector_field_flipX__STUB.common.info = scm__rc.d2190[472];
  Scm_VMExecuteToplevels(toplevels);
}
