/* Generated automatically from ../../libsrc/data/ring-buffer.scm.  DO NOT EDIT */
#include <gauche.h>
#include <gauche/code.h>
#include <gauche/extend.h>
#if defined(__CYGWIN__) || defined(GAUCHE_WINDOWS)
#define SCM_CGEN_CONST /*empty*/
#else
#define SCM_CGEN_CONST const
#endif
static SCM_CGEN_CONST struct scm__scRec {
  ScmString d1965[185];
} scm__sc SCM_UNUSED = {
  {   /* ScmString d1965 */
      SCM_STRING_CONST_INITIALIZER("data.ring-buffer", 16, 16),
      SCM_STRING_CONST_INITIALIZER("ring-buffer", 11, 11),
      SCM_STRING_CONST_INITIALIZER("storage", 7, 7),
      SCM_STRING_CONST_INITIALIZER("immutable", 9, 9),
      SCM_STRING_CONST_INITIALIZER("overflow-handler", 16, 16),
      SCM_STRING_CONST_INITIALIZER("head", 4, 4),
      SCM_STRING_CONST_INITIALIZER("tail", 4, 4),
      SCM_STRING_CONST_INITIALIZER("capacity", 8, 8),
      SCM_STRING_CONST_INITIALIZER("num-entries", 11, 11),
      SCM_STRING_CONST_INITIALIZER("make-rtd", 8, 8),
      SCM_STRING_CONST_INITIALIZER("gauche.record", 13, 13),
      SCM_STRING_CONST_INITIALIZER("rtd-constructor", 15, 15),
      SCM_STRING_CONST_INITIALIZER("%make-ring-buffer", 17, 17),
      SCM_STRING_CONST_INITIALIZER("rtd-predicate", 13, 13),
      SCM_STRING_CONST_INITIALIZER("ring-buffer\077", 12, 12),
      SCM_STRING_CONST_INITIALIZER("rtd-accessor", 12, 12),
      SCM_STRING_CONST_INITIALIZER("ring-buffer-storage", 19, 19),
      SCM_STRING_CONST_INITIALIZER("ring-buffer-overflow-handler", 28, 28),
      SCM_STRING_CONST_INITIALIZER("ring-buffer-head", 16, 16),
      SCM_STRING_CONST_INITIALIZER("ring-buffer-tail", 16, 16),
      SCM_STRING_CONST_INITIALIZER("ring-buffer-capacity", 20, 20),
      SCM_STRING_CONST_INITIALIZER("ring-buffer-num-entries", 23, 23),
      SCM_STRING_CONST_INITIALIZER("rtd-mutator", 11, 11),
      SCM_STRING_CONST_INITIALIZER("ring-buffer-storage-set!", 24, 24),
      SCM_STRING_CONST_INITIALIZER("ring-buffer-head-set!", 21, 21),
      SCM_STRING_CONST_INITIALIZER("ring-buffer-tail-set!", 21, 21),
      SCM_STRING_CONST_INITIALIZER("ring-buffer-capacity-set!", 25, 25),
      SCM_STRING_CONST_INITIALIZER("ring-buffer-num-entries-set!", 28, 28),
      SCM_STRING_CONST_INITIALIZER("%toplevel", 9, 9),
      SCM_STRING_CONST_INITIALIZER("eq\077", 3, 3),
      SCM_STRING_CONST_INITIALIZER("<vector>", 8, 8),
      SCM_STRING_CONST_INITIALIZER("vector-length", 13, 13),
      SCM_STRING_CONST_INITIALIZER("vector-ref", 10, 10),
      SCM_STRING_CONST_INITIALIZER("vector-set!", 11, 11),
      SCM_STRING_CONST_INITIALIZER("make-vector", 11, 11),
      SCM_STRING_CONST_INITIALIZER("vector-copy!", 12, 12),
      SCM_STRING_CONST_INITIALIZER("<u8vector>", 10, 10),
      SCM_STRING_CONST_INITIALIZER("uvector-length", 14, 14),
      SCM_STRING_CONST_INITIALIZER("u8vector-ref", 12, 12),
      SCM_STRING_CONST_INITIALIZER("u8vector-set!", 13, 13),
      SCM_STRING_CONST_INITIALIZER("make-u8vector", 13, 13),
      SCM_STRING_CONST_INITIALIZER("uvector-copy!", 13, 13),
      SCM_STRING_CONST_INITIALIZER("<s8vector>", 10, 10),
      SCM_STRING_CONST_INITIALIZER("s8vector-ref", 12, 12),
      SCM_STRING_CONST_INITIALIZER("s8vector-set!", 13, 13),
      SCM_STRING_CONST_INITIALIZER("make-s8vector", 13, 13),
      SCM_STRING_CONST_INITIALIZER("<u16vector>", 11, 11),
      SCM_STRING_CONST_INITIALIZER("u16vector-ref", 13, 13),
      SCM_STRING_CONST_INITIALIZER("u16vector-set!", 14, 14),
      SCM_STRING_CONST_INITIALIZER("make-u16vector", 14, 14),
      SCM_STRING_CONST_INITIALIZER("<s16vector>", 11, 11),
      SCM_STRING_CONST_INITIALIZER("s16vector-ref", 13, 13),
      SCM_STRING_CONST_INITIALIZER("s16vector-set!", 14, 14),
      SCM_STRING_CONST_INITIALIZER("make-s16vector", 14, 14),
      SCM_STRING_CONST_INITIALIZER("<u32vector>", 11, 11),
      SCM_STRING_CONST_INITIALIZER("u32vector-ref", 13, 13),
      SCM_STRING_CONST_INITIALIZER("u32vector-set!", 14, 14),
      SCM_STRING_CONST_INITIALIZER("make-u32vector", 14, 14),
      SCM_STRING_CONST_INITIALIZER("<s32vector>", 11, 11),
      SCM_STRING_CONST_INITIALIZER("s32vector-ref", 13, 13),
      SCM_STRING_CONST_INITIALIZER("s32vector-set!", 14, 14),
      SCM_STRING_CONST_INITIALIZER("make-s32vector", 14, 14),
      SCM_STRING_CONST_INITIALIZER("<u64vector>", 11, 11),
      SCM_STRING_CONST_INITIALIZER("u64vector-ref", 13, 13),
      SCM_STRING_CONST_INITIALIZER("u64vector-set!", 14, 14),
      SCM_STRING_CONST_INITIALIZER("make-u64vector", 14, 14),
      SCM_STRING_CONST_INITIALIZER("<s64vector>", 11, 11),
      SCM_STRING_CONST_INITIALIZER("s64vector-ref", 13, 13),
      SCM_STRING_CONST_INITIALIZER("s64vector-set!", 14, 14),
      SCM_STRING_CONST_INITIALIZER("make-s64vector", 14, 14),
      SCM_STRING_CONST_INITIALIZER("<f16vector>", 11, 11),
      SCM_STRING_CONST_INITIALIZER("f16vector-ref", 13, 13),
      SCM_STRING_CONST_INITIALIZER("f16vector-set!", 14, 14),
      SCM_STRING_CONST_INITIALIZER("make-f16vector", 14, 14),
      SCM_STRING_CONST_INITIALIZER("<f32vector>", 11, 11),
      SCM_STRING_CONST_INITIALIZER("f32vector-ref", 13, 13),
      SCM_STRING_CONST_INITIALIZER("f32vector-set!", 14, 14),
      SCM_STRING_CONST_INITIALIZER("make-f32vector", 14, 14),
      SCM_STRING_CONST_INITIALIZER("<f64vector>", 11, 11),
      SCM_STRING_CONST_INITIALIZER("f64vector-ref", 13, 13),
      SCM_STRING_CONST_INITIALIZER("f64vector-set!", 14, 14),
      SCM_STRING_CONST_INITIALIZER("make-f64vector", 14, 14),
      SCM_STRING_CONST_INITIALIZER("hash-table", 10, 10),
      SCM_STRING_CONST_INITIALIZER("*dispatch-table*", 16, 16),
      SCM_STRING_CONST_INITIALIZER("%dprocs", 7, 7),
      SCM_STRING_CONST_INITIALIZER("class-of", 8, 8),
      SCM_STRING_CONST_INITIALIZER("hash-table-get", 14, 14),
      SCM_STRING_CONST_INITIALIZER("unused-args", 11, 11),
      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("lambda", 6, 6),
      SCM_STRING_CONST_INITIALIZER("%rb-size", 8, 8),
      SCM_STRING_CONST_INITIALIZER("dprocs", 6, 6),
      SCM_STRING_CONST_INITIALIZER("$ASM", 4, 4),
      SCM_STRING_CONST_INITIALIZER("car", 3, 3),
      SCM_STRING_CONST_INITIALIZER("%rb-mod-index", 13, 13),
      SCM_STRING_CONST_INITIALIZER("modulo", 6, 6),
      SCM_STRING_CONST_INITIALIZER("index", 5, 5),
      SCM_STRING_CONST_INITIALIZER("%rb-ref", 7, 7),
      SCM_STRING_CONST_INITIALIZER("cadr", 4, 4),
      SCM_STRING_CONST_INITIALIZER("%rb-ref-1", 9, 9),
      SCM_STRING_CONST_INITIALIZER("$CONST", 6, 6),
      SCM_STRING_CONST_INITIALIZER("-", 1, 1),
      SCM_STRING_CONST_INITIALIZER("%rb-set!", 8, 8),
      SCM_STRING_CONST_INITIALIZER("val", 3, 3),
      SCM_STRING_CONST_INITIALIZER("x", 1, 1),
      SCM_STRING_CONST_INITIALIZER("cddr", 4, 4),
      SCM_STRING_CONST_INITIALIZER("$LET", 4, 4),
      SCM_STRING_CONST_INITIALIZER("caddr", 5, 5),
      SCM_STRING_CONST_INITIALIZER("let", 3, 3),
      SCM_STRING_CONST_INITIALIZER("%rb-alloc", 9, 9),
      SCM_STRING_CONST_INITIALIZER("size", 4, 4),
      SCM_STRING_CONST_INITIALIZER("cadddr", 6, 6),
      SCM_STRING_CONST_INITIALIZER("%rb-copy!", 9, 9),
      SCM_STRING_CONST_INITIALIZER("dest", 4, 4),
      SCM_STRING_CONST_INITIALIZER("dstart", 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("cddddr", 6, 6),
      SCM_STRING_CONST_INITIALIZER("%rb-copy-contents!", 18, 18),
      SCM_STRING_CONST_INITIALIZER("rb", 2, 2),
      SCM_STRING_CONST_INITIALIZER("newvec", 6, 6),
      SCM_STRING_CONST_INITIALIZER("oldvec", 6, 6),
      SCM_STRING_CONST_INITIALIZER("source-info", 11, 11),
      SCM_STRING_CONST_INITIALIZER("../../libsrc/data/ring-buffer.scm", 33, 33),
      SCM_STRING_CONST_INITIALIZER("%rb-head-inc!", 13, 13),
      SCM_STRING_CONST_INITIALIZER("delta", 5, 5),
      SCM_STRING_CONST_INITIALIZER("+", 1, 1),
      SCM_STRING_CONST_INITIALIZER("$", 1, 1),
      SCM_STRING_CONST_INITIALIZER("%rb-tail-inc!", 13, 13),
      SCM_STRING_CONST_INITIALIZER("overflow-error", 14, 14),
      SCM_STRING_CONST_INITIALIZER("error", 5, 5),
      SCM_STRING_CONST_INITIALIZER("v", 1, 1),
      SCM_STRING_CONST_INITIALIZER("overflow-overwrite", 18, 18),
      SCM_STRING_CONST_INITIALIZER("overwrite", 9, 9),
      SCM_STRING_CONST_INITIALIZER("make-overflow-doubler", 21, 21),
      SCM_STRING_CONST_INITIALIZER("undefined\077", 10, 10),
      SCM_STRING_CONST_INITIALIZER("loop1984", 8, 8),
      SCM_STRING_CONST_INITIALIZER("keyword list not even", 21, 21),
      SCM_STRING_CONST_INITIALIZER("unwrap-syntax-1", 15, 15),
      SCM_STRING_CONST_INITIALIZER("max-increase", 12, 12),
      SCM_STRING_CONST_INITIALIZER("max-capacity", 12, 12),
      SCM_STRING_CONST_INITIALIZER("unknown keyword ~S", 18, 18),
      SCM_STRING_CONST_INITIALIZER("errorf", 6, 6),
      SCM_STRING_CONST_INITIALIZER("key", 3, 3),
      SCM_STRING_CONST_INITIALIZER("make-ring-buffer", 16, 16),
      SCM_STRING_CONST_INITIALIZER("uvector\077", 8, 8),
      SCM_STRING_CONST_INITIALIZER("Ring buffer storage must be a vector-like object, but got:", 58, 58),
      SCM_STRING_CONST_INITIALIZER("<top>", 5, 5),
      SCM_STRING_CONST_INITIALIZER("applicable\077", 11, 11),
      SCM_STRING_CONST_INITIALIZER("overflow-handler must be a procedure, or a symbol error of overwrite, but got", 77, 77),
      SCM_STRING_CONST_INITIALIZER("size-of", 7, 7),
      SCM_STRING_CONST_INITIALIZER("optional", 8, 8),
      SCM_STRING_CONST_INITIALIZER("ring-buffer-empty\077", 18, 18),
      SCM_STRING_CONST_INITIALIZER("ring-buffer-full\077", 17, 17),
      SCM_STRING_CONST_INITIALIZER("%ensure-nonempty", 16, 16),
      SCM_STRING_CONST_INITIALIZER("Ring buffer is empty:", 21, 21),
      SCM_STRING_CONST_INITIALIZER("%ensure-room!", 13, 13),
      SCM_STRING_CONST_INITIALIZER("Ring buffer overflow:", 21, 21),
      SCM_STRING_CONST_INITIALIZER("forward", 7, 7),
      SCM_STRING_CONST_INITIALIZER("backward", 8, 8),
      SCM_STRING_CONST_INITIALIZER("ecase test fell through: got ~s, expecting one of ~s", 52, 52),
      SCM_STRING_CONST_INITIALIZER("Ring buffer overflow handler returned invalid object:", 53, 53),
      SCM_STRING_CONST_INITIALIZER("dir", 3, 3),
      SCM_STRING_CONST_INITIALIZER("ring-buffer-front", 17, 17),
      SCM_STRING_CONST_INITIALIZER("ring-buffer-back", 16, 16),
      SCM_STRING_CONST_INITIALIZER("ring-buffer-add-front!", 22, 22),
      SCM_STRING_CONST_INITIALIZER("elt", 3, 3),
      SCM_STRING_CONST_INITIALIZER("ring-buffer-add-back!", 21, 21),
      SCM_STRING_CONST_INITIALIZER("ring-buffer-remove-front!", 25, 25),
      SCM_STRING_CONST_INITIALIZER("ring-buffer-remove-back!", 24, 24),
      SCM_STRING_CONST_INITIALIZER("ring-buffer-ref", 15, 15),
      SCM_STRING_CONST_INITIALIZER("too many arguments for", 22, 22),
      SCM_STRING_CONST_INITIALIZER("n", 1, 1),
      SCM_STRING_CONST_INITIALIZER("fallback", 8, 8),
      SCM_STRING_CONST_INITIALIZER("if", 2, 2),
      SCM_STRING_CONST_INITIALIZER("<=", 2, 2),
      SCM_STRING_CONST_INITIALIZER("let*", 4, 4),
      SCM_STRING_CONST_INITIALIZER("s", 1, 1),
      SCM_STRING_CONST_INITIALIZER("index out of range (~s) for a ring buffer ~s", 44, 44),
      SCM_STRING_CONST_INITIALIZER("ring-buffer-set!", 16, 16),
  },
};
static struct scm__rcRec {
  ScmCompiledCode d1968[30];
  ScmWord d1967[1411];
  ScmPair d1966[347] SCM_ALIGN_PAIR;
  ScmObj d1964[773];
} scm__rc SCM_UNUSED = {
  {   /* ScmCompiledCode d1968 */
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1967[0])), 138,
            12, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1967[138])), 189,
            23, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %dprocs */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1967[327])), 10,
            10, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1966[6]),
            SCM_FALSE, SCM_OBJ(&scm__rc.d1964[182])),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %rb-size */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1967[337])), 4,
            4, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1966[19]),
            SCM_FALSE, SCM_OBJ(&scm__rc.d1964[218])),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %rb-mod-index */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1967[341])), 10,
            11, 3, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1966[33]),
            SCM_FALSE, SCM_OBJ(&scm__rc.d1964[252])),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %rb-ref */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1967[351])), 6,
            5, 3, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1966[47]),
            SCM_FALSE, SCM_OBJ(&scm__rc.d1964[292])),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %rb-ref-1 */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1967[357])), 13,
            12, 3, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1966[55]),
            SCM_FALSE, SCM_OBJ(&scm__rc.d1964[329])),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %rb-set! */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1967[370])), 8,
            6, 4, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1966[80]),
            SCM_FALSE, SCM_OBJ(&scm__rc.d1964[387])),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %rb-alloc */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1967[378])), 6,
            4, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1966[100]),
            SCM_FALSE, SCM_OBJ(&scm__rc.d1964[441])),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %rb-copy! */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1967[384])), 10,
            8, 6, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1966[113]),
            SCM_FALSE, SCM_OBJ(&scm__rc.d1964[491])),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %rb-copy-contents! */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1967[394])), 57,
            28, 3, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1966[138]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %rb-head-inc! */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1967[451])), 20,
            18, 4, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1966[145]),
            SCM_FALSE, SCM_OBJ(&scm__rc.d1964[562])),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %rb-tail-inc! */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1967[471])), 20,
            18, 4, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1966[170]),
            SCM_FALSE, SCM_OBJ(&scm__rc.d1964[625])),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* overflow-error */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1967[491])), 2,
            0, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1966[193]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* overflow-overwrite */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1967[493])), 2,
            0, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1966[198]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* loop1984 */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1967[495])), 37,
            15, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1966[205]),
            SCM_OBJ(&scm__rc.d1968[16]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* make-overflow-doubler */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1967[532])), 91,
            27, 0, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1966[216]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* make-ring-buffer */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1967[623])), 154,
            38, 0, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1966[231]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* ring-buffer-empty? */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1967[777])), 9,
            10, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1966[236]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* ring-buffer-full? */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1967[786])), 12,
            11, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1966[241]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %ensure-nonempty */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1967[798])), 14,
            10, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1966[246]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %ensure-room! */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1967[812])), 182,
            26, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1966[255]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* ring-buffer-front */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1967[994])), 26,
            15, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1966[260]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* ring-buffer-back */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1967[1020])), 26,
            15, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1966[265]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* ring-buffer-add-front! */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1967[1046])), 58,
            28, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1966[272]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* ring-buffer-add-back! */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1967[1104])), 58,
            28, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1966[277]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* ring-buffer-remove-front! */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1967[1162])), 55,
            32, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1966[282]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* ring-buffer-remove-back! */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1967[1217])), 52,
            28, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1966[287]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* ring-buffer-ref */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1967[1269])), 87,
            29, 2, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1966[339]),
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* ring-buffer-set! */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1967[1356])), 55,
            27, 3, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1966[346]),
            SCM_FALSE, SCM_FALSE),
  },
  {   /* ScmWord d1967 */
    /* %toplevel */
    0x0000300e    /*   0 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]) + 9),
    0x00000006    /*   2 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* ring-buffer */,
    0x00000006    /*   4 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1964[10])) /* #(storage (immutable overflow-handler) head tail capacity num-entries) */,
    0x00000009    /*   6 (CONSTF-PUSH) */,
    0x0000305f    /*   7 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.record#make-rtd.89988180> */,
    0x00004015    /*   9 (DEFINE 4) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer.899b6b40> */,
    0x0000100e    /*  11 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]) + 17),
    0x0000005e    /*  13 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer.899b6b00> */,
    0x0000105f    /*  15 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.record#rtd-constructor.899880a0> */,
    0x00004015    /*  17 (DEFINE 4) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%make-ring-buffer.899b6ac0> */,
    0x0000100e    /*  19 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]) + 25),
    0x0000005e    /*  21 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer.899b6a80> */,
    0x0000105f    /*  23 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.record#rtd-predicate.89988080> */,
    0x00004015    /*  25 (DEFINE 4) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer?.899b6a40> */,
    0x0000200e    /*  27 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]) + 35),
    0x0000005e    /*  29 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer.899b6a00> */,
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* storage */,
    0x0000205f    /*  33 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.record#rtd-accessor.89988000> */,
    0x00004015    /*  35 (DEFINE 4) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-storage.899b6960> */,
    0x0000200e    /*  37 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]) + 45),
    0x0000005e    /*  39 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer.899b6920> */,
    0x00000006    /*  41 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* overflow-handler */,
    0x0000205f    /*  43 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.record#rtd-accessor.89988000> */,
    0x00004015    /*  45 (DEFINE 4) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-overflow-handler.899b6880> */,
    0x0000200e    /*  47 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]) + 55),
    0x0000005e    /*  49 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer.899b6840> */,
    0x00000006    /*  51 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* head */,
    0x0000205f    /*  53 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.record#rtd-accessor.89988000> */,
    0x00004015    /*  55 (DEFINE 4) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-head.899b67a0> */,
    0x0000200e    /*  57 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]) + 65),
    0x0000005e    /*  59 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer.899b6760> */,
    0x00000006    /*  61 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* tail */,
    0x0000205f    /*  63 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.record#rtd-accessor.89988000> */,
    0x00004015    /*  65 (DEFINE 4) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-tail.899b66c0> */,
    0x0000200e    /*  67 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]) + 75),
    0x0000005e    /*  69 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer.899b6680> */,
    0x00000006    /*  71 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* capacity */,
    0x0000205f    /*  73 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.record#rtd-accessor.89988000> */,
    0x00004015    /*  75 (DEFINE 4) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-capacity.899b65e0> */,
    0x0000200e    /*  77 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]) + 85),
    0x0000005e    /*  79 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer.899b65a0> */,
    0x00000006    /*  81 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* num-entries */,
    0x0000205f    /*  83 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.record#rtd-accessor.89988000> */,
    0x00004015    /*  85 (DEFINE 4) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-num-entries.899b6500> */,
    0x0000200e    /*  87 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]) + 95),
    0x0000005e    /*  89 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer.899b64c0> */,
    0x00000006    /*  91 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* storage */,
    0x0000205f    /*  93 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.record#rtd-mutator.899b6e40> */,
    0x00004015    /*  95 (DEFINE 4) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-storage-set!.899b6420> */,
    0x0000200e    /*  97 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]) + 105),
    0x0000005e    /*  99 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer.899b63e0> */,
    0x00000006    /* 101 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* head */,
    0x0000205f    /* 103 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.record#rtd-mutator.899b6e40> */,
    0x00004015    /* 105 (DEFINE 4) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-head-set!.899b6340> */,
    0x0000200e    /* 107 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]) + 115),
    0x0000005e    /* 109 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer.899b6300> */,
    0x00000006    /* 111 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* tail */,
    0x0000205f    /* 113 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.record#rtd-mutator.899b6e40> */,
    0x00004015    /* 115 (DEFINE 4) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-tail-set!.899b6260> */,
    0x0000200e    /* 117 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]) + 125),
    0x0000005e    /* 119 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer.899b6220> */,
    0x00000006    /* 121 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* capacity */,
    0x0000205f    /* 123 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.record#rtd-mutator.899b6e40> */,
    0x00004015    /* 125 (DEFINE 4) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-capacity-set!.899b6180> */,
    0x0000200e    /* 127 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]) + 135),
    0x0000005e    /* 129 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer.899b6140> */,
    0x00000006    /* 131 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* num-entries */,
    0x0000205f    /* 133 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche.record#rtd-mutator.899b6e40> */,
    0x00004015    /* 135 (DEFINE 4) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-num-entries-set!.899b60a0> */,
    0x00000014    /* 137 (RET) */,
    /* %toplevel */
    0x0000d00e    /*   0 (PRE-CALL 13) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]) + 186),
    0x00000006    /*   2 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* eq? */,
    0x0000005e    /*   4 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<vector>.8944d320> */,
    0x0000005e    /*   6 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#vector-length.8944d380> */,
    0x0000005e    /*   8 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#vector-ref.8944d3e0> */,
    0x0000005e    /*  10 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#vector-set!.8944d440> */,
    0x0000005e    /*  12 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-vector.8944d4a0> */,
    0x0000005d    /*  14 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#vector-copy!.8944d4e0> */,
    0x00003089    /*  16 (LIST-STAR 3) */,
    0x00003089    /*  17 (LIST-STAR 3) */,
    0x00000067    /*  18 (CONS-PUSH) */,
    0x0000005e    /*  19 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<u8vector>.89454fe0> */,
    0x0000005e    /*  21 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#uvector-length.8944d040> */,
    0x0000005e    /*  23 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#u8vector-ref.8944d0a0> */,
    0x0000005e    /*  25 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#u8vector-set!.8944d100> */,
    0x0000005e    /*  27 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-u8vector.8944d160> */,
    0x0000005d    /*  29 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#uvector-copy!.8944d1a0> */,
    0x00003089    /*  31 (LIST-STAR 3) */,
    0x00003089    /*  32 (LIST-STAR 3) */,
    0x00000067    /*  33 (CONS-PUSH) */,
    0x0000005e    /*  34 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<s8vector>.89454ca0> */,
    0x0000005e    /*  36 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#uvector-length.89454d00> */,
    0x0000005e    /*  38 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#s8vector-ref.89454d60> */,
    0x0000005e    /*  40 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#s8vector-set!.89454dc0> */,
    0x0000005e    /*  42 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-s8vector.89454e20> */,
    0x0000005d    /*  44 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#uvector-copy!.89454e60> */,
    0x00003089    /*  46 (LIST-STAR 3) */,
    0x00003089    /*  47 (LIST-STAR 3) */,
    0x00000067    /*  48 (CONS-PUSH) */,
    0x0000005e    /*  49 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<u16vector>.89454960> */,
    0x0000005e    /*  51 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#uvector-length.894549c0> */,
    0x0000005e    /*  53 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#u16vector-ref.89454a20> */,
    0x0000005e    /*  55 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#u16vector-set!.89454a80> */,
    0x0000005e    /*  57 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-u16vector.89454ae0> */,
    0x0000005d    /*  59 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#uvector-copy!.89454b20> */,
    0x00003089    /*  61 (LIST-STAR 3) */,
    0x00003089    /*  62 (LIST-STAR 3) */,
    0x00000067    /*  63 (CONS-PUSH) */,
    0x0000005e    /*  64 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<s16vector>.89454620> */,
    0x0000005e    /*  66 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#uvector-length.89454680> */,
    0x0000005e    /*  68 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#s16vector-ref.894546e0> */,
    0x0000005e    /*  70 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#s16vector-set!.89454740> */,
    0x0000005e    /*  72 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-s16vector.894547a0> */,
    0x0000005d    /*  74 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#uvector-copy!.894547e0> */,
    0x00003089    /*  76 (LIST-STAR 3) */,
    0x00003089    /*  77 (LIST-STAR 3) */,
    0x00000067    /*  78 (CONS-PUSH) */,
    0x0000005e    /*  79 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<u32vector>.894542e0> */,
    0x0000005e    /*  81 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#uvector-length.89454340> */,
    0x0000005e    /*  83 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#u32vector-ref.894543a0> */,
    0x0000005e    /*  85 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#u32vector-set!.89454400> */,
    0x0000005e    /*  87 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-u32vector.89454460> */,
    0x0000005d    /*  89 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#uvector-copy!.894544a0> */,
    0x00003089    /*  91 (LIST-STAR 3) */,
    0x00003089    /*  92 (LIST-STAR 3) */,
    0x00000067    /*  93 (CONS-PUSH) */,
    0x0000005e    /*  94 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<s32vector>.89455fa0> */,
    0x0000005e    /*  96 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#uvector-length.89454000> */,
    0x0000005e    /*  98 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#s32vector-ref.89454060> */,
    0x0000005e    /* 100 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#s32vector-set!.894540c0> */,
    0x0000005e    /* 102 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-s32vector.89454120> */,
    0x0000005d    /* 104 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#uvector-copy!.89454160> */,
    0x00003089    /* 106 (LIST-STAR 3) */,
    0x00003089    /* 107 (LIST-STAR 3) */,
    0x00000067    /* 108 (CONS-PUSH) */,
    0x0000005e    /* 109 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<u64vector>.89455c60> */,
    0x0000005e    /* 111 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#uvector-length.89455cc0> */,
    0x0000005e    /* 113 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#u64vector-ref.89455d20> */,
    0x0000005e    /* 115 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#u64vector-set!.89455d80> */,
    0x0000005e    /* 117 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-u64vector.89455de0> */,
    0x0000005d    /* 119 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#uvector-copy!.89455e20> */,
    0x00003089    /* 121 (LIST-STAR 3) */,
    0x00003089    /* 122 (LIST-STAR 3) */,
    0x00000067    /* 123 (CONS-PUSH) */,
    0x0000005e    /* 124 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<s64vector>.89455920> */,
    0x0000005e    /* 126 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#uvector-length.89455980> */,
    0x0000005e    /* 128 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#s64vector-ref.894559e0> */,
    0x0000005e    /* 130 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#s64vector-set!.89455a40> */,
    0x0000005e    /* 132 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-s64vector.89455aa0> */,
    0x0000005d    /* 134 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#uvector-copy!.89455ae0> */,
    0x00003089    /* 136 (LIST-STAR 3) */,
    0x00003089    /* 137 (LIST-STAR 3) */,
    0x00000067    /* 138 (CONS-PUSH) */,
    0x0000005e    /* 139 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<f16vector>.894555e0> */,
    0x0000005e    /* 141 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#uvector-length.89455640> */,
    0x0000005e    /* 143 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#f16vector-ref.894556a0> */,
    0x0000005e    /* 145 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#f16vector-set!.89455700> */,
    0x0000005e    /* 147 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-f16vector.89455760> */,
    0x0000005d    /* 149 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#uvector-copy!.894557a0> */,
    0x00003089    /* 151 (LIST-STAR 3) */,
    0x00003089    /* 152 (LIST-STAR 3) */,
    0x00000067    /* 153 (CONS-PUSH) */,
    0x0000005e    /* 154 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<f32vector>.894552a0> */,
    0x0000005e    /* 156 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#uvector-length.89455300> */,
    0x0000005e    /* 158 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#f32vector-ref.89455360> */,
    0x0000005e    /* 160 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#f32vector-set!.894553c0> */,
    0x0000005e    /* 162 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-f32vector.89455420> */,
    0x0000005d    /* 164 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#uvector-copy!.89455460> */,
    0x00003089    /* 166 (LIST-STAR 3) */,
    0x00003089    /* 167 (LIST-STAR 3) */,
    0x00000067    /* 168 (CONS-PUSH) */,
    0x0000005e    /* 169 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<f64vector>.89458f60> */,
    0x0000005e    /* 171 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#uvector-length.89458fc0> */,
    0x0000005e    /* 173 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#f64vector-ref.89455020> */,
    0x0000005e    /* 175 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#f64vector-set!.89455080> */,
    0x0000005e    /* 177 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-f64vector.894550e0> */,
    0x0000005d    /* 179 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#uvector-copy!.89455120> */,
    0x00003089    /* 181 (LIST-STAR 3) */,
    0x00003089    /* 182 (LIST-STAR 3) */,
    0x00000067    /* 183 (CONS-PUSH) */,
    0x0000d05f    /* 184 (GREF-CALL 13) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#hash-table.8944d6c0> */,
    0x00000015    /* 186 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#*dispatch-table*.8944d8a0> */,
    0x00000014    /* 188 (RET) */,
    /* %dprocs */
    0x0000005e    /*   0 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#*dispatch-table*.8a670120> */,
    0x0000100e    /*   2 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[327]) + 7),
    0x00000048    /*   4 (LREF0-PUSH) */,
    0x0000105f    /*   5 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#class-of.8a6700e0> */,
    0x00002063    /*   7 (PUSH-GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#hash-table-get.8a670160> */,
    0x00000014    /*   9 (RET) */,
    /* %rb-size */
    0x00000048    /*   0 (LREF0-PUSH) */,
    0x0000006b    /*   1 (LREF1-CAR) */,
    0x00001012    /*   2 (TAIL-CALL 1) */,
    0x00000014    /*   3 (RET) */,
    /* %rb-mod-index */
    0x00000048    /*   0 (LREF0-PUSH) */,
    0x0000200e    /*   1 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[341]) + 7),
    0x0000004a    /*   3 (LREF2-PUSH) */,
    0x00000049    /*   4 (LREF1-PUSH) */,
    0x0000205f    /*   5 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%rb-size.8a349580> */,
    0x00002063    /*   7 (PUSH-GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#modulo.8a349860> */,
    0x00000014    /*   9 (RET) */,
    /* %rb-ref */
    0x00000049    /*   0 (LREF1-PUSH) */,
    0x00000048    /*   1 (LREF0-PUSH) */,
    0x0000003f    /*   2 (LREF2) */,
    0x00000082    /*   3 (CADR) */,
    0x00002012    /*   4 (TAIL-CALL 2) */,
    0x00000014    /*   5 (RET) */,
    /* %rb-ref-1 */
    0x00000049    /*   0 (LREF1-PUSH) */,
    0x0000300e    /*   1 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[357]) + 8),
    0x0000004a    /*   3 (LREF2-PUSH) */,
    0x00000049    /*   4 (LREF1-PUSH) */,
    -0x00000f39   /*   5 (LREF0-NUMADDI-PUSH -1) */,
    0x0000305f    /*   6 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%rb-mod-index.89d47d40> */,
    0x0000000d    /*   8 (PUSH) */,
    0x0000003f    /*   9 (LREF2) */,
    0x00000082    /*  10 (CADR) */,
    0x00002012    /*  11 (TAIL-CALL 2) */,
    0x00000014    /*  12 (RET) */,
    /* %rb-set! */
    0x0000004a    /*   0 (LREF2-PUSH) */,
    0x00000049    /*   1 (LREF1-PUSH) */,
    0x00000048    /*   2 (LREF0-PUSH) */,
    0x00000040    /*   3 (LREF3) */,
    0x00000086    /*   4 (CDDR) */,
    0x00000068    /*   5 (CAR) */,
    0x00003012    /*   6 (TAIL-CALL 3) */,
    0x00000014    /*   7 (RET) */,
    /* %rb-alloc */
    0x00000048    /*   0 (LREF0-PUSH) */,
    0x0000003e    /*   1 (LREF1) */,
    0x00000086    /*   2 (CDDR) */,
    0x00000082    /*   3 (CADR) */,
    0x00001012    /*   4 (TAIL-CALL 1) */,
    0x00000014    /*   5 (RET) */,
    /* %rb-copy! */
    0x01000047    /*   0 (LREF-PUSH 0 4) */,
    0x0000004b    /*   1 (LREF3-PUSH) */,
    0x0000004a    /*   2 (LREF2-PUSH) */,
    0x00000049    /*   3 (LREF1-PUSH) */,
    0x00000048    /*   4 (LREF0-PUSH) */,
    0x0140003c    /*   5 (LREF 0 5) */,
    0x00000086    /*   6 (CDDR) */,
    0x00000086    /*   7 (CDDR) */,
    0x00005012    /*   8 (TAIL-CALL 5) */,
    0x00000014    /*   9 (RET) */,
    /* %rb-copy-contents! */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[394]) + 5),
    0x00000048    /*   2 (LREF0-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%dprocs.89229460> */,
    0x00001018    /*   5 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*   6 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[394]) + 11),
    0x0000004e    /*   8 (LREF12-PUSH) */,
    0x0000105f    /*   9 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-head.89229360> */,
    0x0000100f    /*  11 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[394]) + 16),
    0x0000004e    /*  13 (LREF12-PUSH) */,
    0x0000105f    /*  14 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-tail.89229300> */,
    0x00002018    /*  16 (PUSH-LOCAL-ENV 2) */,
    0x0000003e    /*  17 (LREF1) */,
    0x0000002a    /*  18 (LREF-VAL0-BNLE 0 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[394]) + 48),
    0x0000100e    /*  20 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[394]) + 25),
    0x00802047    /*  22 (LREF-PUSH 2 2) */,
    0x0000105f    /*  23 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-capacity.89229120> */,
    0x00001018    /*  25 (PUSH-LOCAL-ENV 1) */,
    0x0000600e    /*  26 (PRE-CALL 6) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[394]) + 36),
    0x0000004f    /*  28 (LREF20-PUSH) */,
    0x00403047    /*  29 (LREF-PUSH 3 1) */,
    0x00000007    /*  30 (CONSTI-PUSH 0) */,
    0x00000051    /*  31 (LREF30-PUSH) */,
    0x0000004d    /*  32 (LREF11-PUSH) */,
    0x00000048    /*  33 (LREF0-PUSH) */,
    0x0000605f    /*  34 (GREF-CALL 6) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%rb-copy!.892290a0> */,
    0x0000004f    /*  36 (LREF20-PUSH) */,
    0x00403047    /*  37 (LREF-PUSH 3 1) */,
    0x00000048    /*  38 (LREF0-PUSH) */,
    0x00000042    /*  39 (LREF11) */,
    0x000000b3    /*  40 (NUMSUB2) */,
    0x0000000d    /*  41 (PUSH) */,
    0x00000051    /*  42 (LREF30-PUSH) */,
    0x00000007    /*  43 (CONSTI-PUSH 0) */,
    0x0000004c    /*  44 (LREF10-PUSH) */,
    0x00006060    /*  45 (GREF-TAIL-CALL 6) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%rb-copy!.89243fa0> */,
    0x00000014    /*  47 (RET) */,
    0x0000004c    /*  48 (LREF10-PUSH) */,
    0x00000050    /*  49 (LREF21-PUSH) */,
    0x00000007    /*  50 (CONSTI-PUSH 0) */,
    0x0000004f    /*  51 (LREF20-PUSH) */,
    0x00000049    /*  52 (LREF1-PUSH) */,
    0x00000048    /*  53 (LREF0-PUSH) */,
    0x00006060    /*  54 (GREF-TAIL-CALL 6) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%rb-copy!.89243e40> */,
    0x00000014    /*  56 (RET) */,
    /* %rb-head-inc! */
    0x0000004b    /*   0 (LREF3-PUSH) */,
    0x0000300e    /*   1 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[451]) + 17),
    0x0000004a    /*   3 (LREF2-PUSH) */,
    0x0000100e    /*   4 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[451]) + 9),
    0x0000004b    /*   6 (LREF3-PUSH) */,
    0x0000105f    /*   7 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-storage.89ad4140> */,
    0x0000100f    /*   9 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[451]) + 14),
    0x0000004b    /*  11 (LREF3-PUSH) */,
    0x0000105f    /*  12 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-head.89ad40c0> */,
    0x000000b6    /*  14 (LREF-VAL0-NUMADD2 0 0) */,
    0x00003062    /*  15 (PUSH-GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%rb-mod-index.89ad41a0> */,
    0x00002063    /*  17 (PUSH-GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-head-set!.89ad4200> */,
    0x00000014    /*  19 (RET) */,
    /* %rb-tail-inc! */
    0x0000004b    /*   0 (LREF3-PUSH) */,
    0x0000300e    /*   1 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[471]) + 17),
    0x0000004a    /*   3 (LREF2-PUSH) */,
    0x0000100e    /*   4 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[471]) + 9),
    0x0000004b    /*   6 (LREF3-PUSH) */,
    0x0000105f    /*   7 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-storage.8aa21200> */,
    0x0000100f    /*   9 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[471]) + 14),
    0x0000004b    /*  11 (LREF3-PUSH) */,
    0x0000105f    /*  12 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-tail.8aa210c0> */,
    0x000000b6    /*  14 (LREF-VAL0-NUMADD2 0 0) */,
    0x00003062    /*  15 (PUSH-GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%rb-mod-index.8aa21280> */,
    0x00002063    /*  17 (PUSH-GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-tail-set!.8aa21320> */,
    0x00000014    /*  19 (RET) */,
    /* overflow-error */
    0x0000000a    /*   0 (CONST-RET) */,
    SCM_WORD(SCM_UNDEFINED) /* error */,
    /* overflow-overwrite */
    0x0000000a    /*   0 (CONST-RET) */,
    SCM_WORD(SCM_UNDEFINED) /* overwrite */,
    /* (make-overflow-doubler loop1984) */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[495]) + 5),
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-capacity.8a7bb2e0> */,
    0x00001018    /*   5 (PUSH-LOCAL-ENV 1) */,
    0x00000044    /*   6 (LREF20) */,
    0x0000002c    /*   7 (LREF-VAL0-BNGE 0 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[495]) + 11),
    0x0000000a    /*   9 (CONST-RET) */,
    SCM_WORD(SCM_UNDEFINED) /* error */,
    0x00000046    /*  11 (LREF30) */,
    0x0000002c    /*  12 (LREF-VAL0-BNGE 0 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[495]) + 25),
    0x0000100e    /*  14 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[495]) + 19),
    0x0000004c    /*  16 (LREF10-PUSH) */,
    0x0000105f    /*  17 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%dprocs.8a7c8c00> */,
    0x0000000d    /*  19 (PUSH) */,
    0x0000003d    /*  20 (LREF0) */,
    0x000030b6    /*  21 (LREF-VAL0-NUMADD2 3 0) */,
    0x00002063    /*  22 (PUSH-GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%rb-alloc.8a7c8d40> */,
    0x00000014    /*  24 (RET) */,
    0x0000100e    /*  25 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[495]) + 30),
    0x0000004c    /*  27 (LREF10-PUSH) */,
    0x0000105f    /*  28 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%dprocs.8a7c87e0> */,
    0x0000000d    /*  30 (PUSH) */,
    0x00000048    /*  31 (LREF0-PUSH) */,
    0x00002002    /*  32 (CONSTI 2) */,
    0x000000b4    /*  33 (NUMMUL2) */,
    0x00002063    /*  34 (PUSH-GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%rb-alloc.8a7c8a60> */,
    0x00000014    /*  36 (RET) */,
    /* make-overflow-doubler */
    0x00000048    /*   0 (LREF0-PUSH) */,
    0x00000005    /*   1 (CONSTU) */,
    0x0000000d    /*   2 (PUSH) */,
    0x00000005    /*   3 (CONSTU) */,
    0x00003018    /*   4 (PUSH-LOCAL-ENV 3) */,
    0x0000003f    /*   5 (LREF2) */,
    0x00000022    /*   6 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[532]) + 37),
    0x0000100e    /*   8 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[532]) + 13),
    0x00000049    /*  10 (LREF1-PUSH) */,
    0x0000105f    /*  11 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#undefined?.8a7ba520> */,
    0x0000001e    /*  13 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[532]) + 19),
    0x00000001    /*  15 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* +inf.0 */,
    0x00000013    /*  17 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[532]) + 20),
    0x0000003e    /*  19 (LREF1) */,
    0x00001018    /*  20 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  21 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[532]) + 26),
    0x0000004c    /*  23 (LREF10-PUSH) */,
    0x0000105f    /*  24 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#undefined?.8a7ba520> */,
    0x0000001e    /*  26 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[532]) + 32),
    0x00000001    /*  28 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* +inf.0 */,
    0x00000013    /*  30 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[532]) + 33),
    0x00000041    /*  32 (LREF10) */,
    0x00001018    /*  33 (PUSH-LOCAL-ENV 1) */,
    0x00000016    /*  34 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1968[15])) /* #<compiled-code (make-overflow-doubler #:loop1984)@0xf0428a4dd0c0> */,
    0x00000014    /*  36 (RET) */,
    0x00000078    /*  37 (LREF2-CDR) */,
    0x00000022    /*  38 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[532]) + 46),
    0x00000006    /*  40 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1965[142])) /* "keyword list not even" */,
    0x0000004a    /*  42 (LREF2-PUSH) */,
    0x00002060    /*  43 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.8a7ba480> */,
    0x00000014    /*  45 (RET) */,
    0x0000100e    /*  46 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[532]) + 51),
    0x0000006c    /*  48 (LREF2-CAR) */,
    0x00001062    /*  49 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#unwrap-syntax-1.8a7bbf80> */,
    0x00001018    /*  51 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  52 (LREF0) */,
    0x0000002e    /*  53 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :max-increase */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[532]) + 64)  /*     64 */,
    0x00000043    /*  56 (LREF12) */,
    0x00000087    /*  57 (CDDR-PUSH) */,
    0x00000043    /*  58 (LREF12) */,
    0x00000083    /*  59 (CADR-PUSH) */,
    0x0000004c    /*  60 (LREF10-PUSH) */,
    0x0000201b    /*  61 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[532]) + 5),
    0x00000014    /*  63 (RET) */,
    0x0000003d    /*  64 (LREF0) */,
    0x0000002e    /*  65 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :max-capacity */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[532]) + 76)  /*     76 */,
    0x00000043    /*  68 (LREF12) */,
    0x00000087    /*  69 (CDDR-PUSH) */,
    0x0000004d    /*  70 (LREF11-PUSH) */,
    0x00000043    /*  71 (LREF12) */,
    0x00000083    /*  72 (CADR-PUSH) */,
    0x0000201b    /*  73 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[532]) + 5),
    0x00000014    /*  75 (RET) */,
    0x0000200e    /*  76 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[532]) + 83),
    0x00000006    /*  78 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1965[146])) /* "unknown keyword ~S" */,
    0x00000070    /*  80 (LREF12-CAR) */,
    0x00002062    /*  81 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#errorf.8a7bbd40> */,
    0x00000043    /*  83 (LREF12) */,
    0x00000087    /*  84 (CDDR-PUSH) */,
    0x0000004d    /*  85 (LREF11-PUSH) */,
    0x0000004c    /*  86 (LREF10-PUSH) */,
    0x0000201b    /*  87 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[532]) + 5),
    0x00000014    /*  89 (RET) */,
    0x00000014    /*  90 (RET) */,
    /* make-ring-buffer */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[623]) + 10),
    0x0000100e    /*   3 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[623]) + 11),
    0x00004007    /*   5 (CONSTI-PUSH 4) */,
    0x0000105f    /*   6 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-vector.89e45740> */,
    0x00000013    /*   8 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[623]) + 11),
    0x0000006a    /*  10 (LREF0-CAR) */,
    0x00001018    /*  11 (PUSH-LOCAL-ENV 1) */,
    0x00000041    /*  12 (LREF10) */,
    0x00000022    /*  13 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[623]) + 18),
    0x00000003    /*  15 (CONSTN) */,
    0x00000013    /*  16 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[623]) + 19),
    0x0000007a    /*  18 (LREF10-CDR) */,
    0x0000000d    /*  19 (PUSH) */,
    0x00000005    /*  20 (CONSTU) */,
    0x00002018    /*  21 (PUSH-LOCAL-ENV 2) */,
    0x0000003e    /*  22 (LREF1) */,
    0x00000022    /*  23 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[623]) + 114),
    0x0000100e    /*  25 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[623]) + 30),
    0x00000048    /*  27 (LREF0-PUSH) */,
    0x0000105f    /*  28 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#undefined?.89e45340> */,
    0x0000001e    /*  30 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[623]) + 38),
    0x0000000e    /*  32 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[623]) + 39),
    0x0000005f    /*  34 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#make-overflow-doubler.89e450c0> */,
    0x00000013    /*  36 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[623]) + 39),
    0x0000003d    /*  38 (LREF0) */,
    0x00001018    /*  39 (PUSH-LOCAL-ENV 1) */,
    0x00000044    /*  40 (LREF20) */,
    0x0000009d    /*  41 (VECTORP) */,
    0x0000001e    /*  42 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[623]) + 46),
    0x00000013    /*  44 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[623]) + 62),
    0x0000100e    /*  46 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[623]) + 51),
    0x0000004f    /*  48 (LREF20-PUSH) */,
    0x0000105f    /*  49 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#uvector?.89e49fa0> */,
    0x0000001e    /*  51 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[623]) + 55),
    0x00000013    /*  53 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[623]) + 62),
    0x0000200e    /*  55 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[623]) + 62),
    0x00000006    /*  57 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1965[151])) /* "Ring buffer storage must be a vector-like object, but got:" */,
    0x0000004f    /*  59 (LREF20-PUSH) */,
    0x0000205f    /*  60 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.89e49f20> */,
    0x0000003d    /*  62 (LREF0) */,
    0x0000002e    /*  63 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* error */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[623]) + 70)  /*     70 */,
    0x0000005d    /*  66 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#overflow-error.89e49620> */,
    0x00000013    /*  68 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[623]) + 99),
    0x0000003d    /*  70 (LREF0) */,
    0x0000002e    /*  71 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* overwrite */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[623]) + 78)  /*     78 */,
    0x0000005d    /*  74 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#overflow-overwrite.89e58fc0> */,
    0x00000013    /*  76 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[623]) + 99),
    0x0000300e    /*  78 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[623]) + 87),
    0x00000048    /*  80 (LREF0-PUSH) */,
    0x0000005e    /*  81 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer.89e58ee0> */,
    0x0000005e    /*  83 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<top>.89e58ea0> */,
    0x0000305f    /*  85 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#applicable?.89e58f40> */,
    0x0000001e    /*  87 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[623]) + 91),
    0x00000013    /*  89 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[623]) + 98),
    0x0000200e    /*  91 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[623]) + 98),
    0x00000006    /*  93 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1965[154])) /* "overflow-handler must be a procedure, or a symbol error of overwrite, but got" */,
    0x00000048    /*  95 (LREF0-PUSH) */,
    0x0000205f    /*  96 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.89e58e60> */,
    0x0000003d    /*  98 (LREF0) */,
    0x00001018    /*  99 (PUSH-LOCAL-ENV 1) */,
    0x00000051    /* 100 (LREF30-PUSH) */,
    0x00000048    /* 101 (LREF0-PUSH) */,
    0x00000007    /* 102 (CONSTI-PUSH 0) */,
    0x00000007    /* 103 (CONSTI-PUSH 0) */,
    0x0000100e    /* 104 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[623]) + 109),
    0x00000051    /* 106 (LREF30-PUSH) */,
    0x0000105f    /* 107 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#size-of.89e58c80> */,
    0x0000000d    /* 109 (PUSH) */,
    0x00000007    /* 110 (CONSTI-PUSH 0) */,
    0x00006060    /* 111 (GREF-TAIL-CALL 6) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%make-ring-buffer.89e58d80> */,
    0x00000014    /* 113 (RET) */,
    0x00000077    /* 114 (LREF1-CDR) */,
    0x00000022    /* 115 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[623]) + 123),
    0x00000006    /* 117 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1965[142])) /* "keyword list not even" */,
    0x00000049    /* 119 (LREF1-PUSH) */,
    0x00002060    /* 120 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#error.89e45300> */,
    0x00000014    /* 122 (RET) */,
    0x0000100e    /* 123 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[623]) + 128),
    0x0000006b    /* 125 (LREF1-CAR) */,
    0x00001062    /* 126 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#unwrap-syntax-1.89e452a0> */,
    0x00001018    /* 128 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /* 129 (LREF0) */,
    0x0000002e    /* 130 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* :overflow-handler */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[623]) + 140)  /*    140 */,
    0x00000042    /* 133 (LREF11) */,
    0x00000087    /* 134 (CDDR-PUSH) */,
    0x00000042    /* 135 (LREF11) */,
    0x00000083    /* 136 (CADR-PUSH) */,
    0x0000201b    /* 137 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[623]) + 22),
    0x00000014    /* 139 (RET) */,
    0x0000200e    /* 140 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[623]) + 147),
    0x00000006    /* 142 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1965[146])) /* "unknown keyword ~S" */,
    0x0000006f    /* 144 (LREF11-CAR) */,
    0x00002062    /* 145 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#errorf.89e451c0> */,
    0x00000042    /* 147 (LREF11) */,
    0x00000087    /* 148 (CDDR-PUSH) */,
    0x0000004c    /* 149 (LREF10-PUSH) */,
    0x0000201b    /* 150 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[623]) + 22),
    0x00000014    /* 152 (RET) */,
    0x00000014    /* 153 (RET) */,
    /* ring-buffer-empty? */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[777]) + 5),
    0x00000048    /*   2 (LREF0-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-num-entries.893e0080> */,
    0x0000000d    /*   5 (PUSH) */,
    0x00000002    /*   6 (CONSTI 0) */,
    0x000000ad    /*   7 (NUMEQ2) */,
    0x00000014    /*   8 (RET) */,
    /* ring-buffer-full? */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[786]) + 5),
    0x00000048    /*   2 (LREF0-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-num-entries.89544d20> */,
    0x0000100f    /*   5 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[786]) + 10),
    0x00000048    /*   7 (LREF0-PUSH) */,
    0x0000105f    /*   8 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-capacity.89544cc0> */,
    0x000000ad    /*  10 (NUMEQ2) */,
    0x00000014    /*  11 (RET) */,
    /* %ensure-nonempty */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[798]) + 5),
    0x00000048    /*   2 (LREF0-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-empty?.8977aea0> */,
    0x0000001e    /*   5 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[798]) + 13),
    0x00000006    /*   7 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1965[160])) /* "Ring buffer is empty:" */,
    0x00000048    /*   9 (LREF0-PUSH) */,
    0x00002060    /*  10 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.8977ae40> */,
    0x00000014    /*  12 (RET) */,
    0x0000000c    /*  13 (CONSTU-RET) */,
    /* %ensure-room! */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]) + 5),
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-num-entries.89353ba0> */,
    0x0000100f    /*   5 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]) + 10),
    0x00000049    /*   7 (LREF1-PUSH) */,
    0x0000105f    /*   8 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-capacity.89353b40> */,
    0x00000023    /*  10 (BNUMNE) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]) + 181),
    0x0000200e    /*  12 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]) + 26),
    0x00000049    /*  14 (LREF1-PUSH) */,
    0x0000100e    /*  15 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]) + 20),
    0x00000049    /*  17 (LREF1-PUSH) */,
    0x0000105f    /*  18 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-storage.89353980> */,
    0x0000100f    /*  20 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]) + 25),
    0x00000049    /*  22 (LREF1-PUSH) */,
    0x0000105f    /*  23 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-overflow-handler.89353a00> */,
    0x00002011    /*  25 (CALL 2) */,
    0x00001018    /*  26 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  27 (LREF0) */,
    0x0000002e    /*  28 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* error */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]) + 37)  /*     37 */,
    0x00000006    /*  31 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1965[162])) /* "Ring buffer overflow:" */,
    0x0000004d    /*  33 (LREF11-PUSH) */,
    0x00002060    /*  34 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.89353820> */,
    0x00000014    /*  36 (RET) */,
    0x0000003d    /*  37 (LREF0) */,
    0x0000002e    /*  38 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* overwrite */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]) + 117)  /*    117 */,
    0x00000041    /*  41 (LREF10) */,
    0x0000002e    /*  42 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* forward */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]) + 67)  /*     67 */,
    0x0000100e    /*  45 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]) + 50),
    0x0000004d    /*  47 (LREF11-PUSH) */,
    0x0000105f    /*  48 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-storage.893533c0> */,
    0x00001018    /*  50 (PUSH-LOCAL-ENV 1) */,
    0x0000400e    /*  51 (PRE-CALL 4) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]) + 64),
    0x00000050    /*  53 (LREF21-PUSH) */,
    0x0000100e    /*  54 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]) + 59),
    0x00000048    /*  56 (LREF0-PUSH) */,
    0x0000105f    /*  57 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%dprocs.893532e0> */,
    0x0000000d    /*  59 (PUSH) */,
    0x00000048    /*  60 (LREF0-PUSH) */,
    0x00001007    /*  61 (CONSTI-PUSH 1) */,
    0x0000405f    /*  62 (GREF-CALL 4) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%rb-head-inc!.89353340> */,
    0x0000001a    /*  64 (POP-LOCAL-ENV) */,
    0x00000013    /*  65 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]) + 102),
    0x00000041    /*  67 (LREF10) */,
    0x0000002e    /*  68 (BNEQC) */,
    SCM_WORD(SCM_UNDEFINED) /* backward */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]) + 93)  /*     93 */,
    0x0000100e    /*  71 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]) + 76),
    0x0000004d    /*  73 (LREF11-PUSH) */,
    0x0000105f    /*  74 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-storage.893530e0> */,
    0x00001018    /*  76 (PUSH-LOCAL-ENV 1) */,
    0x0000400e    /*  77 (PRE-CALL 4) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]) + 90),
    0x00000050    /*  79 (LREF21-PUSH) */,
    0x0000100e    /*  80 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]) + 85),
    0x00000048    /*  82 (LREF0-PUSH) */,
    0x0000105f    /*  83 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%dprocs.89353000> */,
    0x0000000d    /*  85 (PUSH) */,
    0x00000048    /*  86 (LREF0-PUSH) */,
    -0x00000ff9   /*  87 (CONSTI-PUSH -1) */,
    0x0000405f    /*  88 (GREF-CALL 4) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%rb-tail-inc!.89353060> */,
    0x0000001a    /*  90 (POP-LOCAL-ENV) */,
    0x00000013    /*  91 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]) + 102),
    0x0000300e    /*  93 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]) + 102),
    0x00000006    /*  95 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1965[165])) /* "ecase test fell through: got ~s, expecting one of ~s" */,
    0x0000004c    /*  97 (LREF10-PUSH) */,
    0x00000006    /*  98 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1966[248])) /* (forward backward) */,
    0x0000305f    /* 100 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier gauche#errorf.89353640> */,
    0x0000005e    /* 102 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-num-entries.8937cca0> */,
    0x00001017    /* 104 (LOCAL-ENV 1) */,
    0x00000050    /* 105 (LREF21-PUSH) */,
    0x0000100e    /* 106 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]) + 111),
    0x00000050    /* 108 (LREF21-PUSH) */,
    0x0000003d    /* 109 (LREF0) */,
    0x00001011    /* 110 (CALL 1) */,
    -0x00000f44   /* 111 (NUMADDI -1) */,
    0x0000000d    /* 112 (PUSH) */,
    0x0000003d    /* 113 (LREF0) */,
    0x000000a1    /* 114 (SETTER) */,
    0x00002012    /* 115 (TAIL-CALL 2) */,
    0x00000014    /* 116 (RET) */,
    0x0000003d    /* 117 (LREF0) */,
    0x0000009d    /* 118 (VECTORP) */,
    0x0000001e    /* 119 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]) + 123),
    0x00000013    /* 121 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]) + 139),
    0x0000100e    /* 123 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]) + 128),
    0x00000048    /* 125 (LREF0-PUSH) */,
    0x0000105f    /* 126 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#uvector?.8937cac0> */,
    0x0000001e    /* 128 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]) + 132),
    0x00000013    /* 130 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]) + 139),
    0x0000200e    /* 132 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]) + 139),
    0x00000006    /* 134 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1965[166])) /* "Ring buffer overflow handler returned invalid object:" */,
    0x00000048    /* 136 (LREF0-PUSH) */,
    0x0000205f    /* 137 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.8937ca60> */,
    0x0000300e    /* 139 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]) + 150),
    0x0000004d    /* 141 (LREF11-PUSH) */,
    0x00000048    /* 142 (LREF0-PUSH) */,
    0x0000100e    /* 143 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]) + 148),
    0x0000004d    /* 145 (LREF11-PUSH) */,
    0x0000105f    /* 146 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-storage.8937c960> */,
    0x00003062    /* 148 (PUSH-GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%rb-copy-contents!.8937c9e0> */,
    0x0000200e    /* 150 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]) + 156),
    0x0000004d    /* 152 (LREF11-PUSH) */,
    0x00000007    /* 153 (CONSTI-PUSH 0) */,
    0x0000205f    /* 154 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-head-set!.8937c900> */,
    0x0000200e    /* 156 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]) + 166),
    0x0000004d    /* 158 (LREF11-PUSH) */,
    0x0000100e    /* 159 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]) + 164),
    0x0000004d    /* 161 (LREF11-PUSH) */,
    0x0000105f    /* 162 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-num-entries.8937c820> */,
    0x00002062    /* 164 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-tail-set!.8937c880> */,
    0x0000200e    /* 166 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]) + 176),
    0x0000004d    /* 168 (LREF11-PUSH) */,
    0x0000100e    /* 169 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]) + 174),
    0x00000048    /* 171 (LREF0-PUSH) */,
    0x0000105f    /* 172 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#size-of.8937c760> */,
    0x00002062    /* 174 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-capacity-set!.8937c7c0> */,
    0x0000004d    /* 176 (LREF11-PUSH) */,
    0x00000048    /* 177 (LREF0-PUSH) */,
    0x00002060    /* 178 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-storage-set!.8937c700> */,
    0x00000014    /* 180 (RET) */,
    0x0000000c    /* 181 (CONSTU-RET) */,
    /* ring-buffer-front */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[994]) + 5),
    0x00000048    /*   2 (LREF0-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%ensure-nonempty.8a390860> */,
    0x0000100e    /*   5 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[994]) + 10),
    0x00000048    /*   7 (LREF0-PUSH) */,
    0x0000105f    /*   8 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-storage.8a3902a0> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  11 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[994]) + 16),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000105f    /*  14 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%dprocs.8a392dc0> */,
    0x0000000d    /*  16 (PUSH) */,
    0x00000048    /*  17 (LREF0-PUSH) */,
    0x0000100e    /*  18 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[994]) + 23),
    0x0000004c    /*  20 (LREF10-PUSH) */,
    0x0000105f    /*  21 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-head.8a392d20> */,
    0x00003063    /*  23 (PUSH-GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%rb-ref.8a392e80> */,
    0x00000014    /*  25 (RET) */,
    /* ring-buffer-back */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1020]) + 5),
    0x00000048    /*   2 (LREF0-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%ensure-nonempty.89c87960> */,
    0x0000100e    /*   5 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1020]) + 10),
    0x00000048    /*   7 (LREF0-PUSH) */,
    0x0000105f    /*   8 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-storage.89c87820> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  11 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1020]) + 16),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000105f    /*  14 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%dprocs.89c87740> */,
    0x0000000d    /*  16 (PUSH) */,
    0x00000048    /*  17 (LREF0-PUSH) */,
    0x0000100e    /*  18 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1020]) + 23),
    0x0000004c    /*  20 (LREF10-PUSH) */,
    0x0000105f    /*  21 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-tail.89c876c0> */,
    0x00003063    /*  23 (PUSH-GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%rb-ref-1.89c877a0> */,
    0x00000014    /*  25 (RET) */,
    /* ring-buffer-add-front! */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1046]) + 7),
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x00000006    /*   3 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* backward */,
    0x0000205f    /*   5 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%ensure-room!.89d4cc80> */,
    0x0000100e    /*   7 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1046]) + 12),
    0x00000049    /*   9 (LREF1-PUSH) */,
    0x0000105f    /*  10 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-storage.89d4cb20> */,
    0x00001018    /*  12 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  13 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1046]) + 18),
    0x00000048    /*  15 (LREF0-PUSH) */,
    0x0000105f    /*  16 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%dprocs.89d4cac0> */,
    0x00001018    /*  18 (PUSH-LOCAL-ENV 1) */,
    0x0000400e    /*  19 (PRE-CALL 4) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1046]) + 27),
    0x00000050    /*  21 (LREF21-PUSH) */,
    0x00000048    /*  22 (LREF0-PUSH) */,
    0x0000004c    /*  23 (LREF10-PUSH) */,
    -0x00000ff9   /*  24 (CONSTI-PUSH -1) */,
    0x0000405f    /*  25 (GREF-CALL 4) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%rb-head-inc!.89d4ca40> */,
    0x0000400e    /*  27 (PRE-CALL 4) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1046]) + 40),
    0x00000048    /*  29 (LREF0-PUSH) */,
    0x0000004c    /*  30 (LREF10-PUSH) */,
    0x0000100e    /*  31 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1046]) + 36),
    0x00000050    /*  33 (LREF21-PUSH) */,
    0x0000105f    /*  34 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-head.89d4c8e0> */,
    0x0000000d    /*  36 (PUSH) */,
    0x0000004f    /*  37 (LREF20-PUSH) */,
    0x0000405f    /*  38 (GREF-CALL 4) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%rb-set!.89d4c980> */,
    0x0000005e    /*  40 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-num-entries.89d4c1c0> */,
    0x00001017    /*  42 (LOCAL-ENV 1) */,
    0x0000200e    /*  43 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1046]) + 56),
    0x00403047    /*  45 (LREF-PUSH 3 1) */,
    0x0000100e    /*  46 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1046]) + 51),
    0x00403047    /*  48 (LREF-PUSH 3 1) */,
    0x0000003d    /*  49 (LREF0) */,
    0x00001011    /*  50 (CALL 1) */,
    0x000010bc    /*  51 (NUMADDI 1) */,
    0x0000000d    /*  52 (PUSH) */,
    0x0000003d    /*  53 (LREF0) */,
    0x000000a1    /*  54 (SETTER) */,
    0x00002011    /*  55 (CALL 2) */,
    0x0000001a    /*  56 (POP-LOCAL-ENV) */,
    0x0000000c    /*  57 (CONSTU-RET) */,
    /* ring-buffer-add-back! */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1104]) + 7),
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x00000006    /*   3 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* forward */,
    0x0000205f    /*   5 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%ensure-room!.89f35320> */,
    0x0000100e    /*   7 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1104]) + 12),
    0x00000049    /*   9 (LREF1-PUSH) */,
    0x0000105f    /*  10 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-storage.89f35200> */,
    0x00001018    /*  12 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  13 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1104]) + 18),
    0x00000048    /*  15 (LREF0-PUSH) */,
    0x0000105f    /*  16 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%dprocs.89f351a0> */,
    0x00001018    /*  18 (PUSH-LOCAL-ENV 1) */,
    0x0000400e    /*  19 (PRE-CALL 4) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1104]) + 32),
    0x00000048    /*  21 (LREF0-PUSH) */,
    0x0000004c    /*  22 (LREF10-PUSH) */,
    0x0000100e    /*  23 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1104]) + 28),
    0x00000050    /*  25 (LREF21-PUSH) */,
    0x0000105f    /*  26 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-tail.89f350a0> */,
    0x0000000d    /*  28 (PUSH) */,
    0x0000004f    /*  29 (LREF20-PUSH) */,
    0x0000405f    /*  30 (GREF-CALL 4) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%rb-set!.89f35120> */,
    0x0000400e    /*  32 (PRE-CALL 4) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1104]) + 40),
    0x00000050    /*  34 (LREF21-PUSH) */,
    0x00000048    /*  35 (LREF0-PUSH) */,
    0x0000004c    /*  36 (LREF10-PUSH) */,
    0x00001007    /*  37 (CONSTI-PUSH 1) */,
    0x0000405f    /*  38 (GREF-CALL 4) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%rb-tail-inc!.89f35020> */,
    0x0000005e    /*  40 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-num-entries.89f37c20> */,
    0x00001017    /*  42 (LOCAL-ENV 1) */,
    0x0000200e    /*  43 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1104]) + 56),
    0x00403047    /*  45 (LREF-PUSH 3 1) */,
    0x0000100e    /*  46 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1104]) + 51),
    0x00403047    /*  48 (LREF-PUSH 3 1) */,
    0x0000003d    /*  49 (LREF0) */,
    0x00001011    /*  50 (CALL 1) */,
    0x000010bc    /*  51 (NUMADDI 1) */,
    0x0000000d    /*  52 (PUSH) */,
    0x0000003d    /*  53 (LREF0) */,
    0x000000a1    /*  54 (SETTER) */,
    0x00002011    /*  55 (CALL 2) */,
    0x0000001a    /*  56 (POP-LOCAL-ENV) */,
    0x0000000c    /*  57 (CONSTU-RET) */,
    /* ring-buffer-remove-front! */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1162]) + 5),
    0x00000048    /*   2 (LREF0-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%ensure-nonempty.899b6440> */,
    0x0000100e    /*   5 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1162]) + 10),
    0x00000048    /*   7 (LREF0-PUSH) */,
    0x0000105f    /*   8 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-storage.899b6360> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  11 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1162]) + 16),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000105f    /*  14 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%dprocs.899b62c0> */,
    0x00001018    /*  16 (PUSH-LOCAL-ENV 1) */,
    0x0000300e    /*  17 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1162]) + 28),
    0x00000048    /*  19 (LREF0-PUSH) */,
    0x0000004c    /*  20 (LREF10-PUSH) */,
    0x0000100e    /*  21 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1162]) + 26),
    0x0000004f    /*  23 (LREF20-PUSH) */,
    0x0000105f    /*  24 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-head.899b6060> */,
    0x00003062    /*  26 (PUSH-GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%rb-ref.899b6100> */,
    0x00001018    /*  28 (PUSH-LOCAL-ENV 1) */,
    0x0000400e    /*  29 (PRE-CALL 4) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1162]) + 37),
    0x00000051    /*  31 (LREF30-PUSH) */,
    0x0000004c    /*  32 (LREF10-PUSH) */,
    0x0000004f    /*  33 (LREF20-PUSH) */,
    0x00001007    /*  34 (CONSTI-PUSH 1) */,
    0x0000405f    /*  35 (GREF-CALL 4) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%rb-head-inc!.899b8fe0> */,
    0x0000005e    /*  37 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-num-entries.899b8be0> */,
    0x00001017    /*  39 (LOCAL-ENV 1) */,
    0x0000200e    /*  40 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1162]) + 53),
    0x00004047    /*  42 (LREF-PUSH 4 0) */,
    0x0000100e    /*  43 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1162]) + 48),
    0x00004047    /*  45 (LREF-PUSH 4 0) */,
    0x0000003d    /*  46 (LREF0) */,
    0x00001011    /*  47 (CALL 1) */,
    -0x00000f44   /*  48 (NUMADDI -1) */,
    0x0000000d    /*  49 (PUSH) */,
    0x0000003d    /*  50 (LREF0) */,
    0x000000a1    /*  51 (SETTER) */,
    0x00002011    /*  52 (CALL 2) */,
    0x0000001a    /*  53 (POP-LOCAL-ENV) */,
    0x00000053    /*  54 (LREF0-RET) */,
    /* ring-buffer-remove-back! */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1217]) + 5),
    0x00000048    /*   2 (LREF0-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%ensure-nonempty.8931f9e0> */,
    0x0000100e    /*   5 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1217]) + 10),
    0x00000048    /*   7 (LREF0-PUSH) */,
    0x0000105f    /*   8 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-storage.8931f940> */,
    0x00001018    /*  10 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  11 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1217]) + 16),
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000105f    /*  14 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%dprocs.8931f8e0> */,
    0x00001018    /*  16 (PUSH-LOCAL-ENV 1) */,
    0x0000400e    /*  17 (PRE-CALL 4) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1217]) + 25),
    0x0000004f    /*  19 (LREF20-PUSH) */,
    0x00000048    /*  20 (LREF0-PUSH) */,
    0x0000004c    /*  21 (LREF10-PUSH) */,
    -0x00000ff9   /*  22 (CONSTI-PUSH -1) */,
    0x0000405f    /*  23 (GREF-CALL 4) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%rb-tail-inc!.8931f860> */,
    0x0000005e    /*  25 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-num-entries.8931f5c0> */,
    0x00001017    /*  27 (LOCAL-ENV 1) */,
    0x0000200e    /*  28 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1217]) + 41),
    0x00000051    /*  30 (LREF30-PUSH) */,
    0x0000100e    /*  31 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1217]) + 36),
    0x00000051    /*  33 (LREF30-PUSH) */,
    0x0000003d    /*  34 (LREF0) */,
    0x00001011    /*  35 (CALL 1) */,
    -0x00000f44   /*  36 (NUMADDI -1) */,
    0x0000000d    /*  37 (PUSH) */,
    0x0000003d    /*  38 (LREF0) */,
    0x000000a1    /*  39 (SETTER) */,
    0x00002011    /*  40 (CALL 2) */,
    0x0000001a    /*  41 (POP-LOCAL-ENV) */,
    0x00000048    /*  42 (LREF0-PUSH) */,
    0x0000004c    /*  43 (LREF10-PUSH) */,
    0x0000100e    /*  44 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1217]) + 49),
    0x0000004f    /*  46 (LREF20-PUSH) */,
    0x0000105f    /*  47 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-tail.8931f440> */,
    0x00003063    /*  49 (PUSH-GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%rb-ref.8931f4c0> */,
    0x00000014    /*  51 (RET) */,
    /* ring-buffer-ref */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1269]) + 6),
    0x00000005    /*   3 (CONSTU) */,
    0x00000013    /*   4 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1269]) + 7),
    0x0000006a    /*   6 (LREF0-CAR) */,
    0x0000000d    /*   7 (PUSH) */,
    0x0000003d    /*   8 (LREF0) */,
    0x00000022    /*   9 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1269]) + 14),
    0x00000003    /*  11 (CONSTN) */,
    0x00000013    /*  12 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1269]) + 15),
    0x00000076    /*  14 (LREF0-CDR) */,
    0x00002018    /*  15 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  16 (LREF0) */,
    0x00000022    /*  17 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1269]) + 21),
    0x00000013    /*  19 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1269]) + 29),
    0x0000200e    /*  21 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1269]) + 29),
    0x00000006    /*  23 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1965[176])) /* "too many arguments for" */,
    0x00000006    /*  25 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1966[334])) /* (lambda (rb n :optional fallback) (if (<= 0 n (- (ring-buffer-num-entries rb) 1)) (let* ((s (ring-buffer-storage rb)) (dprocs (%dprocs s))) (%rb-ref dprocs s (%rb-mod-index dprocs s (+ (ring-buffer-head rb) n)))) (if (undefined? fallback) (errorf "index out of range (~s) for a ring buffer ~s" n rb) fallback))) */,
    0x0000205f    /*  27 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#error.8968e2e0> */,
    0x0000300e    /*  29 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1269]) + 41),
    0x00000007    /*  31 (CONSTI-PUSH 0) */,
    0x0000004d    /*  32 (LREF11-PUSH) */,
    0x0000100e    /*  33 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1269]) + 38),
    0x0000004e    /*  35 (LREF12-PUSH) */,
    0x0000105f    /*  36 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-num-entries.89690220> */,
    -0x00000f44   /*  38 (NUMADDI -1) */,
    0x00003062    /*  39 (PUSH-GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<=.896903a0> */,
    0x0000001e    /*  41 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1269]) + 72),
    0x0000100e    /*  43 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1269]) + 48),
    0x0000004e    /*  45 (LREF12-PUSH) */,
    0x0000105f    /*  46 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-storage.89690160> */,
    0x00001018    /*  48 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  49 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1269]) + 54),
    0x00000048    /*  51 (LREF0-PUSH) */,
    0x0000105f    /*  52 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%dprocs.89690100> */,
    0x00001018    /*  54 (PUSH-LOCAL-ENV 1) */,
    0x00000048    /*  55 (LREF0-PUSH) */,
    0x0000004c    /*  56 (LREF10-PUSH) */,
    0x0000300e    /*  57 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1269]) + 69),
    0x00000048    /*  59 (LREF0-PUSH) */,
    0x0000004c    /*  60 (LREF10-PUSH) */,
    0x0000100e    /*  61 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1269]) + 66),
    0x00803047    /*  63 (LREF-PUSH 3 2) */,
    0x0000105f    /*  64 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-head.89691f60> */,
    0x004030b6    /*  66 (LREF-VAL0-NUMADD2 3 1) */,
    0x00003062    /*  67 (PUSH-GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%rb-mod-index.89690000> */,
    0x00003063    /*  69 (PUSH-GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%rb-ref.89690080> */,
    0x00000014    /*  71 (RET) */,
    0x0000100e    /*  72 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1269]) + 77),
    0x00000049    /*  74 (LREF1-PUSH) */,
    0x0000105f    /*  75 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#undefined?.89691ec0> */,
    0x0000001e    /*  77 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1269]) + 86),
    0x00000006    /*  79 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1965[183])) /* "index out of range (~s) for a ring buffer ~s" */,
    0x0000004d    /*  81 (LREF11-PUSH) */,
    0x0000004e    /*  82 (LREF12-PUSH) */,
    0x00003060    /*  83 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#errorf.89691e60> */,
    0x00000014    /*  85 (RET) */,
    0x00000054    /*  86 (LREF1-RET) */,
    /* ring-buffer-set! */
    0x0000300e    /*   0 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1356]) + 12),
    0x00000007    /*   2 (CONSTI-PUSH 0) */,
    0x00000049    /*   3 (LREF1-PUSH) */,
    0x0000100e    /*   4 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1356]) + 9),
    0x0000004a    /*   6 (LREF2-PUSH) */,
    0x0000105f    /*   7 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-num-entries.8a7acc60> */,
    -0x00000f44   /*   9 (NUMADDI -1) */,
    0x00003062    /*  10 (PUSH-GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#<=.8a7aacc0> */,
    0x0000001e    /*  12 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1356]) + 16),
    0x00000013    /*  14 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1356]) + 24),
    0x0000300e    /*  16 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1356]) + 24),
    0x00000006    /*  18 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1965[183])) /* "index out of range (~s) for a ring buffer ~s" */,
    0x00000049    /*  20 (LREF1-PUSH) */,
    0x0000004a    /*  21 (LREF2-PUSH) */,
    0x0000305f    /*  22 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#errorf.8a7ac900> */,
    0x0000100e    /*  24 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1356]) + 29),
    0x0000004a    /*  26 (LREF2-PUSH) */,
    0x0000105f    /*  27 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-storage.8a7ac340> */,
    0x00001018    /*  29 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  30 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1356]) + 35),
    0x00000048    /*  32 (LREF0-PUSH) */,
    0x0000105f    /*  33 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%dprocs.8a7ac0a0> */,
    0x00001018    /*  35 (PUSH-LOCAL-ENV 1) */,
    0x00000048    /*  36 (LREF0-PUSH) */,
    0x0000004c    /*  37 (LREF10-PUSH) */,
    0x0000300e    /*  38 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1356]) + 50),
    0x00000048    /*  40 (LREF0-PUSH) */,
    0x0000004c    /*  41 (LREF10-PUSH) */,
    0x0000100e    /*  42 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1967[1356]) + 47),
    0x00802047    /*  44 (LREF-PUSH 2 2) */,
    0x0000105f    /*  45 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#ring-buffer-head.8a7ae8c0> */,
    0x004020b6    /*  47 (LREF-VAL0-NUMADD2 2 1) */,
    0x00003062    /*  48 (PUSH-GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%rb-mod-index.8a7aebe0> */,
    0x0000000d    /*  50 (PUSH) */,
    0x0000004f    /*  51 (LREF20-PUSH) */,
    0x00004060    /*  52 (GREF-TAIL-CALL 4) */,
    SCM_WORD(SCM_UNDEFINED) /* #<identifier #f#%rb-set!.8a7aecc0> */,
    0x00000014    /*  54 (RET) */,
  },
  {   /* ScmPair d1966 */
       { SCM_NIL, SCM_NIL },
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[1])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1966[4]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[3])},
       { SCM_MAKE_INT(9U), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1966[7]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[9])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[10])},
       { SCM_MAKE_INT(11U), SCM_NIL},
       { SCM_MAKE_INT(5U), SCM_OBJ(&scm__rc.d1966[12])},
       { SCM_OBJ(&scm__rc.d1966[11]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1966[3]), SCM_OBJ(&scm__rc.d1966[14])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[15])},
       { SCM_MAKE_INT(1U), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[3])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[20])},
       { SCM_MAKE_INT(104U), SCM_NIL},
       { SCM_MAKE_INT(5U), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1966[21]), SCM_OBJ(&scm__rc.d1966[3])},
       { SCM_OBJ(&scm__rc.d1966[24]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1966[18]), SCM_OBJ(&scm__rc.d1966[25])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[26])},
       { SCM_MAKE_INT(3U), SCM_NIL},
       { SCM_MAKE_INT(1U), SCM_OBJ(&scm__rc.d1966[28])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[30])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[31])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[18])},
       { SCM_MAKE_INT(15U), SCM_NIL},
       { SCM_MAKE_INT(13U), SCM_OBJ(&scm__rc.d1966[35])},
       { SCM_OBJ(&scm__rc.d1966[34]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[37])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[38])},
       { SCM_MAKE_INT(17U), SCM_NIL},
       { SCM_MAKE_INT(9U), SCM_OBJ(&scm__rc.d1966[40])},
       { SCM_OBJ(&scm__rc.d1966[39]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1966[32]), SCM_OBJ(&scm__rc.d1966[42])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[43])},
       { SCM_MAKE_INT(3U), SCM_OBJ(&scm__rc.d1966[23])},
       { SCM_MAKE_INT(1U), SCM_OBJ(&scm__rc.d1966[45])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[20])},
       { SCM_MAKE_INT(130U), SCM_NIL},
       { SCM_MAKE_INT(7U), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1966[48]), SCM_OBJ(&scm__rc.d1966[31])},
       { SCM_OBJ(&scm__rc.d1966[51]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1966[32]), SCM_OBJ(&scm__rc.d1966[52])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[53])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[17])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[56])},
       { SCM_MAKE_INT(179U), SCM_NIL},
       { SCM_MAKE_INT(23U), SCM_NIL},
       { SCM_MAKE_INT(21U), SCM_OBJ(&scm__rc.d1966[59])},
       { SCM_OBJ(&scm__rc.d1966[57]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[61])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[62])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[63])},
       { SCM_MAKE_INT(25U), SCM_NIL},
       { SCM_MAKE_INT(19U), SCM_OBJ(&scm__rc.d1966[65])},
       { SCM_MAKE_INT(17U), SCM_OBJ(&scm__rc.d1966[66])},
       { SCM_OBJ(&scm__rc.d1966[64]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[68])},
       { SCM_OBJ(&scm__rc.d1966[48]), SCM_OBJ(&scm__rc.d1966[69])},
       { SCM_MAKE_INT(29U), SCM_NIL},
       { SCM_MAKE_INT(13U), SCM_OBJ(&scm__rc.d1966[71])},
       { SCM_OBJ(&scm__rc.d1966[70]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1966[32]), SCM_OBJ(&scm__rc.d1966[73])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[74])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[76])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[77])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[78])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[81])},
       { SCM_MAKE_INT(134U), SCM_NIL},
       { SCM_MAKE_INT(13U), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1966[82]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[85])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[20])},
       { SCM_OBJ(&scm__rc.d1966[87]), SCM_OBJ(&scm__rc.d1966[78])},
       { SCM_MAKE_INT(33U), SCM_NIL},
       { SCM_MAKE_INT(31U), SCM_OBJ(&scm__rc.d1966[89])},
       { SCM_MAKE_INT(29U), SCM_OBJ(&scm__rc.d1966[90])},
       { SCM_OBJ(&scm__rc.d1966[88]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1966[79]), SCM_OBJ(&scm__rc.d1966[92])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[93])},
       { SCM_MAKE_INT(5U), SCM_OBJ(&scm__rc.d1966[50])},
       { SCM_MAKE_INT(3U), SCM_OBJ(&scm__rc.d1966[95])},
       { SCM_MAKE_INT(1U), SCM_OBJ(&scm__rc.d1966[96])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[98])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[85])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[20])},
       { SCM_OBJ(&scm__rc.d1966[102]), SCM_OBJ(&scm__rc.d1966[98])},
       { SCM_OBJ(&scm__rc.d1966[103]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1966[99]), SCM_OBJ(&scm__rc.d1966[104])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[105])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[107])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[108])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[109])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[110])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[111])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[85])},
       { SCM_MAKE_INT(19U), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[20])},
       { SCM_OBJ(&scm__rc.d1966[116]), SCM_OBJ(&scm__rc.d1966[111])},
       { SCM_MAKE_INT(41U), SCM_NIL},
       { SCM_MAKE_INT(39U), SCM_OBJ(&scm__rc.d1966[118])},
       { SCM_MAKE_INT(37U), SCM_OBJ(&scm__rc.d1966[119])},
       { SCM_MAKE_INT(35U), SCM_OBJ(&scm__rc.d1966[120])},
       { SCM_MAKE_INT(33U), SCM_OBJ(&scm__rc.d1966[121])},
       { SCM_OBJ(&scm__rc.d1966[117]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1966[112]), SCM_OBJ(&scm__rc.d1966[123])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[124])},
       { SCM_MAKE_INT(9U), SCM_OBJ(&scm__rc.d1966[12])},
       { SCM_MAKE_INT(7U), SCM_OBJ(&scm__rc.d1966[126])},
       { SCM_MAKE_INT(5U), SCM_OBJ(&scm__rc.d1966[127])},
       { SCM_MAKE_INT(3U), SCM_OBJ(&scm__rc.d1966[128])},
       { SCM_MAKE_INT(1U), SCM_OBJ(&scm__rc.d1966[129])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[131])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[132])},
       { SCM_MAKE_INT(133U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1965[128]), SCM_OBJ(&scm__rc.d1966[134])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[135])},
       { SCM_OBJ(&scm__rc.d1966[136]), SCM_OBJ(&scm__rc.d1966[5])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[139])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[140])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[141])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[3])},
       { SCM_OBJ(&scm__rc.d1966[143]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[146])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[146])},
       { SCM_MAKE_INT(28U), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1966[148]), SCM_OBJ(&scm__rc.d1966[139])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[150])},
       { SCM_MAKE_INT(178U), SCM_NIL},
       { SCM_MAKE_INT(35U), SCM_NIL},
       { SCM_MAKE_INT(30U), SCM_OBJ(&scm__rc.d1966[153])},
       { SCM_OBJ(&scm__rc.d1966[151]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1966[147]), SCM_OBJ(&scm__rc.d1966[155])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[156])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[157])},
       { SCM_MAKE_INT(37U), SCM_NIL},
       { SCM_MAKE_INT(21U), SCM_OBJ(&scm__rc.d1966[159])},
       { SCM_MAKE_INT(15U), SCM_OBJ(&scm__rc.d1966[160])},
       { SCM_OBJ(&scm__rc.d1966[158]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[162])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[163])},
       { SCM_MAKE_INT(11U), SCM_OBJ(&scm__rc.d1966[118])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[164])},
       { SCM_OBJ(&scm__rc.d1966[166]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1966[142]), SCM_OBJ(&scm__rc.d1966[167])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[168])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[146])},
       { SCM_OBJ(&scm__rc.d1966[171]), SCM_OBJ(&scm__rc.d1966[139])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[172])},
       { SCM_OBJ(&scm__rc.d1966[173]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1966[147]), SCM_OBJ(&scm__rc.d1966[174])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[175])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[176])},
       { SCM_OBJ(&scm__rc.d1966[177]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[178])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[179])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[180])},
       { SCM_OBJ(&scm__rc.d1966[181]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1966[142]), SCM_OBJ(&scm__rc.d1966[182])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[183])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[185])},
       { SCM_MAKE_INT(154U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1965[128]), SCM_OBJ(&scm__rc.d1966[187])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[188])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[186])},
       { SCM_OBJ(&scm__rc.d1966[190]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1966[189]), SCM_OBJ(&scm__rc.d1966[191])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(155U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1965[128]), SCM_OBJ(&scm__rc.d1966[194])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[195])},
       { SCM_OBJ(&scm__rc.d1966[196]), SCM_OBJ(&scm__rc.d1966[191])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[199])},
       { SCM_MAKE_INT(160U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1965[128]), SCM_OBJ(&scm__rc.d1966[201])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[202])},
       { SCM_OBJ(&scm__rc.d1966[203]), SCM_OBJ(&scm__rc.d1966[5])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[206])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[206])},
       { SCM_OBJ(&scm__rc.d1966[208]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1966[207]), SCM_OBJ(&scm__rc.d1966[209])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[210])},
       { SCM_MAKE_INT(158U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1965[128]), SCM_OBJ(&scm__rc.d1966[212])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[213])},
       { SCM_OBJ(&scm__rc.d1966[214]), SCM_OBJ(&scm__rc.d1966[5])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(4U), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[217])},
       { SCM_OBJ(&scm__rc.d1966[218]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[219])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1966[221]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[222])},
       { SCM_OBJ(&scm__rc.d1966[223]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[224])},
       { SCM_OBJ(&scm__rc.d1966[220]), SCM_OBJ(&scm__rc.d1966[225])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[226])},
       { SCM_OBJ(&scm__sc.d1965[128]), SCM_OBJ(&scm__rc.d1966[58])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[228])},
       { SCM_OBJ(&scm__rc.d1966[229]), SCM_OBJ(&scm__rc.d1966[5])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(192U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1965[128]), SCM_OBJ(&scm__rc.d1966[232])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[233])},
       { SCM_OBJ(&scm__rc.d1966[234]), SCM_OBJ(&scm__rc.d1966[5])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(195U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1965[128]), SCM_OBJ(&scm__rc.d1966[237])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[238])},
       { SCM_OBJ(&scm__rc.d1966[239]), SCM_OBJ(&scm__rc.d1966[5])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(198U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1965[128]), SCM_OBJ(&scm__rc.d1966[242])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[243])},
       { SCM_OBJ(&scm__rc.d1966[244]), SCM_OBJ(&scm__rc.d1966[5])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[247])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[249])},
       { SCM_MAKE_INT(202U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1965[128]), SCM_OBJ(&scm__rc.d1966[251])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[252])},
       { SCM_OBJ(&scm__rc.d1966[253]), SCM_OBJ(&scm__rc.d1966[5])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(227U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1965[128]), SCM_OBJ(&scm__rc.d1966[256])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[257])},
       { SCM_OBJ(&scm__rc.d1966[258]), SCM_OBJ(&scm__rc.d1966[5])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(233U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1965[128]), SCM_OBJ(&scm__rc.d1966[261])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[262])},
       { SCM_OBJ(&scm__rc.d1966[263]), SCM_OBJ(&scm__rc.d1966[5])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[266])},
       { SCM_MAKE_INT(239U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1965[128]), SCM_OBJ(&scm__rc.d1966[268])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[269])},
       { SCM_OBJ(&scm__rc.d1966[270]), SCM_OBJ(&scm__rc.d1966[5])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(249U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1965[128]), SCM_OBJ(&scm__rc.d1966[273])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[274])},
       { SCM_OBJ(&scm__rc.d1966[275]), SCM_OBJ(&scm__rc.d1966[5])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(259U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1965[128]), SCM_OBJ(&scm__rc.d1966[278])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[279])},
       { SCM_OBJ(&scm__rc.d1966[280]), SCM_OBJ(&scm__rc.d1966[5])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(268U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1965[128]), SCM_OBJ(&scm__rc.d1966[283])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[284])},
       { SCM_OBJ(&scm__rc.d1966[285]), SCM_OBJ(&scm__rc.d1966[5])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[288])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[289])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[290])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[146])},
       { SCM_OBJ(&scm__rc.d1966[292]), SCM_OBJ(&scm__rc.d1966[17])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[293])},
       { SCM_OBJ(&scm__rc.d1966[294]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[295])},
       { SCM_MAKE_INT(0), SCM_OBJ(&scm__rc.d1966[296])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[297])},
       { SCM_OBJ(&scm__rc.d1966[147]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[299])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[301])},
       { SCM_OBJ(&scm__rc.d1966[302]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[303])},
       { SCM_OBJ(&scm__rc.d1966[304]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1966[300]), SCM_OBJ(&scm__rc.d1966[305])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1966[148]), SCM_OBJ(&scm__rc.d1966[307])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[308])},
       { SCM_OBJ(&scm__rc.d1966[309]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[310])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[311])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[312])},
       { SCM_OBJ(&scm__rc.d1966[313]), SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[314])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[315])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[316])},
       { SCM_OBJ(&scm__rc.d1966[317]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1966[306]), SCM_OBJ(&scm__rc.d1966[318])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[319])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[288])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[146])},
       { SCM_OBJ(&scm__sc.d1965[183]), SCM_OBJ(&scm__rc.d1966[322])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[323])},
       { SCM_OBJ(&scm__rc.d1966[324]), SCM_OBJ(&scm__rc.d1966[288])},
       { SCM_OBJ(&scm__rc.d1966[321]), SCM_OBJ(&scm__rc.d1966[325])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[326])},
       { SCM_OBJ(&scm__rc.d1966[327]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1966[320]), SCM_OBJ(&scm__rc.d1966[328])},
       { SCM_OBJ(&scm__rc.d1966[298]), SCM_OBJ(&scm__rc.d1966[329])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[330])},
       { SCM_OBJ(&scm__rc.d1966[331]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1966[291]), SCM_OBJ(&scm__rc.d1966[332])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[333])},
       { SCM_MAKE_INT(277U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1965[128]), SCM_OBJ(&scm__rc.d1966[335])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[336])},
       { SCM_OBJ(&scm__rc.d1966[337]), SCM_OBJ(&scm__rc.d1966[5])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[76])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[340])},
       { SCM_MAKE_INT(287U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1965[128]), SCM_OBJ(&scm__rc.d1966[342])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1966[343])},
       { SCM_OBJ(&scm__rc.d1966[344]), SCM_OBJ(&scm__rc.d1966[5])},
       { SCM_UNDEFINED, SCM_NIL},
  },
  {   /* ScmObj d1964 */
    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(6, FALSE),
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1966[2]),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_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(29, FALSE),
    SCM_MAKE_INT(21U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1966[7]),
    SCM_MAKE_INT(7U),
    SCM_OBJ(&scm__rc.d1966[8]),
    SCM_FALSE,
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1966[11]),
    SCM_MAKE_INT(3U),
    SCM_OBJ(&scm__rc.d1966[13]),
    SCM_FALSE,
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1966[16]),
    SCM_UNDEFINED,
    SCM_MAKE_INT(1U),
    SCM_MAKE_INT(0),
    SCM_OBJ(&scm__rc.d1966[17]),
    SCM_MAKE_INT(16U),
    SCM_FALSE,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(26, FALSE),
    SCM_MAKE_INT(18U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1966[21]),
    SCM_OBJ(&scm__rc.d1966[22]),
    SCM_OBJ(&scm__rc.d1966[23]),
    SCM_UNDEFINED,
    SCM_MAKE_INT(3U),
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1966[24]),
    SCM_MAKE_INT(7U),
    SCM_OBJ(&scm__rc.d1966[12]),
    SCM_FALSE,
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1966[27]),
    SCM_UNDEFINED,
    SCM_MAKE_INT(2U),
    SCM_MAKE_INT(0),
    SCM_OBJ(&scm__rc.d1966[29]),
    SCM_MAKE_INT(13U),
    SCM_FALSE,
    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(35, FALSE),
    SCM_MAKE_INT(27U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_MAKE_INT(5U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_MAKE_INT(3U),
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1966[34]),
    SCM_MAKE_INT(11U),
    SCM_OBJ(&scm__rc.d1966[36]),
    SCM_FALSE,
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1966[39]),
    SCM_MAKE_INT(7U),
    SCM_OBJ(&scm__rc.d1966[41]),
    SCM_FALSE,
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1966[44]),
    SCM_UNDEFINED,
    SCM_MAKE_INT(3U),
    SCM_MAKE_INT(0),
    SCM_OBJ(&scm__rc.d1966[46]),
    SCM_MAKE_INT(22U),
    SCM_FALSE,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(30, FALSE),
    SCM_MAKE_INT(22U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1966[48]),
    SCM_OBJ(&scm__rc.d1966[49]),
    SCM_OBJ(&scm__rc.d1966[50]),
    SCM_UNDEFINED,
    SCM_MAKE_INT(3U),
    SCM_UNDEFINED,
    SCM_MAKE_INT(5U),
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1966[51]),
    SCM_MAKE_INT(9U),
    SCM_OBJ(&scm__rc.d1966[36]),
    SCM_FALSE,
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1966[54]),
    SCM_UNDEFINED,
    SCM_MAKE_INT(3U),
    SCM_MAKE_INT(0),
    SCM_OBJ(&scm__rc.d1966[46]),
    SCM_MAKE_INT(17U),
    SCM_FALSE,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(47, FALSE),
    SCM_MAKE_INT(39U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1966[48]),
    SCM_OBJ(&scm__rc.d1966[49]),
    SCM_OBJ(&scm__rc.d1966[50]),
    SCM_UNDEFINED,
    SCM_MAKE_INT(3U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_MAKE_INT(3U),
    SCM_UNDEFINED,
    SCM_MAKE_INT(5U),
    SCM_UNDEFINED,
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1966[57]),
    SCM_OBJ(&scm__rc.d1966[58]),
    SCM_OBJ(&scm__rc.d1966[60]),
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1966[64]),
    SCM_MAKE_INT(15U),
    SCM_OBJ(&scm__rc.d1966[67]),
    SCM_FALSE,
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1966[70]),
    SCM_MAKE_INT(9U),
    SCM_OBJ(&scm__rc.d1966[72]),
    SCM_FALSE,
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1966[75]),
    SCM_UNDEFINED,
    SCM_MAKE_INT(3U),
    SCM_MAKE_INT(0),
    SCM_OBJ(&scm__rc.d1966[46]),
    SCM_MAKE_INT(34U),
    SCM_FALSE,
    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(48, FALSE),
    SCM_MAKE_INT(40U),
    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(1U),
    SCM_UNDEFINED,
    SCM_MAKE_INT(9U),
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1966[82]),
    SCM_OBJ(&scm__rc.d1966[83]),
    SCM_OBJ(&scm__rc.d1966[84]),
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1966[86]),
    SCM_OBJ(&scm__rc.d1966[22]),
    SCM_OBJ(&scm__rc.d1966[35]),
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1966[87]),
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1966[8]),
    SCM_OBJ(&scm__rc.d1966[12]),
    SCM_MAKE_INT(19U),
    SCM_UNDEFINED,
    SCM_MAKE_INT(3U),
    SCM_UNDEFINED,
    SCM_MAKE_INT(5U),
    SCM_UNDEFINED,
    SCM_MAKE_INT(7U),
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1966[88]),
    SCM_MAKE_INT(23U),
    SCM_OBJ(&scm__rc.d1966[91]),
    SCM_FALSE,
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1966[94]),
    SCM_UNDEFINED,
    SCM_MAKE_INT(4U),
    SCM_MAKE_INT(0),
    SCM_OBJ(&scm__rc.d1966[97]),
    SCM_MAKE_INT(35U),
    SCM_FALSE,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(40, FALSE),
    SCM_MAKE_INT(32U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_MAKE_INT(5U),
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1966[82]),
    SCM_OBJ(&scm__rc.d1966[83]),
    SCM_OBJ(&scm__rc.d1966[8]),
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1966[101]),
    SCM_OBJ(&scm__rc.d1966[49]),
    SCM_OBJ(&scm__rc.d1966[12]),
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1966[102]),
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1966[23]),
    SCM_OBJ(&scm__rc.d1966[50]),
    SCM_MAKE_INT(15U),
    SCM_UNDEFINED,
    SCM_MAKE_INT(3U),
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1966[103]),
    SCM_MAKE_INT(19U),
    SCM_OBJ(&scm__rc.d1966[65]),
    SCM_FALSE,
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1966[106]),
    SCM_UNDEFINED,
    SCM_MAKE_INT(2U),
    SCM_MAKE_INT(0),
    SCM_OBJ(&scm__rc.d1966[29]),
    SCM_MAKE_INT(27U),
    SCM_FALSE,
    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(56, FALSE),
    SCM_MAKE_INT(48U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    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(1U),
    SCM_UNDEFINED,
    SCM_MAKE_INT(13U),
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1966[82]),
    SCM_OBJ(&scm__rc.d1966[83]),
    SCM_OBJ(&scm__rc.d1966[40]),
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1966[114]),
    SCM_OBJ(&scm__rc.d1966[83]),
    SCM_OBJ(&scm__rc.d1966[115]),
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1966[116]),
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1966[84]),
    SCM_OBJ(&scm__rc.d1966[35]),
    SCM_MAKE_INT(23U),
    SCM_UNDEFINED,
    SCM_MAKE_INT(3U),
    SCM_UNDEFINED,
    SCM_MAKE_INT(5U),
    SCM_UNDEFINED,
    SCM_MAKE_INT(7U),
    SCM_UNDEFINED,
    SCM_MAKE_INT(9U),
    SCM_UNDEFINED,
    SCM_MAKE_INT(11U),
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1966[117]),
    SCM_MAKE_INT(27U),
    SCM_OBJ(&scm__rc.d1966[122]),
    SCM_FALSE,
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1966[125]),
    SCM_UNDEFINED,
    SCM_MAKE_INT(6U),
    SCM_MAKE_INT(0),
    SCM_OBJ(&scm__rc.d1966[130]),
    SCM_MAKE_INT(43U),
    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_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(59, FALSE),
    SCM_MAKE_INT(51U),
    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(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_MAKE_INT(3U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1966[147]),
    SCM_MAKE_INT(17U),
    SCM_OBJ(&scm__rc.d1966[115]),
    SCM_FALSE,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1966[148]),
    SCM_MAKE_INT(26U),
    SCM_OBJ(&scm__rc.d1966[149]),
    SCM_FALSE,
    SCM_UNDEFINED,
    SCM_MAKE_INT(7U),
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1966[151]),
    SCM_OBJ(&scm__rc.d1966[152]),
    SCM_OBJ(&scm__rc.d1966[154]),
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1966[158]),
    SCM_MAKE_INT(13U),
    SCM_OBJ(&scm__rc.d1966[161]),
    SCM_FALSE,
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1966[164]),
    SCM_MAKE_INT(9U),
    SCM_OBJ(&scm__rc.d1966[165]),
    SCM_FALSE,
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1966[169]),
    SCM_UNDEFINED,
    SCM_MAKE_INT(4U),
    SCM_MAKE_INT(0),
    SCM_OBJ(&scm__rc.d1966[97]),
    SCM_MAKE_INT(46U),
    SCM_FALSE,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(59, FALSE),
    SCM_MAKE_INT(51U),
    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(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_MAKE_INT(3U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1966[147]),
    SCM_MAKE_INT(17U),
    SCM_OBJ(&scm__rc.d1966[115]),
    SCM_FALSE,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1966[171]),
    SCM_MAKE_INT(26U),
    SCM_OBJ(&scm__rc.d1966[149]),
    SCM_FALSE,
    SCM_UNDEFINED,
    SCM_MAKE_INT(7U),
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1966[173]),
    SCM_OBJ(&scm__rc.d1966[152]),
    SCM_OBJ(&scm__rc.d1966[154]),
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1966[177]),
    SCM_MAKE_INT(13U),
    SCM_OBJ(&scm__rc.d1966[161]),
    SCM_FALSE,
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1966[180]),
    SCM_MAKE_INT(9U),
    SCM_OBJ(&scm__rc.d1966[165]),
    SCM_FALSE,
    SCM_UNDEFINED,
    SCM_OBJ(&scm__rc.d1966[184]),
    SCM_UNDEFINED,
    SCM_MAKE_INT(4U),
    SCM_MAKE_INT(0),
    SCM_OBJ(&scm__rc.d1966[97]),
    SCM_MAKE_INT(46U),
    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,
  },
};
static ScmCompiledCode *toplevels[] = {
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1968[0])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1968[1])),
 NULL /*termination*/
};
SCM_EXTENSION_ENTRY void Scm_Init_data__ring_buffer() {
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
SCM_INIT_EXTENSION(ring_buffer);
  scm__rc.d1964[1] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[0])),TRUE); /* data.ring-buffer */
  scm__rc.d1964[0] = SCM_OBJ(Scm_FindModule(SCM_SYMBOL(scm__rc.d1964[1]), SCM_FIND_MODULE_CREATE)); /* module data.ring-buffer */
   Scm_SelectModule(SCM_MODULE(scm__rc.d1964[0]));
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
   Scm_SelectModule(SCM_MODULE(scm__rc.d1964[0]));
  scm__rc.d1964[2] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[1])),TRUE); /* ring-buffer */
  scm__rc.d1964[3] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[2])),TRUE); /* storage */
  scm__rc.d1964[4] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[3])),TRUE); /* immutable */
  scm__rc.d1964[5] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[4])),TRUE); /* overflow-handler */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[1]), scm__rc.d1964[5]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[2]), scm__rc.d1964[4]);
  scm__rc.d1964[6] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[5])),TRUE); /* head */
  scm__rc.d1964[7] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[6])),TRUE); /* tail */
  scm__rc.d1964[8] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[7])),TRUE); /* capacity */
  scm__rc.d1964[9] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[8])),TRUE); /* num-entries */
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[10]))[2] = scm__rc.d1964[3];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[10]))[4] = scm__rc.d1964[6];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[10]))[5] = scm__rc.d1964[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[10]))[6] = scm__rc.d1964[8];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[10]))[7] = scm__rc.d1964[9];
  scm__rc.d1964[19] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[9])),TRUE); /* make-rtd */
  scm__rc.d1964[21] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[10])),TRUE); /* gauche.record */
  scm__rc.d1964[20] = SCM_OBJ(Scm_FindModule(SCM_SYMBOL(scm__rc.d1964[21]), SCM_FIND_MODULE_CREATE|SCM_FIND_MODULE_PLACEHOLDING)); /* module gauche.record */
  scm__rc.d1964[18] = Scm_MakeIdentifier(scm__rc.d1964[19], SCM_MODULE(scm__rc.d1964[20]), SCM_NIL); /* gauche.record#make-rtd */
  scm__rc.d1964[23] = SCM_OBJ(Scm_FindModule(SCM_SYMBOL(scm__rc.d1964[1]), SCM_FIND_MODULE_CREATE|SCM_FIND_MODULE_PLACEHOLDING)); /* module data.ring-buffer */
  scm__rc.d1964[22] = Scm_MakeIdentifier(scm__rc.d1964[2], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#ring-buffer */
  scm__rc.d1964[25] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[11])),TRUE); /* rtd-constructor */
  scm__rc.d1964[24] = Scm_MakeIdentifier(scm__rc.d1964[25], SCM_MODULE(scm__rc.d1964[20]), SCM_NIL); /* gauche.record#rtd-constructor */
  scm__rc.d1964[27] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[12])),TRUE); /* %make-ring-buffer */
  scm__rc.d1964[26] = Scm_MakeIdentifier(scm__rc.d1964[27], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#%make-ring-buffer */
  scm__rc.d1964[29] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[13])),TRUE); /* rtd-predicate */
  scm__rc.d1964[28] = Scm_MakeIdentifier(scm__rc.d1964[29], SCM_MODULE(scm__rc.d1964[20]), SCM_NIL); /* gauche.record#rtd-predicate */
  scm__rc.d1964[31] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[14])),TRUE); /* ring-buffer? */
  scm__rc.d1964[30] = Scm_MakeIdentifier(scm__rc.d1964[31], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#ring-buffer? */
  scm__rc.d1964[33] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[15])),TRUE); /* rtd-accessor */
  scm__rc.d1964[32] = Scm_MakeIdentifier(scm__rc.d1964[33], SCM_MODULE(scm__rc.d1964[20]), SCM_NIL); /* gauche.record#rtd-accessor */
  scm__rc.d1964[35] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[16])),TRUE); /* ring-buffer-storage */
  scm__rc.d1964[34] = Scm_MakeIdentifier(scm__rc.d1964[35], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#ring-buffer-storage */
  scm__rc.d1964[37] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[17])),TRUE); /* ring-buffer-overflow-handler */
  scm__rc.d1964[36] = Scm_MakeIdentifier(scm__rc.d1964[37], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#ring-buffer-overflow-handler */
  scm__rc.d1964[39] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[18])),TRUE); /* ring-buffer-head */
  scm__rc.d1964[38] = Scm_MakeIdentifier(scm__rc.d1964[39], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#ring-buffer-head */
  scm__rc.d1964[41] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[19])),TRUE); /* ring-buffer-tail */
  scm__rc.d1964[40] = Scm_MakeIdentifier(scm__rc.d1964[41], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#ring-buffer-tail */
  scm__rc.d1964[43] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[20])),TRUE); /* ring-buffer-capacity */
  scm__rc.d1964[42] = Scm_MakeIdentifier(scm__rc.d1964[43], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#ring-buffer-capacity */
  scm__rc.d1964[45] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[21])),TRUE); /* ring-buffer-num-entries */
  scm__rc.d1964[44] = Scm_MakeIdentifier(scm__rc.d1964[45], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#ring-buffer-num-entries */
  scm__rc.d1964[47] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[22])),TRUE); /* rtd-mutator */
  scm__rc.d1964[46] = Scm_MakeIdentifier(scm__rc.d1964[47], SCM_MODULE(scm__rc.d1964[20]), SCM_NIL); /* gauche.record#rtd-mutator */
  scm__rc.d1964[49] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[23])),TRUE); /* ring-buffer-storage-set! */
  scm__rc.d1964[48] = Scm_MakeIdentifier(scm__rc.d1964[49], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#ring-buffer-storage-set! */
  scm__rc.d1964[51] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[24])),TRUE); /* ring-buffer-head-set! */
  scm__rc.d1964[50] = Scm_MakeIdentifier(scm__rc.d1964[51], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#ring-buffer-head-set! */
  scm__rc.d1964[53] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[25])),TRUE); /* ring-buffer-tail-set! */
  scm__rc.d1964[52] = Scm_MakeIdentifier(scm__rc.d1964[53], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#ring-buffer-tail-set! */
  scm__rc.d1964[55] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[26])),TRUE); /* ring-buffer-capacity-set! */
  scm__rc.d1964[54] = Scm_MakeIdentifier(scm__rc.d1964[55], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#ring-buffer-capacity-set! */
  scm__rc.d1964[57] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[27])),TRUE); /* ring-buffer-num-entries-set! */
  scm__rc.d1964[56] = Scm_MakeIdentifier(scm__rc.d1964[57], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#ring-buffer-num-entries-set! */
  scm__rc.d1964[58] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[28])),TRUE); /* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1968[0]))->name = scm__rc.d1964[58];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]))[3] = SCM_WORD(scm__rc.d1964[2]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]))[8] = SCM_WORD(scm__rc.d1964[18]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]))[10] = SCM_WORD(scm__rc.d1964[22]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]))[14] = SCM_WORD(scm__rc.d1964[22]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]))[16] = SCM_WORD(scm__rc.d1964[24]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]))[18] = SCM_WORD(scm__rc.d1964[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]))[22] = SCM_WORD(scm__rc.d1964[22]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]))[24] = SCM_WORD(scm__rc.d1964[28]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]))[26] = SCM_WORD(scm__rc.d1964[30]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]))[30] = SCM_WORD(scm__rc.d1964[22]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]))[32] = SCM_WORD(scm__rc.d1964[3]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]))[34] = SCM_WORD(scm__rc.d1964[32]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]))[36] = SCM_WORD(scm__rc.d1964[34]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]))[40] = SCM_WORD(scm__rc.d1964[22]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]))[42] = SCM_WORD(scm__rc.d1964[5]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]))[44] = SCM_WORD(scm__rc.d1964[32]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]))[46] = SCM_WORD(scm__rc.d1964[36]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]))[50] = SCM_WORD(scm__rc.d1964[22]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]))[52] = SCM_WORD(scm__rc.d1964[6]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]))[54] = SCM_WORD(scm__rc.d1964[32]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]))[56] = SCM_WORD(scm__rc.d1964[38]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]))[60] = SCM_WORD(scm__rc.d1964[22]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]))[62] = SCM_WORD(scm__rc.d1964[7]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]))[64] = SCM_WORD(scm__rc.d1964[32]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]))[66] = SCM_WORD(scm__rc.d1964[40]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]))[70] = SCM_WORD(scm__rc.d1964[22]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]))[72] = SCM_WORD(scm__rc.d1964[8]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]))[74] = SCM_WORD(scm__rc.d1964[32]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]))[76] = SCM_WORD(scm__rc.d1964[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]))[80] = SCM_WORD(scm__rc.d1964[22]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]))[82] = SCM_WORD(scm__rc.d1964[9]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]))[84] = SCM_WORD(scm__rc.d1964[32]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]))[86] = SCM_WORD(scm__rc.d1964[44]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]))[90] = SCM_WORD(scm__rc.d1964[22]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]))[92] = SCM_WORD(scm__rc.d1964[3]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]))[94] = SCM_WORD(scm__rc.d1964[46]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]))[96] = SCM_WORD(scm__rc.d1964[48]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]))[100] = SCM_WORD(scm__rc.d1964[22]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]))[102] = SCM_WORD(scm__rc.d1964[6]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]))[104] = SCM_WORD(scm__rc.d1964[46]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]))[106] = SCM_WORD(scm__rc.d1964[50]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]))[110] = SCM_WORD(scm__rc.d1964[22]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]))[112] = SCM_WORD(scm__rc.d1964[7]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]))[114] = SCM_WORD(scm__rc.d1964[46]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]))[116] = SCM_WORD(scm__rc.d1964[52]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]))[120] = SCM_WORD(scm__rc.d1964[22]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]))[122] = SCM_WORD(scm__rc.d1964[8]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]))[124] = SCM_WORD(scm__rc.d1964[46]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]))[126] = SCM_WORD(scm__rc.d1964[54]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]))[130] = SCM_WORD(scm__rc.d1964[22]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]))[132] = SCM_WORD(scm__rc.d1964[9]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]))[134] = SCM_WORD(scm__rc.d1964[46]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[0]))[136] = SCM_WORD(scm__rc.d1964[56]);
  scm__rc.d1964[59] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[29])),TRUE); /* eq? */
  scm__rc.d1964[61] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[30])),TRUE); /* <vector> */
  scm__rc.d1964[60] = Scm_MakeIdentifier(scm__rc.d1964[61], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#<vector> */
  scm__rc.d1964[63] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[31])),TRUE); /* vector-length */
  scm__rc.d1964[62] = Scm_MakeIdentifier(scm__rc.d1964[63], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#vector-length */
  scm__rc.d1964[65] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[32])),TRUE); /* vector-ref */
  scm__rc.d1964[64] = Scm_MakeIdentifier(scm__rc.d1964[65], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#vector-ref */
  scm__rc.d1964[67] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[33])),TRUE); /* vector-set! */
  scm__rc.d1964[66] = Scm_MakeIdentifier(scm__rc.d1964[67], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#vector-set! */
  scm__rc.d1964[69] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[34])),TRUE); /* make-vector */
  scm__rc.d1964[68] = Scm_MakeIdentifier(scm__rc.d1964[69], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#make-vector */
  scm__rc.d1964[71] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[35])),TRUE); /* vector-copy! */
  scm__rc.d1964[70] = Scm_MakeIdentifier(scm__rc.d1964[71], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#vector-copy! */
  scm__rc.d1964[73] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[36])),TRUE); /* <u8vector> */
  scm__rc.d1964[72] = Scm_MakeIdentifier(scm__rc.d1964[73], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#<u8vector> */
  scm__rc.d1964[75] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[37])),TRUE); /* uvector-length */
  scm__rc.d1964[74] = Scm_MakeIdentifier(scm__rc.d1964[75], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#uvector-length */
  scm__rc.d1964[77] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[38])),TRUE); /* u8vector-ref */
  scm__rc.d1964[76] = Scm_MakeIdentifier(scm__rc.d1964[77], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#u8vector-ref */
  scm__rc.d1964[79] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[39])),TRUE); /* u8vector-set! */
  scm__rc.d1964[78] = Scm_MakeIdentifier(scm__rc.d1964[79], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#u8vector-set! */
  scm__rc.d1964[81] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[40])),TRUE); /* make-u8vector */
  scm__rc.d1964[80] = Scm_MakeIdentifier(scm__rc.d1964[81], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#make-u8vector */
  scm__rc.d1964[83] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[41])),TRUE); /* uvector-copy! */
  scm__rc.d1964[82] = Scm_MakeIdentifier(scm__rc.d1964[83], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#uvector-copy! */
  scm__rc.d1964[85] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[42])),TRUE); /* <s8vector> */
  scm__rc.d1964[84] = Scm_MakeIdentifier(scm__rc.d1964[85], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#<s8vector> */
  scm__rc.d1964[87] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[43])),TRUE); /* s8vector-ref */
  scm__rc.d1964[86] = Scm_MakeIdentifier(scm__rc.d1964[87], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#s8vector-ref */
  scm__rc.d1964[89] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[44])),TRUE); /* s8vector-set! */
  scm__rc.d1964[88] = Scm_MakeIdentifier(scm__rc.d1964[89], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#s8vector-set! */
  scm__rc.d1964[91] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[45])),TRUE); /* make-s8vector */
  scm__rc.d1964[90] = Scm_MakeIdentifier(scm__rc.d1964[91], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#make-s8vector */
  scm__rc.d1964[93] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[46])),TRUE); /* <u16vector> */
  scm__rc.d1964[92] = Scm_MakeIdentifier(scm__rc.d1964[93], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#<u16vector> */
  scm__rc.d1964[95] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[47])),TRUE); /* u16vector-ref */
  scm__rc.d1964[94] = Scm_MakeIdentifier(scm__rc.d1964[95], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#u16vector-ref */
  scm__rc.d1964[97] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[48])),TRUE); /* u16vector-set! */
  scm__rc.d1964[96] = Scm_MakeIdentifier(scm__rc.d1964[97], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#u16vector-set! */
  scm__rc.d1964[99] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[49])),TRUE); /* make-u16vector */
  scm__rc.d1964[98] = Scm_MakeIdentifier(scm__rc.d1964[99], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#make-u16vector */
  scm__rc.d1964[101] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[50])),TRUE); /* <s16vector> */
  scm__rc.d1964[100] = Scm_MakeIdentifier(scm__rc.d1964[101], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#<s16vector> */
  scm__rc.d1964[103] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[51])),TRUE); /* s16vector-ref */
  scm__rc.d1964[102] = Scm_MakeIdentifier(scm__rc.d1964[103], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#s16vector-ref */
  scm__rc.d1964[105] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[52])),TRUE); /* s16vector-set! */
  scm__rc.d1964[104] = Scm_MakeIdentifier(scm__rc.d1964[105], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#s16vector-set! */
  scm__rc.d1964[107] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[53])),TRUE); /* make-s16vector */
  scm__rc.d1964[106] = Scm_MakeIdentifier(scm__rc.d1964[107], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#make-s16vector */
  scm__rc.d1964[109] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[54])),TRUE); /* <u32vector> */
  scm__rc.d1964[108] = Scm_MakeIdentifier(scm__rc.d1964[109], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#<u32vector> */
  scm__rc.d1964[111] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[55])),TRUE); /* u32vector-ref */
  scm__rc.d1964[110] = Scm_MakeIdentifier(scm__rc.d1964[111], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#u32vector-ref */
  scm__rc.d1964[113] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[56])),TRUE); /* u32vector-set! */
  scm__rc.d1964[112] = Scm_MakeIdentifier(scm__rc.d1964[113], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#u32vector-set! */
  scm__rc.d1964[115] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[57])),TRUE); /* make-u32vector */
  scm__rc.d1964[114] = Scm_MakeIdentifier(scm__rc.d1964[115], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#make-u32vector */
  scm__rc.d1964[117] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[58])),TRUE); /* <s32vector> */
  scm__rc.d1964[116] = Scm_MakeIdentifier(scm__rc.d1964[117], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#<s32vector> */
  scm__rc.d1964[119] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[59])),TRUE); /* s32vector-ref */
  scm__rc.d1964[118] = Scm_MakeIdentifier(scm__rc.d1964[119], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#s32vector-ref */
  scm__rc.d1964[121] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[60])),TRUE); /* s32vector-set! */
  scm__rc.d1964[120] = Scm_MakeIdentifier(scm__rc.d1964[121], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#s32vector-set! */
  scm__rc.d1964[123] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[61])),TRUE); /* make-s32vector */
  scm__rc.d1964[122] = Scm_MakeIdentifier(scm__rc.d1964[123], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#make-s32vector */
  scm__rc.d1964[125] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[62])),TRUE); /* <u64vector> */
  scm__rc.d1964[124] = Scm_MakeIdentifier(scm__rc.d1964[125], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#<u64vector> */
  scm__rc.d1964[127] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[63])),TRUE); /* u64vector-ref */
  scm__rc.d1964[126] = Scm_MakeIdentifier(scm__rc.d1964[127], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#u64vector-ref */
  scm__rc.d1964[129] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[64])),TRUE); /* u64vector-set! */
  scm__rc.d1964[128] = Scm_MakeIdentifier(scm__rc.d1964[129], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#u64vector-set! */
  scm__rc.d1964[131] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[65])),TRUE); /* make-u64vector */
  scm__rc.d1964[130] = Scm_MakeIdentifier(scm__rc.d1964[131], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#make-u64vector */
  scm__rc.d1964[133] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[66])),TRUE); /* <s64vector> */
  scm__rc.d1964[132] = Scm_MakeIdentifier(scm__rc.d1964[133], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#<s64vector> */
  scm__rc.d1964[135] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[67])),TRUE); /* s64vector-ref */
  scm__rc.d1964[134] = Scm_MakeIdentifier(scm__rc.d1964[135], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#s64vector-ref */
  scm__rc.d1964[137] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[68])),TRUE); /* s64vector-set! */
  scm__rc.d1964[136] = Scm_MakeIdentifier(scm__rc.d1964[137], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#s64vector-set! */
  scm__rc.d1964[139] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[69])),TRUE); /* make-s64vector */
  scm__rc.d1964[138] = Scm_MakeIdentifier(scm__rc.d1964[139], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#make-s64vector */
  scm__rc.d1964[141] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[70])),TRUE); /* <f16vector> */
  scm__rc.d1964[140] = Scm_MakeIdentifier(scm__rc.d1964[141], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#<f16vector> */
  scm__rc.d1964[143] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[71])),TRUE); /* f16vector-ref */
  scm__rc.d1964[142] = Scm_MakeIdentifier(scm__rc.d1964[143], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#f16vector-ref */
  scm__rc.d1964[145] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[72])),TRUE); /* f16vector-set! */
  scm__rc.d1964[144] = Scm_MakeIdentifier(scm__rc.d1964[145], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#f16vector-set! */
  scm__rc.d1964[147] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[73])),TRUE); /* make-f16vector */
  scm__rc.d1964[146] = Scm_MakeIdentifier(scm__rc.d1964[147], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#make-f16vector */
  scm__rc.d1964[149] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[74])),TRUE); /* <f32vector> */
  scm__rc.d1964[148] = Scm_MakeIdentifier(scm__rc.d1964[149], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#<f32vector> */
  scm__rc.d1964[151] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[75])),TRUE); /* f32vector-ref */
  scm__rc.d1964[150] = Scm_MakeIdentifier(scm__rc.d1964[151], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#f32vector-ref */
  scm__rc.d1964[153] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[76])),TRUE); /* f32vector-set! */
  scm__rc.d1964[152] = Scm_MakeIdentifier(scm__rc.d1964[153], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#f32vector-set! */
  scm__rc.d1964[155] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[77])),TRUE); /* make-f32vector */
  scm__rc.d1964[154] = Scm_MakeIdentifier(scm__rc.d1964[155], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#make-f32vector */
  scm__rc.d1964[157] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[78])),TRUE); /* <f64vector> */
  scm__rc.d1964[156] = Scm_MakeIdentifier(scm__rc.d1964[157], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#<f64vector> */
  scm__rc.d1964[159] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[79])),TRUE); /* f64vector-ref */
  scm__rc.d1964[158] = Scm_MakeIdentifier(scm__rc.d1964[159], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#f64vector-ref */
  scm__rc.d1964[161] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[80])),TRUE); /* f64vector-set! */
  scm__rc.d1964[160] = Scm_MakeIdentifier(scm__rc.d1964[161], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#f64vector-set! */
  scm__rc.d1964[163] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[81])),TRUE); /* make-f64vector */
  scm__rc.d1964[162] = Scm_MakeIdentifier(scm__rc.d1964[163], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#make-f64vector */
  scm__rc.d1964[165] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[82])),TRUE); /* hash-table */
  scm__rc.d1964[164] = Scm_MakeIdentifier(scm__rc.d1964[165], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#hash-table */
  scm__rc.d1964[167] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[83])),TRUE); /* *dispatch-table* */
  scm__rc.d1964[166] = Scm_MakeIdentifier(scm__rc.d1964[167], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#*dispatch-table* */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1968[1]))->name = scm__rc.d1964[58];/* %toplevel */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[3] = SCM_WORD(scm__rc.d1964[59]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[5] = SCM_WORD(scm__rc.d1964[60]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[7] = SCM_WORD(scm__rc.d1964[62]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[9] = SCM_WORD(scm__rc.d1964[64]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[11] = SCM_WORD(scm__rc.d1964[66]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[13] = SCM_WORD(scm__rc.d1964[68]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[15] = SCM_WORD(scm__rc.d1964[70]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[20] = SCM_WORD(scm__rc.d1964[72]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[22] = SCM_WORD(scm__rc.d1964[74]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[24] = SCM_WORD(scm__rc.d1964[76]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[26] = SCM_WORD(scm__rc.d1964[78]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[28] = SCM_WORD(scm__rc.d1964[80]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[30] = SCM_WORD(scm__rc.d1964[82]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[35] = SCM_WORD(scm__rc.d1964[84]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[37] = SCM_WORD(scm__rc.d1964[74]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[39] = SCM_WORD(scm__rc.d1964[86]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[41] = SCM_WORD(scm__rc.d1964[88]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[43] = SCM_WORD(scm__rc.d1964[90]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[45] = SCM_WORD(scm__rc.d1964[82]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[50] = SCM_WORD(scm__rc.d1964[92]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[52] = SCM_WORD(scm__rc.d1964[74]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[54] = SCM_WORD(scm__rc.d1964[94]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[56] = SCM_WORD(scm__rc.d1964[96]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[58] = SCM_WORD(scm__rc.d1964[98]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[60] = SCM_WORD(scm__rc.d1964[82]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[65] = SCM_WORD(scm__rc.d1964[100]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[67] = SCM_WORD(scm__rc.d1964[74]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[69] = SCM_WORD(scm__rc.d1964[102]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[71] = SCM_WORD(scm__rc.d1964[104]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[73] = SCM_WORD(scm__rc.d1964[106]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[75] = SCM_WORD(scm__rc.d1964[82]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[80] = SCM_WORD(scm__rc.d1964[108]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[82] = SCM_WORD(scm__rc.d1964[74]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[84] = SCM_WORD(scm__rc.d1964[110]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[86] = SCM_WORD(scm__rc.d1964[112]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[88] = SCM_WORD(scm__rc.d1964[114]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[90] = SCM_WORD(scm__rc.d1964[82]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[95] = SCM_WORD(scm__rc.d1964[116]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[97] = SCM_WORD(scm__rc.d1964[74]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[99] = SCM_WORD(scm__rc.d1964[118]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[101] = SCM_WORD(scm__rc.d1964[120]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[103] = SCM_WORD(scm__rc.d1964[122]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[105] = SCM_WORD(scm__rc.d1964[82]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[110] = SCM_WORD(scm__rc.d1964[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[112] = SCM_WORD(scm__rc.d1964[74]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[114] = SCM_WORD(scm__rc.d1964[126]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[116] = SCM_WORD(scm__rc.d1964[128]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[118] = SCM_WORD(scm__rc.d1964[130]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[120] = SCM_WORD(scm__rc.d1964[82]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[125] = SCM_WORD(scm__rc.d1964[132]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[127] = SCM_WORD(scm__rc.d1964[74]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[129] = SCM_WORD(scm__rc.d1964[134]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[131] = SCM_WORD(scm__rc.d1964[136]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[133] = SCM_WORD(scm__rc.d1964[138]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[135] = SCM_WORD(scm__rc.d1964[82]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[140] = SCM_WORD(scm__rc.d1964[140]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[142] = SCM_WORD(scm__rc.d1964[74]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[144] = SCM_WORD(scm__rc.d1964[142]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[146] = SCM_WORD(scm__rc.d1964[144]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[148] = SCM_WORD(scm__rc.d1964[146]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[150] = SCM_WORD(scm__rc.d1964[82]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[155] = SCM_WORD(scm__rc.d1964[148]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[157] = SCM_WORD(scm__rc.d1964[74]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[159] = SCM_WORD(scm__rc.d1964[150]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[161] = SCM_WORD(scm__rc.d1964[152]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[163] = SCM_WORD(scm__rc.d1964[154]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[165] = SCM_WORD(scm__rc.d1964[82]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[170] = SCM_WORD(scm__rc.d1964[156]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[172] = SCM_WORD(scm__rc.d1964[74]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[174] = SCM_WORD(scm__rc.d1964[158]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[176] = SCM_WORD(scm__rc.d1964[160]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[178] = SCM_WORD(scm__rc.d1964[162]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[180] = SCM_WORD(scm__rc.d1964[82]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[185] = SCM_WORD(scm__rc.d1964[164]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[138]))[187] = SCM_WORD(scm__rc.d1964[166]);
  scm__rc.d1964[168] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[84])),TRUE); /* %dprocs */
  scm__rc.d1964[170] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[85])),TRUE); /* class-of */
  scm__rc.d1964[169] = Scm_MakeIdentifier(scm__rc.d1964[170], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#class-of */
  scm__rc.d1964[172] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[86])),TRUE); /* hash-table-get */
  scm__rc.d1964[171] = Scm_MakeIdentifier(scm__rc.d1964[172], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#hash-table-get */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[3]), scm__rc.d1964[3]);
  scm__rc.d1964[173] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[87])),TRUE); /* unused-args */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[4]), scm__rc.d1964[173]);
  scm__rc.d1964[174] = Scm_MakeExtendedPair(scm__rc.d1964[168], SCM_OBJ(&scm__rc.d1966[3]), SCM_OBJ(&scm__rc.d1966[5]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[6]), scm__rc.d1964[174]);
  scm__rc.d1964[175] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[88])),TRUE); /* lvar */
  scm__rc.d1964[176] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[89])),TRUE); /* $GREF */
  scm__rc.d1964[177] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[90])),TRUE); /* $LREF */
  scm__rc.d1964[178] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[91])),TRUE); /* $CALL */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[7]), scm__rc.d1964[170]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[10]), scm__rc.d1964[167]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[11]), scm__rc.d1964[172]);
  scm__rc.d1964[179] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[92])),TRUE); /* $LAMBDA */
  scm__rc.d1964[181] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[93])),TRUE); /* lambda */
  scm__rc.d1964[180] = Scm_MakeIdentifier(scm__rc.d1964[181], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#lambda */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[16]), scm__rc.d1964[180]);
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[182]))[3] = scm__rc.d1964[175];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[182]))[4] = scm__rc.d1964[3];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[182]))[5] = scm__rc.d1964[176];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[182]))[6] = scm__rc.d1964[171];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[182]))[7] = scm__rc.d1964[176];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[182]))[8] = scm__rc.d1964[166];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[182]))[9] = scm__rc.d1964[176];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[182]))[10] = scm__rc.d1964[169];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[182]))[11] = scm__rc.d1964[177];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[182]))[13] = scm__rc.d1964[178];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[182]))[18] = scm__rc.d1964[178];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[182]))[23] = scm__rc.d1964[179];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[182]))[25] = scm__rc.d1964[168];
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1968[2]))->name = scm__rc.d1964[168];/* %dprocs */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[327]))[1] = SCM_WORD(scm__rc.d1964[166]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[327]))[6] = SCM_WORD(scm__rc.d1964[169]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[327]))[8] = SCM_WORD(scm__rc.d1964[171]);
  ScmObj G1969 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1968[2]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1964[168]) /* %dprocs */, G1969,SCM_BINDING_INLINABLE);

  scm__rc.d1964[213] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[94])),TRUE); /* %rb-size */
  scm__rc.d1964[214] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[95])),TRUE); /* dprocs */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[18]), scm__rc.d1964[214]);
  scm__rc.d1964[215] = Scm_MakeExtendedPair(scm__rc.d1964[213], SCM_OBJ(&scm__rc.d1966[18]), SCM_OBJ(&scm__rc.d1966[5]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[19]), scm__rc.d1964[215]);
  scm__rc.d1964[216] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[96])),TRUE); /* $ASM */
  scm__rc.d1964[217] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[97])),TRUE); /* car */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[20]), scm__rc.d1964[214]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[21]), scm__rc.d1964[217]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[27]), scm__rc.d1964[180]);
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[218]))[3] = scm__rc.d1964[175];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[218]))[4] = scm__rc.d1964[214];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[218]))[5] = scm__rc.d1964[175];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[218]))[6] = scm__rc.d1964[3];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[218]))[7] = scm__rc.d1964[177];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[218]))[9] = scm__rc.d1964[216];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[218]))[13] = scm__rc.d1964[177];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[218]))[15] = scm__rc.d1964[178];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[218]))[20] = scm__rc.d1964[179];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[218]))[22] = scm__rc.d1964[213];
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1968[3]))->name = scm__rc.d1964[213];/* %rb-size */
  ScmObj G1970 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1968[3]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1964[213]) /* %rb-size */, G1970,SCM_BINDING_INLINABLE);

  scm__rc.d1964[246] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[98])),TRUE); /* %rb-mod-index */
  scm__rc.d1964[247] = Scm_MakeIdentifier(scm__rc.d1964[213], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#%rb-size */
  scm__rc.d1964[249] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[99])),TRUE); /* modulo */
  scm__rc.d1964[248] = Scm_MakeIdentifier(scm__rc.d1964[249], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#modulo */
  scm__rc.d1964[250] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[100])),TRUE); /* index */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[30]), scm__rc.d1964[250]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[31]), scm__rc.d1964[3]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[32]), scm__rc.d1964[214]);
  scm__rc.d1964[251] = Scm_MakeExtendedPair(scm__rc.d1964[246], SCM_OBJ(&scm__rc.d1966[32]), SCM_OBJ(&scm__rc.d1966[5]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[33]), scm__rc.d1964[251]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[34]), scm__rc.d1964[213]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[38]), scm__rc.d1964[250]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[39]), scm__rc.d1964[249]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[44]), scm__rc.d1964[180]);
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[252]))[3] = scm__rc.d1964[175];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[252]))[4] = scm__rc.d1964[214];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[252]))[5] = scm__rc.d1964[175];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[252]))[6] = scm__rc.d1964[3];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[252]))[7] = scm__rc.d1964[175];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[252]))[8] = scm__rc.d1964[250];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[252]))[9] = scm__rc.d1964[176];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[252]))[10] = scm__rc.d1964[248];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[252]))[11] = scm__rc.d1964[177];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[252]))[13] = scm__rc.d1964[176];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[252]))[14] = scm__rc.d1964[247];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[252]))[15] = scm__rc.d1964[177];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[252]))[17] = scm__rc.d1964[177];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[252]))[19] = scm__rc.d1964[178];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[252]))[24] = scm__rc.d1964[178];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[252]))[29] = scm__rc.d1964[179];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[252]))[31] = scm__rc.d1964[246];
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1968[4]))->name = scm__rc.d1964[246];/* %rb-mod-index */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[341]))[6] = SCM_WORD(scm__rc.d1964[247]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[341]))[8] = SCM_WORD(scm__rc.d1964[248]);
  ScmObj G1971 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1968[4]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1964[246]) /* %rb-mod-index */, G1971,SCM_BINDING_INLINABLE);

  scm__rc.d1964[289] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[101])),TRUE); /* %rb-ref */
  scm__rc.d1964[290] = Scm_MakeExtendedPair(scm__rc.d1964[289], SCM_OBJ(&scm__rc.d1966[32]), SCM_OBJ(&scm__rc.d1966[5]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[47]), scm__rc.d1964[290]);
  scm__rc.d1964[291] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[102])),TRUE); /* cadr */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[48]), scm__rc.d1964[291]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[54]), scm__rc.d1964[180]);
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[292]))[3] = scm__rc.d1964[175];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[292]))[4] = scm__rc.d1964[214];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[292]))[5] = scm__rc.d1964[175];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[292]))[6] = scm__rc.d1964[3];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[292]))[7] = scm__rc.d1964[175];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[292]))[8] = scm__rc.d1964[250];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[292]))[9] = scm__rc.d1964[177];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[292]))[11] = scm__rc.d1964[216];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[292]))[15] = scm__rc.d1964[177];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[292]))[17] = scm__rc.d1964[177];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[292]))[19] = scm__rc.d1964[178];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[292]))[24] = scm__rc.d1964[179];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[292]))[26] = scm__rc.d1964[289];
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1968[5]))->name = scm__rc.d1964[289];/* %rb-ref */
  ScmObj G1972 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1968[5]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1964[289]) /* %rb-ref */, G1972,SCM_BINDING_INLINABLE);

  scm__rc.d1964[324] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[103])),TRUE); /* %rb-ref-1 */
  scm__rc.d1964[325] = Scm_MakeIdentifier(scm__rc.d1964[246], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#%rb-mod-index */
  scm__rc.d1964[326] = Scm_MakeExtendedPair(scm__rc.d1964[324], SCM_OBJ(&scm__rc.d1966[32]), SCM_OBJ(&scm__rc.d1966[5]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[55]), scm__rc.d1964[326]);
  scm__rc.d1964[327] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[104])),TRUE); /* $CONST */
  scm__rc.d1964[328] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[105])),TRUE); /* - */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[56]), scm__rc.d1964[250]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[57]), scm__rc.d1964[328]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[62]), scm__rc.d1964[3]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[63]), scm__rc.d1964[214]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[64]), scm__rc.d1964[246]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[69]), scm__rc.d1964[3]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[75]), scm__rc.d1964[180]);
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[329]))[3] = scm__rc.d1964[175];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[329]))[4] = scm__rc.d1964[214];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[329]))[5] = scm__rc.d1964[175];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[329]))[6] = scm__rc.d1964[3];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[329]))[7] = scm__rc.d1964[175];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[329]))[8] = scm__rc.d1964[250];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[329]))[9] = scm__rc.d1964[177];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[329]))[11] = scm__rc.d1964[216];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[329]))[15] = scm__rc.d1964[177];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[329]))[17] = scm__rc.d1964[176];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[329]))[18] = scm__rc.d1964[325];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[329]))[19] = scm__rc.d1964[177];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[329]))[21] = scm__rc.d1964[177];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[329]))[23] = scm__rc.d1964[177];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[329]))[25] = scm__rc.d1964[327];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[329]))[27] = scm__rc.d1964[216];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[329]))[31] = scm__rc.d1964[178];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[329]))[36] = scm__rc.d1964[178];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[329]))[41] = scm__rc.d1964[179];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[329]))[43] = scm__rc.d1964[324];
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1968[6]))->name = scm__rc.d1964[324];/* %rb-ref-1 */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[357]))[7] = SCM_WORD(scm__rc.d1964[325]);
  ScmObj G1973 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1968[6]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1964[324]) /* %rb-ref-1 */, G1973,SCM_BINDING_INLINABLE);

  scm__rc.d1964[378] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[106])),TRUE); /* %rb-set! */
  scm__rc.d1964[379] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[107])),TRUE); /* val */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[76]), scm__rc.d1964[379]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[77]), scm__rc.d1964[250]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[78]), scm__rc.d1964[3]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[79]), scm__rc.d1964[214]);
  scm__rc.d1964[380] = Scm_MakeExtendedPair(scm__rc.d1964[378], SCM_OBJ(&scm__rc.d1966[79]), SCM_OBJ(&scm__rc.d1966[5]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[80]), scm__rc.d1964[380]);
  scm__rc.d1964[382] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[108])),TRUE); /* x */
  scm__rc.d1964[381] = Scm_MakeIdentifier(scm__rc.d1964[382], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#x */
  scm__rc.d1964[383] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[109])),TRUE); /* cddr */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[81]), scm__rc.d1964[381]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[82]), scm__rc.d1964[383]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[86]), scm__rc.d1964[217]);
  scm__rc.d1964[384] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[110])),TRUE); /* $LET */
  scm__rc.d1964[385] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[111])),TRUE); /* caddr */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[87]), scm__rc.d1964[385]);
  scm__rc.d1964[386] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[112])),TRUE); /* let */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[94]), scm__rc.d1964[180]);
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[387]))[3] = scm__rc.d1964[175];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[387]))[4] = scm__rc.d1964[214];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[387]))[5] = scm__rc.d1964[175];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[387]))[6] = scm__rc.d1964[3];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[387]))[7] = scm__rc.d1964[175];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[387]))[8] = scm__rc.d1964[250];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[387]))[9] = scm__rc.d1964[175];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[387]))[10] = scm__rc.d1964[379];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[387]))[11] = scm__rc.d1964[175];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[387]))[12] = scm__rc.d1964[381];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[387]))[13] = scm__rc.d1964[177];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[387]))[15] = scm__rc.d1964[177];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[387]))[17] = scm__rc.d1964[216];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[387]))[21] = scm__rc.d1964[216];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[387]))[25] = scm__rc.d1964[384];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[387]))[27] = scm__rc.d1964[386];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[387]))[31] = scm__rc.d1964[177];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[387]))[33] = scm__rc.d1964[177];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[387]))[35] = scm__rc.d1964[177];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[387]))[37] = scm__rc.d1964[178];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[387]))[42] = scm__rc.d1964[179];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[387]))[44] = scm__rc.d1964[378];
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1968[7]))->name = scm__rc.d1964[378];/* %rb-set! */
  ScmObj G1974 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1968[7]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1964[378]) /* %rb-set! */, G1974,SCM_BINDING_INLINABLE);

  scm__rc.d1964[437] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[113])),TRUE); /* %rb-alloc */
  scm__rc.d1964[438] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[114])),TRUE); /* size */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[98]), scm__rc.d1964[438]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[99]), scm__rc.d1964[214]);
  scm__rc.d1964[439] = Scm_MakeExtendedPair(scm__rc.d1964[437], SCM_OBJ(&scm__rc.d1966[99]), SCM_OBJ(&scm__rc.d1966[5]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[100]), scm__rc.d1964[439]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[101]), scm__rc.d1964[291]);
  scm__rc.d1964[440] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[115])),TRUE); /* cadddr */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[102]), scm__rc.d1964[440]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[106]), scm__rc.d1964[180]);
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[441]))[3] = scm__rc.d1964[175];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[441]))[4] = scm__rc.d1964[214];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[441]))[5] = scm__rc.d1964[175];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[441]))[6] = scm__rc.d1964[438];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[441]))[7] = scm__rc.d1964[175];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[441]))[8] = scm__rc.d1964[381];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[441]))[9] = scm__rc.d1964[177];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[441]))[11] = scm__rc.d1964[177];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[441]))[13] = scm__rc.d1964[216];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[441]))[17] = scm__rc.d1964[216];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[441]))[21] = scm__rc.d1964[384];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[441]))[23] = scm__rc.d1964[386];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[441]))[27] = scm__rc.d1964[177];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[441]))[29] = scm__rc.d1964[178];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[441]))[34] = scm__rc.d1964[179];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[441]))[36] = scm__rc.d1964[437];
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1968[8]))->name = scm__rc.d1964[437];/* %rb-alloc */
  ScmObj G1975 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1968[8]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1964[437]) /* %rb-alloc */, G1975,SCM_BINDING_INLINABLE);

  scm__rc.d1964[483] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[116])),TRUE); /* %rb-copy! */
  scm__rc.d1964[484] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[117])),TRUE); /* dest */
  scm__rc.d1964[485] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[118])),TRUE); /* dstart */
  scm__rc.d1964[486] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[119])),TRUE); /* src */
  scm__rc.d1964[487] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[120])),TRUE); /* sstart */
  scm__rc.d1964[488] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[121])),TRUE); /* send */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[107]), scm__rc.d1964[488]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[108]), scm__rc.d1964[487]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[109]), scm__rc.d1964[486]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[110]), scm__rc.d1964[485]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[111]), scm__rc.d1964[484]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[112]), scm__rc.d1964[214]);
  scm__rc.d1964[489] = Scm_MakeExtendedPair(scm__rc.d1964[483], SCM_OBJ(&scm__rc.d1966[112]), SCM_OBJ(&scm__rc.d1966[5]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[113]), scm__rc.d1964[489]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[114]), scm__rc.d1964[383]);
  scm__rc.d1964[490] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[122])),TRUE); /* cddddr */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[116]), scm__rc.d1964[490]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[125]), scm__rc.d1964[180]);
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[491]))[3] = scm__rc.d1964[175];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[491]))[4] = scm__rc.d1964[214];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[491]))[5] = scm__rc.d1964[175];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[491]))[6] = scm__rc.d1964[484];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[491]))[7] = scm__rc.d1964[175];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[491]))[8] = scm__rc.d1964[485];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[491]))[9] = scm__rc.d1964[175];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[491]))[10] = scm__rc.d1964[486];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[491]))[11] = scm__rc.d1964[175];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[491]))[12] = scm__rc.d1964[487];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[491]))[13] = scm__rc.d1964[175];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[491]))[14] = scm__rc.d1964[488];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[491]))[15] = scm__rc.d1964[175];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[491]))[16] = scm__rc.d1964[381];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[491]))[17] = scm__rc.d1964[177];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[491]))[19] = scm__rc.d1964[177];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[491]))[21] = scm__rc.d1964[216];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[491]))[25] = scm__rc.d1964[216];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[491]))[29] = scm__rc.d1964[384];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[491]))[31] = scm__rc.d1964[386];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[491]))[35] = scm__rc.d1964[177];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[491]))[37] = scm__rc.d1964[177];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[491]))[39] = scm__rc.d1964[177];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[491]))[41] = scm__rc.d1964[177];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[491]))[43] = scm__rc.d1964[177];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[491]))[45] = scm__rc.d1964[178];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[491]))[50] = scm__rc.d1964[179];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[491]))[52] = scm__rc.d1964[483];
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1968[9]))->name = scm__rc.d1964[483];/* %rb-copy! */
  ScmObj G1976 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1968[9]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1964[483]) /* %rb-copy! */, G1976,SCM_BINDING_INLINABLE);

  scm__rc.d1964[549] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[123])),TRUE); /* %rb-copy-contents! */
  scm__rc.d1964[550] = Scm_MakeIdentifier(scm__rc.d1964[168], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#%dprocs */
  scm__rc.d1964[551] = Scm_MakeIdentifier(scm__rc.d1964[483], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#%rb-copy! */
  scm__rc.d1964[552] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[124])),TRUE); /* rb */
  scm__rc.d1964[553] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[125])),TRUE); /* newvec */
  scm__rc.d1964[554] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[126])),TRUE); /* oldvec */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[131]), scm__rc.d1964[554]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[132]), scm__rc.d1964[553]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[133]), scm__rc.d1964[552]);
  scm__rc.d1964[555] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[127])),TRUE); /* source-info */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[136]), scm__rc.d1964[555]);
  scm__rc.d1964[556] = Scm_MakeExtendedPair(scm__rc.d1964[549], SCM_OBJ(&scm__rc.d1966[133]), SCM_OBJ(&scm__rc.d1966[137]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[138]), scm__rc.d1964[556]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1968[10]))->name = scm__rc.d1964[549];/* %rb-copy-contents! */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[394]))[4] = SCM_WORD(scm__rc.d1964[550]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[394]))[10] = SCM_WORD(scm__rc.d1964[38]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[394]))[15] = SCM_WORD(scm__rc.d1964[40]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[394]))[24] = SCM_WORD(scm__rc.d1964[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[394]))[35] = SCM_WORD(scm__rc.d1964[551]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[394]))[46] = SCM_WORD(scm__rc.d1964[551]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[394]))[55] = SCM_WORD(scm__rc.d1964[551]);
  ScmObj G1977 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1968[10]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1964[549]) /* %rb-copy-contents! */, G1977,0);

  scm__rc.d1964[557] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[129])),TRUE); /* %rb-head-inc! */
  scm__rc.d1964[558] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[130])),TRUE); /* delta */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[139]), scm__rc.d1964[558]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[140]), scm__rc.d1964[3]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[141]), scm__rc.d1964[214]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[142]), scm__rc.d1964[552]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[143]), scm__rc.d1964[173]);
  scm__rc.d1964[559] = Scm_MakeExtendedPair(scm__rc.d1964[557], SCM_OBJ(&scm__rc.d1966[142]), SCM_OBJ(&scm__rc.d1966[144]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[145]), scm__rc.d1964[559]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[146]), scm__rc.d1964[552]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[147]), scm__rc.d1964[35]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[148]), scm__rc.d1964[39]);
  scm__rc.d1964[560] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[131])),TRUE); /* + */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[151]), scm__rc.d1964[560]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[157]), scm__rc.d1964[214]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[158]), scm__rc.d1964[246]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[163]), scm__rc.d1964[552]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[164]), scm__rc.d1964[51]);
  scm__rc.d1964[561] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[132])),TRUE); /* $ */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[166]), scm__rc.d1964[561]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[169]), scm__rc.d1964[180]);
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[562]))[3] = scm__rc.d1964[175];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[562]))[4] = scm__rc.d1964[552];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[562]))[5] = scm__rc.d1964[175];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[562]))[6] = scm__rc.d1964[214];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[562]))[7] = scm__rc.d1964[175];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[562]))[8] = scm__rc.d1964[3];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[562]))[9] = scm__rc.d1964[175];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[562]))[10] = scm__rc.d1964[558];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[562]))[11] = scm__rc.d1964[176];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[562]))[12] = scm__rc.d1964[50];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[562]))[13] = scm__rc.d1964[177];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[562]))[15] = scm__rc.d1964[176];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[562]))[16] = scm__rc.d1964[325];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[562]))[17] = scm__rc.d1964[177];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[562]))[19] = scm__rc.d1964[176];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[562]))[20] = scm__rc.d1964[34];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[562]))[21] = scm__rc.d1964[177];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[562]))[23] = scm__rc.d1964[178];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[562]))[28] = scm__rc.d1964[176];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[562]))[29] = scm__rc.d1964[38];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[562]))[30] = scm__rc.d1964[177];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[562]))[32] = scm__rc.d1964[178];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[562]))[37] = scm__rc.d1964[177];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[562]))[39] = scm__rc.d1964[216];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[562]))[43] = scm__rc.d1964[178];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[562]))[48] = scm__rc.d1964[178];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[562]))[53] = scm__rc.d1964[179];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[562]))[55] = scm__rc.d1964[557];
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1968[11]))->name = scm__rc.d1964[557];/* %rb-head-inc! */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[451]))[8] = SCM_WORD(scm__rc.d1964[34]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[451]))[13] = SCM_WORD(scm__rc.d1964[38]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[451]))[16] = SCM_WORD(scm__rc.d1964[325]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[451]))[18] = SCM_WORD(scm__rc.d1964[50]);
  ScmObj G1978 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1968[11]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1964[557]) /* %rb-head-inc! */, G1978,SCM_BINDING_INLINABLE);

  scm__rc.d1964[623] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[133])),TRUE); /* %rb-tail-inc! */
  scm__rc.d1964[624] = Scm_MakeExtendedPair(scm__rc.d1964[623], SCM_OBJ(&scm__rc.d1966[142]), SCM_OBJ(&scm__rc.d1966[144]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[170]), scm__rc.d1964[624]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[171]), scm__rc.d1964[41]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[173]), scm__rc.d1964[560]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[176]), scm__rc.d1964[214]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[177]), scm__rc.d1964[246]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[179]), scm__rc.d1964[552]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[180]), scm__rc.d1964[53]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[181]), scm__rc.d1964[561]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[184]), scm__rc.d1964[180]);
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[625]))[3] = scm__rc.d1964[175];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[625]))[4] = scm__rc.d1964[552];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[625]))[5] = scm__rc.d1964[175];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[625]))[6] = scm__rc.d1964[214];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[625]))[7] = scm__rc.d1964[175];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[625]))[8] = scm__rc.d1964[3];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[625]))[9] = scm__rc.d1964[175];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[625]))[10] = scm__rc.d1964[558];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[625]))[11] = scm__rc.d1964[176];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[625]))[12] = scm__rc.d1964[52];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[625]))[13] = scm__rc.d1964[177];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[625]))[15] = scm__rc.d1964[176];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[625]))[16] = scm__rc.d1964[325];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[625]))[17] = scm__rc.d1964[177];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[625]))[19] = scm__rc.d1964[176];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[625]))[20] = scm__rc.d1964[34];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[625]))[21] = scm__rc.d1964[177];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[625]))[23] = scm__rc.d1964[178];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[625]))[28] = scm__rc.d1964[176];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[625]))[29] = scm__rc.d1964[40];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[625]))[30] = scm__rc.d1964[177];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[625]))[32] = scm__rc.d1964[178];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[625]))[37] = scm__rc.d1964[177];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[625]))[39] = scm__rc.d1964[216];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[625]))[43] = scm__rc.d1964[178];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[625]))[48] = scm__rc.d1964[178];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[625]))[53] = scm__rc.d1964[179];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1964[625]))[55] = scm__rc.d1964[623];
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1968[12]))->name = scm__rc.d1964[623];/* %rb-tail-inc! */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[471]))[8] = SCM_WORD(scm__rc.d1964[34]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[471]))[13] = SCM_WORD(scm__rc.d1964[40]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[471]))[16] = SCM_WORD(scm__rc.d1964[325]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[471]))[18] = SCM_WORD(scm__rc.d1964[52]);
  ScmObj G1979 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1968[12]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1964[623]) /* %rb-tail-inc! */, G1979,SCM_BINDING_INLINABLE);

  scm__rc.d1964[686] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[134])),TRUE); /* overflow-error */
  scm__rc.d1964[687] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[135])),TRUE); /* error */
  scm__rc.d1964[688] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[136])),TRUE); /* v */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[185]), scm__rc.d1964[688]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[186]), scm__rc.d1964[552]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[189]), scm__rc.d1964[555]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[190]), scm__rc.d1964[173]);
  scm__rc.d1964[689] = Scm_MakeExtendedPair(scm__rc.d1964[686], SCM_OBJ(&scm__rc.d1966[186]), SCM_OBJ(&scm__rc.d1966[192]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[193]), scm__rc.d1964[689]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1968[13]))->name = scm__rc.d1964[686];/* overflow-error */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[491]))[1] = SCM_WORD(scm__rc.d1964[687]);
  ScmObj G1980 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1968[13]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1964[686]) /* overflow-error */, G1980,0);

  scm__rc.d1964[690] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[137])),TRUE); /* overflow-overwrite */
  scm__rc.d1964[691] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[138])),TRUE); /* overwrite */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[196]), scm__rc.d1964[555]);
  scm__rc.d1964[692] = Scm_MakeExtendedPair(scm__rc.d1964[690], SCM_OBJ(&scm__rc.d1966[186]), SCM_OBJ(&scm__rc.d1966[197]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[198]), scm__rc.d1964[692]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1968[14]))->name = scm__rc.d1964[690];/* overflow-overwrite */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[493]))[1] = SCM_WORD(scm__rc.d1964[691]);
  ScmObj G1981 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1968[14]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1964[690]) /* overflow-overwrite */, G1981,0);

  scm__rc.d1964[693] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[139])),TRUE); /* make-overflow-doubler */
  scm__rc.d1964[695] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[140])),TRUE); /* undefined? */
  scm__rc.d1964[694] = Scm_MakeIdentifier(scm__rc.d1964[695], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#undefined? */
  scm__rc.d1964[696] = 
SCM_POSITIVE_INFINITY;
  scm__rc.d1964[697] = Scm_MakeIdentifier(scm__rc.d1964[437], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#%rb-alloc */
  scm__rc.d1964[698] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[141])),FALSE); /* loop1984 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[199]), scm__rc.d1964[698]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[200]), scm__rc.d1964[693]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[203]), scm__rc.d1964[555]);
  scm__rc.d1964[699] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1966[200]), SCM_OBJ(&scm__rc.d1966[186]), SCM_OBJ(&scm__rc.d1966[204]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[205]), scm__rc.d1964[699]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1968[15]))->name = scm__rc.d1964[698];/* (make-overflow-doubler loop1984) */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[495]))[4] = SCM_WORD(scm__rc.d1964[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[495]))[10] = SCM_WORD(scm__rc.d1964[687]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[495]))[18] = SCM_WORD(scm__rc.d1964[550]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[495]))[23] = SCM_WORD(scm__rc.d1964[697]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[495]))[29] = SCM_WORD(scm__rc.d1964[550]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[495]))[35] = SCM_WORD(scm__rc.d1964[697]);
  scm__rc.d1964[700] = Scm_MakeIdentifier(scm__rc.d1964[687], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#error */
  scm__rc.d1964[702] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[143])),TRUE); /* unwrap-syntax-1 */
  scm__rc.d1964[701] = Scm_MakeIdentifier(scm__rc.d1964[702], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#unwrap-syntax-1 */
  scm__rc.d1964[703] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1965[144]))); /* :max-increase */
  scm__rc.d1964[704] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1965[145]))); /* :max-capacity */
  scm__rc.d1964[706] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[147])),TRUE); /* errorf */
  scm__rc.d1964[705] = Scm_MakeIdentifier(scm__rc.d1964[706], SCM_MODULE(Scm_GaucheModule()), SCM_NIL); /* gauche#errorf */
  scm__rc.d1964[707] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1965[148]))); /* :key */
  scm__rc.d1964[708] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[144])),TRUE); /* max-increase */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[206]), scm__rc.d1964[696]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[207]), scm__rc.d1964[708]);
  scm__rc.d1964[709] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[145])),TRUE); /* max-capacity */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[208]), scm__rc.d1964[709]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[211]), scm__rc.d1964[707]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[214]), scm__rc.d1964[555]);
  scm__rc.d1964[710] = Scm_MakeExtendedPair(scm__rc.d1964[693], SCM_OBJ(&scm__rc.d1966[211]), SCM_OBJ(&scm__rc.d1966[215]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[216]), scm__rc.d1964[710]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1968[16]))->name = scm__rc.d1964[693];/* make-overflow-doubler */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[532]))[12] = SCM_WORD(scm__rc.d1964[694]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[532]))[16] = SCM_WORD(scm__rc.d1964[696]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[532]))[25] = SCM_WORD(scm__rc.d1964[694]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[532]))[29] = SCM_WORD(scm__rc.d1964[696]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[532]))[44] = SCM_WORD(scm__rc.d1964[700]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[532]))[50] = SCM_WORD(scm__rc.d1964[701]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[532]))[54] = SCM_WORD(scm__rc.d1964[703]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[532]))[66] = SCM_WORD(scm__rc.d1964[704]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[532]))[82] = SCM_WORD(scm__rc.d1964[705]);
  ScmObj G1987 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1968[16]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1964[693]) /* make-overflow-doubler */, G1987,0);

  scm__rc.d1964[711] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[149])),TRUE); /* make-ring-buffer */
  scm__rc.d1964[712] = Scm_MakeIdentifier(scm__rc.d1964[693], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#make-overflow-doubler */
  scm__rc.d1964[714] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[150])),TRUE); /* uvector? */
  scm__rc.d1964[713] = Scm_MakeIdentifier(scm__rc.d1964[714], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#uvector? */
  scm__rc.d1964[715] = Scm_MakeIdentifier(scm__rc.d1964[687], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#error */
  scm__rc.d1964[716] = Scm_MakeIdentifier(scm__rc.d1964[686], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#overflow-error */
  scm__rc.d1964[717] = Scm_MakeIdentifier(scm__rc.d1964[690], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#overflow-overwrite */
  scm__rc.d1964[719] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[152])),TRUE); /* <top> */
  scm__rc.d1964[718] = Scm_MakeIdentifier(scm__rc.d1964[719], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#<top> */
  scm__rc.d1964[721] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[153])),TRUE); /* applicable? */
  scm__rc.d1964[720] = Scm_MakeIdentifier(scm__rc.d1964[721], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#applicable? */
  scm__rc.d1964[723] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[155])),TRUE); /* size-of */
  scm__rc.d1964[722] = Scm_MakeIdentifier(scm__rc.d1964[723], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#size-of */
  scm__rc.d1964[724] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1965[4]))); /* :overflow-handler */
  scm__rc.d1964[725] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1965[156]))); /* :optional */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[218]), scm__rc.d1964[69]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[220]), scm__rc.d1964[3]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[221]), scm__rc.d1964[693]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[223]), scm__rc.d1964[5]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[225]), scm__rc.d1964[707]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[227]), scm__rc.d1964[725]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[229]), scm__rc.d1964[555]);
  scm__rc.d1964[726] = Scm_MakeExtendedPair(scm__rc.d1964[711], SCM_OBJ(&scm__rc.d1966[227]), SCM_OBJ(&scm__rc.d1966[230]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[231]), scm__rc.d1964[726]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1968[17]))->name = scm__rc.d1964[711];/* make-ring-buffer */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[623]))[7] = SCM_WORD(scm__rc.d1964[68]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[623]))[29] = SCM_WORD(scm__rc.d1964[694]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[623]))[35] = SCM_WORD(scm__rc.d1964[712]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[623]))[50] = SCM_WORD(scm__rc.d1964[713]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[623]))[61] = SCM_WORD(scm__rc.d1964[715]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[623]))[64] = SCM_WORD(scm__rc.d1964[687]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[623]))[67] = SCM_WORD(scm__rc.d1964[716]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[623]))[72] = SCM_WORD(scm__rc.d1964[691]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[623]))[75] = SCM_WORD(scm__rc.d1964[717]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[623]))[82] = SCM_WORD(scm__rc.d1964[22]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[623]))[84] = SCM_WORD(scm__rc.d1964[718]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[623]))[86] = SCM_WORD(scm__rc.d1964[720]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[623]))[97] = SCM_WORD(scm__rc.d1964[715]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[623]))[108] = SCM_WORD(scm__rc.d1964[722]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[623]))[112] = SCM_WORD(scm__rc.d1964[26]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[623]))[121] = SCM_WORD(scm__rc.d1964[700]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[623]))[127] = SCM_WORD(scm__rc.d1964[701]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[623]))[131] = SCM_WORD(scm__rc.d1964[724]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[623]))[146] = SCM_WORD(scm__rc.d1964[705]);
  ScmObj G1994 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1968[17]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1964[711]) /* make-ring-buffer */, G1994,0);

  scm__rc.d1964[727] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[157])),TRUE); /* ring-buffer-empty? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[234]), scm__rc.d1964[555]);
  scm__rc.d1964[728] = Scm_MakeExtendedPair(scm__rc.d1964[727], SCM_OBJ(&scm__rc.d1966[146]), SCM_OBJ(&scm__rc.d1966[235]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[236]), scm__rc.d1964[728]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1968[18]))->name = scm__rc.d1964[727];/* ring-buffer-empty? */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[777]))[4] = SCM_WORD(scm__rc.d1964[44]);
  ScmObj G1995 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1968[18]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1964[727]) /* ring-buffer-empty? */, G1995,0);

  scm__rc.d1964[729] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[158])),TRUE); /* ring-buffer-full? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[239]), scm__rc.d1964[555]);
  scm__rc.d1964[730] = Scm_MakeExtendedPair(scm__rc.d1964[729], SCM_OBJ(&scm__rc.d1966[146]), SCM_OBJ(&scm__rc.d1966[240]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[241]), scm__rc.d1964[730]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1968[19]))->name = scm__rc.d1964[729];/* ring-buffer-full? */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[786]))[4] = SCM_WORD(scm__rc.d1964[44]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[786]))[9] = SCM_WORD(scm__rc.d1964[42]);
  ScmObj G1996 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1968[19]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1964[729]) /* ring-buffer-full? */, G1996,0);

  scm__rc.d1964[731] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[159])),TRUE); /* %ensure-nonempty */
  scm__rc.d1964[732] = Scm_MakeIdentifier(scm__rc.d1964[727], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#ring-buffer-empty? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[244]), scm__rc.d1964[555]);
  scm__rc.d1964[733] = Scm_MakeExtendedPair(scm__rc.d1964[731], SCM_OBJ(&scm__rc.d1966[146]), SCM_OBJ(&scm__rc.d1966[245]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[246]), scm__rc.d1964[733]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1968[20]))->name = scm__rc.d1964[731];/* %ensure-nonempty */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[798]))[4] = SCM_WORD(scm__rc.d1964[732]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[798]))[11] = SCM_WORD(scm__rc.d1964[715]);
  ScmObj G1997 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1968[20]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1964[731]) /* %ensure-nonempty */, G1997,0);

  scm__rc.d1964[734] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[161])),TRUE); /* %ensure-room! */
  scm__rc.d1964[735] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[163])),TRUE); /* forward */
  scm__rc.d1964[736] = Scm_MakeIdentifier(scm__rc.d1964[557], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#%rb-head-inc! */
  scm__rc.d1964[737] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[164])),TRUE); /* backward */
  scm__rc.d1964[738] = Scm_MakeIdentifier(scm__rc.d1964[623], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#%rb-tail-inc! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[247]), scm__rc.d1964[737]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[248]), scm__rc.d1964[735]);
  scm__rc.d1964[739] = Scm_MakeIdentifier(scm__rc.d1964[549], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#%rb-copy-contents! */
  scm__rc.d1964[740] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[167])),TRUE); /* dir */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[249]), scm__rc.d1964[740]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[250]), scm__rc.d1964[552]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[253]), scm__rc.d1964[555]);
  scm__rc.d1964[741] = Scm_MakeExtendedPair(scm__rc.d1964[734], SCM_OBJ(&scm__rc.d1966[250]), SCM_OBJ(&scm__rc.d1966[254]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[255]), scm__rc.d1964[741]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1968[21]))->name = scm__rc.d1964[734];/* %ensure-room! */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]))[4] = SCM_WORD(scm__rc.d1964[44]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]))[9] = SCM_WORD(scm__rc.d1964[42]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]))[19] = SCM_WORD(scm__rc.d1964[34]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]))[24] = SCM_WORD(scm__rc.d1964[36]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]))[29] = SCM_WORD(scm__rc.d1964[687]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]))[35] = SCM_WORD(scm__rc.d1964[715]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]))[39] = SCM_WORD(scm__rc.d1964[691]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]))[43] = SCM_WORD(scm__rc.d1964[735]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]))[49] = SCM_WORD(scm__rc.d1964[34]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]))[58] = SCM_WORD(scm__rc.d1964[550]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]))[63] = SCM_WORD(scm__rc.d1964[736]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]))[69] = SCM_WORD(scm__rc.d1964[737]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]))[75] = SCM_WORD(scm__rc.d1964[34]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]))[84] = SCM_WORD(scm__rc.d1964[550]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]))[89] = SCM_WORD(scm__rc.d1964[738]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]))[101] = SCM_WORD(scm__rc.d1964[705]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]))[103] = SCM_WORD(scm__rc.d1964[44]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]))[127] = SCM_WORD(scm__rc.d1964[713]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]))[138] = SCM_WORD(scm__rc.d1964[715]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]))[147] = SCM_WORD(scm__rc.d1964[34]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]))[149] = SCM_WORD(scm__rc.d1964[739]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]))[155] = SCM_WORD(scm__rc.d1964[50]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]))[163] = SCM_WORD(scm__rc.d1964[44]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]))[165] = SCM_WORD(scm__rc.d1964[52]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]))[173] = SCM_WORD(scm__rc.d1964[722]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]))[175] = SCM_WORD(scm__rc.d1964[54]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[812]))[179] = SCM_WORD(scm__rc.d1964[48]);
  ScmObj G1999 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1968[21]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1964[734]) /* %ensure-room! */, G1999,0);

  scm__rc.d1964[742] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[168])),TRUE); /* ring-buffer-front */
  scm__rc.d1964[743] = Scm_MakeIdentifier(scm__rc.d1964[731], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#%ensure-nonempty */
  scm__rc.d1964[744] = Scm_MakeIdentifier(scm__rc.d1964[289], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#%rb-ref */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[258]), scm__rc.d1964[555]);
  scm__rc.d1964[745] = Scm_MakeExtendedPair(scm__rc.d1964[742], SCM_OBJ(&scm__rc.d1966[146]), SCM_OBJ(&scm__rc.d1966[259]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[260]), scm__rc.d1964[745]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1968[22]))->name = scm__rc.d1964[742];/* ring-buffer-front */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[994]))[4] = SCM_WORD(scm__rc.d1964[743]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[994]))[9] = SCM_WORD(scm__rc.d1964[34]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[994]))[15] = SCM_WORD(scm__rc.d1964[550]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[994]))[22] = SCM_WORD(scm__rc.d1964[38]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[994]))[24] = SCM_WORD(scm__rc.d1964[744]);
  ScmObj G2000 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1968[22]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1964[742]) /* ring-buffer-front */, G2000,0);

  scm__rc.d1964[746] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[169])),TRUE); /* ring-buffer-back */
  scm__rc.d1964[747] = Scm_MakeIdentifier(scm__rc.d1964[324], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#%rb-ref-1 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[263]), scm__rc.d1964[555]);
  scm__rc.d1964[748] = Scm_MakeExtendedPair(scm__rc.d1964[746], SCM_OBJ(&scm__rc.d1966[146]), SCM_OBJ(&scm__rc.d1966[264]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[265]), scm__rc.d1964[748]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1968[23]))->name = scm__rc.d1964[746];/* ring-buffer-back */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[1020]))[4] = SCM_WORD(scm__rc.d1964[743]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[1020]))[9] = SCM_WORD(scm__rc.d1964[34]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[1020]))[15] = SCM_WORD(scm__rc.d1964[550]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[1020]))[22] = SCM_WORD(scm__rc.d1964[40]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[1020]))[24] = SCM_WORD(scm__rc.d1964[747]);
  ScmObj G2001 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1968[23]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1964[746]) /* ring-buffer-back */, G2001,0);

  scm__rc.d1964[749] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[170])),TRUE); /* ring-buffer-add-front! */
  scm__rc.d1964[750] = Scm_MakeIdentifier(scm__rc.d1964[734], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#%ensure-room! */
  scm__rc.d1964[751] = Scm_MakeIdentifier(scm__rc.d1964[378], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#%rb-set! */
  scm__rc.d1964[752] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[171])),TRUE); /* elt */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[266]), scm__rc.d1964[752]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[267]), scm__rc.d1964[552]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[270]), scm__rc.d1964[555]);
  scm__rc.d1964[753] = Scm_MakeExtendedPair(scm__rc.d1964[749], SCM_OBJ(&scm__rc.d1966[267]), SCM_OBJ(&scm__rc.d1966[271]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[272]), scm__rc.d1964[753]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1968[24]))->name = scm__rc.d1964[749];/* ring-buffer-add-front! */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[1046]))[4] = SCM_WORD(scm__rc.d1964[737]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[1046]))[6] = SCM_WORD(scm__rc.d1964[750]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[1046]))[11] = SCM_WORD(scm__rc.d1964[34]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[1046]))[17] = SCM_WORD(scm__rc.d1964[550]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[1046]))[26] = SCM_WORD(scm__rc.d1964[736]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[1046]))[35] = SCM_WORD(scm__rc.d1964[38]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[1046]))[39] = SCM_WORD(scm__rc.d1964[751]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[1046]))[41] = SCM_WORD(scm__rc.d1964[44]);
  ScmObj G2003 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1968[24]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1964[749]) /* ring-buffer-add-front! */, G2003,0);

  scm__rc.d1964[754] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[172])),TRUE); /* ring-buffer-add-back! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[275]), scm__rc.d1964[555]);
  scm__rc.d1964[755] = Scm_MakeExtendedPair(scm__rc.d1964[754], SCM_OBJ(&scm__rc.d1966[267]), SCM_OBJ(&scm__rc.d1966[276]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[277]), scm__rc.d1964[755]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1968[25]))->name = scm__rc.d1964[754];/* ring-buffer-add-back! */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[1104]))[4] = SCM_WORD(scm__rc.d1964[735]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[1104]))[6] = SCM_WORD(scm__rc.d1964[750]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[1104]))[11] = SCM_WORD(scm__rc.d1964[34]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[1104]))[17] = SCM_WORD(scm__rc.d1964[550]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[1104]))[27] = SCM_WORD(scm__rc.d1964[40]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[1104]))[31] = SCM_WORD(scm__rc.d1964[751]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[1104]))[39] = SCM_WORD(scm__rc.d1964[738]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[1104]))[41] = SCM_WORD(scm__rc.d1964[44]);
  ScmObj G2005 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1968[25]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1964[754]) /* ring-buffer-add-back! */, G2005,0);

  scm__rc.d1964[756] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[173])),TRUE); /* ring-buffer-remove-front! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[280]), scm__rc.d1964[555]);
  scm__rc.d1964[757] = Scm_MakeExtendedPair(scm__rc.d1964[756], SCM_OBJ(&scm__rc.d1966[146]), SCM_OBJ(&scm__rc.d1966[281]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[282]), scm__rc.d1964[757]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1968[26]))->name = scm__rc.d1964[756];/* ring-buffer-remove-front! */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[1162]))[4] = SCM_WORD(scm__rc.d1964[743]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[1162]))[9] = SCM_WORD(scm__rc.d1964[34]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[1162]))[15] = SCM_WORD(scm__rc.d1964[550]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[1162]))[25] = SCM_WORD(scm__rc.d1964[38]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[1162]))[27] = SCM_WORD(scm__rc.d1964[744]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[1162]))[36] = SCM_WORD(scm__rc.d1964[736]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[1162]))[38] = SCM_WORD(scm__rc.d1964[44]);
  ScmObj G2007 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1968[26]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1964[756]) /* ring-buffer-remove-front! */, G2007,0);

  scm__rc.d1964[758] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[174])),TRUE); /* ring-buffer-remove-back! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[285]), scm__rc.d1964[555]);
  scm__rc.d1964[759] = Scm_MakeExtendedPair(scm__rc.d1964[758], SCM_OBJ(&scm__rc.d1966[146]), SCM_OBJ(&scm__rc.d1966[286]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[287]), scm__rc.d1964[759]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1968[27]))->name = scm__rc.d1964[758];/* ring-buffer-remove-back! */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[1217]))[4] = SCM_WORD(scm__rc.d1964[743]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[1217]))[9] = SCM_WORD(scm__rc.d1964[34]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[1217]))[15] = SCM_WORD(scm__rc.d1964[550]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[1217]))[24] = SCM_WORD(scm__rc.d1964[738]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[1217]))[26] = SCM_WORD(scm__rc.d1964[44]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[1217]))[48] = SCM_WORD(scm__rc.d1964[40]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[1217]))[50] = SCM_WORD(scm__rc.d1964[744]);
  ScmObj G2009 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1968[27]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1964[758]) /* ring-buffer-remove-back! */, G2009,0);

  scm__rc.d1964[760] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[175])),TRUE); /* ring-buffer-ref */
  scm__rc.d1964[761] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[177])),TRUE); /* n */
  scm__rc.d1964[762] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[178])),TRUE); /* fallback */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[288]), scm__rc.d1964[762]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[289]), scm__rc.d1964[725]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[290]), scm__rc.d1964[761]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[291]), scm__rc.d1964[552]);
  scm__rc.d1964[763] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[179])),TRUE); /* if */
  scm__rc.d1964[764] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[180])),TRUE); /* <= */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[292]), scm__rc.d1964[45]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[294]), scm__rc.d1964[328]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[296]), scm__rc.d1964[761]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[298]), scm__rc.d1964[764]);
  scm__rc.d1964[765] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[181])),TRUE); /* let* */
  scm__rc.d1964[766] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[182])),TRUE); /* s */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[300]), scm__rc.d1964[766]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[301]), scm__rc.d1964[766]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[302]), scm__rc.d1964[168]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[304]), scm__rc.d1964[214]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[307]), scm__rc.d1964[761]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[309]), scm__rc.d1964[560]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[311]), scm__rc.d1964[766]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[312]), scm__rc.d1964[214]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[313]), scm__rc.d1964[246]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[315]), scm__rc.d1964[766]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[316]), scm__rc.d1964[214]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[317]), scm__rc.d1964[289]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[320]), scm__rc.d1964[765]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[321]), scm__rc.d1964[695]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[322]), scm__rc.d1964[761]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[324]), scm__rc.d1964[706]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[327]), scm__rc.d1964[763]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[331]), scm__rc.d1964[763]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[334]), scm__rc.d1964[181]);
  scm__rc.d1964[767] = Scm_MakeIdentifier(scm__rc.d1964[764], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#<= */
  scm__rc.d1964[768] = Scm_MakeIdentifier(scm__rc.d1964[695], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#undefined? */
  scm__rc.d1964[769] = Scm_MakeIdentifier(scm__rc.d1964[706], SCM_MODULE(scm__rc.d1964[23]), SCM_NIL); /* data.ring-buffer#errorf */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[337]), scm__rc.d1964[555]);
  scm__rc.d1964[770] = Scm_MakeExtendedPair(scm__rc.d1964[760], SCM_OBJ(&scm__rc.d1966[291]), SCM_OBJ(&scm__rc.d1966[338]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[339]), scm__rc.d1964[770]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1968[28]))->name = scm__rc.d1964[760];/* ring-buffer-ref */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[1269]))[28] = SCM_WORD(scm__rc.d1964[715]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[1269]))[37] = SCM_WORD(scm__rc.d1964[44]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[1269]))[40] = SCM_WORD(scm__rc.d1964[767]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[1269]))[47] = SCM_WORD(scm__rc.d1964[34]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[1269]))[53] = SCM_WORD(scm__rc.d1964[550]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[1269]))[65] = SCM_WORD(scm__rc.d1964[38]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[1269]))[68] = SCM_WORD(scm__rc.d1964[325]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[1269]))[70] = SCM_WORD(scm__rc.d1964[744]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[1269]))[76] = SCM_WORD(scm__rc.d1964[768]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[1269]))[84] = SCM_WORD(scm__rc.d1964[769]);
  ScmObj G2013 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1968[28]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1964[760]) /* ring-buffer-ref */, G2013,0);

  scm__rc.d1964[771] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1965[184])),TRUE); /* ring-buffer-set! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[340]), scm__rc.d1964[761]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[341]), scm__rc.d1964[552]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[344]), scm__rc.d1964[555]);
  scm__rc.d1964[772] = Scm_MakeExtendedPair(scm__rc.d1964[771], SCM_OBJ(&scm__rc.d1966[341]), SCM_OBJ(&scm__rc.d1966[345]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1966[346]), scm__rc.d1964[772]);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1968[29]))->name = scm__rc.d1964[771];/* ring-buffer-set! */
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[1356]))[8] = SCM_WORD(scm__rc.d1964[44]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[1356]))[11] = SCM_WORD(scm__rc.d1964[767]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[1356]))[23] = SCM_WORD(scm__rc.d1964[769]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[1356]))[28] = SCM_WORD(scm__rc.d1964[34]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[1356]))[34] = SCM_WORD(scm__rc.d1964[550]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[1356]))[46] = SCM_WORD(scm__rc.d1964[38]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[1356]))[49] = SCM_WORD(scm__rc.d1964[325]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1967[1356]))[53] = SCM_WORD(scm__rc.d1964[751]);
  ScmObj G2014 = Scm_MakeClosure(SCM_OBJ(&scm__rc.d1968[29]), NULL);

  Scm_MakeBinding(SCM_MODULE(Scm_CurrentModule()) /*  */, SCM_SYMBOL(scm__rc.d1964[771]) /* ring-buffer-set! */, G2014,0);

  Scm_VMExecuteToplevels(toplevels);
}
