/* Generated automatically from libcode.scm.  DO NOT EDIT */
#define LIBGAUCHE_BODY 
#include <gauche.h>
#include <gauche/code.h>
#include "gauche/priv/configP.h"
#include "gauche/code.h"
#include "gauche/priv/codeP.h"
#include "gauche/vminsn.h"
static ScmObj libcodevm_dump_code(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libcodevm_dump_code__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libcodevm_dump_code, NULL, NULL);

static ScmObj libcodevm_code_TOlist(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libcodevm_code_TOlist__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libcodevm_code_TOlist, NULL, NULL);

static ScmObj libcodevm_insn_build(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libcodevm_insn_build__STUB, 1, 0,SCM_FALSE,libcodevm_insn_build, NULL, NULL);

static ScmObj libcodevm_insn_code_TOname(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libcodevm_insn_code_TOname__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libcodevm_insn_code_TOname, NULL, NULL);

static ScmObj libcodevm_insn_name_TOcode(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libcodevm_insn_name_TOcode__STUB, 1, 0,SCM_FALSE,libcodevm_insn_name_TOcode, NULL, NULL);

static ScmObj libcodemake_compiled_code_builder(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libcodemake_compiled_code_builder__STUB, 5, 0,SCM_FALSE,libcodemake_compiled_code_builder, NULL, NULL);

static ScmObj libcodecompiled_code_emit0X(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libcodecompiled_code_emit0X__STUB, 2, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libcodecompiled_code_emit0X, NULL, NULL);

static ScmObj libcodecompiled_code_emit_PUSHX(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libcodecompiled_code_emit_PUSHX__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libcodecompiled_code_emit_PUSHX, NULL, NULL);

static ScmObj libcodecompiled_code_emit_RETX(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libcodecompiled_code_emit_RETX__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libcodecompiled_code_emit_RETX, NULL, NULL);

static ScmObj libcodecompiled_code_emit0oX(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libcodecompiled_code_emit0oX__STUB, 3, 0,SCM_FALSE,libcodecompiled_code_emit0oX, NULL, NULL);

static ScmObj libcodecompiled_code_emit0iX(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libcodecompiled_code_emit0iX__STUB, 3, 0,SCM_FALSE,libcodecompiled_code_emit0iX, NULL, NULL);

static ScmObj libcodecompiled_code_emit0oiX(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libcodecompiled_code_emit0oiX__STUB, 4, 0,SCM_FALSE,libcodecompiled_code_emit0oiX, NULL, NULL);

static ScmObj libcodecompiled_code_emit1X(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libcodecompiled_code_emit1X__STUB, 3, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libcodecompiled_code_emit1X, NULL, NULL);

static ScmObj libcodecompiled_code_emit1oX(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libcodecompiled_code_emit1oX__STUB, 4, 0,SCM_FALSE,libcodecompiled_code_emit1oX, NULL, NULL);

static ScmObj libcodecompiled_code_emit1iX(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libcodecompiled_code_emit1iX__STUB, 4, 0,SCM_FALSE,libcodecompiled_code_emit1iX, NULL, NULL);

static ScmObj libcodecompiled_code_emit1oiX(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libcodecompiled_code_emit1oiX__STUB, 5, 0,SCM_FALSE,libcodecompiled_code_emit1oiX, NULL, NULL);

static ScmObj libcodecompiled_code_emit2X(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libcodecompiled_code_emit2X__STUB, 4, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libcodecompiled_code_emit2X, NULL, NULL);

static ScmObj libcodecompiled_code_emit2oX(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libcodecompiled_code_emit2oX__STUB, 5, 0,SCM_FALSE,libcodecompiled_code_emit2oX, NULL, NULL);

static ScmObj libcodecompiled_code_emit2iX(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libcodecompiled_code_emit2iX__STUB, 5, 0,SCM_FALSE,libcodecompiled_code_emit2iX, NULL, NULL);

static ScmObj libcodecompiled_code_emit2oiX(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libcodecompiled_code_emit2oiX__STUB, 6, 0,SCM_FALSE,libcodecompiled_code_emit2oiX, NULL, NULL);

static ScmObj libcodecompiled_code_new_label(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libcodecompiled_code_new_label__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libcodecompiled_code_new_label, NULL, NULL);

static ScmObj libcodecompiled_code_set_labelX(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libcodecompiled_code_set_labelX__STUB, 2, 0,SCM_FALSE,libcodecompiled_code_set_labelX, NULL, NULL);

static ScmObj libcodecompiled_code_finish_builder(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libcodecompiled_code_finish_builder__STUB, 2, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libcodecompiled_code_finish_builder, NULL, NULL);

static ScmObj libcodecompiled_code_copyX(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libcodecompiled_code_copyX__STUB, 2, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libcodecompiled_code_copyX, NULL, NULL);

static ScmObj libcodecompiled_code_push_infoX(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libcodecompiled_code_push_infoX__STUB, 2, 0,SCM_FALSE,libcodecompiled_code_push_infoX, NULL, NULL);

/* debug info of %original-source */
static unsigned char uvector__00001[] = {
 0u, 3u, 138u, 134u, 4u, 128u, 8u, 226u, 65u, 129u, 198u, 1u, 36u,
113u, 16u, 192u, 144u, 9u, 28u, 60u, 48u, 50u, 192u, 33u, 48u, 70u,
128u, 9u, 28u, 56u, 48u, 36u, 2u, 71u, 13u, 12u, 12u, 128u, 64u, 34u,
2u, 128u, 3u, 12u, 6u, 91u, 137u, 33u, 48u, 161u, 36u, 112u, 176u,
192u, 152u, 155u, 17u, 193u, 195u, 2u, 64u, 4u, 112u, 80u, 192u, 152u,
155u, 17u, 192u, 195u, 2u, 64u, 4u, 112u, 16u, 193u, 2u, 64u, 4u,
142u, 0u, 24u, 18u, 0u, 33u, 136u, 48u, 49u, 136u, 0u, 135u, 0u, 153u,
43u, 134u, 71u, 16u, 32u, 8u, 0u, 145u, 2u, 192u, 33u, 49u, 54u, 9u,
130u, 52u, 0u, 73u, 36u, 128u,};
/* debug info of %toplevel */
static unsigned char uvector__00002[] = {
 0u, 3u, 134u, 6u, 6u, 97u, 3u, 64u, 4u, 56u, 8u, 18u, 0u, 33u, 145u,
196u, 8u, 2u, 0u, 36u, 64u, 176u, 8u, 128u, 160u, 0u, 195u, 1u, 150u,
226u, 28u, 96u, 19u, 0u, 18u, 73u, 28u, 36u, 48u, 49u, 132u, 192u,
197u, 48u, 62u, 35u, 131u, 134u, 4u, 192u, 112u, 142u, 4u, 24u, 19u,
1u, 194u, 56u, 0u, 96u, 76u, 7u, 9u, 0u,};
/* debug info of compiled-code-definition */
static unsigned char uvector__00003[] = {
 0u, 3u, 140u, 6u, 0u, 255u, 3u, 192u, 196u, 65u, 16u, 72u, 97u, 96u,
36u, 145u, 197u, 131u, 2u, 96u, 130u, 71u, 19u, 12u, 9u, 4u, 145u,
196u, 67u, 2u, 96u, 130u, 71u, 15u, 12u, 9u, 4u, 145u, 195u, 131u, 3u,
32u, 16u, 72u, 130u, 4u, 21u, 5u, 134u, 24u, 48u, 144u, 194u, 196u,
73u, 33u, 194u, 9u, 15u, 65u, 48u, 28u, 36u, 145u, 195u, 3u, 2u, 98u,
176u, 71u, 7u, 12u, 9u, 139u, 41u, 28u, 16u, 48u, 36u, 22u, 71u, 2u,
12u, 9u, 139u, 41u, 28u, 0u, 48u, 38u, 43u, 4u, 49u, 6u, 6u, 49u, 5u,
145u, 6u, 193u, 33u, 49u, 88u, 9u, 128u, 225u, 36u, 128u,};
/* debug info of %toplevel */
static unsigned char uvector__00004[] = {
 0u, 3u, 134u, 6u, 6u, 97u, 7u, 65u, 100u, 65u, 176u, 72u, 130u, 4u,
21u, 5u, 134u, 24u, 48u, 144u, 194u, 196u, 72u, 15u, 240u, 60u, 12u,
68u, 17u, 4u, 134u, 22u, 2u, 73u, 36u, 112u, 144u, 192u, 198u, 19u,
3u, 20u, 192u, 248u, 142u, 14u, 24u, 19u, 1u, 194u, 56u, 16u, 96u,
76u, 7u, 8u, 224u, 1u, 129u, 48u, 28u, 36u,};
/* debug info of compiled-code-type */
static unsigned char uvector__00005[] = {
 0u, 3u, 136u, 134u, 8u, 60u, 53u, 66u, 4u, 48u, 194u, 36u, 145u,
195u, 67u, 2u, 96u, 82u, 71u, 12u, 12u, 16u, 144u, 16u, 128u, 130u,
160u, 176u, 195u, 9u, 146u, 64u, 129u, 33u, 2u, 72u, 76u, 7u, 9u, 28u,
44u, 48u, 38u, 31u, 4u, 112u, 160u, 192u, 144u, 129u, 28u, 36u, 48u,
38u, 20u, 100u, 112u, 128u, 192u, 144u, 129u, 28u, 28u, 48u, 38u, 20u,
100u, 112u, 80u, 192u, 152u, 96u, 17u, 192u, 131u, 2u, 65u, 100u,
112u, 0u, 192u, 152u, 96u, 16u, 196u, 24u, 24u, 196u, 22u, 66u, 97u,
70u, 73u, 0u,};
/* debug info of %toplevel */
static unsigned char uvector__00006[] = {
 0u, 3u, 134u, 6u, 6u, 97u, 10u, 65u, 100u, 66u, 64u, 66u, 2u, 10u,
130u, 195u, 12u, 38u, 73u, 2u, 4u, 132u, 9u, 34u, 15u, 13u, 80u, 129u,
12u, 48u, 137u, 36u, 145u, 194u, 67u, 3u, 24u, 76u, 12u, 83u, 3u,
226u, 56u, 56u, 96u, 76u, 7u, 8u, 224u, 65u, 129u, 48u, 28u, 35u,
128u, 6u, 4u, 192u, 112u, 144u,};
static ScmObj libcode_25decode_packed_debug_info(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libcode_25decode_packed_debug_info__STUB, 2, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libcode_25decode_packed_debug_info, NULL, NULL);

/* debug info of compiled-code-attach-source-info! */
static unsigned char uvector__00007[] = {
 0u, 3u, 171u, 134u, 8u, 86u, 11u, 12u, 48u, 153u, 15u, 161u, 204u,
66u, 208u, 88u, 97u, 133u, 201u, 12u, 48u, 193u, 36u, 145u, 213u,
131u, 2u, 96u, 150u, 71u, 85u, 12u, 9u, 130u, 177u, 29u, 64u, 48u,
38u, 12u, 36u, 116u, 240u, 192u, 144u, 89u, 29u, 56u, 48u, 36u, 22u,
71u, 75u, 12u, 16u, 172u, 22u, 24u, 97u, 50u, 28u, 225u, 1u, 12u,
136u, 68u, 67u, 66u, 17u, 134u, 225u, 18u, 73u, 36u, 142u, 148u, 24u,
19u, 29u, 162u, 58u, 48u, 96u, 115u, 15u, 65u, 50u, 9u, 48u, 225u,
35u, 162u, 6u, 4u, 200u, 88u, 142u, 134u, 24u, 18u, 17u, 35u, 159u,
134u, 6u, 88u, 116u, 38u, 82u, 16u, 225u, 35u, 159u, 6u, 4u, 132u,
72u, 231u, 161u, 129u, 33u, 2u, 57u, 224u, 96u, 72u, 44u, 142u, 116u,
24u, 33u, 232u, 44u, 67u, 65u, 136u, 48u, 67u, 112u, 1u, 36u, 145u,
206u, 67u, 2u, 104u, 66u, 113u, 28u, 224u, 48u, 38u, 132u, 44u, 145u,
205u, 195u, 2u, 64u, 4u, 115u, 32u, 192u, 144u, 89u, 28u, 192u, 48u,
38u, 132u, 5u, 17u, 202u, 195u, 4u, 63u, 8u, 6u, 22u, 3u, 16u, 18u,
57u, 80u, 96u, 72u, 128u, 142u, 78u, 24u, 18u, 16u, 35u, 146u, 134u,
4u, 208u, 172u, 210u, 57u, 24u, 96u, 101u, 136u, 2u, 104u, 86u, 105u,
35u, 145u, 6u, 4u, 136u, 8u, 228u, 33u, 129u, 144u, 8u, 128u, 64u,
80u, 8u, 97u, 96u, 45u, 196u, 144u, 154u, 25u, 16u, 72u, 227u, 225u,
129u, 52u, 54u, 100u, 142u, 54u, 24u, 18u, 1u, 35u, 140u, 134u, 4u,
208u, 217u, 146u, 56u, 192u, 96u, 100u, 2u, 1u, 1u, 254u, 7u, 129u,
140u, 0u, 72u, 132u, 4u, 66u, 33u, 104u, 44u, 48u, 194u, 228u, 136u,
10u, 0u, 12u, 49u, 17u, 12u, 48u, 193u, 36u, 145u, 2u, 196u, 1u, 52u,
54u, 100u, 38u, 133u, 102u, 144u, 154u, 16u, 20u, 19u, 26u, 178u, 71u,
22u, 12u, 9u, 162u, 11u, 164u, 113u, 64u, 192u, 154u, 33u, 184u, 71u,
15u, 12u, 9u, 0u, 17u, 195u, 67u, 2u, 104u, 134u, 225u, 28u, 44u, 48u,
38u, 136u, 69u, 17u, 194u, 131u, 2u, 65u, 100u, 112u, 128u, 192u,
154u, 32u, 186u, 71u, 6u, 12u, 9u, 161u, 251u, 100u, 112u, 80u, 192u,
144u, 1u, 28u, 12u, 48u, 38u, 135u, 237u, 145u, 192u, 67u, 3u, 44u,
0u, 19u, 67u, 240u, 2u, 96u, 56u, 72u, 224u, 1u, 129u, 32u, 2u, 24u,
131u, 3u, 24u, 130u, 224u, 8u, 68u, 132u, 209u, 105u, 82u, 72u,};
/* debug info of %toplevel */
static unsigned char uvector__00008[] = {
 0u, 3u, 134u, 6u, 6u, 97u, 17u, 193u, 112u, 4u, 34u, 67u, 44u, 0u,
25u, 0u, 128u, 64u, 127u, 129u, 224u, 99u, 0u, 18u, 33u, 1u, 16u,
136u, 90u, 11u, 12u, 48u, 185u, 34u, 2u, 128u, 3u, 12u, 68u, 67u, 12u,
48u, 73u, 36u, 64u, 177u, 0u, 128u, 160u, 16u, 194u, 192u, 91u, 136u,
135u, 225u, 0u, 194u, 192u, 98u, 2u, 68u, 61u, 5u, 136u, 104u, 49u,
6u, 8u, 110u, 0u, 36u, 145u, 10u, 193u, 97u, 134u, 19u, 33u, 206u,
16u, 16u, 200u, 132u, 68u, 52u, 33u, 24u, 110u, 17u, 36u, 146u, 72u,
133u, 96u, 176u, 195u, 9u, 144u, 250u, 28u, 196u, 45u, 5u, 134u, 24u,
92u, 144u, 195u, 12u, 18u, 73u, 36u, 112u, 144u, 192u, 198u, 19u, 3u,
20u, 193u, 72u, 142u, 14u, 24u, 19u, 1u, 194u, 56u, 16u, 96u, 76u, 7u,
8u, 224u, 1u, 129u, 48u, 28u, 36u,};
static ScmObj get_packed_vector(ScmPackedDebugInfo* s);
static ScmObj libcodedecode_packed_debug_info(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libcodedecode_packed_debug_info__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libcodedecode_packed_debug_info, NULL, NULL);

static ScmObj SCM_debug_info_const_vector();
#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 d1946[99];
} scm__sc SCM_UNUSED = {
  {   /* ScmString d1946 */
      SCM_STRING_CONST_INITIALIZER("gauche.vm.code", 14, 14),
      SCM_STRING_CONST_INITIALIZER("vm-dump-code", 12, 12),
      SCM_STRING_CONST_INITIALIZER("vm-code->list", 13, 13),
      SCM_STRING_CONST_INITIALIZER("vm-insn-build", 13, 13),
      SCM_STRING_CONST_INITIALIZER("vm-insn-code->name", 18, 18),
      SCM_STRING_CONST_INITIALIZER("vm-insn-name->code", 18, 18),
      SCM_STRING_CONST_INITIALIZER("make-compiled-code-builder", 26, 26),
      SCM_STRING_CONST_INITIALIZER("compiled-code-emit0!", 20, 20),
      SCM_STRING_CONST_INITIALIZER("compiled-code-emit0o!", 21, 21),
      SCM_STRING_CONST_INITIALIZER("compiled-code-emit0i!", 21, 21),
      SCM_STRING_CONST_INITIALIZER("compiled-code-emit0oi!", 22, 22),
      SCM_STRING_CONST_INITIALIZER("compiled-code-emit-PUSH!", 24, 24),
      SCM_STRING_CONST_INITIALIZER("compiled-code-emit-RET!", 23, 23),
      SCM_STRING_CONST_INITIALIZER("compiled-code-emit1!", 20, 20),
      SCM_STRING_CONST_INITIALIZER("compiled-code-emit1o!", 21, 21),
      SCM_STRING_CONST_INITIALIZER("compiled-code-emit1i!", 21, 21),
      SCM_STRING_CONST_INITIALIZER("compiled-code-emit1oi!", 22, 22),
      SCM_STRING_CONST_INITIALIZER("compiled-code-emit2!", 20, 20),
      SCM_STRING_CONST_INITIALIZER("compiled-code-emit2o!", 21, 21),
      SCM_STRING_CONST_INITIALIZER("compiled-code-emit2i!", 21, 21),
      SCM_STRING_CONST_INITIALIZER("compiled-code-emit2oi!", 22, 22),
      SCM_STRING_CONST_INITIALIZER("compiled-code-new-label", 23, 23),
      SCM_STRING_CONST_INITIALIZER("compiled-code-set-label!", 24, 24),
      SCM_STRING_CONST_INITIALIZER("compiled-code-push-info!", 24, 24),
      SCM_STRING_CONST_INITIALIZER("compiled-code-finish-builder", 28, 28),
      SCM_STRING_CONST_INITIALIZER("compiled-code-copy!", 19, 19),
      SCM_STRING_CONST_INITIALIZER("code", 4, 4),
      SCM_STRING_CONST_INITIALIZER("source-info", 11, 11),
      SCM_STRING_CONST_INITIALIZER("libcode.scm", 11, 11),
      SCM_STRING_CONST_INITIALIZER("bind-info", 9, 9),
      SCM_STRING_CONST_INITIALIZER("<compiled-code>", 15, 15),
      SCM_STRING_CONST_INITIALIZER("->", 2, 2),
      SCM_STRING_CONST_INITIALIZER("<void>", 6, 6),
      SCM_STRING_CONST_INITIALIZER("<top>", 5, 5),
      SCM_STRING_CONST_INITIALIZER("insn", 4, 4),
      SCM_STRING_CONST_INITIALIZER("<ulong>", 7, 7),
      SCM_STRING_CONST_INITIALIZER("opcode", 6, 6),
      SCM_STRING_CONST_INITIALIZER("<uint>", 6, 6),
      SCM_STRING_CONST_INITIALIZER("insn-name", 9, 9),
      SCM_STRING_CONST_INITIALIZER("<int>", 5, 5),
      SCM_STRING_CONST_INITIALIZER("reqargs", 7, 7),
      SCM_STRING_CONST_INITIALIZER("optargs", 7, 7),
      SCM_STRING_CONST_INITIALIZER("name", 4, 4),
      SCM_STRING_CONST_INITIALIZER("parent", 6, 6),
      SCM_STRING_CONST_INITIALIZER("intform", 7, 7),
      SCM_STRING_CONST_INITIALIZER("<uint16>", 8, 8),
      SCM_STRING_CONST_INITIALIZER("cc", 2, 2),
      SCM_STRING_CONST_INITIALIZER("operand", 7, 7),
      SCM_STRING_CONST_INITIALIZER("info", 4, 4),
      SCM_STRING_CONST_INITIALIZER("arg0", 4, 4),
      SCM_STRING_CONST_INITIALIZER("arg1", 4, 4),
      SCM_STRING_CONST_INITIALIZER("label", 5, 5),
      SCM_STRING_CONST_INITIALIZER("maxstack", 8, 8),
      SCM_STRING_CONST_INITIALIZER("dest", 4, 4),
      SCM_STRING_CONST_INITIALIZER("src", 3, 3),
      SCM_STRING_CONST_INITIALIZER("%expression-name-mark-key", 25, 25),
      SCM_STRING_CONST_INITIALIZER("%original-source", 16, 16),
      SCM_STRING_CONST_INITIALIZER("original", 8, 8),
      SCM_STRING_CONST_INITIALIZER("pair-attribute-get", 18, 18),
      SCM_STRING_CONST_INITIALIZER("%toplevel", 9, 9),
      SCM_STRING_CONST_INITIALIZER("compiled-code-definition", 24, 24),
      SCM_STRING_CONST_INITIALIZER("debug-info", 10, 10),
      SCM_STRING_CONST_INITIALIZER("~", 1, 1),
      SCM_STRING_CONST_INITIALIZER("gauche.internal", 15, 15),
      SCM_STRING_CONST_INITIALIZER("definition", 10, 10),
      SCM_STRING_CONST_INITIALIZER("assq-ref", 8, 8),
      SCM_STRING_CONST_INITIALIZER("compiled-code-type", 18, 18),
      SCM_STRING_CONST_INITIALIZER("signature-info", 14, 14),
      SCM_STRING_CONST_INITIALIZER("type", 4, 4),
      SCM_STRING_CONST_INITIALIZER("alist-ref", 9, 9),
      SCM_STRING_CONST_INITIALIZER("%decode-packed-debug-info", 25, 25),
      SCM_STRING_CONST_INITIALIZER("code-vector", 11, 11),
      SCM_STRING_CONST_INITIALIZER("const-vector", 12, 12),
      SCM_STRING_CONST_INITIALIZER("<u8vector>", 10, 10),
      SCM_STRING_CONST_INITIALIZER("<vector>", 8, 8),
      SCM_STRING_CONST_INITIALIZER("compiled-code-attach-source-info!", 33, 33),
      SCM_STRING_CONST_INITIALIZER("full-name", 9, 9),
      SCM_STRING_CONST_INITIALIZER("arg-info", 8, 8),
      SCM_STRING_CONST_INITIALIZER("_", 1, 1),
      SCM_STRING_CONST_INITIALIZER("extended-cons", 13, 13),
      SCM_STRING_CONST_INITIALIZER("pair-attribute-set!", 19, 19),
      SCM_STRING_CONST_INITIALIZER("decode-packed-debug-info", 24, 24),
      SCM_STRING_CONST_INITIALIZER("p", 1, 1),
      SCM_STRING_CONST_INITIALIZER("<packed-debug-info>", 19, 19),
      SCM_STRING_CONST_INITIALIZER("orig", 4, 4),
      SCM_STRING_CONST_INITIALIZER("pair\077", 5, 5),
      SCM_STRING_CONST_INITIALIZER("if-let1", 7, 7),
      SCM_STRING_CONST_INITIALIZER("def", 3, 3),
      SCM_STRING_CONST_INITIALIZER("and-let1", 8, 8),
      SCM_STRING_CONST_INITIALIZER("sig", 3, 3),
      SCM_STRING_CONST_INITIALIZER("and-let*", 8, 8),
      SCM_STRING_CONST_INITIALIZER("slot-set!", 9, 9),
      SCM_STRING_CONST_INITIALIZER("slot-ref", 8, 8),
      SCM_STRING_CONST_INITIALIZER("cond-list", 9, 9),
      SCM_STRING_CONST_INITIALIZER("quasiquote", 10, 10),
      SCM_STRING_CONST_INITIALIZER("unquote", 7, 7),
      SCM_STRING_CONST_INITIALIZER("r", 1, 1),
      SCM_STRING_CONST_INITIALIZER("tmp", 3, 3),
      SCM_STRING_CONST_INITIALIZER("si", 2, 2),
  },
};
static struct scm__rcRec {
  ScmUVector d1950[8];
  ScmCompiledCode d1949[8];
  ScmWord d1948[220];
  ScmPair d1947[322] SCM_ALIGN_PAIR;
  ScmObj d1945[360];
} scm__rc SCM_UNUSED = {
  {   /* ScmUVector d1950 */
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 113, uvector__00001, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 64, uvector__00002, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 108, uvector__00003, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 62, uvector__00004, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 94, uvector__00005, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 60, uvector__00006, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 391, uvector__00007, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 140, uvector__00008, 0, NULL),
  },
  {   /* ScmCompiledCode d1949 */
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %original-source */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1948[0])), 23,
            24, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1947[284]),
            SCM_OBJ(&scm__rc.d1949[1]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1948[23])), 15,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* compiled-code-definition */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1948[38])), 27,
            20, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1947[289]),
            SCM_OBJ(&scm__rc.d1949[3]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1948[65])), 15,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* compiled-code-type */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1948[80])), 20,
            12, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1947[294]),
            SCM_OBJ(&scm__rc.d1949[5]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1948[100])), 15,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* compiled-code-attach-source-info! */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1948[115])), 90,
            22, 3, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1947[312]),
            SCM_OBJ(&scm__rc.d1949[7]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1948[205])), 15,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
  },
  {   /* ScmWord d1948 */
    /* %original-source */
    0x0000003d    /*   0 (LREF0) */,
    0x00000098    /*   1 (PAIRP) */,
    0x00000030    /*   2 (RF) */,
    0x00000048    /*   3 (LREF0-PUSH) */,
    0x00001017    /*   4 (LOCAL-ENV 1) */,
    0x0000300e    /*   5 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1948[0]) + 13),
    0x00000048    /*   7 (LREF0-PUSH) */,
    0x00000006    /*   8 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* original */,
    0x00000009    /*  10 (CONSTF-PUSH) */,
    0x0000305f    /*  11 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* pair-attribute-get */,
    0x00001018    /*  13 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  14 (LREF0) */,
    0x0000001e    /*  15 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1948[0]) + 21),
    0x00000048    /*  17 (LREF0-PUSH) */,
    0x0000201b    /*  18 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1948[0]) + 5),
    0x00000014    /*  20 (RET) */,
    0x00000057    /*  21 (LREF10-RET) */,
    0x00000014    /*  22 (RET) */,
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1948[23]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* %expression-name-mark-key */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000001    /*   5 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* %original-source */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1948[23]) + 12),
    0x00000016    /*   9 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1949[0])) /* #<compiled-code %original-source@0x7f5dd8033d20> */,
    0x00000014    /*  11 (RET) */,
    0x00000015    /*  12 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* %original-source */,
    0x00000014    /*  14 (RET) */,
    /* compiled-code-definition */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1948[38]) + 14),
    0x0000200e    /*   2 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1948[38]) + 9),
    0x00000048    /*   4 (LREF0-PUSH) */,
    0x00000006    /*   5 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* debug-info */,
    0x0000205f    /*   7 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* ~ */,
    0x0000000d    /*   9 (PUSH) */,
    0x00000006    /*  10 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* definition */,
    0x0000205f    /*  12 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* assq-ref */,
    0x00001018    /*  14 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  15 (LREF0) */,
    0x00000030    /*  16 (RF) */,
    0x0000200e    /*  17 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1948[38]) + 24),
    0x00000048    /*  19 (LREF0-PUSH) */,
    0x00000006    /*  20 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* source-info */,
    0x0000205f    /*  22 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* assq-ref */,
    0x00001063    /*  24 (PUSH-GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* %original-source */,
    0x00000014    /*  26 (RET) */,
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1948[65]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* %expression-name-mark-key */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000001    /*   5 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* compiled-code-definition */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1948[65]) + 12),
    0x00000016    /*   9 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1949[2])) /* #<compiled-code compiled-code-definition@0x7f5dd85ba060> */,
    0x00000014    /*  11 (RET) */,
    0x00000015    /*  12 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* compiled-code-definition */,
    0x00000014    /*  14 (RET) */,
    /* compiled-code-type */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1948[80]) + 7),
    0x00000048    /*   2 (LREF0-PUSH) */,
    0x00000006    /*   3 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* signature-info */,
    0x0000205f    /*   5 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* ~ */,
    0x00001018    /*   7 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*   8 (LREF0) */,
    0x00000030    /*   9 (RF) */,
    0x0000003d    /*  10 (LREF0) */,
    0x00000098    /*  11 (PAIRP) */,
    0x00000030    /*  12 (RF) */,
    0x00000076    /*  13 (LREF0-CDR) */,
    0x0000000d    /*  14 (PUSH) */,
    0x00000006    /*  15 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* type */,
    0x00002060    /*  17 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* alist-ref */,
    0x00000014    /*  19 (RET) */,
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1948[100]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* %expression-name-mark-key */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000001    /*   5 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* compiled-code-type */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1948[100]) + 12),
    0x00000016    /*   9 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1949[4])) /* #<compiled-code compiled-code-type@0x7f5dd84b94e0> */,
    0x00000014    /*  11 (RET) */,
    0x00000015    /*  12 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* compiled-code-type */,
    0x00000014    /*  14 (RET) */,
    /* compiled-code-attach-source-info! */
    0x0000003e    /*   0 (LREF1) */,
    0x0000001e    /*   1 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1948[115]) + 78),
    0x0000100e    /*   3 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1948[115]) + 8),
    0x00000049    /*   5 (LREF1-PUSH) */,
    0x0000105f    /*   6 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* %original-source */,
    0x0000200f    /*   8 (PUSH-PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1948[115]) + 24),
    0x0000003f    /*  10 (LREF2) */,
    0x000000e3    /*  11 (SLOT-REFC) */,
    SCM_WORD(SCM_UNDEFINED) /* full-name */,
    0x0000300f    /*  13 (PUSH-PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1948[115]) + 22),
    0x00000049    /*  15 (LREF1-PUSH) */,
    0x00000006    /*  16 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* arg-info */,
    0x00000006    /*  18 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* _ */,
    0x0000305f    /*  20 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* pair-attribute-get */,
    0x00002062    /*  22 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* extended-cons */,
    0x00002018    /*  24 (PUSH-LOCAL-ENV 2) */,
    0x0000300e    /*  25 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1948[115]) + 33),
    0x00000049    /*  27 (LREF1-PUSH) */,
    0x00000006    /*  28 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* source-info */,
    0x00000009    /*  30 (CONSTF-PUSH) */,
    0x0000305f    /*  31 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* pair-attribute-get */,
    0x00001018    /*  33 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  34 (LREF0) */,
    0x0000001e    /*  35 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1948[115]) + 47),
    0x0000300e    /*  37 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1948[115]) + 47),
    0x0000004c    /*  39 (LREF10-PUSH) */,
    0x00000006    /*  40 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* source-info */,
    0x00000048    /*  42 (LREF0-PUSH) */,
    0x0000305f    /*  43 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* pair-attribute-set! */,
    0x00000013    /*  45 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1948[115]) + 47),
    0x0000001a    /*  47 (POP-LOCAL-ENV) */,
    0x0000200e    /*  48 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1948[115]) + 60),
    0x0000004e    /*  50 (LREF12-PUSH) */,
    0x00000006    /*  51 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* definition */,
    0x00000006    /*  53 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* source-info */,
    0x00000042    /*  55 (LREF11) */,
    0x00000066    /*  56 (CONS) */,
    0x00002088    /*  57 (LIST 2) */,
    0x00002062    /*  58 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* compiled-code-push-info! */,
    0x0000004e    /*  60 (LREF12-PUSH) */,
    0x00000048    /*  61 (LREF0-PUSH) */,
    0x00000041    /*  62 (LREF10) */,
    0x0000001e    /*  63 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1948[115]) + 73),
    0x00000006    /*  65 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* type */,
    0x00000041    /*  67 (LREF10) */,
    0x00000067    /*  68 (CONS-PUSH) */,
    0x00000003    /*  69 (CONSTN) */,
    0x00000066    /*  70 (CONS) */,
    0x00000013    /*  71 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1948[115]) + 74),
    0x00000003    /*  73 (CONSTN) */,
    0x00000066    /*  74 (CONS) */,
    0x000000e4    /*  75 (SLOT-SETC) */,
    SCM_WORD(SCM_UNDEFINED) /* signature-info */,
    0x00000014    /*  77 (RET) */,
    0x0000004a    /*  78 (LREF2-PUSH) */,
    0x0000003f    /*  79 (LREF2) */,
    0x000000e3    /*  80 (SLOT-REFC) */,
    SCM_WORD(SCM_UNDEFINED) /* full-name */,
    0x0000000d    /*  82 (PUSH) */,
    0x00000001    /*  83 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* _ */,
    0x00000066    /*  85 (CONS) */,
    0x00001088    /*  86 (LIST 1) */,
    0x000000e4    /*  87 (SLOT-SETC) */,
    SCM_WORD(SCM_UNDEFINED) /* signature-info */,
    0x00000014    /*  89 (RET) */,
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1948[205]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* %expression-name-mark-key */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000001    /*   5 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* compiled-code-attach-source-info! */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1948[205]) + 12),
    0x00000016    /*   9 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1949[6])) /* #<compiled-code compiled-code-attach-source-info!@0x7f5dd84eff60> */,
    0x00000014    /*  11 (RET) */,
    0x00000015    /*  12 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* compiled-code-attach-source-info! */,
    0x00000014    /*  14 (RET) */,
  },
  {   /* ScmPair d1947 */
       { SCM_NIL, SCM_NIL },
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[1])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[2])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[3])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[4])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[5])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[6])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[7])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[8])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[9])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[10])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[11])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[12])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[13])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[14])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[15])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[16])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[17])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[18])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[19])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[20])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[21])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[22])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[23])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[24])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(67U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1946[28]), SCM_OBJ(&scm__rc.d1947[27])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[28])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[30])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[31])},
       { SCM_OBJ(&scm__rc.d1947[32]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1947[29]), SCM_OBJ(&scm__rc.d1947[33])},
       { SCM_MAKE_INT(69U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1946[28]), SCM_OBJ(&scm__rc.d1947[35])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[36])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[38])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[39])},
       { SCM_OBJ(&scm__rc.d1947[40]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1947[37]), SCM_OBJ(&scm__rc.d1947[41])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(71U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1946[28]), SCM_OBJ(&scm__rc.d1947[44])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[45])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[47])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[48])},
       { SCM_OBJ(&scm__rc.d1947[49]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1947[46]), SCM_OBJ(&scm__rc.d1947[50])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(73U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1946[28]), SCM_OBJ(&scm__rc.d1947[53])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[54])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[56])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[57])},
       { SCM_OBJ(&scm__rc.d1947[58]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1947[55]), SCM_OBJ(&scm__rc.d1947[59])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(75U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1946[28]), SCM_OBJ(&scm__rc.d1947[62])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[63])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[65])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[66])},
       { SCM_OBJ(&scm__rc.d1947[67]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1947[64]), SCM_OBJ(&scm__rc.d1947[68])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[70])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[71])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[72])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[73])},
       { SCM_MAKE_INT(78U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1946[28]), SCM_OBJ(&scm__rc.d1947[75])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[76])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[78])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[79])},
       { SCM_OBJ(&scm__rc.d1947[80]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1947[77]), SCM_OBJ(&scm__rc.d1947[81])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[26])},
       { SCM_MAKE_INT(84U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1946[28]), SCM_OBJ(&scm__rc.d1947[84])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[85])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[87])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[88])},
       { SCM_OBJ(&scm__rc.d1947[89]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1947[86]), SCM_OBJ(&scm__rc.d1947[90])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(88U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1946[28]), SCM_OBJ(&scm__rc.d1947[93])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[94])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[96])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[97])},
       { SCM_OBJ(&scm__rc.d1947[98]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1947[95]), SCM_OBJ(&scm__rc.d1947[99])},
       { SCM_MAKE_INT(92U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1946[28]), SCM_OBJ(&scm__rc.d1947[101])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[102])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[104])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[105])},
       { SCM_OBJ(&scm__rc.d1947[106]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1947[103]), SCM_OBJ(&scm__rc.d1947[107])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[109])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[110])},
       { SCM_MAKE_INT(96U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1946[28]), SCM_OBJ(&scm__rc.d1947[112])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[113])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[115])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[116])},
       { SCM_OBJ(&scm__rc.d1947[117]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1947[114]), SCM_OBJ(&scm__rc.d1947[118])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[120])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[121])},
       { SCM_MAKE_INT(100U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1946[28]), SCM_OBJ(&scm__rc.d1947[123])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[124])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[126])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[127])},
       { SCM_OBJ(&scm__rc.d1947[128]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1947[125]), SCM_OBJ(&scm__rc.d1947[129])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[120])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[131])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[132])},
       { SCM_MAKE_INT(104U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1946[28]), SCM_OBJ(&scm__rc.d1947[134])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[135])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[137])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[138])},
       { SCM_OBJ(&scm__rc.d1947[139]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1947[136]), SCM_OBJ(&scm__rc.d1947[140])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[142])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[143])},
       { SCM_MAKE_INT(108U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1946[28]), SCM_OBJ(&scm__rc.d1947[145])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[146])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[148])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[149])},
       { SCM_OBJ(&scm__rc.d1947[150]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1947[147]), SCM_OBJ(&scm__rc.d1947[151])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[109])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[153])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[154])},
       { SCM_MAKE_INT(112U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1946[28]), SCM_OBJ(&scm__rc.d1947[156])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[157])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[159])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[160])},
       { SCM_OBJ(&scm__rc.d1947[161]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1947[158]), SCM_OBJ(&scm__rc.d1947[162])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[120])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[164])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[165])},
       { SCM_MAKE_INT(116U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1946[28]), SCM_OBJ(&scm__rc.d1947[167])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[168])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[170])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[171])},
       { SCM_OBJ(&scm__rc.d1947[172]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1947[169]), SCM_OBJ(&scm__rc.d1947[173])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[131])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[175])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[176])},
       { SCM_MAKE_INT(120U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1946[28]), SCM_OBJ(&scm__rc.d1947[178])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[179])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[181])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[182])},
       { SCM_OBJ(&scm__rc.d1947[183]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1947[180]), SCM_OBJ(&scm__rc.d1947[184])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[186])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[187])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[188])},
       { SCM_MAKE_INT(124U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1946[28]), SCM_OBJ(&scm__rc.d1947[190])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[191])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[193])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[194])},
       { SCM_OBJ(&scm__rc.d1947[195]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1947[192]), SCM_OBJ(&scm__rc.d1947[196])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[109])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[198])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[199])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[200])},
       { SCM_MAKE_INT(128U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1946[28]), SCM_OBJ(&scm__rc.d1947[202])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[203])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[205])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[206])},
       { SCM_OBJ(&scm__rc.d1947[207]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1947[204]), SCM_OBJ(&scm__rc.d1947[208])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[120])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[210])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[211])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[212])},
       { SCM_MAKE_INT(132U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1946[28]), SCM_OBJ(&scm__rc.d1947[214])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[215])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[217])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[218])},
       { SCM_OBJ(&scm__rc.d1947[219]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1947[216]), SCM_OBJ(&scm__rc.d1947[220])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[131])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[222])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[223])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[224])},
       { SCM_MAKE_INT(136U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1946[28]), SCM_OBJ(&scm__rc.d1947[226])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[227])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[229])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[230])},
       { SCM_OBJ(&scm__rc.d1947[231]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1947[228]), SCM_OBJ(&scm__rc.d1947[232])},
       { SCM_MAKE_INT(140U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1946[28]), SCM_OBJ(&scm__rc.d1947[234])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[235])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[237])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[238])},
       { SCM_OBJ(&scm__rc.d1947[239]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1947[236]), SCM_OBJ(&scm__rc.d1947[240])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[242])},
       { SCM_MAKE_INT(143U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1946[28]), SCM_OBJ(&scm__rc.d1947[244])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[245])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[247])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[248])},
       { SCM_OBJ(&scm__rc.d1947[249]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1947[246]), SCM_OBJ(&scm__rc.d1947[250])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[252])},
       { SCM_MAKE_INT(146U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1946[28]), SCM_OBJ(&scm__rc.d1947[254])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[255])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[257])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[258])},
       { SCM_OBJ(&scm__rc.d1947[259]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1947[256]), SCM_OBJ(&scm__rc.d1947[260])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[262])},
       { SCM_MAKE_INT(150U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1946[28]), SCM_OBJ(&scm__rc.d1947[264])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[265])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[1])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[267])},
       { SCM_OBJ(&scm__rc.d1947[268]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1947[266]), SCM_OBJ(&scm__rc.d1947[269])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[120])},
       { SCM_MAKE_INT(158U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1946[28]), SCM_OBJ(&scm__rc.d1947[272])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[273])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[275])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[276])},
       { SCM_OBJ(&scm__rc.d1947[277]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1947[274]), SCM_OBJ(&scm__rc.d1947[278])},
       { SCM_MAKE_INT(172U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1946[28]), SCM_OBJ(&scm__rc.d1947[280])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[281])},
       { SCM_OBJ(&scm__rc.d1947[282]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(181U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1946[28]), SCM_OBJ(&scm__rc.d1947[285])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[286])},
       { SCM_OBJ(&scm__rc.d1947[287]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(186U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1946[28]), SCM_OBJ(&scm__rc.d1947[290])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[291])},
       { SCM_OBJ(&scm__rc.d1947[292]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[295])},
       { SCM_MAKE_INT(191U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1946[28]), SCM_OBJ(&scm__rc.d1947[297])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[298])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[300])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[301])},
       { SCM_OBJ(&scm__rc.d1947[302]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1947[299]), SCM_OBJ(&scm__rc.d1947[303])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[305])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[306])},
       { SCM_MAKE_INT(202U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1946[28]), SCM_OBJ(&scm__rc.d1947[308])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[309])},
       { SCM_OBJ(&scm__rc.d1947[310]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(254U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1946[28]), SCM_OBJ(&scm__rc.d1947[314])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[315])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[317])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1947[318])},
       { SCM_OBJ(&scm__rc.d1947[319]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1947[316]), SCM_OBJ(&scm__rc.d1947[320])},
  },
  {   /* ScmObj d1945 */
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_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(5, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(5, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(5, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(5, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(5, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    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(9, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(6, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(7, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(8, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(7, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(8, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(9, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(8, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(9, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(10, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(6, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    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_MAKE_INT(1U),
    SCM_UNDEFINED,
    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_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(6, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    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_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(5, FALSE),
    SCM_MAKE_INT(1U),
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_UNDEFINED,
    SCM_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(36, FALSE),
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    SCM_FALSE,
    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,
  },
};

static ScmObj libcodevm_dump_code(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj code_scm;
  ScmCompiledCode* code;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("vm-dump-code");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  code_scm = SCM_SUBRARGS[0];
  if (!SCM_COMPILED_CODE_P(code_scm)) Scm_TypeError("code", "<compiled-code>", code_scm);
  code = SCM_COMPILED_CODE(code_scm);
  {
Scm_CompiledCodeDump(code);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}


static ScmObj libcodevm_code_TOlist(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj code_scm;
  ScmCompiledCode* code;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("vm-code->list");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  code_scm = SCM_SUBRARGS[0];
  if (!SCM_COMPILED_CODE_P(code_scm)) Scm_TypeError("code", "<compiled-code>", code_scm);
  code = SCM_COMPILED_CODE(code_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = Scm_CompiledCodeToList(code);
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libcodevm_insn_build(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj insn_scm;
  ScmObj insn;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("vm-insn-build");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  insn_scm = SCM_SUBRARGS[0];
  if (!(insn_scm)) Scm_TypeError("insn", "scheme object", insn_scm);
  insn = (insn_scm);
  {
{
u_long SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 72 "libcode.scm"
SCM_RESULT = 
#line 72 "libcode.scm"
((u_long )(Scm_VMInsnBuild(insn)));
SCM_RESULT_s = Scm_MakeIntegerU(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = Scm_MakeIntegerU(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libcodevm_insn_code_TOname(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj opcode_scm;
  u_int opcode;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("vm-insn-code->name");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  opcode_scm = SCM_SUBRARGS[0];
  if (!SCM_INTEGER_FITS_UINT_P(opcode_scm)) Scm_TypeError("opcode", "u_int", opcode_scm);
  opcode = Scm_GetIntegerU(opcode_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 74 "libcode.scm"
SCM_RESULT = 
#line 74 "libcode.scm"
SCM_INTERN(Scm_VMInsnName(opcode));
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libcodevm_insn_name_TOcode(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj insn_name_scm;
  ScmObj insn_name;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("vm-insn-name->code");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  insn_name_scm = SCM_SUBRARGS[0];
  if (!(insn_name_scm)) Scm_TypeError("insn-name", "scheme object", insn_name_scm);
  insn_name = (insn_name_scm);
  {
{
int SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = Scm_VMInsnNameToCode(insn_name);
SCM_RESULT_s = Scm_MakeInteger(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = Scm_MakeInteger(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libcodemake_compiled_code_builder(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj reqargs_scm;
  uint16_t reqargs;
  ScmObj optargs_scm;
  uint16_t optargs;
  ScmObj name_scm;
  ScmObj name;
  ScmObj parent_scm;
  ScmObj parent;
  ScmObj intform_scm;
  ScmObj intform;
  ScmObj SCM_SUBRARGS[5];
  SCM_ENTER_SUBR("make-compiled-code-builder");
  for (int SCM_i=0; SCM_i<5; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  reqargs_scm = SCM_SUBRARGS[0];
  if (!SCM_INTEGER_FITS_UINT16_P(reqargs_scm)) Scm_TypeError("reqargs", "uint16_t", reqargs_scm);
  reqargs = Scm_GetIntegerU16(reqargs_scm);
  optargs_scm = SCM_SUBRARGS[1];
  if (!SCM_INTEGER_FITS_UINT16_P(optargs_scm)) Scm_TypeError("optargs", "uint16_t", optargs_scm);
  optargs = Scm_GetIntegerU16(optargs_scm);
  name_scm = SCM_SUBRARGS[2];
  if (!(name_scm)) Scm_TypeError("name", "scheme object", name_scm);
  name = (name_scm);
  parent_scm = SCM_SUBRARGS[3];
  if (!(parent_scm)) Scm_TypeError("parent", "scheme object", parent_scm);
  parent = (parent_scm);
  intform_scm = SCM_SUBRARGS[4];
  if (!(intform_scm)) Scm_TypeError("intform", "scheme object", intform_scm);
  intform = (intform_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = Scm_MakeCompiledCodeBuilder(reqargs,optargs,name,parent,intform);
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libcodecompiled_code_emit0X(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj cc_scm;
  ScmCompiledCode* cc;
  ScmObj code_scm;
  int code;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("compiled-code-emit0!");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  cc_scm = SCM_SUBRARGS[0];
  if (!SCM_COMPILED_CODE_P(cc_scm)) Scm_TypeError("cc", "<compiled-code>", cc_scm);
  cc = SCM_COMPILED_CODE(cc_scm);
  code_scm = SCM_SUBRARGS[1];
  if (!SCM_INTEGER_FITS_INT_P(code_scm)) Scm_TypeError("code", "int", code_scm);
  code = Scm_GetInteger(code_scm);
  {

#line 86 "libcode.scm"
Scm_CompiledCodeEmit(cc,code,0,0,SCM_FALSE,SCM_FALSE);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}


static ScmObj libcodecompiled_code_emit_PUSHX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj cc_scm;
  ScmCompiledCode* cc;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("compiled-code-emit-PUSH!");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  cc_scm = SCM_SUBRARGS[0];
  if (!SCM_COMPILED_CODE_P(cc_scm)) Scm_TypeError("cc", "<compiled-code>", cc_scm);
  cc = SCM_COMPILED_CODE(cc_scm);
  {

#line 90 "libcode.scm"
Scm_CompiledCodeEmit(cc,SCM_VM_PUSH,0,0,SCM_FALSE,SCM_FALSE);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}


static ScmObj libcodecompiled_code_emit_RETX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj cc_scm;
  ScmCompiledCode* cc;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("compiled-code-emit-RET!");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  cc_scm = SCM_SUBRARGS[0];
  if (!SCM_COMPILED_CODE_P(cc_scm)) Scm_TypeError("cc", "<compiled-code>", cc_scm);
  cc = SCM_COMPILED_CODE(cc_scm);
  {

#line 94 "libcode.scm"
Scm_CompiledCodeEmit(cc,SCM_VM_RET,0,0,SCM_FALSE,SCM_FALSE);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}


static ScmObj libcodecompiled_code_emit0oX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj cc_scm;
  ScmCompiledCode* cc;
  ScmObj code_scm;
  int code;
  ScmObj operand_scm;
  ScmObj operand;
  ScmObj SCM_SUBRARGS[3];
  SCM_ENTER_SUBR("compiled-code-emit0o!");
  for (int SCM_i=0; SCM_i<3; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  cc_scm = SCM_SUBRARGS[0];
  if (!SCM_COMPILED_CODE_P(cc_scm)) Scm_TypeError("cc", "<compiled-code>", cc_scm);
  cc = SCM_COMPILED_CODE(cc_scm);
  code_scm = SCM_SUBRARGS[1];
  if (!SCM_INTEGER_FITS_INT_P(code_scm)) Scm_TypeError("code", "int", code_scm);
  code = Scm_GetInteger(code_scm);
  operand_scm = SCM_SUBRARGS[2];
  if (!(operand_scm)) Scm_TypeError("operand", "scheme object", operand_scm);
  operand = (operand_scm);
  {

#line 98 "libcode.scm"
Scm_CompiledCodeEmit(cc,code,0,0,operand,SCM_FALSE);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}


static ScmObj libcodecompiled_code_emit0iX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj cc_scm;
  ScmCompiledCode* cc;
  ScmObj code_scm;
  int code;
  ScmObj info_scm;
  ScmObj info;
  ScmObj SCM_SUBRARGS[3];
  SCM_ENTER_SUBR("compiled-code-emit0i!");
  for (int SCM_i=0; SCM_i<3; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  cc_scm = SCM_SUBRARGS[0];
  if (!SCM_COMPILED_CODE_P(cc_scm)) Scm_TypeError("cc", "<compiled-code>", cc_scm);
  cc = SCM_COMPILED_CODE(cc_scm);
  code_scm = SCM_SUBRARGS[1];
  if (!SCM_INTEGER_FITS_INT_P(code_scm)) Scm_TypeError("code", "int", code_scm);
  code = Scm_GetInteger(code_scm);
  info_scm = SCM_SUBRARGS[2];
  if (!(info_scm)) Scm_TypeError("info", "scheme object", info_scm);
  info = (info_scm);
  {

#line 102 "libcode.scm"
Scm_CompiledCodeEmit(cc,code,0,0,SCM_FALSE,info);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}


static ScmObj libcodecompiled_code_emit0oiX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj cc_scm;
  ScmCompiledCode* cc;
  ScmObj code_scm;
  int code;
  ScmObj operand_scm;
  ScmObj operand;
  ScmObj info_scm;
  ScmObj info;
  ScmObj SCM_SUBRARGS[4];
  SCM_ENTER_SUBR("compiled-code-emit0oi!");
  for (int SCM_i=0; SCM_i<4; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  cc_scm = SCM_SUBRARGS[0];
  if (!SCM_COMPILED_CODE_P(cc_scm)) Scm_TypeError("cc", "<compiled-code>", cc_scm);
  cc = SCM_COMPILED_CODE(cc_scm);
  code_scm = SCM_SUBRARGS[1];
  if (!SCM_INTEGER_FITS_INT_P(code_scm)) Scm_TypeError("code", "int", code_scm);
  code = Scm_GetInteger(code_scm);
  operand_scm = SCM_SUBRARGS[2];
  if (!(operand_scm)) Scm_TypeError("operand", "scheme object", operand_scm);
  operand = (operand_scm);
  info_scm = SCM_SUBRARGS[3];
  if (!(info_scm)) Scm_TypeError("info", "scheme object", info_scm);
  info = (info_scm);
  {

#line 106 "libcode.scm"
Scm_CompiledCodeEmit(cc,code,0,0,operand,info);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}


static ScmObj libcodecompiled_code_emit1X(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj cc_scm;
  ScmCompiledCode* cc;
  ScmObj code_scm;
  int code;
  ScmObj arg0_scm;
  int arg0;
  ScmObj SCM_SUBRARGS[3];
  SCM_ENTER_SUBR("compiled-code-emit1!");
  for (int SCM_i=0; SCM_i<3; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  cc_scm = SCM_SUBRARGS[0];
  if (!SCM_COMPILED_CODE_P(cc_scm)) Scm_TypeError("cc", "<compiled-code>", cc_scm);
  cc = SCM_COMPILED_CODE(cc_scm);
  code_scm = SCM_SUBRARGS[1];
  if (!SCM_INTEGER_FITS_INT_P(code_scm)) Scm_TypeError("code", "int", code_scm);
  code = Scm_GetInteger(code_scm);
  arg0_scm = SCM_SUBRARGS[2];
  if (!SCM_INTEGER_FITS_INT_P(arg0_scm)) Scm_TypeError("arg0", "int", arg0_scm);
  arg0 = Scm_GetInteger(arg0_scm);
  {

#line 110 "libcode.scm"
Scm_CompiledCodeEmit(cc,code,arg0,0,SCM_FALSE,SCM_FALSE);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}


static ScmObj libcodecompiled_code_emit1oX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj cc_scm;
  ScmCompiledCode* cc;
  ScmObj code_scm;
  int code;
  ScmObj arg0_scm;
  int arg0;
  ScmObj operand_scm;
  ScmObj operand;
  ScmObj SCM_SUBRARGS[4];
  SCM_ENTER_SUBR("compiled-code-emit1o!");
  for (int SCM_i=0; SCM_i<4; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  cc_scm = SCM_SUBRARGS[0];
  if (!SCM_COMPILED_CODE_P(cc_scm)) Scm_TypeError("cc", "<compiled-code>", cc_scm);
  cc = SCM_COMPILED_CODE(cc_scm);
  code_scm = SCM_SUBRARGS[1];
  if (!SCM_INTEGER_FITS_INT_P(code_scm)) Scm_TypeError("code", "int", code_scm);
  code = Scm_GetInteger(code_scm);
  arg0_scm = SCM_SUBRARGS[2];
  if (!SCM_INTEGER_FITS_INT_P(arg0_scm)) Scm_TypeError("arg0", "int", arg0_scm);
  arg0 = Scm_GetInteger(arg0_scm);
  operand_scm = SCM_SUBRARGS[3];
  if (!(operand_scm)) Scm_TypeError("operand", "scheme object", operand_scm);
  operand = (operand_scm);
  {

#line 114 "libcode.scm"
Scm_CompiledCodeEmit(cc,code,arg0,0,operand,SCM_FALSE);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}


static ScmObj libcodecompiled_code_emit1iX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj cc_scm;
  ScmCompiledCode* cc;
  ScmObj code_scm;
  int code;
  ScmObj arg0_scm;
  int arg0;
  ScmObj info_scm;
  ScmObj info;
  ScmObj SCM_SUBRARGS[4];
  SCM_ENTER_SUBR("compiled-code-emit1i!");
  for (int SCM_i=0; SCM_i<4; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  cc_scm = SCM_SUBRARGS[0];
  if (!SCM_COMPILED_CODE_P(cc_scm)) Scm_TypeError("cc", "<compiled-code>", cc_scm);
  cc = SCM_COMPILED_CODE(cc_scm);
  code_scm = SCM_SUBRARGS[1];
  if (!SCM_INTEGER_FITS_INT_P(code_scm)) Scm_TypeError("code", "int", code_scm);
  code = Scm_GetInteger(code_scm);
  arg0_scm = SCM_SUBRARGS[2];
  if (!SCM_INTEGER_FITS_INT_P(arg0_scm)) Scm_TypeError("arg0", "int", arg0_scm);
  arg0 = Scm_GetInteger(arg0_scm);
  info_scm = SCM_SUBRARGS[3];
  if (!(info_scm)) Scm_TypeError("info", "scheme object", info_scm);
  info = (info_scm);
  {

#line 118 "libcode.scm"
Scm_CompiledCodeEmit(cc,code,arg0,0,SCM_FALSE,info);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}


static ScmObj libcodecompiled_code_emit1oiX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj cc_scm;
  ScmCompiledCode* cc;
  ScmObj code_scm;
  int code;
  ScmObj arg0_scm;
  int arg0;
  ScmObj operand_scm;
  ScmObj operand;
  ScmObj info_scm;
  ScmObj info;
  ScmObj SCM_SUBRARGS[5];
  SCM_ENTER_SUBR("compiled-code-emit1oi!");
  for (int SCM_i=0; SCM_i<5; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  cc_scm = SCM_SUBRARGS[0];
  if (!SCM_COMPILED_CODE_P(cc_scm)) Scm_TypeError("cc", "<compiled-code>", cc_scm);
  cc = SCM_COMPILED_CODE(cc_scm);
  code_scm = SCM_SUBRARGS[1];
  if (!SCM_INTEGER_FITS_INT_P(code_scm)) Scm_TypeError("code", "int", code_scm);
  code = Scm_GetInteger(code_scm);
  arg0_scm = SCM_SUBRARGS[2];
  if (!SCM_INTEGER_FITS_INT_P(arg0_scm)) Scm_TypeError("arg0", "int", arg0_scm);
  arg0 = Scm_GetInteger(arg0_scm);
  operand_scm = SCM_SUBRARGS[3];
  if (!(operand_scm)) Scm_TypeError("operand", "scheme object", operand_scm);
  operand = (operand_scm);
  info_scm = SCM_SUBRARGS[4];
  if (!(info_scm)) Scm_TypeError("info", "scheme object", info_scm);
  info = (info_scm);
  {

#line 122 "libcode.scm"
Scm_CompiledCodeEmit(cc,code,arg0,0,operand,info);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}


static ScmObj libcodecompiled_code_emit2X(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj cc_scm;
  ScmCompiledCode* cc;
  ScmObj code_scm;
  int code;
  ScmObj arg0_scm;
  int arg0;
  ScmObj arg1_scm;
  int arg1;
  ScmObj SCM_SUBRARGS[4];
  SCM_ENTER_SUBR("compiled-code-emit2!");
  for (int SCM_i=0; SCM_i<4; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  cc_scm = SCM_SUBRARGS[0];
  if (!SCM_COMPILED_CODE_P(cc_scm)) Scm_TypeError("cc", "<compiled-code>", cc_scm);
  cc = SCM_COMPILED_CODE(cc_scm);
  code_scm = SCM_SUBRARGS[1];
  if (!SCM_INTEGER_FITS_INT_P(code_scm)) Scm_TypeError("code", "int", code_scm);
  code = Scm_GetInteger(code_scm);
  arg0_scm = SCM_SUBRARGS[2];
  if (!SCM_INTEGER_FITS_INT_P(arg0_scm)) Scm_TypeError("arg0", "int", arg0_scm);
  arg0 = Scm_GetInteger(arg0_scm);
  arg1_scm = SCM_SUBRARGS[3];
  if (!SCM_INTEGER_FITS_INT_P(arg1_scm)) Scm_TypeError("arg1", "int", arg1_scm);
  arg1 = Scm_GetInteger(arg1_scm);
  {

#line 126 "libcode.scm"
Scm_CompiledCodeEmit(cc,code,arg0,arg1,SCM_FALSE,SCM_FALSE);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}


static ScmObj libcodecompiled_code_emit2oX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj cc_scm;
  ScmCompiledCode* cc;
  ScmObj code_scm;
  int code;
  ScmObj arg0_scm;
  int arg0;
  ScmObj arg1_scm;
  int arg1;
  ScmObj operand_scm;
  ScmObj operand;
  ScmObj SCM_SUBRARGS[5];
  SCM_ENTER_SUBR("compiled-code-emit2o!");
  for (int SCM_i=0; SCM_i<5; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  cc_scm = SCM_SUBRARGS[0];
  if (!SCM_COMPILED_CODE_P(cc_scm)) Scm_TypeError("cc", "<compiled-code>", cc_scm);
  cc = SCM_COMPILED_CODE(cc_scm);
  code_scm = SCM_SUBRARGS[1];
  if (!SCM_INTEGER_FITS_INT_P(code_scm)) Scm_TypeError("code", "int", code_scm);
  code = Scm_GetInteger(code_scm);
  arg0_scm = SCM_SUBRARGS[2];
  if (!SCM_INTEGER_FITS_INT_P(arg0_scm)) Scm_TypeError("arg0", "int", arg0_scm);
  arg0 = Scm_GetInteger(arg0_scm);
  arg1_scm = SCM_SUBRARGS[3];
  if (!SCM_INTEGER_FITS_INT_P(arg1_scm)) Scm_TypeError("arg1", "int", arg1_scm);
  arg1 = Scm_GetInteger(arg1_scm);
  operand_scm = SCM_SUBRARGS[4];
  if (!(operand_scm)) Scm_TypeError("operand", "scheme object", operand_scm);
  operand = (operand_scm);
  {

#line 130 "libcode.scm"
Scm_CompiledCodeEmit(cc,code,arg0,arg1,operand,SCM_FALSE);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}


static ScmObj libcodecompiled_code_emit2iX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj cc_scm;
  ScmCompiledCode* cc;
  ScmObj code_scm;
  int code;
  ScmObj arg0_scm;
  int arg0;
  ScmObj arg1_scm;
  int arg1;
  ScmObj info_scm;
  ScmObj info;
  ScmObj SCM_SUBRARGS[5];
  SCM_ENTER_SUBR("compiled-code-emit2i!");
  for (int SCM_i=0; SCM_i<5; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  cc_scm = SCM_SUBRARGS[0];
  if (!SCM_COMPILED_CODE_P(cc_scm)) Scm_TypeError("cc", "<compiled-code>", cc_scm);
  cc = SCM_COMPILED_CODE(cc_scm);
  code_scm = SCM_SUBRARGS[1];
  if (!SCM_INTEGER_FITS_INT_P(code_scm)) Scm_TypeError("code", "int", code_scm);
  code = Scm_GetInteger(code_scm);
  arg0_scm = SCM_SUBRARGS[2];
  if (!SCM_INTEGER_FITS_INT_P(arg0_scm)) Scm_TypeError("arg0", "int", arg0_scm);
  arg0 = Scm_GetInteger(arg0_scm);
  arg1_scm = SCM_SUBRARGS[3];
  if (!SCM_INTEGER_FITS_INT_P(arg1_scm)) Scm_TypeError("arg1", "int", arg1_scm);
  arg1 = Scm_GetInteger(arg1_scm);
  info_scm = SCM_SUBRARGS[4];
  if (!(info_scm)) Scm_TypeError("info", "scheme object", info_scm);
  info = (info_scm);
  {

#line 134 "libcode.scm"
Scm_CompiledCodeEmit(cc,code,arg0,arg1,SCM_FALSE,info);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}


static ScmObj libcodecompiled_code_emit2oiX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj cc_scm;
  ScmCompiledCode* cc;
  ScmObj code_scm;
  int code;
  ScmObj arg0_scm;
  int arg0;
  ScmObj arg1_scm;
  int arg1;
  ScmObj operand_scm;
  ScmObj operand;
  ScmObj info_scm;
  ScmObj info;
  ScmObj SCM_SUBRARGS[6];
  SCM_ENTER_SUBR("compiled-code-emit2oi!");
  for (int SCM_i=0; SCM_i<6; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  cc_scm = SCM_SUBRARGS[0];
  if (!SCM_COMPILED_CODE_P(cc_scm)) Scm_TypeError("cc", "<compiled-code>", cc_scm);
  cc = SCM_COMPILED_CODE(cc_scm);
  code_scm = SCM_SUBRARGS[1];
  if (!SCM_INTEGER_FITS_INT_P(code_scm)) Scm_TypeError("code", "int", code_scm);
  code = Scm_GetInteger(code_scm);
  arg0_scm = SCM_SUBRARGS[2];
  if (!SCM_INTEGER_FITS_INT_P(arg0_scm)) Scm_TypeError("arg0", "int", arg0_scm);
  arg0 = Scm_GetInteger(arg0_scm);
  arg1_scm = SCM_SUBRARGS[3];
  if (!SCM_INTEGER_FITS_INT_P(arg1_scm)) Scm_TypeError("arg1", "int", arg1_scm);
  arg1 = Scm_GetInteger(arg1_scm);
  operand_scm = SCM_SUBRARGS[4];
  if (!(operand_scm)) Scm_TypeError("operand", "scheme object", operand_scm);
  operand = (operand_scm);
  info_scm = SCM_SUBRARGS[5];
  if (!(info_scm)) Scm_TypeError("info", "scheme object", info_scm);
  info = (info_scm);
  {

#line 138 "libcode.scm"
Scm_CompiledCodeEmit(cc,code,arg0,arg1,operand,info);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}


static ScmObj libcodecompiled_code_new_label(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj cc_scm;
  ScmCompiledCode* cc;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("compiled-code-new-label");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  cc_scm = SCM_SUBRARGS[0];
  if (!SCM_COMPILED_CODE_P(cc_scm)) Scm_TypeError("cc", "<compiled-code>", cc_scm);
  cc = SCM_COMPILED_CODE(cc_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = Scm_CompiledCodeNewLabel(cc);
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libcodecompiled_code_set_labelX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj cc_scm;
  ScmCompiledCode* cc;
  ScmObj label_scm;
  ScmObj label;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("compiled-code-set-label!");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  cc_scm = SCM_SUBRARGS[0];
  if (!SCM_COMPILED_CODE_P(cc_scm)) Scm_TypeError("cc", "<compiled-code>", cc_scm);
  cc = SCM_COMPILED_CODE(cc_scm);
  label_scm = SCM_SUBRARGS[1];
  if (!(label_scm)) Scm_TypeError("label", "scheme object", label_scm);
  label = (label_scm);
  {
Scm_CompiledCodeSetLabel(cc,label);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}


static ScmObj libcodecompiled_code_finish_builder(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj cc_scm;
  ScmCompiledCode* cc;
  ScmObj maxstack_scm;
  int maxstack;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("compiled-code-finish-builder");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  cc_scm = SCM_SUBRARGS[0];
  if (!SCM_COMPILED_CODE_P(cc_scm)) Scm_TypeError("cc", "<compiled-code>", cc_scm);
  cc = SCM_COMPILED_CODE(cc_scm);
  maxstack_scm = SCM_SUBRARGS[1];
  if (!SCM_INTEGER_FITS_INT_P(maxstack_scm)) Scm_TypeError("maxstack", "int", maxstack_scm);
  maxstack = Scm_GetInteger(maxstack_scm);
  {
Scm_CompiledCodeFinishBuilder(cc,maxstack);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}


static ScmObj libcodecompiled_code_copyX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj dest_scm;
  ScmCompiledCode* dest;
  ScmObj src_scm;
  ScmCompiledCode* src;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("compiled-code-copy!");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  dest_scm = SCM_SUBRARGS[0];
  if (!SCM_COMPILED_CODE_P(dest_scm)) Scm_TypeError("dest", "<compiled-code>", dest_scm);
  dest = SCM_COMPILED_CODE(dest_scm);
  src_scm = SCM_SUBRARGS[1];
  if (!SCM_COMPILED_CODE_P(src_scm)) Scm_TypeError("src", "<compiled-code>", src_scm);
  src = SCM_COMPILED_CODE(src_scm);
  {
Scm_CompiledCodeCopyX(dest,src);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}


static ScmObj libcodecompiled_code_push_infoX(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj cc_scm;
  ScmCompiledCode* cc;
  ScmObj info_scm;
  ScmObj info;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("compiled-code-push-info!");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  cc_scm = SCM_SUBRARGS[0];
  if (!SCM_COMPILED_CODE_P(cc_scm)) Scm_TypeError("cc", "<compiled-code>", cc_scm);
  cc = SCM_COMPILED_CODE(cc_scm);
  info_scm = SCM_SUBRARGS[1];
  if (!(info_scm)) Scm_TypeError("info", "scheme object", info_scm);
  info = (info_scm);
  {
Scm_CompiledCodePushInfo(cc,info);
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}


static ScmObj libcode_25decode_packed_debug_info(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj code_vector_scm;
  ScmUVector* code_vector;
  ScmObj const_vector_scm;
  ScmVector* const_vector;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("%decode-packed-debug-info");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  code_vector_scm = SCM_SUBRARGS[0];
  if (!SCM_U8VECTORP(code_vector_scm)) Scm_TypeError("code-vector", "<u8vector>", code_vector_scm);
  code_vector = SCM_U8VECTOR(code_vector_scm);
  const_vector_scm = SCM_SUBRARGS[1];
  if (!SCM_VECTORP(const_vector_scm)) Scm_TypeError("const-vector", "<vector>", const_vector_scm);
  const_vector = SCM_VECTOR(const_vector_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 193 "libcode.scm"
SCM_RESULT = 
#line 193 "libcode.scm"
Scm_DecodePackedDebugInfo(SCM_U8VECTOR_ELEMENTS(code_vector),
SCM_U8VECTOR_SIZE(code_vector),const_vector);
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}

static void Scm_CompiledCodeClass_PRINT(ScmObj obj, ScmPort *port, ScmWriteContext *ctx SCM_UNUSED)
{

#line 231 "libcode.scm"
Scm_Printf(port,"#<compiled-code %S@%p>",
Scm_CompiledCodeFullName(SCM_COMPILED_CODE(obj)),obj);
}

SCM_DEFINE_BUILTIN_CLASS(Scm_CompiledCodeClass, Scm_CompiledCodeClass_PRINT, NULL, NULL, NULL, SCM_CLASS_DEFAULT_CPL);

static ScmObj Scm_CompiledCodeClass_parent_GET(ScmObj OBJARG)
{
  ScmCompiledCode* obj = SCM_COMPILED_CODE(OBJARG);
  return SCM_OBJ_SAFE(obj->parent);
}

static ScmObj Scm_CompiledCodeClass_signature_info_GET(ScmObj OBJARG)
{
  ScmCompiledCode* obj = SCM_COMPILED_CODE(OBJARG);
  return SCM_OBJ_SAFE(obj->signatureInfo);
}

static void Scm_CompiledCodeClass_signature_info_SET(ScmObj OBJARG, ScmObj value)
{
  ScmCompiledCode* obj = SCM_COMPILED_CODE(OBJARG);
  obj->signatureInfo = (value);
}

static ScmObj Scm_CompiledCodeClass_debug_info_GET(ScmObj OBJARG)
{
  ScmCompiledCode* obj = SCM_COMPILED_CODE(OBJARG);
  return SCM_OBJ_SAFE(Scm_CodeDebugInfo(obj));
}

static ScmObj Scm_CompiledCodeClass_required_args_GET(ScmObj OBJARG)
{
  ScmCompiledCode* obj = SCM_COMPILED_CODE(OBJARG);
  return SCM_MAKE_INT(obj->requiredArgs);
}

static ScmObj Scm_CompiledCodeClass_optional_args_GET(ScmObj OBJARG)
{
  ScmCompiledCode* obj = SCM_COMPILED_CODE(OBJARG);
  return SCM_MAKE_INT(obj->optionalArgs);
}

static ScmObj Scm_CompiledCodeClass_name_GET(ScmObj OBJARG)
{
  ScmCompiledCode* obj = SCM_COMPILED_CODE(OBJARG);
  return SCM_OBJ_SAFE(obj->name);
}

static ScmObj Scm_CompiledCodeClass_full_name_GET(ScmObj OBJARG)
{
  ScmCompiledCode* obj = SCM_COMPILED_CODE(OBJARG);
  return SCM_OBJ_SAFE(Scm_CompiledCodeFullName(obj));
}

static ScmObj Scm_CompiledCodeClass_size_GET(ScmObj OBJARG)
{
  ScmCompiledCode* obj = SCM_COMPILED_CODE(OBJARG);
  return SCM_MAKE_INT(obj->codeSize);
}

static ScmObj Scm_CompiledCodeClass_max_stack_GET(ScmObj OBJARG)
{
  ScmCompiledCode* obj = SCM_COMPILED_CODE(OBJARG);
  return SCM_MAKE_INT(obj->maxstack);
}

static ScmObj Scm_CompiledCodeClass_intermediate_form_GET(ScmObj OBJARG)
{
  ScmCompiledCode* obj = SCM_COMPILED_CODE(OBJARG);
  return SCM_OBJ_SAFE(obj->intermediateForm);
}

static ScmClassStaticSlotSpec Scm_CompiledCodeClass__SLOTS[] = {
  SCM_CLASS_SLOT_SPEC("parent", Scm_CompiledCodeClass_parent_GET, NULL),
  SCM_CLASS_SLOT_SPEC("signature-info", Scm_CompiledCodeClass_signature_info_GET, Scm_CompiledCodeClass_signature_info_SET),
  SCM_CLASS_SLOT_SPEC("debug-info", Scm_CompiledCodeClass_debug_info_GET, NULL),
  SCM_CLASS_SLOT_SPEC("required-args", Scm_CompiledCodeClass_required_args_GET, NULL),
  SCM_CLASS_SLOT_SPEC("optional-args", Scm_CompiledCodeClass_optional_args_GET, NULL),
  SCM_CLASS_SLOT_SPEC("name", Scm_CompiledCodeClass_name_GET, NULL),
  SCM_CLASS_SLOT_SPEC("full-name", Scm_CompiledCodeClass_full_name_GET, NULL),
  SCM_CLASS_SLOT_SPEC("size", Scm_CompiledCodeClass_size_GET, NULL),
  SCM_CLASS_SLOT_SPEC("max-stack", Scm_CompiledCodeClass_max_stack_GET, NULL),
  SCM_CLASS_SLOT_SPEC("intermediate-form", Scm_CompiledCodeClass_intermediate_form_GET, NULL),
  SCM_CLASS_SLOT_SPEC_END()
};

static ScmObj get_packed_vector(ScmPackedDebugInfo* s){{
#line 242 "libcode.scm"
return (Scm_MakeU8VectorFromArray((s)->codeSize,(s)->codeVector));}}
SCM_DEFINE_BUILTIN_CLASS(Scm_PackedDebugInfoClass, NULL, NULL, NULL, NULL, SCM_CLASS_DEFAULT_CPL);

static ScmObj Scm_PackedDebugInfoClass_const_vector_GET(ScmObj OBJARG)
{
  ScmPackedDebugInfo* obj = SCM_PACKED_DEBUG_INFO(OBJARG);
  return SCM_OBJ_SAFE(obj->constVector);
}

static ScmClassStaticSlotSpec Scm_PackedDebugInfoClass__SLOTS[] = {
  SCM_CLASS_SLOT_SPEC("packed-vector", get_packed_vector, NULL),
  SCM_CLASS_SLOT_SPEC("const-vector", Scm_PackedDebugInfoClass_const_vector_GET, NULL),
  SCM_CLASS_SLOT_SPEC_END()
};


static ScmObj libcodedecode_packed_debug_info(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj p_scm;
  ScmPackedDebugInfo* p;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("decode-packed-debug-info");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  p_scm = SCM_SUBRARGS[0];
  if (!SCM_PACKED_DEBUG_INFO_P(p_scm)) Scm_TypeError("p", "<packed-debug-info>", p_scm);
  p = SCM_PACKED_DEBUG_INFO(p_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 255 "libcode.scm"
if (SCM_FALSEP((p)->decoded)){{
{ScmObj decode_debug_info=SCM_UNDEFINED;
SCM_BIND_PROC(decode_debug_info,"decode-debug-info",
Scm_GaucheInternalModule());;ScmObj decoded=
Scm_ApplyRec2(decode_debug_info,
get_packed_vector(p),
(p)->constVector);
(p)->decoded=(decoded);}}}

#line 263 "libcode.scm"
SCM_RESULT = 
#line 263 "libcode.scm"
(p)->decoded;
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}

static ScmCompiledCode *toplevels[] = {
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1949[1])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1949[3])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1949[5])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1949[7])),
 NULL /*termination*/
};
ScmObj SCM_debug_info_const_vector()
{
  static _Bool initialized = FALSE;
  if (!initialized) {
    int i = 0;
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[307]), i++) = scm__rc.d1945[221];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[307]), i++) = scm__rc.d1945[345];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[307]), i++) = scm__rc.d1945[237];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[307]), i++) = scm__rc.d1945[235];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[307]), i++) = scm__rc.d1945[346];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[307]), i++) = scm__rc.d1945[347];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[307]), i++) = scm__rc.d1945[234];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[307]), i++) = scm__rc.d1945[1];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[307]), i++) = scm__rc.d1945[252];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[307]), i++) = scm__rc.d1945[348];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[307]), i++) = scm__rc.d1945[247];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[307]), i++) = scm__rc.d1945[27];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[307]), i++) = scm__rc.d1945[245];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[307]), i++) = scm__rc.d1945[349];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[307]), i++) = scm__rc.d1945[244];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[307]), i++) = scm__rc.d1945[263];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[307]), i++) = scm__rc.d1945[350];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[307]), i++) = scm__rc.d1945[261];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[307]), i++) = scm__rc.d1945[351];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[307]), i++) = scm__rc.d1945[260];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[307]), i++) = scm__rc.d1945[259];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[307]), i++) = scm__rc.d1945[352];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[307]), i++) = scm__rc.d1945[353];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[307]), i++) = scm__rc.d1945[283];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[307]), i++) = scm__rc.d1945[285];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[307]), i++) = scm__rc.d1945[354];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[307]), i++) = scm__rc.d1945[355];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[307]), i++) = scm__rc.d1945[356];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[307]), i++) = scm__rc.d1945[357];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[307]), i++) = scm__rc.d1945[358];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[307]), i++) = scm__rc.d1945[24];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[307]), i++) = scm__rc.d1945[290];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[307]), i++) = scm__rc.d1945[359];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[307]), i++) = scm__rc.d1945[288];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[307]), i++) = scm__rc.d1945[284];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[307]), i++) = scm__rc.d1945[282];
    initialized = TRUE;
  }
  return SCM_OBJ(&scm__rc.d1945[307]);
}
void Scm_Init_libcode() {
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
  scm__rc.d1945[1] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[0])),TRUE); /* gauche.vm.code */
  scm__rc.d1945[0] = SCM_OBJ(Scm_FindModule(SCM_SYMBOL(scm__rc.d1945[1]), SCM_FIND_MODULE_CREATE)); /* module gauche.vm.code */
   Scm_SelectModule(SCM_MODULE(scm__rc.d1945[0]));
  scm__rc.d1945[2] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[1])),TRUE); /* vm-dump-code */
  scm__rc.d1945[3] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[2])),TRUE); /* vm-code->list */
  scm__rc.d1945[4] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[3])),TRUE); /* vm-insn-build */
  scm__rc.d1945[5] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[4])),TRUE); /* vm-insn-code->name */
  scm__rc.d1945[6] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[5])),TRUE); /* vm-insn-name->code */
  scm__rc.d1945[7] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[6])),TRUE); /* make-compiled-code-builder */
  scm__rc.d1945[8] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[7])),TRUE); /* compiled-code-emit0! */
  scm__rc.d1945[9] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[8])),TRUE); /* compiled-code-emit0o! */
  scm__rc.d1945[10] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[9])),TRUE); /* compiled-code-emit0i! */
  scm__rc.d1945[11] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[10])),TRUE); /* compiled-code-emit0oi! */
  scm__rc.d1945[12] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[11])),TRUE); /* compiled-code-emit-PUSH! */
  scm__rc.d1945[13] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[12])),TRUE); /* compiled-code-emit-RET! */
  scm__rc.d1945[14] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[13])),TRUE); /* compiled-code-emit1! */
  scm__rc.d1945[15] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[14])),TRUE); /* compiled-code-emit1o! */
  scm__rc.d1945[16] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[15])),TRUE); /* compiled-code-emit1i! */
  scm__rc.d1945[17] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[16])),TRUE); /* compiled-code-emit1oi! */
  scm__rc.d1945[18] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[17])),TRUE); /* compiled-code-emit2! */
  scm__rc.d1945[19] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[18])),TRUE); /* compiled-code-emit2o! */
  scm__rc.d1945[20] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[19])),TRUE); /* compiled-code-emit2i! */
  scm__rc.d1945[21] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[20])),TRUE); /* compiled-code-emit2oi! */
  scm__rc.d1945[22] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[21])),TRUE); /* compiled-code-new-label */
  scm__rc.d1945[23] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[22])),TRUE); /* compiled-code-set-label! */
  scm__rc.d1945[24] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[23])),TRUE); /* compiled-code-push-info! */
  scm__rc.d1945[25] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[24])),TRUE); /* compiled-code-finish-builder */
  scm__rc.d1945[26] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[25])),TRUE); /* compiled-code-copy! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[1]), scm__rc.d1945[26]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[2]), scm__rc.d1945[25]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[3]), scm__rc.d1945[24]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[4]), scm__rc.d1945[23]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[5]), scm__rc.d1945[22]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[6]), scm__rc.d1945[21]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[7]), scm__rc.d1945[20]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[8]), scm__rc.d1945[19]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[9]), scm__rc.d1945[18]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[10]), scm__rc.d1945[17]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[11]), scm__rc.d1945[16]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[12]), scm__rc.d1945[15]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[13]), scm__rc.d1945[14]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[14]), scm__rc.d1945[13]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[15]), scm__rc.d1945[12]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[16]), scm__rc.d1945[11]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[17]), scm__rc.d1945[10]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[18]), scm__rc.d1945[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[19]), scm__rc.d1945[8]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[20]), scm__rc.d1945[7]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[21]), scm__rc.d1945[6]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[22]), scm__rc.d1945[5]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[23]), scm__rc.d1945[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[24]), scm__rc.d1945[3]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[25]), scm__rc.d1945[2]);
  (void)Scm_ExportSymbols(Scm_CurrentModule(), SCM_OBJ(&scm__rc.d1947[25]));
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
   Scm_SelectModule(SCM_MODULE(scm__rc.d1945[0]));
  scm__rc.d1945[27] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[26])),TRUE); /* code */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[26]), scm__rc.d1945[27]);
  scm__rc.d1945[28] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[27])),TRUE); /* source-info */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[29]), scm__rc.d1945[28]);
  scm__rc.d1945[29] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[29])),TRUE); /* bind-info */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[30]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[31]), scm__rc.d1945[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[32]), scm__rc.d1945[29]);
  scm__rc.d1945[30] = Scm_MakeExtendedPair(scm__rc.d1945[2], SCM_OBJ(&scm__rc.d1947[26]), SCM_OBJ(&scm__rc.d1947[34]));
  scm__rc.d1945[31] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[30])),TRUE); /* <compiled-code> */
  scm__rc.d1945[32] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[31])),TRUE); /* -> */
  scm__rc.d1945[33] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[32])),TRUE); /* <void> */
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[34]))[3] = scm__rc.d1945[1];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[34]))[4] = scm__rc.d1945[31];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[34]))[5] = scm__rc.d1945[32];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[34]))[6] = scm__rc.d1945[33];
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1945[0]), SCM_SYMBOL(SCM_INTERN("vm-dump-code")), SCM_OBJ(&libcodevm_dump_code__STUB), 0);
  libcodevm_dump_code__STUB.common.info = scm__rc.d1945[30];
  libcodevm_dump_code__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[34]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[37]), scm__rc.d1945[28]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[38]), scm__rc.d1945[3]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[39]), scm__rc.d1945[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[40]), scm__rc.d1945[29]);
  scm__rc.d1945[41] = Scm_MakeExtendedPair(scm__rc.d1945[3], SCM_OBJ(&scm__rc.d1947[26]), SCM_OBJ(&scm__rc.d1947[42]));
  scm__rc.d1945[42] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[33])),TRUE); /* <top> */
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[43]))[3] = scm__rc.d1945[1];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[43]))[4] = scm__rc.d1945[31];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[43]))[5] = scm__rc.d1945[32];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[43]))[6] = scm__rc.d1945[42];
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1945[0]), SCM_SYMBOL(SCM_INTERN("vm-code->list")), SCM_OBJ(&libcodevm_code_TOlist__STUB), 0);
  libcodevm_code_TOlist__STUB.common.info = scm__rc.d1945[41];
  libcodevm_code_TOlist__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[43]);
  scm__rc.d1945[50] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[34])),TRUE); /* insn */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[43]), scm__rc.d1945[50]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[46]), scm__rc.d1945[28]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[47]), scm__rc.d1945[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[48]), scm__rc.d1945[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[49]), scm__rc.d1945[29]);
  scm__rc.d1945[51] = Scm_MakeExtendedPair(scm__rc.d1945[4], SCM_OBJ(&scm__rc.d1947[43]), SCM_OBJ(&scm__rc.d1947[51]));
  scm__rc.d1945[52] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[35])),TRUE); /* <ulong> */
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[53]))[3] = scm__rc.d1945[1];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[53]))[4] = scm__rc.d1945[42];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[53]))[5] = scm__rc.d1945[32];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[53]))[6] = scm__rc.d1945[52];
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1945[0]), SCM_SYMBOL(SCM_INTERN("vm-insn-build")), SCM_OBJ(&libcodevm_insn_build__STUB), 0);
  libcodevm_insn_build__STUB.common.info = scm__rc.d1945[51];
  libcodevm_insn_build__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[53]);
  scm__rc.d1945[60] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[36])),TRUE); /* opcode */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[52]), scm__rc.d1945[60]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[55]), scm__rc.d1945[28]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[56]), scm__rc.d1945[5]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[57]), scm__rc.d1945[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[58]), scm__rc.d1945[29]);
  scm__rc.d1945[61] = Scm_MakeExtendedPair(scm__rc.d1945[5], SCM_OBJ(&scm__rc.d1947[52]), SCM_OBJ(&scm__rc.d1947[60]));
  scm__rc.d1945[62] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[37])),TRUE); /* <uint> */
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[63]))[3] = scm__rc.d1945[1];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[63]))[4] = scm__rc.d1945[62];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[63]))[5] = scm__rc.d1945[32];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[63]))[6] = scm__rc.d1945[42];
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1945[0]), SCM_SYMBOL(SCM_INTERN("vm-insn-code->name")), SCM_OBJ(&libcodevm_insn_code_TOname__STUB), 0);
  libcodevm_insn_code_TOname__STUB.common.info = scm__rc.d1945[61];
  libcodevm_insn_code_TOname__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[63]);
  scm__rc.d1945[70] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[38])),TRUE); /* insn-name */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[61]), scm__rc.d1945[70]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[64]), scm__rc.d1945[28]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[65]), scm__rc.d1945[6]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[66]), scm__rc.d1945[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[67]), scm__rc.d1945[29]);
  scm__rc.d1945[71] = Scm_MakeExtendedPair(scm__rc.d1945[6], SCM_OBJ(&scm__rc.d1947[61]), SCM_OBJ(&scm__rc.d1947[69]));
  scm__rc.d1945[72] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[39])),TRUE); /* <int> */
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[73]))[3] = scm__rc.d1945[1];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[73]))[4] = scm__rc.d1945[42];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[73]))[5] = scm__rc.d1945[32];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[73]))[6] = scm__rc.d1945[72];
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1945[0]), SCM_SYMBOL(SCM_INTERN("vm-insn-name->code")), SCM_OBJ(&libcodevm_insn_name_TOcode__STUB), 0);
  libcodevm_insn_name_TOcode__STUB.common.info = scm__rc.d1945[71];
  libcodevm_insn_name_TOcode__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[73]);
  scm__rc.d1945[80] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[40])),TRUE); /* reqargs */
  scm__rc.d1945[81] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[41])),TRUE); /* optargs */
  scm__rc.d1945[82] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[42])),TRUE); /* name */
  scm__rc.d1945[83] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[43])),TRUE); /* parent */
  scm__rc.d1945[84] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[44])),TRUE); /* intform */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[70]), scm__rc.d1945[84]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[71]), scm__rc.d1945[83]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[72]), scm__rc.d1945[82]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[73]), scm__rc.d1945[81]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[74]), scm__rc.d1945[80]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[77]), scm__rc.d1945[28]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[78]), scm__rc.d1945[7]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[79]), scm__rc.d1945[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[80]), scm__rc.d1945[29]);
  scm__rc.d1945[85] = Scm_MakeExtendedPair(scm__rc.d1945[7], SCM_OBJ(&scm__rc.d1947[74]), SCM_OBJ(&scm__rc.d1947[82]));
  scm__rc.d1945[86] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[45])),TRUE); /* <uint16> */
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[87]))[3] = scm__rc.d1945[1];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[87]))[4] = scm__rc.d1945[86];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[87]))[5] = scm__rc.d1945[86];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[87]))[6] = scm__rc.d1945[42];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[87]))[7] = scm__rc.d1945[42];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[87]))[8] = scm__rc.d1945[42];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[87]))[9] = scm__rc.d1945[32];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[87]))[10] = scm__rc.d1945[42];
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1945[0]), SCM_SYMBOL(SCM_INTERN("make-compiled-code-builder")), SCM_OBJ(&libcodemake_compiled_code_builder__STUB), 0);
  libcodemake_compiled_code_builder__STUB.common.info = scm__rc.d1945[85];
  libcodemake_compiled_code_builder__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[87]);
  scm__rc.d1945[98] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[46])),TRUE); /* cc */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[83]), scm__rc.d1945[98]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[86]), scm__rc.d1945[28]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[87]), scm__rc.d1945[8]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[88]), scm__rc.d1945[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[89]), scm__rc.d1945[29]);
  scm__rc.d1945[99] = Scm_MakeExtendedPair(scm__rc.d1945[8], SCM_OBJ(&scm__rc.d1947[83]), SCM_OBJ(&scm__rc.d1947[91]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[100]))[3] = scm__rc.d1945[1];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[100]))[4] = scm__rc.d1945[31];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[100]))[5] = scm__rc.d1945[72];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[100]))[6] = scm__rc.d1945[32];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[100]))[7] = scm__rc.d1945[33];
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1945[0]), SCM_SYMBOL(SCM_INTERN("compiled-code-emit0!")), SCM_OBJ(&libcodecompiled_code_emit0X__STUB), 0);
  libcodecompiled_code_emit0X__STUB.common.info = scm__rc.d1945[99];
  libcodecompiled_code_emit0X__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[100]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[92]), scm__rc.d1945[98]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[95]), scm__rc.d1945[28]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[96]), scm__rc.d1945[12]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[97]), scm__rc.d1945[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[98]), scm__rc.d1945[29]);
  scm__rc.d1945[108] = Scm_MakeExtendedPair(scm__rc.d1945[12], SCM_OBJ(&scm__rc.d1947[92]), SCM_OBJ(&scm__rc.d1947[100]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1945[0]), SCM_SYMBOL(SCM_INTERN("compiled-code-emit-PUSH!")), SCM_OBJ(&libcodecompiled_code_emit_PUSHX__STUB), 0);
  libcodecompiled_code_emit_PUSHX__STUB.common.info = scm__rc.d1945[108];
  libcodecompiled_code_emit_PUSHX__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[34]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[103]), scm__rc.d1945[28]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[104]), scm__rc.d1945[13]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[105]), scm__rc.d1945[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[106]), scm__rc.d1945[29]);
  scm__rc.d1945[109] = Scm_MakeExtendedPair(scm__rc.d1945[13], SCM_OBJ(&scm__rc.d1947[92]), SCM_OBJ(&scm__rc.d1947[108]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1945[0]), SCM_SYMBOL(SCM_INTERN("compiled-code-emit-RET!")), SCM_OBJ(&libcodecompiled_code_emit_RETX__STUB), 0);
  libcodecompiled_code_emit_RETX__STUB.common.info = scm__rc.d1945[109];
  libcodecompiled_code_emit_RETX__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[34]);
  scm__rc.d1945[110] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[47])),TRUE); /* operand */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[109]), scm__rc.d1945[110]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[110]), scm__rc.d1945[27]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[111]), scm__rc.d1945[98]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[114]), scm__rc.d1945[28]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[115]), scm__rc.d1945[9]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[116]), scm__rc.d1945[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[117]), scm__rc.d1945[29]);
  scm__rc.d1945[111] = Scm_MakeExtendedPair(scm__rc.d1945[9], SCM_OBJ(&scm__rc.d1947[111]), SCM_OBJ(&scm__rc.d1947[119]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[112]))[3] = scm__rc.d1945[1];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[112]))[4] = scm__rc.d1945[31];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[112]))[5] = scm__rc.d1945[72];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[112]))[6] = scm__rc.d1945[42];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[112]))[7] = scm__rc.d1945[32];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[112]))[8] = scm__rc.d1945[33];
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1945[0]), SCM_SYMBOL(SCM_INTERN("compiled-code-emit0o!")), SCM_OBJ(&libcodecompiled_code_emit0oX__STUB), 0);
  libcodecompiled_code_emit0oX__STUB.common.info = scm__rc.d1945[111];
  libcodecompiled_code_emit0oX__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[112]);
  scm__rc.d1945[121] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[48])),TRUE); /* info */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[120]), scm__rc.d1945[121]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[121]), scm__rc.d1945[27]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[122]), scm__rc.d1945[98]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[125]), scm__rc.d1945[28]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[126]), scm__rc.d1945[10]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[127]), scm__rc.d1945[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[128]), scm__rc.d1945[29]);
  scm__rc.d1945[122] = Scm_MakeExtendedPair(scm__rc.d1945[10], SCM_OBJ(&scm__rc.d1947[122]), SCM_OBJ(&scm__rc.d1947[130]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1945[0]), SCM_SYMBOL(SCM_INTERN("compiled-code-emit0i!")), SCM_OBJ(&libcodecompiled_code_emit0iX__STUB), 0);
  libcodecompiled_code_emit0iX__STUB.common.info = scm__rc.d1945[122];
  libcodecompiled_code_emit0iX__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[112]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[131]), scm__rc.d1945[110]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[132]), scm__rc.d1945[27]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[133]), scm__rc.d1945[98]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[136]), scm__rc.d1945[28]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[137]), scm__rc.d1945[11]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[138]), scm__rc.d1945[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[139]), scm__rc.d1945[29]);
  scm__rc.d1945[123] = Scm_MakeExtendedPair(scm__rc.d1945[11], SCM_OBJ(&scm__rc.d1947[133]), SCM_OBJ(&scm__rc.d1947[141]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[124]))[3] = scm__rc.d1945[1];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[124]))[4] = scm__rc.d1945[31];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[124]))[5] = scm__rc.d1945[72];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[124]))[6] = scm__rc.d1945[42];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[124]))[7] = scm__rc.d1945[42];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[124]))[8] = scm__rc.d1945[32];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[124]))[9] = scm__rc.d1945[33];
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1945[0]), SCM_SYMBOL(SCM_INTERN("compiled-code-emit0oi!")), SCM_OBJ(&libcodecompiled_code_emit0oiX__STUB), 0);
  libcodecompiled_code_emit0oiX__STUB.common.info = scm__rc.d1945[123];
  libcodecompiled_code_emit0oiX__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[124]);
  scm__rc.d1945[134] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[49])),TRUE); /* arg0 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[142]), scm__rc.d1945[134]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[143]), scm__rc.d1945[27]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[144]), scm__rc.d1945[98]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[147]), scm__rc.d1945[28]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[148]), scm__rc.d1945[14]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[149]), scm__rc.d1945[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[150]), scm__rc.d1945[29]);
  scm__rc.d1945[135] = Scm_MakeExtendedPair(scm__rc.d1945[14], SCM_OBJ(&scm__rc.d1947[144]), SCM_OBJ(&scm__rc.d1947[152]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[136]))[3] = scm__rc.d1945[1];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[136]))[4] = scm__rc.d1945[31];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[136]))[5] = scm__rc.d1945[72];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[136]))[6] = scm__rc.d1945[72];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[136]))[7] = scm__rc.d1945[32];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[136]))[8] = scm__rc.d1945[33];
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1945[0]), SCM_SYMBOL(SCM_INTERN("compiled-code-emit1!")), SCM_OBJ(&libcodecompiled_code_emit1X__STUB), 0);
  libcodecompiled_code_emit1X__STUB.common.info = scm__rc.d1945[135];
  libcodecompiled_code_emit1X__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[136]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[153]), scm__rc.d1945[134]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[154]), scm__rc.d1945[27]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[155]), scm__rc.d1945[98]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[158]), scm__rc.d1945[28]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[159]), scm__rc.d1945[15]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[160]), scm__rc.d1945[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[161]), scm__rc.d1945[29]);
  scm__rc.d1945[145] = Scm_MakeExtendedPair(scm__rc.d1945[15], SCM_OBJ(&scm__rc.d1947[155]), SCM_OBJ(&scm__rc.d1947[163]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[146]))[3] = scm__rc.d1945[1];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[146]))[4] = scm__rc.d1945[31];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[146]))[5] = scm__rc.d1945[72];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[146]))[6] = scm__rc.d1945[72];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[146]))[7] = scm__rc.d1945[42];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[146]))[8] = scm__rc.d1945[32];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[146]))[9] = scm__rc.d1945[33];
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1945[0]), SCM_SYMBOL(SCM_INTERN("compiled-code-emit1o!")), SCM_OBJ(&libcodecompiled_code_emit1oX__STUB), 0);
  libcodecompiled_code_emit1oX__STUB.common.info = scm__rc.d1945[145];
  libcodecompiled_code_emit1oX__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[146]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[164]), scm__rc.d1945[134]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[165]), scm__rc.d1945[27]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[166]), scm__rc.d1945[98]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[169]), scm__rc.d1945[28]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[170]), scm__rc.d1945[16]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[171]), scm__rc.d1945[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[172]), scm__rc.d1945[29]);
  scm__rc.d1945[156] = Scm_MakeExtendedPair(scm__rc.d1945[16], SCM_OBJ(&scm__rc.d1947[166]), SCM_OBJ(&scm__rc.d1947[174]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1945[0]), SCM_SYMBOL(SCM_INTERN("compiled-code-emit1i!")), SCM_OBJ(&libcodecompiled_code_emit1iX__STUB), 0);
  libcodecompiled_code_emit1iX__STUB.common.info = scm__rc.d1945[156];
  libcodecompiled_code_emit1iX__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[146]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[175]), scm__rc.d1945[134]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[176]), scm__rc.d1945[27]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[177]), scm__rc.d1945[98]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[180]), scm__rc.d1945[28]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[181]), scm__rc.d1945[17]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[182]), scm__rc.d1945[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[183]), scm__rc.d1945[29]);
  scm__rc.d1945[157] = Scm_MakeExtendedPair(scm__rc.d1945[17], SCM_OBJ(&scm__rc.d1947[177]), SCM_OBJ(&scm__rc.d1947[185]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[158]))[3] = scm__rc.d1945[1];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[158]))[4] = scm__rc.d1945[31];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[158]))[5] = scm__rc.d1945[72];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[158]))[6] = scm__rc.d1945[72];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[158]))[7] = scm__rc.d1945[42];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[158]))[8] = scm__rc.d1945[42];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[158]))[9] = scm__rc.d1945[32];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[158]))[10] = scm__rc.d1945[33];
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1945[0]), SCM_SYMBOL(SCM_INTERN("compiled-code-emit1oi!")), SCM_OBJ(&libcodecompiled_code_emit1oiX__STUB), 0);
  libcodecompiled_code_emit1oiX__STUB.common.info = scm__rc.d1945[157];
  libcodecompiled_code_emit1oiX__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[158]);
  scm__rc.d1945[169] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[50])),TRUE); /* arg1 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[186]), scm__rc.d1945[169]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[187]), scm__rc.d1945[134]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[188]), scm__rc.d1945[27]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[189]), scm__rc.d1945[98]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[192]), scm__rc.d1945[28]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[193]), scm__rc.d1945[18]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[194]), scm__rc.d1945[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[195]), scm__rc.d1945[29]);
  scm__rc.d1945[170] = Scm_MakeExtendedPair(scm__rc.d1945[18], SCM_OBJ(&scm__rc.d1947[189]), SCM_OBJ(&scm__rc.d1947[197]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[171]))[3] = scm__rc.d1945[1];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[171]))[4] = scm__rc.d1945[31];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[171]))[5] = scm__rc.d1945[72];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[171]))[6] = scm__rc.d1945[72];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[171]))[7] = scm__rc.d1945[72];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[171]))[8] = scm__rc.d1945[32];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[171]))[9] = scm__rc.d1945[33];
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1945[0]), SCM_SYMBOL(SCM_INTERN("compiled-code-emit2!")), SCM_OBJ(&libcodecompiled_code_emit2X__STUB), 0);
  libcodecompiled_code_emit2X__STUB.common.info = scm__rc.d1945[170];
  libcodecompiled_code_emit2X__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[171]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[198]), scm__rc.d1945[169]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[199]), scm__rc.d1945[134]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[200]), scm__rc.d1945[27]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[201]), scm__rc.d1945[98]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[204]), scm__rc.d1945[28]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[205]), scm__rc.d1945[19]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[206]), scm__rc.d1945[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[207]), scm__rc.d1945[29]);
  scm__rc.d1945[181] = Scm_MakeExtendedPair(scm__rc.d1945[19], SCM_OBJ(&scm__rc.d1947[201]), SCM_OBJ(&scm__rc.d1947[209]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[182]))[3] = scm__rc.d1945[1];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[182]))[4] = scm__rc.d1945[31];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[182]))[5] = scm__rc.d1945[72];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[182]))[6] = scm__rc.d1945[72];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[182]))[7] = scm__rc.d1945[72];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[182]))[8] = scm__rc.d1945[42];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[182]))[9] = scm__rc.d1945[32];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[182]))[10] = scm__rc.d1945[33];
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1945[0]), SCM_SYMBOL(SCM_INTERN("compiled-code-emit2o!")), SCM_OBJ(&libcodecompiled_code_emit2oX__STUB), 0);
  libcodecompiled_code_emit2oX__STUB.common.info = scm__rc.d1945[181];
  libcodecompiled_code_emit2oX__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[182]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[210]), scm__rc.d1945[169]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[211]), scm__rc.d1945[134]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[212]), scm__rc.d1945[27]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[213]), scm__rc.d1945[98]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[216]), scm__rc.d1945[28]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[217]), scm__rc.d1945[20]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[218]), scm__rc.d1945[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[219]), scm__rc.d1945[29]);
  scm__rc.d1945[193] = Scm_MakeExtendedPair(scm__rc.d1945[20], SCM_OBJ(&scm__rc.d1947[213]), SCM_OBJ(&scm__rc.d1947[221]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1945[0]), SCM_SYMBOL(SCM_INTERN("compiled-code-emit2i!")), SCM_OBJ(&libcodecompiled_code_emit2iX__STUB), 0);
  libcodecompiled_code_emit2iX__STUB.common.info = scm__rc.d1945[193];
  libcodecompiled_code_emit2iX__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[182]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[222]), scm__rc.d1945[169]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[223]), scm__rc.d1945[134]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[224]), scm__rc.d1945[27]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[225]), scm__rc.d1945[98]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[228]), scm__rc.d1945[28]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[229]), scm__rc.d1945[21]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[230]), scm__rc.d1945[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[231]), scm__rc.d1945[29]);
  scm__rc.d1945[194] = Scm_MakeExtendedPair(scm__rc.d1945[21], SCM_OBJ(&scm__rc.d1947[225]), SCM_OBJ(&scm__rc.d1947[233]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[195]))[3] = scm__rc.d1945[1];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[195]))[4] = scm__rc.d1945[31];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[195]))[5] = scm__rc.d1945[72];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[195]))[6] = scm__rc.d1945[72];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[195]))[7] = scm__rc.d1945[72];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[195]))[8] = scm__rc.d1945[42];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[195]))[9] = scm__rc.d1945[42];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[195]))[10] = scm__rc.d1945[32];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[195]))[11] = scm__rc.d1945[33];
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1945[0]), SCM_SYMBOL(SCM_INTERN("compiled-code-emit2oi!")), SCM_OBJ(&libcodecompiled_code_emit2oiX__STUB), 0);
  libcodecompiled_code_emit2oiX__STUB.common.info = scm__rc.d1945[194];
  libcodecompiled_code_emit2oiX__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[195]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[236]), scm__rc.d1945[28]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[237]), scm__rc.d1945[22]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[238]), scm__rc.d1945[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[239]), scm__rc.d1945[29]);
  scm__rc.d1945[207] = Scm_MakeExtendedPair(scm__rc.d1945[22], SCM_OBJ(&scm__rc.d1947[92]), SCM_OBJ(&scm__rc.d1947[241]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1945[0]), SCM_SYMBOL(SCM_INTERN("compiled-code-new-label")), SCM_OBJ(&libcodecompiled_code_new_label__STUB), 0);
  libcodecompiled_code_new_label__STUB.common.info = scm__rc.d1945[207];
  libcodecompiled_code_new_label__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[43]);
  scm__rc.d1945[208] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[51])),TRUE); /* label */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[242]), scm__rc.d1945[208]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[243]), scm__rc.d1945[98]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[246]), scm__rc.d1945[28]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[247]), scm__rc.d1945[23]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[248]), scm__rc.d1945[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[249]), scm__rc.d1945[29]);
  scm__rc.d1945[209] = Scm_MakeExtendedPair(scm__rc.d1945[23], SCM_OBJ(&scm__rc.d1947[243]), SCM_OBJ(&scm__rc.d1947[251]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[210]))[3] = scm__rc.d1945[1];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[210]))[4] = scm__rc.d1945[31];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[210]))[5] = scm__rc.d1945[42];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[210]))[6] = scm__rc.d1945[32];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[210]))[7] = scm__rc.d1945[33];
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1945[0]), SCM_SYMBOL(SCM_INTERN("compiled-code-set-label!")), SCM_OBJ(&libcodecompiled_code_set_labelX__STUB), 0);
  libcodecompiled_code_set_labelX__STUB.common.info = scm__rc.d1945[209];
  libcodecompiled_code_set_labelX__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[210]);
  scm__rc.d1945[218] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[52])),TRUE); /* maxstack */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[252]), scm__rc.d1945[218]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[253]), scm__rc.d1945[98]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[256]), scm__rc.d1945[28]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[257]), scm__rc.d1945[25]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[258]), scm__rc.d1945[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[259]), scm__rc.d1945[29]);
  scm__rc.d1945[219] = Scm_MakeExtendedPair(scm__rc.d1945[25], SCM_OBJ(&scm__rc.d1947[253]), SCM_OBJ(&scm__rc.d1947[261]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1945[0]), SCM_SYMBOL(SCM_INTERN("compiled-code-finish-builder")), SCM_OBJ(&libcodecompiled_code_finish_builder__STUB), 0);
  libcodecompiled_code_finish_builder__STUB.common.info = scm__rc.d1945[219];
  libcodecompiled_code_finish_builder__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[100]);
  scm__rc.d1945[220] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[53])),TRUE); /* dest */
  scm__rc.d1945[221] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[54])),TRUE); /* src */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[262]), scm__rc.d1945[221]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[263]), scm__rc.d1945[220]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[266]), scm__rc.d1945[28]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[267]), scm__rc.d1945[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[268]), scm__rc.d1945[29]);
  scm__rc.d1945[222] = Scm_MakeExtendedPair(scm__rc.d1945[26], SCM_OBJ(&scm__rc.d1947[263]), SCM_OBJ(&scm__rc.d1947[270]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[223]))[3] = scm__rc.d1945[1];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[223]))[4] = scm__rc.d1945[31];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[223]))[5] = scm__rc.d1945[31];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[223]))[6] = scm__rc.d1945[32];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[223]))[7] = scm__rc.d1945[33];
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1945[0]), SCM_SYMBOL(SCM_INTERN("compiled-code-copy!")), SCM_OBJ(&libcodecompiled_code_copyX__STUB), 0);
  libcodecompiled_code_copyX__STUB.common.info = scm__rc.d1945[222];
  libcodecompiled_code_copyX__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[223]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[271]), scm__rc.d1945[98]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[274]), scm__rc.d1945[28]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[275]), scm__rc.d1945[24]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[276]), scm__rc.d1945[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[277]), scm__rc.d1945[29]);
  scm__rc.d1945[231] = Scm_MakeExtendedPair(scm__rc.d1945[24], SCM_OBJ(&scm__rc.d1947[271]), SCM_OBJ(&scm__rc.d1947[279]));
  Scm_MakeBinding(SCM_MODULE(scm__rc.d1945[0]), SCM_SYMBOL(SCM_INTERN("compiled-code-push-info!")), SCM_OBJ(&libcodecompiled_code_push_infoX__STUB), 0);
  libcodecompiled_code_push_infoX__STUB.common.info = scm__rc.d1945[231];
  libcodecompiled_code_push_infoX__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[210]);

#line 164 "libcode.scm"
Scm_ImportModule(Scm_GaucheInternalModule(),scm__rc.d1945[1],SCM_FALSE,0);
  scm__rc.d1945[233] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[55])),TRUE); /* %expression-name-mark-key */
  scm__rc.d1945[232] = Scm_MakeIdentifier(scm__rc.d1945[233], SCM_MODULE(Scm_GaucheInternalModule()), SCM_NIL); /* gauche.internal#%expression-name-mark-key */
  scm__rc.d1945[234] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[56])),TRUE); /* %original-source */
  scm__rc.d1945[235] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[57])),TRUE); /* original */
  scm__rc.d1945[237] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[58])),TRUE); /* pair-attribute-get */
  scm__rc.d1945[238] = SCM_OBJ(Scm_FindModule(SCM_SYMBOL(scm__rc.d1945[1]), SCM_FIND_MODULE_CREATE|SCM_FIND_MODULE_PLACEHOLDING)); /* module gauche.vm.code */
  scm__rc.d1945[236] = Scm_MakeIdentifier(scm__rc.d1945[237], SCM_MODULE(scm__rc.d1945[238]), SCM_NIL); /* gauche.vm.code#pair-attribute-get */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[282]), scm__rc.d1945[28]);
  scm__rc.d1945[239] = Scm_MakeExtendedPair(scm__rc.d1945[234], SCM_OBJ(&scm__rc.d1947[262]), SCM_OBJ(&scm__rc.d1947[283]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[284]), scm__rc.d1945[239]);
  scm__rc.d1945[240] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1950[0])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1949[0]))->name = scm__rc.d1945[234];/* %original-source */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1949[0]))->debugInfo = scm__rc.d1945[240];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1948[0]))[9] = SCM_WORD(scm__rc.d1945[235]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1948[0]))[12] = SCM_WORD(scm__rc.d1945[236]);
  scm__rc.d1945[241] = Scm_MakeIdentifier(scm__rc.d1945[234], SCM_MODULE(scm__rc.d1945[238]), SCM_NIL); /* gauche.vm.code#%original-source */
  scm__rc.d1945[242] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[59])),TRUE); /* %toplevel */
  scm__rc.d1945[243] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1950[1])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1949[1]))->name = scm__rc.d1945[242];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1949[1]))->debugInfo = scm__rc.d1945[243];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1948[23]))[3] = SCM_WORD(scm__rc.d1945[232]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1948[23]))[6] = SCM_WORD(scm__rc.d1945[234]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1948[23]))[13] = SCM_WORD(scm__rc.d1945[241]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())));
  scm__rc.d1945[244] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[60])),TRUE); /* compiled-code-definition */
  scm__rc.d1945[245] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[61])),TRUE); /* debug-info */
  scm__rc.d1945[247] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[62])),TRUE); /* ~ */
  scm__rc.d1945[249] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[63])),TRUE); /* gauche.internal */
  scm__rc.d1945[248] = SCM_OBJ(Scm_FindModule(SCM_SYMBOL(scm__rc.d1945[249]), SCM_FIND_MODULE_CREATE|SCM_FIND_MODULE_PLACEHOLDING)); /* module gauche.internal */
  scm__rc.d1945[246] = Scm_MakeIdentifier(scm__rc.d1945[247], SCM_MODULE(scm__rc.d1945[248]), SCM_NIL); /* gauche.internal#~ */
  scm__rc.d1945[250] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[64])),TRUE); /* definition */
  scm__rc.d1945[252] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[65])),TRUE); /* assq-ref */
  scm__rc.d1945[251] = Scm_MakeIdentifier(scm__rc.d1945[252], SCM_MODULE(scm__rc.d1945[248]), SCM_NIL); /* gauche.internal#assq-ref */
  scm__rc.d1945[254] = SCM_OBJ(Scm_FindModule(SCM_SYMBOL(scm__rc.d1945[1]), SCM_FIND_MODULE_CREATE|SCM_FIND_MODULE_PLACEHOLDING)); /* module gauche.vm.code */
  scm__rc.d1945[253] = Scm_MakeIdentifier(scm__rc.d1945[234], SCM_MODULE(scm__rc.d1945[254]), SCM_NIL); /* gauche.vm.code#%original-source */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[287]), scm__rc.d1945[28]);
  scm__rc.d1945[255] = Scm_MakeExtendedPair(scm__rc.d1945[244], SCM_OBJ(&scm__rc.d1947[26]), SCM_OBJ(&scm__rc.d1947[288]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[289]), scm__rc.d1945[255]);
  scm__rc.d1945[256] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1950[2])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1949[2]))->name = scm__rc.d1945[244];/* compiled-code-definition */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1949[2]))->debugInfo = scm__rc.d1945[256];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1948[38]))[6] = SCM_WORD(scm__rc.d1945[245]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1948[38]))[8] = SCM_WORD(scm__rc.d1945[246]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1948[38]))[11] = SCM_WORD(scm__rc.d1945[250]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1948[38]))[13] = SCM_WORD(scm__rc.d1945[251]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1948[38]))[21] = SCM_WORD(scm__rc.d1945[28]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1948[38]))[23] = SCM_WORD(scm__rc.d1945[251]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1948[38]))[25] = SCM_WORD(scm__rc.d1945[253]);
  scm__rc.d1945[257] = Scm_MakeIdentifier(scm__rc.d1945[244], SCM_MODULE(scm__rc.d1945[248]), SCM_NIL); /* gauche.internal#compiled-code-definition */
  scm__rc.d1945[258] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1950[3])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1949[3]))->name = scm__rc.d1945[242];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1949[3]))->debugInfo = scm__rc.d1945[258];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1948[65]))[3] = SCM_WORD(scm__rc.d1945[232]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1948[65]))[6] = SCM_WORD(scm__rc.d1945[244]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1948[65]))[13] = SCM_WORD(scm__rc.d1945[257]);
  scm__rc.d1945[259] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[66])),TRUE); /* compiled-code-type */
  scm__rc.d1945[260] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[67])),TRUE); /* signature-info */
  scm__rc.d1945[261] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[68])),TRUE); /* type */
  scm__rc.d1945[263] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[69])),TRUE); /* alist-ref */
  scm__rc.d1945[262] = Scm_MakeIdentifier(scm__rc.d1945[263], SCM_MODULE(scm__rc.d1945[248]), SCM_NIL); /* gauche.internal#alist-ref */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[292]), scm__rc.d1945[28]);
  scm__rc.d1945[264] = Scm_MakeExtendedPair(scm__rc.d1945[259], SCM_OBJ(&scm__rc.d1947[26]), SCM_OBJ(&scm__rc.d1947[293]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[294]), scm__rc.d1945[264]);
  scm__rc.d1945[265] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1950[4])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1949[4]))->name = scm__rc.d1945[259];/* compiled-code-type */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1949[4]))->debugInfo = scm__rc.d1945[265];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1948[80]))[4] = SCM_WORD(scm__rc.d1945[260]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1948[80]))[6] = SCM_WORD(scm__rc.d1945[246]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1948[80]))[16] = SCM_WORD(scm__rc.d1945[261]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1948[80]))[18] = SCM_WORD(scm__rc.d1945[262]);
  scm__rc.d1945[266] = Scm_MakeIdentifier(scm__rc.d1945[259], SCM_MODULE(scm__rc.d1945[248]), SCM_NIL); /* gauche.internal#compiled-code-type */
  scm__rc.d1945[267] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1950[5])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1949[5]))->name = scm__rc.d1945[242];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1949[5]))->debugInfo = scm__rc.d1945[267];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1948[100]))[3] = SCM_WORD(scm__rc.d1945[232]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1948[100]))[6] = SCM_WORD(scm__rc.d1945[259]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1948[100]))[13] = SCM_WORD(scm__rc.d1945[266]);
  scm__rc.d1945[268] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[70])),TRUE); /* %decode-packed-debug-info */
  scm__rc.d1945[269] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[71])),TRUE); /* code-vector */
  scm__rc.d1945[270] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[72])),TRUE); /* const-vector */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[295]), scm__rc.d1945[270]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[296]), scm__rc.d1945[269]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[299]), scm__rc.d1945[28]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[300]), scm__rc.d1945[268]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[301]), scm__rc.d1945[249]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[302]), scm__rc.d1945[29]);
  scm__rc.d1945[271] = Scm_MakeExtendedPair(scm__rc.d1945[268], SCM_OBJ(&scm__rc.d1947[296]), SCM_OBJ(&scm__rc.d1947[304]));
  scm__rc.d1945[272] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[73])),TRUE); /* <u8vector> */
  scm__rc.d1945[273] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[74])),TRUE); /* <vector> */
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[274]))[3] = scm__rc.d1945[249];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[274]))[4] = scm__rc.d1945[272];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[274]))[5] = scm__rc.d1945[273];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[274]))[6] = scm__rc.d1945[32];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[274]))[7] = scm__rc.d1945[42];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())), SCM_SYMBOL(SCM_INTERN("%decode-packed-debug-info")), SCM_OBJ(&libcode_25decode_packed_debug_info__STUB), 0);
  libcode_25decode_packed_debug_info__STUB.common.info = scm__rc.d1945[271];
  libcode_25decode_packed_debug_info__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[274]);
  scm__rc.d1945[282] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[75])),TRUE); /* compiled-code-attach-source-info! */
  scm__rc.d1945[283] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[76])),TRUE); /* full-name */
  scm__rc.d1945[284] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[77])),TRUE); /* arg-info */
  scm__rc.d1945[285] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[78])),TRUE); /* _ */
  scm__rc.d1945[286] = Scm_MakeIdentifier(scm__rc.d1945[237], SCM_MODULE(scm__rc.d1945[248]), SCM_NIL); /* gauche.internal#pair-attribute-get */
  scm__rc.d1945[288] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[79])),TRUE); /* extended-cons */
  scm__rc.d1945[287] = Scm_MakeIdentifier(scm__rc.d1945[288], SCM_MODULE(scm__rc.d1945[248]), SCM_NIL); /* gauche.internal#extended-cons */
  scm__rc.d1945[290] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[80])),TRUE); /* pair-attribute-set! */
  scm__rc.d1945[289] = Scm_MakeIdentifier(scm__rc.d1945[290], SCM_MODULE(scm__rc.d1945[248]), SCM_NIL); /* gauche.internal#pair-attribute-set! */
  scm__rc.d1945[291] = Scm_MakeIdentifier(scm__rc.d1945[24], SCM_MODULE(scm__rc.d1945[248]), SCM_NIL); /* gauche.internal#compiled-code-push-info! */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[305]), scm__rc.d1945[261]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[306]), scm__rc.d1945[221]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[307]), scm__rc.d1945[27]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[310]), scm__rc.d1945[28]);
  scm__rc.d1945[292] = Scm_MakeExtendedPair(scm__rc.d1945[282], SCM_OBJ(&scm__rc.d1947[307]), SCM_OBJ(&scm__rc.d1947[311]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[312]), scm__rc.d1945[292]);
  scm__rc.d1945[293] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1950[6])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1949[6]))->name = scm__rc.d1945[282];/* compiled-code-attach-source-info! */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1949[6]))->debugInfo = scm__rc.d1945[293];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1948[115]))[7] = SCM_WORD(scm__rc.d1945[253]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1948[115]))[12] = SCM_WORD(scm__rc.d1945[283]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1948[115]))[17] = SCM_WORD(scm__rc.d1945[284]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1948[115]))[19] = SCM_WORD(scm__rc.d1945[285]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1948[115]))[21] = SCM_WORD(scm__rc.d1945[286]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1948[115]))[23] = SCM_WORD(scm__rc.d1945[287]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1948[115]))[29] = SCM_WORD(scm__rc.d1945[28]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1948[115]))[32] = SCM_WORD(scm__rc.d1945[286]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1948[115]))[41] = SCM_WORD(scm__rc.d1945[28]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1948[115]))[44] = SCM_WORD(scm__rc.d1945[289]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1948[115]))[52] = SCM_WORD(scm__rc.d1945[250]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1948[115]))[54] = SCM_WORD(scm__rc.d1945[28]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1948[115]))[59] = SCM_WORD(scm__rc.d1945[291]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1948[115]))[66] = SCM_WORD(scm__rc.d1945[261]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1948[115]))[76] = SCM_WORD(scm__rc.d1945[260]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1948[115]))[81] = SCM_WORD(scm__rc.d1945[283]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1948[115]))[84] = SCM_WORD(scm__rc.d1945[285]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1948[115]))[88] = SCM_WORD(scm__rc.d1945[260]);
  scm__rc.d1945[294] = Scm_MakeIdentifier(scm__rc.d1945[282], SCM_MODULE(scm__rc.d1945[248]), SCM_NIL); /* gauche.internal#compiled-code-attach-source-info! */
  scm__rc.d1945[295] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1950[7])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1949[7]))->name = scm__rc.d1945[242];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1949[7]))->debugInfo = scm__rc.d1945[295];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1948[205]))[3] = SCM_WORD(scm__rc.d1945[232]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1948[205]))[6] = SCM_WORD(scm__rc.d1945[282]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1948[205]))[13] = SCM_WORD(scm__rc.d1945[294]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
  Scm_InitStaticClassWithMeta(&Scm_CompiledCodeClass, "<compiled-code>", SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), NULL, SCM_FALSE, Scm_CompiledCodeClass__SLOTS, 0);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())));
  Scm_InitStaticClassWithMeta(&Scm_PackedDebugInfoClass, "<packed-debug-info>", SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())), NULL, SCM_FALSE, Scm_PackedDebugInfoClass__SLOTS, 0);
  scm__rc.d1945[296] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[81])),TRUE); /* decode-packed-debug-info */
  scm__rc.d1945[297] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[82])),TRUE); /* p */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[313]), scm__rc.d1945[297]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[316]), scm__rc.d1945[28]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[317]), scm__rc.d1945[296]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[318]), scm__rc.d1945[249]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1947[319]), scm__rc.d1945[29]);
  scm__rc.d1945[298] = Scm_MakeExtendedPair(scm__rc.d1945[296], SCM_OBJ(&scm__rc.d1947[313]), SCM_OBJ(&scm__rc.d1947[321]));
  scm__rc.d1945[299] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[83])),TRUE); /* <packed-debug-info> */
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[300]))[3] = scm__rc.d1945[249];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[300]))[4] = scm__rc.d1945[299];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[300]))[5] = scm__rc.d1945[32];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[300]))[6] = scm__rc.d1945[42];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())), SCM_SYMBOL(SCM_INTERN("decode-packed-debug-info")), SCM_OBJ(&libcodedecode_packed_debug_info__STUB), 0);
  libcodedecode_packed_debug_info__STUB.common.info = scm__rc.d1945[298];
  libcodedecode_packed_debug_info__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[300]);
  Scm_VMExecuteToplevels(toplevels);
  scm__rc.d1945[345] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[84])),TRUE); /* orig */
  scm__rc.d1945[346] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[85])),TRUE); /* pair? */
  scm__rc.d1945[347] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[86])),TRUE); /* if-let1 */
  scm__rc.d1945[348] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[87])),TRUE); /* def */
  scm__rc.d1945[349] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[88])),TRUE); /* and-let1 */
  scm__rc.d1945[350] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[89])),TRUE); /* sig */
  scm__rc.d1945[351] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[90])),TRUE); /* and-let* */
  scm__rc.d1945[352] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[91])),TRUE); /* slot-set! */
  scm__rc.d1945[353] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[92])),TRUE); /* slot-ref */
  scm__rc.d1945[354] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[93])),TRUE); /* cond-list */
  scm__rc.d1945[355] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[94])),TRUE); /* quasiquote */
  scm__rc.d1945[356] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[95])),TRUE); /* unquote */
  scm__rc.d1945[357] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[96])),TRUE); /* r */
  scm__rc.d1945[358] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[97])),TRUE); /* tmp */
  scm__rc.d1945[359] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1946[98])),TRUE); /* si */
}
