/* Generated automatically from libnum.scm.  DO NOT EDIT */
#define LIBGAUCHE_BODY 
#include <gauche.h>
#include <gauche/code.h>
#include "gauche/priv/configP.h"
#include "gauche/vminsn.h"
#include "gauche/priv/bignumP.h"
#include "gauche/priv/writerP.h"
#include <stdlib.h>
#include <float.h>
#include <math.h>
#if !(defined(M_PI))

#endif /* !(defined(M_PI)) */
static ScmObj libnumnumberP(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumnumberP__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumnumberP, SCM_MAKE_INT(SCM_VM_NUMBERP), NULL);

static ScmObj libnumcomplexP(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumcomplexP__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumcomplexP, SCM_MAKE_INT(SCM_VM_NUMBERP), NULL);

static ScmObj libnumrealP(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumrealP__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumrealP, SCM_MAKE_INT(SCM_VM_REALP), NULL);

static ScmObj libnumrationalP(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumrationalP__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumrationalP, NULL, NULL);

static ScmObj libnumintegerP(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumintegerP__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumintegerP, NULL, NULL);

static ScmObj libnumexactP(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumexactP__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumexactP, NULL, NULL);

static ScmObj libnuminexactP(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnuminexactP__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnuminexactP, NULL, NULL);

static ScmObj libnumzeroP(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumzeroP__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumzeroP, NULL, NULL);

static ScmObj libnumpositiveP(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumpositiveP__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumpositiveP, NULL, NULL);

static ScmObj libnumnegativeP(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumnegativeP__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumnegativeP, NULL, NULL);

static ScmObj libnumoddP(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumoddP__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumoddP, NULL, NULL);

static ScmObj libnumevenP(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumevenP__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumevenP, NULL, NULL);

static ScmObj libnumfixnumP(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumfixnumP__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumfixnumP, NULL, NULL);

static ScmObj libnumbignumP(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumbignumP__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumbignumP, NULL, NULL);

static ScmObj libnumflonumP(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumflonumP__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumflonumP, NULL, NULL);

static ScmObj libnumratnumP(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumratnumP__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumratnumP, NULL, NULL);

static ScmObj libnumfiniteP(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumfiniteP__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumfiniteP, NULL, NULL);

static ScmObj libnuminfiniteP(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnuminfiniteP__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnuminfiniteP, NULL, NULL);

static ScmObj libnumnanP(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumnanP__STUB, 1, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumnanP, NULL, NULL);

static ScmObj libnumnegative_zeroP(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumnegative_zeroP__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumnegative_zeroP, NULL, NULL);

static ScmObj libnumexact_integerP(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumexact_integerP__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumexact_integerP, NULL, NULL);

static ScmObj libnumfixnum_width(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumfixnum_width__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumfixnum_width, NULL, NULL);

static ScmObj libnumleast_fixnum(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumleast_fixnum__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumleast_fixnum, NULL, NULL);

static ScmObj libnumgreatest_fixnum(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumgreatest_fixnum__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumgreatest_fixnum, NULL, NULL);

static ScmObj libnumnative_endian(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumnative_endian__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumnative_endian, NULL, NULL);

static ScmObj libnumflonum_epsilon(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumflonum_epsilon__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumflonum_epsilon, NULL, NULL);

static ScmObj libnumleast_positive_normalized_flonum(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumleast_positive_normalized_flonum__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumleast_positive_normalized_flonum, NULL, NULL);

static ScmObj libnumleast_positive_flonum(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumleast_positive_flonum__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumleast_positive_flonum, NULL, NULL);

static ScmObj libnumgreatest_positive_flonum(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumgreatest_positive_flonum__STUB, 0, 0,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumgreatest_positive_flonum, NULL, NULL);

/* debug info of %toplevel */
static unsigned char uvector__00001[] = {
 0u, 3u, 134u, 6u, 6u, 104u, 2u, 1u, 36u, 112u, 144u, 192u, 144u, 9u,
28u, 28u, 48u, 38u, 3u, 132u, 112u, 32u, 192u, 152u, 14u, 17u, 192u,
3u, 2u, 96u, 56u, 72u,};
/* debug info of %toplevel */
static unsigned char uvector__00002[] = {
 0u, 3u, 134u, 6u, 6u, 104u, 10u, 3u, 36u, 112u, 144u, 192u, 144u,
25u, 28u, 28u, 48u, 38u, 3u, 132u, 112u, 32u, 192u, 152u, 14u, 17u,
192u, 3u, 2u, 96u, 56u, 72u,};
static ScmObj libnum_25bignum_dump(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libnum_25bignum_dump__STUB, 1, 0,SCM_FALSE,libnum_25bignum_dump, NULL, NULL);

static ScmObj libnum_3d(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnum_3d__STUB, 2, 3,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnum_3d, NULL, NULL);

static ScmObj libnum_LT(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnum_LT__STUB, 2, 3,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnum_LT, NULL, NULL);

static ScmObj libnum_LT_3d(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnum_LT_3d__STUB, 2, 3,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnum_LT_3d, NULL, NULL);

static ScmObj libnum_GT(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnum_GT__STUB, 2, 3,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnum_GT, NULL, NULL);

static ScmObj libnum_GT_3d(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnum_GT_3d__STUB, 2, 3,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnum_GT_3d, NULL, NULL);

static ScmObj libnummax(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnummax__STUB, 1, 1,1, SCM_FALSE,0, libnummax, NULL, NULL);

static ScmObj libnummin(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnummin__STUB, 1, 1,1, SCM_FALSE,0, libnummin, NULL, NULL);

static ScmObj libnummin_26max(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libnummin_26max__STUB, 1, 1,SCM_FALSE,libnummin_26max, NULL, NULL);

static ScmObj libnumexact_TOinexact(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumexact_TOinexact__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumexact_TOinexact, NULL, NULL);

static ScmObj libnuminexact_TOexact(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnuminexact_TOexact__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnuminexact_TOexact, NULL, NULL);

/* debug info of %toplevel */
static unsigned char uvector__00003[] = {
 0u, 3u, 129u, 6u, 8u, 18u, 5u, 129u, 137u, 28u, 0u, 48u, 36u, 12u,
72u,};
/* debug info of %toplevel */
static unsigned char uvector__00004[] = {
 0u, 3u, 129u, 6u, 8u, 18u, 7u, 130u, 9u, 28u, 0u, 48u, 36u, 16u, 72u,};
static ScmObj libnumnumber_TOstring(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumnumber_TOstring__STUB, 1, 4,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumnumber_TOstring, NULL, NULL);

static ScmObj libnumstring_TOnumber(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libnumstring_TOnumber__STUB, 1, 3,SCM_FALSE,libnumstring_TOnumber, NULL, NULL);

static ScmObj libnumfloor_TOexact(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumfloor_TOexact__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumfloor_TOexact, NULL, NULL);

static ScmObj libnumceiling_TOexact(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumceiling_TOexact__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumceiling_TOexact, NULL, NULL);

static ScmObj libnumtruncate_TOexact(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumtruncate_TOexact__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumtruncate_TOexact, NULL, NULL);

static ScmObj libnumround_TOexact(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumround_TOexact__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumround_TOexact, NULL, NULL);

static ScmObj libnumdecode_float(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libnumdecode_float__STUB, 1, 0,SCM_FALSE,libnumdecode_float, NULL, NULL);

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

static ScmObj libnumfrexp(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumfrexp__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumfrexp, NULL, NULL);

static ScmObj libnummodf(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnummodf__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnummodf, NULL, NULL);

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

static ScmObj libnumlog10(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumlog10__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumlog10, NULL, NULL);

#if defined(HAVE_TGAMMA)
static ScmObj libnum_25gamma(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnum_25gamma__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnum_25gamma, NULL, NULL);

#endif /* defined(HAVE_TGAMMA) */
#if defined(HAVE_LGAMMA)
static ScmObj libnum_25lgamma(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnum_25lgamma__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnum_25lgamma, NULL, NULL);

#endif /* defined(HAVE_LGAMMA) */
static ScmObj libnumflonum_TOf16bits(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumflonum_TOf16bits__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumflonum_TOf16bits, NULL, NULL);

static ScmObj libnum_2a(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnum_2a__STUB, 0, 1,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnum_2a, NULL, NULL);

static ScmObj libnum_2b(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnum_2b__STUB, 0, 1,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnum_2b, NULL, NULL);

static ScmObj libnum_(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnum___STUB, 1, 1,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnum_, NULL, NULL);

static ScmObj libnum_2f(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnum_2f__STUB, 1, 1,0, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnum_2f, NULL, NULL);

/* debug info of %apply-unary-generic */
static unsigned char uvector__00005[] = {
 0u, 3u, 140u, 6u, 4u, 130u, 72u, 226u, 193u, 130u, 10u, 130u, 224u,
200u, 36u, 145u, 197u, 67u, 2u, 65u, 36u, 113u, 64u, 192u, 144u, 97u,
28u, 64u, 48u, 38u, 8u, 196u, 112u, 224u, 193u, 6u, 193u, 36u, 142u,
26u, 24u, 18u, 13u, 35u, 134u, 6u, 4u, 130u, 72u, 225u, 65u, 129u,
148u, 65u, 208u, 104u, 131u, 224u, 146u, 66u, 98u, 30u, 30u, 130u,
96u, 141u, 4u, 146u, 71u, 8u, 12u, 9u, 141u, 9u, 28u, 24u, 48u, 38u,
55u, 4u, 112u, 80u, 192u, 144u, 73u, 28u, 12u, 48u, 38u, 55u, 4u,
112u, 32u, 192u, 144u, 105u, 28u, 0u, 48u, 38u, 52u, 36u, 49u, 6u, 6u,
49u, 6u, 193u, 144u, 73u, 9u, 140u, 177u, 36u,};
/* debug info of %toplevel */
static unsigned char uvector__00006[] = {
 0u, 3u, 134u, 6u, 6u, 97u, 8u, 65u, 176u, 100u, 18u, 67u, 40u, 131u,
160u, 209u, 7u, 193u, 36u, 136u, 54u, 9u, 33u, 232u, 65u, 80u, 92u,
25u, 4u, 152u, 36u, 146u, 71u, 9u, 12u, 12u, 97u, 48u, 49u, 76u, 20u,
136u, 224u, 225u, 129u, 48u, 28u, 35u, 129u, 6u, 4u, 192u, 112u, 142u,
0u, 24u, 19u, 1u, 194u, 64u,};
/* debug info of %apply-unary-+ */
static unsigned char uvector__00007[] = {
 0u, 3u, 130u, 134u, 8u, 66u, 17u, 12u, 46u, 134u, 9u, 36u, 112u, 64u,
192u, 144u, 73u, 28u, 0u, 48u, 36u, 34u, 67u, 16u, 96u, 99u, 16u, 73u,
9u, 128u, 225u, 36u,};
/* debug info of %toplevel */
static unsigned char uvector__00008[] = {
 0u, 3u, 134u, 6u, 6u, 97u, 9u, 65u, 36u, 66u, 16u, 136u, 97u, 116u,
48u, 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 %apply-unary-* */
static unsigned char uvector__00009[] = {
 0u, 3u, 130u, 134u, 8u, 66u, 19u, 12u, 48u, 161u, 130u, 73u, 28u,
16u, 48u, 36u, 18u, 71u, 0u, 12u, 9u, 9u, 144u, 196u, 24u, 24u, 196u,
18u, 66u, 96u, 56u, 73u, 0u,};
/* debug info of %toplevel */
static unsigned char uvector__00010[] = {
 0u, 3u, 134u, 6u, 6u, 97u, 10u, 193u, 36u, 66u, 16u, 152u, 97u, 133u,
12u, 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,};
static ScmObj libnumabs(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumabs__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumabs, NULL, NULL);

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

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

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

/* debug info of (gcd G1962) */
static unsigned char uvector__00011[] = {
 0u, 3u, 136u, 134u, 8u, 90u, 23u, 36u, 113u, 0u, 192u, 144u, 185u,
28u, 56u, 48u, 51u, 195u, 16u, 185u, 35u, 134u, 134u, 4u, 133u, 200u,
225u, 33u, 129u, 48u, 121u, 35u, 130u, 134u, 6u, 241u, 12u, 194u,
228u, 38u, 15u, 36u, 142u, 6u, 24u, 19u, 17u, 114u, 56u, 16u, 96u,
72u, 92u, 142u, 0u, 24u, 19u, 17u, 114u, 24u, 131u, 3u, 24u, 133u,
200u, 76u, 67u, 2u, 96u, 56u, 73u, 0u,};
/* debug info of gcd */
static unsigned char uvector__00012[] = {
 0u, 3u, 145u, 6u, 8u, 104u, 7u, 248u, 110u, 28u, 48u, 184u, 104u,
135u, 73u, 13u, 80u, 233u, 36u, 114u, 0u, 192u, 152u, 57u, 145u, 199u,
67u, 2u, 96u, 82u, 71u, 28u, 12u, 9u, 130u, 193u, 28u, 108u, 48u, 36u,
46u, 71u, 25u, 12u, 9u, 129u, 73u, 28u, 96u, 48u, 36u, 46u, 71u, 22u,
12u, 13u, 112u, 233u, 35u, 138u, 134u, 4u, 135u, 72u, 226u, 129u,
130u, 26u, 13u, 16u, 233u, 13u, 80u, 233u, 36u, 113u, 48u, 192u, 153u,
25u, 145u, 196u, 67u, 2u, 100u, 54u, 71u, 15u, 12u, 13u, 16u, 233u,
35u, 134u, 134u, 6u, 176u, 213u, 14u, 146u, 71u, 12u, 12u, 9u, 151u,
249u, 28u, 32u, 48u, 53u, 195u, 164u, 142u, 14u, 24u, 18u, 29u, 35u,
131u, 6u, 6u, 64u, 33u, 209u, 15u, 7u, 33u, 11u, 144u, 222u, 33u,
152u, 92u, 134u, 120u, 98u, 23u, 36u, 66u, 208u, 185u, 48u, 233u, 36u,
54u, 0u, 153u, 176u, 240u, 2u, 2u, 101u, 232u, 19u, 44u, 50u, 26u,
66u, 100u, 28u, 73u, 35u, 130u, 6u, 4u, 207u, 92u, 142u, 6u, 24u, 18u,
29u, 35u, 129u, 6u, 4u, 135u, 200u, 224u, 1u, 129u, 51u, 215u, 33u,
136u, 48u, 49u, 195u, 161u, 152u, 67u, 80u, 188u, 58u, 67u, 40u, 76u,
108u, 225u, 112u, 152u, 14u, 18u, 27u, 97u, 208u, 153u, 235u, 132u,
208u, 141u, 146u, 73u, 0u,};
/* debug info of %toplevel */
static unsigned char uvector__00013[] = {
 0u, 3u, 135u, 6u, 8u, 130u, 33u, 17u, 18u, 67u, 161u, 152u, 67u, 80u,
188u, 58u, 67u, 40u, 107u, 135u, 76u, 46u, 33u, 160u, 31u, 225u, 184u,
112u, 194u, 225u, 162u, 29u, 36u, 53u, 67u, 164u, 146u, 27u, 97u,
209u, 15u, 7u, 33u, 11u, 144u, 222u, 33u, 152u, 92u, 134u, 120u, 98u,
23u, 36u, 66u, 208u, 185u, 48u, 233u, 13u, 128u, 53u, 195u, 167u,
128u, 16u, 26u, 195u, 84u, 58u, 72u, 104u, 135u, 73u, 13u, 34u, 26u,
13u, 16u, 233u, 13u, 80u, 233u, 36u, 146u, 71u, 11u, 12u, 12u, 112u,
234u, 96u, 150u, 71u, 9u, 12u, 9u, 128u, 225u, 28u, 16u, 48u, 38u, 3u,
132u, 112u, 32u, 192u, 152u, 14u, 18u,};
/* debug info of (lcm G1963) */
static unsigned char uvector__00014[] = {
 0u, 3u, 136u, 134u, 8u, 90u, 23u, 36u, 113u, 0u, 192u, 144u, 185u,
28u, 56u, 48u, 51u, 195u, 16u, 185u, 35u, 134u, 134u, 4u, 133u, 200u,
225u, 33u, 129u, 48u, 121u, 35u, 130u, 134u, 6u, 241u, 12u, 194u,
228u, 38u, 15u, 36u, 142u, 6u, 24u, 19u, 17u, 114u, 56u, 16u, 96u,
72u, 92u, 142u, 0u, 24u, 19u, 17u, 114u, 24u, 131u, 3u, 24u, 133u,
200u, 76u, 67u, 2u, 96u, 56u, 73u, 0u,};
/* debug info of lcm */
static unsigned char uvector__00015[] = {
 0u, 3u, 155u, 6u, 8u, 104u, 68u, 112u, 184u, 104u, 135u, 73u, 13u,
80u, 233u, 36u, 115u, 64u, 192u, 152u, 45u, 145u, 204u, 3u, 4u, 40u,
34u, 72u, 150u, 38u, 49u, 57u, 35u, 151u, 134u, 4u, 137u, 200u, 229u,
129u, 129u, 48u, 202u, 35u, 149u, 134u, 4u, 137u, 136u, 229u, 65u,
129u, 33u, 114u, 57u, 64u, 96u, 76u, 50u, 136u, 228u, 97u, 130u, 40u,
137u, 73u, 28u, 136u, 48u, 36u, 46u, 71u, 33u, 12u, 12u, 128u, 68u,
192u, 63u, 195u, 112u, 225u, 137u, 98u, 114u, 72u, 101u, 9u, 143u,
119u, 0u, 9u, 133u, 233u, 36u, 113u, 240u, 192u, 153u, 51u, 17u, 199u,
131u, 2u, 68u, 228u, 113u, 208u, 192u, 144u, 185u, 28u, 108u, 48u,
38u, 76u, 196u, 113u, 160u, 192u, 152u, 20u, 145u, 198u, 67u, 2u, 96u,
128u, 71u, 24u, 12u, 9u, 11u, 145u, 197u, 131u, 3u, 92u, 58u, 72u,
226u, 161u, 129u, 33u, 210u, 56u, 160u, 96u, 134u, 131u, 68u, 58u,
67u, 84u, 58u, 73u, 28u, 76u, 48u, 38u, 132u, 174u, 145u, 196u, 67u,
2u, 104u, 74u, 41u, 28u, 60u, 48u, 52u, 67u, 164u, 142u, 26u, 24u,
26u, 195u, 84u, 58u, 73u, 28u, 48u, 48u, 38u, 133u, 138u, 145u, 194u,
3u, 3u, 92u, 58u, 72u, 224u, 225u, 129u, 33u, 210u, 56u, 48u, 96u,
100u, 2u, 29u, 16u, 240u, 114u, 16u, 185u, 13u, 226u, 25u, 133u, 200u,
103u, 134u, 33u, 114u, 68u, 45u, 11u, 147u, 14u, 146u, 67u, 96u, 9u,
161u, 123u, 188u, 4u, 128u, 154u, 22u, 20u, 19u, 66u, 166u, 72u, 105u,
9u, 161u, 35u, 4u, 146u, 56u, 32u, 96u, 77u, 12u, 211u, 35u, 129u,
134u, 4u, 135u, 72u, 224u, 65u, 129u, 34u, 146u, 56u, 0u, 96u, 77u,
12u, 211u, 33u, 136u, 48u, 49u, 195u, 161u, 152u, 68u, 113u, 44u, 78u,
67u, 108u, 76u, 19u, 38u, 96u, 153u, 84u, 18u, 25u, 132u, 53u, 11u,
195u, 164u, 50u, 132u, 208u, 133u, 216u, 92u, 38u, 3u, 132u, 134u,
216u, 116u, 38u, 134u, 105u, 132u, 208u, 225u, 82u, 73u, 0u,};
/* debug info of %toplevel */
static unsigned char uvector__00016[] = {
 0u, 3u, 135u, 6u, 8u, 130u, 33u, 17u, 82u, 67u, 161u, 152u, 68u,
113u, 44u, 78u, 67u, 108u, 76u, 3u, 252u, 55u, 14u, 24u, 150u, 39u,
33u, 148u, 69u, 17u, 41u, 224u, 2u, 20u, 17u, 36u, 75u, 19u, 24u,
156u, 146u, 67u, 48u, 134u, 161u, 120u, 116u, 134u, 80u, 215u, 14u,
152u, 92u, 67u, 66u, 35u, 133u, 195u, 68u, 58u, 72u, 106u, 135u, 73u,
36u, 54u, 195u, 162u, 30u, 14u, 66u, 23u, 33u, 188u, 67u, 48u, 185u,
12u, 240u, 196u, 46u, 72u, 133u, 161u, 114u, 97u, 210u, 27u, 0u, 107u,
135u, 79u, 1u, 32u, 53u, 134u, 168u, 116u, 144u, 209u, 14u, 146u, 26u,
68u, 52u, 26u, 33u, 210u, 26u, 161u, 210u, 73u, 36u, 142u, 22u, 24u,
24u, 225u, 212u, 193u, 44u, 142u, 18u, 24u, 19u, 1u, 194u, 56u, 32u,
96u, 76u, 7u, 8u, 224u, 65u, 129u, 48u, 28u, 36u,};
static ScmObj libnum_25gcd(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnum_25gcd__STUB, 2, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnum_25gcd, NULL, NULL);

static ScmObj libnumnumerator(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumnumerator__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumnumerator, NULL, NULL);

static ScmObj libnumdenominator(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumdenominator__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumdenominator, NULL, NULL);

/* debug info of rationalize */
static unsigned char uvector__00017[] = {
 0u, 3u, 168u, 6u, 8u, 174u, 44u, 139u, 98u, 210u, 71u, 79u, 12u, 9u,
22u, 145u, 211u, 131u, 2u, 69u, 164u, 116u, 208u, 192u, 145u, 97u,
29u, 36u, 48u, 69u, 209u, 105u, 35u, 164u, 6u, 4u, 139u, 72u, 232u,
193u, 129u, 48u, 225u, 35u, 161u, 134u, 8u, 28u, 69u, 113u, 100u, 91u,
22u, 146u, 71u, 65u, 12u, 9u, 139u, 201u, 29u, 0u, 48u, 36u, 90u, 71u,
63u, 12u, 9u, 22u, 145u, 207u, 131u, 2u, 69u, 132u, 115u, 192u, 192u,
152u, 188u, 145u, 206u, 131u, 0u, 118u, 17u, 116u, 88u, 66u, 97u,
194u, 66u, 98u, 216u, 72u, 231u, 1u, 129u, 50u, 171u, 35u, 155u, 134u,
4u, 139u, 8u, 230u, 161u, 129u, 50u, 171u, 35u, 154u, 6u, 4u, 139u,
8u, 230u, 65u, 128u, 69u, 241u, 97u, 139u, 9u, 28u, 192u, 48u, 38u,
120u, 36u, 114u, 240u, 192u, 145u, 97u, 28u, 180u, 48u, 38u, 120u,
36u, 114u, 112u, 192u, 202u, 34u, 248u, 176u, 198u, 17u, 137u, 35u,
146u, 134u, 4u, 208u, 145u, 34u, 57u, 32u, 96u, 72u, 176u, 142u, 68u,
24u, 19u, 66u, 68u, 136u, 228u, 1u, 128u, 69u, 241u, 105u, 9u, 161u,
32u, 228u, 142u, 60u, 24u, 19u, 66u, 180u, 72u, 227u, 161u, 129u, 34u,
210u, 56u, 216u, 96u, 77u, 10u, 209u, 35u, 138u, 134u, 8u, 202u, 45u,
36u, 113u, 64u, 192u, 145u, 105u, 28u, 72u, 48u, 38u, 134u, 74u, 17u,
195u, 131u, 0u, 118u, 17u, 148u, 88u, 66u, 104u, 100u, 161u, 140u, 9u,
28u, 48u, 48u, 38u, 134u, 233u, 145u, 194u, 195u, 2u, 69u, 132u, 112u,
144u, 192u, 154u, 27u, 166u, 71u, 6u, 12u, 12u, 241u, 156u, 90u, 72u,
224u, 161u, 129u, 34u, 210u, 56u, 8u, 96u, 141u, 34u, 222u, 0u, 72u,
98u, 12u, 12u, 98u, 44u, 139u, 72u, 108u, 1u, 52u, 66u, 32u, 38u,
135u, 225u, 144u, 154u, 27u, 138u, 19u, 66u, 179u, 130u, 103u, 124u,
19u, 41u, 208u, 210u, 19u, 1u, 194u, 73u, 32u,};
/* debug info of %toplevel */
static unsigned char uvector__00018[] = {
 0u, 3u, 134u, 6u, 8u, 130u, 33u, 17u, 172u, 89u, 22u, 144u, 216u, 4u,
105u, 22u, 240u, 2u, 25u, 227u, 56u, 180u, 144u, 29u, 132u, 101u, 22u,
17u, 25u, 69u, 164u, 198u, 4u, 8u, 190u, 45u, 33u, 148u, 69u, 241u,
97u, 140u, 35u, 18u, 64u, 139u, 226u, 195u, 22u, 16u, 29u, 132u, 93u,
22u, 17u, 23u, 69u, 164u, 136u, 28u, 69u, 113u, 100u, 91u, 22u, 146u,
67u, 72u, 138u, 226u, 200u, 182u, 45u, 36u, 146u, 56u, 72u, 96u, 99u,
9u, 129u, 234u, 96u, 168u, 71u, 7u, 12u, 9u, 128u, 225u, 28u, 8u, 48u,
38u, 3u, 132u, 112u, 0u, 192u, 152u, 14u, 18u,};
static ScmObj libnumfloor(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumfloor__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumfloor, NULL, NULL);

static ScmObj libnumceiling(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumceiling__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumceiling, NULL, NULL);

static ScmObj libnumtruncate(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumtruncate__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumtruncate, NULL, NULL);

static ScmObj libnumround(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumround__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumround, NULL, NULL);

static ScmObj libnumreal_exp(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumreal_exp__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumreal_exp, NULL, NULL);

static ScmObj libnumreal_ln(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumreal_ln__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumreal_ln, NULL, NULL);

static ScmObj libnumreal_sin(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumreal_sin__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumreal_sin, NULL, NULL);

static ScmObj libnumreal_cos(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumreal_cos__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumreal_cos, NULL, NULL);

static ScmObj libnumreal_tan(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumreal_tan__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumreal_tan, NULL, NULL);

static ScmObj libnumreal_sinpi(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumreal_sinpi__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumreal_sinpi, NULL, NULL);

static ScmObj libnumreal_cospi(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumreal_cospi__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumreal_cospi, NULL, NULL);

static ScmObj libnumreal_tanpi(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumreal_tanpi__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumreal_tanpi, NULL, NULL);

static ScmObj libnumreal_asin(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumreal_asin__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumreal_asin, NULL, NULL);

static ScmObj libnumreal_acos(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumreal_acos__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumreal_acos, NULL, NULL);

static ScmObj libnumreal_atan(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumreal_atan__STUB, 1, 2,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumreal_atan, NULL, NULL);

static ScmObj libnumreal_sinh(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumreal_sinh__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumreal_sinh, NULL, NULL);

static ScmObj libnumreal_cosh(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumreal_cosh__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumreal_cosh, NULL, NULL);

static ScmObj libnumreal_tanh(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumreal_tanh__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumreal_tanh, NULL, NULL);

static ScmObj libnumreal_asinh(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumreal_asinh__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumreal_asinh, NULL, NULL);

static ScmObj libnumreal_acosh(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumreal_acosh__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumreal_acosh, NULL, NULL);

static ScmObj libnumreal_atanh(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumreal_atanh__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumreal_atanh, NULL, NULL);

static ScmObj libnumreal_sqrt(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumreal_sqrt__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumreal_sqrt, NULL, NULL);

static ScmObj libnum_25sqrt_fast_path(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnum_25sqrt_fast_path__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnum_25sqrt_fast_path, NULL, NULL);

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

static ScmObj libnumexact_expt(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumexact_expt__STUB, 2, 0,1, SCM_FALSE,0, libnumexact_expt, NULL, NULL);

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

/* debug info of exp */
static unsigned char uvector__00019[] = {
 0u, 3u, 144u, 6u, 6u, 120u, 218u, 55u, 36u, 113u, 240u, 192u, 145u,
185u, 28u, 104u, 48u, 71u, 2u, 57u, 17u, 212u, 110u, 72u, 142u, 227u,
114u, 72u, 227u, 1u, 129u, 48u, 184u, 35u, 139u, 134u, 4u, 141u, 200u,
226u, 161u, 129u, 48u, 184u, 35u, 137u, 134u, 4u, 194u, 56u, 142u,
34u, 24u, 19u, 9u, 178u, 56u, 128u, 96u, 72u, 220u, 142u, 28u, 24u,
19u, 9u, 178u, 56u, 96u, 96u, 76u, 35u, 136u, 225u, 65u, 128u, 71u,
145u, 185u, 9u, 132u, 9u, 35u, 132u, 134u, 4u, 201u, 100u, 142u, 16u,
24u, 18u, 55u, 35u, 130u, 134u, 8u, 230u, 55u, 36u, 112u, 64u, 192u,
145u, 185u, 28u, 8u, 48u, 8u, 246u, 55u, 33u, 50u, 252u, 36u, 112u,
16u, 192u, 153u, 174u, 17u, 192u, 3u, 2u, 70u, 228u, 49u, 6u, 6u, 49u,
27u, 144u, 216u, 19u, 53u, 144u, 153u, 43u, 6u, 144u, 152u, 14u, 18u,
73u, 0u,};
/* debug info of %toplevel */
static unsigned char uvector__00020[] = {
 0u, 3u, 134u, 6u, 8u, 130u, 33u, 17u, 244u, 110u, 67u, 96u, 17u,
236u, 110u, 68u, 115u, 27u, 146u, 4u, 121u, 27u, 145u, 28u, 8u, 228u,
71u, 81u, 185u, 34u, 59u, 141u, 201u, 33u, 164u, 51u, 198u, 209u,
185u, 36u, 145u, 194u, 67u, 3u, 24u, 76u, 15u, 83u, 4u, 162u, 56u,
56u, 96u, 76u, 7u, 8u, 224u, 65u, 129u, 48u, 28u, 35u, 128u, 6u, 4u,
192u, 112u, 144u,};
/* debug info of log */
static unsigned char uvector__00021[] = {
 0u, 3u, 159u, 134u, 8u, 252u, 72u, 17u, 185u, 18u, 0u, 104u, 144u,
73u, 36u, 115u, 208u, 192u, 152u, 33u, 145u, 207u, 3u, 2u, 96u, 160u,
71u, 58u, 12u, 9u, 130u, 25u, 28u, 224u, 48u, 38u, 5u, 36u, 115u,
112u, 192u, 145u, 185u, 28u, 212u, 48u, 38u, 5u, 36u, 115u, 32u, 192u,
207u, 27u, 70u, 228u, 142u, 98u, 24u, 18u, 55u, 35u, 150u, 6u, 9u, 8u,
72u, 98u, 68u, 141u, 201u, 18u, 44u, 110u, 73u, 28u, 168u, 48u, 38u,
70u, 100u, 114u, 144u, 192u, 145u, 185u, 28u, 156u, 48u, 38u, 70u,
100u, 114u, 80u, 192u, 153u, 4u, 145u, 200u, 195u, 2u, 100u, 44u, 71u,
34u, 12u, 9u, 27u, 145u, 200u, 3u, 2u, 100u, 44u, 71u, 30u, 12u, 9u,
144u, 73u, 28u, 112u, 48u, 8u, 242u, 55u, 33u, 49u, 252u, 36u, 113u,
176u, 192u, 153u, 234u, 17u, 198u, 131u, 2u, 70u, 228u, 113u, 112u,
193u, 33u, 9u, 12u, 72u, 209u, 185u, 34u, 20u, 224u, 130u, 71u, 224u,
36u, 146u, 56u, 144u, 96u, 77u, 9u, 4u, 35u, 136u, 134u, 4u, 208u,
145u, 18u, 56u, 128u, 96u, 72u, 220u, 142u, 28u, 24u, 19u, 66u, 65u,
8u, 225u, 97u, 130u, 67u, 141u, 201u, 28u, 40u, 48u, 36u, 110u, 71u,
8u, 12u, 18u, 71u, 0u, 141u, 201u, 28u, 20u, 48u, 8u, 246u, 55u, 33u,
148u, 38u, 134u, 33u, 132u, 208u, 184u, 96u, 154u, 17u, 174u, 73u,
28u, 16u, 48u, 38u, 134u, 98u, 17u, 192u, 195u, 2u, 70u, 228u, 112u,
16u, 192u, 215u, 32u, 146u, 56u, 0u, 96u, 73u, 4u, 134u, 32u, 192u,
198u, 35u, 116u, 144u, 67u, 40u, 77u, 14u, 151u, 13u, 129u, 52u, 51u,
4u, 38u, 122u, 33u, 164u, 38u, 50u, 228u, 132u, 192u, 112u, 146u, 64u,};
/* debug info of %toplevel */
static unsigned char uvector__00022[] = {
 0u, 3u, 134u, 6u, 8u, 130u, 33u, 18u, 4u, 110u, 146u, 8u, 101u, 13u,
114u, 9u, 13u, 128u, 71u, 177u, 185u, 12u, 162u, 72u, 224u, 17u, 185u,
18u, 28u, 110u, 68u, 132u, 36u, 49u, 35u, 70u, 228u, 136u, 83u, 130u,
9u, 31u, 128u, 146u, 73u, 2u, 60u, 141u, 200u, 144u, 132u, 134u, 36u,
72u, 220u, 145u, 34u, 198u, 228u, 144u, 210u, 25u, 227u, 104u, 220u,
146u, 35u, 241u, 32u, 70u, 228u, 72u, 1u, 162u, 65u, 36u, 146u, 71u,
9u, 12u, 12u, 97u, 48u, 61u, 76u, 21u, 72u, 224u, 225u, 129u, 48u,
28u, 35u, 129u, 6u, 4u, 192u, 112u, 142u, 0u, 24u, 19u, 1u, 194u, 64u,};
/* debug info of sqrt */
static unsigned char uvector__00023[] = {
 0u, 3u, 194u, 50u, 24u, 25u, 227u, 104u, 220u, 145u, 225u, 24u, 12u,
9u, 27u, 145u, 225u, 19u, 12u, 17u, 192u, 146u, 68u, 137u, 27u, 146u,
35u, 241u, 34u, 198u, 230u, 74u, 36u, 143u, 8u, 144u, 96u, 76u, 50u,
136u, 240u, 134u, 134u, 4u, 195u, 92u, 143u, 8u, 96u, 96u, 72u, 220u,
143u, 8u, 80u, 96u, 76u, 53u, 200u, 240u, 132u, 6u, 4u, 194u, 128u,
143u, 8u, 48u, 96u, 76u, 43u, 72u, 240u, 130u, 134u, 4u, 141u, 200u,
240u, 129u, 134u, 4u, 194u, 180u, 143u, 8u, 8u, 96u, 76u, 40u, 8u,
239u, 225u, 128u, 71u, 145u, 185u, 9u, 132u, 153u, 35u, 191u, 6u, 4u,
203u, 164u, 142u, 250u, 24u, 18u, 55u, 35u, 189u, 6u, 9u, 38u, 55u,
36u, 119u, 144u, 192u, 145u, 185u, 29u, 220u, 48u, 8u, 246u, 55u, 33u,
51u, 140u, 36u, 119u, 96u, 192u, 153u, 246u, 17u, 221u, 67u, 2u, 70u,
228u, 119u, 32u, 193u, 36u, 198u, 228u, 142u, 226u, 24u, 18u, 55u,
35u, 183u, 6u, 9u, 38u, 55u, 36u, 118u, 208u, 192u, 145u, 185u, 29u,
172u, 48u, 71u, 242u, 92u, 152u, 72u, 237u, 65u, 129u, 36u, 194u, 59u,
72u, 96u, 73u, 44u, 142u, 206u, 24u, 36u, 217u, 59u, 128u, 18u, 59u,
48u, 96u, 73u, 56u, 142u, 202u, 24u, 36u, 241u, 38u, 73u, 196u, 74u,
18u, 137u, 12u, 161u, 52u, 46u, 104u, 38u, 133u, 68u, 132u, 208u,
156u, 194u, 72u, 236u, 97u, 129u, 52u, 51u, 36u, 142u, 196u, 24u, 18u,
81u, 35u, 176u, 6u, 4u, 208u, 204u, 146u, 58u, 240u, 96u, 147u, 101u,
46u, 0u, 72u, 235u, 161u, 129u, 37u, 34u, 58u, 224u, 96u, 147u, 196u,
151u, 41u, 17u, 40u, 74u, 100u, 50u, 132u, 208u, 241u, 0u, 154u, 25u,
4u, 19u, 66u, 67u, 201u, 35u, 173u, 6u, 4u, 209u, 1u, 242u, 58u, 200u,
96u, 73u, 76u, 142u, 174u, 24u, 19u, 68u, 7u, 200u, 234u, 129u, 130u,
73u, 141u, 201u, 29u, 76u, 48u, 36u, 110u, 71u, 81u, 12u, 17u, 252u,
169u, 38u, 18u, 58u, 128u, 96u, 73u, 48u, 142u, 158u, 24u, 18u, 84u,
35u, 166u, 134u, 9u, 54u, 78u, 224u, 4u, 142u, 152u, 24u, 18u, 78u,
35u, 165u, 134u, 9u, 60u, 73u, 146u, 113u, 18u, 132u, 162u, 67u, 40u,
77u, 20u, 84u, 9u, 162u, 104u, 97u, 52u, 74u, 24u, 146u, 58u, 72u,
96u, 77u, 21u, 131u, 35u, 164u, 6u, 4u, 148u, 72u, 232u, 193u, 129u,
52u, 86u, 12u, 142u, 136u, 24u, 35u, 249u, 82u, 85u, 36u, 116u, 48u,
192u, 146u, 169u, 29u, 8u, 48u, 36u, 168u, 71u, 64u, 12u, 12u, 178u,
168u, 77u, 23u, 202u, 9u, 162u, 163u, 132u, 142u, 126u, 24u, 18u, 85u,
35u, 159u, 6u, 6u, 64u, 37u, 81u, 43u, 74u, 36u, 144u, 154u, 49u,
182u, 72u, 231u, 129u, 129u, 52u, 105u, 28u, 142u, 118u, 24u, 18u,
81u, 35u, 156u, 134u, 4u, 209u, 164u, 114u, 57u, 184u, 96u, 101u,
149u, 4u, 175u, 42u, 132u, 209u, 164u, 112u, 154u, 47u, 148u, 19u,
69u, 71u, 8u, 77u, 15u, 216u, 36u, 115u, 96u, 192u, 146u, 161u, 28u,
212u, 48u, 50u, 1u, 42u, 9u, 90u, 83u, 36u, 132u, 209u, 193u, 2u, 71u,
51u, 12u, 9u, 163u, 193u, 132u, 115u, 32u, 192u, 146u, 153u, 28u,
192u, 48u, 38u, 143u, 6u, 17u, 203u, 195u, 3u, 32u, 18u, 152u, 150u,
35u, 114u, 68u, 162u, 37u, 152u, 220u, 146u, 37u, 121u, 80u, 38u,
143u, 6u, 4u, 209u, 196u, 80u, 154u, 31u, 176u, 73u, 28u, 180u, 48u,
38u, 144u, 45u, 17u, 203u, 3u, 2u, 70u, 228u, 114u, 160u, 192u, 154u,
64u, 180u, 71u, 40u, 12u, 9u, 164u, 2u, 4u, 114u, 112u, 192u, 145u,
185u, 28u, 148u, 48u, 38u, 144u, 8u, 17u, 200u, 131u, 4u, 147u, 27u,
146u, 57u, 8u, 96u, 72u, 220u, 142u, 64u, 24u, 18u, 90u, 35u, 143u,
6u, 9u, 54u, 91u, 224u, 4u, 142u, 58u, 24u, 18u, 91u, 35u, 142u, 6u,
9u, 60u, 75u, 82u, 217u, 18u, 132u, 110u, 67u, 40u, 77u, 37u, 12u,
150u, 130u, 105u, 32u, 41u, 36u, 113u, 160u, 192u, 154u, 76u, 54u,
71u, 25u, 12u, 9u, 27u, 145u, 197u, 195u, 2u, 105u, 48u, 217u, 28u,
84u, 48u, 50u, 136u, 102u, 55u, 33u, 52u, 151u, 80u, 38u, 143u, 234u,
146u, 56u, 152u, 96u, 77u, 40u, 92u, 35u, 137u, 6u, 4u, 141u, 200u,
226u, 1u, 129u, 52u, 161u, 112u, 142u, 28u, 24u, 37u, 200u, 223u,
128u, 18u, 56u, 88u, 96u, 14u, 2u, 93u, 141u, 200u, 77u, 42u, 90u,
33u, 52u, 161u, 68u, 145u, 194u, 67u, 2u, 105u, 88u, 49u, 28u, 32u,
48u, 36u, 110u, 71u, 6u, 12u, 9u, 165u, 96u, 196u, 112u, 80u, 192u,
37u, 104u, 220u, 146u, 56u, 24u, 96u, 77u, 45u, 10u, 35u, 129u, 6u,
4u, 141u, 200u, 224u, 1u, 129u, 52u, 180u, 40u, 134u, 32u, 192u, 198u,
35u, 114u, 27u, 2u, 105u, 104u, 56u, 77u, 42u, 216u, 9u, 159u, 72u,
76u, 185u, 131u, 72u, 76u, 8u, 137u, 36u, 128u,};
/* debug info of %toplevel */
static unsigned char uvector__00024[] = {
 0u, 3u, 134u, 6u, 8u, 130u, 33u, 18u, 244u, 110u, 67u, 96u, 18u,
180u, 110u, 72u, 14u, 2u, 93u, 141u, 200u, 151u, 35u, 126u, 0u, 72u,
101u, 16u, 204u, 110u, 68u, 158u, 37u, 169u, 108u, 137u, 66u, 55u,
33u, 148u, 73u, 178u, 223u, 0u, 50u, 208u, 146u, 99u, 114u, 72u, 100u,
2u, 83u, 18u, 196u, 110u, 72u, 148u, 68u, 179u, 27u, 146u, 68u, 175u,
42u, 9u, 90u, 83u, 34u, 87u, 149u, 68u, 173u, 40u, 145u, 31u, 202u,
146u, 169u, 18u, 120u, 147u, 36u, 226u, 37u, 9u, 68u, 134u, 81u, 38u,
201u, 220u, 0u, 136u, 254u, 84u, 147u, 8u, 146u, 99u, 114u, 73u, 18u,
120u, 146u, 229u, 34u, 37u, 9u, 76u, 134u, 81u, 38u, 202u, 92u, 0u,
137u, 60u, 73u, 146u, 113u, 18u, 132u, 162u, 67u, 40u, 147u, 100u,
238u, 0u, 68u, 127u, 37u, 201u, 132u, 73u, 49u, 185u, 36u, 73u, 49u,
185u, 36u, 146u, 64u, 143u, 99u, 114u, 36u, 152u, 220u, 144u, 35u,
200u, 220u, 136u, 224u, 73u, 34u, 68u, 141u, 201u, 17u, 248u, 145u,
99u, 115u, 37u, 18u, 67u, 72u, 103u, 141u, 163u, 114u, 73u, 35u, 132u,
134u, 6u, 48u, 152u, 30u, 166u, 9u, 68u, 112u, 112u, 192u, 152u, 14u,
17u, 192u, 131u, 2u, 96u, 56u, 71u, 0u, 12u, 9u, 128u, 225u, 32u,};
/* debug info of %exact-integer-sqrt */
static unsigned char uvector__00025[] = {
 0u, 3u, 182u, 134u, 7u, 17u, 18u, 7u, 73u, 126u, 96u, 34u, 20u, 224u,
82u, 209u, 36u, 142u, 212u, 24u, 19u, 2u, 114u, 59u, 72u, 96u, 76u,
21u, 136u, 237u, 1u, 129u, 37u, 162u, 59u, 40u, 96u, 76u, 13u, 8u,
236u, 129u, 129u, 37u, 242u, 59u, 16u, 96u, 76u, 9u, 200u, 236u, 33u,
130u, 97u, 150u, 132u, 141u, 48u, 75u, 228u, 145u, 216u, 3u, 2u, 99u,
122u, 71u, 95u, 12u, 9u, 47u, 145u, 215u, 131u, 2u, 76u, 4u, 117u,
208u, 192u, 146u, 209u, 29u, 108u, 48u, 70u, 147u, 4u, 196u, 72u,
235u, 65u, 129u, 38u, 34u, 58u, 200u, 96u, 100u, 2u, 98u, 14u, 146u,
248u, 133u, 56u, 20u, 180u, 120u, 9u, 36u, 50u, 132u, 202u, 164u, 38u,
52u, 193u, 48u, 28u, 36u, 142u, 176u, 24u, 19u, 50u, 178u, 58u, 184u,
96u, 76u, 202u, 200u, 234u, 193u, 129u, 51u, 64u, 35u, 170u, 134u, 4u,
150u, 136u, 234u, 33u, 129u, 196u, 68u, 129u, 210u, 95u, 152u, 8u,
133u, 56u, 20u, 180u, 73u, 35u, 167u, 6u, 4u, 208u, 148u, 18u, 58u,
104u, 96u, 77u, 9u, 144u, 35u, 166u, 6u, 4u, 150u, 136u, 233u, 33u,
129u, 52u, 37u, 56u, 142u, 144u, 24u, 18u, 95u, 35u, 163u, 6u, 4u,
208u, 148u, 18u, 58u, 32u, 96u, 141u, 38u, 9u, 124u, 145u, 208u, 195u,
2u, 75u, 228u, 116u, 32u, 192u, 200u, 4u, 190u, 33u, 73u, 106u, 90u,
36u, 134u, 80u, 154u, 24u, 176u, 19u, 66u, 69u, 131u, 108u, 196u, 19u,
50u, 176u, 153u, 188u, 146u, 72u, 232u, 33u, 129u, 52u, 53u, 104u,
142u, 128u, 24u, 18u, 90u, 35u, 159u, 134u, 4u, 150u, 136u, 231u, 97u,
130u, 99u, 224u, 34u, 36u, 19u, 36u, 192u, 120u, 17u, 36u, 115u, 144u,
192u, 154u, 32u, 140u, 71u, 53u, 12u, 9u, 162u, 10u, 100u, 115u, 64u,
192u, 147u, 1u, 28u, 200u, 48u, 38u, 136u, 41u, 145u, 204u, 3u, 2u,
104u, 130u, 49u, 28u, 180u, 48u, 38u, 136u, 7u, 17u, 202u, 67u, 4u,
202u, 36u, 153u, 128u, 146u, 57u, 56u, 96u, 77u, 19u, 82u, 35u, 147u,
6u, 4u, 152u, 8u, 228u, 129u, 129u, 52u, 77u, 72u, 142u, 68u, 24u,
19u, 68u, 209u, 72u, 228u, 1u, 129u, 148u, 76u, 211u, 57u, 9u, 162u,
104u, 161u, 52u, 64u, 56u, 145u, 199u, 131u, 2u, 104u, 170u, 201u,
28u, 116u, 48u, 36u, 206u, 71u, 27u, 12u, 9u, 162u, 171u, 36u, 113u,
160u, 192u, 200u, 4u, 206u, 36u, 153u, 128u, 146u, 19u, 69u, 83u,
137u, 28u, 96u, 48u, 38u, 139u, 201u, 17u, 197u, 195u, 2u, 76u, 4u,
113u, 80u, 192u, 154u, 47u, 36u, 71u, 20u, 12u, 19u, 12u, 180u, 36u,
105u, 128u, 66u, 146u, 212u, 180u, 73u, 35u, 137u, 134u, 4u, 209u,
153u, 34u, 56u, 144u, 96u, 77u, 25u, 201u, 35u, 136u, 134u, 4u, 150u,
136u, 226u, 1u, 129u, 37u, 162u, 56u, 120u, 96u, 73u, 128u, 142u, 28u,
24u, 18u, 90u, 35u, 134u, 134u, 6u, 64u, 37u, 161u, 50u, 137u, 38u,
96u, 36u, 144u, 154u, 50u, 182u, 72u, 225u, 97u, 129u, 52u, 114u, 92u,
142u, 18u, 24u, 19u, 71u, 49u, 8u, 225u, 1u, 129u, 38u, 2u, 56u, 48u,
96u, 77u, 28u, 196u, 35u, 130u, 6u, 4u, 209u, 201u, 114u, 56u, 16u,
96u, 141u, 38u, 15u, 9u, 4u, 16u, 65u, 4u, 16u, 65u, 0u, 4u, 134u,
32u, 192u, 198u, 38u, 2u, 25u, 66u, 104u, 250u, 192u, 109u, 150u,
130u, 104u, 228u, 184u, 77u, 25u, 91u, 33u, 145u, 196u, 9u, 104u, 54u,
204u, 225u, 52u, 94u, 72u, 38u, 138u, 167u, 18u, 67u, 108u, 190u, 19u,
67u, 86u, 130u, 104u, 110u, 33u, 36u, 146u,};
/* debug info of %toplevel */
static unsigned char uvector__00026[] = {
 0u, 3u, 134u, 6u, 8u, 130u, 27u, 18u, 132u, 192u, 67u, 40u, 141u,
38u, 15u, 9u, 4u, 16u, 65u, 4u, 16u, 65u, 0u, 4u, 54u, 203u, 66u,
101u, 18u, 76u, 192u, 72u, 152u, 101u, 161u, 35u, 76u, 2u, 20u, 150u,
165u, 162u, 73u, 12u, 142u, 32u, 75u, 65u, 182u, 103u, 18u, 76u, 192u,
67u, 40u, 153u, 166u, 114u, 38u, 81u, 36u, 204u, 4u, 137u, 143u, 128u,
136u, 144u, 76u, 147u, 1u, 224u, 68u, 146u, 72u, 109u, 151u, 196u,
41u, 45u, 75u, 68u, 50u, 136u, 210u, 96u, 151u, 200u, 113u, 17u, 32u,
116u, 151u, 230u, 2u, 33u, 78u, 5u, 45u, 18u, 67u, 108u, 196u, 29u,
37u, 241u, 10u, 112u, 41u, 104u, 240u, 18u, 25u, 68u, 105u, 48u, 76u,
68u, 76u, 50u, 208u, 145u, 166u, 9u, 124u, 144u, 226u, 34u, 64u, 233u,
47u, 204u, 4u, 66u, 156u, 10u, 90u, 36u, 146u, 73u, 36u, 142u, 18u,
24u, 24u, 194u, 96u, 122u, 152u, 37u, 17u, 193u, 195u, 2u, 96u, 56u,
71u, 2u, 12u, 9u, 128u, 225u, 28u, 0u, 48u, 38u, 3u, 132u, 128u,};
/* debug info of expt */
static unsigned char uvector__00027[] = {
 0u, 3u, 185u, 134u, 6u, 120u, 218u, 44u, 36u, 119u, 32u, 192u, 145u,
97u, 29u, 180u, 48u, 71u, 194u, 20u, 154u, 4u, 129u, 22u, 18u, 72u,
237u, 129u, 129u, 48u, 142u, 35u, 181u, 6u, 4u, 194u, 148u, 142u,
210u, 24u, 18u, 44u, 35u, 179u, 134u, 4u, 194u, 148u, 142u, 204u, 24u,
18u, 104u, 35u, 178u, 6u, 1u, 52u, 197u, 132u, 38u, 16u, 36u, 142u,
198u, 24u, 19u, 27u, 242u, 59u, 16u, 96u, 72u, 176u, 142u, 190u, 24u,
25u, 227u, 105u, 160u, 145u, 215u, 131u, 2u, 77u, 4u, 117u, 112u,
193u, 10u, 9u, 170u, 44u, 154u, 200u, 143u, 132u, 41u, 54u, 8u, 238u,
104u, 34u, 67u, 139u, 9u, 36u, 142u, 170u, 24u, 19u, 47u, 130u, 58u,
160u, 96u, 76u, 193u, 72u, 234u, 65u, 129u, 51u, 54u, 35u, 168u, 134u,
4u, 139u, 8u, 233u, 225u, 129u, 51u, 54u, 35u, 167u, 6u, 4u, 204u,
20u, 142u, 152u, 24u, 19u, 49u, 194u, 58u, 88u, 96u, 73u, 160u, 142u,
146u, 24u, 19u, 49u, 194u, 58u, 40u, 96u, 76u, 190u, 8u, 232u, 97u,
129u, 50u, 212u, 35u, 161u, 6u, 4u, 154u, 200u, 232u, 33u, 129u, 34u,
194u, 57u, 248u, 96u, 76u, 181u, 8u, 231u, 33u, 129u, 148u, 75u, 177u,
97u, 224u, 17u, 137u, 35u, 155u, 134u, 4u, 208u, 189u, 18u, 57u, 176u,
96u, 72u, 176u, 142u, 104u, 24u, 19u, 66u, 244u, 72u, 230u, 1u, 130u,
109u, 154u, 201u, 28u, 188u, 48u, 36u, 214u, 71u, 45u, 12u, 9u, 161u,
177u, 196u, 114u, 176u, 193u, 20u, 69u, 132u, 142u, 84u, 24u, 18u,
44u, 35u, 148u, 134u, 6u, 64u, 38u, 177u, 29u, 77u, 4u, 144u, 202u,
28u, 2u, 104u, 116u, 248u, 77u, 13u, 142u, 33u, 52u, 47u, 24u, 38u,
88u, 228u, 145u, 201u, 195u, 2u, 104u, 124u, 185u, 28u, 152u, 48u,
36u, 208u, 71u, 36u, 12u, 9u, 161u, 242u, 228u, 114u, 32u, 192u, 38u,
153u, 160u, 134u, 217u, 172u, 38u, 135u, 203u, 132u, 208u, 253u, 114u,
72u, 228u, 33u, 129u, 52u, 73u, 40u, 142u, 64u, 24u, 18u, 104u, 35u,
142u, 134u, 9u, 170u, 44u, 154u, 9u, 28u, 112u, 48u, 36u, 208u, 71u,
27u, 12u, 9u, 22u, 17u, 198u, 67u, 0u, 143u, 102u, 130u, 19u, 69u, 3u,
9u, 28u, 96u, 48u, 38u, 138u, 160u, 17u, 197u, 195u, 2u, 77u, 4u,
113u, 80u, 192u, 35u, 216u, 176u, 134u, 192u, 154u, 42u, 58u, 19u,
68u, 145u, 195u, 72u, 76u, 152u, 137u, 36u, 113u, 64u, 192u, 154u,
45u, 36u, 71u, 19u, 12u, 9u, 22u, 17u, 196u, 3u, 0u, 127u, 134u, 230u,
227u, 22u, 77u, 4u, 142u, 30u, 24u, 18u, 104u, 35u, 135u, 6u, 4u,
139u, 8u, 225u, 65u, 130u, 93u, 154u, 9u, 28u, 36u, 48u, 36u, 208u,
71u, 7u, 12u, 9u, 163u, 58u, 196u, 112u, 80u, 192u, 28u, 4u, 187u,
22u, 16u, 154u, 51u, 172u, 66u, 104u, 196u, 105u, 35u, 129u, 134u, 4u,
209u, 177u, 82u, 56u, 16u, 96u, 72u, 176u, 142u, 0u, 24u, 19u, 70u,
197u, 72u, 98u, 12u, 12u, 98u, 44u, 154u, 8u, 108u, 9u, 163u, 96u,
225u, 52u, 90u, 60u, 38u, 55u, 129u, 164u, 38u, 3u, 132u, 146u, 64u,};
/* debug info of %toplevel */
static unsigned char uvector__00028[] = {
 0u, 3u, 134u, 6u, 8u, 130u, 33u, 19u, 124u, 89u, 52u, 16u, 216u, 3u,
128u, 151u, 98u, 194u, 37u, 217u, 160u, 144u, 31u, 225u, 185u, 184u,
197u, 147u, 65u, 32u, 71u, 177u, 97u, 13u, 128u, 71u, 179u, 65u, 19u,
84u, 89u, 52u, 18u, 4u, 211u, 52u, 16u, 219u, 53u, 136u, 234u, 104u,
33u, 148u, 56u, 8u, 162u, 44u, 34u, 109u, 154u, 201u, 12u, 162u, 93u,
139u, 15u, 0u, 140u, 72u, 133u, 4u, 213u, 22u, 77u, 100u, 71u, 194u,
20u, 155u, 4u, 119u, 52u, 17u, 33u, 197u, 132u, 146u, 73u, 13u, 33u,
158u, 54u, 154u, 9u, 36u, 9u, 166u, 44u, 34u, 62u, 16u, 164u, 208u,
36u, 8u, 176u, 146u, 67u, 72u, 103u, 141u, 162u, 194u, 73u, 35u, 132u,
134u, 6u, 48u, 152u, 30u, 166u, 10u, 132u, 112u, 112u, 192u, 152u,
14u, 17u, 192u, 131u, 2u, 96u, 56u, 71u, 0u, 12u, 9u, 128u, 225u, 32u,};
/* debug info of %exact-expt */
static unsigned char uvector__00029[] = {
 0u, 3u, 195u, 156u, 24u, 38u, 168u, 178u, 104u, 36u, 120u, 115u, 67u,
2u, 77u, 4u, 120u, 115u, 3u, 2u, 69u, 132u, 120u, 114u, 3u, 4u, 127u,
56u, 78u, 36u, 143u, 14u, 56u, 96u, 73u, 196u, 143u, 14u, 48u, 96u,
73u, 192u, 143u, 14u, 32u, 96u, 156u, 128u, 156u, 4u, 220u, 37u, 136u,
176u, 205u, 4u, 129u, 46u, 206u, 4u, 137u, 196u, 77u, 194u, 89u, 139u,
12u, 208u, 72u, 18u, 236u, 226u, 73u, 9u, 134u, 41u, 35u, 195u, 132u,
24u, 19u, 34u, 50u, 60u, 56u, 33u, 129u, 39u, 18u, 60u, 51u, 225u,
129u, 50u, 35u, 35u, 195u, 58u, 24u, 19u, 22u, 130u, 60u, 51u, 129u,
129u, 39u, 18u, 60u, 51u, 97u, 129u, 49u, 104u, 35u, 195u, 50u, 24u,
19u, 30u, 146u, 60u, 51u, 1u, 129u, 38u, 130u, 60u, 50u, 161u, 129u,
49u, 246u, 35u, 195u, 40u, 24u, 18u, 44u, 35u, 195u, 36u, 24u, 19u,
31u, 98u, 60u, 50u, 1u, 129u, 49u, 233u, 35u, 195u, 28u, 24u, 19u,
22u, 130u, 60u, 49u, 129u, 129u, 49u, 191u, 35u, 195u, 22u, 24u, 18u,
112u, 35u, 195u, 18u, 24u, 19u, 27u, 242u, 60u, 48u, 225u, 129u, 49u,
104u, 35u, 195u, 12u, 24u, 18u, 112u, 35u, 195u, 10u, 24u, 19u, 22u,
130u, 60u, 48u, 97u, 129u, 49u, 133u, 35u, 195u, 4u, 24u, 18u, 104u,
35u, 194u, 190u, 24u, 19u, 25u, 34u, 60u, 43u, 193u, 129u, 34u, 194u,
60u, 43u, 129u, 129u, 49u, 146u, 35u, 194u, 180u, 24u, 19u, 24u, 82u,
60u, 42u, 193u, 129u, 198u, 115u, 151u, 201u, 30u, 21u, 80u, 192u,
146u, 249u, 30u, 21u, 64u, 192u, 147u, 153u, 30u, 21u, 16u, 193u, 53u,
69u, 147u, 65u, 35u, 194u, 160u, 24u, 18u, 104u, 35u, 194u, 158u, 24u,
18u, 44u, 35u, 194u, 154u, 24u, 25u, 67u, 176u, 112u, 18u, 108u, 233u,
192u, 72u, 141u, 37u, 248u, 178u, 90u, 36u, 56u, 9u, 54u, 116u, 157u,
72u, 141u, 37u, 168u, 178u, 95u, 36u, 132u, 209u, 0u, 240u, 154u, 29u,
156u, 72u, 240u, 163u, 134u, 4u, 209u, 41u, 130u, 60u, 40u, 193u,
129u, 37u, 242u, 60u, 40u, 161u, 129u, 34u, 194u, 60u, 40u, 129u,
129u, 37u, 162u, 60u, 40u, 65u, 129u, 52u, 74u, 96u, 143u, 10u, 0u,
96u, 77u, 18u, 84u, 35u, 194u, 62u, 24u, 18u, 116u, 35u, 194u, 50u,
24u, 19u, 68u, 118u, 8u, 240u, 140u, 6u, 4u, 150u, 136u, 240u, 139u,
134u, 4u, 139u, 8u, 240u, 139u, 6u, 4u, 151u, 200u, 240u, 138u, 6u,
4u, 209u, 29u, 130u, 60u, 34u, 65u, 129u, 52u, 70u, 76u, 143u, 8u,
136u, 96u, 73u, 208u, 143u, 8u, 112u, 96u, 157u, 167u, 57u, 220u,
145u, 225u, 13u, 12u, 9u, 59u, 145u, 225u, 12u, 12u, 9u, 57u, 145u,
225u, 10u, 12u, 18u, 108u, 191u, 22u, 18u, 60u, 33u, 33u, 129u, 34u,
194u, 60u, 32u, 193u, 130u, 118u, 156u, 231u, 130u, 71u, 132u, 20u,
48u, 36u, 240u, 71u, 132u, 16u, 48u, 36u, 230u, 71u, 132u, 8u, 48u,
38u, 141u, 203u, 17u, 225u, 0u, 12u, 18u, 52u, 183u, 58u, 18u, 59u,
248u, 96u, 73u, 208u, 142u, 252u, 24u, 18u, 91u, 35u, 189u, 134u, 8u,
144u, 72u, 211u, 204u, 245u, 58u, 153u, 232u, 145u, 222u, 131u, 2u,
79u, 68u, 119u, 128u, 192u, 154u, 61u, 34u, 71u, 119u, 12u, 9u, 163u,
210u, 36u, 119u, 96u, 192u, 147u, 209u, 29u, 212u, 48u, 36u, 242u,
71u, 115u, 12u, 9u, 163u, 208u, 132u, 118u, 240u, 193u, 18u, 7u, 73u,
230u, 122u, 157u, 76u, 244u, 72u, 237u, 193u, 129u, 39u, 162u, 59u,
96u, 96u, 77u, 33u, 140u, 35u, 181u, 134u, 4u, 210u, 24u, 194u, 59u,
80u, 96u, 73u, 228u, 142u, 208u, 24u, 19u, 72u, 87u, 200u, 236u, 193u,
130u, 123u, 158u, 120u, 1u, 35u, 177u, 134u, 9u, 26u, 90u, 139u, 9u,
29u, 136u, 48u, 36u, 88u, 71u, 97u, 12u, 9u, 45u, 17u, 215u, 195u, 4u,
41u, 60u, 9u, 218u, 91u, 18u, 52u, 241u, 192u, 73u, 36u, 117u, 208u,
192u, 154u, 75u, 168u, 71u, 92u, 12u, 9u, 164u, 193u, 100u, 117u,
176u, 192u, 146u, 217u, 29u, 100u, 48u, 38u, 146u, 234u, 17u, 214u,
3u, 2u, 79u, 4u, 117u, 96u, 192u, 146u, 209u, 29u, 84u, 48u, 36u,
182u, 71u, 82u, 12u, 19u, 180u, 183u, 59u, 146u, 58u, 136u, 96u, 73u,
220u, 142u, 160u, 24u, 18u, 91u, 35u, 167u, 6u, 9u, 54u, 90u, 139u,
9u, 29u, 52u, 48u, 36u, 88u, 71u, 74u, 12u, 19u, 180u, 183u, 60u, 18u,
58u, 72u, 96u, 73u, 224u, 142u, 144u, 24u, 18u, 91u, 35u, 163u, 6u,
4u, 210u, 176u, 178u, 58u, 24u, 96u, 152u, 248u, 8u, 159u, 4u, 126u,
36u, 8u, 179u, 129u, 25u, 224u, 146u, 71u, 65u, 12u, 9u, 165u, 153u,
4u, 116u, 0u, 192u, 154u, 89u, 170u, 71u, 63u, 12u, 9u, 60u, 17u,
207u, 3u, 2u, 105u, 104u, 17u, 28u, 232u, 48u, 36u, 88u, 71u, 56u,
12u, 9u, 165u, 160u, 68u, 115u, 96u, 192u, 154u, 89u, 144u, 71u, 51u,
12u, 9u, 165u, 146u, 4u, 115u, 32u, 192u, 200u, 4u, 238u, 37u, 137u,
160u, 145u, 60u, 9u, 102u, 104u, 36u, 137u, 244u, 9u, 108u, 38u, 150u,
72u, 17u, 45u, 4u, 210u, 176u, 178u, 67u, 40u, 77u, 42u, 68u, 9u,
165u, 34u, 97u, 145u, 196u, 9u, 110u, 91u, 34u, 90u, 150u, 137u, 19u,
232u, 19u, 208u, 77u, 37u, 157u, 34u, 121u, 9u, 164u, 145u, 132u, 78u,
129u, 148u, 38u, 146u, 7u, 4u, 210u, 21u, 240u, 154u, 61u, 8u, 72u,
156u, 194u, 104u, 234u, 153u, 18u, 248u, 77u, 27u, 150u, 36u, 50u,
132u, 209u, 172u, 48u, 154u, 51u, 0u, 19u, 68u, 84u, 137u, 36u, 146u,
57u, 128u, 96u, 77u, 49u, 68u, 35u, 151u, 134u, 4u, 154u, 8u, 229u,
161u, 129u, 52u, 197u, 16u, 142u, 86u, 24u, 19u, 76u, 54u, 136u, 229u,
65u, 129u, 38u, 130u, 57u, 64u, 96u, 77u, 48u, 218u, 35u, 147u, 6u,
1u, 12u, 197u, 132u, 38u, 152u, 79u, 146u, 57u, 32u, 96u, 77u, 57u,
23u, 35u, 145u, 134u, 4u, 139u, 8u, 228u, 33u, 129u, 52u, 228u, 92u,
142u, 60u, 24u, 35u, 241u, 55u, 69u, 130u, 70u, 154u, 9u, 36u, 113u,
192u, 192u, 154u, 118u, 14u, 71u, 27u, 12u, 9u, 167u, 99u, 196u, 113u,
160u, 192u, 147u, 65u, 28u, 100u, 48u, 36u, 88u, 71u, 23u, 12u, 9u,
167u, 96u, 228u, 113u, 80u, 193u, 26u, 77u, 28u, 0u, 145u, 196u, 67u,
4u, 213u, 22u, 77u, 4u, 142u, 32u, 24u, 18u, 104u, 35u, 135u, 134u,
4u, 139u, 8u, 225u, 161u, 130u, 52u, 139u, 56u, 1u, 35u, 132u, 134u,
9u, 250u, 44u, 154u, 9u, 28u, 32u, 48u, 36u, 208u, 71u, 7u, 12u, 9u,
22u, 17u, 193u, 67u, 0u, 134u, 102u, 130u, 19u, 79u, 229u, 9u, 28u,
12u, 48u, 38u, 160u, 100u, 17u, 192u, 131u, 2u, 77u, 4u, 112u, 0u,
192u, 154u, 129u, 144u, 67u, 16u, 96u, 99u, 17u, 100u, 208u, 67u, 96u,
77u, 64u, 197u, 1u, 52u, 252u, 88u, 38u, 159u, 2u, 144u, 19u, 79u,
97u, 194u, 105u, 214u, 209u, 9u, 167u, 34u, 129u, 164u, 59u, 4u, 197u,
160u, 38u, 4u, 68u, 146u, 72u,};
/* debug info of %toplevel */
static unsigned char uvector__00030[] = {
 0u, 3u, 134u, 6u, 6u, 97u, 55u, 69u, 147u, 65u, 13u, 128u, 67u, 51u,
65u, 19u, 244u, 89u, 52u, 18u, 4u, 105u, 22u, 112u, 2u, 38u, 168u,
178u, 104u, 36u, 8u, 210u, 104u, 224u, 4u, 71u, 226u, 110u, 139u, 4u,
141u, 52u, 18u, 72u, 16u, 204u, 88u, 67u, 32u, 19u, 184u, 150u, 38u,
130u, 68u, 240u, 37u, 153u, 160u, 146u, 39u, 208u, 37u, 177u, 49u,
240u, 17u, 62u, 8u, 252u, 72u, 17u, 103u, 2u, 51u, 193u, 36u, 137u,
104u, 78u, 210u, 220u, 240u, 73u, 12u, 162u, 77u, 150u, 162u, 194u,
39u, 105u, 110u, 119u, 33u, 145u, 196u, 9u, 110u, 91u, 34u, 90u, 150u,
137u, 19u, 232u, 19u, 208u, 133u, 39u, 129u, 59u, 75u, 98u, 70u, 158u,
56u, 9u, 36u, 137u, 228u, 72u, 210u, 212u, 88u, 72u, 157u, 3u, 40u,
158u, 231u, 158u, 0u, 68u, 72u, 29u, 39u, 153u, 234u, 117u, 51u, 209u,
17u, 32u, 145u, 167u, 153u, 234u, 117u, 51u, 209u, 36u, 78u, 98u, 70u,
150u, 231u, 66u, 68u, 190u, 39u, 105u, 206u, 120u, 36u, 134u, 81u,
38u, 203u, 241u, 97u, 19u, 180u, 231u, 59u, 144u, 202u, 29u, 131u,
128u, 147u, 103u, 78u, 2u, 68u, 105u, 47u, 197u, 146u, 209u, 33u,
192u, 73u, 179u, 164u, 234u, 68u, 105u, 45u, 69u, 146u, 249u, 36u,
77u, 81u, 100u, 208u, 67u, 140u, 231u, 47u, 146u, 73u, 36u, 144u,
210u, 29u, 132u, 228u, 4u, 224u, 38u, 225u, 44u, 69u, 134u, 104u, 36u,
9u, 118u, 112u, 36u, 78u, 34u, 110u, 18u, 204u, 88u, 102u, 130u, 64u,
151u, 103u, 18u, 72u, 143u, 231u, 9u, 196u, 145u, 53u, 69u, 147u, 65u,
36u, 146u, 56u, 72u, 96u, 99u, 9u, 129u, 138u, 96u, 144u, 71u, 7u,
12u, 9u, 128u, 225u, 28u, 8u, 48u, 38u, 3u, 132u, 112u, 0u, 192u,
152u, 14u, 18u,};
/* debug info of cos */
static unsigned char uvector__00031[] = {
 0u, 3u, 154u, 6u, 6u, 120u, 218u, 55u, 36u, 115u, 48u, 192u, 145u,
185u, 28u, 184u, 48u, 72u, 66u, 20u, 19u, 252u, 88u, 69u, 8u, 4u,
208u, 72u, 145u, 132u, 40u, 40u, 64u, 98u, 194u, 40u, 64u, 166u, 130u,
73u, 35u, 150u, 134u, 4u, 195u, 96u, 142u, 88u, 24u, 19u, 14u, 82u,
57u, 80u, 96u, 76u, 68u, 136u, 229u, 33u, 129u, 38u, 130u, 57u, 56u,
96u, 76u, 68u, 136u, 228u, 161u, 129u, 48u, 242u, 35u, 146u, 6u, 4u,
139u, 8u, 228u, 65u, 129u, 48u, 242u, 35u, 144u, 134u, 4u, 194u, 56u,
142u, 62u, 24u, 19u, 11u, 82u, 56u, 240u, 96u, 73u, 160u, 142u, 56u,
24u, 19u, 11u, 82u, 56u, 208u, 96u, 76u, 38u, 200u, 227u, 33u, 129u,
34u, 194u, 56u, 184u, 96u, 76u, 38u, 200u, 226u, 193u, 129u, 144u, 8u,
176u, 71u, 81u, 185u, 34u, 104u, 17u, 220u, 110u, 73u, 9u, 132u, 9u,
35u, 138u, 6u, 4u, 208u, 133u, 178u, 56u, 152u, 96u, 72u, 220u, 142u,
34u, 24u, 19u, 66u, 22u, 200u, 225u, 225u, 129u, 52u, 32u, 68u, 142u,
28u, 24u, 18u, 55u, 35u, 134u, 6u, 4u, 208u, 129u, 18u, 56u, 80u, 96u,
19u, 76u, 110u, 66u, 103u, 236u, 72u, 225u, 33u, 129u, 52u, 45u, 76u,
142u, 16u, 24u, 18u, 55u, 35u, 130u, 134u, 9u, 254u, 55u, 36u, 112u,
64u, 192u, 145u, 185u, 28u, 8u, 48u, 8u, 246u, 55u, 33u, 52u, 50u,
112u, 145u, 192u, 67u, 2u, 104u, 106u, 225u, 28u, 0u, 48u, 36u, 110u,
67u, 16u, 96u, 99u, 17u, 185u, 13u, 129u, 52u, 53u, 100u, 38u, 133u,
168u, 6u, 144u, 152u, 14u, 18u, 73u, 0u,};
/* debug info of %toplevel */
static unsigned char uvector__00032[] = {
 0u, 3u, 134u, 6u, 8u, 130u, 33u, 20u, 32u, 113u, 185u, 13u, 128u,
71u, 177u, 185u, 19u, 252u, 110u, 72u, 19u, 76u, 110u, 67u, 32u, 17u,
96u, 142u, 163u, 114u, 68u, 208u, 35u, 184u, 220u, 146u, 36u, 33u,
10u, 9u, 254u, 44u, 34u, 132u, 2u, 104u, 36u, 72u, 194u, 20u, 20u,
32u, 49u, 97u, 20u, 32u, 83u, 65u, 36u, 146u, 26u, 67u, 60u, 109u,
27u, 146u, 73u, 28u, 36u, 48u, 49u, 132u, 193u, 13u, 48u, 80u, 35u,
131u, 134u, 4u, 192u, 112u, 142u, 4u, 24u, 19u, 1u, 194u, 56u, 0u,
96u, 76u, 7u, 9u, 0u,};
/* debug info of cosh */
static unsigned char uvector__00033[] = {
 0u, 3u, 153u, 134u, 6u, 120u, 218u, 55u, 36u, 115u, 32u, 192u, 145u,
185u, 28u, 180u, 48u, 72u, 66u, 20u, 20u, 32u, 17u, 97u, 19u, 252u,
208u, 72u, 133u, 5u, 8u, 20u, 88u, 69u, 8u, 12u, 208u, 73u, 35u, 150u,
6u, 4u, 195u, 96u, 142u, 84u, 24u, 19u, 16u, 82u, 57u, 72u, 96u, 73u,
160u, 142u, 78u, 24u, 19u, 16u, 82u, 57u, 40u, 96u, 76u, 57u, 72u,
228u, 129u, 129u, 34u, 194u, 57u, 16u, 96u, 76u, 57u, 72u, 228u, 33u,
129u, 48u, 142u, 35u, 143u, 134u, 4u, 194u, 236u, 142u, 60u, 24u, 18u,
104u, 35u, 142u, 6u, 4u, 194u, 236u, 142u, 52u, 24u, 19u, 9u, 178u,
56u, 200u, 96u, 72u, 176u, 142u, 46u, 24u, 19u, 9u, 178u, 56u, 176u,
96u, 100u, 2u, 44u, 17u, 212u, 110u, 72u, 154u, 4u, 119u, 27u, 146u,
66u, 97u, 2u, 72u, 226u, 129u, 129u, 51u, 253u, 35u, 137u, 134u, 4u,
141u, 200u, 226u, 33u, 129u, 51u, 253u, 35u, 135u, 134u, 4u, 207u,
76u, 142u, 28u, 24u, 18u, 55u, 35u, 134u, 6u, 4u, 207u, 76u, 142u,
20u, 24u, 4u, 211u, 27u, 144u, 153u, 220u, 18u, 56u, 72u, 96u, 77u,
10u, 157u, 35u, 132u, 6u, 4u, 141u, 200u, 224u, 161u, 130u, 132u, 2u,
55u, 36u, 112u, 64u, 192u, 145u, 185u, 28u, 8u, 48u, 8u, 246u, 55u,
33u, 52u, 48u, 24u, 145u, 192u, 67u, 2u, 104u, 102u, 97u, 28u, 0u,
48u, 36u, 110u, 67u, 16u, 96u, 99u, 17u, 185u, 13u, 129u, 52u, 51u,
36u, 38u, 133u, 77u, 6u, 144u, 152u, 14u, 18u, 73u, 0u,};
/* debug info of %toplevel */
static unsigned char uvector__00034[] = {
 0u, 3u, 134u, 6u, 6u, 97u, 66u, 9u, 27u, 144u, 216u, 4u, 123u, 27u,
145u, 66u, 1u, 27u, 146u, 4u, 211u, 27u, 144u, 200u, 4u, 88u, 35u,
168u, 220u, 145u, 52u, 8u, 238u, 55u, 36u, 137u, 8u, 66u, 130u, 132u,
2u, 44u, 34u, 127u, 154u, 9u, 16u, 160u, 161u, 2u, 139u, 8u, 161u, 1u,
154u, 9u, 36u, 134u, 144u, 207u, 27u, 70u, 228u, 146u, 71u, 9u, 12u,
12u, 97u, 48u, 55u, 76u, 17u, 8u, 224u, 225u, 129u, 48u, 28u, 35u,
129u, 6u, 4u, 192u, 112u, 142u, 0u, 24u, 19u, 1u, 194u, 64u,};
/* debug info of sin */
static unsigned char uvector__00035[] = {
 0u, 3u, 153u, 134u, 6u, 120u, 218u, 55u, 36u, 115u, 32u, 192u, 145u,
185u, 28u, 180u, 48u, 72u, 66u, 20u, 20u, 32u, 49u, 97u, 20u, 32u,
19u, 65u, 34u, 20u, 19u, 252u, 88u, 69u, 8u, 20u, 208u, 73u, 35u,
150u, 6u, 4u, 195u, 120u, 142u, 84u, 24u, 19u, 16u, 82u, 57u, 72u,
96u, 73u, 160u, 142u, 78u, 24u, 19u, 16u, 82u, 57u, 40u, 96u, 76u,
58u, 200u, 228u, 129u, 129u, 34u, 194u, 57u, 16u, 96u, 76u, 58u, 200u,
228u, 33u, 129u, 48u, 142u, 35u, 143u, 134u, 4u, 194u, 236u, 142u,
60u, 24u, 18u, 104u, 35u, 142u, 6u, 4u, 194u, 236u, 142u, 52u, 24u,
19u, 9u, 178u, 56u, 200u, 96u, 72u, 176u, 142u, 46u, 24u, 19u, 9u,
178u, 56u, 176u, 96u, 100u, 2u, 44u, 17u, 212u, 110u, 72u, 154u, 4u,
119u, 27u, 146u, 66u, 97u, 2u, 72u, 226u, 129u, 129u, 51u, 253u, 35u,
137u, 134u, 4u, 141u, 200u, 226u, 33u, 129u, 51u, 253u, 35u, 135u,
134u, 4u, 207u, 76u, 142u, 28u, 24u, 18u, 55u, 35u, 134u, 6u, 4u,
207u, 76u, 142u, 20u, 24u, 4u, 211u, 27u, 144u, 153u, 220u, 18u, 56u,
72u, 96u, 77u, 10u, 157u, 35u, 132u, 6u, 4u, 141u, 200u, 224u, 161u,
130u, 132u, 6u, 55u, 36u, 112u, 64u, 192u, 145u, 185u, 28u, 8u, 48u,
8u, 246u, 55u, 33u, 52u, 48u, 24u, 145u, 192u, 67u, 2u, 104u, 102u,
97u, 28u, 0u, 48u, 36u, 110u, 67u, 16u, 96u, 99u, 17u, 185u, 13u,
129u, 52u, 51u, 36u, 38u, 133u, 77u, 6u, 144u, 152u, 14u, 18u, 73u,
0u,};
/* debug info of %toplevel */
static unsigned char uvector__00036[] = {
 0u, 3u, 134u, 6u, 8u, 130u, 33u, 20u, 32u, 177u, 185u, 13u, 128u,
71u, 177u, 185u, 20u, 32u, 49u, 185u, 32u, 77u, 49u, 185u, 12u, 128u,
69u, 130u, 58u, 141u, 201u, 19u, 64u, 142u, 227u, 114u, 72u, 144u,
132u, 40u, 40u, 64u, 98u, 194u, 40u, 64u, 38u, 130u, 68u, 40u, 39u,
248u, 176u, 138u, 16u, 41u, 160u, 146u, 72u, 105u, 12u, 241u, 180u,
110u, 73u, 36u, 112u, 144u, 192u, 198u, 19u, 4u, 52u, 193u, 64u, 142u,
14u, 24u, 19u, 1u, 194u, 56u, 16u, 96u, 76u, 7u, 8u, 224u, 1u, 129u,
48u, 28u, 36u,};
/* debug info of sinh */
static unsigned char uvector__00037[] = {
 0u, 3u, 153u, 134u, 6u, 120u, 218u, 55u, 36u, 115u, 32u, 192u, 145u,
185u, 28u, 180u, 48u, 72u, 66u, 20u, 20u, 32u, 81u, 97u, 19u, 252u,
208u, 72u, 133u, 5u, 8u, 4u, 88u, 69u, 8u, 12u, 208u, 73u, 35u, 150u,
6u, 4u, 195u, 96u, 142u, 84u, 24u, 19u, 16u, 82u, 57u, 72u, 96u, 73u,
160u, 142u, 78u, 24u, 19u, 16u, 82u, 57u, 40u, 96u, 76u, 57u, 72u,
228u, 129u, 129u, 34u, 194u, 57u, 16u, 96u, 76u, 57u, 72u, 228u, 33u,
129u, 48u, 142u, 35u, 143u, 134u, 4u, 194u, 236u, 142u, 60u, 24u, 18u,
104u, 35u, 142u, 6u, 4u, 194u, 236u, 142u, 52u, 24u, 19u, 9u, 178u,
56u, 200u, 96u, 72u, 176u, 142u, 46u, 24u, 19u, 9u, 178u, 56u, 176u,
96u, 100u, 2u, 44u, 17u, 212u, 110u, 72u, 154u, 4u, 119u, 27u, 146u,
66u, 97u, 2u, 72u, 226u, 129u, 129u, 51u, 253u, 35u, 137u, 134u, 4u,
141u, 200u, 226u, 33u, 129u, 51u, 253u, 35u, 135u, 134u, 4u, 207u,
76u, 142u, 28u, 24u, 18u, 55u, 35u, 134u, 6u, 4u, 207u, 76u, 142u,
20u, 24u, 4u, 211u, 27u, 144u, 153u, 220u, 18u, 56u, 72u, 96u, 77u,
10u, 157u, 35u, 132u, 6u, 4u, 141u, 200u, 224u, 161u, 130u, 132u, 10u,
55u, 36u, 112u, 64u, 192u, 145u, 185u, 28u, 8u, 48u, 8u, 246u, 55u,
33u, 52u, 48u, 24u, 145u, 192u, 67u, 2u, 104u, 102u, 97u, 28u, 0u,
48u, 36u, 110u, 67u, 16u, 96u, 99u, 17u, 185u, 13u, 129u, 52u, 51u,
36u, 38u, 133u, 77u, 6u, 144u, 152u, 14u, 18u, 73u, 0u,};
/* debug info of %toplevel */
static unsigned char uvector__00038[] = {
 0u, 3u, 134u, 6u, 6u, 97u, 66u, 13u, 27u, 144u, 216u, 4u, 123u, 27u,
145u, 66u, 5u, 27u, 146u, 4u, 211u, 27u, 144u, 200u, 4u, 88u, 35u,
168u, 220u, 145u, 52u, 8u, 238u, 55u, 36u, 137u, 8u, 66u, 130u, 132u,
10u, 44u, 34u, 127u, 154u, 9u, 16u, 160u, 161u, 0u, 139u, 8u, 161u,
1u, 154u, 9u, 36u, 134u, 144u, 207u, 27u, 70u, 228u, 146u, 71u, 9u,
12u, 12u, 97u, 48u, 55u, 76u, 17u, 8u, 224u, 225u, 129u, 48u, 28u,
35u, 129u, 6u, 4u, 192u, 112u, 142u, 0u, 24u, 19u, 1u, 194u, 64u,};
/* debug info of tan */
static unsigned char uvector__00039[] = {
 0u, 3u, 152u, 134u, 6u, 120u, 218u, 55u, 36u, 115u, 0u, 192u, 145u,
185u, 28u, 176u, 48u, 66u, 148u, 32u, 226u, 63u, 18u, 48u, 143u, 168u,
66u, 8u, 143u, 132u, 141u, 66u, 16u, 73u, 14u, 130u, 62u, 161u, 8u,
34u, 62u, 18u, 53u, 8u, 65u, 36u, 146u, 57u, 88u, 96u, 76u, 39u, 136u,
229u, 65u, 129u, 49u, 11u, 35u, 148u, 6u, 4u, 196u, 216u, 142u, 78u,
24u, 19u, 20u, 50u, 57u, 48u, 96u, 74u, 16u, 130u, 57u, 32u, 96u, 76u,
77u, 136u, 228u, 65u, 129u, 49u, 22u, 35u, 144u, 134u, 4u, 161u, 8u,
35u, 143u, 134u, 4u, 196u, 88u, 142u, 60u, 24u, 19u, 10u, 178u, 56u,
224u, 96u, 76u, 54u, 8u, 227u, 97u, 129u, 48u, 229u, 35u, 141u, 6u,
4u, 161u, 8u, 35u, 140u, 6u, 4u, 195u, 96u, 142u, 44u, 24u, 19u, 11u,
130u, 56u, 168u, 96u, 74u, 16u, 130u, 56u, 152u, 96u, 76u, 46u, 8u,
226u, 1u, 129u, 144u, 10u, 16u, 129u, 10u, 77u, 145u, 185u, 36u, 38u,
16u, 36u, 142u, 30u, 24u, 19u, 66u, 87u, 200u, 225u, 193u, 129u, 35u,
114u, 56u, 80u, 96u, 19u, 76u, 110u, 67u, 109u, 8u, 64u, 77u, 9u, 95u,
9u, 132u, 9u, 36u, 112u, 144u, 192u, 154u, 21u, 182u, 71u, 8u, 12u,
9u, 27u, 145u, 193u, 67u, 5u, 8u, 76u, 110u, 72u, 224u, 129u, 129u,
35u, 114u, 56u, 16u, 96u, 17u, 236u, 110u, 66u, 104u, 100u, 233u, 35u,
128u, 134u, 4u, 208u, 216u, 50u, 56u, 0u, 96u, 72u, 220u, 134u, 32u,
192u, 198u, 35u, 114u, 27u, 2u, 104u, 108u, 0u, 77u, 10u, 216u, 13u,
33u, 48u, 28u, 36u, 146u,};
/* debug info of %toplevel */
static unsigned char uvector__00040[] = {
 0u, 3u, 134u, 6u, 8u, 130u, 33u, 20u, 33u, 81u, 185u, 13u, 128u, 71u,
177u, 185u, 20u, 33u, 49u, 185u, 32u, 77u, 49u, 185u, 13u, 180u, 33u,
2u, 20u, 155u, 35u, 114u, 33u, 74u, 16u, 113u, 31u, 137u, 24u, 71u,
212u, 33u, 4u, 71u, 194u, 70u, 161u, 8u, 36u, 135u, 65u, 31u, 80u,
132u, 17u, 31u, 9u, 26u, 132u, 32u, 146u, 73u, 33u, 164u, 51u, 198u,
209u, 185u, 36u, 145u, 194u, 67u, 3u, 24u, 76u, 16u, 211u, 5u, 2u,
56u, 56u, 96u, 76u, 7u, 8u, 224u, 65u, 129u, 48u, 28u, 35u, 128u, 6u,
4u, 192u, 112u, 144u,};
/* debug info of tanh */
static unsigned char uvector__00041[] = {
 0u, 3u, 148u, 134u, 6u, 120u, 218u, 55u, 36u, 114u, 128u, 192u, 145u,
185u, 28u, 144u, 48u, 71u, 226u, 70u, 17u, 244u, 110u, 68u, 124u, 36u,
104u, 220u, 146u, 29u, 4u, 125u, 27u, 145u, 31u, 9u, 26u, 55u, 36u,
146u, 57u, 24u, 96u, 76u, 56u, 136u, 228u, 33u, 129u, 49u, 7u, 35u,
144u, 6u, 4u, 196u, 80u, 142u, 62u, 24u, 18u, 55u, 35u, 142u, 134u,
4u, 196u, 28u, 142u, 54u, 24u, 19u, 14u, 210u, 56u, 208u, 96u, 72u,
220u, 142u, 48u, 24u, 19u, 14u, 210u, 56u, 184u, 96u, 76u, 35u, 136u,
226u, 161u, 129u, 48u, 181u, 35u, 138u, 6u, 4u, 195u, 8u, 142u, 38u,
24u, 18u, 55u, 35u, 136u, 134u, 4u, 194u, 212u, 142u, 30u, 24u, 19u,
9u, 178u, 56u, 112u, 96u, 72u, 220u, 142u, 24u, 24u, 19u, 9u, 178u,
56u, 80u, 96u, 19u, 76u, 110u, 66u, 97u, 2u, 72u, 225u, 33u, 129u,
52u, 33u, 12u, 142u, 16u, 24u, 18u, 55u, 35u, 130u, 134u, 10u, 16u,
184u, 220u, 145u, 193u, 3u, 2u, 70u, 228u, 112u, 32u, 192u, 35u, 216u,
220u, 132u, 208u, 152u, 194u, 71u, 1u, 12u, 9u, 161u, 74u, 68u, 112u,
0u, 192u, 145u, 185u, 12u, 65u, 129u, 140u, 70u, 228u, 54u, 4u, 208u,
164u, 240u, 154u, 16u, 128u, 26u, 66u, 96u, 56u, 73u, 36u,};
/* debug info of %toplevel */
static unsigned char uvector__00042[] = {
 0u, 3u, 134u, 6u, 6u, 97u, 66u, 25u, 27u, 144u, 216u, 4u, 123u, 27u,
145u, 66u, 23u, 27u, 146u, 4u, 211u, 27u, 145u, 31u, 137u, 24u, 71u,
209u, 185u, 17u, 240u, 145u, 163u, 114u, 72u, 116u, 17u, 244u, 110u,
68u, 124u, 36u, 104u, 220u, 146u, 72u, 105u, 12u, 241u, 180u, 110u,
73u, 36u, 112u, 144u, 192u, 198u, 19u, 3u, 116u, 193u, 16u, 142u, 14u,
24u, 19u, 1u, 194u, 56u, 16u, 96u, 76u, 7u, 8u, 224u, 1u, 129u, 48u,
28u, 36u,};
/* debug info of asin */
static unsigned char uvector__00043[] = {
 0u, 3u, 156u, 6u, 6u, 120u, 218u, 55u, 36u, 115u, 112u, 192u, 145u,
185u, 28u, 204u, 48u, 66u, 148u, 32u, 226u, 64u, 161u, 13u, 36u, 142u,
98u, 24u, 19u, 9u, 226u, 57u, 128u, 96u, 74u, 16u, 210u, 57u, 112u,
96u, 76u, 39u, 136u, 229u, 1u, 130u, 52u, 20u, 33u, 194u, 68u, 161u,
13u, 34u, 68u, 141u, 201u, 161u, 15u, 36u, 114u, 64u, 192u, 152u,
185u, 145u, 200u, 131u, 2u, 99u, 76u, 71u, 33u, 12u, 9u, 27u, 145u,
199u, 195u, 2u, 99u, 76u, 71u, 29u, 12u, 9u, 140u, 49u, 28u, 112u,
48u, 37u, 8u, 105u, 28u, 104u, 48u, 38u, 48u, 196u, 113u, 144u, 192u,
200u, 5u, 8u, 104u, 116u, 16u, 164u, 217u, 27u, 145u, 47u, 9u, 27u,
128u, 136u, 82u, 55u, 141u, 201u, 36u, 144u, 202u, 19u, 22u, 97u, 33u,
70u, 17u, 129u, 9u, 132u, 9u, 36u, 113u, 128u, 192u, 153u, 168u, 17u,
197u, 131u, 2u, 102u, 254u, 71u, 21u, 12u, 9u, 156u, 97u, 28u, 80u,
48u, 38u, 116u, 132u, 113u, 48u, 192u, 145u, 185u, 28u, 72u, 48u, 36u,
110u, 71u, 16u, 12u, 9u, 155u, 249u, 28u, 60u, 48u, 38u, 107u, 100u,
112u, 224u, 192u, 145u, 185u, 28u, 40u, 48u, 9u, 166u, 55u, 33u, 182u,
132u, 52u, 38u, 106u, 1u, 51u, 215u, 36u, 142u, 18u, 24u, 19u, 66u,
241u, 8u, 225u, 1u, 129u, 35u, 114u, 56u, 40u, 96u, 161u, 16u, 141u,
201u, 28u, 16u, 48u, 36u, 110u, 71u, 2u, 12u, 2u, 61u, 141u, 200u,
77u, 13u, 128u, 36u, 112u, 16u, 192u, 154u, 28u, 140u, 71u, 0u, 12u,
9u, 27u, 144u, 196u, 24u, 24u, 196u, 110u, 67u, 96u, 77u, 14u, 67u,
9u, 161u, 120u, 33u, 164u, 38u, 3u, 132u, 146u, 64u,};
/* debug info of %toplevel */
static unsigned char uvector__00044[] = {
 0u, 3u, 134u, 6u, 8u, 130u, 33u, 20u, 34u, 49u, 185u, 13u, 128u, 71u,
177u, 185u, 20u, 34u, 17u, 185u, 32u, 77u, 49u, 185u, 13u, 180u, 33u,
161u, 208u, 66u, 147u, 100u, 110u, 68u, 188u, 36u, 110u, 2u, 33u, 72u,
222u, 55u, 36u, 144u, 202u, 35u, 65u, 66u, 28u, 36u, 74u, 16u, 210u,
36u, 72u, 220u, 154u, 16u, 242u, 36u, 40u, 194u, 48u, 34u, 20u, 161u,
7u, 18u, 5u, 8u, 105u, 36u, 144u, 210u, 25u, 227u, 104u, 220u, 146u,
72u, 225u, 33u, 129u, 140u, 38u, 8u, 105u, 130u, 129u, 28u, 28u, 48u,
38u, 3u, 132u, 112u, 32u, 192u, 152u, 14u, 17u, 192u, 3u, 2u, 96u,
56u, 72u,};
/* debug info of asinh */
static unsigned char uvector__00045[] = {
 0u, 3u, 151u, 134u, 6u, 120u, 218u, 55u, 36u, 114u, 224u, 192u, 145u,
185u, 28u, 164u, 48u, 72u, 20u, 33u, 164u, 142u, 80u, 24u, 18u, 132u,
52u, 142u, 72u, 24u, 35u, 65u, 66u, 28u, 36u, 74u, 16u, 210u, 36u,
72u, 220u, 154u, 16u, 242u, 71u, 32u, 12u, 9u, 135u, 185u, 28u, 120u,
48u, 38u, 37u, 68u, 113u, 208u, 192u, 145u, 185u, 28u, 108u, 48u, 38u,
37u, 68u, 113u, 144u, 192u, 152u, 133u, 17u, 198u, 3u, 2u, 80u, 134u,
145u, 197u, 131u, 2u, 98u, 20u, 71u, 21u, 12u, 12u, 128u, 80u, 134u,
135u, 72u, 220u, 75u, 193u, 208u, 66u, 145u, 188u, 110u, 120u, 9u,
36u, 144u, 202u, 19u, 14u, 161u, 33u, 70u, 17u, 129u, 9u, 132u, 9u,
36u, 113u, 64u, 192u, 153u, 106u, 17u, 196u, 131u, 2u, 101u, 210u,
71u, 17u, 12u, 9u, 151u, 177u, 28u, 64u, 48u, 38u, 96u, 36u, 112u,
240u, 192u, 145u, 185u, 28u, 56u, 48u, 36u, 110u, 71u, 12u, 12u, 9u,
151u, 73u, 28u, 40u, 48u, 9u, 166u, 55u, 33u, 182u, 132u, 52u, 38u,
90u, 129u, 51u, 63u, 36u, 142u, 18u, 24u, 19u, 66u, 117u, 8u, 225u,
1u, 129u, 35u, 114u, 56u, 40u, 96u, 161u, 18u, 141u, 201u, 28u, 16u,
48u, 36u, 110u, 71u, 2u, 12u, 2u, 61u, 141u, 200u, 77u, 11u, 144u,
36u, 112u, 16u, 192u, 154u, 24u, 172u, 71u, 0u, 12u, 9u, 27u, 144u,
196u, 24u, 24u, 196u, 110u, 67u, 96u, 77u, 12u, 83u, 9u, 161u, 58u,
33u, 164u, 38u, 3u, 132u, 146u, 64u,};
/* debug info of %toplevel */
static unsigned char uvector__00046[] = {
 0u, 3u, 134u, 6u, 6u, 97u, 66u, 39u, 27u, 144u, 216u, 4u, 123u, 27u,
145u, 66u, 37u, 27u, 146u, 4u, 211u, 27u, 144u, 219u, 66u, 26u, 29u,
35u, 113u, 47u, 7u, 65u, 10u, 70u, 241u, 185u, 224u, 36u, 144u, 202u,
35u, 65u, 66u, 28u, 36u, 74u, 16u, 210u, 36u, 72u, 220u, 154u, 16u,
242u, 36u, 40u, 194u, 48u, 34u, 64u, 161u, 13u, 36u, 144u, 210u, 25u,
227u, 104u, 220u, 146u, 72u, 225u, 33u, 129u, 140u, 38u, 6u, 233u,
130u, 33u, 28u, 28u, 48u, 38u, 3u, 132u, 112u, 32u, 192u, 152u, 14u,
17u, 192u, 3u, 2u, 96u, 56u, 72u,};
/* debug info of acos */
static unsigned char uvector__00047[] = {
 0u, 3u, 140u, 6u, 6u, 120u, 218u, 55u, 36u, 113u, 112u, 192u, 145u,
185u, 28u, 76u, 48u, 72u, 212u, 34u, 130u, 132u, 70u, 55u, 36u, 142u,
34u, 24u, 19u, 9u, 226u, 56u, 128u, 96u, 72u, 220u, 142u, 28u, 24u,
19u, 9u, 226u, 56u, 80u, 96u, 19u, 76u, 110u, 66u, 97u, 2u, 72u, 225u,
33u, 129u, 49u, 99u, 35u, 132u, 6u, 4u, 141u, 200u, 224u, 161u, 130u,
132u, 86u, 55u, 36u, 112u, 64u, 192u, 145u, 185u, 28u, 8u, 48u, 8u,
246u, 55u, 33u, 50u, 6u, 36u, 112u, 16u, 192u, 153u, 54u, 17u, 192u,
3u, 2u, 70u, 228u, 49u, 6u, 6u, 49u, 27u, 144u, 216u, 19u, 38u, 144u,
152u, 176u, 6u, 144u, 152u, 14u, 18u, 73u, 0u,};
/* debug info of %toplevel */
static unsigned char uvector__00048[] = {
 0u, 3u, 134u, 6u, 8u, 130u, 33u, 20u, 34u, 209u, 185u, 13u, 128u,
71u, 177u, 185u, 20u, 34u, 177u, 185u, 32u, 77u, 49u, 185u, 18u, 53u,
8u, 160u, 161u, 17u, 141u, 201u, 33u, 164u, 51u, 198u, 209u, 185u,
36u, 145u, 194u, 67u, 3u, 24u, 76u, 16u, 211u, 5u, 2u, 56u, 56u, 96u,
76u, 7u, 8u, 224u, 65u, 129u, 48u, 28u, 35u, 128u, 6u, 4u, 192u, 112u,
144u,};
/* debug info of acosh */
static unsigned char uvector__00049[] = {
 0u, 3u, 146u, 134u, 6u, 120u, 218u, 55u, 36u, 114u, 64u, 192u, 145u,
185u, 28u, 128u, 48u, 66u, 156u, 8u, 72u, 1u, 208u, 75u, 194u, 63u,
14u, 145u, 191u, 1u, 60u, 8u, 145u, 47u, 8u, 252u, 72u, 209u, 191u,
1u, 60u, 8u, 146u, 73u, 28u, 120u, 48u, 38u, 19u, 36u, 113u, 208u,
192u, 152u, 83u, 17u, 198u, 195u, 2u, 97u, 254u, 71u, 26u, 12u, 9u,
136u, 97u, 28u, 96u, 48u, 38u, 35u, 36u, 113u, 96u, 192u, 152u, 127u,
145u, 197u, 3u, 2u, 97u, 98u, 71u, 19u, 12u, 9u, 133u, 241u, 28u, 68u,
48u, 38u, 25u, 100u, 112u, 240u, 192u, 152u, 88u, 145u, 195u, 67u, 2u,
97u, 50u, 71u, 10u, 12u, 2u, 105u, 141u, 200u, 76u, 32u, 73u, 28u,
36u, 48u, 38u, 109u, 196u, 112u, 128u, 192u, 145u, 185u, 28u, 20u,
48u, 80u, 139u, 198u, 228u, 142u, 8u, 24u, 18u, 55u, 35u, 129u, 6u,
1u, 30u, 198u, 228u, 38u, 132u, 8u, 146u, 56u, 8u, 96u, 77u, 8u, 215u,
35u, 128u, 6u, 4u, 141u, 200u, 98u, 12u, 12u, 98u, 55u, 33u, 176u,
38u, 132u, 106u, 4u, 205u, 172u, 52u, 132u, 192u, 112u, 146u, 72u,};
/* debug info of %toplevel */
static unsigned char uvector__00050[] = {
 0u, 3u, 134u, 6u, 6u, 97u, 66u, 49u, 27u, 144u, 216u, 4u, 123u, 27u,
145u, 66u, 47u, 27u, 146u, 4u, 211u, 27u, 145u, 10u, 112u, 33u, 32u,
7u, 65u, 47u, 8u, 252u, 58u, 70u, 252u, 4u, 240u, 34u, 68u, 188u, 35u,
241u, 35u, 70u, 252u, 4u, 240u, 34u, 73u, 36u, 52u, 134u, 120u, 218u,
55u, 36u, 146u, 56u, 72u, 96u, 99u, 9u, 129u, 186u, 96u, 136u, 71u,
7u, 12u, 9u, 128u, 225u, 28u, 8u, 48u, 38u, 3u, 132u, 112u, 0u, 192u,
152u, 14u, 18u,};
/* debug info of atan */
static unsigned char uvector__00051[] = {
 0u, 3u, 170u, 134u, 6u, 122u, 17u, 144u, 251u, 27u, 134u, 136u, 176u,
146u, 71u, 84u, 12u, 9u, 129u, 185u, 29u, 76u, 48u, 38u, 9u, 132u,
117u, 32u, 192u, 145u, 185u, 29u, 52u, 48u, 72u, 241u, 184u, 104u,
139u, 9u, 35u, 166u, 6u, 4u, 196u, 128u, 142u, 150u, 24u, 18u, 55u,
35u, 164u, 6u, 8u, 244u, 52u, 69u, 132u, 145u, 209u, 195u, 2u, 99u,
114u, 71u, 69u, 12u, 1u, 192u, 71u, 177u, 185u, 9u, 141u, 97u, 9u,
136u, 73u, 35u, 162u, 6u, 4u, 200u, 164u, 142u, 134u, 24u, 18u, 55u,
35u, 158u, 134u, 1u, 66u, 53u, 27u, 154u, 17u, 178u, 71u, 59u, 12u,
9u, 151u, 57u, 28u, 232u, 48u, 36u, 110u, 71u, 56u, 12u, 9u, 151u,
57u, 28u, 204u, 48u, 61u, 198u, 252u, 0u, 145u, 204u, 131u, 2u, 70u,
228u, 115u, 0u, 193u, 20u, 70u, 228u, 142u, 94u, 24u, 18u, 55u, 35u,
150u, 6u, 7u, 176u, 209u, 22u, 30u, 0u, 72u, 229u, 97u, 129u, 52u,
36u, 28u, 142u, 80u, 24u, 25u, 227u, 104u, 220u, 145u, 201u, 195u, 2u,
70u, 228u, 114u, 48u, 193u, 31u, 137u, 24u, 72u, 1u, 211u, 128u, 208u,
132u, 18u, 36u, 1u, 35u, 112u, 26u, 16u, 130u, 77u, 8u, 225u, 35u,
143u, 134u, 4u, 208u, 172u, 194u, 56u, 232u, 96u, 77u, 11u, 82u, 35u,
142u, 6u, 4u, 208u, 181u, 242u, 56u, 216u, 96u, 74u, 16u, 130u, 56u,
200u, 96u, 77u, 11u, 82u, 35u, 139u, 134u, 4u, 208u, 173u, 146u, 56u,
176u, 96u, 77u, 11u, 6u, 35u, 138u, 6u, 4u, 208u, 173u, 146u, 56u,
152u, 96u, 100u, 2u, 132u, 32u, 66u, 145u, 188u, 216u, 73u, 9u, 161u,
83u, 228u, 142u, 36u, 24u, 19u, 67u, 230u, 72u, 225u, 225u, 129u, 35u,
114u, 56u, 104u, 96u, 19u, 76u, 110u, 67u, 109u, 8u, 64u, 77u, 15u,
153u, 9u, 161u, 83u, 228u, 145u, 195u, 3u, 2u, 104u, 136u, 217u, 28u,
44u, 48u, 36u, 110u, 71u, 8u, 12u, 18u, 60u, 110u, 72u, 224u, 225u,
129u, 35u, 114u, 56u, 40u, 96u, 17u, 236u, 110u, 66u, 104u, 152u, 25u,
35u, 130u, 6u, 4u, 209u, 60u, 50u, 56u, 24u, 96u, 72u, 220u, 142u, 2u,
24u, 26u, 226u, 194u, 71u, 0u, 12u, 9u, 22u, 16u, 196u, 24u, 24u,
196u, 110u, 145u, 96u, 101u, 9u, 162u, 162u, 65u, 176u, 38u, 137u,
224u, 4u, 209u, 17u, 128u, 210u, 19u, 66u, 118u, 137u, 13u, 128u, 56u,
4u, 208u, 141u, 192u, 154u, 16u, 62u, 67u, 96u, 9u, 157u, 204u, 96u,
66u, 101u, 200u, 26u, 104u, 69u, 9u, 33u, 50u, 27u, 13u, 33u, 48u,
28u, 36u, 146u, 64u,};
/* debug info of %toplevel */
static unsigned char uvector__00052[] = {
 0u, 3u, 134u, 6u, 8u, 130u, 33u, 20u, 35u, 177u, 186u, 69u, 129u,
148u, 53u, 197u, 132u, 54u, 1u, 30u, 198u, 228u, 72u, 241u, 185u, 32u,
77u, 49u, 185u, 13u, 180u, 33u, 2u, 20u, 141u, 230u, 194u, 35u, 241u,
35u, 9u, 0u, 58u, 112u, 26u, 16u, 130u, 68u, 128u, 36u, 110u, 3u, 66u,
16u, 73u, 161u, 28u, 36u, 134u, 144u, 207u, 27u, 70u, 228u, 144u,
216u, 3u, 128u, 123u, 13u, 17u, 97u, 224u, 4u, 69u, 17u, 185u, 33u,
176u, 7u, 184u, 223u, 128u, 24u, 192u, 129u, 66u, 53u, 27u, 154u, 17u,
178u, 26u, 104u, 69u, 9u, 32u, 56u, 8u, 246u, 55u, 34u, 61u, 13u, 17u,
97u, 36u, 72u, 241u, 184u, 104u, 139u, 9u, 33u, 164u, 51u, 208u, 140u,
135u, 216u, 220u, 52u, 69u, 132u, 146u, 73u, 35u, 132u, 134u, 6u, 48u,
152u, 33u, 166u, 11u, 100u, 112u, 112u, 192u, 152u, 14u, 17u, 192u,
131u, 2u, 96u, 56u, 71u, 0u, 12u, 9u, 128u, 225u, 32u,};
/* debug info of atanh */
static unsigned char uvector__00053[] = {
 0u, 3u, 143u, 134u, 6u, 120u, 218u, 55u, 36u, 113u, 224u, 192u, 145u,
185u, 28u, 104u, 48u, 71u, 226u, 70u, 18u, 0u, 116u, 224u, 49u, 185u,
34u, 64u, 18u, 55u, 1u, 141u, 201u, 60u, 8u, 145u, 197u, 195u, 2u,
97u, 28u, 71u, 21u, 12u, 9u, 134u, 113u, 28u, 80u, 48u, 38u, 27u,
100u, 113u, 48u, 192u, 145u, 185u, 28u, 68u, 48u, 38u, 25u, 196u,
112u, 240u, 192u, 152u, 77u, 145u, 195u, 131u, 2u, 97u, 80u, 71u, 12u,
12u, 9u, 132u, 217u, 28u, 40u, 48u, 9u, 166u, 55u, 33u, 48u, 129u,
36u, 112u, 144u, 192u, 153u, 78u, 17u, 194u, 3u, 2u, 70u, 228u, 112u,
80u, 193u, 66u, 61u, 27u, 146u, 56u, 32u, 96u, 72u, 220u, 142u, 4u,
24u, 4u, 123u, 27u, 144u, 153u, 159u, 146u, 56u, 8u, 96u, 76u, 233u,
72u, 224u, 1u, 129u, 35u, 114u, 24u, 131u, 3u, 24u, 141u, 200u, 108u,
9u, 157u, 16u, 76u, 166u, 67u, 72u, 76u, 7u, 9u, 36u, 128u,};
/* debug info of %toplevel */
static unsigned char uvector__00054[] = {
 0u, 3u, 134u, 6u, 6u, 97u, 66u, 63u, 27u, 144u, 216u, 4u, 123u, 27u,
145u, 66u, 61u, 27u, 146u, 4u, 211u, 27u, 145u, 31u, 137u, 24u, 72u,
1u, 211u, 128u, 198u, 228u, 137u, 0u, 72u, 220u, 6u, 55u, 36u, 240u,
34u, 67u, 72u, 103u, 141u, 163u, 114u, 73u, 35u, 132u, 134u, 6u, 48u,
152u, 27u, 166u, 8u, 132u, 112u, 112u, 192u, 152u, 14u, 17u, 192u,
131u, 2u, 96u, 56u, 71u, 0u, 12u, 9u, 128u, 225u, 32u,};
static ScmObj libnumradians_TOdegrees(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumradians_TOdegrees__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumradians_TOdegrees, NULL, NULL);

static ScmObj libnumdegrees_TOradians(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumdegrees_TOradians__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumdegrees_TOradians, NULL, NULL);

static ScmObj libnumash(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumash__STUB, 2, 0,1, SCM_FALSE,0, libnumash, NULL, NULL);

static ScmObj libnumlognot(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumlognot__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumlognot, NULL, NULL);

static ScmObj libnumlogand(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumlogand__STUB, 0, 3,1, SCM_FALSE,0, libnumlogand, NULL, NULL);

static ScmObj libnumlogior(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumlogior__STUB, 0, 3,1, SCM_FALSE,0, libnumlogior, NULL, NULL);

static ScmObj libnumlogxor(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumlogxor__STUB, 0, 3,1, SCM_FALSE,0, libnumlogxor, NULL, NULL);

static ScmObj libnumlogcount(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumlogcount__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumlogcount, NULL, NULL);

static ScmObj libnumlogset_2bclear(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumlogset_2bclear__STUB, 3, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumlogset_2bclear, NULL, NULL);

static ScmObj libnuminteger_length(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnuminteger_length__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnuminteger_length, NULL, NULL);

static ScmObj libnumtwos_exponent_factor(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumtwos_exponent_factor__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumtwos_exponent_factor, NULL, NULL);

static ScmObj libnumtwos_exponent(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumtwos_exponent__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumtwos_exponent, NULL, NULL);

static ScmObj libnuminexact__2f(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libnuminexact__2f__STUB, 1, 1,SCM_FALSE,libnuminexact__2f, NULL, NULL);

static ScmObj libnum_2b_2e(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnum_2b_2e__STUB, 0, 1,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnum_2b_2e, NULL, NULL);

static ScmObj libnum_2a_2e(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnum_2a_2e__STUB, 0, 1,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnum_2a_2e, NULL, NULL);

static ScmObj libnum__2e(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnum__2e__STUB, 1, 1,1, SCM_FALSE,0, libnum__2e, NULL, NULL);

static ScmObj libnum_2f_2e(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnum_2f_2e__STUB, 1, 1,1, SCM_FALSE,0, libnum_2f_2e, NULL, NULL);

static ScmObj libnumclamp(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumclamp__STUB, 1, 3,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumclamp, NULL, NULL);

static ScmObj libnumquotient_26remainder(ScmObj*, int, void*);
static SCM_DEFINE_SUBR(libnumquotient_26remainder__STUB, 2, 0,SCM_FALSE,libnumquotient_26remainder, NULL, NULL);

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

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

static ScmObj libnumreal_part(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumreal_part__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumreal_part, NULL, NULL);

static ScmObj libnumimag_part(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumimag_part__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumimag_part, NULL, NULL);

static ScmObj libnummagnitude(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnummagnitude__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnummagnitude, NULL, NULL);

static ScmObj libnumangle(ScmObj*, int, void*);
static SCM_DEFINE_SUBRX(libnumangle__STUB, 1, 0,1, SCM_FALSE,SCM_SUBR_IMMEDIATE_ARG, libnumangle, 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 {
#if defined(HAVE_LGAMMA)
  ScmString d1955[8];
#endif /*defined(HAVE_LGAMMA)*/
#if defined(HAVE_TGAMMA)
  ScmString d1952[8];
#endif /*defined(HAVE_TGAMMA)*/
  ScmString d1944[253];
} scm__sc SCM_UNUSED = {
#if defined(HAVE_LGAMMA)
  {   /* ScmString d1955 */
      SCM_STRING_CONST_INITIALIZER("%lgamma", 7, 7),
      SCM_STRING_CONST_INITIALIZER("x", 1, 1),
      SCM_STRING_CONST_INITIALIZER("source-info", 11, 11),
      SCM_STRING_CONST_INITIALIZER("libnum.scm", 10, 10),
      SCM_STRING_CONST_INITIALIZER("bind-info", 9, 9),
      SCM_STRING_CONST_INITIALIZER("gauche.internal", 15, 15),
      SCM_STRING_CONST_INITIALIZER("<double>", 8, 8),
      SCM_STRING_CONST_INITIALIZER("->", 2, 2),
  },
#endif /*defined(HAVE_LGAMMA)*/
#if defined(HAVE_TGAMMA)
  {   /* ScmString d1952 */
      SCM_STRING_CONST_INITIALIZER("%gamma", 6, 6),
      SCM_STRING_CONST_INITIALIZER("x", 1, 1),
      SCM_STRING_CONST_INITIALIZER("source-info", 11, 11),
      SCM_STRING_CONST_INITIALIZER("libnum.scm", 10, 10),
      SCM_STRING_CONST_INITIALIZER("bind-info", 9, 9),
      SCM_STRING_CONST_INITIALIZER("gauche.internal", 15, 15),
      SCM_STRING_CONST_INITIALIZER("<double>", 8, 8),
      SCM_STRING_CONST_INITIALIZER("->", 2, 2),
  },
#endif /*defined(HAVE_TGAMMA)*/
  {   /* ScmString d1944 */
      SCM_STRING_CONST_INITIALIZER("number\077", 7, 7),
      SCM_STRING_CONST_INITIALIZER("obj", 3, 3),
      SCM_STRING_CONST_INITIALIZER("source-info", 11, 11),
      SCM_STRING_CONST_INITIALIZER("libnum.scm", 10, 10),
      SCM_STRING_CONST_INITIALIZER("bind-info", 9, 9),
      SCM_STRING_CONST_INITIALIZER("scheme", 6, 6),
      SCM_STRING_CONST_INITIALIZER("<top>", 5, 5),
      SCM_STRING_CONST_INITIALIZER("->", 2, 2),
      SCM_STRING_CONST_INITIALIZER("<boolean>", 9, 9),
      SCM_STRING_CONST_INITIALIZER("complex\077", 8, 8),
      SCM_STRING_CONST_INITIALIZER("real\077", 5, 5),
      SCM_STRING_CONST_INITIALIZER("rational\077", 9, 9),
      SCM_STRING_CONST_INITIALIZER("integer\077", 8, 8),
      SCM_STRING_CONST_INITIALIZER("exact\077", 6, 6),
      SCM_STRING_CONST_INITIALIZER("inexact\077", 8, 8),
      SCM_STRING_CONST_INITIALIZER("zero\077", 5, 5),
      SCM_STRING_CONST_INITIALIZER("<number>", 8, 8),
      SCM_STRING_CONST_INITIALIZER("positive\077", 9, 9),
      SCM_STRING_CONST_INITIALIZER("negative\077", 9, 9),
      SCM_STRING_CONST_INITIALIZER("odd\077", 4, 4),
      SCM_STRING_CONST_INITIALIZER("even\077", 5, 5),
      SCM_STRING_CONST_INITIALIZER("fixnum\077", 7, 7),
      SCM_STRING_CONST_INITIALIZER("x", 1, 1),
      SCM_STRING_CONST_INITIALIZER("gauche", 6, 6),
      SCM_STRING_CONST_INITIALIZER("bignum\077", 7, 7),
      SCM_STRING_CONST_INITIALIZER("flonum\077", 7, 7),
      SCM_STRING_CONST_INITIALIZER("ratnum\077", 7, 7),
      SCM_STRING_CONST_INITIALIZER("finite\077", 7, 7),
      SCM_STRING_CONST_INITIALIZER("infinite\077", 9, 9),
      SCM_STRING_CONST_INITIALIZER("nan\077", 4, 4),
      SCM_STRING_CONST_INITIALIZER("negative-zero\077", 14, 14),
      SCM_STRING_CONST_INITIALIZER("exact-integer\077", 14, 14),
      SCM_STRING_CONST_INITIALIZER("fixnum-width", 12, 12),
      SCM_STRING_CONST_INITIALIZER("<int>", 5, 5),
      SCM_STRING_CONST_INITIALIZER("least-fixnum", 12, 12),
      SCM_STRING_CONST_INITIALIZER("<long>", 6, 6),
      SCM_STRING_CONST_INITIALIZER("greatest-fixnum", 15, 15),
      SCM_STRING_CONST_INITIALIZER("native-endian", 13, 13),
      SCM_STRING_CONST_INITIALIZER("flonum-epsilon", 14, 14),
      SCM_STRING_CONST_INITIALIZER("least-positive-normalized-flonum", 32, 32),
      SCM_STRING_CONST_INITIALIZER("least-positive-flonum", 21, 21),
      SCM_STRING_CONST_INITIALIZER("greatest-positive-flonum", 24, 24),
      SCM_STRING_CONST_INITIALIZER("%expression-name-mark-key", 25, 25),
      SCM_STRING_CONST_INITIALIZER("flonum-min-normalized", 21, 21),
      SCM_STRING_CONST_INITIALIZER("%toplevel", 9, 9),
      SCM_STRING_CONST_INITIALIZER("flonum-min-denormalized", 23, 23),
      SCM_STRING_CONST_INITIALIZER("%bignum-dump", 12, 12),
      SCM_STRING_CONST_INITIALIZER("gauche.internal", 15, 15),
      SCM_STRING_CONST_INITIALIZER("<void>", 6, 6),
      SCM_STRING_CONST_INITIALIZER("=", 1, 1),
      SCM_STRING_CONST_INITIALIZER("arg0", 4, 4),
      SCM_STRING_CONST_INITIALIZER("arg1", 4, 4),
      SCM_STRING_CONST_INITIALIZER("rest", 4, 4),
      SCM_STRING_CONST_INITIALIZER("args", 4, 4),
      SCM_STRING_CONST_INITIALIZER("optarray", 8, 8),
      SCM_STRING_CONST_INITIALIZER("oarg", 4, 4),
      SCM_STRING_CONST_INITIALIZER("*", 1, 1),
      SCM_STRING_CONST_INITIALIZER("<", 1, 1),
      SCM_STRING_CONST_INITIALIZER("<=", 2, 2),
      SCM_STRING_CONST_INITIALIZER(">", 1, 1),
      SCM_STRING_CONST_INITIALIZER(">=", 2, 2),
      SCM_STRING_CONST_INITIALIZER("max", 3, 3),
      SCM_STRING_CONST_INITIALIZER("min", 3, 3),
      SCM_STRING_CONST_INITIALIZER("min&max", 7, 7),
      SCM_STRING_CONST_INITIALIZER("exact->inexact", 14, 14),
      SCM_STRING_CONST_INITIALIZER("inexact->exact", 14, 14),
      SCM_STRING_CONST_INITIALIZER("exact", 5, 5),
      SCM_STRING_CONST_INITIALIZER("inexact", 7, 7),
      SCM_STRING_CONST_INITIALIZER("number->string", 14, 14),
      SCM_STRING_CONST_INITIALIZER("uppercase", 9, 9),
      SCM_STRING_CONST_INITIALIZER("plus", 4, 4),
      SCM_STRING_CONST_INITIALIZER("radix", 5, 5),
      SCM_STRING_CONST_INITIALIZER("notational", 10, 10),
      SCM_STRING_CONST_INITIALIZER("optional", 8, 8),
      SCM_STRING_CONST_INITIALIZER("control-or-base", 15, 15),
      SCM_STRING_CONST_INITIALIZER("flags", 5, 5),
      SCM_STRING_CONST_INITIALIZER("precision", 9, 9),
      SCM_STRING_CONST_INITIALIZER("string->number", 14, 14),
      SCM_STRING_CONST_INITIALIZER("default-exactness", 17, 17),
      SCM_STRING_CONST_INITIALIZER("<string>", 8, 8),
      SCM_STRING_CONST_INITIALIZER("floor->exact", 12, 12),
      SCM_STRING_CONST_INITIALIZER("num", 3, 3),
      SCM_STRING_CONST_INITIALIZER("ceiling->exact", 14, 14),
      SCM_STRING_CONST_INITIALIZER("truncate->exact", 15, 15),
      SCM_STRING_CONST_INITIALIZER("round->exact", 12, 12),
      SCM_STRING_CONST_INITIALIZER("decode-float", 12, 12),
      SCM_STRING_CONST_INITIALIZER("fmod", 4, 4),
      SCM_STRING_CONST_INITIALIZER("y", 1, 1),
      SCM_STRING_CONST_INITIALIZER("<double>", 8, 8),
      SCM_STRING_CONST_INITIALIZER("frexp", 5, 5),
      SCM_STRING_CONST_INITIALIZER("d", 1, 1),
      SCM_STRING_CONST_INITIALIZER("modf", 4, 4),
      SCM_STRING_CONST_INITIALIZER("ldexp", 5, 5),
      SCM_STRING_CONST_INITIALIZER("exp", 3, 3),
      SCM_STRING_CONST_INITIALIZER("log10", 5, 5),
      SCM_STRING_CONST_INITIALIZER("flonum->f16bits", 15, 15),
      SCM_STRING_CONST_INITIALIZER("+", 1, 1),
      SCM_STRING_CONST_INITIALIZER("-", 1, 1),
      SCM_STRING_CONST_INITIALIZER("/", 1, 1),
      SCM_STRING_CONST_INITIALIZER("%apply-unary-generic", 20, 20),
      SCM_STRING_CONST_INITIALIZER("class-of", 8, 8),
      SCM_STRING_CONST_INITIALIZER("applicable\077", 11, 11),
      SCM_STRING_CONST_INITIALIZER("operation ~a is not defined on ~s.  This will be an error in future releases.\012", 78, 78),
      SCM_STRING_CONST_INITIALIZER("warn", 4, 4),
      SCM_STRING_CONST_INITIALIZER("gf", 2, 2),
      SCM_STRING_CONST_INITIALIZER("who", 3, 3),
      SCM_STRING_CONST_INITIALIZER("%apply-unary-+", 14, 14),
      SCM_STRING_CONST_INITIALIZER("object-+", 8, 8),
      SCM_STRING_CONST_INITIALIZER("%apply-unary-*", 14, 14),
      SCM_STRING_CONST_INITIALIZER("object-*", 8, 8),
      SCM_STRING_CONST_INITIALIZER("abs", 3, 3),
      SCM_STRING_CONST_INITIALIZER("quotient", 8, 8),
      SCM_STRING_CONST_INITIALIZER("n1", 2, 2),
      SCM_STRING_CONST_INITIALIZER("n2", 2, 2),
      SCM_STRING_CONST_INITIALIZER("remainder", 9, 9),
      SCM_STRING_CONST_INITIALIZER("modulo", 6, 6),
      SCM_STRING_CONST_INITIALIZER("integer required, but got", 25, 25),
      SCM_STRING_CONST_INITIALIZER("error", 5, 5),
      SCM_STRING_CONST_INITIALIZER("gcd", 3, 3),
      SCM_STRING_CONST_INITIALIZER("G1962", 5, 5),
      SCM_STRING_CONST_INITIALIZER("arg", 3, 3),
      SCM_STRING_CONST_INITIALIZER("map", 3, 3),
      SCM_STRING_CONST_INITIALIZER("%gcd", 4, 4),
      SCM_STRING_CONST_INITIALIZER("lcm", 3, 3),
      SCM_STRING_CONST_INITIALIZER("G1963", 5, 5),
      SCM_STRING_CONST_INITIALIZER("numerator", 9, 9),
      SCM_STRING_CONST_INITIALIZER("n", 1, 1),
      SCM_STRING_CONST_INITIALIZER("denominator", 11, 11),
      SCM_STRING_CONST_INITIALIZER("rationalize", 11, 11),
      SCM_STRING_CONST_INITIALIZER("rationalize needs nonnegative error bound, but got", 50, 50),
      SCM_STRING_CONST_INITIALIZER("real->rational", 14, 14),
      SCM_STRING_CONST_INITIALIZER("e", 1, 1),
      SCM_STRING_CONST_INITIALIZER("floor", 5, 5),
      SCM_STRING_CONST_INITIALIZER("v", 1, 1),
      SCM_STRING_CONST_INITIALIZER("ceiling", 7, 7),
      SCM_STRING_CONST_INITIALIZER("truncate", 8, 8),
      SCM_STRING_CONST_INITIALIZER("round", 5, 5),
      SCM_STRING_CONST_INITIALIZER("real-exp", 8, 8),
      SCM_STRING_CONST_INITIALIZER("real-ln", 7, 7),
      SCM_STRING_CONST_INITIALIZER("real-sin", 8, 8),
      SCM_STRING_CONST_INITIALIZER("real-cos", 8, 8),
      SCM_STRING_CONST_INITIALIZER("real-tan", 8, 8),
      SCM_STRING_CONST_INITIALIZER("real-sinpi", 10, 10),
      SCM_STRING_CONST_INITIALIZER("real-cospi", 10, 10),
      SCM_STRING_CONST_INITIALIZER("real-tanpi", 10, 10),
      SCM_STRING_CONST_INITIALIZER("real-asin", 9, 9),
      SCM_STRING_CONST_INITIALIZER("real-acos", 9, 9),
      SCM_STRING_CONST_INITIALIZER("real-atan", 9, 9),
      SCM_STRING_CONST_INITIALIZER("z", 1, 1),
      SCM_STRING_CONST_INITIALIZER("real-sinh", 9, 9),
      SCM_STRING_CONST_INITIALIZER("real-cosh", 9, 9),
      SCM_STRING_CONST_INITIALIZER("real-tanh", 9, 9),
      SCM_STRING_CONST_INITIALIZER("real-asinh", 10, 10),
      SCM_STRING_CONST_INITIALIZER("real-acosh", 10, 10),
      SCM_STRING_CONST_INITIALIZER("real-atanh", 10, 10),
      SCM_STRING_CONST_INITIALIZER("real-sqrt", 9, 9),
      SCM_STRING_CONST_INITIALIZER("%sqrt-fast-path", 15, 15),
      SCM_STRING_CONST_INITIALIZER("real-expt", 9, 9),
      SCM_STRING_CONST_INITIALIZER("exact-expt", 10, 10),
      SCM_STRING_CONST_INITIALIZER("<integer>", 9, 9),
      SCM_STRING_CONST_INITIALIZER("integer-expt", 12, 12),
      SCM_STRING_CONST_INITIALIZER("real-part", 9, 9),
      SCM_STRING_CONST_INITIALIZER("imag-part", 9, 9),
      SCM_STRING_CONST_INITIALIZER("make-polar", 10, 10),
      SCM_STRING_CONST_INITIALIZER("number required, but got", 24, 24),
      SCM_STRING_CONST_INITIALIZER("log", 3, 3),
      SCM_STRING_CONST_INITIALIZER("make-rectangular", 16, 16),
      SCM_STRING_CONST_INITIALIZER("magnitude", 9, 9),
      SCM_STRING_CONST_INITIALIZER("angle", 5, 5),
      SCM_STRING_CONST_INITIALIZER("base", 4, 4),
      SCM_STRING_CONST_INITIALIZER("sqrt", 4, 4),
      SCM_STRING_CONST_INITIALIZER("%exact-integer-sqrt", 19, 19),
      SCM_STRING_CONST_INITIALIZER("10000000000000", 14, 14),
      SCM_STRING_CONST_INITIALIZER("integer-length", 14, 14),
      SCM_STRING_CONST_INITIALIZER("ash", 3, 3),
      SCM_STRING_CONST_INITIALIZER("k", 1, 1),
      SCM_STRING_CONST_INITIALIZER("expt", 4, 4),
      SCM_STRING_CONST_INITIALIZER("%exact-expt", 11, 11),
      SCM_STRING_CONST_INITIALIZER("cos", 3, 3),
      SCM_STRING_CONST_INITIALIZER("cosh", 4, 4),
      SCM_STRING_CONST_INITIALIZER("sin", 3, 3),
      SCM_STRING_CONST_INITIALIZER("sinh", 4, 4),
      SCM_STRING_CONST_INITIALIZER("tan", 3, 3),
      SCM_STRING_CONST_INITIALIZER("tanh", 4, 4),
      SCM_STRING_CONST_INITIALIZER("asin", 4, 4),
      SCM_STRING_CONST_INITIALIZER("asinh", 5, 5),
      SCM_STRING_CONST_INITIALIZER("acos", 4, 4),
      SCM_STRING_CONST_INITIALIZER("acosh", 5, 5),
      SCM_STRING_CONST_INITIALIZER("atan", 4, 4),
      SCM_STRING_CONST_INITIALIZER("two-argument atan requires real numbers, but got", 48, 48),
      SCM_STRING_CONST_INITIALIZER("atanh", 5, 5),
      SCM_STRING_CONST_INITIALIZER("radians->degrees", 16, 16),
      SCM_STRING_CONST_INITIALIZER("r", 1, 1),
      SCM_STRING_CONST_INITIALIZER("degrees->radians", 16, 16),
      SCM_STRING_CONST_INITIALIZER("cnt", 3, 3),
      SCM_STRING_CONST_INITIALIZER("<fixnum>", 8, 8),
      SCM_STRING_CONST_INITIALIZER("lognot", 6, 6),
      SCM_STRING_CONST_INITIALIZER("logand", 6, 6),
      SCM_STRING_CONST_INITIALIZER("arg2", 4, 4),
      SCM_STRING_CONST_INITIALIZER("logior", 6, 6),
      SCM_STRING_CONST_INITIALIZER("logxor", 6, 6),
      SCM_STRING_CONST_INITIALIZER("logcount", 8, 8),
      SCM_STRING_CONST_INITIALIZER("logset+clear", 12, 12),
      SCM_STRING_CONST_INITIALIZER("sets", 4, 4),
      SCM_STRING_CONST_INITIALIZER("clears", 6, 6),
      SCM_STRING_CONST_INITIALIZER("<ulong>", 7, 7),
      SCM_STRING_CONST_INITIALIZER("twos-exponent-factor", 20, 20),
      SCM_STRING_CONST_INITIALIZER("twos-exponent", 13, 13),
      SCM_STRING_CONST_INITIALIZER("<integer>\077", 10, 10),
      SCM_STRING_CONST_INITIALIZER("inexact-/", 9, 9),
      SCM_STRING_CONST_INITIALIZER("+.", 2, 2),
      SCM_STRING_CONST_INITIALIZER("*.", 2, 2),
      SCM_STRING_CONST_INITIALIZER("-.", 2, 2),
      SCM_STRING_CONST_INITIALIZER("/.", 2, 2),
      SCM_STRING_CONST_INITIALIZER("clamp", 5, 5),
      SCM_STRING_CONST_INITIALIZER("quotient&remainder", 18, 18),
      SCM_STRING_CONST_INITIALIZER("a", 1, 1),
      SCM_STRING_CONST_INITIALIZER("b", 1, 1),
      SCM_STRING_CONST_INITIALIZER("t", 1, 1),
      SCM_STRING_CONST_INITIALIZER("wraparound", 10, 10),
      SCM_STRING_CONST_INITIALIZER("high", 4, 4),
      SCM_STRING_CONST_INITIALIZER("low", 3, 3),
      SCM_STRING_CONST_INITIALIZER("both", 4, 4),
      SCM_STRING_CONST_INITIALIZER("define-inline", 13, 13),
      SCM_STRING_CONST_INITIALIZER("recn", 4, 4),
      SCM_STRING_CONST_INITIALIZER("define-in-module", 16, 16),
      SCM_STRING_CONST_INITIALIZER("lcm2", 4, 4),
      SCM_STRING_CONST_INITIALIZER("u", 1, 1),
      SCM_STRING_CONST_INITIALIZER("g", 1, 1),
      SCM_STRING_CONST_INITIALIZER("ns", 2, 2),
      SCM_STRING_CONST_INITIALIZER("ds", 2, 2),
      SCM_STRING_CONST_INITIALIZER("dr", 2, 2),
      SCM_STRING_CONST_INITIALIZER("receive", 7, 7),
      SCM_STRING_CONST_INITIALIZER("nr", 2, 2),
      SCM_STRING_CONST_INITIALIZER("nq", 2, 2),
      SCM_STRING_CONST_INITIALIZER("dq", 2, 2),
      SCM_STRING_CONST_INITIALIZER("if-let1", 7, 7),
      SCM_STRING_CONST_INITIALIZER("s", 1, 1),
      SCM_STRING_CONST_INITIALIZER("s2", 2, 2),
      SCM_STRING_CONST_INITIALIZER("values", 6, 6),
      SCM_STRING_CONST_INITIALIZER("s2+", 3, 3),
      SCM_STRING_CONST_INITIALIZER("ik", 2, 2),
      SCM_STRING_CONST_INITIALIZER("ry", 2, 2),
      SCM_STRING_CONST_INITIALIZER("xn", 2, 2),
      SCM_STRING_CONST_INITIALIZER("xd", 2, 2),
      SCM_STRING_CONST_INITIALIZER("and-let*", 8, 8),
      SCM_STRING_CONST_INITIALIZER("r2", 2, 2),
      SCM_STRING_CONST_INITIALIZER("delta", 5, 5),
      SCM_STRING_CONST_INITIALIZER("err", 3, 3),
      SCM_STRING_CONST_INITIALIZER("deliv", 5, 5),
      SCM_STRING_CONST_INITIALIZER("let*", 4, 4),
      SCM_STRING_CONST_INITIALIZER("iz", 2, 2),
      SCM_STRING_CONST_INITIALIZER("zz", 2, 2),
  },
};
static struct scm__rcRec {
#if defined(HAVE_LGAMMA)
  ScmPair d1957[10] SCM_ALIGN_PAIR;
#endif /*defined(HAVE_LGAMMA)*/
#if defined(HAVE_LGAMMA)
  ScmObj d1956[15];
#endif /*defined(HAVE_LGAMMA)*/
#if defined(HAVE_TGAMMA)
  ScmPair d1954[10] SCM_ALIGN_PAIR;
#endif /*defined(HAVE_TGAMMA)*/
#if defined(HAVE_TGAMMA)
  ScmObj d1953[15];
#endif /*defined(HAVE_TGAMMA)*/
  ScmUVector d1949[54];
  ScmCompiledCode d1948[54];
  ScmWord d1947[2015];
  ScmPair d1946[1084] SCM_ALIGN_PAIR;
  ScmObj d1945[1075];
} scm__rc SCM_UNUSED = {
#if defined(HAVE_LGAMMA)
  {   /* ScmPair d1957 */
       { SCM_NIL, SCM_NIL },
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(324U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1955[3]), SCM_OBJ(&scm__rc.d1957[2])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1957[3])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1957[5])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1957[6])},
       { SCM_OBJ(&scm__rc.d1957[7]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1957[4]), SCM_OBJ(&scm__rc.d1957[8])},
  },
#endif /*defined(HAVE_LGAMMA)*/
#if defined(HAVE_LGAMMA)
  {   /* ScmObj d1956 */
    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,
  },
#endif /*defined(HAVE_LGAMMA)*/
#if defined(HAVE_TGAMMA)
  {   /* ScmPair d1954 */
       { SCM_NIL, SCM_NIL },
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(321U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1952[3]), SCM_OBJ(&scm__rc.d1954[2])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1954[3])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1954[5])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1954[6])},
       { SCM_OBJ(&scm__rc.d1954[7]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1954[4]), SCM_OBJ(&scm__rc.d1954[8])},
  },
#endif /*defined(HAVE_TGAMMA)*/
#if defined(HAVE_TGAMMA)
  {   /* ScmObj d1953 */
    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,
  },
#endif /*defined(HAVE_TGAMMA)*/
  {   /* ScmUVector d1949 */
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 32, uvector__00001, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 32, uvector__00002, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 15, uvector__00003, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 15, uvector__00004, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 114, uvector__00005, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 60, uvector__00006, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 32, uvector__00007, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 44, uvector__00008, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 33, uvector__00009, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 45, uvector__00010, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 72, uvector__00011, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 214, uvector__00012, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 111, uvector__00013, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 72, uvector__00014, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 318, uvector__00015, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 139, uvector__00016, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 305, uvector__00017, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 102, uvector__00018, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 145, uvector__00019, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 68, uvector__00020, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 273, uvector__00021, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 105, uvector__00022, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 770, uvector__00023, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 204, uvector__00024, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 563, uvector__00025, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 169, uvector__00026, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 489, uvector__00027, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 143, uvector__00028, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 1104, uvector__00029, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 283, uvector__00030, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 256, uvector__00031, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 95, uvector__00032, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 246, uvector__00033, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 92, uvector__00034, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 246, uvector__00035, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 93, uvector__00036, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 246, uvector__00037, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 92, uvector__00038, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 256, uvector__00039, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 97, uvector__00040, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 206, uvector__00041, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 80, uvector__00042, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 269, uvector__00043, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 107, uvector__00044, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 239, uvector__00045, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 98, uvector__00046, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 115, uvector__00047, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 67, uvector__00048, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 182, uvector__00049, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 84, uvector__00050, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 406, uvector__00051, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 154, uvector__00052, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 154, uvector__00053, 0, NULL),
      SCM_UVECTOR_INITIALIZER(Scm_U8VectorClass, 76, uvector__00054, 0, NULL),
  },
  {   /* ScmCompiledCode d1948 */
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1947[0])), 15,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1947[15])), 15,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1947[30])), 5,
            0, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1947[35])), 5,
            0, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %apply-unary-generic */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1947[40])), 25,
            18, 3, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1946[458]),
            SCM_OBJ(&scm__rc.d1948[5]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1947[65])), 15,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %apply-unary-+ */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1947[80])), 8,
            6, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1946[463]),
            SCM_OBJ(&scm__rc.d1948[7]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1947[88])), 15,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %apply-unary-* */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1947[103])), 8,
            6, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1946[468]),
            SCM_OBJ(&scm__rc.d1948[9]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1947[111])), 15,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (gcd #:G1962) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1947[126])), 20,
            12, 1, 0, SCM_OBJ(&scm__rc.d1946[504]), SCM_NIL, SCM_OBJ(&scm__rc.d1946[510]),
            SCM_OBJ(&scm__rc.d1948[12]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* gcd */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1947[146])), 38,
            29, 0, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1946[516]),
            SCM_OBJ(&scm__rc.d1948[12]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1947[184])), 17,
            14, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* (lcm #:G1963) */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1947[201])), 20,
            12, 1, 0, SCM_OBJ(&scm__rc.d1946[518]), SCM_NIL, SCM_OBJ(&scm__rc.d1946[523]),
            SCM_OBJ(&scm__rc.d1948[15]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* lcm */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1947[221])), 58,
            37, 0, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1946[529]),
            SCM_OBJ(&scm__rc.d1948[15]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1947[279])), 17,
            14, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* rationalize */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1947[296])), 83,
            13, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1946[561]),
            SCM_OBJ(&scm__rc.d1948[17]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1947[379])), 15,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* exp */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1947[394])), 35,
            19, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1946[778]),
            SCM_OBJ(&scm__rc.d1948[19]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1947[429])), 15,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* log */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1947[444])), 65,
            19, 1, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1946[784]),
            SCM_OBJ(&scm__rc.d1948[21]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1947[509])), 15,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* sqrt */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1947[524])), 159,
            25, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1946[789]),
            SCM_OBJ(&scm__rc.d1948[23]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1947[683])), 15,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %exact-integer-sqrt */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1947[698])), 113,
            31, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1946[795]),
            SCM_OBJ(&scm__rc.d1948[25]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1947[811])), 15,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* expt */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1947[826])), 121,
            24, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1946[800]),
            SCM_OBJ(&scm__rc.d1948[27]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1947[947])), 15,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %exact-expt */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1947[962])), 241,
            58, 2, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1946[805]),
            SCM_OBJ(&scm__rc.d1948[29]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1947[1203])), 15,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* cos */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1947[1218])), 55,
            18, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1946[810]),
            SCM_OBJ(&scm__rc.d1948[31]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1947[1273])), 15,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* cosh */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1947[1288])), 54,
            18, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1946[815]),
            SCM_OBJ(&scm__rc.d1948[33]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1947[1342])), 15,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* sin */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1947[1357])), 54,
            18, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1946[820]),
            SCM_OBJ(&scm__rc.d1948[35]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1947[1411])), 15,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* sinh */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1947[1426])), 54,
            18, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1946[825]),
            SCM_OBJ(&scm__rc.d1948[37]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1947[1480])), 15,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* tan */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1947[1495])), 52,
            18, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1946[830]),
            SCM_OBJ(&scm__rc.d1948[39]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1947[1547])), 15,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* tanh */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1947[1562])), 44,
            13, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1946[835]),
            SCM_OBJ(&scm__rc.d1948[41]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1947[1606])), 15,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* asin */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1947[1621])), 59,
            16, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1946[840]),
            SCM_OBJ(&scm__rc.d1948[43]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1947[1680])), 15,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* asinh */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1947[1695])), 50,
            16, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1946[845]),
            SCM_OBJ(&scm__rc.d1948[45]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1947[1745])), 15,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* acos */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1947[1760])), 27,
            12, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1946[850]),
            SCM_OBJ(&scm__rc.d1948[47]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1947[1787])), 15,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* acosh */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1947[1802])), 40,
            20, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1946[855]),
            SCM_OBJ(&scm__rc.d1948[49]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1947[1842])), 15,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* atan */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1947[1857])), 94,
            16, 1, 1, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1946[861]),
            SCM_OBJ(&scm__rc.d1948[51]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1947[1951])), 15,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* atanh */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1947[1966])), 34,
            12, 1, 0, SCM_FALSE, SCM_NIL, SCM_OBJ(&scm__rc.d1946[866]),
            SCM_OBJ(&scm__rc.d1948[53]), SCM_FALSE),
        SCM_COMPILED_CODE_CONST_INITIALIZER(  /* %toplevel */
            (ScmWord*)(SCM_OBJ(&scm__rc.d1947[2000])), 15,
            10, 0, 0, SCM_FALSE, SCM_NIL, SCM_FALSE,
            SCM_FALSE, SCM_FALSE),
  },
  {   /* ScmWord d1947 */
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[0]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* %expression-name-mark-key */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000001    /*   5 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* flonum-min-normalized */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[0]) + 12),
    0x0000005d    /*   9 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* least-positive-normalized-flonum */,
    0x00000014    /*  11 (RET) */,
    0x00000015    /*  12 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* flonum-min-normalized */,
    0x00000014    /*  14 (RET) */,
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[15]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* %expression-name-mark-key */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000001    /*   5 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* flonum-min-denormalized */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[15]) + 12),
    0x0000005d    /*   9 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* least-positive-flonum */,
    0x00000014    /*  11 (RET) */,
    0x00000015    /*  12 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* flonum-min-denormalized */,
    0x00000014    /*  14 (RET) */,
    /* %toplevel */
    0x0000005d    /*   0 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* inexact->exact */,
    0x00004015    /*   2 (DEFINE 4) */,
    SCM_WORD(SCM_UNDEFINED) /* exact */,
    0x00000014    /*   4 (RET) */,
    /* %toplevel */
    0x0000005d    /*   0 (GREF) */,
    SCM_WORD(SCM_UNDEFINED) /* exact->inexact */,
    0x00004015    /*   2 (DEFINE 4) */,
    SCM_WORD(SCM_UNDEFINED) /* inexact */,
    0x00000014    /*   4 (RET) */,
    /* %apply-unary-generic */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[40]) + 10),
    0x0000004a    /*   2 (LREF2-PUSH) */,
    0x0000100e    /*   3 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[40]) + 8),
    0x00000048    /*   5 (LREF0-PUSH) */,
    0x0000105f    /*   6 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* class-of */,
    0x00002062    /*   8 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* applicable? */,
    0x0000001e    /*  10 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[40]) + 16),
    0x00000048    /*  12 (LREF0-PUSH) */,
    0x0000003f    /*  13 (LREF2) */,
    0x00001012    /*  14 (TAIL-CALL 1) */,
    0x00000014    /*  15 (RET) */,
    0x0000300e    /*  16 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[40]) + 24),
    0x00000006    /*  18 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1944[102])) /* "operation ~a is not defined on ~s.  This will be an error in future releases.\n" */,
    0x00000049    /*  20 (LREF1-PUSH) */,
    0x00000048    /*  21 (LREF0-PUSH) */,
    0x0000305f    /*  22 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* warn */,
    0x00000053    /*  24 (LREF0-RET) */,
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[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) /* %apply-unary-generic */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[65]) + 12),
    0x00000016    /*   9 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1948[4])) /* #<compiled-code %apply-unary-generic@0x7f7b7e46ac60> */,
    0x00000014    /*  11 (RET) */,
    0x00000015    /*  12 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* %apply-unary-generic */,
    0x00000014    /*  14 (RET) */,
    /* %apply-unary-+ */
    0x0000005e    /*   0 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* object-+ */,
    0x00000006    /*   2 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* + */,
    0x00000048    /*   4 (LREF0-PUSH) */,
    0x00003060    /*   5 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* %apply-unary-generic */,
    0x00000014    /*   7 (RET) */,
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[88]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* %expression-name-mark-key */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000001    /*   5 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* %apply-unary-+ */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[88]) + 12),
    0x00000016    /*   9 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1948[6])) /* #<compiled-code %apply-unary-+@0x7f7b7e0c05a0> */,
    0x00000014    /*  11 (RET) */,
    0x00000015    /*  12 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* %apply-unary-+ */,
    0x00000014    /*  14 (RET) */,
    /* %apply-unary-* */
    0x0000005e    /*   0 (GREF-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* object-* */,
    0x00000006    /*   2 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* * */,
    0x00000048    /*   4 (LREF0-PUSH) */,
    0x00003060    /*   5 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* %apply-unary-generic */,
    0x00000014    /*   7 (RET) */,
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[111]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* %expression-name-mark-key */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000001    /*   5 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* %apply-unary-* */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[111]) + 12),
    0x00000016    /*   9 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1948[8])) /* #<compiled-code %apply-unary-*@0x7f7b7e1ac0c0> */,
    0x00000014    /*  11 (RET) */,
    0x00000015    /*  12 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* %apply-unary-* */,
    0x00000014    /*  14 (RET) */,
    /* (gcd #:G1962) */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[126]) + 5),
    0x00000048    /*   2 (LREF0-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* integer? */,
    0x0000001e    /*   5 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[126]) + 9),
    0x00000013    /*   7 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[126]) + 16),
    0x0000200e    /*   9 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[126]) + 16),
    0x00000006    /*  11 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1944[116])) /* "integer required, but got" */,
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000205f    /*  14 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* error */,
    0x00000048    /*  16 (LREF0-PUSH) */,
    0x00001060    /*  17 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* abs */,
    0x00000014    /*  19 (RET) */,
    /* gcd */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[146]) + 6),
    0x0000004c    /*   2 (LREF10-PUSH) */,
    0x00000048    /*   3 (LREF0-PUSH) */,
    0x0000205f    /*   4 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* map */,
    0x00001018    /*   6 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*   7 (LREF0) */,
    0x00000022    /*   8 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[146]) + 12),
    0x00000002    /*  10 (CONSTI 0) */,
    0x00000014    /*  11 (RET) */,
    0x00000076    /*  12 (LREF0-CDR) */,
    0x00000022    /*  13 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[146]) + 17),
    0x0000006a    /*  15 (LREF0-CAR) */,
    0x00000014    /*  16 (RET) */,
    0x0000006a    /*  17 (LREF0-CAR) */,
    0x0000000d    /*  18 (PUSH) */,
    0x00000076    /*  19 (LREF0-CDR) */,
    0x00002018    /*  20 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  21 (LREF0) */,
    0x00000022    /*  22 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[146]) + 25),
    0x00000054    /*  24 (LREF1-RET) */,
    0x0000200e    /*  25 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[146]) + 31),
    0x00000049    /*  27 (LREF1-PUSH) */,
    0x0000006a    /*  28 (LREF0-CAR) */,
    0x00002062    /*  29 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* %gcd */,
    0x0000000d    /*  31 (PUSH) */,
    0x00000076    /*  32 (LREF0-CDR) */,
    0x0000000d    /*  33 (PUSH) */,
    0x0000101b    /*  34 (LOCAL-ENV-JUMP 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[146]) + 21),
    0x00000014    /*  36 (RET) */,
    0x00000014    /*  37 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1946[511])) /* (#<compiled-code (gcd #:G1962)@0x7f7b7dad1240>) */,
    0x0000000e    /*   2 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[184]) + 6),
    0x0000005f    /*   4 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* %expression-name-mark-key */,
    0x0000000d    /*   6 (PUSH) */,
    0x00000001    /*   7 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* gcd */,
    0x000000ee    /*   9 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[184]) + 14),
    0x00000016    /*  11 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1948[11])) /* #<compiled-code gcd@0x7f7b7dad1180> */,
    0x00000014    /*  13 (RET) */,
    0x00000015    /*  14 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* gcd */,
    0x00000014    /*  16 (RET) */,
    /* (lcm #:G1963) */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[201]) + 5),
    0x00000048    /*   2 (LREF0-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* integer? */,
    0x0000001e    /*   5 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[201]) + 9),
    0x00000013    /*   7 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[201]) + 16),
    0x0000200e    /*   9 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[201]) + 16),
    0x00000006    /*  11 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1944[116])) /* "integer required, but got" */,
    0x00000048    /*  13 (LREF0-PUSH) */,
    0x0000205f    /*  14 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* error */,
    0x00000048    /*  16 (LREF0-PUSH) */,
    0x00001060    /*  17 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* abs */,
    0x00000014    /*  19 (RET) */,
    /* lcm */
    0x0000200e    /*   0 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[221]) + 6),
    0x0000004c    /*   2 (LREF10-PUSH) */,
    0x00000048    /*   3 (LREF0-PUSH) */,
    0x0000205f    /*   4 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* map */,
    0x00001018    /*   6 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*   7 (LREF0) */,
    0x00000022    /*   8 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[221]) + 12),
    0x00001002    /*  10 (CONSTI 1) */,
    0x00000014    /*  11 (RET) */,
    0x00000076    /*  12 (LREF0-CDR) */,
    0x00000022    /*  13 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[221]) + 17),
    0x0000006a    /*  15 (LREF0-CAR) */,
    0x00000014    /*  16 (RET) */,
    0x0000006a    /*  17 (LREF0-CAR) */,
    0x0000000d    /*  18 (PUSH) */,
    0x00000076    /*  19 (LREF0-CDR) */,
    0x00002018    /*  20 (PUSH-LOCAL-ENV 2) */,
    0x0000003d    /*  21 (LREF0) */,
    0x00000022    /*  22 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[221]) + 25),
    0x00000054    /*  24 (LREF1-RET) */,
    0x0000006a    /*  25 (LREF0-CAR) */,
    0x00001018    /*  26 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  27 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[221]) + 33),
    0x0000004d    /*  29 (LREF11-PUSH) */,
    0x00000048    /*  30 (LREF0-PUSH) */,
    0x0000205f    /*  31 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* %gcd */,
    0x00001018    /*  33 (PUSH-LOCAL-ENV 1) */,
    0x00000045    /*  34 (LREF21) */,
    0x0000002d    /*  35 (BNUMNEI 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[221]) + 40),
    0x00000002    /*  37 (CONSTI 0) */,
    0x00000013    /*  38 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[221]) + 49),
    0x0000200e    /*  40 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[221]) + 46),
    0x00000050    /*  42 (LREF21-PUSH) */,
    0x00000048    /*  43 (LREF0-PUSH) */,
    0x0000205f    /*  44 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* quotient */,
    0x0000000d    /*  46 (PUSH) */,
    0x00000041    /*  47 (LREF10) */,
    0x000000b4    /*  48 (NUMMUL2) */,
    0x0000001a    /*  49 (POP-LOCAL-ENV) */,
    0x0000001a    /*  50 (POP-LOCAL-ENV) */,
    0x0000000d    /*  51 (PUSH) */,
    0x00000076    /*  52 (LREF0-CDR) */,
    0x0000000d    /*  53 (PUSH) */,
    0x0000101b    /*  54 (LOCAL-ENV-JUMP 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[221]) + 21),
    0x00000014    /*  56 (RET) */,
    0x00000014    /*  57 (RET) */,
    /* %toplevel */
    0x00001019    /*   0 (LOCAL-ENV-CLOSURES 1) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1946[524])) /* (#<compiled-code (lcm #:G1963)@0x7f7b7dbda6c0>) */,
    0x0000000e    /*   2 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[279]) + 6),
    0x0000005f    /*   4 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* %expression-name-mark-key */,
    0x0000000d    /*   6 (PUSH) */,
    0x00000001    /*   7 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* lcm */,
    0x000000ee    /*   9 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[279]) + 14),
    0x00000016    /*  11 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1948[14])) /* #<compiled-code lcm@0x7f7b7dbda540> */,
    0x00000014    /*  13 (RET) */,
    0x00000015    /*  14 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* lcm */,
    0x00000014    /*  16 (RET) */,
    /* rationalize */
    0x00000002    /*   0 (CONSTI 0) */,
    0x00000029    /*   1 (LREF-VAL0-BNLT 0 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[296]) + 9),
    0x00000006    /*   3 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1944[129])) /* "rationalize needs nonnegative error bound, but got" */,
    0x00000048    /*   5 (LREF0-PUSH) */,
    0x00002060    /*   6 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* error */,
    0x00000014    /*   8 (RET) */,
    0x0000100e    /*   9 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[296]) + 14),
    0x00000049    /*  11 (LREF1-PUSH) */,
    0x0000105f    /*  12 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* nan? */,
    0x0000001e    /*  14 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[296]) + 18),
    0x0000000a    /*  16 (CONST-RET) */,
    SCM_WORD(SCM_UNDEFINED) /* +nan.0 */,
    0x0000100e    /*  18 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[296]) + 23),
    0x00000048    /*  20 (LREF0-PUSH) */,
    0x0000105f    /*  21 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* nan? */,
    0x0000001e    /*  23 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[296]) + 27),
    0x0000000a    /*  25 (CONST-RET) */,
    SCM_WORD(SCM_UNDEFINED) /* +nan.0 */,
    0x0000100e    /*  27 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[296]) + 32),
    0x00000048    /*  29 (LREF0-PUSH) */,
    0x0000105f    /*  30 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* infinite? */,
    0x0000001e    /*  32 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[296]) + 45),
    0x0000100e    /*  34 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[296]) + 39),
    0x00000049    /*  36 (LREF1-PUSH) */,
    0x0000105f    /*  37 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* infinite? */,
    0x0000001e    /*  39 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[296]) + 43),
    0x0000000a    /*  41 (CONST-RET) */,
    SCM_WORD(SCM_UNDEFINED) /* +nan.0 */,
    0x0000000a    /*  43 (CONST-RET) */,
    SCM_WORD(SCM_UNDEFINED) /* 0.0 */,
    0x0000100e    /*  45 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[296]) + 50),
    0x00000049    /*  47 (LREF1-PUSH) */,
    0x0000105f    /*  48 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* infinite? */,
    0x0000001e    /*  50 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[296]) + 53),
    0x00000054    /*  52 (LREF1-RET) */,
    0x0000100e    /*  53 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[296]) + 58),
    0x00000049    /*  55 (LREF1-PUSH) */,
    0x0000105f    /*  56 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* inexact? */,
    0x0000001e    /*  58 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[296]) + 70),
    0x0000300e    /*  60 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[296]) + 67),
    0x00000049    /*  62 (LREF1-PUSH) */,
    0x00000048    /*  63 (LREF0-PUSH) */,
    0x00000048    /*  64 (LREF0-PUSH) */,
    0x0000305f    /*  65 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* real->rational */,
    0x00001063    /*  67 (PUSH-GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* inexact */,
    0x00000014    /*  69 (RET) */,
    0x0000100e    /*  70 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[296]) + 75),
    0x00000048    /*  72 (LREF0-PUSH) */,
    0x0000105f    /*  73 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* inexact? */,
    0x0000001f    /*  75 (BT) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[296]) + 60),
    0x00000049    /*  77 (LREF1-PUSH) */,
    0x00000048    /*  78 (LREF0-PUSH) */,
    0x00000048    /*  79 (LREF0-PUSH) */,
    0x00003060    /*  80 (GREF-TAIL-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* real->rational */,
    0x00000014    /*  82 (RET) */,
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[379]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* %expression-name-mark-key */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000001    /*   5 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* rationalize */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[379]) + 12),
    0x00000016    /*   9 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1948[16])) /* #<compiled-code rationalize@0x7f7b7dbc4780> */,
    0x00000014    /*  11 (RET) */,
    0x00000015    /*  12 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* rationalize */,
    0x00000014    /*  14 (RET) */,
    /* exp */
    0x0000003d    /*   0 (LREF0) */,
    0x0000009f    /*   1 (REALP) */,
    0x0000001e    /*   2 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[394]) + 8),
    0x00000048    /*   4 (LREF0-PUSH) */,
    0x00001060    /*   5 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* real-exp */,
    0x00000014    /*   7 (RET) */,
    0x0000003d    /*   8 (LREF0) */,
    0x0000009e    /*   9 (NUMBERP) */,
    0x0000001e    /*  10 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[394]) + 29),
    0x0000100e    /*  12 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[394]) + 21),
    0x0000100e    /*  14 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[394]) + 19),
    0x00000048    /*  16 (LREF0-PUSH) */,
    0x0000105f    /*  17 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* real-part */,
    0x00001062    /*  19 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* real-exp */,
    0x0000100f    /*  21 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[394]) + 26),
    0x00000048    /*  23 (LREF0-PUSH) */,
    0x0000105f    /*  24 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* imag-part */,
    0x00002063    /*  26 (PUSH-GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* make-polar */,
    0x00000014    /*  28 (RET) */,
    0x00000006    /*  29 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1944[164])) /* "number required, but got" */,
    0x00000048    /*  31 (LREF0-PUSH) */,
    0x00002060    /*  32 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* error */,
    0x00000014    /*  34 (RET) */,
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[429]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* %expression-name-mark-key */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000001    /*   5 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* exp */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[429]) + 12),
    0x00000016    /*   9 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1948[18])) /* #<compiled-code exp@0x7f7b7d122cc0> */,
    0x00000014    /*  11 (RET) */,
    0x00000015    /*  12 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* exp */,
    0x00000014    /*  14 (RET) */,
    /* log */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[444]) + 53),
    0x0000003e    /*   3 (LREF1) */,
    0x0000009f    /*   4 (REALP) */,
    0x0000001e    /*   5 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[444]) + 26),
    0x00000002    /*   7 (CONSTI 0) */,
    0x0040002c    /*   8 (LREF-VAL0-BNGE 0 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[444]) + 14),
    0x00000049    /*  10 (LREF1-PUSH) */,
    0x00001060    /*  11 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* real-ln */,
    0x00000014    /*  13 (RET) */,
    0x0000100e    /*  14 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[444]) + 20),
    0x0000003e    /*  16 (LREF1) */,
    0x000000b7    /*  17 (NEGATE) */,
    0x00001062    /*  18 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* real-ln */,
    0x0000000d    /*  20 (PUSH) */,
    0x00000006    /*  21 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* 3.141592653589793 */,
    0x00002060    /*  23 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* make-rectangular */,
    0x00000014    /*  25 (RET) */,
    0x0000003e    /*  26 (LREF1) */,
    0x0000009e    /*  27 (NUMBERP) */,
    0x0000001e    /*  28 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[444]) + 47),
    0x0000100e    /*  30 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[444]) + 39),
    0x0000100e    /*  32 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[444]) + 37),
    0x00000049    /*  34 (LREF1-PUSH) */,
    0x0000105f    /*  35 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* magnitude */,
    0x00001062    /*  37 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* real-ln */,
    0x0000100f    /*  39 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[444]) + 44),
    0x00000049    /*  41 (LREF1-PUSH) */,
    0x0000105f    /*  42 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* angle */,
    0x00002063    /*  44 (PUSH-GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* make-rectangular */,
    0x00000014    /*  46 (RET) */,
    0x00000006    /*  47 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1944[164])) /* "number required, but got" */,
    0x00000049    /*  49 (LREF1-PUSH) */,
    0x00002060    /*  50 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* error */,
    0x00000014    /*  52 (RET) */,
    0x0000100e    /*  53 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[444]) + 58),
    0x00000049    /*  55 (LREF1-PUSH) */,
    0x0000105f    /*  56 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* log */,
    0x0000100f    /*  58 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[444]) + 63),
    0x0000006a    /*  60 (LREF0-CAR) */,
    0x00001062    /*  61 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* log */,
    0x000000b5    /*  63 (NUMDIV2) */,
    0x00000014    /*  64 (RET) */,
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[509]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* %expression-name-mark-key */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000001    /*   5 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* log */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[509]) + 12),
    0x00000016    /*   9 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1948[20])) /* #<compiled-code log@0x7f7b7f652060> */,
    0x00000014    /*  11 (RET) */,
    0x00000015    /*  12 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* log */,
    0x00000014    /*  14 (RET) */,
    /* sqrt */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[524]) + 5),
    0x00000048    /*   2 (LREF0-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* %sqrt-fast-path */,
    0x00000031    /*   5 (RT) */,
    0x0000100e    /*   6 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[524]) + 11),
    0x00000048    /*   8 (LREF0-PUSH) */,
    0x0000105f    /*   9 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* exact? */,
    0x0000001e    /*  11 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[524]) + 117),
    0x00000002    /*  13 (CONSTI 0) */,
    0x0000002c    /*  14 (LREF-VAL0-BNGE 0 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[524]) + 117),
    0x0000100e    /*  16 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[524]) + 21),
    0x00000048    /*  18 (LREF0-PUSH) */,
    0x0000105f    /*  19 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* integer? */,
    0x0000001e    /*  21 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[524]) + 37),
    0x0000100e    /*  23 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[524]) + 28),
    0x00000048    /*  25 (LREF0-PUSH) */,
    0x0000105f    /*  26 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* %exact-integer-sqrt */,
    0x00002036    /*  28 (TAIL-RECEIVE 2 0) */,
    0x0000003d    /*  29 (LREF0) */,
    0x0000002d    /*  30 (BNUMNEI 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[524]) + 33),
    0x00000054    /*  32 (LREF1-RET) */,
    0x0000004c    /*  33 (LREF10-PUSH) */,
    0x00001060    /*  34 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* real-sqrt */,
    0x00000014    /*  36 (RET) */,
    0x0000100e    /*  37 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[524]) + 42),
    0x00000048    /*  39 (LREF0-PUSH) */,
    0x0000105f    /*  40 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* numerator */,
    0x0000100f    /*  42 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[524]) + 47),
    0x00000048    /*  44 (LREF0-PUSH) */,
    0x0000105f    /*  45 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* denominator */,
    0x00002018    /*  47 (PUSH-LOCAL-ENV 2) */,
    0x0000100e    /*  48 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[524]) + 53),
    0x00000049    /*  50 (LREF1-PUSH) */,
    0x0000105f    /*  51 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* %sqrt-fast-path */,
    0x00001018    /*  53 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  54 (LREF0) */,
    0x0000001e    /*  55 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[524]) + 87),
    0x0000100e    /*  57 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[524]) + 62),
    0x0000004c    /*  59 (LREF10-PUSH) */,
    0x0000105f    /*  60 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* %sqrt-fast-path */,
    0x00001018    /*  62 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  63 (LREF0) */,
    0x0000001e    /*  64 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[524]) + 70),
    0x0000004c    /*  66 (LREF10-PUSH) */,
    0x0000003d    /*  67 (LREF0) */,
    0x000000b5    /*  68 (NUMDIV2) */,
    0x00000014    /*  69 (RET) */,
    0x0000100e    /*  70 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[524]) + 75),
    0x0000004f    /*  72 (LREF20-PUSH) */,
    0x0000105f    /*  73 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* %exact-integer-sqrt */,
    0x00002036    /*  75 (TAIL-RECEIVE 2 0) */,
    0x0000003d    /*  76 (LREF0) */,
    0x0000002d    /*  77 (BNUMNEI 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[524]) + 83),
    0x0000004f    /*  79 (LREF20-PUSH) */,
    0x0000003e    /*  80 (LREF1) */,
    0x000000b5    /*  81 (NUMDIV2) */,
    0x00000014    /*  82 (RET) */,
    0x00004047    /*  83 (LREF-PUSH 4 0) */,
    0x00001060    /*  84 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* real-sqrt */,
    0x00000014    /*  86 (RET) */,
    0x0000100e    /*  87 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[524]) + 92),
    0x0000004d    /*  89 (LREF11-PUSH) */,
    0x0000105f    /*  90 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* %exact-integer-sqrt */,
    0x00002036    /*  92 (TAIL-RECEIVE 2 0) */,
    0x0000003d    /*  93 (LREF0) */,
    0x0000002d    /*  94 (BNUMNEI 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[524]) + 113),
    0x0000100e    /*  96 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[524]) + 101),
    0x0000004f    /*  98 (LREF20-PUSH) */,
    0x0000105f    /*  99 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* %exact-integer-sqrt */,
    0x00002036    /* 101 (TAIL-RECEIVE 2 0) */,
    0x0000003d    /* 102 (LREF0) */,
    0x0000002d    /* 103 (BNUMNEI 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[524]) + 109),
    0x0000004d    /* 105 (LREF11-PUSH) */,
    0x0000003e    /* 106 (LREF1) */,
    0x000000b5    /* 107 (NUMDIV2) */,
    0x00000014    /* 108 (RET) */,
    0x00004047    /* 109 (LREF-PUSH 4 0) */,
    0x00001060    /* 110 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* real-sqrt */,
    0x00000014    /* 112 (RET) */,
    0x00000051    /* 113 (LREF30-PUSH) */,
    0x00001060    /* 114 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* real-sqrt */,
    0x00000014    /* 116 (RET) */,
    0x0000003d    /* 117 (LREF0) */,
    0x0000009f    /* 118 (REALP) */,
    0x0000001e    /* 119 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[524]) + 125),
    0x00000048    /* 121 (LREF0-PUSH) */,
    0x00001060    /* 122 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* real-sqrt */,
    0x00000014    /* 124 (RET) */,
    0x0000003d    /* 125 (LREF0) */,
    0x0000009e    /* 126 (NUMBERP) */,
    0x0000001e    /* 127 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[524]) + 150),
    0x0000100e    /* 129 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[524]) + 138),
    0x0000100e    /* 131 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[524]) + 136),
    0x00000048    /* 133 (LREF0-PUSH) */,
    0x0000105f    /* 134 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* magnitude */,
    0x00001062    /* 136 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* real-sqrt */,
    0x0000100f    /* 138 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[524]) + 143),
    0x00000048    /* 140 (LREF0-PUSH) */,
    0x0000105f    /* 141 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* angle */,
    0x0000000d    /* 143 (PUSH) */,
    0x00000001    /* 144 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* 2.0 */,
    0x000000b5    /* 146 (NUMDIV2) */,
    0x00002063    /* 147 (PUSH-GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* make-polar */,
    0x00000014    /* 149 (RET) */,
    0x00000006    /* 150 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1944[164])) /* "number required, but got" */,
    0x00000048    /* 152 (LREF0-PUSH) */,
    0x00002060    /* 153 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* error */,
    0x00000014    /* 155 (RET) */,
    0x00000013    /* 156 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[524]) + 117),
    0x00000014    /* 158 (RET) */,
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[683]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* %expression-name-mark-key */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000001    /*   5 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* sqrt */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[683]) + 12),
    0x00000016    /*   9 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1948[22])) /* #<compiled-code sqrt@0x7f7b7ec699c0> */,
    0x00000014    /*  11 (RET) */,
    0x00000015    /*  12 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* sqrt */,
    0x00000014    /*  14 (RET) */,
    /* %exact-integer-sqrt */
    0x00000001    /*   0 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* 4503599627370496 */,
    0x00000029    /*   2 (LREF-VAL0-BNLT 0 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[698]) + 21),
    0x0000100e    /*   4 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[698]) + 13),
    0x0000100e    /*   6 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[698]) + 11),
    0x00000048    /*   8 (LREF0-PUSH) */,
    0x0000105f    /*   9 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* real-sqrt */,
    0x00001062    /*  11 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* floor->exact */,
    0x00001018    /*  13 (PUSH-LOCAL-ENV 1) */,
    0x00000048    /*  14 (LREF0-PUSH) */,
    0x0000004c    /*  15 (LREF10-PUSH) */,
    0x00000048    /*  16 (LREF0-PUSH) */,
    0x0000003d    /*  17 (LREF0) */,
    0x000000b4    /*  18 (NUMMUL2) */,
    0x000000b3    /*  19 (NUMSUB2) */,
    0x000020a3    /*  20 (VALUES-RET 2) */,
    0x0000100e    /*  21 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[698]) + 26),
    0x00000048    /*  23 (LREF0-PUSH) */,
    0x0000105f    /*  24 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* real-sqrt */,
    0x00001018    /*  26 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  27 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[698]) + 32),
    0x00000048    /*  29 (LREF0-PUSH) */,
    0x0000105f    /*  30 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* finite? */,
    0x0000001e    /*  32 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[698]) + 45),
    0x0000100e    /*  34 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[698]) + 61),
    0x0000100e    /*  36 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[698]) + 41),
    0x0000004c    /*  38 (LREF10-PUSH) */,
    0x0000105f    /*  39 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* real-sqrt */,
    0x00001062    /*  41 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* floor->exact */,
    0x00000013    /*  43 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[698]) + 61),
    0x0000200e    /*  45 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[698]) + 61),
    0x00001007    /*  47 (CONSTI-PUSH 1) */,
    0x0000200e    /*  48 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[698]) + 59),
    0x0000100e    /*  50 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[698]) + 55),
    0x0000004c    /*  52 (LREF10-PUSH) */,
    0x0000105f    /*  53 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* integer-length */,
    0x0000000d    /*  55 (PUSH) */,
    0x00002007    /*  56 (CONSTI-PUSH 2) */,
    0x0000205f    /*  57 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* quotient */,
    0x00002062    /*  59 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* ash */,
    0x0000001a    /*  61 (POP-LOCAL-ENV) */,
    0x00001018    /*  62 (PUSH-LOCAL-ENV 1) */,
    0x00000048    /*  63 (LREF0-PUSH) */,
    0x0000003d    /*  64 (LREF0) */,
    0x000000b4    /*  65 (NUMMUL2) */,
    0x00001018    /*  66 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  67 (LREF0) */,
    0x00002029    /*  68 (LREF-VAL0-BNLT 2 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[698]) + 84),
    0x0000200e    /*  70 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[698]) + 80),
    0x0000003d    /*  72 (LREF0) */,
    0x000020b6    /*  73 (LREF-VAL0-NUMADD2 2 0) */,
    0x0000000d    /*  74 (PUSH) */,
    0x00002007    /*  75 (CONSTI-PUSH 2) */,
    0x00000041    /*  76 (LREF10) */,
    0x000000b4    /*  77 (NUMMUL2) */,
    0x00002062    /*  78 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* quotient */,
    0x0000000d    /*  80 (PUSH) */,
    0x0000201b    /*  81 (LOCAL-ENV-JUMP 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[698]) + 63),
    0x00000014    /*  83 (RET) */,
    0x00002007    /*  84 (CONSTI-PUSH 2) */,
    0x00000041    /*  85 (LREF10) */,
    0x000000b4    /*  86 (NUMMUL2) */,
    0x000000b6    /*  87 (LREF-VAL0-NUMADD2 0 0) */,
    0x000010bc    /*  88 (NUMADDI 1) */,
    0x00001018    /*  89 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /*  90 (LREF0) */,
    0x00003029    /*  91 (LREF-VAL0-BNLT 3 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[698]) + 98),
    0x0000004f    /*  93 (LREF20-PUSH) */,
    0x00000051    /*  94 (LREF30-PUSH) */,
    0x00000041    /*  95 (LREF10) */,
    0x000000b3    /*  96 (NUMSUB2) */,
    0x000020a3    /*  97 (VALUES-RET 2) */,
    0x0000200e    /*  98 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[698]) + 108),
    0x00000041    /* 100 (LREF10) */,
    0x000030b6    /* 101 (LREF-VAL0-NUMADD2 3 0) */,
    0x0000000d    /* 102 (PUSH) */,
    0x00002007    /* 103 (CONSTI-PUSH 2) */,
    0x00000044    /* 104 (LREF20) */,
    0x000000b4    /* 105 (NUMMUL2) */,
    0x00002062    /* 106 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* quotient */,
    0x0000000d    /* 108 (PUSH) */,
    0x0000301b    /* 109 (LOCAL-ENV-JUMP 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[698]) + 63),
    0x00000014    /* 111 (RET) */,
    0x00000014    /* 112 (RET) */,
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[811]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* %expression-name-mark-key */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000001    /*   5 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* %exact-integer-sqrt */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[811]) + 12),
    0x00000016    /*   9 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1948[24])) /* #<compiled-code %exact-integer-sqrt@0x7f7b7ed90ea0> */,
    0x00000014    /*  11 (RET) */,
    0x00000015    /*  12 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* %exact-integer-sqrt */,
    0x00000014    /*  14 (RET) */,
    /* expt */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[826]) + 5),
    0x00000049    /*   2 (LREF1-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* exact? */,
    0x0000001e    /*   5 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[826]) + 19),
    0x0000100e    /*   7 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[826]) + 12),
    0x00000048    /*   9 (LREF0-PUSH) */,
    0x0000105f    /*  10 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* exact? */,
    0x0000001e    /*  12 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[826]) + 19),
    0x00000049    /*  14 (LREF1-PUSH) */,
    0x00000048    /*  15 (LREF0-PUSH) */,
    0x00002060    /*  16 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* %exact-expt */,
    0x00000014    /*  18 (RET) */,
    0x0000003e    /*  19 (LREF1) */,
    0x0000009f    /*  20 (REALP) */,
    0x0000001e    /*  21 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[826]) + 98),
    0x0000003d    /*  23 (LREF0) */,
    0x0000009f    /*  24 (REALP) */,
    0x0000001e    /*  25 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[826]) + 32),
    0x00000049    /*  27 (LREF1-PUSH) */,
    0x00000048    /*  28 (LREF0-PUSH) */,
    0x00002060    /*  29 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* real-expt */,
    0x00000014    /*  31 (RET) */,
    0x0000003d    /*  32 (LREF0) */,
    0x0000009e    /*  33 (NUMBERP) */,
    0x0000001e    /*  34 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[826]) + 92),
    0x0000100e    /*  36 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[826]) + 41),
    0x00000048    /*  38 (LREF0-PUSH) */,
    0x0000105f    /*  39 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* real-part */,
    0x00001018    /*  41 (PUSH-LOCAL-ENV 1) */,
    0x00000042    /*  42 (LREF11) */,
    0x0000002d    /*  43 (BNUMNEI 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[826]) + 63),
    0x0000100e    /*  45 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[826]) + 50),
    0x00000048    /*  47 (LREF0-PUSH) */,
    0x0000105f    /*  48 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* positive? */,
    0x0000001e    /*  50 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[826]) + 63),
    0x0000100e    /*  52 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[826]) + 57),
    0x0000004d    /*  54 (LREF11-PUSH) */,
    0x0000105f    /*  55 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* exact? */,
    0x0000001e    /*  57 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[826]) + 61),
    0x00000002    /*  59 (CONSTI 0) */,
    0x00000014    /*  60 (RET) */,
    0x0000000a    /*  61 (CONST-RET) */,
    SCM_WORD(SCM_UNDEFINED) /* 0.0 */,
    0x0000200e    /*  63 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[826]) + 69),
    0x0000004d    /*  65 (LREF11-PUSH) */,
    0x00000048    /*  66 (LREF0-PUSH) */,
    0x0000205f    /*  67 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* real-expt */,
    0x0000100f    /*  69 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[826]) + 87),
    0x00000006    /*  71 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* 0.0+1.0i */,
    0x0000100e    /*  73 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[826]) + 78),
    0x0000004c    /*  75 (LREF10-PUSH) */,
    0x0000105f    /*  76 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* imag-part */,
    0x000000b4    /*  78 (NUMMUL2) */,
    0x0000100f    /*  79 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[826]) + 84),
    0x0000004d    /*  81 (LREF11-PUSH) */,
    0x0000105f    /*  82 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* real-ln */,
    0x000000b4    /*  84 (NUMMUL2) */,
    0x00001062    /*  85 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* exp */,
    0x000000b4    /*  87 (NUMMUL2) */,
    0x00000014    /*  88 (RET) */,
    0x00000013    /*  89 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[826]) + 63),
    0x00000014    /*  91 (RET) */,
    0x00000006    /*  92 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1944[164])) /* "number required, but got" */,
    0x00000048    /*  94 (LREF0-PUSH) */,
    0x00002060    /*  95 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* error */,
    0x00000014    /*  97 (RET) */,
    0x0000003e    /*  98 (LREF1) */,
    0x0000009e    /*  99 (NUMBERP) */,
    0x0000001e    /* 100 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[826]) + 112),
    0x00000048    /* 102 (LREF0-PUSH) */,
    0x0000100e    /* 103 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[826]) + 108),
    0x00000049    /* 105 (LREF1-PUSH) */,
    0x0000105f    /* 106 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* log */,
    0x000000b4    /* 108 (NUMMUL2) */,
    0x00001063    /* 109 (PUSH-GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* exp */,
    0x00000014    /* 111 (RET) */,
    0x00000006    /* 112 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1944[164])) /* "number required, but got" */,
    0x00000049    /* 114 (LREF1-PUSH) */,
    0x00002060    /* 115 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* error */,
    0x00000014    /* 117 (RET) */,
    0x00000013    /* 118 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[826]) + 19),
    0x00000014    /* 120 (RET) */,
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[947]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* %expression-name-mark-key */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000001    /*   5 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* expt */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[947]) + 12),
    0x00000016    /*   9 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1948[26])) /* #<compiled-code expt@0x7f7b7e4c8840> */,
    0x00000014    /*  11 (RET) */,
    0x00000015    /*  12 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* expt */,
    0x00000014    /*  14 (RET) */,
    /* %exact-expt */
    0x0000100e    /*   0 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]) + 5),
    0x00000048    /*   2 (LREF0-PUSH) */,
    0x0000105f    /*   3 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* integer? */,
    0x0000001e    /*   5 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]) + 12),
    0x00000049    /*   7 (LREF1-PUSH) */,
    0x00000048    /*   8 (LREF0-PUSH) */,
    0x00002060    /*   9 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* exact-expt */,
    0x00000014    /*  11 (RET) */,
    0x00000002    /*  12 (CONSTI 0) */,
    0x00400029    /*  13 (LREF-VAL0-BNLT 0 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]) + 20),
    0x00000049    /*  15 (LREF1-PUSH) */,
    0x00000048    /*  16 (LREF0-PUSH) */,
    0x00002060    /*  17 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* real-expt */,
    0x00000014    /*  19 (RET) */,
    0x00000002    /*  20 (CONSTI 0) */,
    0x00000029    /*  21 (LREF-VAL0-BNLT 0 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]) + 33),
    0x0000200e    /*  23 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]) + 30),
    0x00000049    /*  25 (LREF1-PUSH) */,
    0x0000003d    /*  26 (LREF0) */,
    0x000000b7    /*  27 (NEGATE) */,
    0x00002062    /*  28 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* %exact-expt */,
    0x00001063    /*  30 (PUSH-GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* / */,
    0x00000014    /*  32 (RET) */,
    0x0000100e    /*  33 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]) + 38),
    0x00000049    /*  35 (LREF1-PUSH) */,
    0x0000105f    /*  36 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* integer? */,
    0x0000001e    /*  38 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]) + 186),
    0x0000100e    /*  40 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]) + 45),
    0x00000048    /*  42 (LREF0-PUSH) */,
    0x0000105f    /*  43 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* numerator */,
    0x0000100f    /*  45 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]) + 50),
    0x00000048    /*  47 (LREF0-PUSH) */,
    0x0000105f    /*  48 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* denominator */,
    0x00002018    /*  50 (PUSH-LOCAL-ENV 2) */,
    0x0000200e    /*  51 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]) + 69),
    0x00001007    /*  53 (CONSTI-PUSH 1) */,
    0x0000100e    /*  54 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]) + 67),
    0x0000200e    /*  56 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]) + 62),
    0x0000004d    /*  58 (LREF11-PUSH) */,
    0x00002007    /*  59 (CONSTI-PUSH 2) */,
    0x0000205f    /*  60 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* log */,
    0x0000000d    /*  62 (PUSH) */,
    0x0000003d    /*  63 (LREF0) */,
    0x000000b5    /*  64 (NUMDIV2) */,
    0x00001062    /*  65 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* round->exact */,
    0x00002062    /*  67 (PUSH-GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* ash */,
    0x00001018    /*  69 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /*  70 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]) + 76),
    0x00000048    /*  72 (LREF0-PUSH) */,
    0x0000004c    /*  73 (LREF10-PUSH) */,
    0x0000205f    /*  74 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* integer-expt */,
    0x00001018    /*  76 (PUSH-LOCAL-ENV 1) */,
    0x0040303c    /*  77 (LREF 3 1) */,
    0x00000028    /*  78 (LREF-VAL0-BNUMNE 0 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]) + 85),
    0x0000004c    /*  80 (LREF10-PUSH) */,
    0x00000050    /*  81 (LREF21-PUSH) */,
    0x00002060    /*  82 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* integer-expt */,
    0x00000014    /*  84 (RET) */,
    0x0000004c    /*  85 (LREF10-PUSH) */,
    0x00000048    /*  86 (LREF0-PUSH) */,
    0x00002017    /*  87 (LOCAL-ENV 2) */,
    0x00000051    /*  88 (LREF30-PUSH) */,
    0x0000200e    /*  89 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]) + 95),
    0x00000049    /*  91 (LREF1-PUSH) */,
    -0x00000f30   /*  92 (LREF30-NUMADDI-PUSH -1) */,
    0x0000205f    /*  93 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* integer-expt */,
    0x000000b4    /*  95 (NUMMUL2) */,
    0x00001018    /*  96 (PUSH-LOCAL-ENV 1) */,
    0x0000004c    /*  97 (LREF10-PUSH) */,
    0x0040503c    /*  98 (LREF 5 1) */,
    0x000000b3    /*  99 (NUMSUB2) */,
    0x00001018    /* 100 (PUSH-LOCAL-ENV 1) */,
    0x00000002    /* 101 (CONSTI 0) */,
    0x0000002b    /* 102 (LREF-VAL0-BNGT 0 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]) + 115),
    0x0000200e    /* 104 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]) + 125),
    0x0000003d    /* 106 (LREF0) */,
    0x000010b6    /* 107 (LREF-VAL0-NUMADD2 1 0) */,
    -0x00000f44   /* 108 (NUMADDI -1) */,
    0x0000000d    /* 109 (PUSH) */,
    0x0000004c    /* 110 (LREF10-PUSH) */,
    0x0000205f    /* 111 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* quotient */,
    0x00000013    /* 113 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]) + 125),
    0x0000200e    /* 115 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]) + 125),
    0x00000048    /* 117 (LREF0-PUSH) */,
    0x00000041    /* 118 (LREF10) */,
    0x000000b3    /* 119 (NUMSUB2) */,
    0x000010bc    /* 120 (NUMADDI 1) */,
    0x0000000d    /* 121 (PUSH) */,
    0x0000004c    /* 122 (LREF10-PUSH) */,
    0x0000205f    /* 123 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* quotient */,
    0x00001018    /* 125 (PUSH-LOCAL-ENV 1) */,
    0x00403047    /* 126 (LREF-PUSH 3 1) */,
    0x0000003d    /* 127 (LREF0) */,
    0x000000b3    /* 128 (NUMSUB2) */,
    0x00001018    /* 129 (PUSH-LOCAL-ENV 1) */,
    0x0000200e    /* 130 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]) + 136),
    0x00000048    /* 132 (LREF0-PUSH) */,
    0x00007047    /* 133 (LREF-PUSH 7 0) */,
    0x0000205f    /* 134 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* integer-expt */,
    0x00001018    /* 136 (PUSH-LOCAL-ENV 1) */,
    0x0040903c    /* 137 (LREF 9 1) */,
    0x00000028    /* 138 (LREF-VAL0-BNUMNE 0 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]) + 145),
    0x0000004c    /* 140 (LREF10-PUSH) */,
    0x00408047    /* 141 (LREF-PUSH 8 1) */,
    0x00002060    /* 142 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* integer-expt */,
    0x00000014    /* 144 (RET) */,
    0x00000044    /* 145 (LREF20) */,
    0x0000102d    /* 146 (BNUMNEI 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]) + 159),
    0x0000300e    /* 148 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]) + 155),
    0x00000048    /* 150 (LREF0-PUSH) */,
    0x00409047    /* 151 (LREF-PUSH 9 1) */,
    0x00005047    /* 152 (LREF-PUSH 5 0) */,
    0x0000305f    /* 153 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* < */,
    0x0000001e    /* 155 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]) + 159),
    0x00000013    /* 157 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]) + 173),
    0x00000044    /* 159 (LREF20) */,
    -0x00000fd3   /* 160 (BNUMNEI -1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]) + 173),
    0x0000300e    /* 162 (PRE-CALL 3) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]) + 173),
    0x00005047    /* 164 (LREF-PUSH 5 0) */,
    0x00409047    /* 165 (LREF-PUSH 9 1) */,
    0x00000048    /* 166 (LREF0-PUSH) */,
    0x0000305f    /* 167 (GREF-CALL 3) */,
    SCM_WORD(SCM_UNDEFINED) /* < */,
    0x00000013    /* 169 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]) + 173),
    0x00000013    /* 171 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]) + 159),
    0x0000001e    /* 173 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]) + 180),
    0x00409047    /* 175 (LREF-PUSH 9 1) */,
    0x00009047    /* 176 (LREF-PUSH 9 0) */,
    0x00002060    /* 177 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* real-expt */,
    0x00000014    /* 179 (RET) */,
    0x0000004c    /* 180 (LREF10-PUSH) */,
    0x00000048    /* 181 (LREF0-PUSH) */,
    0x0000601b    /* 182 (LOCAL-ENV-JUMP 6) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]) + 88),
    0x00000014    /* 184 (RET) */,
    0x00000014    /* 185 (RET) */,
    0x0000200e    /* 186 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]) + 197),
    0x0000100e    /* 188 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]) + 193),
    0x00000049    /* 190 (LREF1-PUSH) */,
    0x0000105f    /* 191 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* numerator */,
    0x0000000d    /* 193 (PUSH) */,
    0x00000048    /* 194 (LREF0-PUSH) */,
    0x0000205f    /* 195 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* %exact-expt */,
    0x00001018    /* 197 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /* 198 (LREF0) */,
    0x0000001e    /* 199 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]) + 234),
    0x0000100e    /* 201 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]) + 206),
    0x00000048    /* 203 (LREF0-PUSH) */,
    0x0000105f    /* 204 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* exact? */,
    0x0000001e    /* 206 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]) + 234),
    0x0000200e    /* 208 (PRE-CALL 2) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]) + 219),
    0x0000100e    /* 210 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]) + 215),
    0x0000004d    /* 212 (LREF11-PUSH) */,
    0x0000105f    /* 213 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* denominator */,
    0x0000000d    /* 215 (PUSH) */,
    0x0000004c    /* 216 (LREF10-PUSH) */,
    0x0000205f    /* 217 (GREF-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* %exact-expt */,
    0x00001018    /* 219 (PUSH-LOCAL-ENV 1) */,
    0x0000003d    /* 220 (LREF0) */,
    0x0000001e    /* 221 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]) + 233),
    0x0000100e    /* 223 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]) + 228),
    0x00000048    /* 225 (LREF0-PUSH) */,
    0x0000105f    /* 226 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* exact? */,
    0x0000001e    /* 228 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]) + 233),
    0x0000004c    /* 230 (LREF10-PUSH) */,
    0x0000003d    /* 231 (LREF0) */,
    0x000000b5    /* 232 (NUMDIV2) */,
    0x0000001a    /* 233 (POP-LOCAL-ENV) */,
    0x0000001a    /* 234 (POP-LOCAL-ENV) */,
    0x00000031    /* 235 (RT) */,
    0x00000049    /* 236 (LREF1-PUSH) */,
    0x00000048    /* 237 (LREF0-PUSH) */,
    0x00002060    /* 238 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* real-expt */,
    0x00000014    /* 240 (RET) */,
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1203]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* %expression-name-mark-key */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000001    /*   5 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* %exact-expt */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1203]) + 12),
    0x00000016    /*   9 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1948[28])) /* #<compiled-code %exact-expt@0x7f7b7e0c0180> */,
    0x00000014    /*  11 (RET) */,
    0x00000015    /*  12 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* %exact-expt */,
    0x00000014    /*  14 (RET) */,
    /* cos */
    0x0000003d    /*   0 (LREF0) */,
    0x0000009f    /*   1 (REALP) */,
    0x0000001e    /*   2 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1218]) + 8),
    0x00000048    /*   4 (LREF0-PUSH) */,
    0x00001060    /*   5 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* real-cos */,
    0x00000014    /*   7 (RET) */,
    0x0000003d    /*   8 (LREF0) */,
    0x0000009e    /*   9 (NUMBERP) */,
    0x0000001e    /*  10 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1218]) + 49),
    0x0000100e    /*  12 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1218]) + 17),
    0x00000048    /*  14 (LREF0-PUSH) */,
    0x0000105f    /*  15 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* real-part */,
    0x0000100f    /*  17 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1218]) + 22),
    0x00000048    /*  19 (LREF0-PUSH) */,
    0x0000105f    /*  20 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* imag-part */,
    0x00002018    /*  22 (PUSH-LOCAL-ENV 2) */,
    0x0000100e    /*  23 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1218]) + 28),
    0x00000049    /*  25 (LREF1-PUSH) */,
    0x0000105f    /*  26 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* real-cos */,
    0x0000100f    /*  28 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1218]) + 33),
    0x00000048    /*  30 (LREF0-PUSH) */,
    0x0000105f    /*  31 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* real-cosh */,
    0x000000b4    /*  33 (NUMMUL2) */,
    0x0000100f    /*  34 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1218]) + 39),
    0x00000049    /*  36 (LREF1-PUSH) */,
    0x0000105f    /*  37 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* real-sin */,
    0x0000100f    /*  39 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1218]) + 44),
    0x00000048    /*  41 (LREF0-PUSH) */,
    0x0000105f    /*  42 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* real-sinh */,
    0x000000b4    /*  44 (NUMMUL2) */,
    0x000000b7    /*  45 (NEGATE) */,
    0x00002063    /*  46 (PUSH-GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* make-rectangular */,
    0x00000014    /*  48 (RET) */,
    0x00000006    /*  49 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1944[164])) /* "number required, but got" */,
    0x00000048    /*  51 (LREF0-PUSH) */,
    0x00002060    /*  52 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* error */,
    0x00000014    /*  54 (RET) */,
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1273]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* %expression-name-mark-key */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000001    /*   5 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* cos */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1273]) + 12),
    0x00000016    /*   9 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1948[30])) /* #<compiled-code cos@0x7f7b7f1fa840> */,
    0x00000014    /*  11 (RET) */,
    0x00000015    /*  12 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* cos */,
    0x00000014    /*  14 (RET) */,
    /* cosh */
    0x0000003d    /*   0 (LREF0) */,
    0x0000009f    /*   1 (REALP) */,
    0x0000001e    /*   2 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1288]) + 8),
    0x00000048    /*   4 (LREF0-PUSH) */,
    0x00001060    /*   5 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* real-cosh */,
    0x00000014    /*   7 (RET) */,
    0x0000003d    /*   8 (LREF0) */,
    0x0000009e    /*   9 (NUMBERP) */,
    0x0000001e    /*  10 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1288]) + 48),
    0x0000100e    /*  12 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1288]) + 17),
    0x00000048    /*  14 (LREF0-PUSH) */,
    0x0000105f    /*  15 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* real-part */,
    0x0000100f    /*  17 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1288]) + 22),
    0x00000048    /*  19 (LREF0-PUSH) */,
    0x0000105f    /*  20 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* imag-part */,
    0x00002018    /*  22 (PUSH-LOCAL-ENV 2) */,
    0x0000100e    /*  23 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1288]) + 28),
    0x00000049    /*  25 (LREF1-PUSH) */,
    0x0000105f    /*  26 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* real-cosh */,
    0x0000100f    /*  28 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1288]) + 33),
    0x00000048    /*  30 (LREF0-PUSH) */,
    0x0000105f    /*  31 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* real-cos */,
    0x000000b4    /*  33 (NUMMUL2) */,
    0x0000100f    /*  34 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1288]) + 39),
    0x00000049    /*  36 (LREF1-PUSH) */,
    0x0000105f    /*  37 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* real-sinh */,
    0x0000100f    /*  39 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1288]) + 44),
    0x00000048    /*  41 (LREF0-PUSH) */,
    0x0000105f    /*  42 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* real-sin */,
    0x000000b4    /*  44 (NUMMUL2) */,
    0x00002063    /*  45 (PUSH-GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* make-rectangular */,
    0x00000014    /*  47 (RET) */,
    0x00000006    /*  48 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1944[164])) /* "number required, but got" */,
    0x00000048    /*  50 (LREF0-PUSH) */,
    0x00002060    /*  51 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* error */,
    0x00000014    /*  53 (RET) */,
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1342]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* %expression-name-mark-key */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000001    /*   5 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* cosh */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1342]) + 12),
    0x00000016    /*   9 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1948[32])) /* #<compiled-code cosh@0x7f7b7ec69900> */,
    0x00000014    /*  11 (RET) */,
    0x00000015    /*  12 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* cosh */,
    0x00000014    /*  14 (RET) */,
    /* sin */
    0x0000003d    /*   0 (LREF0) */,
    0x0000009f    /*   1 (REALP) */,
    0x0000001e    /*   2 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1357]) + 8),
    0x00000048    /*   4 (LREF0-PUSH) */,
    0x00001060    /*   5 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* real-sin */,
    0x00000014    /*   7 (RET) */,
    0x0000003d    /*   8 (LREF0) */,
    0x0000009e    /*   9 (NUMBERP) */,
    0x0000001e    /*  10 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1357]) + 48),
    0x0000100e    /*  12 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1357]) + 17),
    0x00000048    /*  14 (LREF0-PUSH) */,
    0x0000105f    /*  15 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* real-part */,
    0x0000100f    /*  17 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1357]) + 22),
    0x00000048    /*  19 (LREF0-PUSH) */,
    0x0000105f    /*  20 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* imag-part */,
    0x00002018    /*  22 (PUSH-LOCAL-ENV 2) */,
    0x0000100e    /*  23 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1357]) + 28),
    0x00000049    /*  25 (LREF1-PUSH) */,
    0x0000105f    /*  26 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* real-sin */,
    0x0000100f    /*  28 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1357]) + 33),
    0x00000048    /*  30 (LREF0-PUSH) */,
    0x0000105f    /*  31 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* real-cosh */,
    0x000000b4    /*  33 (NUMMUL2) */,
    0x0000100f    /*  34 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1357]) + 39),
    0x00000049    /*  36 (LREF1-PUSH) */,
    0x0000105f    /*  37 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* real-cos */,
    0x0000100f    /*  39 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1357]) + 44),
    0x00000048    /*  41 (LREF0-PUSH) */,
    0x0000105f    /*  42 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* real-sinh */,
    0x000000b4    /*  44 (NUMMUL2) */,
    0x00002063    /*  45 (PUSH-GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* make-rectangular */,
    0x00000014    /*  47 (RET) */,
    0x00000006    /*  48 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1944[164])) /* "number required, but got" */,
    0x00000048    /*  50 (LREF0-PUSH) */,
    0x00002060    /*  51 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* error */,
    0x00000014    /*  53 (RET) */,
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1411]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* %expression-name-mark-key */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000001    /*   5 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* sin */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1411]) + 12),
    0x00000016    /*   9 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1948[34])) /* #<compiled-code sin@0x7f7b7eccbc00> */,
    0x00000014    /*  11 (RET) */,
    0x00000015    /*  12 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* sin */,
    0x00000014    /*  14 (RET) */,
    /* sinh */
    0x0000003d    /*   0 (LREF0) */,
    0x0000009f    /*   1 (REALP) */,
    0x0000001e    /*   2 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1426]) + 8),
    0x00000048    /*   4 (LREF0-PUSH) */,
    0x00001060    /*   5 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* real-sinh */,
    0x00000014    /*   7 (RET) */,
    0x0000003d    /*   8 (LREF0) */,
    0x0000009e    /*   9 (NUMBERP) */,
    0x0000001e    /*  10 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1426]) + 48),
    0x0000100e    /*  12 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1426]) + 17),
    0x00000048    /*  14 (LREF0-PUSH) */,
    0x0000105f    /*  15 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* real-part */,
    0x0000100f    /*  17 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1426]) + 22),
    0x00000048    /*  19 (LREF0-PUSH) */,
    0x0000105f    /*  20 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* imag-part */,
    0x00002018    /*  22 (PUSH-LOCAL-ENV 2) */,
    0x0000100e    /*  23 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1426]) + 28),
    0x00000049    /*  25 (LREF1-PUSH) */,
    0x0000105f    /*  26 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* real-sinh */,
    0x0000100f    /*  28 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1426]) + 33),
    0x00000048    /*  30 (LREF0-PUSH) */,
    0x0000105f    /*  31 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* real-cos */,
    0x000000b4    /*  33 (NUMMUL2) */,
    0x0000100f    /*  34 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1426]) + 39),
    0x00000049    /*  36 (LREF1-PUSH) */,
    0x0000105f    /*  37 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* real-cosh */,
    0x0000100f    /*  39 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1426]) + 44),
    0x00000048    /*  41 (LREF0-PUSH) */,
    0x0000105f    /*  42 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* real-sin */,
    0x000000b4    /*  44 (NUMMUL2) */,
    0x00002063    /*  45 (PUSH-GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* make-rectangular */,
    0x00000014    /*  47 (RET) */,
    0x00000006    /*  48 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1944[164])) /* "number required, but got" */,
    0x00000048    /*  50 (LREF0-PUSH) */,
    0x00002060    /*  51 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* error */,
    0x00000014    /*  53 (RET) */,
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1480]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* %expression-name-mark-key */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000001    /*   5 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* sinh */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1480]) + 12),
    0x00000016    /*   9 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1948[36])) /* #<compiled-code sinh@0x7f7b7e900660> */,
    0x00000014    /*  11 (RET) */,
    0x00000015    /*  12 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* sinh */,
    0x00000014    /*  14 (RET) */,
    /* tan */
    0x0000003d    /*   0 (LREF0) */,
    0x0000009f    /*   1 (REALP) */,
    0x0000001e    /*   2 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1495]) + 8),
    0x00000048    /*   4 (LREF0-PUSH) */,
    0x00001060    /*   5 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* real-tan */,
    0x00000014    /*   7 (RET) */,
    0x0000003d    /*   8 (LREF0) */,
    0x0000009e    /*   9 (NUMBERP) */,
    0x0000001e    /*  10 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1495]) + 46),
    0x00000006    /*  12 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* 0.0+1.0i */,
    0x0000003d    /*  14 (LREF0) */,
    0x000000b4    /*  15 (NUMMUL2) */,
    0x00001018    /*  16 (PUSH-LOCAL-ENV 1) */,
    0x00000006    /*  17 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* 0.0-1.0i */,
    0x0000100e    /*  19 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1495]) + 24),
    0x00000048    /*  21 (LREF0-PUSH) */,
    0x0000105f    /*  22 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* exp */,
    0x0000100f    /*  24 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1495]) + 30),
    0x0000003d    /*  26 (LREF0) */,
    0x000000b7    /*  27 (NEGATE) */,
    0x00001062    /*  28 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* exp */,
    0x000000b3    /*  30 (NUMSUB2) */,
    0x0000100f    /*  31 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1495]) + 36),
    0x00000048    /*  33 (LREF0-PUSH) */,
    0x0000105f    /*  34 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* exp */,
    0x0000100f    /*  36 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1495]) + 42),
    0x0000003d    /*  38 (LREF0) */,
    0x000000b7    /*  39 (NEGATE) */,
    0x00001062    /*  40 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* exp */,
    0x000000b2    /*  42 (NUMADD2) */,
    0x000000b5    /*  43 (NUMDIV2) */,
    0x000000b4    /*  44 (NUMMUL2) */,
    0x00000014    /*  45 (RET) */,
    0x00000006    /*  46 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1944[164])) /* "number required, but got" */,
    0x00000048    /*  48 (LREF0-PUSH) */,
    0x00002060    /*  49 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* error */,
    0x00000014    /*  51 (RET) */,
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1547]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* %expression-name-mark-key */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000001    /*   5 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* tan */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1547]) + 12),
    0x00000016    /*   9 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1948[38])) /* #<compiled-code tan@0x7f7b7e4c8060> */,
    0x00000014    /*  11 (RET) */,
    0x00000015    /*  12 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* tan */,
    0x00000014    /*  14 (RET) */,
    /* tanh */
    0x0000003d    /*   0 (LREF0) */,
    0x0000009f    /*   1 (REALP) */,
    0x0000001e    /*   2 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1562]) + 8),
    0x00000048    /*   4 (LREF0-PUSH) */,
    0x00001060    /*   5 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* real-tanh */,
    0x00000014    /*   7 (RET) */,
    0x0000003d    /*   8 (LREF0) */,
    0x0000009e    /*   9 (NUMBERP) */,
    0x0000001e    /*  10 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1562]) + 38),
    0x0000100e    /*  12 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1562]) + 17),
    0x00000048    /*  14 (LREF0-PUSH) */,
    0x0000105f    /*  15 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* exp */,
    0x0000100f    /*  17 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1562]) + 23),
    0x0000003d    /*  19 (LREF0) */,
    0x000000b7    /*  20 (NEGATE) */,
    0x00001062    /*  21 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* exp */,
    0x000000b3    /*  23 (NUMSUB2) */,
    0x0000100f    /*  24 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1562]) + 29),
    0x00000048    /*  26 (LREF0-PUSH) */,
    0x0000105f    /*  27 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* exp */,
    0x0000100f    /*  29 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1562]) + 35),
    0x0000003d    /*  31 (LREF0) */,
    0x000000b7    /*  32 (NEGATE) */,
    0x00001062    /*  33 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* exp */,
    0x000000b2    /*  35 (NUMADD2) */,
    0x000000b5    /*  36 (NUMDIV2) */,
    0x00000014    /*  37 (RET) */,
    0x00000006    /*  38 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1944[164])) /* "number required, but got" */,
    0x00000048    /*  40 (LREF0-PUSH) */,
    0x00002060    /*  41 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* error */,
    0x00000014    /*  43 (RET) */,
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1606]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* %expression-name-mark-key */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000001    /*   5 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* tanh */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1606]) + 12),
    0x00000016    /*   9 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1948[40])) /* #<compiled-code tanh@0x7f7b7e0a53c0> */,
    0x00000014    /*  11 (RET) */,
    0x00000015    /*  12 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* tanh */,
    0x00000014    /*  14 (RET) */,
    /* asin */
    0x0000003d    /*   0 (LREF0) */,
    0x0000009f    /*   1 (REALP) */,
    0x0000001e    /*   2 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1621]) + 8),
    0x00000048    /*   4 (LREF0-PUSH) */,
    0x00001060    /*   5 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* real-asin */,
    0x00000014    /*   7 (RET) */,
    0x0000003d    /*   8 (LREF0) */,
    0x0000009e    /*   9 (NUMBERP) */,
    0x0000001e    /*  10 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1621]) + 53),
    0x00000006    /*  12 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* 0.0+1.0i */,
    0x0000003d    /*  14 (LREF0) */,
    0x000000b4    /*  15 (NUMMUL2) */,
    0x0000100f    /*  16 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1621]) + 24),
    0x00000048    /*  18 (LREF0-PUSH) */,
    0x0000003d    /*  19 (LREF0) */,
    0x000000b4    /*  20 (NUMMUL2) */,
    0x000010d1    /*  21 (NUMSUBI 1) */,
    0x00001062    /*  22 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* sqrt */,
    0x000000b2    /*  24 (NUMADD2) */,
    0x00001018    /*  25 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  26 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1621]) + 31),
    0x00000048    /*  28 (LREF0-PUSH) */,
    0x0000105f    /*  29 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* magnitude */,
    0x0000100f    /*  31 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1621]) + 36),
    0x0000004c    /*  33 (LREF10-PUSH) */,
    0x0000105f    /*  34 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* magnitude */,
    0x000000bb    /*  36 (NUMIDIV2) */,
    0x0000000d    /*  37 (PUSH) */,
    0x00000001    /*  38 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* 1.0e-8 */,
    0x00000024    /*  40 (BNLT) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1621]) + 44),
    0x0000000a    /*  42 (CONST-RET) */,
    SCM_WORD(SCM_UNDEFINED) /* +nan.0+nan.0i */,
    0x00000006    /*  44 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* 0.0-1.0i */,
    0x0000100e    /*  46 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1621]) + 51),
    0x00000048    /*  48 (LREF0-PUSH) */,
    0x0000105f    /*  49 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* log */,
    0x000000b4    /*  51 (NUMMUL2) */,
    0x00000014    /*  52 (RET) */,
    0x00000006    /*  53 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1944[164])) /* "number required, but got" */,
    0x00000048    /*  55 (LREF0-PUSH) */,
    0x00002060    /*  56 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* error */,
    0x00000014    /*  58 (RET) */,
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1680]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* %expression-name-mark-key */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000001    /*   5 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* asin */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1680]) + 12),
    0x00000016    /*   9 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1948[42])) /* #<compiled-code asin@0x7f7b7e1ef180> */,
    0x00000014    /*  11 (RET) */,
    0x00000015    /*  12 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* asin */,
    0x00000014    /*  14 (RET) */,
    /* asinh */
    0x0000003d    /*   0 (LREF0) */,
    0x0000009f    /*   1 (REALP) */,
    0x0000001e    /*   2 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1695]) + 8),
    0x00000048    /*   4 (LREF0-PUSH) */,
    0x00001060    /*   5 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* real-asinh */,
    0x00000014    /*   7 (RET) */,
    0x0000003d    /*   8 (LREF0) */,
    0x0000009e    /*   9 (NUMBERP) */,
    0x0000001e    /*  10 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1695]) + 44),
    0x0000100e    /*  12 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1695]) + 20),
    0x00000048    /*  14 (LREF0-PUSH) */,
    0x0000003d    /*  15 (LREF0) */,
    0x000000b4    /*  16 (NUMMUL2) */,
    0x000010bc    /*  17 (NUMADDI 1) */,
    0x00001062    /*  18 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* sqrt */,
    0x000000b6    /*  20 (LREF-VAL0-NUMADD2 0 0) */,
    0x00001018    /*  21 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  22 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1695]) + 27),
    0x00000048    /*  24 (LREF0-PUSH) */,
    0x0000105f    /*  25 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* magnitude */,
    0x0000100f    /*  27 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1695]) + 32),
    0x0000004c    /*  29 (LREF10-PUSH) */,
    0x0000105f    /*  30 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* magnitude */,
    0x000000bb    /*  32 (NUMIDIV2) */,
    0x0000000d    /*  33 (PUSH) */,
    0x00000001    /*  34 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* 1.0e-8 */,
    0x00000024    /*  36 (BNLT) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1695]) + 40),
    0x0000000a    /*  38 (CONST-RET) */,
    SCM_WORD(SCM_UNDEFINED) /* +nan.0+nan.0i */,
    0x00000048    /*  40 (LREF0-PUSH) */,
    0x00001060    /*  41 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* log */,
    0x00000014    /*  43 (RET) */,
    0x00000006    /*  44 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1944[164])) /* "number required, but got" */,
    0x00000048    /*  46 (LREF0-PUSH) */,
    0x00002060    /*  47 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* error */,
    0x00000014    /*  49 (RET) */,
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1745]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* %expression-name-mark-key */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000001    /*   5 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* asinh */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1745]) + 12),
    0x00000016    /*   9 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1948[44])) /* #<compiled-code asinh@0x7f7b7dc7b5a0> */,
    0x00000014    /*  11 (RET) */,
    0x00000015    /*  12 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* asinh */,
    0x00000014    /*  14 (RET) */,
    /* acos */
    0x0000003d    /*   0 (LREF0) */,
    0x0000009f    /*   1 (REALP) */,
    0x0000001e    /*   2 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1760]) + 8),
    0x00000048    /*   4 (LREF0-PUSH) */,
    0x00001060    /*   5 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* real-acos */,
    0x00000014    /*   7 (RET) */,
    0x0000003d    /*   8 (LREF0) */,
    0x0000009e    /*   9 (NUMBERP) */,
    0x0000001e    /*  10 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1760]) + 21),
    0x00000006    /*  12 (CONST-PUSH) */,
    SCM_WORD(SCM_UNDEFINED) /* 1.5707963267948966 */,
    0x0000100e    /*  14 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1760]) + 19),
    0x00000048    /*  16 (LREF0-PUSH) */,
    0x0000105f    /*  17 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* asin */,
    0x000000b3    /*  19 (NUMSUB2) */,
    0x00000014    /*  20 (RET) */,
    0x00000006    /*  21 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1944[164])) /* "number required, but got" */,
    0x00000048    /*  23 (LREF0-PUSH) */,
    0x00002060    /*  24 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* error */,
    0x00000014    /*  26 (RET) */,
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1787]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* %expression-name-mark-key */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000001    /*   5 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* acos */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1787]) + 12),
    0x00000016    /*   9 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1948[46])) /* #<compiled-code acos@0x7f7b7dd3eae0> */,
    0x00000014    /*  11 (RET) */,
    0x00000015    /*  12 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* acos */,
    0x00000014    /*  14 (RET) */,
    /* acosh */
    0x0000003d    /*   0 (LREF0) */,
    0x0000009f    /*   1 (REALP) */,
    0x0000001e    /*   2 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1802]) + 8),
    0x00000048    /*   4 (LREF0-PUSH) */,
    0x00001060    /*   5 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* real-acosh */,
    0x00000014    /*   7 (RET) */,
    0x0000003d    /*   8 (LREF0) */,
    0x0000009e    /*   9 (NUMBERP) */,
    0x0000001e    /*  10 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1802]) + 34),
    0x00002007    /*  12 (CONSTI-PUSH 2) */,
    0x0000100e    /*  13 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1802]) + 32),
    0x0000100e    /*  15 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1802]) + 22),
    0x000010c7    /*  17 (LREF0-NUMADDI-PUSH 1) */,
    0x00002002    /*  18 (CONSTI 2) */,
    0x000000b5    /*  19 (NUMDIV2) */,
    0x00001062    /*  20 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* sqrt */,
    0x0000100f    /*  22 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1802]) + 29),
    -0x00000f39   /*  24 (LREF0-NUMADDI-PUSH -1) */,
    0x00002002    /*  25 (CONSTI 2) */,
    0x000000b5    /*  26 (NUMDIV2) */,
    0x00001062    /*  27 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* sqrt */,
    0x000000b2    /*  29 (NUMADD2) */,
    0x00001062    /*  30 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* log */,
    0x000000b4    /*  32 (NUMMUL2) */,
    0x00000014    /*  33 (RET) */,
    0x00000006    /*  34 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1944[164])) /* "number required, but got" */,
    0x00000048    /*  36 (LREF0-PUSH) */,
    0x00002060    /*  37 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* error */,
    0x00000014    /*  39 (RET) */,
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1842]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* %expression-name-mark-key */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000001    /*   5 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* acosh */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1842]) + 12),
    0x00000016    /*   9 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1948[48])) /* #<compiled-code acosh@0x7f7b7dffeba0> */,
    0x00000014    /*  11 (RET) */,
    0x00000015    /*  12 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* acosh */,
    0x00000014    /*  14 (RET) */,
    /* atan */
    0x0000003d    /*   0 (LREF0) */,
    0x00000022    /*   1 (BNNULL) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1857]) + 43),
    0x0000003e    /*   3 (LREF1) */,
    0x0000009f    /*   4 (REALP) */,
    0x0000001e    /*   5 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1857]) + 11),
    0x00000049    /*   7 (LREF1-PUSH) */,
    0x00001060    /*   8 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* real-atan */,
    0x00000014    /*  10 (RET) */,
    0x0000003e    /*  11 (LREF1) */,
    0x0000009e    /*  12 (NUMBERP) */,
    0x0000001e    /*  13 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1857]) + 37),
    0x00000049    /*  15 (LREF1-PUSH) */,
    0x00000001    /*  16 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* 0.0+1.0i */,
    0x000000b4    /*  18 (NUMMUL2) */,
    0x00001018    /*  19 (PUSH-LOCAL-ENV 1) */,
    0x0000100e    /*  20 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1857]) + 25),
    0x000010c7    /*  22 (LREF0-NUMADDI-PUSH 1) */,
    0x0000105f    /*  23 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* log */,
    0x0000100f    /*  25 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1857]) + 31),
    0x0000003d    /*  27 (LREF0) */,
    0x000010d1    /*  28 (NUMSUBI 1) */,
    0x00001062    /*  29 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* log */,
    0x000000b3    /*  31 (NUMSUB2) */,
    0x0000000d    /*  32 (PUSH) */,
    0x00000001    /*  33 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* 0.0+2.0i */,
    0x000000b5    /*  35 (NUMDIV2) */,
    0x00000014    /*  36 (RET) */,
    0x00000006    /*  37 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1944[164])) /* "number required, but got" */,
    0x00000049    /*  39 (LREF1-PUSH) */,
    0x00002060    /*  40 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* error */,
    0x00000014    /*  42 (RET) */,
    0x0000006a    /*  43 (LREF0-CAR) */,
    0x0000002e    /*  44 (BNEQC) */,
    SCM_WORD(SCM_MAKE_INT(0)) /* 0 */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1857]) + 67)  /*     67 */,
    0x0000003e    /*  47 (LREF1) */,
    0x0000002d    /*  48 (BNUMNEI 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1857]) + 67),
    0x0000003e    /*  50 (LREF1) */,
    0x0000002e    /*  51 (BNEQC) */,
    SCM_WORD(SCM_MAKE_INT(0)) /* 0 */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1857]) + 56)  /*     56 */,
    0x0000000a    /*  54 (CONST-RET) */,
    SCM_WORD(SCM_UNDEFINED) /* +nan.0 */,
    0x0000100e    /*  56 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1857]) + 61),
    0x00000049    /*  58 (LREF1-PUSH) */,
    0x0000105f    /*  59 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* negative-zero? */,
    0x0000001e    /*  61 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1857]) + 65),
    0x0000000a    /*  63 (CONST-RET) */,
    SCM_WORD(SCM_UNDEFINED) /* -1.5707963267948966 */,
    0x0000000a    /*  65 (CONST-RET) */,
    SCM_WORD(SCM_UNDEFINED) /* 1.5707963267948966 */,
    0x0000003e    /*  67 (LREF1) */,
    0x0000009f    /*  68 (REALP) */,
    0x0000001e    /*  69 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1857]) + 80),
    0x0000006a    /*  71 (LREF0-CAR) */,
    0x0000009f    /*  72 (REALP) */,
    0x0000001e    /*  73 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1857]) + 80),
    0x00000049    /*  75 (LREF1-PUSH) */,
    0x0000006a    /*  76 (LREF0-CAR) */,
    0x00002063    /*  77 (PUSH-GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* real-atan */,
    0x00000014    /*  79 (RET) */,
    0x00000006    /*  80 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1944[189])) /* "two-argument atan requires real numbers, but got" */,
    0x00000049    /*  82 (LREF1-PUSH) */,
    0x0000006a    /*  83 (LREF0-CAR) */,
    0x00002088    /*  84 (LIST 2) */,
    0x00002063    /*  85 (PUSH-GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* error */,
    0x00000014    /*  87 (RET) */,
    0x00000013    /*  88 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1857]) + 80),
    0x00000014    /*  90 (RET) */,
    0x00000013    /*  91 (JUMP) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1857]) + 67),
    0x00000014    /*  93 (RET) */,
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1951]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* %expression-name-mark-key */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000001    /*   5 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* atan */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1951]) + 12),
    0x00000016    /*   9 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1948[50])) /* #<compiled-code atan@0x7f7b7d9018a0> */,
    0x00000014    /*  11 (RET) */,
    0x00000015    /*  12 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* atan */,
    0x00000014    /*  14 (RET) */,
    /* atanh */
    0x0000003d    /*   0 (LREF0) */,
    0x0000009f    /*   1 (REALP) */,
    0x0000001e    /*   2 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1966]) + 8),
    0x00000048    /*   4 (LREF0-PUSH) */,
    0x00001060    /*   5 (GREF-TAIL-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* real-atanh */,
    0x00000014    /*   7 (RET) */,
    0x0000003d    /*   8 (LREF0) */,
    0x0000009e    /*   9 (NUMBERP) */,
    0x0000001e    /*  10 (BF) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1966]) + 28),
    0x0000100e    /*  12 (PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1966]) + 17),
    0x000010c7    /*  14 (LREF0-NUMADDI-PUSH 1) */,
    0x0000105f    /*  15 (GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* log */,
    0x0000100f    /*  17 (PUSH-PRE-CALL 1) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[1966]) + 23),
    0x0000003d    /*  19 (LREF0) */,
    0x000010d1    /*  20 (NUMSUBI 1) */,
    0x00001062    /*  21 (PUSH-GREF-CALL 1) */,
    SCM_WORD(SCM_UNDEFINED) /* log */,
    0x000000b3    /*  23 (NUMSUB2) */,
    0x0000000d    /*  24 (PUSH) */,
    0x00002002    /*  25 (CONSTI 2) */,
    0x000000b5    /*  26 (NUMDIV2) */,
    0x00000014    /*  27 (RET) */,
    0x00000006    /*  28 (CONST-PUSH) */,
    SCM_WORD(SCM_OBJ(&scm__sc.d1944[164])) /* "number required, but got" */,
    0x00000048    /*  30 (LREF0-PUSH) */,
    0x00002060    /*  31 (GREF-TAIL-CALL 2) */,
    SCM_WORD(SCM_UNDEFINED) /* error */,
    0x00000014    /*  33 (RET) */,
    /* %toplevel */
    0x0000000e    /*   0 (PRE-CALL 0) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[2000]) + 4),
    0x0000005f    /*   2 (GREF-CALL 0) */,
    SCM_WORD(SCM_UNDEFINED) /* %expression-name-mark-key */,
    0x0000000d    /*   4 (PUSH) */,
    0x00000001    /*   5 (CONST) */,
    SCM_WORD(SCM_UNDEFINED) /* atanh */,
    0x000000ee    /*   7 (EXTEND-DENV) */,
    SCM_WORD((ScmWord*)SCM_OBJ(&scm__rc.d1947[2000]) + 12),
    0x00000016    /*   9 (CLOSURE) */,
    SCM_WORD(SCM_OBJ(&scm__rc.d1948[52])) /* #<compiled-code atanh@0x7f7b7da66c00> */,
    0x00000014    /*  11 (RET) */,
    0x00000015    /*  12 (DEFINE 0) */,
    SCM_WORD(SCM_UNDEFINED) /* atanh */,
    0x00000014    /*  14 (RET) */,
  },
  {   /* ScmPair d1946 */
       { SCM_NIL, SCM_NIL },
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(52U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[2])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[3])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[5])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[6])},
       { SCM_OBJ(&scm__rc.d1946[7]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[4]), SCM_OBJ(&scm__rc.d1946[8])},
       { SCM_MAKE_INT(54U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[10])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[11])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[13])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[14])},
       { SCM_OBJ(&scm__rc.d1946[15]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[12]), SCM_OBJ(&scm__rc.d1946[16])},
       { SCM_MAKE_INT(56U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[18])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[19])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[21])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[22])},
       { SCM_OBJ(&scm__rc.d1946[23]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[20]), SCM_OBJ(&scm__rc.d1946[24])},
       { SCM_MAKE_INT(58U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[26])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[27])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[29])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[30])},
       { SCM_OBJ(&scm__rc.d1946[31]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[28]), SCM_OBJ(&scm__rc.d1946[32])},
       { SCM_MAKE_INT(60U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[34])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[35])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[37])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[38])},
       { SCM_OBJ(&scm__rc.d1946[39]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[36]), SCM_OBJ(&scm__rc.d1946[40])},
       { SCM_MAKE_INT(63U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[42])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[43])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[45])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[46])},
       { SCM_OBJ(&scm__rc.d1946[47]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[44]), SCM_OBJ(&scm__rc.d1946[48])},
       { SCM_MAKE_INT(64U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[50])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[51])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[53])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[54])},
       { SCM_OBJ(&scm__rc.d1946[55]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[52]), SCM_OBJ(&scm__rc.d1946[56])},
       { SCM_MAKE_INT(66U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[58])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[59])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[61])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[62])},
       { SCM_OBJ(&scm__rc.d1946[63]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[60]), SCM_OBJ(&scm__rc.d1946[64])},
       { SCM_MAKE_INT(69U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[66])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[67])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[69])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[70])},
       { SCM_OBJ(&scm__rc.d1946[71]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[68]), SCM_OBJ(&scm__rc.d1946[72])},
       { SCM_MAKE_INT(71U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[74])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[75])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[77])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[78])},
       { SCM_OBJ(&scm__rc.d1946[79]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[76]), SCM_OBJ(&scm__rc.d1946[80])},
       { SCM_MAKE_INT(73U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[82])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[83])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[85])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[86])},
       { SCM_OBJ(&scm__rc.d1946[87]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[84]), SCM_OBJ(&scm__rc.d1946[88])},
       { SCM_MAKE_INT(74U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[90])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[91])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[93])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[94])},
       { SCM_OBJ(&scm__rc.d1946[95]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[92]), SCM_OBJ(&scm__rc.d1946[96])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(79U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[99])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[100])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[102])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[103])},
       { SCM_OBJ(&scm__rc.d1946[104]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[101]), SCM_OBJ(&scm__rc.d1946[105])},
       { SCM_MAKE_INT(80U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[107])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[108])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[110])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[111])},
       { SCM_OBJ(&scm__rc.d1946[112]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[109]), SCM_OBJ(&scm__rc.d1946[113])},
       { SCM_MAKE_INT(81U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[115])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[116])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[118])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[119])},
       { SCM_OBJ(&scm__rc.d1946[120]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[117]), SCM_OBJ(&scm__rc.d1946[121])},
       { SCM_MAKE_INT(82U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[123])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[124])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[126])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[127])},
       { SCM_OBJ(&scm__rc.d1946[128]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[125]), SCM_OBJ(&scm__rc.d1946[129])},
       { SCM_MAKE_INT(84U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[131])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[132])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[134])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[135])},
       { SCM_OBJ(&scm__rc.d1946[136]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[133]), SCM_OBJ(&scm__rc.d1946[137])},
       { SCM_MAKE_INT(85U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[139])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[140])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[142])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[143])},
       { SCM_OBJ(&scm__rc.d1946[144]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[141]), SCM_OBJ(&scm__rc.d1946[145])},
       { SCM_MAKE_INT(86U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[147])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[148])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[150])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[151])},
       { SCM_OBJ(&scm__rc.d1946[152]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[149]), SCM_OBJ(&scm__rc.d1946[153])},
       { SCM_MAKE_INT(87U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[155])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[156])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[158])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[159])},
       { SCM_OBJ(&scm__rc.d1946[160]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[157]), SCM_OBJ(&scm__rc.d1946[161])},
       { SCM_MAKE_INT(92U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[163])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[164])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[166])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[167])},
       { SCM_OBJ(&scm__rc.d1946[168]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[165]), SCM_OBJ(&scm__rc.d1946[169])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[171])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[172])},
       { SCM_OBJ(&scm__rc.d1946[173]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[175])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[176])},
       { SCM_OBJ(&scm__rc.d1946[177]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[179])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[180])},
       { SCM_OBJ(&scm__rc.d1946[181]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[183])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[184])},
       { SCM_OBJ(&scm__rc.d1946[185]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[187])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[188])},
       { SCM_OBJ(&scm__rc.d1946[189]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[191])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[192])},
       { SCM_OBJ(&scm__rc.d1946[193]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[195])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[196])},
       { SCM_OBJ(&scm__rc.d1946[197]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[199])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[200])},
       { SCM_OBJ(&scm__rc.d1946[201]), SCM_NIL},
       { SCM_MAKE_INT(142U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[203])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[204])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[206])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[207])},
       { SCM_OBJ(&scm__rc.d1946[208]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[205]), SCM_OBJ(&scm__rc.d1946[209])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[211])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[212])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[213])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[214])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[215])},
       { SCM_MAKE_INT(186U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[217])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[218])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[220])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[221])},
       { SCM_OBJ(&scm__rc.d1946[222]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[219]), SCM_OBJ(&scm__rc.d1946[223])},
       { SCM_MAKE_INT(188U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[225])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[226])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[228])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[229])},
       { SCM_OBJ(&scm__rc.d1946[230]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[227]), SCM_OBJ(&scm__rc.d1946[231])},
       { SCM_MAKE_INT(190U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[233])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[234])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[236])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[237])},
       { SCM_OBJ(&scm__rc.d1946[238]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[235]), SCM_OBJ(&scm__rc.d1946[239])},
       { SCM_MAKE_INT(192U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[241])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[242])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[244])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[245])},
       { SCM_OBJ(&scm__rc.d1946[246]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[243]), SCM_OBJ(&scm__rc.d1946[247])},
       { SCM_MAKE_INT(194U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[249])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[250])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[252])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[253])},
       { SCM_OBJ(&scm__rc.d1946[254]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[251]), SCM_OBJ(&scm__rc.d1946[255])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[257])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[258])},
       { SCM_MAKE_INT(197U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[260])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[261])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[263])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[264])},
       { SCM_OBJ(&scm__rc.d1946[265]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[262]), SCM_OBJ(&scm__rc.d1946[266])},
       { SCM_MAKE_INT(199U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[268])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[269])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[271])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[272])},
       { SCM_OBJ(&scm__rc.d1946[273]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[270]), SCM_OBJ(&scm__rc.d1946[274])},
       { SCM_MAKE_INT(203U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[276])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[277])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[279])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[280])},
       { SCM_OBJ(&scm__rc.d1946[281]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[278]), SCM_OBJ(&scm__rc.d1946[282])},
       { SCM_MAKE_INT(211U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[284])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[285])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[287])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[288])},
       { SCM_OBJ(&scm__rc.d1946[289]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[286]), SCM_OBJ(&scm__rc.d1946[290])},
       { SCM_MAKE_INT(212U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[292])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[293])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[295])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[296])},
       { SCM_OBJ(&scm__rc.d1946[297]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[294]), SCM_OBJ(&scm__rc.d1946[298])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[300])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[301])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[302])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[303])},
       { SCM_MAKE_INT(219U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[305])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[306])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[308])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[309])},
       { SCM_OBJ(&scm__rc.d1946[310]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[307]), SCM_OBJ(&scm__rc.d1946[311])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[313])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[314])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[315])},
       { SCM_MAKE_INT(264U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[317])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[318])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[320])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[321])},
       { SCM_OBJ(&scm__rc.d1946[322]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[319]), SCM_OBJ(&scm__rc.d1946[323])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(278U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[326])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[327])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[329])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[330])},
       { SCM_OBJ(&scm__rc.d1946[331]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[328]), SCM_OBJ(&scm__rc.d1946[332])},
       { SCM_MAKE_INT(280U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[334])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[335])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[337])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[338])},
       { SCM_OBJ(&scm__rc.d1946[339]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[336]), SCM_OBJ(&scm__rc.d1946[340])},
       { SCM_MAKE_INT(282U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[342])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[343])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[345])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[346])},
       { SCM_OBJ(&scm__rc.d1946[347]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[344]), SCM_OBJ(&scm__rc.d1946[348])},
       { SCM_MAKE_INT(284U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[350])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[351])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[353])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[354])},
       { SCM_OBJ(&scm__rc.d1946[355]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[352]), SCM_OBJ(&scm__rc.d1946[356])},
       { SCM_MAKE_INT(287U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[358])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[359])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[361])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[362])},
       { SCM_OBJ(&scm__rc.d1946[363]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[360]), SCM_OBJ(&scm__rc.d1946[364])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[366])},
       { SCM_MAKE_INT(304U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[368])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[369])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[371])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[372])},
       { SCM_OBJ(&scm__rc.d1946[373]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[370]), SCM_OBJ(&scm__rc.d1946[374])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(306U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[377])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[378])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[380])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[381])},
       { SCM_OBJ(&scm__rc.d1946[382]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[379]), SCM_OBJ(&scm__rc.d1946[383])},
       { SCM_MAKE_INT(309U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[385])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[386])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[388])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[389])},
       { SCM_OBJ(&scm__rc.d1946[390]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[387]), SCM_OBJ(&scm__rc.d1946[391])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[393])},
       { SCM_MAKE_INT(312U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[395])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[396])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[398])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[399])},
       { SCM_OBJ(&scm__rc.d1946[400]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[397]), SCM_OBJ(&scm__rc.d1946[401])},
       { SCM_MAKE_INT(314U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[403])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[404])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[406])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[407])},
       { SCM_OBJ(&scm__rc.d1946[408]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[405]), SCM_OBJ(&scm__rc.d1946[409])},
       { SCM_MAKE_INT(328U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[411])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[412])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[414])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[415])},
       { SCM_OBJ(&scm__rc.d1946[416]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[413]), SCM_OBJ(&scm__rc.d1946[417])},
       { SCM_MAKE_INT(342U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[419])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[420])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[422])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[423])},
       { SCM_OBJ(&scm__rc.d1946[424]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[421]), SCM_OBJ(&scm__rc.d1946[425])},
       { SCM_MAKE_INT(354U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[427])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[428])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[430])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[431])},
       { SCM_OBJ(&scm__rc.d1946[432]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[429]), SCM_OBJ(&scm__rc.d1946[433])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[258])},
       { SCM_MAKE_INT(366U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[436])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[437])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[439])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[440])},
       { SCM_OBJ(&scm__rc.d1946[441]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[438]), SCM_OBJ(&scm__rc.d1946[442])},
       { SCM_MAKE_INT(372U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[444])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[445])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[447])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[448])},
       { SCM_OBJ(&scm__rc.d1946[449]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[446]), SCM_OBJ(&scm__rc.d1946[450])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[1])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[452])},
       { SCM_MAKE_INT(379U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[454])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[455])},
       { SCM_OBJ(&scm__rc.d1946[456]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(391U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[459])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[460])},
       { SCM_OBJ(&scm__rc.d1946[461]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(392U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[464])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[465])},
       { SCM_OBJ(&scm__rc.d1946[466]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(396U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[469])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[470])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[472])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[473])},
       { SCM_OBJ(&scm__rc.d1946[474]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[471]), SCM_OBJ(&scm__rc.d1946[475])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[477])},
       { SCM_MAKE_INT(398U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[479])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[480])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[482])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[483])},
       { SCM_OBJ(&scm__rc.d1946[484]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[481]), SCM_OBJ(&scm__rc.d1946[485])},
       { SCM_MAKE_INT(400U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[487])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[488])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[490])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[491])},
       { SCM_OBJ(&scm__rc.d1946[492]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[489]), SCM_OBJ(&scm__rc.d1946[493])},
       { SCM_MAKE_INT(402U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[495])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[496])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[498])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[499])},
       { SCM_OBJ(&scm__rc.d1946[500]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[497]), SCM_OBJ(&scm__rc.d1946[501])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[503])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(413U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[506])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[507])},
       { SCM_OBJ(&scm__rc.d1946[508]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1948[10]), SCM_NIL},
       { SCM_MAKE_INT(408U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[512])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[513])},
       { SCM_OBJ(&scm__rc.d1946[514]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[517])},
       { SCM_MAKE_INT(429U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[519])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[520])},
       { SCM_OBJ(&scm__rc.d1946[521]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_OBJ(&scm__rc.d1948[13]), SCM_NIL},
       { SCM_MAKE_INT(421U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[525])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[526])},
       { SCM_OBJ(&scm__rc.d1946[527]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(438U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[530])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[531])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[533])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[534])},
       { SCM_OBJ(&scm__rc.d1946[535]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[532]), SCM_OBJ(&scm__rc.d1946[536])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(441U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[539])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[540])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[542])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[543])},
       { SCM_OBJ(&scm__rc.d1946[544]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[541]), SCM_OBJ(&scm__rc.d1946[545])},
       { SCM_MAKE_INT(442U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[547])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[548])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[550])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[551])},
       { SCM_OBJ(&scm__rc.d1946[552]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[549]), SCM_OBJ(&scm__rc.d1946[553])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[555])},
       { SCM_MAKE_INT(445U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[557])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[558])},
       { SCM_OBJ(&scm__rc.d1946[559]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(456U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[563])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[564])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[566])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[567])},
       { SCM_OBJ(&scm__rc.d1946[568]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[565]), SCM_OBJ(&scm__rc.d1946[569])},
       { SCM_MAKE_INT(458U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[571])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[572])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[574])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[575])},
       { SCM_OBJ(&scm__rc.d1946[576]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[573]), SCM_OBJ(&scm__rc.d1946[577])},
       { SCM_MAKE_INT(460U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[579])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[580])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[582])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[583])},
       { SCM_OBJ(&scm__rc.d1946[584]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[581]), SCM_OBJ(&scm__rc.d1946[585])},
       { SCM_MAKE_INT(462U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[587])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[588])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[590])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[591])},
       { SCM_OBJ(&scm__rc.d1946[592]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[589]), SCM_OBJ(&scm__rc.d1946[593])},
       { SCM_MAKE_INT(470U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[595])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[596])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[598])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[599])},
       { SCM_OBJ(&scm__rc.d1946[600]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[597]), SCM_OBJ(&scm__rc.d1946[601])},
       { SCM_MAKE_INT(471U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[603])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[604])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[606])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[607])},
       { SCM_OBJ(&scm__rc.d1946[608]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[605]), SCM_OBJ(&scm__rc.d1946[609])},
       { SCM_MAKE_INT(489U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[611])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[612])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[614])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[615])},
       { SCM_OBJ(&scm__rc.d1946[616]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[613]), SCM_OBJ(&scm__rc.d1946[617])},
       { SCM_MAKE_INT(490U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[619])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[620])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[622])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[623])},
       { SCM_OBJ(&scm__rc.d1946[624]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[621]), SCM_OBJ(&scm__rc.d1946[625])},
       { SCM_MAKE_INT(491U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[627])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[628])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[630])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[631])},
       { SCM_OBJ(&scm__rc.d1946[632]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[629]), SCM_OBJ(&scm__rc.d1946[633])},
       { SCM_MAKE_INT(493U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[635])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[636])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[638])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[639])},
       { SCM_OBJ(&scm__rc.d1946[640]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[637]), SCM_OBJ(&scm__rc.d1946[641])},
       { SCM_MAKE_INT(494U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[643])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[644])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[646])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[647])},
       { SCM_OBJ(&scm__rc.d1946[648]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[645]), SCM_OBJ(&scm__rc.d1946[649])},
       { SCM_MAKE_INT(495U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[651])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[652])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[654])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[655])},
       { SCM_OBJ(&scm__rc.d1946[656]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[653]), SCM_OBJ(&scm__rc.d1946[657])},
       { SCM_MAKE_INT(497U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[659])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[660])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[662])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[663])},
       { SCM_OBJ(&scm__rc.d1946[664]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[661]), SCM_OBJ(&scm__rc.d1946[665])},
       { SCM_MAKE_INT(506U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[667])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[668])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[670])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[671])},
       { SCM_OBJ(&scm__rc.d1946[672]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[669]), SCM_OBJ(&scm__rc.d1946[673])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[98])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[675])},
       { SCM_MAKE_INT(513U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[677])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[678])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[680])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[681])},
       { SCM_OBJ(&scm__rc.d1946[682]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[679]), SCM_OBJ(&scm__rc.d1946[683])},
       { SCM_MAKE_INT(518U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[685])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[686])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[688])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[689])},
       { SCM_OBJ(&scm__rc.d1946[690]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[687]), SCM_OBJ(&scm__rc.d1946[691])},
       { SCM_MAKE_INT(519U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[693])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[694])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[696])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[697])},
       { SCM_OBJ(&scm__rc.d1946[698]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[695]), SCM_OBJ(&scm__rc.d1946[699])},
       { SCM_MAKE_INT(520U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[701])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[702])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[704])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[705])},
       { SCM_OBJ(&scm__rc.d1946[706]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[703]), SCM_OBJ(&scm__rc.d1946[707])},
       { SCM_MAKE_INT(521U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[709])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[710])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[712])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[713])},
       { SCM_OBJ(&scm__rc.d1946[714]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[711]), SCM_OBJ(&scm__rc.d1946[715])},
       { SCM_MAKE_INT(522U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[717])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[718])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[720])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[721])},
       { SCM_OBJ(&scm__rc.d1946[722]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[719]), SCM_OBJ(&scm__rc.d1946[723])},
       { SCM_MAKE_INT(523U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[725])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[726])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[728])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[729])},
       { SCM_OBJ(&scm__rc.d1946[730]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[727]), SCM_OBJ(&scm__rc.d1946[731])},
       { SCM_MAKE_INT(525U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[733])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[734])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[736])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[737])},
       { SCM_OBJ(&scm__rc.d1946[738]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[735]), SCM_OBJ(&scm__rc.d1946[739])},
       { SCM_MAKE_INT(535U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[741])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[742])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[744])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[745])},
       { SCM_OBJ(&scm__rc.d1946[746]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[743]), SCM_OBJ(&scm__rc.d1946[747])},
       { SCM_MAKE_INT(552U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[749])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[750])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[752])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[753])},
       { SCM_OBJ(&scm__rc.d1946[754]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[751]), SCM_OBJ(&scm__rc.d1946[755])},
       { SCM_MAKE_INT(553U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[757])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[758])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[760])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[761])},
       { SCM_OBJ(&scm__rc.d1946[762]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[759]), SCM_OBJ(&scm__rc.d1946[763])},
       { SCM_MAKE_INT(556U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[765])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[766])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[768])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[769])},
       { SCM_OBJ(&scm__rc.d1946[770]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[767]), SCM_OBJ(&scm__rc.d1946[771])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(561U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[774])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[775])},
       { SCM_OBJ(&scm__rc.d1946[776]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_UNDEFINED},
       { SCM_MAKE_INT(566U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[780])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[781])},
       { SCM_OBJ(&scm__rc.d1946[782]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(579U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[785])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[786])},
       { SCM_OBJ(&scm__rc.d1946[787]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(607U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[791])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[792])},
       { SCM_OBJ(&scm__rc.d1946[793]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(628U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[796])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[797])},
       { SCM_OBJ(&scm__rc.d1946[798]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(644U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[801])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[802])},
       { SCM_OBJ(&scm__rc.d1946[803]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(696U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[806])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[807])},
       { SCM_OBJ(&scm__rc.d1946[808]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(705U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[811])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[812])},
       { SCM_OBJ(&scm__rc.d1946[813]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(714U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[816])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[817])},
       { SCM_OBJ(&scm__rc.d1946[818]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(723U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[821])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[822])},
       { SCM_OBJ(&scm__rc.d1946[823]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(732U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[826])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[827])},
       { SCM_OBJ(&scm__rc.d1946[828]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(741U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[831])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[832])},
       { SCM_OBJ(&scm__rc.d1946[833]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(747U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[836])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[837])},
       { SCM_OBJ(&scm__rc.d1946[838]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(764U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[841])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[842])},
       { SCM_OBJ(&scm__rc.d1946[843]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(773U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[846])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[847])},
       { SCM_OBJ(&scm__rc.d1946[848]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(784U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[851])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[852])},
       { SCM_OBJ(&scm__rc.d1946[853]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_UNDEFINED},
       { SCM_MAKE_INT(791U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[857])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[858])},
       { SCM_OBJ(&scm__rc.d1946[859]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(809U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[862])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[863])},
       { SCM_OBJ(&scm__rc.d1946[864]), SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_MAKE_INT(815U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[868])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[869])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[871])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[872])},
       { SCM_OBJ(&scm__rc.d1946[873]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[870]), SCM_OBJ(&scm__rc.d1946[874])},
       { SCM_MAKE_INT(817U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[876])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[877])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[879])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[880])},
       { SCM_OBJ(&scm__rc.d1946[881]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[878]), SCM_OBJ(&scm__rc.d1946[882])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[884])},
       { SCM_MAKE_INT(822U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[886])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[887])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[889])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[890])},
       { SCM_OBJ(&scm__rc.d1946[891]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[888]), SCM_OBJ(&scm__rc.d1946[892])},
       { SCM_MAKE_INT(824U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[894])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[895])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[897])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[898])},
       { SCM_OBJ(&scm__rc.d1946[899]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[896]), SCM_OBJ(&scm__rc.d1946[900])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[902])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[903])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[904])},
       { SCM_MAKE_INT(840U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[906])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[907])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[909])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[910])},
       { SCM_OBJ(&scm__rc.d1946[911]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[908]), SCM_OBJ(&scm__rc.d1946[912])},
       { SCM_MAKE_INT(842U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[914])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[915])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[917])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[918])},
       { SCM_OBJ(&scm__rc.d1946[919]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[916]), SCM_OBJ(&scm__rc.d1946[920])},
       { SCM_MAKE_INT(844U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[922])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[923])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[925])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[926])},
       { SCM_OBJ(&scm__rc.d1946[927]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[924]), SCM_OBJ(&scm__rc.d1946[928])},
       { SCM_MAKE_INT(847U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[930])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[931])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[933])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[934])},
       { SCM_OBJ(&scm__rc.d1946[935]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[932]), SCM_OBJ(&scm__rc.d1946[936])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[938])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[939])},
       { SCM_MAKE_INT(857U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[941])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[942])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[944])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[945])},
       { SCM_OBJ(&scm__rc.d1946[946]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[943]), SCM_OBJ(&scm__rc.d1946[947])},
       { SCM_MAKE_INT(861U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[949])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[950])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[952])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[953])},
       { SCM_OBJ(&scm__rc.d1946[954]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[951]), SCM_OBJ(&scm__rc.d1946[955])},
       { SCM_MAKE_INT(866U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[957])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[958])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[960])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[961])},
       { SCM_OBJ(&scm__rc.d1946[962]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[959]), SCM_OBJ(&scm__rc.d1946[963])},
       { SCM_MAKE_INT(877U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[965])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[966])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[968])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[969])},
       { SCM_OBJ(&scm__rc.d1946[970]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[967]), SCM_OBJ(&scm__rc.d1946[971])},
       { SCM_MAKE_INT(890U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[973])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[974])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[976])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[977])},
       { SCM_OBJ(&scm__rc.d1946[978]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[975]), SCM_OBJ(&scm__rc.d1946[979])},
       { SCM_MAKE_INT(898U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[981])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[982])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[984])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[985])},
       { SCM_OBJ(&scm__rc.d1946[986]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[983]), SCM_OBJ(&scm__rc.d1946[987])},
       { SCM_MAKE_INT(902U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[989])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[990])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[992])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[993])},
       { SCM_OBJ(&scm__rc.d1946[994]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[991]), SCM_OBJ(&scm__rc.d1946[995])},
       { SCM_MAKE_INT(906U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[997])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[998])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[1000])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[1001])},
       { SCM_OBJ(&scm__rc.d1946[1002]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[999]), SCM_OBJ(&scm__rc.d1946[1003])},
       { SCM_MAKE_INT(911U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[1005])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[1006])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[1008])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[1009])},
       { SCM_OBJ(&scm__rc.d1946[1010]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[1007]), SCM_OBJ(&scm__rc.d1946[1011])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[263])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[1013])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[1014])},
       { SCM_MAKE_INT(917U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[1016])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[1017])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[1019])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[1020])},
       { SCM_OBJ(&scm__rc.d1946[1021]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[1018]), SCM_OBJ(&scm__rc.d1946[1022])},
       { SCM_MAKE_INT(934U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[1024])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[1025])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[1027])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[1028])},
       { SCM_OBJ(&scm__rc.d1946[1029]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[1026]), SCM_OBJ(&scm__rc.d1946[1030])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[1032])},
       { SCM_MAKE_INT(942U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[1034])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[1035])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[1037])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[1038])},
       { SCM_OBJ(&scm__rc.d1946[1039]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[1036]), SCM_OBJ(&scm__rc.d1946[1040])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[1042])},
       { SCM_MAKE_INT(944U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[1044])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[1045])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[1047])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[1048])},
       { SCM_OBJ(&scm__rc.d1946[1049]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[1046]), SCM_OBJ(&scm__rc.d1946[1050])},
       { SCM_MAKE_INT(949U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[1052])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[1053])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[1055])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[1056])},
       { SCM_OBJ(&scm__rc.d1946[1057]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[1054]), SCM_OBJ(&scm__rc.d1946[1058])},
       { SCM_MAKE_INT(954U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[1060])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[1061])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[1063])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[1064])},
       { SCM_OBJ(&scm__rc.d1946[1065]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[1062]), SCM_OBJ(&scm__rc.d1946[1066])},
       { SCM_MAKE_INT(959U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[1068])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[1069])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[1071])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[1072])},
       { SCM_OBJ(&scm__rc.d1946[1073]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[1070]), SCM_OBJ(&scm__rc.d1946[1074])},
       { SCM_MAKE_INT(960U), SCM_NIL},
       { SCM_OBJ(&scm__sc.d1944[3]), SCM_OBJ(&scm__rc.d1946[1076])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[1077])},
       { SCM_UNDEFINED, SCM_NIL},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[1079])},
       { SCM_UNDEFINED, SCM_OBJ(&scm__rc.d1946[1080])},
       { SCM_OBJ(&scm__rc.d1946[1081]), SCM_NIL},
       { SCM_OBJ(&scm__rc.d1946[1078]), SCM_OBJ(&scm__rc.d1946[1082])},
  },
  {   /* ScmObj d1945 */
    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_UNBOUND,
    SCM_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_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_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_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(4, FALSE),
    SCM_MAKE_INT(1U),
    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(4, FALSE),
    SCM_MAKE_INT(1U),
    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(4, FALSE),
    SCM_MAKE_INT(1U),
    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_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_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_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_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_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_UNBOUND,
    SCM_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_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_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_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_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_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_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_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_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_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_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_UNBOUND,
    SCM_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_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_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_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_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_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_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_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_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_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_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_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_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_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_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_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(6, FALSE),
    SCM_MAKE_INT(1U),
    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(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_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(6, FALSE),
    SCM_MAKE_INT(1U),
    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(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_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_OBJ(SCM_CLASS_STATIC_TAG(Scm_VectorClass)) /* <vector> */,
    SCM_VECTOR_SIZE_SLOT_INITIALIZER(160, 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_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_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_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_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,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
    SCM_UNBOUND,
  },
};
#if !(defined(M_PI))
#define M_PI (3.141592653589793)

#endif /* !(defined(M_PI)) */

static ScmObj libnumnumberP(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj obj_scm;
  ScmObj obj;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("number?");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  obj_scm = SCM_SUBRARGS[0];
  if (!(obj_scm)) Scm_TypeError("obj", "scheme object", obj_scm);
  obj = (obj_scm);
  {
{
int SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = SCM_NUMBERP(obj);
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libnumcomplexP(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj obj_scm;
  ScmObj obj;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("complex?");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  obj_scm = SCM_SUBRARGS[0];
  if (!(obj_scm)) Scm_TypeError("obj", "scheme object", obj_scm);
  obj = (obj_scm);
  {
{
int SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = SCM_NUMBERP(obj);
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libnumrealP(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj obj_scm;
  ScmObj obj;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("real?");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  obj_scm = SCM_SUBRARGS[0];
  if (!(obj_scm)) Scm_TypeError("obj", "scheme object", obj_scm);
  obj = (obj_scm);
  {
{
int SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = SCM_REALP(obj);
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libnumrationalP(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj obj_scm;
  ScmObj obj;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("rational?");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  obj_scm = SCM_SUBRARGS[0];
  if (!(obj_scm)) Scm_TypeError("obj", "scheme object", obj_scm);
  obj = (obj_scm);
  {
{
int SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 59 "libnum.scm"
SCM_RESULT = 
#line 59 "libnum.scm"
(SCM_REALP(obj))&&(Scm_FiniteP(obj));
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libnumintegerP(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj obj_scm;
  ScmObj obj;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("integer?");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  obj_scm = SCM_SUBRARGS[0];
  if (!(obj_scm)) Scm_TypeError("obj", "scheme object", obj_scm);
  obj = (obj_scm);
  {
{
int SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 61 "libnum.scm"
SCM_RESULT = 
#line 61 "libnum.scm"
(SCM_NUMBERP(obj))&&(Scm_IntegerP(obj));
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libnumexactP(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj obj_scm;
  ScmObj obj;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("exact?");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  obj_scm = SCM_SUBRARGS[0];
  if (!(obj_scm)) Scm_TypeError("obj", "scheme object", obj_scm);
  obj = (obj_scm);
  {
{
int SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = SCM_EXACTP(obj);
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libnuminexactP(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj obj_scm;
  ScmObj obj;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("inexact?");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  obj_scm = SCM_SUBRARGS[0];
  if (!(obj_scm)) Scm_TypeError("obj", "scheme object", obj_scm);
  obj = (obj_scm);
  {
{
int SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = SCM_INEXACTP(obj);
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libnumzeroP(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj obj_scm;
  ScmObj obj;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("zero?");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  obj_scm = SCM_SUBRARGS[0];
  if (!SCM_NUMBERP(obj_scm)) Scm_TypeError("obj", "number", obj_scm);
  obj = (obj_scm);
  {
{
int SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 67 "libnum.scm"
SCM_RESULT = 
#line 67 "libnum.scm"
(SCM_REALP(obj))&&((Scm_Sign(obj))==(0));
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libnumpositiveP(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj obj_scm;
  ScmObj obj;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("positive?");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  obj_scm = SCM_SUBRARGS[0];
  if (!(obj_scm)) Scm_TypeError("obj", "scheme object", obj_scm);
  obj = (obj_scm);
  {
{
int SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 70 "libnum.scm"
SCM_RESULT = 
#line 70 "libnum.scm"
(Scm_Sign(obj))>(0);
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libnumnegativeP(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj obj_scm;
  ScmObj obj;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("negative?");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  obj_scm = SCM_SUBRARGS[0];
  if (!(obj_scm)) Scm_TypeError("obj", "scheme object", obj_scm);
  obj = (obj_scm);
  {
{
int SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 72 "libnum.scm"
SCM_RESULT = 
#line 72 "libnum.scm"
(!(Scm_NanP(obj)))&&((Scm_Sign(obj))<(0));
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libnumoddP(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj obj_scm;
  ScmObj obj;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("odd?");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  obj_scm = SCM_SUBRARGS[0];
  if (!(obj_scm)) Scm_TypeError("obj", "scheme object", obj_scm);
  obj = (obj_scm);
  {
{
int SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = Scm_OddP(obj);
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libnumevenP(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj obj_scm;
  ScmObj obj;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("even?");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  obj_scm = SCM_SUBRARGS[0];
  if (!(obj_scm)) Scm_TypeError("obj", "scheme object", obj_scm);
  obj = (obj_scm);
  {
{
int SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 75 "libnum.scm"
SCM_RESULT = 
#line 75 "libnum.scm"
!(Scm_OddP(obj));
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libnumfixnumP(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj x_scm;
  ScmObj x;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("fixnum?");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  x_scm = SCM_SUBRARGS[0];
  if (!(x_scm)) Scm_TypeError("x", "scheme object", x_scm);
  x = (x_scm);
  {
{
int SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = SCM_INTP(x);
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libnumbignumP(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj x_scm;
  ScmObj x;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("bignum?");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  x_scm = SCM_SUBRARGS[0];
  if (!(x_scm)) Scm_TypeError("x", "scheme object", x_scm);
  x = (x_scm);
  {
{
int SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = SCM_BIGNUMP(x);
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libnumflonumP(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj x_scm;
  ScmObj x;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("flonum?");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  x_scm = SCM_SUBRARGS[0];
  if (!(x_scm)) Scm_TypeError("x", "scheme object", x_scm);
  x = (x_scm);
  {
{
int SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = SCM_FLONUMP(x);
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libnumratnumP(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj x_scm;
  ScmObj x;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("ratnum?");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  x_scm = SCM_SUBRARGS[0];
  if (!(x_scm)) Scm_TypeError("x", "scheme object", x_scm);
  x = (x_scm);
  {
{
int SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = SCM_RATNUMP(x);
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libnumfiniteP(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj x_scm;
  ScmObj x;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("finite?");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  x_scm = SCM_SUBRARGS[0];
  if (!SCM_NUMBERP(x_scm)) Scm_TypeError("x", "number", x_scm);
  x = (x_scm);
  {
{
int SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = Scm_FiniteP(x);
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libnuminfiniteP(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj x_scm;
  ScmObj x;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("infinite?");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  x_scm = SCM_SUBRARGS[0];
  if (!SCM_NUMBERP(x_scm)) Scm_TypeError("x", "number", x_scm);
  x = (x_scm);
  {
{
int SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = Scm_InfiniteP(x);
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libnumnanP(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj x_scm;
  ScmObj x;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("nan?");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  x_scm = SCM_SUBRARGS[0];
  if (!SCM_NUMBERP(x_scm)) Scm_TypeError("x", "number", x_scm);
  x = (x_scm);
  {
{
int SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = Scm_NanP(x);
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libnumnegative_zeroP(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj x_scm;
  ScmObj x;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("negative-zero?");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  x_scm = SCM_SUBRARGS[0];
  if (!SCM_NUMBERP(x_scm)) Scm_TypeError("x", "number", x_scm);
  x = (x_scm);
  {
{
int SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 88 "libnum.scm"
SCM_RESULT = 
#line 88 "libnum.scm"
((SCM_FLONUMP(x))&&(
(SCM_FLONUM_VALUE(x))==(0.0)))&&(
(signbit(SCM_FLONUM_VALUE(x)))!=(0));
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libnumexact_integerP(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj obj_scm;
  ScmObj obj;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("exact-integer?");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  obj_scm = SCM_SUBRARGS[0];
  if (!(obj_scm)) Scm_TypeError("obj", "scheme object", obj_scm);
  obj = (obj_scm);
  {
{
int SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = SCM_INTEGERP(obj);
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libnumfixnum_width(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("fixnum-width");
  {
{
int SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 103 "libnum.scm"
SCM_RESULT = 
#line 103 "libnum.scm"
(SCM_SMALL_INT_SIZE)+(1);
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 libnumleast_fixnum(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("least-fixnum");
  {
{
long SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 104 "libnum.scm"
SCM_RESULT = SCM_SMALL_INT_MIN;
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 libnumgreatest_fixnum(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("greatest-fixnum");
  {
{
long SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 105 "libnum.scm"
SCM_RESULT = SCM_SMALL_INT_MAX;
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 libnumnative_endian(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("native-endian");
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = Scm_NativeEndian();
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 libnumflonum_epsilon(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("flonum-epsilon");
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 117 "libnum.scm"
{static ScmObj x=SCM_UNBOUND;
if ((x)==(SCM_UNBOUND)){{
x=(Scm_MakeFlonum(DBL_EPSILON));}}
SCM_RESULT = x;
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 libnumleast_positive_normalized_flonum(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("least-positive-normalized-flonum");
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 122 "libnum.scm"
{static ScmObj x=SCM_UNBOUND;
if ((x)==(SCM_UNBOUND)){{
x=(Scm_MakeFlonum(DBL_MIN));}}
SCM_RESULT = x;
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 libnumleast_positive_flonum(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("least-positive-flonum");
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 127 "libnum.scm"
{static ScmObj x=SCM_UNBOUND;
if ((x)==(SCM_UNBOUND)){{
{double m=Scm_EncodeFlonum(SCM_MAKE_INT(1),-1074,1);
if ((m)==(0.0)){
x=(Scm_MakeFlonum(DBL_MIN));} else {
x=(Scm_MakeFlonum(m));}}}}
SCM_RESULT = x;
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 libnumgreatest_positive_flonum(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  SCM_ENTER_SUBR("greatest-positive-flonum");
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 135 "libnum.scm"
SCM_RESULT = 
#line 135 "libnum.scm"
Scm_MakeFlonum(DBL_MAX);
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 libnum_25bignum_dump(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj obj_scm;
  ScmObj obj;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("%bignum-dump");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  obj_scm = SCM_SUBRARGS[0];
  if (!(obj_scm)) Scm_TypeError("obj", "scheme object", obj_scm);
  obj = (obj_scm);
  {

#line 143 "libnum.scm"
if (SCM_BIGNUMP(obj)){{
Scm_BignumDump(SCM_BIGNUM(obj),SCM_CUROUT);}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RETURN(SCM_UNDEFINED);
  }
}


static ScmObj libnum_3d(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj arg0_scm;
  ScmObj arg0;
  ScmObj arg1_scm;
  ScmObj arg1;
  ScmObj* oarg;
  int optcnt;
  ScmObj args_scm;
  ScmObj args;
  ScmObj SCM_SUBRARGS[5];
  SCM_ENTER_SUBR("=");
  for (int SCM_i=0; SCM_i<5; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  arg0_scm = SCM_SUBRARGS[0];
  if (!(arg0_scm)) Scm_TypeError("arg0", "scheme object", arg0_scm);
  arg0 = (arg0_scm);
  arg1_scm = SCM_SUBRARGS[1];
  if (!(arg1_scm)) Scm_TypeError("arg1", "scheme object", arg1_scm);
  arg1 = (arg1_scm);
  oarg = &SCM_SUBRARGS[2];
  optcnt = SCM_ARGCNT-1-2;
  args_scm = SCM_SUBRARGS[SCM_ARGCNT-1];
  if (!SCM_LISTP(args_scm)) Scm_TypeError("args", "list", args_scm);
  args = (args_scm);
  {
{
int SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 187 "libnum.scm"
{if (!(Scm_NumEq(arg0,arg1))){SCM_RESULT = FALSE;
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}else if((optcnt)==(0)){SCM_RESULT = TRUE;
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}else if(!(Scm_NumEq(arg1,(oarg)[0]))){SCM_RESULT = FALSE;
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}else if((optcnt)==(1)){SCM_RESULT = TRUE;
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}else if(!(Scm_NumEq((oarg)[0],(oarg)[1]))){SCM_RESULT = FALSE;
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}else if(((optcnt)==(2))&&(SCM_NULLP(args))){SCM_RESULT = TRUE;
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;} else {arg0=((oarg)[1]),arg1=(SCM_CAR(args)),args=(SCM_CDR(args));for (;;){if (!(Scm_NumEq(arg0,arg1))){SCM_RESULT = FALSE;
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}else if(SCM_NULLP(args)){SCM_RESULT = TRUE;
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;} else {arg0=(arg1),arg1=(SCM_CAR(args)),args=(SCM_CDR(args));}}}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libnum_LT(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj arg0_scm;
  ScmObj arg0;
  ScmObj arg1_scm;
  ScmObj arg1;
  ScmObj* oarg;
  int optcnt;
  ScmObj args_scm;
  ScmObj args;
  ScmObj SCM_SUBRARGS[5];
  SCM_ENTER_SUBR("<");
  for (int SCM_i=0; SCM_i<5; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  arg0_scm = SCM_SUBRARGS[0];
  if (!(arg0_scm)) Scm_TypeError("arg0", "scheme object", arg0_scm);
  arg0 = (arg0_scm);
  arg1_scm = SCM_SUBRARGS[1];
  if (!(arg1_scm)) Scm_TypeError("arg1", "scheme object", arg1_scm);
  arg1 = (arg1_scm);
  oarg = &SCM_SUBRARGS[2];
  optcnt = SCM_ARGCNT-1-2;
  args_scm = SCM_SUBRARGS[SCM_ARGCNT-1];
  if (!SCM_LISTP(args_scm)) Scm_TypeError("args", "list", args_scm);
  args = (args_scm);
  {
{
int SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 189 "libnum.scm"
{if (!(Scm_NumLT(arg0,arg1))){SCM_RESULT = FALSE;
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}else if((optcnt)==(0)){SCM_RESULT = TRUE;
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}else if(!(Scm_NumLT(arg1,(oarg)[0]))){SCM_RESULT = FALSE;
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}else if((optcnt)==(1)){SCM_RESULT = TRUE;
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}else if(!(Scm_NumLT((oarg)[0],(oarg)[1]))){SCM_RESULT = FALSE;
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}else if(((optcnt)==(2))&&(SCM_NULLP(args))){SCM_RESULT = TRUE;
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;} else {arg0=((oarg)[1]),arg1=(SCM_CAR(args)),args=(SCM_CDR(args));for (;;){if (!(Scm_NumLT(arg0,arg1))){SCM_RESULT = FALSE;
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}else if(SCM_NULLP(args)){SCM_RESULT = TRUE;
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;} else {arg0=(arg1),arg1=(SCM_CAR(args)),args=(SCM_CDR(args));}}}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libnum_LT_3d(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj arg0_scm;
  ScmObj arg0;
  ScmObj arg1_scm;
  ScmObj arg1;
  ScmObj* oarg;
  int optcnt;
  ScmObj args_scm;
  ScmObj args;
  ScmObj SCM_SUBRARGS[5];
  SCM_ENTER_SUBR("<=");
  for (int SCM_i=0; SCM_i<5; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  arg0_scm = SCM_SUBRARGS[0];
  if (!(arg0_scm)) Scm_TypeError("arg0", "scheme object", arg0_scm);
  arg0 = (arg0_scm);
  arg1_scm = SCM_SUBRARGS[1];
  if (!(arg1_scm)) Scm_TypeError("arg1", "scheme object", arg1_scm);
  arg1 = (arg1_scm);
  oarg = &SCM_SUBRARGS[2];
  optcnt = SCM_ARGCNT-1-2;
  args_scm = SCM_SUBRARGS[SCM_ARGCNT-1];
  if (!SCM_LISTP(args_scm)) Scm_TypeError("args", "list", args_scm);
  args = (args_scm);
  {
{
int SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 191 "libnum.scm"
{if (!(Scm_NumLE(arg0,arg1))){SCM_RESULT = FALSE;
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}else if((optcnt)==(0)){SCM_RESULT = TRUE;
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}else if(!(Scm_NumLE(arg1,(oarg)[0]))){SCM_RESULT = FALSE;
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}else if((optcnt)==(1)){SCM_RESULT = TRUE;
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}else if(!(Scm_NumLE((oarg)[0],(oarg)[1]))){SCM_RESULT = FALSE;
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}else if(((optcnt)==(2))&&(SCM_NULLP(args))){SCM_RESULT = TRUE;
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;} else {arg0=((oarg)[1]),arg1=(SCM_CAR(args)),args=(SCM_CDR(args));for (;;){if (!(Scm_NumLE(arg0,arg1))){SCM_RESULT = FALSE;
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}else if(SCM_NULLP(args)){SCM_RESULT = TRUE;
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;} else {arg0=(arg1),arg1=(SCM_CAR(args)),args=(SCM_CDR(args));}}}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libnum_GT(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj arg0_scm;
  ScmObj arg0;
  ScmObj arg1_scm;
  ScmObj arg1;
  ScmObj* oarg;
  int optcnt;
  ScmObj args_scm;
  ScmObj args;
  ScmObj SCM_SUBRARGS[5];
  SCM_ENTER_SUBR(">");
  for (int SCM_i=0; SCM_i<5; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  arg0_scm = SCM_SUBRARGS[0];
  if (!(arg0_scm)) Scm_TypeError("arg0", "scheme object", arg0_scm);
  arg0 = (arg0_scm);
  arg1_scm = SCM_SUBRARGS[1];
  if (!(arg1_scm)) Scm_TypeError("arg1", "scheme object", arg1_scm);
  arg1 = (arg1_scm);
  oarg = &SCM_SUBRARGS[2];
  optcnt = SCM_ARGCNT-1-2;
  args_scm = SCM_SUBRARGS[SCM_ARGCNT-1];
  if (!SCM_LISTP(args_scm)) Scm_TypeError("args", "list", args_scm);
  args = (args_scm);
  {
{
int SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 193 "libnum.scm"
{if (!(Scm_NumGT(arg0,arg1))){SCM_RESULT = FALSE;
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}else if((optcnt)==(0)){SCM_RESULT = TRUE;
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}else if(!(Scm_NumGT(arg1,(oarg)[0]))){SCM_RESULT = FALSE;
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}else if((optcnt)==(1)){SCM_RESULT = TRUE;
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}else if(!(Scm_NumGT((oarg)[0],(oarg)[1]))){SCM_RESULT = FALSE;
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}else if(((optcnt)==(2))&&(SCM_NULLP(args))){SCM_RESULT = TRUE;
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;} else {arg0=((oarg)[1]),arg1=(SCM_CAR(args)),args=(SCM_CDR(args));for (;;){if (!(Scm_NumGT(arg0,arg1))){SCM_RESULT = FALSE;
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}else if(SCM_NULLP(args)){SCM_RESULT = TRUE;
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;} else {arg0=(arg1),arg1=(SCM_CAR(args)),args=(SCM_CDR(args));}}}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libnum_GT_3d(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj arg0_scm;
  ScmObj arg0;
  ScmObj arg1_scm;
  ScmObj arg1;
  ScmObj* oarg;
  int optcnt;
  ScmObj args_scm;
  ScmObj args;
  ScmObj SCM_SUBRARGS[5];
  SCM_ENTER_SUBR(">=");
  for (int SCM_i=0; SCM_i<5; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  arg0_scm = SCM_SUBRARGS[0];
  if (!(arg0_scm)) Scm_TypeError("arg0", "scheme object", arg0_scm);
  arg0 = (arg0_scm);
  arg1_scm = SCM_SUBRARGS[1];
  if (!(arg1_scm)) Scm_TypeError("arg1", "scheme object", arg1_scm);
  arg1 = (arg1_scm);
  oarg = &SCM_SUBRARGS[2];
  optcnt = SCM_ARGCNT-1-2;
  args_scm = SCM_SUBRARGS[SCM_ARGCNT-1];
  if (!SCM_LISTP(args_scm)) Scm_TypeError("args", "list", args_scm);
  args = (args_scm);
  {
{
int SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 195 "libnum.scm"
{if (!(Scm_NumGE(arg0,arg1))){SCM_RESULT = FALSE;
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}else if((optcnt)==(0)){SCM_RESULT = TRUE;
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}else if(!(Scm_NumGE(arg1,(oarg)[0]))){SCM_RESULT = FALSE;
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}else if((optcnt)==(1)){SCM_RESULT = TRUE;
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}else if(!(Scm_NumGE((oarg)[0],(oarg)[1]))){SCM_RESULT = FALSE;
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}else if(((optcnt)==(2))&&(SCM_NULLP(args))){SCM_RESULT = TRUE;
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;} else {arg0=((oarg)[1]),arg1=(SCM_CAR(args)),args=(SCM_CDR(args));for (;;){if (!(Scm_NumGE(arg0,arg1))){SCM_RESULT = FALSE;
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}else if(SCM_NULLP(args)){SCM_RESULT = TRUE;
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;} else {arg0=(arg1),arg1=(SCM_CAR(args)),args=(SCM_CDR(args));}}}}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = SCM_MAKE_BOOL(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libnummax(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj arg0_scm;
  ScmObj arg0;
  ScmObj args_scm;
  ScmObj args;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("max");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  arg0_scm = SCM_SUBRARGS[0];
  if (!(arg0_scm)) Scm_TypeError("arg0", "scheme object", arg0_scm);
  arg0 = (arg0_scm);
  args_scm = SCM_SUBRARGS[SCM_ARGCNT-1];
  if (!SCM_LISTP(args_scm)) Scm_TypeError("args", "list", args_scm);
  args = (args_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 198 "libnum.scm"
Scm_MinMax(arg0,args,NULL,&(SCM_RESULT));
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 libnummin(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj arg0_scm;
  ScmObj arg0;
  ScmObj args_scm;
  ScmObj args;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("min");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  arg0_scm = SCM_SUBRARGS[0];
  if (!(arg0_scm)) Scm_TypeError("arg0", "scheme object", arg0_scm);
  arg0 = (arg0_scm);
  args_scm = SCM_SUBRARGS[SCM_ARGCNT-1];
  if (!SCM_LISTP(args_scm)) Scm_TypeError("args", "list", args_scm);
  args = (args_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 200 "libnum.scm"
Scm_MinMax(arg0,args,&(SCM_RESULT),NULL);
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 libnummin_26max(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj arg0_scm;
  ScmObj arg0;
  ScmObj args_scm;
  ScmObj args;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("min&max");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  arg0_scm = SCM_SUBRARGS[0];
  if (!(arg0_scm)) Scm_TypeError("arg0", "scheme object", arg0_scm);
  arg0 = (arg0_scm);
  args_scm = SCM_SUBRARGS[SCM_ARGCNT-1];
  if (!SCM_LISTP(args_scm)) Scm_TypeError("args", "list", args_scm);
  args = (args_scm);
  {
ScmObj SCM_RESULT0;
ScmObj SCM_RESULT1;
ScmObj SCM_RESULT_s;
{

#line 204 "libnum.scm"
Scm_MinMax(arg0,args,&(SCM_RESULT0),&(SCM_RESULT1));
}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = Scm_Values2(SCM_OBJ_SAFE(SCM_RESULT0), SCM_OBJ_SAFE(SCM_RESULT1));
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
  }
}


static ScmObj libnumexact_TOinexact(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj obj_scm;
  ScmObj obj;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("exact->inexact");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  obj_scm = SCM_SUBRARGS[0];
  if (!(obj_scm)) Scm_TypeError("obj", "scheme object", obj_scm);
  obj = (obj_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = Scm_Inexact(obj);
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 libnuminexact_TOexact(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj obj_scm;
  ScmObj obj;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("inexact->exact");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  obj_scm = SCM_SUBRARGS[0];
  if (!(obj_scm)) Scm_TypeError("obj", "scheme object", obj_scm);
  obj = (obj_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = Scm_Exact(obj);
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 libnumnumber_TOstring(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj obj_scm;
  ScmObj obj;
  ScmObj control_or_base_scm;
  ScmObj control_or_base;
  ScmObj flags_scm;
  ScmObj flags;
  ScmObj precision_scm;
  ScmSmallInt precision;
  ScmObj SCM_SUBRARGS[4];
  SCM_ENTER_SUBR("number->string");
  if (SCM_ARGCNT >= 5
      && !SCM_NULLP(SCM_ARGREF(SCM_ARGCNT-1)))
    Scm_Error("too many arguments: up to 4 is expected, %d given.", SCM_ARGCNT + Scm_Length(SCM_ARGREF(SCM_ARGCNT-1)) - 1);
  for (int SCM_i=0; SCM_i<4; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  obj_scm = SCM_SUBRARGS[0];
  if (!(obj_scm)) Scm_TypeError("obj", "scheme object", obj_scm);
  obj = (obj_scm);
  if (SCM_ARGCNT > 1+1) {
    control_or_base_scm = SCM_SUBRARGS[1];
  } else {
    control_or_base_scm = SCM_FALSE;
  }
  if (!(control_or_base_scm)) Scm_TypeError("control-or-base", "scheme object", control_or_base_scm);
  control_or_base = (control_or_base_scm);
  if (SCM_ARGCNT > 2+1) {
    flags_scm = SCM_SUBRARGS[2];
  } else {
    flags_scm = SCM_FALSE;
  }
  if (!(flags_scm)) Scm_TypeError("flags", "scheme object", flags_scm);
  flags = (flags_scm);
  if (SCM_ARGCNT > 3+1) {
    precision_scm = SCM_SUBRARGS[3];
  } else {
    precision_scm = SCM_MAKE_INT(-1);
  }
  if (!SCM_INTP(precision_scm)) Scm_TypeError("precision", "ScmSmallInt", precision_scm);
  precision = SCM_INT_VALUE(precision_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 223 "libnum.scm"
{ScmNumberFormat fmt;ScmNumberFormat* pfmt=
&(fmt);ScmPort* o=
SCM_PORT(Scm_MakeOutputStringPort(TRUE));
if (
SCM_WRITE_CONTROLS_P(control_or_base)){
{ScmWriteControls* c=SCM_WRITE_CONTROLS(control_or_base);
pfmt=(&((c)->numberFormat));}}else if(
SCM_INTP(control_or_base)){
{u_long f=0;ScmSmallInt base=
SCM_INT_VALUE(control_or_base);
if (((base)<(SCM_RADIX_MIN))||((base)>(SCM_RADIX_MAX))){{
Scm_Error("base must be an integer between %d and %d, but got %d",SCM_RADIX_MIN,SCM_RADIX_MAX,base);}}
#line 236 "libnum.scm"
if ((SCM_FALSEP(flags))||(SCM_NULLP(flags))){f=(0);}else if(
SCM_TRUEP(flags)){f=(SCM_NUMBER_FORMAT_USE_UPPER);}else if(
SCM_PAIRP(flags)){
if (!(SCM_FALSEP(Scm_Memq(scm__rc.d1945[207],flags)))){{
(f)|=(SCM_NUMBER_FORMAT_USE_UPPER);}}
if (!(SCM_FALSEP(Scm_Memq(scm__rc.d1945[208],flags)))){{
(f)|=(SCM_NUMBER_FORMAT_SHOW_PLUS);}}
if (!(SCM_FALSEP(Scm_Memq(scm__rc.d1945[209],flags)))){{
(f)|=(SCM_NUMBER_FORMAT_ALT_RADIX);}}
if (!(SCM_FALSEP(Scm_Memq(scm__rc.d1945[210],flags)))){{
(f)|=(SCM_NUMBER_FORMAT_ROUND_NOTATIONAL);}}} else {
#line 248 "libnum.scm"
Scm_Error("flags argument must be a list of symbols (uppercase, plus, radix, notational) or a boolean, but got: %S",flags);}
#line 251 "libnum.scm"
Scm_NumberFormatInit(pfmt);
(pfmt)->base=(base);
(pfmt)->flags=(f);
(pfmt)->precision=(precision);}}else if(
SCM_FALSEP(control_or_base)){
pfmt=(&(fmt));
Scm_NumberFormatInit(pfmt);} else {
#line 259 "libnum.scm"
Scm_Error("<write-controls> or fixnum expected, but got: %S",control_or_base);}
#line 261 "libnum.scm"
Scm_PrintNumber(o,obj,pfmt);
SCM_RESULT = 
#line 262 "libnum.scm"
Scm_GetOutputString(o,0);
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 libnumstring_TOnumber(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj obj_scm;
  ScmString* obj;
  ScmObj radix_scm;
  ScmSmallInt radix;
  ScmObj default_exactness_scm;
  ScmObj default_exactness;
  ScmObj SCM_SUBRARGS[3];
  SCM_ENTER_SUBR("string->number");
  if (SCM_ARGCNT >= 4
      && !SCM_NULLP(SCM_ARGREF(SCM_ARGCNT-1)))
    Scm_Error("too many arguments: up to 3 is expected, %d given.", SCM_ARGCNT + Scm_Length(SCM_ARGREF(SCM_ARGCNT-1)) - 1);
  for (int SCM_i=0; SCM_i<3; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  obj_scm = SCM_SUBRARGS[0];
  if (!SCM_STRINGP(obj_scm)) Scm_TypeError("obj", "<string>", obj_scm);
  obj = SCM_STRING(obj_scm);
  if (SCM_ARGCNT > 1+1) {
    radix_scm = SCM_SUBRARGS[1];
  } else {
    radix_scm = SCM_MAKE_INT(10U);
  }
  if (!SCM_INTP(radix_scm)) Scm_TypeError("radix", "ScmSmallInt", radix_scm);
  radix = SCM_INT_VALUE(radix_scm);
  if (SCM_ARGCNT > 2+1) {
    default_exactness_scm = SCM_SUBRARGS[2];
  } else {
    default_exactness_scm = SCM_FALSE;
  }
  if (!(default_exactness_scm)) Scm_TypeError("default-exactness", "scheme object", default_exactness_scm);
  default_exactness = (default_exactness_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 267 "libnum.scm"
{u_long flags=0;
if (
SCM_EQ(default_exactness,scm__rc.d1945[201])){
flags=(SCM_NUMBER_FORMAT_EXACT);}else if(
SCM_EQ(default_exactness,scm__rc.d1945[205])){
flags=(SCM_NUMBER_FORMAT_INEXACT);}else if(
SCM_FALSEP(default_exactness)){} else {
Scm_Error("default-exactness must be either #f, exact or inexact, but got: %S",default_exactness);}
SCM_RESULT = 
#line 275 "libnum.scm"
Scm_StringToNumber(obj,radix,flags);
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 libnumfloor_TOexact(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj num_scm;
  ScmObj num;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("floor->exact");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  num_scm = SCM_SUBRARGS[0];
  if (!(num_scm)) Scm_TypeError("num", "scheme object", num_scm);
  num = (num_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 279 "libnum.scm"
SCM_RESULT = 
#line 279 "libnum.scm"
Scm_RoundToExact(num,SCM_ROUND_FLOOR);
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 libnumceiling_TOexact(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj num_scm;
  ScmObj num;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("ceiling->exact");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  num_scm = SCM_SUBRARGS[0];
  if (!(num_scm)) Scm_TypeError("num", "scheme object", num_scm);
  num = (num_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 281 "libnum.scm"
SCM_RESULT = 
#line 281 "libnum.scm"
Scm_RoundToExact(num,SCM_ROUND_CEIL);
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 libnumtruncate_TOexact(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj num_scm;
  ScmObj num;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("truncate->exact");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  num_scm = SCM_SUBRARGS[0];
  if (!(num_scm)) Scm_TypeError("num", "scheme object", num_scm);
  num = (num_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 283 "libnum.scm"
SCM_RESULT = 
#line 283 "libnum.scm"
Scm_RoundToExact(num,SCM_ROUND_TRUNC);
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 libnumround_TOexact(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj num_scm;
  ScmObj num;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("round->exact");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  num_scm = SCM_SUBRARGS[0];
  if (!(num_scm)) Scm_TypeError("num", "scheme object", num_scm);
  num = (num_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 285 "libnum.scm"
SCM_RESULT = 
#line 285 "libnum.scm"
Scm_RoundToExact(num,SCM_ROUND_ROUND);
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 libnumdecode_float(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj num_scm;
  ScmObj num;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("decode-float");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  num_scm = SCM_SUBRARGS[0];
  if (!(num_scm)) Scm_TypeError("num", "scheme object", num_scm);
  num = (num_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 288 "libnum.scm"
if (SCM_FLONUMP(num)){
{int exp;int sign;ScmObj f=
Scm_DecodeFlonum(SCM_FLONUM_VALUE(num),&(exp),&(sign));ScmObj v=
Scm_MakeVector(3,SCM_FALSE);
SCM_VECTOR_ELEMENT(v,0)=(f),
SCM_VECTOR_ELEMENT(v,1)=(Scm_MakeInteger(exp)),
SCM_VECTOR_ELEMENT(v,2)=(Scm_MakeInteger(sign));
SCM_RESULT = v;
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}}else if(
SCM_INTP(num)){
{ScmObj v=Scm_MakeVector(3,SCM_FALSE);
SCM_VECTOR_ELEMENT(v,0)=(Scm_Abs(num)),
SCM_VECTOR_ELEMENT(v,1)=(Scm_MakeInteger(0)),
SCM_VECTOR_ELEMENT(v,2)=(Scm_MakeInteger(Scm_Sign(num)));
SCM_RESULT = v;
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}} else {
SCM_TYPE_ERROR(num,"real number");SCM_RESULT = SCM_UNDEFINED;
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 libnumfmod(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj x_scm;
  double x;
  ScmObj y_scm;
  double y;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("fmod");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  x_scm = SCM_SUBRARGS[0];
  if (!SCM_REALP(x_scm)) Scm_TypeError("x", "double", x_scm);
  x = Scm_GetDouble(x_scm);
  y_scm = SCM_SUBRARGS[1];
  if (!SCM_REALP(y_scm)) Scm_TypeError("y", "double", y_scm);
  y = Scm_GetDouble(y_scm);
  {
{
double SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = fmod(x,y);
SCM_RESULT_s = Scm_VMReturnFlonum(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = Scm_VMReturnFlonum(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libnumfrexp(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj d_scm;
  double d;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("frexp");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  d_scm = SCM_SUBRARGS[0];
  if (!SCM_REALP(d_scm)) Scm_TypeError("d", "double", d_scm);
  d = Scm_GetDouble(d_scm);
  {
double SCM_RESULT0;
int SCM_RESULT1;
ScmObj SCM_RESULT_s;
{

#line 307 "libnum.scm"
SCM_RESULT0=(frexp(d,&(SCM_RESULT1)));
}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = Scm_Values2(Scm_VMReturnFlonum(SCM_RESULT0), Scm_MakeInteger(SCM_RESULT1));
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
  }
}


static ScmObj libnummodf(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj x_scm;
  double x;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("modf");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  x_scm = SCM_SUBRARGS[0];
  if (!SCM_REALP(x_scm)) Scm_TypeError("x", "double", x_scm);
  x = Scm_GetDouble(x_scm);
  {
double SCM_RESULT0;
double SCM_RESULT1;
ScmObj SCM_RESULT_s;
{

#line 310 "libnum.scm"
SCM_RESULT0=(modf(x,&(SCM_RESULT1)));
}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = Scm_Values2(Scm_VMReturnFlonum(SCM_RESULT0), Scm_VMReturnFlonum(SCM_RESULT1));
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
  }
}


static ScmObj libnumldexp(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj x_scm;
  double x;
  ScmObj exp_scm;
  int exp;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("ldexp");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  x_scm = SCM_SUBRARGS[0];
  if (!SCM_REALP(x_scm)) Scm_TypeError("x", "double", x_scm);
  x = Scm_GetDouble(x_scm);
  exp_scm = SCM_SUBRARGS[1];
  if (!SCM_INTEGER_FITS_INT_P(exp_scm)) Scm_TypeError("exp", "int", exp_scm);
  exp = Scm_GetInteger(exp_scm);
  {
{
double SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = ldexp(x,exp);
SCM_RESULT_s = Scm_VMReturnFlonum(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = Scm_VMReturnFlonum(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libnumlog10(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj x_scm;
  double x;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("log10");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  x_scm = SCM_SUBRARGS[0];
  if (!SCM_REALP(x_scm)) Scm_TypeError("x", "double", x_scm);
  x = Scm_GetDouble(x_scm);
  {
{
double SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = log10(x);
SCM_RESULT_s = Scm_VMReturnFlonum(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = Scm_VMReturnFlonum(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}

#if defined(HAVE_TGAMMA)

static ScmObj libnum_25gamma(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj x_scm;
  double x;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("%gamma");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  x_scm = SCM_SUBRARGS[0];
  if (!SCM_REALP(x_scm)) Scm_TypeError("x", "double", x_scm);
  x = Scm_GetDouble(x_scm);
  {
{
double SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = tgamma(x);
SCM_RESULT_s = Scm_VMReturnFlonum(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = Scm_VMReturnFlonum(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}

#endif /* defined(HAVE_TGAMMA) */
#if defined(HAVE_LGAMMA)

static ScmObj libnum_25lgamma(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj x_scm;
  double x;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("%lgamma");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  x_scm = SCM_SUBRARGS[0];
  if (!SCM_REALP(x_scm)) Scm_TypeError("x", "double", x_scm);
  x = Scm_GetDouble(x_scm);
  {
{
double SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = lgamma(x);
SCM_RESULT_s = Scm_VMReturnFlonum(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = Scm_VMReturnFlonum(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}

#endif /* defined(HAVE_LGAMMA) */

static ScmObj libnumflonum_TOf16bits(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj x_scm;
  double x;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("flonum->f16bits");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  x_scm = SCM_SUBRARGS[0];
  if (!SCM_REALP(x_scm)) Scm_TypeError("x", "double", x_scm);
  x = Scm_GetDouble(x_scm);
  {
{
int SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = Scm_DoubleToHalf(x);
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 libnum_2a(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj args_scm;
  ScmObj args;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("*");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  args_scm = SCM_SUBRARGS[SCM_ARGCNT-1];
  if (!SCM_LISTP(args_scm)) Scm_TypeError("args", "list", args_scm);
  args = (args_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;
ScmObj cise__1958;
#line 343 "libnum.scm"
if (!(SCM_PAIRP(args))){SCM_RESULT = 
#line 343 "libnum.scm"
SCM_MAKE_INT(1);
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}else if(
(!(SCM_PAIRP(SCM_CDR(args))))&&(
!(SCM_NUMBERP(SCM_CAR(args))))){
{ScmObj unary_proc=SCM_UNDEFINED;
SCM_BIND_PROC(unary_proc,"%apply-unary-*",
Scm_GaucheInternalModule());
SCM_RESULT = 
#line 349 "libnum.scm"
Scm_ApplyRec1(unary_proc,SCM_CAR(args));
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}} else {
{ScmObj r=SCM_CAR(args);
SCM_FOR_EACH(cise__1958,SCM_CDR(args)) {{ScmObj v=SCM_CAR(cise__1958);r=(Scm_Mul(r,v));}}
SCM_RESULT = r;
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 libnum_2b(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj args_scm;
  ScmObj args;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("+");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  args_scm = SCM_SUBRARGS[SCM_ARGCNT-1];
  if (!SCM_LISTP(args_scm)) Scm_TypeError("args", "list", args_scm);
  args = (args_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;
ScmObj cise__1959;
#line 355 "libnum.scm"
if (!(SCM_PAIRP(args))){SCM_RESULT = 
#line 355 "libnum.scm"
SCM_MAKE_INT(0);
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}else if(
(!(SCM_PAIRP(SCM_CDR(args))))&&(
!(SCM_NUMBERP(SCM_CAR(args))))){
{ScmObj unary_proc=SCM_UNDEFINED;
SCM_BIND_PROC(unary_proc,"%apply-unary-+",
Scm_GaucheInternalModule());
SCM_RESULT = 
#line 361 "libnum.scm"
Scm_ApplyRec1(unary_proc,SCM_CAR(args));
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}} else {
{ScmObj r=SCM_CAR(args);
SCM_FOR_EACH(cise__1959,SCM_CDR(args)) {{ScmObj v=SCM_CAR(cise__1959);r=(Scm_Add(r,v));}}
SCM_RESULT = r;
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 libnum_(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj arg1_scm;
  ScmObj arg1;
  ScmObj args_scm;
  ScmObj args;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("-");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  arg1_scm = SCM_SUBRARGS[0];
  if (!(arg1_scm)) Scm_TypeError("arg1", "scheme object", arg1_scm);
  arg1 = (arg1_scm);
  args_scm = SCM_SUBRARGS[SCM_ARGCNT-1];
  if (!SCM_LISTP(args_scm)) Scm_TypeError("args", "list", args_scm);
  args = (args_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;
ScmObj cise__1960;
#line 367 "libnum.scm"
if (SCM_NULLP(args)){
SCM_RESULT = 
#line 368 "libnum.scm"
Scm_VMNegate(arg1);
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;} else {
{SCM_FOR_EACH(cise__1960,args) {{ScmObj v=SCM_CAR(cise__1960);arg1=(Scm_Sub(arg1,v));}}
SCM_RESULT = arg1;
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 libnum_2f(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj arg1_scm;
  ScmObj arg1;
  ScmObj args_scm;
  ScmObj args;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("/");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  arg1_scm = SCM_SUBRARGS[0];
  if (!(arg1_scm)) Scm_TypeError("arg1", "scheme object", arg1_scm);
  arg1 = (arg1_scm);
  args_scm = SCM_SUBRARGS[SCM_ARGCNT-1];
  if (!SCM_LISTP(args_scm)) Scm_TypeError("args", "list", args_scm);
  args = (args_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;
ScmObj cise__1961;
#line 373 "libnum.scm"
if (SCM_NULLP(args)){
SCM_RESULT = 
#line 374 "libnum.scm"
Scm_VMReciprocal(arg1);
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;} else {
{SCM_FOR_EACH(cise__1961,args) {{ScmObj v=SCM_CAR(cise__1961);arg1=(Scm_Div(arg1,v));}}
SCM_RESULT = arg1;
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 libnumabs(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj obj_scm;
  ScmObj obj;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("abs");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  obj_scm = SCM_SUBRARGS[0];
  if (!(obj_scm)) Scm_TypeError("obj", "scheme object", obj_scm);
  obj = (obj_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = Scm_VMAbs(obj);
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 libnumquotient(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj n1_scm;
  ScmObj n1;
  ScmObj n2_scm;
  ScmObj n2;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("quotient");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  n1_scm = SCM_SUBRARGS[0];
  if (!(n1_scm)) Scm_TypeError("n1", "scheme object", n1_scm);
  n1 = (n1_scm);
  n2_scm = SCM_SUBRARGS[1];
  if (!(n2_scm)) Scm_TypeError("n2", "scheme object", n2_scm);
  n2 = (n2_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 399 "libnum.scm"
SCM_RESULT = 
#line 399 "libnum.scm"
Scm_Quotient(n1,n2,NULL);
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 libnumremainder(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj n1_scm;
  ScmObj n1;
  ScmObj n2_scm;
  ScmObj n2;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("remainder");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  n1_scm = SCM_SUBRARGS[0];
  if (!(n1_scm)) Scm_TypeError("n1", "scheme object", n1_scm);
  n1 = (n1_scm);
  n2_scm = SCM_SUBRARGS[1];
  if (!(n2_scm)) Scm_TypeError("n2", "scheme object", n2_scm);
  n2 = (n2_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 401 "libnum.scm"
SCM_RESULT = 
#line 401 "libnum.scm"
Scm_Modulo(n1,n2,TRUE);
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 libnummodulo(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj n1_scm;
  ScmObj n1;
  ScmObj n2_scm;
  ScmObj n2;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("modulo");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  n1_scm = SCM_SUBRARGS[0];
  if (!(n1_scm)) Scm_TypeError("n1", "scheme object", n1_scm);
  n1 = (n1_scm);
  n2_scm = SCM_SUBRARGS[1];
  if (!(n2_scm)) Scm_TypeError("n2", "scheme object", n2_scm);
  n2 = (n2_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 403 "libnum.scm"
SCM_RESULT = 
#line 403 "libnum.scm"
Scm_Modulo(n1,n2,FALSE);
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 libnum_25gcd(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj n1_scm;
  ScmObj n1;
  ScmObj n2_scm;
  ScmObj n2;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("%gcd");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  n1_scm = SCM_SUBRARGS[0];
  if (!(n1_scm)) Scm_TypeError("n1", "scheme object", n1_scm);
  n1 = (n1_scm);
  n2_scm = SCM_SUBRARGS[1];
  if (!(n2_scm)) Scm_TypeError("n2", "scheme object", n2_scm);
  n2 = (n2_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = Scm_Gcd(n1,n2);
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 libnumnumerator(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj n_scm;
  ScmObj n;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("numerator");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  n_scm = SCM_SUBRARGS[0];
  if (!(n_scm)) Scm_TypeError("n", "scheme object", n_scm);
  n = (n_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = Scm_Numerator(n);
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 libnumdenominator(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj n_scm;
  ScmObj n;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("denominator");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  n_scm = SCM_SUBRARGS[0];
  if (!(n_scm)) Scm_TypeError("n", "scheme object", n_scm);
  n = (n_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = Scm_Denominator(n);
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 libnumfloor(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj v_scm;
  ScmObj v;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("floor");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  v_scm = SCM_SUBRARGS[0];
  if (!(v_scm)) Scm_TypeError("v", "scheme object", v_scm);
  v = (v_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 457 "libnum.scm"
SCM_RESULT = 
#line 457 "libnum.scm"
Scm_Round(v,SCM_ROUND_FLOOR);
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 libnumceiling(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj v_scm;
  ScmObj v;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("ceiling");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  v_scm = SCM_SUBRARGS[0];
  if (!(v_scm)) Scm_TypeError("v", "scheme object", v_scm);
  v = (v_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 459 "libnum.scm"
SCM_RESULT = 
#line 459 "libnum.scm"
Scm_Round(v,SCM_ROUND_CEIL);
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 libnumtruncate(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj v_scm;
  ScmObj v;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("truncate");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  v_scm = SCM_SUBRARGS[0];
  if (!(v_scm)) Scm_TypeError("v", "scheme object", v_scm);
  v = (v_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 461 "libnum.scm"
SCM_RESULT = 
#line 461 "libnum.scm"
Scm_Round(v,SCM_ROUND_TRUNC);
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 libnumround(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj v_scm;
  ScmObj v;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("round");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  v_scm = SCM_SUBRARGS[0];
  if (!(v_scm)) Scm_TypeError("v", "scheme object", v_scm);
  v = (v_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 463 "libnum.scm"
SCM_RESULT = 
#line 463 "libnum.scm"
Scm_Round(v,SCM_ROUND_ROUND);
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 libnumreal_exp(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj x_scm;
  double x;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("real-exp");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  x_scm = SCM_SUBRARGS[0];
  if (!SCM_REALP(x_scm)) Scm_TypeError("x", "double", x_scm);
  x = Scm_GetDouble(x_scm);
  {
{
double SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = exp(x);
SCM_RESULT_s = Scm_VMReturnFlonum(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = Scm_VMReturnFlonum(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libnumreal_ln(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj x_scm;
  ScmObj x;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("real-ln");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  x_scm = SCM_SUBRARGS[0];
  if (!SCM_NUMBERP(x_scm)) Scm_TypeError("x", "number", x_scm);
  x = (x_scm);
  {
{
double SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 472 "libnum.scm"
if (!(SCM_REALP(x))){{SCM_TYPE_ERROR(x,"real number");}}

#line 473 "libnum.scm"
if ((Scm_Sign(x))<(0)){{
Scm_Error("Argument must be nonnegative real number: %S",x);}}

#line 477 "libnum.scm"
{double d=Scm_GetDouble(x);
if ((d)==(SCM_DBL_POSITIVE_INFINITY)){{
if (SCM_BIGNUMP(x)){
{ScmBits* z=((ScmBits* )((SCM_BIGNUM(x))->values));long scale=
(Scm_BitsHighest1(z,0,(SCM_BIGNUM_SIZE(x))*(SCM_WORD_BITS)))-(53);
SCM_RESULT = 
#line 482 "libnum.scm"
(log(Scm_GetDouble(
Scm_DivInexact(x,Scm_Ash(SCM_MAKE_INT(1),scale)))))+(
(scale)*(log(2.0)));
SCM_RESULT_s = Scm_VMReturnFlonum(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}} else {
#line 485 "libnum.scm"
SCM_RESULT = SCM_DBL_POSITIVE_INFINITY;
SCM_RESULT_s = Scm_VMReturnFlonum(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}}}
SCM_RESULT = 
#line 486 "libnum.scm"
log(d);
SCM_RESULT_s = Scm_VMReturnFlonum(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = Scm_VMReturnFlonum(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libnumreal_sin(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj x_scm;
  double x;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("real-sin");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  x_scm = SCM_SUBRARGS[0];
  if (!SCM_REALP(x_scm)) Scm_TypeError("x", "double", x_scm);
  x = Scm_GetDouble(x_scm);
  {
{
double SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = sin(x);
SCM_RESULT_s = Scm_VMReturnFlonum(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = Scm_VMReturnFlonum(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libnumreal_cos(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj x_scm;
  double x;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("real-cos");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  x_scm = SCM_SUBRARGS[0];
  if (!SCM_REALP(x_scm)) Scm_TypeError("x", "double", x_scm);
  x = Scm_GetDouble(x_scm);
  {
{
double SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = cos(x);
SCM_RESULT_s = Scm_VMReturnFlonum(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = Scm_VMReturnFlonum(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libnumreal_tan(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj x_scm;
  double x;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("real-tan");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  x_scm = SCM_SUBRARGS[0];
  if (!SCM_REALP(x_scm)) Scm_TypeError("x", "double", x_scm);
  x = Scm_GetDouble(x_scm);
  {
{
double SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = tan(x);
SCM_RESULT_s = Scm_VMReturnFlonum(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = Scm_VMReturnFlonum(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libnumreal_sinpi(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj x_scm;
  double x;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("real-sinpi");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  x_scm = SCM_SUBRARGS[0];
  if (!SCM_REALP(x_scm)) Scm_TypeError("x", "double", x_scm);
  x = Scm_GetDouble(x_scm);
  {
{
double SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = Scm_SinPi(x);
SCM_RESULT_s = Scm_VMReturnFlonum(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = Scm_VMReturnFlonum(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libnumreal_cospi(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj x_scm;
  double x;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("real-cospi");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  x_scm = SCM_SUBRARGS[0];
  if (!SCM_REALP(x_scm)) Scm_TypeError("x", "double", x_scm);
  x = Scm_GetDouble(x_scm);
  {
{
double SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = Scm_CosPi(x);
SCM_RESULT_s = Scm_VMReturnFlonum(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = Scm_VMReturnFlonum(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libnumreal_tanpi(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj x_scm;
  double x;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("real-tanpi");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  x_scm = SCM_SUBRARGS[0];
  if (!SCM_REALP(x_scm)) Scm_TypeError("x", "double", x_scm);
  x = Scm_GetDouble(x_scm);
  {
{
double SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = Scm_TanPi(x);
SCM_RESULT_s = Scm_VMReturnFlonum(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = Scm_VMReturnFlonum(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libnumreal_asin(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj x_scm;
  double x;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("real-asin");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  x_scm = SCM_SUBRARGS[0];
  if (!SCM_REALP(x_scm)) Scm_TypeError("x", "double", x_scm);
  x = Scm_GetDouble(x_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 498 "libnum.scm"
if ((x)>(1.0)){
SCM_RESULT = 
#line 499 "libnum.scm"
Scm_MakeComplex((M_PI)/(2.0),
-(log((x)+(sqrt(((x)*(x))-(1.0))))));
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}else if(
#line 501 "libnum.scm"
(x)<(-1.0)){
SCM_RESULT = 
#line 502 "libnum.scm"
Scm_MakeComplex((-(M_PI))/(2.0),
-(log((-(x))-(sqrt(((x)*(x))-(1.0))))));
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;} else {
#line 504 "libnum.scm"
SCM_RESULT = 
#line 504 "libnum.scm"
Scm_VMReturnFlonum(asin(x));
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 libnumreal_acos(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj x_scm;
  double x;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("real-acos");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  x_scm = SCM_SUBRARGS[0];
  if (!SCM_REALP(x_scm)) Scm_TypeError("x", "double", x_scm);
  x = Scm_GetDouble(x_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 507 "libnum.scm"
if ((x)>(1.0)){
SCM_RESULT = 
#line 508 "libnum.scm"
Scm_MakeComplex(0,log((x)+(sqrt(((x)*(x))-(1.0)))));
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}else if(
(x)<(-1.0)){
SCM_RESULT = 
#line 510 "libnum.scm"
Scm_MakeComplex(0,log((x)+(sqrt(((x)*(x))-(1.0)))));
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;} else {
SCM_RESULT = 
#line 511 "libnum.scm"
Scm_VMReturnFlonum(acos(x));
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 libnumreal_atan(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj z_scm;
  double z;
  ScmObj x_scm;
  ScmObj x;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("real-atan");
  if (SCM_ARGCNT >= 3
      && !SCM_NULLP(SCM_ARGREF(SCM_ARGCNT-1)))
    Scm_Error("too many arguments: up to 2 is expected, %d given.", SCM_ARGCNT + Scm_Length(SCM_ARGREF(SCM_ARGCNT-1)) - 1);
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  z_scm = SCM_SUBRARGS[0];
  if (!SCM_REALP(z_scm)) Scm_TypeError("z", "double", z_scm);
  z = Scm_GetDouble(z_scm);
  if (SCM_ARGCNT > 1+1) {
    x_scm = SCM_SUBRARGS[1];
  } else {
    x_scm = SCM_UNBOUND;
  }
  if (!(x_scm)) Scm_TypeError("x", "scheme object", x_scm);
  x = (x_scm);
  {
{
double SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 514 "libnum.scm"
if (SCM_UNBOUNDP(x)){SCM_RESULT = 
#line 514 "libnum.scm"
atan(z);
SCM_RESULT_s = Scm_VMReturnFlonum(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;} else {
if (!(SCM_REALP(x))){{SCM_TYPE_ERROR(x,"real number");}}
SCM_RESULT = 
#line 516 "libnum.scm"
atan2(z,Scm_GetDouble(x));
SCM_RESULT_s = Scm_VMReturnFlonum(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = Scm_VMReturnFlonum(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libnumreal_sinh(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj x_scm;
  double x;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("real-sinh");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  x_scm = SCM_SUBRARGS[0];
  if (!SCM_REALP(x_scm)) Scm_TypeError("x", "double", x_scm);
  x = Scm_GetDouble(x_scm);
  {
{
double SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = sinh(x);
SCM_RESULT_s = Scm_VMReturnFlonum(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = Scm_VMReturnFlonum(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libnumreal_cosh(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj x_scm;
  double x;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("real-cosh");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  x_scm = SCM_SUBRARGS[0];
  if (!SCM_REALP(x_scm)) Scm_TypeError("x", "double", x_scm);
  x = Scm_GetDouble(x_scm);
  {
{
double SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = cosh(x);
SCM_RESULT_s = Scm_VMReturnFlonum(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = Scm_VMReturnFlonum(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libnumreal_tanh(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj x_scm;
  double x;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("real-tanh");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  x_scm = SCM_SUBRARGS[0];
  if (!SCM_REALP(x_scm)) Scm_TypeError("x", "double", x_scm);
  x = Scm_GetDouble(x_scm);
  {
{
double SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = tanh(x);
SCM_RESULT_s = Scm_VMReturnFlonum(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = Scm_VMReturnFlonum(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libnumreal_asinh(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj x_scm;
  double x;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("real-asinh");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  x_scm = SCM_SUBRARGS[0];
  if (!SCM_REALP(x_scm)) Scm_TypeError("x", "double", x_scm);
  x = Scm_GetDouble(x_scm);
  {
{
double SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = asinh(x);
SCM_RESULT_s = Scm_VMReturnFlonum(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = Scm_VMReturnFlonum(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libnumreal_acosh(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj x_scm;
  double x;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("real-acosh");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  x_scm = SCM_SUBRARGS[0];
  if (!SCM_REALP(x_scm)) Scm_TypeError("x", "double", x_scm);
  x = Scm_GetDouble(x_scm);
  {
{
double SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = acosh(x);
SCM_RESULT_s = Scm_VMReturnFlonum(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = Scm_VMReturnFlonum(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libnumreal_atanh(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj x_scm;
  double x;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("real-atanh");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  x_scm = SCM_SUBRARGS[0];
  if (!SCM_REALP(x_scm)) Scm_TypeError("x", "double", x_scm);
  x = Scm_GetDouble(x_scm);
  {
{
double SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = atanh(x);
SCM_RESULT_s = Scm_VMReturnFlonum(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = Scm_VMReturnFlonum(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libnumreal_sqrt(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj x_scm;
  double x;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("real-sqrt");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  x_scm = SCM_SUBRARGS[0];
  if (!SCM_REALP(x_scm)) Scm_TypeError("x", "double", x_scm);
  x = Scm_GetDouble(x_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 526 "libnum.scm"
if ((x)<(0)){
SCM_RESULT = 
#line 527 "libnum.scm"
Scm_MakeComplex(0.0,sqrt(-(x)));
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;} else {
SCM_RESULT = 
#line 528 "libnum.scm"
Scm_VMReturnFlonum(sqrt(x));
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 libnum_25sqrt_fast_path(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj x_scm;
  ScmObj x;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("%sqrt-fast-path");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  x_scm = SCM_SUBRARGS[0];
  if (!(x_scm)) Scm_TypeError("x", "scheme object", x_scm);
  x = (x_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 536 "libnum.scm"
if ((SCM_FLONUMP(x))&&((Scm_Sign(x))>=(0))){
SCM_RESULT = 
#line 537 "libnum.scm"
Scm_VMReturnFlonum(sqrt(SCM_FLONUM_VALUE(x)));
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}else if(
((SCM_INTEGERP(x))&&(
(Scm_Sign(x))>=(0)))&&(
(Scm_NumCmp(SCM_2_52,x))>=(0))){
{double d=Scm_GetDouble(x);double q=
sqrt(d);double qq=
floor(q);double dd=
(qq)*(qq);
#line 546 "libnum.scm"
if ((d)==(dd)){
SCM_RESULT = 
#line 547 "libnum.scm"
SCM_MAKE_INT(((long )(q)));
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;} else {
SCM_RESULT = 
#line 548 "libnum.scm"
Scm_VMReturnFlonum(q);
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}}} else {
SCM_RESULT = SCM_FALSE;
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 libnumreal_expt(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj x_scm;
  ScmObj x;
  ScmObj y_scm;
  ScmObj y;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("real-expt");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  x_scm = SCM_SUBRARGS[0];
  if (!(x_scm)) Scm_TypeError("x", "scheme object", x_scm);
  x = (x_scm);
  y_scm = SCM_SUBRARGS[1];
  if (!(y_scm)) Scm_TypeError("y", "scheme object", y_scm);
  y = (y_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = Scm_Expt(x,y);
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 libnumexact_expt(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj x_scm;
  ScmObj x;
  ScmObj y_scm;
  ScmObj y;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("exact-expt");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  x_scm = SCM_SUBRARGS[0];
  if (!(x_scm)) Scm_TypeError("x", "scheme object", x_scm);
  x = (x_scm);
  y_scm = SCM_SUBRARGS[1];
  if (!SCM_INTEGERP(y_scm)) Scm_TypeError("y", "exact integer", y_scm);
  y = (y_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 554 "libnum.scm"
if (!(SCM_EXACTP(x))){{SCM_TYPE_ERROR(x,"exact real number");}}

#line 555 "libnum.scm"
SCM_RESULT = 
#line 555 "libnum.scm"
Scm_ExactIntegerExpt(x,y);
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 libnuminteger_expt(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj x_scm;
  ScmObj x;
  ScmObj y_scm;
  ScmObj y;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("integer-expt");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  x_scm = SCM_SUBRARGS[0];
  if (!SCM_INTEGERP(x_scm)) Scm_TypeError("x", "exact integer", x_scm);
  x = (x_scm);
  y_scm = SCM_SUBRARGS[1];
  if (!SCM_INTEGERP(y_scm)) Scm_TypeError("y", "exact integer", y_scm);
  y = (y_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = Scm_ExactIntegerExpt(x,y);
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 libnumradians_TOdegrees(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj r_scm;
  double r;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("radians->degrees");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  r_scm = SCM_SUBRARGS[0];
  if (!SCM_REALP(r_scm)) Scm_TypeError("r", "double", r_scm);
  r = Scm_GetDouble(r_scm);
  {
{
double SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 816 "libnum.scm"
SCM_RESULT = 
#line 816 "libnum.scm"
(r)*((180)/(M_PI));
SCM_RESULT_s = Scm_VMReturnFlonum(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = Scm_VMReturnFlonum(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libnumdegrees_TOradians(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj d_scm;
  double d;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("degrees->radians");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  d_scm = SCM_SUBRARGS[0];
  if (!SCM_REALP(d_scm)) Scm_TypeError("d", "double", d_scm);
  d = Scm_GetDouble(d_scm);
  {
{
double SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 818 "libnum.scm"
SCM_RESULT = 
#line 818 "libnum.scm"
(d)*((M_PI)/(180));
SCM_RESULT_s = Scm_VMReturnFlonum(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = Scm_VMReturnFlonum(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libnumash(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj num_scm;
  ScmObj num;
  ScmObj cnt_scm;
  ScmSmallInt cnt;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("ash");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  num_scm = SCM_SUBRARGS[0];
  if (!(num_scm)) Scm_TypeError("num", "scheme object", num_scm);
  num = (num_scm);
  cnt_scm = SCM_SUBRARGS[1];
  if (!SCM_INTP(cnt_scm)) Scm_TypeError("cnt", "ScmSmallInt", cnt_scm);
  cnt = SCM_INT_VALUE(cnt_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = Scm_Ash(num,cnt);
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 libnumlognot(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj x_scm;
  ScmObj x;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("lognot");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  x_scm = SCM_SUBRARGS[0];
  if (!SCM_INTEGERP(x_scm)) Scm_TypeError("x", "exact integer", x_scm);
  x = (x_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = Scm_LogNot(x);
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 libnumlogand(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj* arg2;
  int optcnt;
  ScmObj args_scm;
  ScmObj args;
  ScmObj SCM_SUBRARGS[3];
  SCM_ENTER_SUBR("logand");
  for (int SCM_i=0; SCM_i<3; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  arg2 = &SCM_SUBRARGS[0];
  optcnt = SCM_ARGCNT-1-0;
  args_scm = SCM_SUBRARGS[SCM_ARGCNT-1];
  if (!SCM_LISTP(args_scm)) Scm_TypeError("args", "list", args_scm);
  args = (args_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;
ScmObj cise__1966;
#line 841 "libnum.scm"
if ((optcnt)==(0)){SCM_RESULT = 
#line 841 "libnum.scm"
SCM_MAKE_INT(-1);
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}else if((optcnt)==(1)){if (!(SCM_INTEGERP((arg2)[0]))){{Scm_Error("Exact integer required, but got %S",(arg2)[0]);}}SCM_RESULT = (arg2)[0];
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;} else {{ScmObj r=Scm_LogAnd((arg2)[0],(arg2)[1]);SCM_FOR_EACH(cise__1966,args) {{ScmObj v=SCM_CAR(cise__1966);r=(Scm_LogAnd(r,v));}}SCM_RESULT = r;
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 libnumlogior(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj* arg2;
  int optcnt;
  ScmObj args_scm;
  ScmObj args;
  ScmObj SCM_SUBRARGS[3];
  SCM_ENTER_SUBR("logior");
  for (int SCM_i=0; SCM_i<3; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  arg2 = &SCM_SUBRARGS[0];
  optcnt = SCM_ARGCNT-1-0;
  args_scm = SCM_SUBRARGS[SCM_ARGCNT-1];
  if (!SCM_LISTP(args_scm)) Scm_TypeError("args", "list", args_scm);
  args = (args_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;
ScmObj cise__1967;
#line 843 "libnum.scm"
if ((optcnt)==(0)){SCM_RESULT = 
#line 843 "libnum.scm"
SCM_MAKE_INT(0);
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}else if((optcnt)==(1)){if (!(SCM_INTEGERP((arg2)[0]))){{Scm_Error("Exact integer required, but got %S",(arg2)[0]);}}SCM_RESULT = (arg2)[0];
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;} else {{ScmObj r=Scm_LogIor((arg2)[0],(arg2)[1]);SCM_FOR_EACH(cise__1967,args) {{ScmObj v=SCM_CAR(cise__1967);r=(Scm_LogIor(r,v));}}SCM_RESULT = r;
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 libnumlogxor(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj* arg2;
  int optcnt;
  ScmObj args_scm;
  ScmObj args;
  ScmObj SCM_SUBRARGS[3];
  SCM_ENTER_SUBR("logxor");
  for (int SCM_i=0; SCM_i<3; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  arg2 = &SCM_SUBRARGS[0];
  optcnt = SCM_ARGCNT-1-0;
  args_scm = SCM_SUBRARGS[SCM_ARGCNT-1];
  if (!SCM_LISTP(args_scm)) Scm_TypeError("args", "list", args_scm);
  args = (args_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;
ScmObj cise__1968;
#line 845 "libnum.scm"
if ((optcnt)==(0)){SCM_RESULT = 
#line 845 "libnum.scm"
SCM_MAKE_INT(0);
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}else if((optcnt)==(1)){if (!(SCM_INTEGERP((arg2)[0]))){{Scm_Error("Exact integer required, but got %S",(arg2)[0]);}}SCM_RESULT = (arg2)[0];
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;} else {{ScmObj r=Scm_LogXor((arg2)[0],(arg2)[1]);SCM_FOR_EACH(cise__1968,args) {{ScmObj v=SCM_CAR(cise__1968);r=(Scm_LogXor(r,v));}}SCM_RESULT = r;
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 libnumlogcount(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj n_scm;
  ScmObj n;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("logcount");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  n_scm = SCM_SUBRARGS[0];
  if (!SCM_INTEGERP(n_scm)) Scm_TypeError("n", "exact integer", n_scm);
  n = (n_scm);
  {
{
int SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 848 "libnum.scm"
if (SCM_EQ(n,SCM_MAKE_INT(0))){SCM_RESULT = 0;
SCM_RESULT_s = Scm_MakeInteger(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}else if(
SCM_INTP(n)){
{ScmBits z=((ScmBits )(((long )(SCM_INT_VALUE(n)))));
if ((SCM_INT_VALUE(n))>(0)){
SCM_RESULT = 
#line 852 "libnum.scm"
Scm_BitsCount1(&(z),0,SCM_WORD_BITS);
SCM_RESULT_s = Scm_MakeInteger(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;} else {
SCM_RESULT = 
#line 853 "libnum.scm"
Scm_BitsCount0(&(z),0,SCM_WORD_BITS);
SCM_RESULT_s = Scm_MakeInteger(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}}}else if(
SCM_BIGNUMP(n)){SCM_RESULT = 
#line 854 "libnum.scm"
Scm_BignumLogCount(SCM_BIGNUM(n));
SCM_RESULT_s = Scm_MakeInteger(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;} else {
SCM_TYPE_ERROR(n,"exact integer");SCM_RESULT = 0;
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 libnumlogset_2bclear(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj n_scm;
  ScmObj n;
  ScmObj sets_scm;
  ScmObj sets;
  ScmObj clears_scm;
  ScmObj clears;
  ScmObj SCM_SUBRARGS[3];
  SCM_ENTER_SUBR("logset+clear");
  for (int SCM_i=0; SCM_i<3; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  n_scm = SCM_SUBRARGS[0];
  if (!SCM_INTEGERP(n_scm)) Scm_TypeError("n", "exact integer", n_scm);
  n = (n_scm);
  sets_scm = SCM_SUBRARGS[1];
  if (!SCM_INTEGERP(sets_scm)) Scm_TypeError("sets", "exact integer", sets_scm);
  sets = (sets_scm);
  clears_scm = SCM_SUBRARGS[2];
  if (!SCM_INTEGERP(clears_scm)) Scm_TypeError("clears", "exact integer", clears_scm);
  clears = (clears_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 859 "libnum.scm"
SCM_RESULT = 
#line 859 "libnum.scm"
Scm_LogAnd(Scm_LogIor(n,sets),Scm_LogNot(clears));
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 libnuminteger_length(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj n_scm;
  ScmObj n;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("integer-length");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  n_scm = SCM_SUBRARGS[0];
  if (!SCM_INTEGERP(n_scm)) Scm_TypeError("n", "exact integer", n_scm);
  n = (n_scm);
  {
{
u_long SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = Scm_IntegerLength(n);
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 libnumtwos_exponent_factor(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj n_scm;
  ScmObj n;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("twos-exponent-factor");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  n_scm = SCM_SUBRARGS[0];
  if (!SCM_INTEGERP(n_scm)) Scm_TypeError("n", "exact integer", n_scm);
  n = (n_scm);
  {
{
int SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 867 "libnum.scm"
if (SCM_EQ(n,SCM_MAKE_INT(0))){SCM_RESULT = -1;
SCM_RESULT_s = Scm_MakeInteger(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}else if(
SCM_INTP(n)){
{ScmBits z=((ScmBits )(((long )(SCM_INT_VALUE(n)))));
SCM_RESULT = 
#line 870 "libnum.scm"
Scm_BitsLowest1(&(z),0,SCM_WORD_BITS);
SCM_RESULT_s = Scm_MakeInteger(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}}else if(
SCM_BIGNUMP(n)){
{ScmBits* z=((ScmBits* )((SCM_BIGNUM(n))->values));int k=
SCM_BIGNUM_SIZE(n);
SCM_RESULT = 
#line 874 "libnum.scm"
Scm_BitsLowest1(z,0,(k)*(SCM_WORD_BITS));
SCM_RESULT_s = Scm_MakeInteger(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}} else {
SCM_TYPE_ERROR(n,"exact integer");SCM_RESULT = 0;
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 libnumtwos_exponent(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj n_scm;
  ScmObj n;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("twos-exponent");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  n_scm = SCM_SUBRARGS[0];
  if (!SCM_INTEGERP(n_scm)) Scm_TypeError("n", "exact integer", n_scm);
  n = (n_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 878 "libnum.scm"
{long i=Scm_TwosPower(n);
SCM_RESULT = 
#line 879 "libnum.scm"
(((i)>=(0))?(Scm_MakeInteger(i)):(SCM_FALSE));
SCM_RESULT_s = SCM_MAKE_MAYBE(SCM_OBJ_SAFE, SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = SCM_MAKE_MAYBE(SCM_OBJ_SAFE, SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}


static ScmObj libnuminexact__2f(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj arg1_scm;
  ScmObj arg1;
  ScmObj args_scm;
  ScmObj args;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("inexact-/");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  arg1_scm = SCM_SUBRARGS[0];
  if (!(arg1_scm)) Scm_TypeError("arg1", "scheme object", arg1_scm);
  arg1 = (arg1_scm);
  args_scm = SCM_SUBRARGS[SCM_ARGCNT-1];
  if (!SCM_LISTP(args_scm)) Scm_TypeError("args", "list", args_scm);
  args = (args_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;
ScmObj cise__1969;
#line 891 "libnum.scm"
if (SCM_NULLP(args)){SCM_RESULT = 
#line 891 "libnum.scm"
Scm_ReciprocalInexact(arg1);
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;} else {
SCM_FOR_EACH(cise__1969,args) {{ScmObj x=SCM_CAR(cise__1969);arg1=(Scm_DivCompat(arg1,x));}}
SCM_RESULT = arg1;
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 libnum_2b_2e(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj args_scm;
  ScmObj args;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("+.");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  args_scm = SCM_SUBRARGS[SCM_ARGCNT-1];
  if (!SCM_LISTP(args_scm)) Scm_TypeError("args", "list", args_scm);
  args = (args_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;
ScmObj cise__1970;
#line 899 "libnum.scm"
{ScmObj a=scm__rc.d1945[423];
SCM_FOR_EACH(cise__1970,args) {{ScmObj x=SCM_CAR(cise__1970);a=(Scm_Add(a,Scm_Inexact(x)));}}
SCM_RESULT = a;
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 libnum_2a_2e(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj args_scm;
  ScmObj args;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("*.");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  args_scm = SCM_SUBRARGS[SCM_ARGCNT-1];
  if (!SCM_LISTP(args_scm)) Scm_TypeError("args", "list", args_scm);
  args = (args_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;
ScmObj cise__1971;
#line 903 "libnum.scm"
{ScmObj a=scm__rc.d1945[820];
SCM_FOR_EACH(cise__1971,args) {{ScmObj x=SCM_CAR(cise__1971);a=(Scm_Mul(a,Scm_Inexact(x)));}}
SCM_RESULT = a;
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 libnum__2e(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj arg1_scm;
  ScmObj arg1;
  ScmObj args_scm;
  ScmObj args;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("-.");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  arg1_scm = SCM_SUBRARGS[0];
  if (!(arg1_scm)) Scm_TypeError("arg1", "scheme object", arg1_scm);
  arg1 = (arg1_scm);
  args_scm = SCM_SUBRARGS[SCM_ARGCNT-1];
  if (!SCM_LISTP(args_scm)) Scm_TypeError("args", "list", args_scm);
  args = (args_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;
ScmObj cise__1972;
#line 907 "libnum.scm"
if (
SCM_NULLP(args)){SCM_RESULT = 
#line 908 "libnum.scm"
Scm_Negate(Scm_Inexact(arg1));
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;} else {
SCM_FOR_EACH(cise__1972,args) {{ScmObj x=SCM_CAR(cise__1972);arg1=(Scm_Sub(arg1,Scm_Inexact(x)));}}
SCM_RESULT = arg1;
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 libnum_2f_2e(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj arg1_scm;
  ScmObj arg1;
  ScmObj args_scm;
  ScmObj args;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("/.");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  arg1_scm = SCM_SUBRARGS[0];
  if (!(arg1_scm)) Scm_TypeError("arg1", "scheme object", arg1_scm);
  arg1 = (arg1_scm);
  args_scm = SCM_SUBRARGS[SCM_ARGCNT-1];
  if (!SCM_LISTP(args_scm)) Scm_TypeError("args", "list", args_scm);
  args = (args_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;
ScmObj cise__1973;
#line 912 "libnum.scm"
if (
SCM_NULLP(args)){SCM_RESULT = 
#line 913 "libnum.scm"
Scm_Reciprocal(Scm_Inexact(arg1));
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;} else {
SCM_FOR_EACH(cise__1973,args) {{ScmObj x=SCM_CAR(cise__1973);arg1=(Scm_DivInexact(arg1,x));}}
SCM_RESULT = arg1;
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 libnumclamp(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj x_scm;
  ScmObj x;
  ScmObj min_scm;
  ScmObj min;
  ScmObj max_scm;
  ScmObj max;
  ScmObj SCM_SUBRARGS[3];
  SCM_ENTER_SUBR("clamp");
  if (SCM_ARGCNT >= 4
      && !SCM_NULLP(SCM_ARGREF(SCM_ARGCNT-1)))
    Scm_Error("too many arguments: up to 3 is expected, %d given.", SCM_ARGCNT + Scm_Length(SCM_ARGREF(SCM_ARGCNT-1)) - 1);
  for (int SCM_i=0; SCM_i<3; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  x_scm = SCM_SUBRARGS[0];
  if (!(x_scm)) Scm_TypeError("x", "scheme object", x_scm);
  x = (x_scm);
  if (SCM_ARGCNT > 1+1) {
    min_scm = SCM_SUBRARGS[1];
  } else {
    min_scm = SCM_FALSE;
  }
  if (!(min_scm)) Scm_TypeError("min", "scheme object", min_scm);
  min = (min_scm);
  if (SCM_ARGCNT > 2+1) {
    max_scm = SCM_SUBRARGS[2];
  } else {
    max_scm = SCM_FALSE;
  }
  if (!(max_scm)) Scm_TypeError("max", "scheme object", max_scm);
  max = (max_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 918 "libnum.scm"
{ScmObj r=x;int maybe_exact=SCM_EXACTP(x);
if (!(SCM_REALP(x))){{SCM_TYPE_ERROR(x,"real number");}}
if (SCM_EXACTP(min)){if ((Scm_NumCmp(x,min))<(0)){{r=(min);}}}else if(
SCM_FLONUMP(min)){
maybe_exact=(FALSE);
if ((Scm_NumCmp(x,min))<(0)){{r=(min);}}}else if(
!(SCM_FALSEP(min))){SCM_TYPE_ERROR(min,"real number or #f");}
if (SCM_EXACTP(max)){if ((Scm_NumCmp(x,max))>(0)){{r=(max);}}}else if(
SCM_FLONUMP(max)){
maybe_exact=(FALSE);
if ((Scm_NumCmp(x,max))>(0)){{r=(max);}}}else if(
!(SCM_FALSEP(max))){SCM_TYPE_ERROR(max,"real number or #f");}
if ((!(maybe_exact))&&(SCM_EXACTP(r))){
SCM_RESULT = 
#line 931 "libnum.scm"
Scm_Inexact(r);
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;} else {
SCM_RESULT = r;
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 libnumquotient_26remainder(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj n1_scm;
  ScmObj n1;
  ScmObj n2_scm;
  ScmObj n2;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("quotient&remainder");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  n1_scm = SCM_SUBRARGS[0];
  if (!(n1_scm)) Scm_TypeError("n1", "scheme object", n1_scm);
  n1 = (n1_scm);
  n2_scm = SCM_SUBRARGS[1];
  if (!(n2_scm)) Scm_TypeError("n2", "scheme object", n2_scm);
  n2 = (n2_scm);
  {
ScmObj SCM_RESULT0;
ScmObj SCM_RESULT1;
ScmObj SCM_RESULT_s;
{

#line 935 "libnum.scm"
SCM_RESULT0=(Scm_Quotient(n1,n2,&(SCM_RESULT1)));
}
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = Scm_Values2(SCM_OBJ_SAFE(SCM_RESULT0), SCM_OBJ_SAFE(SCM_RESULT1));
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
  }
}


static ScmObj libnummake_rectangular(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj a_scm;
  double a;
  ScmObj b_scm;
  double b;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("make-rectangular");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  a_scm = SCM_SUBRARGS[0];
  if (!SCM_REALP(a_scm)) Scm_TypeError("a", "double", a_scm);
  a = Scm_GetDouble(a_scm);
  b_scm = SCM_SUBRARGS[1];
  if (!SCM_REALP(b_scm)) Scm_TypeError("b", "double", b_scm);
  b = Scm_GetDouble(b_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = Scm_MakeComplex(a,b);
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 libnummake_polar(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj r_scm;
  double r;
  ScmObj t_scm;
  double t;
  ScmObj SCM_SUBRARGS[2];
  SCM_ENTER_SUBR("make-polar");
  for (int SCM_i=0; SCM_i<2; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  r_scm = SCM_SUBRARGS[0];
  if (!SCM_REALP(r_scm)) Scm_TypeError("r", "double", r_scm);
  r = Scm_GetDouble(r_scm);
  t_scm = SCM_SUBRARGS[1];
  if (!SCM_REALP(t_scm)) Scm_TypeError("t", "double", t_scm);
  t = Scm_GetDouble(t_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = Scm_MakeComplexPolar(r,t);
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 libnumreal_part(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj z_scm;
  ScmObj z;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("real-part");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  z_scm = SCM_SUBRARGS[0];
  if (!SCM_NUMBERP(z_scm)) Scm_TypeError("z", "number", z_scm);
  z = (z_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 950 "libnum.scm"
if (SCM_REALP(z)){
SCM_RESULT = z;
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;} else {
SCM_RESULT = 
#line 952 "libnum.scm"
Scm_VMReturnFlonum(SCM_COMPNUM_REAL(z));
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 libnumimag_part(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj z_scm;
  ScmObj z;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("imag-part");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  z_scm = SCM_SUBRARGS[0];
  if (!SCM_NUMBERP(z_scm)) Scm_TypeError("z", "number", z_scm);
  z = (z_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;

#line 955 "libnum.scm"
if (SCM_EXACTP(z)){SCM_RESULT = 
#line 955 "libnum.scm"
SCM_MAKE_INT(0);
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;}else if(
SCM_REALP(z)){SCM_RESULT = 
#line 956 "libnum.scm"
Scm_VMReturnFlonum(0.0);
SCM_RESULT_s = SCM_OBJ_SAFE(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;} else {
SCM_RESULT = 
#line 957 "libnum.scm"
Scm_VMReturnFlonum(SCM_COMPNUM_IMAG(z));
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 libnummagnitude(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj z_scm;
  ScmObj z;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("magnitude");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  z_scm = SCM_SUBRARGS[0];
  if (!SCM_NUMBERP(z_scm)) Scm_TypeError("z", "number", z_scm);
  z = (z_scm);
  {
{
ScmObj SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = Scm_VMAbs(z);
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 libnumangle(ScmObj *SCM_FP SCM_UNUSED, int SCM_ARGCNT SCM_UNUSED, void *data_ SCM_UNUSED)
{
  ScmObj z_scm;
  ScmObj z;
  ScmObj SCM_SUBRARGS[1];
  SCM_ENTER_SUBR("angle");
  for (int SCM_i=0; SCM_i<1; SCM_i++) {
    SCM_SUBRARGS[SCM_i] = SCM_ARGREF(SCM_i);
  }
  z_scm = SCM_SUBRARGS[0];
  if (!SCM_NUMBERP(z_scm)) Scm_TypeError("z", "number", z_scm);
  z = (z_scm);
  {
{
double SCM_RESULT;
ScmObj SCM_RESULT_s;
SCM_RESULT = Scm_Angle(z);
SCM_RESULT_s = Scm_VMReturnFlonum(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
goto SCM_STUB_RETURN;
SCM_STUB_RETURN:
SCM_RESULT_s = Scm_VMReturnFlonum(SCM_RESULT);
goto SCM_STUB_RETURN_BOXED;
SCM_STUB_RETURN_BOXED:
SCM_RETURN(SCM_RESULT_s);
}
  }
}

 int Scm_ClampMode(ScmObj clamp){{
#line 967 "libnum.scm"
if (SCM_EQ(clamp,scm__rc.d1945[881])){return (SCM_CLAMP_BOTH);}else if(
SCM_EQ(clamp,scm__rc.d1945[880])){return (SCM_CLAMP_LO);}else if(
SCM_EQ(clamp,scm__rc.d1945[879])){return (SCM_CLAMP_HI);}else if(
SCM_EQ(clamp,scm__rc.d1945[878])){return (SCM_CLAMP_WRAPAROUND);}else if(
!((SCM_FALSEP(clamp))||(SCM_UNBOUNDP(clamp)))){
Scm_Error("clamp argument must be either 'both, 'high, 'low, 'wraparound or #f, but got %S",clamp);}
#line 974 "libnum.scm"
return (SCM_CLAMP_ERROR);}}
static ScmCompiledCode *toplevels[] = {
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[0])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[1])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[2])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[3])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[5])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[7])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[9])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[12])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[15])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[17])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[19])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[21])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[23])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[25])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[27])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[29])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[31])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[33])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[35])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[37])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[39])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[41])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[43])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[45])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[47])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[49])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[51])),
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[53])),
 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[882]), i++) = scm__rc.d1945[118];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[110];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[124];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[112];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[1044];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[201];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[197];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[205];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[188];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[1];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[338];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = SCM_OBJ(&scm__sc.d1944[102]);
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[340];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[339];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[336];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[333];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[331];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[347];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[345];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[354];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[147];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[352];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[359];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[383];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = SCM_OBJ(&scm__sc.d1944[116]);
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[22];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[1045];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[129];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[389];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[143];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[387];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[382];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[1046];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[4];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[381];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[1047];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[361];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[1048];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[1049];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[433];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[28];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[395];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[394];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[426];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[47];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[427];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[26];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[72];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[1050];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[423];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[74];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = SCM_OBJ(&scm__sc.d1944[129]);
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[157];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[417];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = SCM_OBJ(&scm__sc.d1944[164]);
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[483];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[560];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[448];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[556];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[558];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[16];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[18];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[289];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[329];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[565];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[575];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[569];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[450];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[571];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[573];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[327];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[482];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[159];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[505];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[591];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[1051];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[1052];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[139];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[1053];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[1054];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[585];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[268];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[1055];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[413];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[1056];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[1057];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[514];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[1058];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[412];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[415];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[1059];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[720];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[163];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[24];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[580];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[1060];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[606];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[1061];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[1062];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[605];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[602];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[237];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[63];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[1063];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[256];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[0];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[523];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[1064];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[617];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[38];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[613];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[611];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[1065];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[1066];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[1067];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[1068];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[1069];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = SCM_MAKE_INT(-1);
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[544];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[840];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[841];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[1070];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[1071];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[161];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[251];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[1072];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[533];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[461];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[495];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[459];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[493];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[635];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[644];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[649];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[654];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[661];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[1073];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[463];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[659];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[497];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[667];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[1074];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[825];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[676];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[471];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[673];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[499];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[682];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[691];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[480];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[689];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[501];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[697];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = SCM_OBJ(&scm__sc.d1944[189]);
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[76];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[708];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[705];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[703];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[503];
    SCM_VECTOR_ELEMENT(SCM_OBJ(&scm__rc.d1945[882]), i++) = scm__rc.d1945[713];
    initialized = TRUE;
  }
  return SCM_OBJ(&scm__rc.d1945[882]);
}
void Scm_Init_libnum() {
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())));
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())));
  scm__rc.d1945[0] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[0])),TRUE); /* number? */
  scm__rc.d1945[1] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[1])),TRUE); /* obj */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[1]), scm__rc.d1945[1]);
  scm__rc.d1945[2] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[2])),TRUE); /* source-info */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[4]), scm__rc.d1945[2]);
  scm__rc.d1945[3] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[4])),TRUE); /* bind-info */
  scm__rc.d1945[4] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[5])),TRUE); /* scheme */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[5]), scm__rc.d1945[0]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[6]), scm__rc.d1945[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[7]), scm__rc.d1945[3]);
  scm__rc.d1945[5] = Scm_MakeExtendedPair(scm__rc.d1945[0], SCM_OBJ(&scm__rc.d1946[1]), SCM_OBJ(&scm__rc.d1946[9]));
  scm__rc.d1945[6] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[6])),TRUE); /* <top> */
  scm__rc.d1945[7] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[7])),TRUE); /* -> */
  scm__rc.d1945[8] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[8])),TRUE); /* <boolean> */
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[9]))[3] = scm__rc.d1945[4];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[9]))[4] = scm__rc.d1945[6];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[9]))[5] = scm__rc.d1945[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[9]))[6] = scm__rc.d1945[8];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())), SCM_SYMBOL(SCM_INTERN("number?")), SCM_OBJ(&libnumnumberP__STUB), SCM_BINDING_INLINABLE);
  libnumnumberP__STUB.common.info = scm__rc.d1945[5];
  libnumnumberP__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[9]);
  scm__rc.d1945[16] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[9])),TRUE); /* complex? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[12]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[13]), scm__rc.d1945[16]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[14]), scm__rc.d1945[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[15]), scm__rc.d1945[3]);
  scm__rc.d1945[17] = Scm_MakeExtendedPair(scm__rc.d1945[16], SCM_OBJ(&scm__rc.d1946[1]), SCM_OBJ(&scm__rc.d1946[17]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())), SCM_SYMBOL(SCM_INTERN("complex?")), SCM_OBJ(&libnumcomplexP__STUB), SCM_BINDING_INLINABLE);
  libnumcomplexP__STUB.common.info = scm__rc.d1945[17];
  libnumcomplexP__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[9]);
  scm__rc.d1945[18] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[10])),TRUE); /* real? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[20]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[21]), scm__rc.d1945[18]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[22]), scm__rc.d1945[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[23]), scm__rc.d1945[3]);
  scm__rc.d1945[19] = Scm_MakeExtendedPair(scm__rc.d1945[18], SCM_OBJ(&scm__rc.d1946[1]), SCM_OBJ(&scm__rc.d1946[25]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())), SCM_SYMBOL(SCM_INTERN("real?")), SCM_OBJ(&libnumrealP__STUB), SCM_BINDING_INLINABLE);
  libnumrealP__STUB.common.info = scm__rc.d1945[19];
  libnumrealP__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[9]);
  scm__rc.d1945[20] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[11])),TRUE); /* rational? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[28]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[29]), scm__rc.d1945[20]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[30]), scm__rc.d1945[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[31]), scm__rc.d1945[3]);
  scm__rc.d1945[21] = Scm_MakeExtendedPair(scm__rc.d1945[20], SCM_OBJ(&scm__rc.d1946[1]), SCM_OBJ(&scm__rc.d1946[33]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())), SCM_SYMBOL(SCM_INTERN("rational?")), SCM_OBJ(&libnumrationalP__STUB), SCM_BINDING_INLINABLE);
  libnumrationalP__STUB.common.info = scm__rc.d1945[21];
  libnumrationalP__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[9]);
  scm__rc.d1945[22] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[12])),TRUE); /* integer? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[36]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[37]), scm__rc.d1945[22]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[38]), scm__rc.d1945[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[39]), scm__rc.d1945[3]);
  scm__rc.d1945[23] = Scm_MakeExtendedPair(scm__rc.d1945[22], SCM_OBJ(&scm__rc.d1946[1]), SCM_OBJ(&scm__rc.d1946[41]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())), SCM_SYMBOL(SCM_INTERN("integer?")), SCM_OBJ(&libnumintegerP__STUB), SCM_BINDING_INLINABLE);
  libnumintegerP__STUB.common.info = scm__rc.d1945[23];
  libnumintegerP__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[9]);
  scm__rc.d1945[24] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[13])),TRUE); /* exact? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[44]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[45]), scm__rc.d1945[24]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[46]), scm__rc.d1945[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[47]), scm__rc.d1945[3]);
  scm__rc.d1945[25] = Scm_MakeExtendedPair(scm__rc.d1945[24], SCM_OBJ(&scm__rc.d1946[1]), SCM_OBJ(&scm__rc.d1946[49]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())), SCM_SYMBOL(SCM_INTERN("exact?")), SCM_OBJ(&libnumexactP__STUB), SCM_BINDING_INLINABLE);
  libnumexactP__STUB.common.info = scm__rc.d1945[25];
  libnumexactP__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[9]);
  scm__rc.d1945[26] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[14])),TRUE); /* inexact? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[52]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[53]), scm__rc.d1945[26]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[54]), scm__rc.d1945[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[55]), scm__rc.d1945[3]);
  scm__rc.d1945[27] = Scm_MakeExtendedPair(scm__rc.d1945[26], SCM_OBJ(&scm__rc.d1946[1]), SCM_OBJ(&scm__rc.d1946[57]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())), SCM_SYMBOL(SCM_INTERN("inexact?")), SCM_OBJ(&libnuminexactP__STUB), SCM_BINDING_INLINABLE);
  libnuminexactP__STUB.common.info = scm__rc.d1945[27];
  libnuminexactP__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[9]);
  scm__rc.d1945[28] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[15])),TRUE); /* zero? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[60]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[61]), scm__rc.d1945[28]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[62]), scm__rc.d1945[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[63]), scm__rc.d1945[3]);
  scm__rc.d1945[29] = Scm_MakeExtendedPair(scm__rc.d1945[28], SCM_OBJ(&scm__rc.d1946[1]), SCM_OBJ(&scm__rc.d1946[65]));
  scm__rc.d1945[30] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[16])),TRUE); /* <number> */
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[31]))[3] = scm__rc.d1945[4];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[31]))[4] = scm__rc.d1945[30];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[31]))[5] = scm__rc.d1945[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[31]))[6] = scm__rc.d1945[8];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())), SCM_SYMBOL(SCM_INTERN("zero?")), SCM_OBJ(&libnumzeroP__STUB), SCM_BINDING_INLINABLE);
  libnumzeroP__STUB.common.info = scm__rc.d1945[29];
  libnumzeroP__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[31]);
  scm__rc.d1945[38] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[17])),TRUE); /* positive? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[68]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[69]), scm__rc.d1945[38]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[70]), scm__rc.d1945[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[71]), scm__rc.d1945[3]);
  scm__rc.d1945[39] = Scm_MakeExtendedPair(scm__rc.d1945[38], SCM_OBJ(&scm__rc.d1946[1]), SCM_OBJ(&scm__rc.d1946[73]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())), SCM_SYMBOL(SCM_INTERN("positive?")), SCM_OBJ(&libnumpositiveP__STUB), SCM_BINDING_INLINABLE);
  libnumpositiveP__STUB.common.info = scm__rc.d1945[39];
  libnumpositiveP__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[9]);
  scm__rc.d1945[40] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[18])),TRUE); /* negative? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[76]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[77]), scm__rc.d1945[40]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[78]), scm__rc.d1945[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[79]), scm__rc.d1945[3]);
  scm__rc.d1945[41] = Scm_MakeExtendedPair(scm__rc.d1945[40], SCM_OBJ(&scm__rc.d1946[1]), SCM_OBJ(&scm__rc.d1946[81]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())), SCM_SYMBOL(SCM_INTERN("negative?")), SCM_OBJ(&libnumnegativeP__STUB), SCM_BINDING_INLINABLE);
  libnumnegativeP__STUB.common.info = scm__rc.d1945[41];
  libnumnegativeP__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[9]);
  scm__rc.d1945[42] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[19])),TRUE); /* odd? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[84]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[85]), scm__rc.d1945[42]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[86]), scm__rc.d1945[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[87]), scm__rc.d1945[3]);
  scm__rc.d1945[43] = Scm_MakeExtendedPair(scm__rc.d1945[42], SCM_OBJ(&scm__rc.d1946[1]), SCM_OBJ(&scm__rc.d1946[89]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())), SCM_SYMBOL(SCM_INTERN("odd?")), SCM_OBJ(&libnumoddP__STUB), SCM_BINDING_INLINABLE);
  libnumoddP__STUB.common.info = scm__rc.d1945[43];
  libnumoddP__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[9]);
  scm__rc.d1945[44] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[20])),TRUE); /* even? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[92]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[93]), scm__rc.d1945[44]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[94]), scm__rc.d1945[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[95]), scm__rc.d1945[3]);
  scm__rc.d1945[45] = Scm_MakeExtendedPair(scm__rc.d1945[44], SCM_OBJ(&scm__rc.d1946[1]), SCM_OBJ(&scm__rc.d1946[97]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())), SCM_SYMBOL(SCM_INTERN("even?")), SCM_OBJ(&libnumevenP__STUB), SCM_BINDING_INLINABLE);
  libnumevenP__STUB.common.info = scm__rc.d1945[45];
  libnumevenP__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[9]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
  scm__rc.d1945[46] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[21])),TRUE); /* fixnum? */
  scm__rc.d1945[47] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[22])),TRUE); /* x */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[98]), scm__rc.d1945[47]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[101]), scm__rc.d1945[2]);
  scm__rc.d1945[48] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[23])),TRUE); /* gauche */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[102]), scm__rc.d1945[46]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[103]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[104]), scm__rc.d1945[3]);
  scm__rc.d1945[49] = Scm_MakeExtendedPair(scm__rc.d1945[46], SCM_OBJ(&scm__rc.d1946[98]), SCM_OBJ(&scm__rc.d1946[106]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[50]))[3] = scm__rc.d1945[48];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[50]))[4] = scm__rc.d1945[6];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[50]))[5] = scm__rc.d1945[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[50]))[6] = scm__rc.d1945[8];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("fixnum?")), SCM_OBJ(&libnumfixnumP__STUB), 0);
  libnumfixnumP__STUB.common.info = scm__rc.d1945[49];
  libnumfixnumP__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[50]);
  scm__rc.d1945[57] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[24])),TRUE); /* bignum? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[109]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[110]), scm__rc.d1945[57]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[111]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[112]), scm__rc.d1945[3]);
  scm__rc.d1945[58] = Scm_MakeExtendedPair(scm__rc.d1945[57], SCM_OBJ(&scm__rc.d1946[98]), SCM_OBJ(&scm__rc.d1946[114]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("bignum?")), SCM_OBJ(&libnumbignumP__STUB), 0);
  libnumbignumP__STUB.common.info = scm__rc.d1945[58];
  libnumbignumP__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[50]);
  scm__rc.d1945[59] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[25])),TRUE); /* flonum? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[117]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[118]), scm__rc.d1945[59]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[119]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[120]), scm__rc.d1945[3]);
  scm__rc.d1945[60] = Scm_MakeExtendedPair(scm__rc.d1945[59], SCM_OBJ(&scm__rc.d1946[98]), SCM_OBJ(&scm__rc.d1946[122]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("flonum?")), SCM_OBJ(&libnumflonumP__STUB), SCM_BINDING_INLINABLE);
  libnumflonumP__STUB.common.info = scm__rc.d1945[60];
  libnumflonumP__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[50]);
  scm__rc.d1945[61] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[26])),TRUE); /* ratnum? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[125]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[126]), scm__rc.d1945[61]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[127]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[128]), scm__rc.d1945[3]);
  scm__rc.d1945[62] = Scm_MakeExtendedPair(scm__rc.d1945[61], SCM_OBJ(&scm__rc.d1946[98]), SCM_OBJ(&scm__rc.d1946[130]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("ratnum?")), SCM_OBJ(&libnumratnumP__STUB), SCM_BINDING_INLINABLE);
  libnumratnumP__STUB.common.info = scm__rc.d1945[62];
  libnumratnumP__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[50]);
  scm__rc.d1945[63] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[27])),TRUE); /* finite? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[133]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[134]), scm__rc.d1945[63]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[135]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[136]), scm__rc.d1945[3]);
  scm__rc.d1945[64] = Scm_MakeExtendedPair(scm__rc.d1945[63], SCM_OBJ(&scm__rc.d1946[98]), SCM_OBJ(&scm__rc.d1946[138]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[65]))[3] = scm__rc.d1945[48];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[65]))[4] = scm__rc.d1945[30];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[65]))[5] = scm__rc.d1945[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[65]))[6] = scm__rc.d1945[8];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("finite?")), SCM_OBJ(&libnumfiniteP__STUB), 0);
  libnumfiniteP__STUB.common.info = scm__rc.d1945[64];
  libnumfiniteP__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[65]);
  scm__rc.d1945[72] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[28])),TRUE); /* infinite? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[141]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[142]), scm__rc.d1945[72]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[143]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[144]), scm__rc.d1945[3]);
  scm__rc.d1945[73] = Scm_MakeExtendedPair(scm__rc.d1945[72], SCM_OBJ(&scm__rc.d1946[98]), SCM_OBJ(&scm__rc.d1946[146]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("infinite?")), SCM_OBJ(&libnuminfiniteP__STUB), 0);
  libnuminfiniteP__STUB.common.info = scm__rc.d1945[73];
  libnuminfiniteP__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[65]);
  scm__rc.d1945[74] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[29])),TRUE); /* nan? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[149]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[150]), scm__rc.d1945[74]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[151]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[152]), scm__rc.d1945[3]);
  scm__rc.d1945[75] = Scm_MakeExtendedPair(scm__rc.d1945[74], SCM_OBJ(&scm__rc.d1946[98]), SCM_OBJ(&scm__rc.d1946[154]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("nan?")), SCM_OBJ(&libnumnanP__STUB), 0);
  libnumnanP__STUB.common.info = scm__rc.d1945[75];
  libnumnanP__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[65]);
  scm__rc.d1945[76] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[30])),TRUE); /* negative-zero? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[157]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[158]), scm__rc.d1945[76]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[159]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[160]), scm__rc.d1945[3]);
  scm__rc.d1945[77] = Scm_MakeExtendedPair(scm__rc.d1945[76], SCM_OBJ(&scm__rc.d1946[98]), SCM_OBJ(&scm__rc.d1946[162]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("negative-zero?")), SCM_OBJ(&libnumnegative_zeroP__STUB), SCM_BINDING_INLINABLE);
  libnumnegative_zeroP__STUB.common.info = scm__rc.d1945[77];
  libnumnegative_zeroP__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[65]);
  scm__rc.d1945[78] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[31])),TRUE); /* exact-integer? */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[165]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[166]), scm__rc.d1945[78]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[167]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[168]), scm__rc.d1945[3]);
  scm__rc.d1945[79] = Scm_MakeExtendedPair(scm__rc.d1945[78], SCM_OBJ(&scm__rc.d1946[1]), SCM_OBJ(&scm__rc.d1946[170]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("exact-integer?")), SCM_OBJ(&libnumexact_integerP__STUB), SCM_BINDING_INLINABLE);
  libnumexact_integerP__STUB.common.info = scm__rc.d1945[79];
  libnumexact_integerP__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[50]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
  scm__rc.d1945[80] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[32])),TRUE); /* fixnum-width */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[171]), scm__rc.d1945[80]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[172]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[173]), scm__rc.d1945[3]);
  scm__rc.d1945[81] = Scm_MakeExtendedPair(scm__rc.d1945[80], SCM_NIL, SCM_OBJ(&scm__rc.d1946[174]));
  scm__rc.d1945[82] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[33])),TRUE); /* <int> */
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[83]))[3] = scm__rc.d1945[48];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[83]))[4] = scm__rc.d1945[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[83]))[5] = scm__rc.d1945[82];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("fixnum-width")), SCM_OBJ(&libnumfixnum_width__STUB), 0);
  libnumfixnum_width__STUB.common.info = scm__rc.d1945[81];
  libnumfixnum_width__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[83]);
  scm__rc.d1945[89] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[34])),TRUE); /* least-fixnum */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[175]), scm__rc.d1945[89]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[176]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[177]), scm__rc.d1945[3]);
  scm__rc.d1945[90] = Scm_MakeExtendedPair(scm__rc.d1945[89], SCM_NIL, SCM_OBJ(&scm__rc.d1946[178]));
  scm__rc.d1945[91] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[35])),TRUE); /* <long> */
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[92]))[3] = scm__rc.d1945[48];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[92]))[4] = scm__rc.d1945[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[92]))[5] = scm__rc.d1945[91];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("least-fixnum")), SCM_OBJ(&libnumleast_fixnum__STUB), 0);
  libnumleast_fixnum__STUB.common.info = scm__rc.d1945[90];
  libnumleast_fixnum__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[92]);
  scm__rc.d1945[98] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[36])),TRUE); /* greatest-fixnum */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[179]), scm__rc.d1945[98]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[180]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[181]), scm__rc.d1945[3]);
  scm__rc.d1945[99] = Scm_MakeExtendedPair(scm__rc.d1945[98], SCM_NIL, SCM_OBJ(&scm__rc.d1946[182]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("greatest-fixnum")), SCM_OBJ(&libnumgreatest_fixnum__STUB), 0);
  libnumgreatest_fixnum__STUB.common.info = scm__rc.d1945[99];
  libnumgreatest_fixnum__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[92]);

#line 111 "libnum.scm"
Scm_DefaultEndian();
  scm__rc.d1945[100] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[37])),TRUE); /* native-endian */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[183]), scm__rc.d1945[100]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[184]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[185]), scm__rc.d1945[3]);
  scm__rc.d1945[101] = Scm_MakeExtendedPair(scm__rc.d1945[100], SCM_NIL, SCM_OBJ(&scm__rc.d1946[186]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[102]))[3] = scm__rc.d1945[48];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[102]))[4] = scm__rc.d1945[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[102]))[5] = scm__rc.d1945[6];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("native-endian")), SCM_OBJ(&libnumnative_endian__STUB), 0);
  libnumnative_endian__STUB.common.info = scm__rc.d1945[101];
  libnumnative_endian__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[102]);
  scm__rc.d1945[108] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[38])),TRUE); /* flonum-epsilon */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[187]), scm__rc.d1945[108]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[188]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[189]), scm__rc.d1945[3]);
  scm__rc.d1945[109] = Scm_MakeExtendedPair(scm__rc.d1945[108], SCM_NIL, SCM_OBJ(&scm__rc.d1946[190]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("flonum-epsilon")), SCM_OBJ(&libnumflonum_epsilon__STUB), 0);
  libnumflonum_epsilon__STUB.common.info = scm__rc.d1945[109];
  libnumflonum_epsilon__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[102]);
  scm__rc.d1945[110] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[39])),TRUE); /* least-positive-normalized-flonum */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[191]), scm__rc.d1945[110]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[192]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[193]), scm__rc.d1945[3]);
  scm__rc.d1945[111] = Scm_MakeExtendedPair(scm__rc.d1945[110], SCM_NIL, SCM_OBJ(&scm__rc.d1946[194]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("least-positive-normalized-flonum")), SCM_OBJ(&libnumleast_positive_normalized_flonum__STUB), 0);
  libnumleast_positive_normalized_flonum__STUB.common.info = scm__rc.d1945[111];
  libnumleast_positive_normalized_flonum__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[102]);
  scm__rc.d1945[112] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[40])),TRUE); /* least-positive-flonum */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[195]), scm__rc.d1945[112]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[196]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[197]), scm__rc.d1945[3]);
  scm__rc.d1945[113] = Scm_MakeExtendedPair(scm__rc.d1945[112], SCM_NIL, SCM_OBJ(&scm__rc.d1946[198]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("least-positive-flonum")), SCM_OBJ(&libnumleast_positive_flonum__STUB), 0);
  libnumleast_positive_flonum__STUB.common.info = scm__rc.d1945[113];
  libnumleast_positive_flonum__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[102]);
  scm__rc.d1945[114] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[41])),TRUE); /* greatest-positive-flonum */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[199]), scm__rc.d1945[114]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[200]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[201]), scm__rc.d1945[3]);
  scm__rc.d1945[115] = Scm_MakeExtendedPair(scm__rc.d1945[114], SCM_NIL, SCM_OBJ(&scm__rc.d1946[202]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("greatest-positive-flonum")), SCM_OBJ(&libnumgreatest_positive_flonum__STUB), 0);
  libnumgreatest_positive_flonum__STUB.common.info = scm__rc.d1945[115];
  libnumgreatest_positive_flonum__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[102]);
  scm__rc.d1945[117] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[42])),TRUE); /* %expression-name-mark-key */
  scm__rc.d1945[116] = Scm_MakeIdentifier(scm__rc.d1945[117], SCM_MODULE(Scm_GaucheInternalModule()), SCM_NIL); /* gauche.internal#%expression-name-mark-key */
  scm__rc.d1945[118] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[43])),TRUE); /* flonum-min-normalized */
  scm__rc.d1945[120] = SCM_OBJ(Scm_FindModule(SCM_SYMBOL(scm__rc.d1945[48]), SCM_FIND_MODULE_CREATE|SCM_FIND_MODULE_PLACEHOLDING)); /* module gauche */
  scm__rc.d1945[119] = Scm_MakeIdentifier(scm__rc.d1945[110], SCM_MODULE(scm__rc.d1945[120]), SCM_NIL); /* gauche#least-positive-normalized-flonum */
  scm__rc.d1945[121] = Scm_MakeIdentifier(scm__rc.d1945[118], SCM_MODULE(scm__rc.d1945[120]), SCM_NIL); /* gauche#flonum-min-normalized */
  scm__rc.d1945[122] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[44])),TRUE); /* %toplevel */
  scm__rc.d1945[123] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1949[0])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[0]))->name = scm__rc.d1945[122];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[0]))->debugInfo = scm__rc.d1945[123];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[0]))[3] = SCM_WORD(scm__rc.d1945[116]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[0]))[6] = SCM_WORD(scm__rc.d1945[118]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[0]))[10] = SCM_WORD(scm__rc.d1945[119]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[0]))[13] = SCM_WORD(scm__rc.d1945[121]);
  scm__rc.d1945[124] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[45])),TRUE); /* flonum-min-denormalized */
  scm__rc.d1945[125] = Scm_MakeIdentifier(scm__rc.d1945[112], SCM_MODULE(scm__rc.d1945[120]), SCM_NIL); /* gauche#least-positive-flonum */
  scm__rc.d1945[126] = Scm_MakeIdentifier(scm__rc.d1945[124], SCM_MODULE(scm__rc.d1945[120]), SCM_NIL); /* gauche#flonum-min-denormalized */
  scm__rc.d1945[127] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1949[1])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[1]))->name = scm__rc.d1945[122];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[1]))->debugInfo = scm__rc.d1945[127];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[15]))[3] = SCM_WORD(scm__rc.d1945[116]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[15]))[6] = SCM_WORD(scm__rc.d1945[124]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[15]))[10] = SCM_WORD(scm__rc.d1945[125]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[15]))[13] = SCM_WORD(scm__rc.d1945[126]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())));
  scm__rc.d1945[128] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[46])),TRUE); /* %bignum-dump */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[205]), scm__rc.d1945[2]);
  scm__rc.d1945[129] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[47])),TRUE); /* gauche.internal */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[206]), scm__rc.d1945[128]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[207]), scm__rc.d1945[129]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[208]), scm__rc.d1945[3]);
  scm__rc.d1945[130] = Scm_MakeExtendedPair(scm__rc.d1945[128], SCM_OBJ(&scm__rc.d1946[1]), SCM_OBJ(&scm__rc.d1946[210]));
  scm__rc.d1945[131] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[48])),TRUE); /* <void> */
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[132]))[3] = scm__rc.d1945[129];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[132]))[4] = scm__rc.d1945[6];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[132]))[5] = scm__rc.d1945[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[132]))[6] = scm__rc.d1945[131];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())), SCM_SYMBOL(SCM_INTERN("%bignum-dump")), SCM_OBJ(&libnum_25bignum_dump__STUB), 0);
  libnum_25bignum_dump__STUB.common.info = scm__rc.d1945[130];
  libnum_25bignum_dump__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[132]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())));
  scm__rc.d1945[139] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[49])),TRUE); /* = */
  scm__rc.d1945[140] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[50])),TRUE); /* arg0 */
  scm__rc.d1945[141] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[51])),TRUE); /* arg1 */
  scm__rc.d1945[142] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1944[52]))); /* :rest */
  scm__rc.d1945[143] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[53])),TRUE); /* args */
  scm__rc.d1945[144] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1944[54]))); /* :optarray */
  scm__rc.d1945[145] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[55])),TRUE); /* oarg */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[211]), scm__rc.d1945[145]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[212]), scm__rc.d1945[144]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[213]), scm__rc.d1945[143]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[214]), scm__rc.d1945[142]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[215]), scm__rc.d1945[141]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[216]), scm__rc.d1945[140]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[219]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[220]), scm__rc.d1945[139]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[221]), scm__rc.d1945[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[222]), scm__rc.d1945[3]);
  scm__rc.d1945[146] = Scm_MakeExtendedPair(scm__rc.d1945[139], SCM_OBJ(&scm__rc.d1946[216]), SCM_OBJ(&scm__rc.d1946[224]));
  scm__rc.d1945[147] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[56])),TRUE); /* * */
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[148]))[3] = scm__rc.d1945[4];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[148]))[4] = scm__rc.d1945[6];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[148]))[5] = scm__rc.d1945[6];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[148]))[6] = scm__rc.d1945[147];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[148]))[7] = scm__rc.d1945[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[148]))[8] = scm__rc.d1945[8];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())), SCM_SYMBOL(SCM_INTERN("=")), SCM_OBJ(&libnum_3d__STUB), SCM_BINDING_INLINABLE);
  libnum_3d__STUB.common.info = scm__rc.d1945[146];
  libnum_3d__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[148]);
  scm__rc.d1945[157] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[57])),TRUE); /* < */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[227]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[228]), scm__rc.d1945[157]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[229]), scm__rc.d1945[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[230]), scm__rc.d1945[3]);
  scm__rc.d1945[158] = Scm_MakeExtendedPair(scm__rc.d1945[157], SCM_OBJ(&scm__rc.d1946[216]), SCM_OBJ(&scm__rc.d1946[232]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())), SCM_SYMBOL(SCM_INTERN("<")), SCM_OBJ(&libnum_LT__STUB), SCM_BINDING_INLINABLE);
  libnum_LT__STUB.common.info = scm__rc.d1945[158];
  libnum_LT__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[148]);
  scm__rc.d1945[159] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[58])),TRUE); /* <= */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[235]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[236]), scm__rc.d1945[159]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[237]), scm__rc.d1945[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[238]), scm__rc.d1945[3]);
  scm__rc.d1945[160] = Scm_MakeExtendedPair(scm__rc.d1945[159], SCM_OBJ(&scm__rc.d1946[216]), SCM_OBJ(&scm__rc.d1946[240]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())), SCM_SYMBOL(SCM_INTERN("<=")), SCM_OBJ(&libnum_LT_3d__STUB), SCM_BINDING_INLINABLE);
  libnum_LT_3d__STUB.common.info = scm__rc.d1945[160];
  libnum_LT_3d__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[148]);
  scm__rc.d1945[161] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[59])),TRUE); /* > */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[243]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[244]), scm__rc.d1945[161]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[245]), scm__rc.d1945[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[246]), scm__rc.d1945[3]);
  scm__rc.d1945[162] = Scm_MakeExtendedPair(scm__rc.d1945[161], SCM_OBJ(&scm__rc.d1946[216]), SCM_OBJ(&scm__rc.d1946[248]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())), SCM_SYMBOL(SCM_INTERN(">")), SCM_OBJ(&libnum_GT__STUB), SCM_BINDING_INLINABLE);
  libnum_GT__STUB.common.info = scm__rc.d1945[162];
  libnum_GT__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[148]);
  scm__rc.d1945[163] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[60])),TRUE); /* >= */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[251]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[252]), scm__rc.d1945[163]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[253]), scm__rc.d1945[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[254]), scm__rc.d1945[3]);
  scm__rc.d1945[164] = Scm_MakeExtendedPair(scm__rc.d1945[163], SCM_OBJ(&scm__rc.d1946[216]), SCM_OBJ(&scm__rc.d1946[256]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())), SCM_SYMBOL(SCM_INTERN(">=")), SCM_OBJ(&libnum_GT_3d__STUB), SCM_BINDING_INLINABLE);
  libnum_GT_3d__STUB.common.info = scm__rc.d1945[164];
  libnum_GT_3d__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[148]);
  scm__rc.d1945[165] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[61])),TRUE); /* max */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[257]), scm__rc.d1945[143]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[258]), scm__rc.d1945[142]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[259]), scm__rc.d1945[140]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[262]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[263]), scm__rc.d1945[165]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[264]), scm__rc.d1945[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[265]), scm__rc.d1945[3]);
  scm__rc.d1945[166] = Scm_MakeExtendedPair(scm__rc.d1945[165], SCM_OBJ(&scm__rc.d1946[259]), SCM_OBJ(&scm__rc.d1946[267]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[167]))[3] = scm__rc.d1945[4];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[167]))[4] = scm__rc.d1945[6];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[167]))[5] = scm__rc.d1945[147];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[167]))[6] = scm__rc.d1945[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[167]))[7] = scm__rc.d1945[30];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())), SCM_SYMBOL(SCM_INTERN("max")), SCM_OBJ(&libnummax__STUB), SCM_BINDING_INLINABLE);
  libnummax__STUB.common.info = scm__rc.d1945[166];
  libnummax__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[167]);
  scm__rc.d1945[175] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[62])),TRUE); /* min */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[270]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[271]), scm__rc.d1945[175]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[272]), scm__rc.d1945[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[273]), scm__rc.d1945[3]);
  scm__rc.d1945[176] = Scm_MakeExtendedPair(scm__rc.d1945[175], SCM_OBJ(&scm__rc.d1946[259]), SCM_OBJ(&scm__rc.d1946[275]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())), SCM_SYMBOL(SCM_INTERN("min")), SCM_OBJ(&libnummin__STUB), SCM_BINDING_INLINABLE);
  libnummin__STUB.common.info = scm__rc.d1945[176];
  libnummin__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[167]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
  scm__rc.d1945[177] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[63])),TRUE); /* min&max */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[278]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[279]), scm__rc.d1945[177]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[280]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[281]), scm__rc.d1945[3]);
  scm__rc.d1945[178] = Scm_MakeExtendedPair(scm__rc.d1945[177], SCM_OBJ(&scm__rc.d1946[259]), SCM_OBJ(&scm__rc.d1946[283]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[179]))[3] = scm__rc.d1945[48];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[179]))[4] = scm__rc.d1945[6];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[179]))[5] = scm__rc.d1945[147];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[179]))[6] = scm__rc.d1945[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[179]))[7] = scm__rc.d1945[6];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[179]))[8] = scm__rc.d1945[6];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("min&max")), SCM_OBJ(&libnummin_26max__STUB), 0);
  libnummin_26max__STUB.common.info = scm__rc.d1945[178];
  libnummin_26max__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[179]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())));
  scm__rc.d1945[188] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[64])),TRUE); /* exact->inexact */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[286]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[287]), scm__rc.d1945[188]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[288]), scm__rc.d1945[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[289]), scm__rc.d1945[3]);
  scm__rc.d1945[189] = Scm_MakeExtendedPair(scm__rc.d1945[188], SCM_OBJ(&scm__rc.d1946[1]), SCM_OBJ(&scm__rc.d1946[291]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[190]))[3] = scm__rc.d1945[4];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[190]))[4] = scm__rc.d1945[6];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[190]))[5] = scm__rc.d1945[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[190]))[6] = scm__rc.d1945[6];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())), SCM_SYMBOL(SCM_INTERN("exact->inexact")), SCM_OBJ(&libnumexact_TOinexact__STUB), SCM_BINDING_INLINABLE);
  libnumexact_TOinexact__STUB.common.info = scm__rc.d1945[189];
  libnumexact_TOinexact__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[190]);
  scm__rc.d1945[197] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[65])),TRUE); /* inexact->exact */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[294]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[295]), scm__rc.d1945[197]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[296]), scm__rc.d1945[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[297]), scm__rc.d1945[3]);
  scm__rc.d1945[198] = Scm_MakeExtendedPair(scm__rc.d1945[197], SCM_OBJ(&scm__rc.d1946[1]), SCM_OBJ(&scm__rc.d1946[299]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())), SCM_SYMBOL(SCM_INTERN("inexact->exact")), SCM_OBJ(&libnuminexact_TOexact__STUB), SCM_BINDING_INLINABLE);
  libnuminexact_TOexact__STUB.common.info = scm__rc.d1945[198];
  libnuminexact_TOexact__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[190]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
  scm__rc.d1945[199] = Scm_MakeIdentifier(scm__rc.d1945[197], SCM_MODULE(scm__rc.d1945[120]), SCM_NIL); /* gauche#inexact->exact */
  scm__rc.d1945[201] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[66])),TRUE); /* exact */
  scm__rc.d1945[200] = Scm_MakeIdentifier(scm__rc.d1945[201], SCM_MODULE(scm__rc.d1945[120]), SCM_NIL); /* gauche#exact */
  scm__rc.d1945[202] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1949[2])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[2]))->name = scm__rc.d1945[122];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[2]))->debugInfo = scm__rc.d1945[202];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[30]))[1] = SCM_WORD(scm__rc.d1945[199]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[30]))[3] = SCM_WORD(scm__rc.d1945[200]);
  scm__rc.d1945[203] = Scm_MakeIdentifier(scm__rc.d1945[188], SCM_MODULE(scm__rc.d1945[120]), SCM_NIL); /* gauche#exact->inexact */
  scm__rc.d1945[205] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[67])),TRUE); /* inexact */
  scm__rc.d1945[204] = Scm_MakeIdentifier(scm__rc.d1945[205], SCM_MODULE(scm__rc.d1945[120]), SCM_NIL); /* gauche#inexact */
  scm__rc.d1945[206] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1949[3])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[3]))->name = scm__rc.d1945[122];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[3]))->debugInfo = scm__rc.d1945[206];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[35]))[1] = SCM_WORD(scm__rc.d1945[203]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[35]))[3] = SCM_WORD(scm__rc.d1945[204]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())));
  scm__rc.d1945[207] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[69])),TRUE); /* uppercase */
  scm__rc.d1945[208] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[70])),TRUE); /* plus */
  scm__rc.d1945[209] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[71])),TRUE); /* radix */
  scm__rc.d1945[210] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[72])),TRUE); /* notational */
  scm__rc.d1945[211] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[68])),TRUE); /* number->string */
  scm__rc.d1945[212] = Scm_MakeKeyword(SCM_STRING(SCM_OBJ(&scm__sc.d1944[73]))); /* :optional */
  scm__rc.d1945[213] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[74])),TRUE); /* control-or-base */
  scm__rc.d1945[214] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[75])),TRUE); /* flags */
  scm__rc.d1945[215] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[76])),TRUE); /* precision */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[300]), scm__rc.d1945[215]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[301]), scm__rc.d1945[214]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[302]), scm__rc.d1945[213]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[303]), scm__rc.d1945[212]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[304]), scm__rc.d1945[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[307]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[308]), scm__rc.d1945[211]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[309]), scm__rc.d1945[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[310]), scm__rc.d1945[3]);
  scm__rc.d1945[216] = Scm_MakeExtendedPair(scm__rc.d1945[211], SCM_OBJ(&scm__rc.d1946[304]), SCM_OBJ(&scm__rc.d1946[312]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[217]))[3] = scm__rc.d1945[4];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[217]))[4] = scm__rc.d1945[6];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[217]))[5] = scm__rc.d1945[147];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[217]))[6] = scm__rc.d1945[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[217]))[7] = scm__rc.d1945[6];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())), SCM_SYMBOL(SCM_INTERN("number->string")), SCM_OBJ(&libnumnumber_TOstring__STUB), SCM_BINDING_INLINABLE);
  libnumnumber_TOstring__STUB.common.info = scm__rc.d1945[216];
  libnumnumber_TOstring__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[217]);
  scm__rc.d1945[225] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[77])),TRUE); /* string->number */
  scm__rc.d1945[226] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[78])),TRUE); /* default-exactness */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[313]), scm__rc.d1945[226]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[314]), scm__rc.d1945[209]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[315]), scm__rc.d1945[212]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[316]), scm__rc.d1945[1]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[319]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[320]), scm__rc.d1945[225]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[321]), scm__rc.d1945[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[322]), scm__rc.d1945[3]);
  scm__rc.d1945[227] = Scm_MakeExtendedPair(scm__rc.d1945[225], SCM_OBJ(&scm__rc.d1946[316]), SCM_OBJ(&scm__rc.d1946[324]));
  scm__rc.d1945[228] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[79])),TRUE); /* <string> */
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[229]))[3] = scm__rc.d1945[4];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[229]))[4] = scm__rc.d1945[228];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[229]))[5] = scm__rc.d1945[147];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[229]))[6] = scm__rc.d1945[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[229]))[7] = scm__rc.d1945[6];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())), SCM_SYMBOL(SCM_INTERN("string->number")), SCM_OBJ(&libnumstring_TOnumber__STUB), 0);
  libnumstring_TOnumber__STUB.common.info = scm__rc.d1945[227];
  libnumstring_TOnumber__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[229]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
  scm__rc.d1945[237] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[80])),TRUE); /* floor->exact */
  scm__rc.d1945[238] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[81])),TRUE); /* num */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[325]), scm__rc.d1945[238]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[328]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[329]), scm__rc.d1945[237]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[330]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[331]), scm__rc.d1945[3]);
  scm__rc.d1945[239] = Scm_MakeExtendedPair(scm__rc.d1945[237], SCM_OBJ(&scm__rc.d1946[325]), SCM_OBJ(&scm__rc.d1946[333]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[240]))[3] = scm__rc.d1945[48];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[240]))[4] = scm__rc.d1945[6];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[240]))[5] = scm__rc.d1945[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[240]))[6] = scm__rc.d1945[6];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("floor->exact")), SCM_OBJ(&libnumfloor_TOexact__STUB), SCM_BINDING_INLINABLE);
  libnumfloor_TOexact__STUB.common.info = scm__rc.d1945[239];
  libnumfloor_TOexact__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[240]);
  scm__rc.d1945[247] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[82])),TRUE); /* ceiling->exact */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[336]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[337]), scm__rc.d1945[247]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[338]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[339]), scm__rc.d1945[3]);
  scm__rc.d1945[248] = Scm_MakeExtendedPair(scm__rc.d1945[247], SCM_OBJ(&scm__rc.d1946[325]), SCM_OBJ(&scm__rc.d1946[341]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("ceiling->exact")), SCM_OBJ(&libnumceiling_TOexact__STUB), SCM_BINDING_INLINABLE);
  libnumceiling_TOexact__STUB.common.info = scm__rc.d1945[248];
  libnumceiling_TOexact__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[240]);
  scm__rc.d1945[249] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[83])),TRUE); /* truncate->exact */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[344]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[345]), scm__rc.d1945[249]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[346]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[347]), scm__rc.d1945[3]);
  scm__rc.d1945[250] = Scm_MakeExtendedPair(scm__rc.d1945[249], SCM_OBJ(&scm__rc.d1946[325]), SCM_OBJ(&scm__rc.d1946[349]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("truncate->exact")), SCM_OBJ(&libnumtruncate_TOexact__STUB), SCM_BINDING_INLINABLE);
  libnumtruncate_TOexact__STUB.common.info = scm__rc.d1945[250];
  libnumtruncate_TOexact__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[240]);
  scm__rc.d1945[251] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[84])),TRUE); /* round->exact */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[352]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[353]), scm__rc.d1945[251]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[354]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[355]), scm__rc.d1945[3]);
  scm__rc.d1945[252] = Scm_MakeExtendedPair(scm__rc.d1945[251], SCM_OBJ(&scm__rc.d1946[325]), SCM_OBJ(&scm__rc.d1946[357]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("round->exact")), SCM_OBJ(&libnumround_TOexact__STUB), SCM_BINDING_INLINABLE);
  libnumround_TOexact__STUB.common.info = scm__rc.d1945[252];
  libnumround_TOexact__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[240]);
  scm__rc.d1945[253] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[85])),TRUE); /* decode-float */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[360]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[361]), scm__rc.d1945[253]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[362]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[363]), scm__rc.d1945[3]);
  scm__rc.d1945[254] = Scm_MakeExtendedPair(scm__rc.d1945[253], SCM_OBJ(&scm__rc.d1946[325]), SCM_OBJ(&scm__rc.d1946[365]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("decode-float")), SCM_OBJ(&libnumdecode_float__STUB), 0);
  libnumdecode_float__STUB.common.info = scm__rc.d1945[254];
  libnumdecode_float__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[240]);
  scm__rc.d1945[255] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[86])),TRUE); /* fmod */
  scm__rc.d1945[256] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[87])),TRUE); /* y */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[366]), scm__rc.d1945[256]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[367]), scm__rc.d1945[47]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[370]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[371]), scm__rc.d1945[255]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[372]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[373]), scm__rc.d1945[3]);
  scm__rc.d1945[257] = Scm_MakeExtendedPair(scm__rc.d1945[255], SCM_OBJ(&scm__rc.d1946[367]), SCM_OBJ(&scm__rc.d1946[375]));
  scm__rc.d1945[258] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[88])),TRUE); /* <double> */
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[259]))[3] = scm__rc.d1945[48];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[259]))[4] = scm__rc.d1945[258];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[259]))[5] = scm__rc.d1945[258];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[259]))[6] = scm__rc.d1945[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[259]))[7] = scm__rc.d1945[258];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("fmod")), SCM_OBJ(&libnumfmod__STUB), SCM_BINDING_INLINABLE);
  libnumfmod__STUB.common.info = scm__rc.d1945[257];
  libnumfmod__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[259]);
  scm__rc.d1945[267] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[89])),TRUE); /* frexp */
  scm__rc.d1945[268] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[90])),TRUE); /* d */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[376]), scm__rc.d1945[268]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[379]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[380]), scm__rc.d1945[267]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[381]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[382]), scm__rc.d1945[3]);
  scm__rc.d1945[269] = Scm_MakeExtendedPair(scm__rc.d1945[267], SCM_OBJ(&scm__rc.d1946[376]), SCM_OBJ(&scm__rc.d1946[384]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[270]))[3] = scm__rc.d1945[48];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[270]))[4] = scm__rc.d1945[258];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[270]))[5] = scm__rc.d1945[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[270]))[6] = scm__rc.d1945[258];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[270]))[7] = scm__rc.d1945[82];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("frexp")), SCM_OBJ(&libnumfrexp__STUB), SCM_BINDING_INLINABLE);
  libnumfrexp__STUB.common.info = scm__rc.d1945[269];
  libnumfrexp__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[270]);
  scm__rc.d1945[278] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[91])),TRUE); /* modf */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[387]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[388]), scm__rc.d1945[278]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[389]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[390]), scm__rc.d1945[3]);
  scm__rc.d1945[279] = Scm_MakeExtendedPair(scm__rc.d1945[278], SCM_OBJ(&scm__rc.d1946[98]), SCM_OBJ(&scm__rc.d1946[392]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[280]))[3] = scm__rc.d1945[48];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[280]))[4] = scm__rc.d1945[258];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[280]))[5] = scm__rc.d1945[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[280]))[6] = scm__rc.d1945[258];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[280]))[7] = scm__rc.d1945[258];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("modf")), SCM_OBJ(&libnummodf__STUB), SCM_BINDING_INLINABLE);
  libnummodf__STUB.common.info = scm__rc.d1945[279];
  libnummodf__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[280]);
  scm__rc.d1945[288] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[92])),TRUE); /* ldexp */
  scm__rc.d1945[289] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[93])),TRUE); /* exp */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[393]), scm__rc.d1945[289]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[394]), scm__rc.d1945[47]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[397]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[398]), scm__rc.d1945[288]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[399]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[400]), scm__rc.d1945[3]);
  scm__rc.d1945[290] = Scm_MakeExtendedPair(scm__rc.d1945[288], SCM_OBJ(&scm__rc.d1946[394]), SCM_OBJ(&scm__rc.d1946[402]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[291]))[3] = scm__rc.d1945[48];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[291]))[4] = scm__rc.d1945[258];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[291]))[5] = scm__rc.d1945[82];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[291]))[6] = scm__rc.d1945[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[291]))[7] = scm__rc.d1945[258];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("ldexp")), SCM_OBJ(&libnumldexp__STUB), SCM_BINDING_INLINABLE);
  libnumldexp__STUB.common.info = scm__rc.d1945[290];
  libnumldexp__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[291]);
  scm__rc.d1945[299] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[94])),TRUE); /* log10 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[405]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[406]), scm__rc.d1945[299]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[407]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[408]), scm__rc.d1945[3]);
  scm__rc.d1945[300] = Scm_MakeExtendedPair(scm__rc.d1945[299], SCM_OBJ(&scm__rc.d1946[98]), SCM_OBJ(&scm__rc.d1946[410]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[301]))[3] = scm__rc.d1945[48];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[301]))[4] = scm__rc.d1945[258];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[301]))[5] = scm__rc.d1945[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[301]))[6] = scm__rc.d1945[258];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("log10")), SCM_OBJ(&libnumlog10__STUB), SCM_BINDING_INLINABLE);
  libnumlog10__STUB.common.info = scm__rc.d1945[300];
  libnumlog10__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[301]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())));
#if defined(HAVE_TGAMMA)
  scm__rc.d1953[0] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1952[0])),TRUE); /* %gamma */
#endif /* defined(HAVE_TGAMMA) */
#if defined(HAVE_TGAMMA)
  scm__rc.d1953[1] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1952[1])),TRUE); /* x */
#endif /* defined(HAVE_TGAMMA) */
#if defined(HAVE_TGAMMA)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1954[1]), scm__rc.d1953[1]);
#endif /* defined(HAVE_TGAMMA) */
#if defined(HAVE_TGAMMA)
  scm__rc.d1953[2] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1952[2])),TRUE); /* source-info */
#endif /* defined(HAVE_TGAMMA) */
#if defined(HAVE_TGAMMA)
#endif /* defined(HAVE_TGAMMA) */
#if defined(HAVE_TGAMMA)
#endif /* defined(HAVE_TGAMMA) */
#if defined(HAVE_TGAMMA)
#endif /* defined(HAVE_TGAMMA) */
#if defined(HAVE_TGAMMA)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1954[4]), scm__rc.d1953[2]);
#endif /* defined(HAVE_TGAMMA) */
#if defined(HAVE_TGAMMA)
  scm__rc.d1953[3] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1952[4])),TRUE); /* bind-info */
#endif /* defined(HAVE_TGAMMA) */
#if defined(HAVE_TGAMMA)
  scm__rc.d1953[4] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1952[5])),TRUE); /* gauche.internal */
#endif /* defined(HAVE_TGAMMA) */
#if defined(HAVE_TGAMMA)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1954[5]), scm__rc.d1953[0]);
#endif /* defined(HAVE_TGAMMA) */
#if defined(HAVE_TGAMMA)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1954[6]), scm__rc.d1953[4]);
#endif /* defined(HAVE_TGAMMA) */
#if defined(HAVE_TGAMMA)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1954[7]), scm__rc.d1953[3]);
#endif /* defined(HAVE_TGAMMA) */
#if defined(HAVE_TGAMMA)
#endif /* defined(HAVE_TGAMMA) */
#if defined(HAVE_TGAMMA)
#endif /* defined(HAVE_TGAMMA) */
#if defined(HAVE_TGAMMA)
  scm__rc.d1953[5] = Scm_MakeExtendedPair(scm__rc.d1953[0], SCM_OBJ(&scm__rc.d1954[1]), SCM_OBJ(&scm__rc.d1954[9]));
#endif /* defined(HAVE_TGAMMA) */
#if defined(HAVE_TGAMMA)
  scm__rc.d1953[6] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1952[6])),TRUE); /* <double> */
#endif /* defined(HAVE_TGAMMA) */
#if defined(HAVE_TGAMMA)
  scm__rc.d1953[7] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1952[7])),TRUE); /* -> */
#endif /* defined(HAVE_TGAMMA) */
#if defined(HAVE_TGAMMA)
  ((ScmObj*)SCM_OBJ(&scm__rc.d1953[8]))[3] = scm__rc.d1953[4];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1953[8]))[4] = scm__rc.d1953[6];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1953[8]))[5] = scm__rc.d1953[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1953[8]))[6] = scm__rc.d1953[6];
#endif /* defined(HAVE_TGAMMA) */
#if defined(HAVE_TGAMMA)
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())), SCM_SYMBOL(SCM_INTERN("%gamma")), SCM_OBJ(&libnum_25gamma__STUB), SCM_BINDING_INLINABLE);
  libnum_25gamma__STUB.common.info = scm__rc.d1953[5];
  libnum_25gamma__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1953[8]);
#endif /* defined(HAVE_TGAMMA) */
#if defined(HAVE_LGAMMA)
  scm__rc.d1956[0] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1955[0])),TRUE); /* %lgamma */
#endif /* defined(HAVE_LGAMMA) */
#if defined(HAVE_LGAMMA)
  scm__rc.d1956[1] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1955[1])),TRUE); /* x */
#endif /* defined(HAVE_LGAMMA) */
#if defined(HAVE_LGAMMA)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1957[1]), scm__rc.d1956[1]);
#endif /* defined(HAVE_LGAMMA) */
#if defined(HAVE_LGAMMA)
  scm__rc.d1956[2] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1955[2])),TRUE); /* source-info */
#endif /* defined(HAVE_LGAMMA) */
#if defined(HAVE_LGAMMA)
#endif /* defined(HAVE_LGAMMA) */
#if defined(HAVE_LGAMMA)
#endif /* defined(HAVE_LGAMMA) */
#if defined(HAVE_LGAMMA)
#endif /* defined(HAVE_LGAMMA) */
#if defined(HAVE_LGAMMA)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1957[4]), scm__rc.d1956[2]);
#endif /* defined(HAVE_LGAMMA) */
#if defined(HAVE_LGAMMA)
  scm__rc.d1956[3] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1955[4])),TRUE); /* bind-info */
#endif /* defined(HAVE_LGAMMA) */
#if defined(HAVE_LGAMMA)
  scm__rc.d1956[4] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1955[5])),TRUE); /* gauche.internal */
#endif /* defined(HAVE_LGAMMA) */
#if defined(HAVE_LGAMMA)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1957[5]), scm__rc.d1956[0]);
#endif /* defined(HAVE_LGAMMA) */
#if defined(HAVE_LGAMMA)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1957[6]), scm__rc.d1956[4]);
#endif /* defined(HAVE_LGAMMA) */
#if defined(HAVE_LGAMMA)
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1957[7]), scm__rc.d1956[3]);
#endif /* defined(HAVE_LGAMMA) */
#if defined(HAVE_LGAMMA)
#endif /* defined(HAVE_LGAMMA) */
#if defined(HAVE_LGAMMA)
#endif /* defined(HAVE_LGAMMA) */
#if defined(HAVE_LGAMMA)
  scm__rc.d1956[5] = Scm_MakeExtendedPair(scm__rc.d1956[0], SCM_OBJ(&scm__rc.d1957[1]), SCM_OBJ(&scm__rc.d1957[9]));
#endif /* defined(HAVE_LGAMMA) */
#if defined(HAVE_LGAMMA)
  scm__rc.d1956[6] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1955[6])),TRUE); /* <double> */
#endif /* defined(HAVE_LGAMMA) */
#if defined(HAVE_LGAMMA)
  scm__rc.d1956[7] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1955[7])),TRUE); /* -> */
#endif /* defined(HAVE_LGAMMA) */
#if defined(HAVE_LGAMMA)
  ((ScmObj*)SCM_OBJ(&scm__rc.d1956[8]))[3] = scm__rc.d1956[4];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1956[8]))[4] = scm__rc.d1956[6];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1956[8]))[5] = scm__rc.d1956[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1956[8]))[6] = scm__rc.d1956[6];
#endif /* defined(HAVE_LGAMMA) */
#if defined(HAVE_LGAMMA)
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())), SCM_SYMBOL(SCM_INTERN("%lgamma")), SCM_OBJ(&libnum_25lgamma__STUB), SCM_BINDING_INLINABLE);
  libnum_25lgamma__STUB.common.info = scm__rc.d1956[5];
  libnum_25lgamma__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1956[8]);
#endif /* defined(HAVE_LGAMMA) */
  scm__rc.d1945[308] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[95])),TRUE); /* flonum->f16bits */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[413]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[414]), scm__rc.d1945[308]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[415]), scm__rc.d1945[129]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[416]), scm__rc.d1945[3]);
  scm__rc.d1945[309] = Scm_MakeExtendedPair(scm__rc.d1945[308], SCM_OBJ(&scm__rc.d1946[98]), SCM_OBJ(&scm__rc.d1946[418]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[310]))[3] = scm__rc.d1945[129];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[310]))[4] = scm__rc.d1945[258];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[310]))[5] = scm__rc.d1945[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[310]))[6] = scm__rc.d1945[82];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())), SCM_SYMBOL(SCM_INTERN("flonum->f16bits")), SCM_OBJ(&libnumflonum_TOf16bits__STUB), SCM_BINDING_INLINABLE);
  libnumflonum_TOf16bits__STUB.common.info = scm__rc.d1945[309];
  libnumflonum_TOf16bits__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[310]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[421]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[422]), scm__rc.d1945[147]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[423]), scm__rc.d1945[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[424]), scm__rc.d1945[3]);
  scm__rc.d1945[317] = Scm_MakeExtendedPair(scm__rc.d1945[147], SCM_OBJ(&scm__rc.d1946[258]), SCM_OBJ(&scm__rc.d1946[426]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[318]))[3] = scm__rc.d1945[4];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[318]))[4] = scm__rc.d1945[147];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[318]))[5] = scm__rc.d1945[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[318]))[6] = scm__rc.d1945[30];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())), SCM_SYMBOL(SCM_INTERN("*")), SCM_OBJ(&libnum_2a__STUB), 0);
  libnum_2a__STUB.common.info = scm__rc.d1945[317];
  libnum_2a__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[318]);
  scm__rc.d1945[325] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[96])),TRUE); /* + */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[429]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[430]), scm__rc.d1945[325]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[431]), scm__rc.d1945[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[432]), scm__rc.d1945[3]);
  scm__rc.d1945[326] = Scm_MakeExtendedPair(scm__rc.d1945[325], SCM_OBJ(&scm__rc.d1946[258]), SCM_OBJ(&scm__rc.d1946[434]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())), SCM_SYMBOL(SCM_INTERN("+")), SCM_OBJ(&libnum_2b__STUB), 0);
  libnum_2b__STUB.common.info = scm__rc.d1945[326];
  libnum_2b__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[318]);
  scm__rc.d1945[327] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[97])),TRUE); /* - */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[435]), scm__rc.d1945[141]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[438]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[439]), scm__rc.d1945[327]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[440]), scm__rc.d1945[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[441]), scm__rc.d1945[3]);
  scm__rc.d1945[328] = Scm_MakeExtendedPair(scm__rc.d1945[327], SCM_OBJ(&scm__rc.d1946[435]), SCM_OBJ(&scm__rc.d1946[443]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())), SCM_SYMBOL(SCM_INTERN("-")), SCM_OBJ(&libnum___STUB), 0);
  libnum___STUB.common.info = scm__rc.d1945[328];
  libnum___STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[167]);
  scm__rc.d1945[329] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[98])),TRUE); /* / */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[446]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[447]), scm__rc.d1945[329]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[448]), scm__rc.d1945[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[449]), scm__rc.d1945[3]);
  scm__rc.d1945[330] = Scm_MakeExtendedPair(scm__rc.d1945[329], SCM_OBJ(&scm__rc.d1946[435]), SCM_OBJ(&scm__rc.d1946[451]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())), SCM_SYMBOL(SCM_INTERN("/")), SCM_OBJ(&libnum_2f__STUB), 0);
  libnum_2f__STUB.common.info = scm__rc.d1945[330];
  libnum_2f__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[167]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())));
  scm__rc.d1945[331] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[99])),TRUE); /* %apply-unary-generic */
  scm__rc.d1945[333] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[100])),TRUE); /* class-of */
  scm__rc.d1945[334] = SCM_OBJ(Scm_FindModule(SCM_SYMBOL(scm__rc.d1945[129]), SCM_FIND_MODULE_CREATE|SCM_FIND_MODULE_PLACEHOLDING)); /* module gauche.internal */
  scm__rc.d1945[332] = Scm_MakeIdentifier(scm__rc.d1945[333], SCM_MODULE(scm__rc.d1945[334]), SCM_NIL); /* gauche.internal#class-of */
  scm__rc.d1945[336] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[101])),TRUE); /* applicable? */
  scm__rc.d1945[335] = Scm_MakeIdentifier(scm__rc.d1945[336], SCM_MODULE(scm__rc.d1945[334]), SCM_NIL); /* gauche.internal#applicable? */
  scm__rc.d1945[338] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[103])),TRUE); /* warn */
  scm__rc.d1945[337] = Scm_MakeIdentifier(scm__rc.d1945[338], SCM_MODULE(scm__rc.d1945[334]), SCM_NIL); /* gauche.internal#warn */
  scm__rc.d1945[339] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[104])),TRUE); /* gf */
  scm__rc.d1945[340] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[105])),TRUE); /* who */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[452]), scm__rc.d1945[340]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[453]), scm__rc.d1945[339]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[456]), scm__rc.d1945[2]);
  scm__rc.d1945[341] = Scm_MakeExtendedPair(scm__rc.d1945[331], SCM_OBJ(&scm__rc.d1946[453]), SCM_OBJ(&scm__rc.d1946[457]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[458]), scm__rc.d1945[341]);
  scm__rc.d1945[342] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1949[4])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[4]))->name = scm__rc.d1945[331];/* %apply-unary-generic */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[4]))->debugInfo = scm__rc.d1945[342];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[40]))[7] = SCM_WORD(scm__rc.d1945[332]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[40]))[9] = SCM_WORD(scm__rc.d1945[335]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[40]))[23] = SCM_WORD(scm__rc.d1945[337]);
  scm__rc.d1945[343] = Scm_MakeIdentifier(scm__rc.d1945[331], SCM_MODULE(scm__rc.d1945[334]), SCM_NIL); /* gauche.internal#%apply-unary-generic */
  scm__rc.d1945[344] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1949[5])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[5]))->name = scm__rc.d1945[122];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[5]))->debugInfo = scm__rc.d1945[344];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[65]))[3] = SCM_WORD(scm__rc.d1945[116]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[65]))[6] = SCM_WORD(scm__rc.d1945[331]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[65]))[13] = SCM_WORD(scm__rc.d1945[343]);
  scm__rc.d1945[345] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[106])),TRUE); /* %apply-unary-+ */
  scm__rc.d1945[347] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[107])),TRUE); /* object-+ */
  scm__rc.d1945[346] = Scm_MakeIdentifier(scm__rc.d1945[347], SCM_MODULE(scm__rc.d1945[334]), SCM_NIL); /* gauche.internal#object-+ */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[461]), scm__rc.d1945[2]);
  scm__rc.d1945[348] = Scm_MakeExtendedPair(scm__rc.d1945[345], SCM_OBJ(&scm__rc.d1946[1]), SCM_OBJ(&scm__rc.d1946[462]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[463]), scm__rc.d1945[348]);
  scm__rc.d1945[349] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1949[6])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[6]))->name = scm__rc.d1945[345];/* %apply-unary-+ */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[6]))->debugInfo = scm__rc.d1945[349];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[80]))[1] = SCM_WORD(scm__rc.d1945[346]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[80]))[3] = SCM_WORD(scm__rc.d1945[325]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[80]))[6] = SCM_WORD(scm__rc.d1945[343]);
  scm__rc.d1945[350] = Scm_MakeIdentifier(scm__rc.d1945[345], SCM_MODULE(scm__rc.d1945[334]), SCM_NIL); /* gauche.internal#%apply-unary-+ */
  scm__rc.d1945[351] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1949[7])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[7]))->name = scm__rc.d1945[122];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[7]))->debugInfo = scm__rc.d1945[351];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[88]))[3] = SCM_WORD(scm__rc.d1945[116]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[88]))[6] = SCM_WORD(scm__rc.d1945[345]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[88]))[13] = SCM_WORD(scm__rc.d1945[350]);
  scm__rc.d1945[352] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[108])),TRUE); /* %apply-unary-* */
  scm__rc.d1945[354] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[109])),TRUE); /* object-* */
  scm__rc.d1945[353] = Scm_MakeIdentifier(scm__rc.d1945[354], SCM_MODULE(scm__rc.d1945[334]), SCM_NIL); /* gauche.internal#object-* */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[466]), scm__rc.d1945[2]);
  scm__rc.d1945[355] = Scm_MakeExtendedPair(scm__rc.d1945[352], SCM_OBJ(&scm__rc.d1946[1]), SCM_OBJ(&scm__rc.d1946[467]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[468]), scm__rc.d1945[355]);
  scm__rc.d1945[356] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1949[8])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[8]))->name = scm__rc.d1945[352];/* %apply-unary-* */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[8]))->debugInfo = scm__rc.d1945[356];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[103]))[1] = SCM_WORD(scm__rc.d1945[353]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[103]))[3] = SCM_WORD(scm__rc.d1945[147]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[103]))[6] = SCM_WORD(scm__rc.d1945[343]);
  scm__rc.d1945[357] = Scm_MakeIdentifier(scm__rc.d1945[352], SCM_MODULE(scm__rc.d1945[334]), SCM_NIL); /* gauche.internal#%apply-unary-* */
  scm__rc.d1945[358] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1949[9])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[9]))->name = scm__rc.d1945[122];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[9]))->debugInfo = scm__rc.d1945[358];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[111]))[3] = SCM_WORD(scm__rc.d1945[116]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[111]))[6] = SCM_WORD(scm__rc.d1945[352]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[111]))[13] = SCM_WORD(scm__rc.d1945[357]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())));
  scm__rc.d1945[359] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[110])),TRUE); /* abs */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[471]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[472]), scm__rc.d1945[359]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[473]), scm__rc.d1945[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[474]), scm__rc.d1945[3]);
  scm__rc.d1945[360] = Scm_MakeExtendedPair(scm__rc.d1945[359], SCM_OBJ(&scm__rc.d1946[1]), SCM_OBJ(&scm__rc.d1946[476]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())), SCM_SYMBOL(SCM_INTERN("abs")), SCM_OBJ(&libnumabs__STUB), SCM_BINDING_INLINABLE);
  libnumabs__STUB.common.info = scm__rc.d1945[360];
  libnumabs__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[190]);
  scm__rc.d1945[361] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[111])),TRUE); /* quotient */
  scm__rc.d1945[362] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[112])),TRUE); /* n1 */
  scm__rc.d1945[363] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[113])),TRUE); /* n2 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[477]), scm__rc.d1945[363]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[478]), scm__rc.d1945[362]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[481]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[482]), scm__rc.d1945[361]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[483]), scm__rc.d1945[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[484]), scm__rc.d1945[3]);
  scm__rc.d1945[364] = Scm_MakeExtendedPair(scm__rc.d1945[361], SCM_OBJ(&scm__rc.d1946[478]), SCM_OBJ(&scm__rc.d1946[486]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[365]))[3] = scm__rc.d1945[4];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[365]))[4] = scm__rc.d1945[6];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[365]))[5] = scm__rc.d1945[6];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[365]))[6] = scm__rc.d1945[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[365]))[7] = scm__rc.d1945[6];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())), SCM_SYMBOL(SCM_INTERN("quotient")), SCM_OBJ(&libnumquotient__STUB), SCM_BINDING_INLINABLE);
  libnumquotient__STUB.common.info = scm__rc.d1945[364];
  libnumquotient__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[365]);
  scm__rc.d1945[373] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[114])),TRUE); /* remainder */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[489]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[490]), scm__rc.d1945[373]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[491]), scm__rc.d1945[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[492]), scm__rc.d1945[3]);
  scm__rc.d1945[374] = Scm_MakeExtendedPair(scm__rc.d1945[373], SCM_OBJ(&scm__rc.d1946[478]), SCM_OBJ(&scm__rc.d1946[494]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())), SCM_SYMBOL(SCM_INTERN("remainder")), SCM_OBJ(&libnumremainder__STUB), SCM_BINDING_INLINABLE);
  libnumremainder__STUB.common.info = scm__rc.d1945[374];
  libnumremainder__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[365]);
  scm__rc.d1945[375] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[115])),TRUE); /* modulo */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[497]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[498]), scm__rc.d1945[375]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[499]), scm__rc.d1945[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[500]), scm__rc.d1945[3]);
  scm__rc.d1945[376] = Scm_MakeExtendedPair(scm__rc.d1945[375], SCM_OBJ(&scm__rc.d1946[478]), SCM_OBJ(&scm__rc.d1946[502]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())), SCM_SYMBOL(SCM_INTERN("modulo")), SCM_OBJ(&libnummodulo__STUB), SCM_BINDING_INLINABLE);
  libnummodulo__STUB.common.info = scm__rc.d1945[376];
  libnummodulo__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[365]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
  scm__rc.d1945[377] = Scm_MakeIdentifier(scm__rc.d1945[22], SCM_MODULE(scm__rc.d1945[120]), SCM_NIL); /* gauche#integer? */
  scm__rc.d1945[379] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[117])),TRUE); /* error */
  scm__rc.d1945[378] = Scm_MakeIdentifier(scm__rc.d1945[379], SCM_MODULE(scm__rc.d1945[120]), SCM_NIL); /* gauche#error */
  scm__rc.d1945[380] = Scm_MakeIdentifier(scm__rc.d1945[359], SCM_MODULE(scm__rc.d1945[120]), SCM_NIL); /* gauche#abs */
  scm__rc.d1945[381] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[118])),TRUE); /* gcd */
  scm__rc.d1945[382] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[119])),FALSE); /* G1962 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[503]), scm__rc.d1945[382]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[504]), scm__rc.d1945[381]);
  scm__rc.d1945[383] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[120])),TRUE); /* arg */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[505]), scm__rc.d1945[383]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[508]), scm__rc.d1945[2]);
  scm__rc.d1945[384] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1946[504]), SCM_OBJ(&scm__rc.d1946[505]), SCM_OBJ(&scm__rc.d1946[509]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[510]), scm__rc.d1945[384]);
  scm__rc.d1945[385] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1949[10])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[10]))->debugInfo = scm__rc.d1945[385];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[126]))[4] = SCM_WORD(scm__rc.d1945[377]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[126]))[15] = SCM_WORD(scm__rc.d1945[378]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[126]))[18] = SCM_WORD(scm__rc.d1945[380]);
  scm__rc.d1945[387] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[121])),TRUE); /* map */
  scm__rc.d1945[386] = Scm_MakeIdentifier(scm__rc.d1945[387], SCM_MODULE(scm__rc.d1945[120]), SCM_NIL); /* gauche#map */
  scm__rc.d1945[389] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[122])),TRUE); /* %gcd */
  scm__rc.d1945[388] = Scm_MakeIdentifier(scm__rc.d1945[389], SCM_MODULE(Scm_GaucheInternalModule()), SCM_NIL); /* gauche.internal#%gcd */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[514]), scm__rc.d1945[2]);
  scm__rc.d1945[390] = Scm_MakeExtendedPair(scm__rc.d1945[381], scm__rc.d1945[143], SCM_OBJ(&scm__rc.d1946[515]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[516]), scm__rc.d1945[390]);
  scm__rc.d1945[391] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1949[11])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[11]))->name = scm__rc.d1945[381];/* gcd */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[11]))->debugInfo = scm__rc.d1945[391];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[146]))[5] = SCM_WORD(scm__rc.d1945[386]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[146]))[30] = SCM_WORD(scm__rc.d1945[388]);
  scm__rc.d1945[392] = Scm_MakeIdentifier(scm__rc.d1945[381], SCM_MODULE(Scm_SchemeModule()), SCM_NIL); /* scheme#gcd */
  scm__rc.d1945[393] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1949[12])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[12]))->name = scm__rc.d1945[122];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[12]))->debugInfo = scm__rc.d1945[393];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[184]))[5] = SCM_WORD(scm__rc.d1945[116]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[184]))[8] = SCM_WORD(scm__rc.d1945[381]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[184]))[15] = SCM_WORD(scm__rc.d1945[392]);
  scm__rc.d1945[394] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[123])),TRUE); /* lcm */
  scm__rc.d1945[395] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[124])),FALSE); /* G1963 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[517]), scm__rc.d1945[395]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[518]), scm__rc.d1945[394]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[521]), scm__rc.d1945[2]);
  scm__rc.d1945[396] = Scm_MakeExtendedPair(SCM_OBJ(&scm__rc.d1946[518]), SCM_OBJ(&scm__rc.d1946[505]), SCM_OBJ(&scm__rc.d1946[522]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[523]), scm__rc.d1945[396]);
  scm__rc.d1945[397] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1949[13])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[13]))->debugInfo = scm__rc.d1945[397];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[201]))[4] = SCM_WORD(scm__rc.d1945[377]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[201]))[15] = SCM_WORD(scm__rc.d1945[378]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[201]))[18] = SCM_WORD(scm__rc.d1945[380]);
  scm__rc.d1945[398] = Scm_MakeIdentifier(scm__rc.d1945[361], SCM_MODULE(scm__rc.d1945[120]), SCM_NIL); /* gauche#quotient */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[527]), scm__rc.d1945[2]);
  scm__rc.d1945[399] = Scm_MakeExtendedPair(scm__rc.d1945[394], scm__rc.d1945[143], SCM_OBJ(&scm__rc.d1946[528]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[529]), scm__rc.d1945[399]);
  scm__rc.d1945[400] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1949[14])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[14]))->name = scm__rc.d1945[394];/* lcm */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[14]))->debugInfo = scm__rc.d1945[400];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[221]))[5] = SCM_WORD(scm__rc.d1945[386]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[221]))[32] = SCM_WORD(scm__rc.d1945[388]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[221]))[45] = SCM_WORD(scm__rc.d1945[398]);
  scm__rc.d1945[401] = Scm_MakeIdentifier(scm__rc.d1945[394], SCM_MODULE(Scm_SchemeModule()), SCM_NIL); /* scheme#lcm */
  scm__rc.d1945[402] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1949[15])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[15]))->name = scm__rc.d1945[122];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[15]))->debugInfo = scm__rc.d1945[402];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[279]))[5] = SCM_WORD(scm__rc.d1945[116]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[279]))[8] = SCM_WORD(scm__rc.d1945[394]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[279]))[15] = SCM_WORD(scm__rc.d1945[401]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[532]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[533]), scm__rc.d1945[389]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[534]), scm__rc.d1945[129]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[535]), scm__rc.d1945[3]);
  scm__rc.d1945[403] = Scm_MakeExtendedPair(scm__rc.d1945[389], SCM_OBJ(&scm__rc.d1946[478]), SCM_OBJ(&scm__rc.d1946[537]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[404]))[3] = scm__rc.d1945[129];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[404]))[4] = scm__rc.d1945[6];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[404]))[5] = scm__rc.d1945[6];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[404]))[6] = scm__rc.d1945[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[404]))[7] = scm__rc.d1945[6];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())), SCM_SYMBOL(SCM_INTERN("%gcd")), SCM_OBJ(&libnum_25gcd__STUB), SCM_BINDING_INLINABLE);
  libnum_25gcd__STUB.common.info = scm__rc.d1945[403];
  libnum_25gcd__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[404]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())));
  scm__rc.d1945[412] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[125])),TRUE); /* numerator */
  scm__rc.d1945[413] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[126])),TRUE); /* n */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[538]), scm__rc.d1945[413]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[541]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[542]), scm__rc.d1945[412]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[543]), scm__rc.d1945[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[544]), scm__rc.d1945[3]);
  scm__rc.d1945[414] = Scm_MakeExtendedPair(scm__rc.d1945[412], SCM_OBJ(&scm__rc.d1946[538]), SCM_OBJ(&scm__rc.d1946[546]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())), SCM_SYMBOL(SCM_INTERN("numerator")), SCM_OBJ(&libnumnumerator__STUB), SCM_BINDING_INLINABLE);
  libnumnumerator__STUB.common.info = scm__rc.d1945[414];
  libnumnumerator__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[190]);
  scm__rc.d1945[415] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[127])),TRUE); /* denominator */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[549]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[550]), scm__rc.d1945[415]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[551]), scm__rc.d1945[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[552]), scm__rc.d1945[3]);
  scm__rc.d1945[416] = Scm_MakeExtendedPair(scm__rc.d1945[415], SCM_OBJ(&scm__rc.d1946[538]), SCM_OBJ(&scm__rc.d1946[554]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())), SCM_SYMBOL(SCM_INTERN("denominator")), SCM_OBJ(&libnumdenominator__STUB), SCM_BINDING_INLINABLE);
  libnumdenominator__STUB.common.info = scm__rc.d1945[416];
  libnumdenominator__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[190]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
  scm__rc.d1945[417] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[128])),TRUE); /* rationalize */
  scm__rc.d1945[418] = Scm_MakeIdentifier(scm__rc.d1945[74], SCM_MODULE(scm__rc.d1945[120]), SCM_NIL); /* gauche#nan? */
  scm__rc.d1945[419] = 
SCM_NAN;
  scm__rc.d1945[420] = 
SCM_NAN;
  scm__rc.d1945[421] = Scm_MakeIdentifier(scm__rc.d1945[72], SCM_MODULE(scm__rc.d1945[120]), SCM_NIL); /* gauche#infinite? */
  scm__rc.d1945[422] = 
SCM_NAN;
  scm__rc.d1945[423] = 
Scm_MakeFlonum(0.0);
  scm__rc.d1945[424] = Scm_MakeIdentifier(scm__rc.d1945[26], SCM_MODULE(scm__rc.d1945[120]), SCM_NIL); /* gauche#inexact? */
  scm__rc.d1945[426] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[130])),TRUE); /* real->rational */
  scm__rc.d1945[425] = Scm_MakeIdentifier(scm__rc.d1945[426], SCM_MODULE(scm__rc.d1945[120]), SCM_NIL); /* gauche#real->rational */
  scm__rc.d1945[427] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[131])),TRUE); /* e */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[555]), scm__rc.d1945[427]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[556]), scm__rc.d1945[47]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[559]), scm__rc.d1945[2]);
  scm__rc.d1945[428] = Scm_MakeExtendedPair(scm__rc.d1945[417], SCM_OBJ(&scm__rc.d1946[556]), SCM_OBJ(&scm__rc.d1946[560]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[561]), scm__rc.d1945[428]);
  scm__rc.d1945[429] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1949[16])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[16]))->name = scm__rc.d1945[417];/* rationalize */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[16]))->debugInfo = scm__rc.d1945[429];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[296]))[7] = SCM_WORD(scm__rc.d1945[378]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[296]))[13] = SCM_WORD(scm__rc.d1945[418]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[296]))[17] = SCM_WORD(scm__rc.d1945[419]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[296]))[22] = SCM_WORD(scm__rc.d1945[418]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[296]))[26] = SCM_WORD(scm__rc.d1945[420]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[296]))[31] = SCM_WORD(scm__rc.d1945[421]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[296]))[38] = SCM_WORD(scm__rc.d1945[421]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[296]))[42] = SCM_WORD(scm__rc.d1945[422]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[296]))[44] = SCM_WORD(scm__rc.d1945[423]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[296]))[49] = SCM_WORD(scm__rc.d1945[421]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[296]))[57] = SCM_WORD(scm__rc.d1945[424]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[296]))[66] = SCM_WORD(scm__rc.d1945[425]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[296]))[68] = SCM_WORD(scm__rc.d1945[204]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[296]))[74] = SCM_WORD(scm__rc.d1945[424]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[296]))[81] = SCM_WORD(scm__rc.d1945[425]);
  scm__rc.d1945[430] = Scm_MakeIdentifier(scm__rc.d1945[417], SCM_MODULE(Scm_SchemeModule()), SCM_NIL); /* scheme#rationalize */
  scm__rc.d1945[431] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1949[17])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[17]))->name = scm__rc.d1945[122];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[17]))->debugInfo = scm__rc.d1945[431];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[379]))[3] = SCM_WORD(scm__rc.d1945[116]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[379]))[6] = SCM_WORD(scm__rc.d1945[417]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[379]))[13] = SCM_WORD(scm__rc.d1945[430]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())));
  scm__rc.d1945[432] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[132])),TRUE); /* floor */
  scm__rc.d1945[433] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[133])),TRUE); /* v */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[562]), scm__rc.d1945[433]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[565]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[566]), scm__rc.d1945[432]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[567]), scm__rc.d1945[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[568]), scm__rc.d1945[3]);
  scm__rc.d1945[434] = Scm_MakeExtendedPair(scm__rc.d1945[432], SCM_OBJ(&scm__rc.d1946[562]), SCM_OBJ(&scm__rc.d1946[570]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[435]))[3] = scm__rc.d1945[4];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[435]))[4] = scm__rc.d1945[6];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[435]))[5] = scm__rc.d1945[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[435]))[6] = scm__rc.d1945[30];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())), SCM_SYMBOL(SCM_INTERN("floor")), SCM_OBJ(&libnumfloor__STUB), SCM_BINDING_INLINABLE);
  libnumfloor__STUB.common.info = scm__rc.d1945[434];
  libnumfloor__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[435]);
  scm__rc.d1945[442] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[134])),TRUE); /* ceiling */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[573]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[574]), scm__rc.d1945[442]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[575]), scm__rc.d1945[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[576]), scm__rc.d1945[3]);
  scm__rc.d1945[443] = Scm_MakeExtendedPair(scm__rc.d1945[442], SCM_OBJ(&scm__rc.d1946[562]), SCM_OBJ(&scm__rc.d1946[578]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())), SCM_SYMBOL(SCM_INTERN("ceiling")), SCM_OBJ(&libnumceiling__STUB), SCM_BINDING_INLINABLE);
  libnumceiling__STUB.common.info = scm__rc.d1945[443];
  libnumceiling__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[435]);
  scm__rc.d1945[444] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[135])),TRUE); /* truncate */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[581]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[582]), scm__rc.d1945[444]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[583]), scm__rc.d1945[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[584]), scm__rc.d1945[3]);
  scm__rc.d1945[445] = Scm_MakeExtendedPair(scm__rc.d1945[444], SCM_OBJ(&scm__rc.d1946[562]), SCM_OBJ(&scm__rc.d1946[586]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())), SCM_SYMBOL(SCM_INTERN("truncate")), SCM_OBJ(&libnumtruncate__STUB), SCM_BINDING_INLINABLE);
  libnumtruncate__STUB.common.info = scm__rc.d1945[445];
  libnumtruncate__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[435]);
  scm__rc.d1945[446] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[136])),TRUE); /* round */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[589]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[590]), scm__rc.d1945[446]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[591]), scm__rc.d1945[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[592]), scm__rc.d1945[3]);
  scm__rc.d1945[447] = Scm_MakeExtendedPair(scm__rc.d1945[446], SCM_OBJ(&scm__rc.d1946[562]), SCM_OBJ(&scm__rc.d1946[594]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())), SCM_SYMBOL(SCM_INTERN("round")), SCM_OBJ(&libnumround__STUB), SCM_BINDING_INLINABLE);
  libnumround__STUB.common.info = scm__rc.d1945[447];
  libnumround__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[435]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
  scm__rc.d1945[448] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[137])),TRUE); /* real-exp */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[597]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[598]), scm__rc.d1945[448]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[599]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[600]), scm__rc.d1945[3]);
  scm__rc.d1945[449] = Scm_MakeExtendedPair(scm__rc.d1945[448], SCM_OBJ(&scm__rc.d1946[98]), SCM_OBJ(&scm__rc.d1946[602]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("real-exp")), SCM_OBJ(&libnumreal_exp__STUB), SCM_BINDING_INLINABLE);
  libnumreal_exp__STUB.common.info = scm__rc.d1945[449];
  libnumreal_exp__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[301]);
  scm__rc.d1945[450] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[138])),TRUE); /* real-ln */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[605]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[606]), scm__rc.d1945[450]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[607]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[608]), scm__rc.d1945[3]);
  scm__rc.d1945[451] = Scm_MakeExtendedPair(scm__rc.d1945[450], SCM_OBJ(&scm__rc.d1946[98]), SCM_OBJ(&scm__rc.d1946[610]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[452]))[3] = scm__rc.d1945[48];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[452]))[4] = scm__rc.d1945[30];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[452]))[5] = scm__rc.d1945[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[452]))[6] = scm__rc.d1945[258];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("real-ln")), SCM_OBJ(&libnumreal_ln__STUB), SCM_BINDING_INLINABLE);
  libnumreal_ln__STUB.common.info = scm__rc.d1945[451];
  libnumreal_ln__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[452]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
  scm__rc.d1945[459] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[139])),TRUE); /* real-sin */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[613]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[614]), scm__rc.d1945[459]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[615]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[616]), scm__rc.d1945[3]);
  scm__rc.d1945[460] = Scm_MakeExtendedPair(scm__rc.d1945[459], SCM_OBJ(&scm__rc.d1946[98]), SCM_OBJ(&scm__rc.d1946[618]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("real-sin")), SCM_OBJ(&libnumreal_sin__STUB), SCM_BINDING_INLINABLE);
  libnumreal_sin__STUB.common.info = scm__rc.d1945[460];
  libnumreal_sin__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[301]);
  scm__rc.d1945[461] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[140])),TRUE); /* real-cos */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[621]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[622]), scm__rc.d1945[461]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[623]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[624]), scm__rc.d1945[3]);
  scm__rc.d1945[462] = Scm_MakeExtendedPair(scm__rc.d1945[461], SCM_OBJ(&scm__rc.d1946[98]), SCM_OBJ(&scm__rc.d1946[626]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("real-cos")), SCM_OBJ(&libnumreal_cos__STUB), SCM_BINDING_INLINABLE);
  libnumreal_cos__STUB.common.info = scm__rc.d1945[462];
  libnumreal_cos__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[301]);
  scm__rc.d1945[463] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[141])),TRUE); /* real-tan */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[629]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[630]), scm__rc.d1945[463]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[631]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[632]), scm__rc.d1945[3]);
  scm__rc.d1945[464] = Scm_MakeExtendedPair(scm__rc.d1945[463], SCM_OBJ(&scm__rc.d1946[98]), SCM_OBJ(&scm__rc.d1946[634]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("real-tan")), SCM_OBJ(&libnumreal_tan__STUB), SCM_BINDING_INLINABLE);
  libnumreal_tan__STUB.common.info = scm__rc.d1945[464];
  libnumreal_tan__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[301]);
  scm__rc.d1945[465] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[142])),TRUE); /* real-sinpi */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[637]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[638]), scm__rc.d1945[465]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[639]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[640]), scm__rc.d1945[3]);
  scm__rc.d1945[466] = Scm_MakeExtendedPair(scm__rc.d1945[465], SCM_OBJ(&scm__rc.d1946[98]), SCM_OBJ(&scm__rc.d1946[642]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("real-sinpi")), SCM_OBJ(&libnumreal_sinpi__STUB), SCM_BINDING_INLINABLE);
  libnumreal_sinpi__STUB.common.info = scm__rc.d1945[466];
  libnumreal_sinpi__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[301]);
  scm__rc.d1945[467] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[143])),TRUE); /* real-cospi */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[645]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[646]), scm__rc.d1945[467]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[647]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[648]), scm__rc.d1945[3]);
  scm__rc.d1945[468] = Scm_MakeExtendedPair(scm__rc.d1945[467], SCM_OBJ(&scm__rc.d1946[98]), SCM_OBJ(&scm__rc.d1946[650]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("real-cospi")), SCM_OBJ(&libnumreal_cospi__STUB), SCM_BINDING_INLINABLE);
  libnumreal_cospi__STUB.common.info = scm__rc.d1945[468];
  libnumreal_cospi__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[301]);
  scm__rc.d1945[469] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[144])),TRUE); /* real-tanpi */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[653]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[654]), scm__rc.d1945[469]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[655]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[656]), scm__rc.d1945[3]);
  scm__rc.d1945[470] = Scm_MakeExtendedPair(scm__rc.d1945[469], SCM_OBJ(&scm__rc.d1946[98]), SCM_OBJ(&scm__rc.d1946[658]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("real-tanpi")), SCM_OBJ(&libnumreal_tanpi__STUB), SCM_BINDING_INLINABLE);
  libnumreal_tanpi__STUB.common.info = scm__rc.d1945[470];
  libnumreal_tanpi__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[301]);
  scm__rc.d1945[471] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[145])),TRUE); /* real-asin */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[661]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[662]), scm__rc.d1945[471]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[663]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[664]), scm__rc.d1945[3]);
  scm__rc.d1945[472] = Scm_MakeExtendedPair(scm__rc.d1945[471], SCM_OBJ(&scm__rc.d1946[98]), SCM_OBJ(&scm__rc.d1946[666]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[473]))[3] = scm__rc.d1945[48];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[473]))[4] = scm__rc.d1945[258];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[473]))[5] = scm__rc.d1945[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[473]))[6] = scm__rc.d1945[30];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("real-asin")), SCM_OBJ(&libnumreal_asin__STUB), SCM_BINDING_INLINABLE);
  libnumreal_asin__STUB.common.info = scm__rc.d1945[472];
  libnumreal_asin__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[473]);
  scm__rc.d1945[480] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[146])),TRUE); /* real-acos */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[669]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[670]), scm__rc.d1945[480]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[671]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[672]), scm__rc.d1945[3]);
  scm__rc.d1945[481] = Scm_MakeExtendedPair(scm__rc.d1945[480], SCM_OBJ(&scm__rc.d1946[98]), SCM_OBJ(&scm__rc.d1946[674]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("real-acos")), SCM_OBJ(&libnumreal_acos__STUB), SCM_BINDING_INLINABLE);
  libnumreal_acos__STUB.common.info = scm__rc.d1945[481];
  libnumreal_acos__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[473]);
  scm__rc.d1945[482] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[147])),TRUE); /* real-atan */
  scm__rc.d1945[483] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[148])),TRUE); /* z */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[675]), scm__rc.d1945[212]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[676]), scm__rc.d1945[483]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[679]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[680]), scm__rc.d1945[482]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[681]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[682]), scm__rc.d1945[3]);
  scm__rc.d1945[484] = Scm_MakeExtendedPair(scm__rc.d1945[482], SCM_OBJ(&scm__rc.d1946[676]), SCM_OBJ(&scm__rc.d1946[684]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[485]))[3] = scm__rc.d1945[48];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[485]))[4] = scm__rc.d1945[258];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[485]))[5] = scm__rc.d1945[147];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[485]))[6] = scm__rc.d1945[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[485]))[7] = scm__rc.d1945[258];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("real-atan")), SCM_OBJ(&libnumreal_atan__STUB), SCM_BINDING_INLINABLE);
  libnumreal_atan__STUB.common.info = scm__rc.d1945[484];
  libnumreal_atan__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[485]);
  scm__rc.d1945[493] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[149])),TRUE); /* real-sinh */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[687]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[688]), scm__rc.d1945[493]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[689]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[690]), scm__rc.d1945[3]);
  scm__rc.d1945[494] = Scm_MakeExtendedPair(scm__rc.d1945[493], SCM_OBJ(&scm__rc.d1946[98]), SCM_OBJ(&scm__rc.d1946[692]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("real-sinh")), SCM_OBJ(&libnumreal_sinh__STUB), SCM_BINDING_INLINABLE);
  libnumreal_sinh__STUB.common.info = scm__rc.d1945[494];
  libnumreal_sinh__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[301]);
  scm__rc.d1945[495] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[150])),TRUE); /* real-cosh */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[695]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[696]), scm__rc.d1945[495]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[697]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[698]), scm__rc.d1945[3]);
  scm__rc.d1945[496] = Scm_MakeExtendedPair(scm__rc.d1945[495], SCM_OBJ(&scm__rc.d1946[98]), SCM_OBJ(&scm__rc.d1946[700]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("real-cosh")), SCM_OBJ(&libnumreal_cosh__STUB), SCM_BINDING_INLINABLE);
  libnumreal_cosh__STUB.common.info = scm__rc.d1945[496];
  libnumreal_cosh__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[301]);
  scm__rc.d1945[497] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[151])),TRUE); /* real-tanh */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[703]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[704]), scm__rc.d1945[497]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[705]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[706]), scm__rc.d1945[3]);
  scm__rc.d1945[498] = Scm_MakeExtendedPair(scm__rc.d1945[497], SCM_OBJ(&scm__rc.d1946[98]), SCM_OBJ(&scm__rc.d1946[708]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("real-tanh")), SCM_OBJ(&libnumreal_tanh__STUB), SCM_BINDING_INLINABLE);
  libnumreal_tanh__STUB.common.info = scm__rc.d1945[498];
  libnumreal_tanh__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[301]);
  scm__rc.d1945[499] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[152])),TRUE); /* real-asinh */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[711]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[712]), scm__rc.d1945[499]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[713]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[714]), scm__rc.d1945[3]);
  scm__rc.d1945[500] = Scm_MakeExtendedPair(scm__rc.d1945[499], SCM_OBJ(&scm__rc.d1946[98]), SCM_OBJ(&scm__rc.d1946[716]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("real-asinh")), SCM_OBJ(&libnumreal_asinh__STUB), SCM_BINDING_INLINABLE);
  libnumreal_asinh__STUB.common.info = scm__rc.d1945[500];
  libnumreal_asinh__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[301]);
  scm__rc.d1945[501] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[153])),TRUE); /* real-acosh */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[719]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[720]), scm__rc.d1945[501]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[721]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[722]), scm__rc.d1945[3]);
  scm__rc.d1945[502] = Scm_MakeExtendedPair(scm__rc.d1945[501], SCM_OBJ(&scm__rc.d1946[98]), SCM_OBJ(&scm__rc.d1946[724]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("real-acosh")), SCM_OBJ(&libnumreal_acosh__STUB), SCM_BINDING_INLINABLE);
  libnumreal_acosh__STUB.common.info = scm__rc.d1945[502];
  libnumreal_acosh__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[301]);
  scm__rc.d1945[503] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[154])),TRUE); /* real-atanh */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[727]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[728]), scm__rc.d1945[503]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[729]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[730]), scm__rc.d1945[3]);
  scm__rc.d1945[504] = Scm_MakeExtendedPair(scm__rc.d1945[503], SCM_OBJ(&scm__rc.d1946[98]), SCM_OBJ(&scm__rc.d1946[732]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("real-atanh")), SCM_OBJ(&libnumreal_atanh__STUB), SCM_BINDING_INLINABLE);
  libnumreal_atanh__STUB.common.info = scm__rc.d1945[504];
  libnumreal_atanh__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[301]);
  scm__rc.d1945[505] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[155])),TRUE); /* real-sqrt */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[735]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[736]), scm__rc.d1945[505]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[737]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[738]), scm__rc.d1945[3]);
  scm__rc.d1945[506] = Scm_MakeExtendedPair(scm__rc.d1945[505], SCM_OBJ(&scm__rc.d1946[98]), SCM_OBJ(&scm__rc.d1946[740]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[507]))[3] = scm__rc.d1945[48];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[507]))[4] = scm__rc.d1945[258];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[507]))[5] = scm__rc.d1945[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[507]))[6] = scm__rc.d1945[6];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("real-sqrt")), SCM_OBJ(&libnumreal_sqrt__STUB), SCM_BINDING_INLINABLE);
  libnumreal_sqrt__STUB.common.info = scm__rc.d1945[506];
  libnumreal_sqrt__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[507]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())));
  scm__rc.d1945[514] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[156])),TRUE); /* %sqrt-fast-path */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[743]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[744]), scm__rc.d1945[514]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[745]), scm__rc.d1945[129]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[746]), scm__rc.d1945[3]);
  scm__rc.d1945[515] = Scm_MakeExtendedPair(scm__rc.d1945[514], SCM_OBJ(&scm__rc.d1946[98]), SCM_OBJ(&scm__rc.d1946[748]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[516]))[3] = scm__rc.d1945[129];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[516]))[4] = scm__rc.d1945[6];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[516]))[5] = scm__rc.d1945[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[516]))[6] = scm__rc.d1945[6];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())), SCM_SYMBOL(SCM_INTERN("%sqrt-fast-path")), SCM_OBJ(&libnum_25sqrt_fast_path__STUB), SCM_BINDING_INLINABLE);
  libnum_25sqrt_fast_path__STUB.common.info = scm__rc.d1945[515];
  libnum_25sqrt_fast_path__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[516]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
  scm__rc.d1945[523] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[157])),TRUE); /* real-expt */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[751]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[752]), scm__rc.d1945[523]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[753]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[754]), scm__rc.d1945[3]);
  scm__rc.d1945[524] = Scm_MakeExtendedPair(scm__rc.d1945[523], SCM_OBJ(&scm__rc.d1946[367]), SCM_OBJ(&scm__rc.d1946[756]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[525]))[3] = scm__rc.d1945[48];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[525]))[4] = scm__rc.d1945[6];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[525]))[5] = scm__rc.d1945[6];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[525]))[6] = scm__rc.d1945[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[525]))[7] = scm__rc.d1945[6];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("real-expt")), SCM_OBJ(&libnumreal_expt__STUB), SCM_BINDING_INLINABLE);
  libnumreal_expt__STUB.common.info = scm__rc.d1945[524];
  libnumreal_expt__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[525]);
  scm__rc.d1945[533] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[158])),TRUE); /* exact-expt */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[759]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[760]), scm__rc.d1945[533]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[761]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[762]), scm__rc.d1945[3]);
  scm__rc.d1945[534] = Scm_MakeExtendedPair(scm__rc.d1945[533], SCM_OBJ(&scm__rc.d1946[367]), SCM_OBJ(&scm__rc.d1946[764]));
  scm__rc.d1945[535] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[159])),TRUE); /* <integer> */
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[536]))[3] = scm__rc.d1945[48];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[536]))[4] = scm__rc.d1945[6];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[536]))[5] = scm__rc.d1945[535];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[536]))[6] = scm__rc.d1945[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[536]))[7] = scm__rc.d1945[6];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("exact-expt")), SCM_OBJ(&libnumexact_expt__STUB), SCM_BINDING_INLINABLE);
  libnumexact_expt__STUB.common.info = scm__rc.d1945[534];
  libnumexact_expt__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[536]);
  scm__rc.d1945[544] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[160])),TRUE); /* integer-expt */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[767]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[768]), scm__rc.d1945[544]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[769]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[770]), scm__rc.d1945[3]);
  scm__rc.d1945[545] = Scm_MakeExtendedPair(scm__rc.d1945[544], SCM_OBJ(&scm__rc.d1946[367]), SCM_OBJ(&scm__rc.d1946[772]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[546]))[3] = scm__rc.d1945[48];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[546]))[4] = scm__rc.d1945[535];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[546]))[5] = scm__rc.d1945[535];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[546]))[6] = scm__rc.d1945[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[546]))[7] = scm__rc.d1945[535];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("integer-expt")), SCM_OBJ(&libnuminteger_expt__STUB), SCM_BINDING_INLINABLE);
  libnuminteger_expt__STUB.common.info = scm__rc.d1945[545];
  libnuminteger_expt__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[546]);
  scm__rc.d1945[554] = Scm_MakeIdentifier(scm__rc.d1945[448], SCM_MODULE(scm__rc.d1945[120]), SCM_NIL); /* gauche#real-exp */
  scm__rc.d1945[556] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[161])),TRUE); /* real-part */
  scm__rc.d1945[555] = Scm_MakeIdentifier(scm__rc.d1945[556], SCM_MODULE(scm__rc.d1945[120]), SCM_NIL); /* gauche#real-part */
  scm__rc.d1945[558] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[162])),TRUE); /* imag-part */
  scm__rc.d1945[557] = Scm_MakeIdentifier(scm__rc.d1945[558], SCM_MODULE(scm__rc.d1945[120]), SCM_NIL); /* gauche#imag-part */
  scm__rc.d1945[560] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[163])),TRUE); /* make-polar */
  scm__rc.d1945[559] = Scm_MakeIdentifier(scm__rc.d1945[560], SCM_MODULE(scm__rc.d1945[120]), SCM_NIL); /* gauche#make-polar */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[773]), scm__rc.d1945[483]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[776]), scm__rc.d1945[2]);
  scm__rc.d1945[561] = Scm_MakeExtendedPair(scm__rc.d1945[289], SCM_OBJ(&scm__rc.d1946[773]), SCM_OBJ(&scm__rc.d1946[777]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[778]), scm__rc.d1945[561]);
  scm__rc.d1945[562] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1949[18])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[18]))->name = scm__rc.d1945[289];/* exp */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[18]))->debugInfo = scm__rc.d1945[562];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[394]))[6] = SCM_WORD(scm__rc.d1945[554]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[394]))[18] = SCM_WORD(scm__rc.d1945[555]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[394]))[20] = SCM_WORD(scm__rc.d1945[554]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[394]))[25] = SCM_WORD(scm__rc.d1945[557]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[394]))[27] = SCM_WORD(scm__rc.d1945[559]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[394]))[33] = SCM_WORD(scm__rc.d1945[378]);
  scm__rc.d1945[563] = Scm_MakeIdentifier(scm__rc.d1945[289], SCM_MODULE(Scm_SchemeModule()), SCM_NIL); /* scheme#exp */
  scm__rc.d1945[564] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1949[19])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[19]))->name = scm__rc.d1945[122];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[19]))->debugInfo = scm__rc.d1945[564];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[429]))[3] = SCM_WORD(scm__rc.d1945[116]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[429]))[6] = SCM_WORD(scm__rc.d1945[289]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[429]))[13] = SCM_WORD(scm__rc.d1945[563]);
  scm__rc.d1945[565] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[165])),TRUE); /* log */
  scm__rc.d1945[566] = Scm_MakeIdentifier(scm__rc.d1945[450], SCM_MODULE(scm__rc.d1945[120]), SCM_NIL); /* gauche#real-ln */
  scm__rc.d1945[567] = 
Scm_MakeFlonum(3.141592653589793);
  scm__rc.d1945[569] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[166])),TRUE); /* make-rectangular */
  scm__rc.d1945[568] = Scm_MakeIdentifier(scm__rc.d1945[569], SCM_MODULE(scm__rc.d1945[120]), SCM_NIL); /* gauche#make-rectangular */
  scm__rc.d1945[571] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[167])),TRUE); /* magnitude */
  scm__rc.d1945[570] = Scm_MakeIdentifier(scm__rc.d1945[571], SCM_MODULE(scm__rc.d1945[120]), SCM_NIL); /* gauche#magnitude */
  scm__rc.d1945[573] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[168])),TRUE); /* angle */
  scm__rc.d1945[572] = Scm_MakeIdentifier(scm__rc.d1945[573], SCM_MODULE(scm__rc.d1945[120]), SCM_NIL); /* gauche#angle */
  scm__rc.d1945[574] = Scm_MakeIdentifier(scm__rc.d1945[565], SCM_MODULE(scm__rc.d1945[120]), SCM_NIL); /* gauche#log */
  scm__rc.d1945[575] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[169])),TRUE); /* base */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[779]), scm__rc.d1945[483]);
  SCM_SET_CDR(SCM_OBJ(&scm__rc.d1946[779]), scm__rc.d1945[575]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[782]), scm__rc.d1945[2]);
  scm__rc.d1945[576] = Scm_MakeExtendedPair(scm__rc.d1945[565], SCM_OBJ(&scm__rc.d1946[779]), SCM_OBJ(&scm__rc.d1946[783]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[784]), scm__rc.d1945[576]);
  scm__rc.d1945[577] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1949[20])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[20]))->name = scm__rc.d1945[565];/* log */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[20]))->debugInfo = scm__rc.d1945[577];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[444]))[12] = SCM_WORD(scm__rc.d1945[566]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[444]))[19] = SCM_WORD(scm__rc.d1945[566]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[444]))[22] = SCM_WORD(scm__rc.d1945[567]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[444]))[24] = SCM_WORD(scm__rc.d1945[568]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[444]))[36] = SCM_WORD(scm__rc.d1945[570]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[444]))[38] = SCM_WORD(scm__rc.d1945[566]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[444]))[43] = SCM_WORD(scm__rc.d1945[572]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[444]))[45] = SCM_WORD(scm__rc.d1945[568]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[444]))[51] = SCM_WORD(scm__rc.d1945[378]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[444]))[57] = SCM_WORD(scm__rc.d1945[574]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[444]))[62] = SCM_WORD(scm__rc.d1945[574]);
  scm__rc.d1945[578] = Scm_MakeIdentifier(scm__rc.d1945[565], SCM_MODULE(Scm_SchemeModule()), SCM_NIL); /* scheme#log */
  scm__rc.d1945[579] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1949[21])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[21]))->name = scm__rc.d1945[122];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[21]))->debugInfo = scm__rc.d1945[579];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[509]))[3] = SCM_WORD(scm__rc.d1945[116]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[509]))[6] = SCM_WORD(scm__rc.d1945[565]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[509]))[13] = SCM_WORD(scm__rc.d1945[578]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())));
  scm__rc.d1945[580] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[170])),TRUE); /* sqrt */
  scm__rc.d1945[581] = Scm_MakeIdentifier(scm__rc.d1945[514], SCM_MODULE(scm__rc.d1945[334]), SCM_NIL); /* gauche.internal#%sqrt-fast-path */
  scm__rc.d1945[582] = Scm_MakeIdentifier(scm__rc.d1945[24], SCM_MODULE(scm__rc.d1945[334]), SCM_NIL); /* gauche.internal#exact? */
  scm__rc.d1945[583] = Scm_MakeIdentifier(scm__rc.d1945[22], SCM_MODULE(scm__rc.d1945[334]), SCM_NIL); /* gauche.internal#integer? */
  scm__rc.d1945[585] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[171])),TRUE); /* %exact-integer-sqrt */
  scm__rc.d1945[584] = Scm_MakeIdentifier(scm__rc.d1945[585], SCM_MODULE(scm__rc.d1945[334]), SCM_NIL); /* gauche.internal#%exact-integer-sqrt */
  scm__rc.d1945[586] = Scm_MakeIdentifier(scm__rc.d1945[505], SCM_MODULE(scm__rc.d1945[334]), SCM_NIL); /* gauche.internal#real-sqrt */
  scm__rc.d1945[587] = Scm_MakeIdentifier(scm__rc.d1945[412], SCM_MODULE(scm__rc.d1945[334]), SCM_NIL); /* gauche.internal#numerator */
  scm__rc.d1945[588] = Scm_MakeIdentifier(scm__rc.d1945[415], SCM_MODULE(scm__rc.d1945[334]), SCM_NIL); /* gauche.internal#denominator */
  scm__rc.d1945[589] = Scm_MakeIdentifier(scm__rc.d1945[571], SCM_MODULE(scm__rc.d1945[334]), SCM_NIL); /* gauche.internal#magnitude */
  scm__rc.d1945[590] = Scm_MakeIdentifier(scm__rc.d1945[573], SCM_MODULE(scm__rc.d1945[334]), SCM_NIL); /* gauche.internal#angle */
  scm__rc.d1945[591] = 
Scm_MakeFlonum(2.0);
  scm__rc.d1945[592] = Scm_MakeIdentifier(scm__rc.d1945[560], SCM_MODULE(scm__rc.d1945[334]), SCM_NIL); /* gauche.internal#make-polar */
  scm__rc.d1945[593] = Scm_MakeIdentifier(scm__rc.d1945[379], SCM_MODULE(scm__rc.d1945[334]), SCM_NIL); /* gauche.internal#error */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[787]), scm__rc.d1945[2]);
  scm__rc.d1945[594] = Scm_MakeExtendedPair(scm__rc.d1945[580], SCM_OBJ(&scm__rc.d1946[773]), SCM_OBJ(&scm__rc.d1946[788]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[789]), scm__rc.d1945[594]);
  scm__rc.d1945[595] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1949[22])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[22]))->name = scm__rc.d1945[580];/* sqrt */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[22]))->debugInfo = scm__rc.d1945[595];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[524]))[4] = SCM_WORD(scm__rc.d1945[581]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[524]))[10] = SCM_WORD(scm__rc.d1945[582]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[524]))[20] = SCM_WORD(scm__rc.d1945[583]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[524]))[27] = SCM_WORD(scm__rc.d1945[584]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[524]))[35] = SCM_WORD(scm__rc.d1945[586]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[524]))[41] = SCM_WORD(scm__rc.d1945[587]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[524]))[46] = SCM_WORD(scm__rc.d1945[588]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[524]))[52] = SCM_WORD(scm__rc.d1945[581]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[524]))[61] = SCM_WORD(scm__rc.d1945[581]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[524]))[74] = SCM_WORD(scm__rc.d1945[584]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[524]))[85] = SCM_WORD(scm__rc.d1945[586]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[524]))[91] = SCM_WORD(scm__rc.d1945[584]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[524]))[100] = SCM_WORD(scm__rc.d1945[584]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[524]))[111] = SCM_WORD(scm__rc.d1945[586]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[524]))[115] = SCM_WORD(scm__rc.d1945[586]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[524]))[123] = SCM_WORD(scm__rc.d1945[586]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[524]))[135] = SCM_WORD(scm__rc.d1945[589]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[524]))[137] = SCM_WORD(scm__rc.d1945[586]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[524]))[142] = SCM_WORD(scm__rc.d1945[590]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[524]))[145] = SCM_WORD(scm__rc.d1945[591]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[524]))[148] = SCM_WORD(scm__rc.d1945[592]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[524]))[154] = SCM_WORD(scm__rc.d1945[593]);
  scm__rc.d1945[596] = Scm_MakeIdentifier(scm__rc.d1945[580], SCM_MODULE(Scm_SchemeModule()), SCM_NIL); /* scheme#sqrt */
  scm__rc.d1945[597] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1949[23])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[23]))->name = scm__rc.d1945[122];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[23]))->debugInfo = scm__rc.d1945[597];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[683]))[3] = SCM_WORD(scm__rc.d1945[116]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[683]))[6] = SCM_WORD(scm__rc.d1945[580]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[683]))[13] = SCM_WORD(scm__rc.d1945[596]);
  scm__rc.d1945[598] = Scm_StringToNumber(SCM_STRING(SCM_OBJ(&scm__sc.d1944[172])), 16, 0);
  scm__rc.d1945[599] = Scm_MakeIdentifier(scm__rc.d1945[237], SCM_MODULE(scm__rc.d1945[334]), SCM_NIL); /* gauche.internal#floor->exact */
  scm__rc.d1945[600] = Scm_MakeIdentifier(scm__rc.d1945[63], SCM_MODULE(scm__rc.d1945[334]), SCM_NIL); /* gauche.internal#finite? */
  scm__rc.d1945[602] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[173])),TRUE); /* integer-length */
  scm__rc.d1945[601] = Scm_MakeIdentifier(scm__rc.d1945[602], SCM_MODULE(scm__rc.d1945[334]), SCM_NIL); /* gauche.internal#integer-length */
  scm__rc.d1945[603] = Scm_MakeIdentifier(scm__rc.d1945[361], SCM_MODULE(scm__rc.d1945[334]), SCM_NIL); /* gauche.internal#quotient */
  scm__rc.d1945[605] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[174])),TRUE); /* ash */
  scm__rc.d1945[604] = Scm_MakeIdentifier(scm__rc.d1945[605], SCM_MODULE(scm__rc.d1945[334]), SCM_NIL); /* gauche.internal#ash */
  scm__rc.d1945[606] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[175])),TRUE); /* k */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[790]), scm__rc.d1945[606]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[793]), scm__rc.d1945[2]);
  scm__rc.d1945[607] = Scm_MakeExtendedPair(scm__rc.d1945[585], SCM_OBJ(&scm__rc.d1946[790]), SCM_OBJ(&scm__rc.d1946[794]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[795]), scm__rc.d1945[607]);
  scm__rc.d1945[608] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1949[24])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[24]))->name = scm__rc.d1945[585];/* %exact-integer-sqrt */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[24]))->debugInfo = scm__rc.d1945[608];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[698]))[1] = SCM_WORD(scm__rc.d1945[598]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[698]))[10] = SCM_WORD(scm__rc.d1945[586]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[698]))[12] = SCM_WORD(scm__rc.d1945[599]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[698]))[25] = SCM_WORD(scm__rc.d1945[586]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[698]))[31] = SCM_WORD(scm__rc.d1945[600]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[698]))[40] = SCM_WORD(scm__rc.d1945[586]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[698]))[42] = SCM_WORD(scm__rc.d1945[599]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[698]))[54] = SCM_WORD(scm__rc.d1945[601]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[698]))[58] = SCM_WORD(scm__rc.d1945[603]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[698]))[60] = SCM_WORD(scm__rc.d1945[604]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[698]))[79] = SCM_WORD(scm__rc.d1945[603]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[698]))[107] = SCM_WORD(scm__rc.d1945[603]);
  scm__rc.d1945[609] = Scm_MakeIdentifier(scm__rc.d1945[585], SCM_MODULE(Scm_GaucheInternalModule()), SCM_NIL); /* gauche.internal#%exact-integer-sqrt */
  scm__rc.d1945[610] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1949[25])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[25]))->name = scm__rc.d1945[122];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[25]))->debugInfo = scm__rc.d1945[610];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[811]))[3] = SCM_WORD(scm__rc.d1945[116]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[811]))[6] = SCM_WORD(scm__rc.d1945[585]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[811]))[13] = SCM_WORD(scm__rc.d1945[609]);
  scm__rc.d1945[611] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[176])),TRUE); /* expt */
  scm__rc.d1945[613] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[177])),TRUE); /* %exact-expt */
  scm__rc.d1945[612] = Scm_MakeIdentifier(scm__rc.d1945[613], SCM_MODULE(Scm_GaucheInternalModule()), SCM_NIL); /* gauche.internal#%exact-expt */
  scm__rc.d1945[614] = Scm_MakeIdentifier(scm__rc.d1945[523], SCM_MODULE(scm__rc.d1945[334]), SCM_NIL); /* gauche.internal#real-expt */
  scm__rc.d1945[615] = Scm_MakeIdentifier(scm__rc.d1945[556], SCM_MODULE(scm__rc.d1945[334]), SCM_NIL); /* gauche.internal#real-part */
  scm__rc.d1945[616] = Scm_MakeIdentifier(scm__rc.d1945[38], SCM_MODULE(scm__rc.d1945[334]), SCM_NIL); /* gauche.internal#positive? */
  scm__rc.d1945[617] = Scm_MakeComplex(0.0, 1.0);
  scm__rc.d1945[618] = Scm_MakeIdentifier(scm__rc.d1945[558], SCM_MODULE(scm__rc.d1945[334]), SCM_NIL); /* gauche.internal#imag-part */
  scm__rc.d1945[619] = Scm_MakeIdentifier(scm__rc.d1945[450], SCM_MODULE(scm__rc.d1945[334]), SCM_NIL); /* gauche.internal#real-ln */
  scm__rc.d1945[620] = Scm_MakeIdentifier(scm__rc.d1945[289], SCM_MODULE(scm__rc.d1945[334]), SCM_NIL); /* gauche.internal#exp */
  scm__rc.d1945[621] = Scm_MakeIdentifier(scm__rc.d1945[565], SCM_MODULE(scm__rc.d1945[334]), SCM_NIL); /* gauche.internal#log */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[798]), scm__rc.d1945[2]);
  scm__rc.d1945[622] = Scm_MakeExtendedPair(scm__rc.d1945[611], SCM_OBJ(&scm__rc.d1946[367]), SCM_OBJ(&scm__rc.d1946[799]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[800]), scm__rc.d1945[622]);
  scm__rc.d1945[623] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1949[26])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[26]))->name = scm__rc.d1945[611];/* expt */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[26]))->debugInfo = scm__rc.d1945[623];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[826]))[4] = SCM_WORD(scm__rc.d1945[582]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[826]))[11] = SCM_WORD(scm__rc.d1945[582]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[826]))[17] = SCM_WORD(scm__rc.d1945[612]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[826]))[30] = SCM_WORD(scm__rc.d1945[614]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[826]))[40] = SCM_WORD(scm__rc.d1945[615]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[826]))[49] = SCM_WORD(scm__rc.d1945[616]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[826]))[56] = SCM_WORD(scm__rc.d1945[582]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[826]))[62] = SCM_WORD(scm__rc.d1945[423]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[826]))[68] = SCM_WORD(scm__rc.d1945[614]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[826]))[72] = SCM_WORD(scm__rc.d1945[617]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[826]))[77] = SCM_WORD(scm__rc.d1945[618]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[826]))[83] = SCM_WORD(scm__rc.d1945[619]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[826]))[86] = SCM_WORD(scm__rc.d1945[620]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[826]))[96] = SCM_WORD(scm__rc.d1945[593]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[826]))[107] = SCM_WORD(scm__rc.d1945[621]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[826]))[110] = SCM_WORD(scm__rc.d1945[620]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[826]))[116] = SCM_WORD(scm__rc.d1945[593]);
  scm__rc.d1945[624] = Scm_MakeIdentifier(scm__rc.d1945[611], SCM_MODULE(Scm_SchemeModule()), SCM_NIL); /* scheme#expt */
  scm__rc.d1945[625] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1949[27])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[27]))->name = scm__rc.d1945[122];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[27]))->debugInfo = scm__rc.d1945[625];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[947]))[3] = SCM_WORD(scm__rc.d1945[116]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[947]))[6] = SCM_WORD(scm__rc.d1945[611]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[947]))[13] = SCM_WORD(scm__rc.d1945[624]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheInternalModule())));
  scm__rc.d1945[626] = Scm_MakeIdentifier(scm__rc.d1945[533], SCM_MODULE(scm__rc.d1945[334]), SCM_NIL); /* gauche.internal#exact-expt */
  scm__rc.d1945[627] = Scm_MakeIdentifier(scm__rc.d1945[613], SCM_MODULE(scm__rc.d1945[334]), SCM_NIL); /* gauche.internal#%exact-expt */
  scm__rc.d1945[628] = Scm_MakeIdentifier(scm__rc.d1945[329], SCM_MODULE(scm__rc.d1945[334]), SCM_NIL); /* gauche.internal#/ */
  scm__rc.d1945[629] = Scm_MakeIdentifier(scm__rc.d1945[251], SCM_MODULE(scm__rc.d1945[334]), SCM_NIL); /* gauche.internal#round->exact */
  scm__rc.d1945[630] = Scm_MakeIdentifier(scm__rc.d1945[544], SCM_MODULE(scm__rc.d1945[334]), SCM_NIL); /* gauche.internal#integer-expt */
  scm__rc.d1945[631] = Scm_MakeIdentifier(scm__rc.d1945[157], SCM_MODULE(scm__rc.d1945[334]), SCM_NIL); /* gauche.internal#< */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[803]), scm__rc.d1945[2]);
  scm__rc.d1945[632] = Scm_MakeExtendedPair(scm__rc.d1945[613], SCM_OBJ(&scm__rc.d1946[367]), SCM_OBJ(&scm__rc.d1946[804]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[805]), scm__rc.d1945[632]);
  scm__rc.d1945[633] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1949[28])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[28]))->name = scm__rc.d1945[613];/* %exact-expt */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[28]))->debugInfo = scm__rc.d1945[633];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]))[4] = SCM_WORD(scm__rc.d1945[583]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]))[10] = SCM_WORD(scm__rc.d1945[626]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]))[18] = SCM_WORD(scm__rc.d1945[614]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]))[29] = SCM_WORD(scm__rc.d1945[627]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]))[31] = SCM_WORD(scm__rc.d1945[628]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]))[37] = SCM_WORD(scm__rc.d1945[583]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]))[44] = SCM_WORD(scm__rc.d1945[587]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]))[49] = SCM_WORD(scm__rc.d1945[588]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]))[61] = SCM_WORD(scm__rc.d1945[621]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]))[66] = SCM_WORD(scm__rc.d1945[629]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]))[68] = SCM_WORD(scm__rc.d1945[604]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]))[75] = SCM_WORD(scm__rc.d1945[630]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]))[83] = SCM_WORD(scm__rc.d1945[630]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]))[94] = SCM_WORD(scm__rc.d1945[630]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]))[112] = SCM_WORD(scm__rc.d1945[603]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]))[124] = SCM_WORD(scm__rc.d1945[603]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]))[135] = SCM_WORD(scm__rc.d1945[630]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]))[143] = SCM_WORD(scm__rc.d1945[630]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]))[154] = SCM_WORD(scm__rc.d1945[631]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]))[168] = SCM_WORD(scm__rc.d1945[631]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]))[178] = SCM_WORD(scm__rc.d1945[614]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]))[192] = SCM_WORD(scm__rc.d1945[587]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]))[196] = SCM_WORD(scm__rc.d1945[627]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]))[205] = SCM_WORD(scm__rc.d1945[582]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]))[214] = SCM_WORD(scm__rc.d1945[588]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]))[218] = SCM_WORD(scm__rc.d1945[627]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]))[227] = SCM_WORD(scm__rc.d1945[582]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[962]))[239] = SCM_WORD(scm__rc.d1945[614]);
  scm__rc.d1945[634] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1949[29])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[29]))->name = scm__rc.d1945[122];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[29]))->debugInfo = scm__rc.d1945[634];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1203]))[3] = SCM_WORD(scm__rc.d1945[116]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1203]))[6] = SCM_WORD(scm__rc.d1945[613]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1203]))[13] = SCM_WORD(scm__rc.d1945[627]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
  scm__rc.d1945[635] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[178])),TRUE); /* cos */
  scm__rc.d1945[636] = Scm_MakeIdentifier(scm__rc.d1945[461], SCM_MODULE(scm__rc.d1945[120]), SCM_NIL); /* gauche#real-cos */
  scm__rc.d1945[637] = Scm_MakeIdentifier(scm__rc.d1945[495], SCM_MODULE(scm__rc.d1945[120]), SCM_NIL); /* gauche#real-cosh */
  scm__rc.d1945[638] = Scm_MakeIdentifier(scm__rc.d1945[459], SCM_MODULE(scm__rc.d1945[120]), SCM_NIL); /* gauche#real-sin */
  scm__rc.d1945[639] = Scm_MakeIdentifier(scm__rc.d1945[493], SCM_MODULE(scm__rc.d1945[120]), SCM_NIL); /* gauche#real-sinh */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[808]), scm__rc.d1945[2]);
  scm__rc.d1945[640] = Scm_MakeExtendedPair(scm__rc.d1945[635], SCM_OBJ(&scm__rc.d1946[773]), SCM_OBJ(&scm__rc.d1946[809]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[810]), scm__rc.d1945[640]);
  scm__rc.d1945[641] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1949[30])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[30]))->name = scm__rc.d1945[635];/* cos */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[30]))->debugInfo = scm__rc.d1945[641];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1218]))[6] = SCM_WORD(scm__rc.d1945[636]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1218]))[16] = SCM_WORD(scm__rc.d1945[555]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1218]))[21] = SCM_WORD(scm__rc.d1945[557]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1218]))[27] = SCM_WORD(scm__rc.d1945[636]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1218]))[32] = SCM_WORD(scm__rc.d1945[637]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1218]))[38] = SCM_WORD(scm__rc.d1945[638]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1218]))[43] = SCM_WORD(scm__rc.d1945[639]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1218]))[47] = SCM_WORD(scm__rc.d1945[568]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1218]))[53] = SCM_WORD(scm__rc.d1945[378]);
  scm__rc.d1945[642] = Scm_MakeIdentifier(scm__rc.d1945[635], SCM_MODULE(Scm_SchemeModule()), SCM_NIL); /* scheme#cos */
  scm__rc.d1945[643] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1949[31])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[31]))->name = scm__rc.d1945[122];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[31]))->debugInfo = scm__rc.d1945[643];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1273]))[3] = SCM_WORD(scm__rc.d1945[116]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1273]))[6] = SCM_WORD(scm__rc.d1945[635]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1273]))[13] = SCM_WORD(scm__rc.d1945[642]);
  scm__rc.d1945[644] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[179])),TRUE); /* cosh */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[813]), scm__rc.d1945[2]);
  scm__rc.d1945[645] = Scm_MakeExtendedPair(scm__rc.d1945[644], SCM_OBJ(&scm__rc.d1946[773]), SCM_OBJ(&scm__rc.d1946[814]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[815]), scm__rc.d1945[645]);
  scm__rc.d1945[646] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1949[32])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[32]))->name = scm__rc.d1945[644];/* cosh */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[32]))->debugInfo = scm__rc.d1945[646];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1288]))[6] = SCM_WORD(scm__rc.d1945[637]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1288]))[16] = SCM_WORD(scm__rc.d1945[555]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1288]))[21] = SCM_WORD(scm__rc.d1945[557]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1288]))[27] = SCM_WORD(scm__rc.d1945[637]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1288]))[32] = SCM_WORD(scm__rc.d1945[636]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1288]))[38] = SCM_WORD(scm__rc.d1945[639]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1288]))[43] = SCM_WORD(scm__rc.d1945[638]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1288]))[46] = SCM_WORD(scm__rc.d1945[568]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1288]))[52] = SCM_WORD(scm__rc.d1945[378]);
  scm__rc.d1945[647] = Scm_MakeIdentifier(scm__rc.d1945[644], SCM_MODULE(scm__rc.d1945[120]), SCM_NIL); /* gauche#cosh */
  scm__rc.d1945[648] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1949[33])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[33]))->name = scm__rc.d1945[122];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[33]))->debugInfo = scm__rc.d1945[648];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1342]))[3] = SCM_WORD(scm__rc.d1945[116]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1342]))[6] = SCM_WORD(scm__rc.d1945[644]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1342]))[13] = SCM_WORD(scm__rc.d1945[647]);
  scm__rc.d1945[649] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[180])),TRUE); /* sin */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[818]), scm__rc.d1945[2]);
  scm__rc.d1945[650] = Scm_MakeExtendedPair(scm__rc.d1945[649], SCM_OBJ(&scm__rc.d1946[773]), SCM_OBJ(&scm__rc.d1946[819]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[820]), scm__rc.d1945[650]);
  scm__rc.d1945[651] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1949[34])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[34]))->name = scm__rc.d1945[649];/* sin */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[34]))->debugInfo = scm__rc.d1945[651];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1357]))[6] = SCM_WORD(scm__rc.d1945[638]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1357]))[16] = SCM_WORD(scm__rc.d1945[555]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1357]))[21] = SCM_WORD(scm__rc.d1945[557]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1357]))[27] = SCM_WORD(scm__rc.d1945[638]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1357]))[32] = SCM_WORD(scm__rc.d1945[637]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1357]))[38] = SCM_WORD(scm__rc.d1945[636]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1357]))[43] = SCM_WORD(scm__rc.d1945[639]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1357]))[46] = SCM_WORD(scm__rc.d1945[568]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1357]))[52] = SCM_WORD(scm__rc.d1945[378]);
  scm__rc.d1945[652] = Scm_MakeIdentifier(scm__rc.d1945[649], SCM_MODULE(Scm_SchemeModule()), SCM_NIL); /* scheme#sin */
  scm__rc.d1945[653] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1949[35])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[35]))->name = scm__rc.d1945[122];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[35]))->debugInfo = scm__rc.d1945[653];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1411]))[3] = SCM_WORD(scm__rc.d1945[116]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1411]))[6] = SCM_WORD(scm__rc.d1945[649]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1411]))[13] = SCM_WORD(scm__rc.d1945[652]);
  scm__rc.d1945[654] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[181])),TRUE); /* sinh */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[823]), scm__rc.d1945[2]);
  scm__rc.d1945[655] = Scm_MakeExtendedPair(scm__rc.d1945[654], SCM_OBJ(&scm__rc.d1946[773]), SCM_OBJ(&scm__rc.d1946[824]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[825]), scm__rc.d1945[655]);
  scm__rc.d1945[656] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1949[36])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[36]))->name = scm__rc.d1945[654];/* sinh */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[36]))->debugInfo = scm__rc.d1945[656];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1426]))[6] = SCM_WORD(scm__rc.d1945[639]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1426]))[16] = SCM_WORD(scm__rc.d1945[555]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1426]))[21] = SCM_WORD(scm__rc.d1945[557]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1426]))[27] = SCM_WORD(scm__rc.d1945[639]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1426]))[32] = SCM_WORD(scm__rc.d1945[636]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1426]))[38] = SCM_WORD(scm__rc.d1945[637]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1426]))[43] = SCM_WORD(scm__rc.d1945[638]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1426]))[46] = SCM_WORD(scm__rc.d1945[568]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1426]))[52] = SCM_WORD(scm__rc.d1945[378]);
  scm__rc.d1945[657] = Scm_MakeIdentifier(scm__rc.d1945[654], SCM_MODULE(scm__rc.d1945[120]), SCM_NIL); /* gauche#sinh */
  scm__rc.d1945[658] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1949[37])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[37]))->name = scm__rc.d1945[122];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[37]))->debugInfo = scm__rc.d1945[658];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1480]))[3] = SCM_WORD(scm__rc.d1945[116]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1480]))[6] = SCM_WORD(scm__rc.d1945[654]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1480]))[13] = SCM_WORD(scm__rc.d1945[657]);
  scm__rc.d1945[659] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[182])),TRUE); /* tan */
  scm__rc.d1945[660] = Scm_MakeIdentifier(scm__rc.d1945[463], SCM_MODULE(scm__rc.d1945[120]), SCM_NIL); /* gauche#real-tan */
  scm__rc.d1945[661] = Scm_MakeComplex(0.0, -1.0);
  scm__rc.d1945[662] = Scm_MakeIdentifier(scm__rc.d1945[289], SCM_MODULE(scm__rc.d1945[120]), SCM_NIL); /* gauche#exp */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[828]), scm__rc.d1945[2]);
  scm__rc.d1945[663] = Scm_MakeExtendedPair(scm__rc.d1945[659], SCM_OBJ(&scm__rc.d1946[773]), SCM_OBJ(&scm__rc.d1946[829]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[830]), scm__rc.d1945[663]);
  scm__rc.d1945[664] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1949[38])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[38]))->name = scm__rc.d1945[659];/* tan */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[38]))->debugInfo = scm__rc.d1945[664];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1495]))[6] = SCM_WORD(scm__rc.d1945[660]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1495]))[13] = SCM_WORD(scm__rc.d1945[617]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1495]))[18] = SCM_WORD(scm__rc.d1945[661]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1495]))[23] = SCM_WORD(scm__rc.d1945[662]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1495]))[29] = SCM_WORD(scm__rc.d1945[662]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1495]))[35] = SCM_WORD(scm__rc.d1945[662]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1495]))[41] = SCM_WORD(scm__rc.d1945[662]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1495]))[50] = SCM_WORD(scm__rc.d1945[378]);
  scm__rc.d1945[665] = Scm_MakeIdentifier(scm__rc.d1945[659], SCM_MODULE(Scm_SchemeModule()), SCM_NIL); /* scheme#tan */
  scm__rc.d1945[666] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1949[39])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[39]))->name = scm__rc.d1945[122];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[39]))->debugInfo = scm__rc.d1945[666];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1547]))[3] = SCM_WORD(scm__rc.d1945[116]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1547]))[6] = SCM_WORD(scm__rc.d1945[659]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1547]))[13] = SCM_WORD(scm__rc.d1945[665]);
  scm__rc.d1945[667] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[183])),TRUE); /* tanh */
  scm__rc.d1945[668] = Scm_MakeIdentifier(scm__rc.d1945[497], SCM_MODULE(scm__rc.d1945[120]), SCM_NIL); /* gauche#real-tanh */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[833]), scm__rc.d1945[2]);
  scm__rc.d1945[669] = Scm_MakeExtendedPair(scm__rc.d1945[667], SCM_OBJ(&scm__rc.d1946[773]), SCM_OBJ(&scm__rc.d1946[834]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[835]), scm__rc.d1945[669]);
  scm__rc.d1945[670] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1949[40])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[40]))->name = scm__rc.d1945[667];/* tanh */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[40]))->debugInfo = scm__rc.d1945[670];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1562]))[6] = SCM_WORD(scm__rc.d1945[668]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1562]))[16] = SCM_WORD(scm__rc.d1945[662]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1562]))[22] = SCM_WORD(scm__rc.d1945[662]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1562]))[28] = SCM_WORD(scm__rc.d1945[662]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1562]))[34] = SCM_WORD(scm__rc.d1945[662]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1562]))[42] = SCM_WORD(scm__rc.d1945[378]);
  scm__rc.d1945[671] = Scm_MakeIdentifier(scm__rc.d1945[667], SCM_MODULE(scm__rc.d1945[120]), SCM_NIL); /* gauche#tanh */
  scm__rc.d1945[672] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1949[41])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[41]))->name = scm__rc.d1945[122];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[41]))->debugInfo = scm__rc.d1945[672];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1606]))[3] = SCM_WORD(scm__rc.d1945[116]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1606]))[6] = SCM_WORD(scm__rc.d1945[667]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1606]))[13] = SCM_WORD(scm__rc.d1945[671]);
  scm__rc.d1945[673] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[184])),TRUE); /* asin */
  scm__rc.d1945[674] = Scm_MakeIdentifier(scm__rc.d1945[471], SCM_MODULE(scm__rc.d1945[120]), SCM_NIL); /* gauche#real-asin */
  scm__rc.d1945[675] = Scm_MakeIdentifier(scm__rc.d1945[580], SCM_MODULE(scm__rc.d1945[120]), SCM_NIL); /* gauche#sqrt */
  scm__rc.d1945[676] = 
Scm_MakeFlonum(1.0e-8);
  scm__rc.d1945[677] = Scm_MakeComplex(SCM_DBL_NAN, SCM_DBL_NAN);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[838]), scm__rc.d1945[2]);
  scm__rc.d1945[678] = Scm_MakeExtendedPair(scm__rc.d1945[673], SCM_OBJ(&scm__rc.d1946[773]), SCM_OBJ(&scm__rc.d1946[839]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[840]), scm__rc.d1945[678]);
  scm__rc.d1945[679] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1949[42])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[42]))->name = scm__rc.d1945[673];/* asin */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[42]))->debugInfo = scm__rc.d1945[679];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1621]))[6] = SCM_WORD(scm__rc.d1945[674]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1621]))[13] = SCM_WORD(scm__rc.d1945[617]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1621]))[23] = SCM_WORD(scm__rc.d1945[675]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1621]))[30] = SCM_WORD(scm__rc.d1945[570]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1621]))[35] = SCM_WORD(scm__rc.d1945[570]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1621]))[39] = SCM_WORD(scm__rc.d1945[676]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1621]))[43] = SCM_WORD(scm__rc.d1945[677]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1621]))[45] = SCM_WORD(scm__rc.d1945[661]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1621]))[50] = SCM_WORD(scm__rc.d1945[574]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1621]))[57] = SCM_WORD(scm__rc.d1945[378]);
  scm__rc.d1945[680] = Scm_MakeIdentifier(scm__rc.d1945[673], SCM_MODULE(Scm_SchemeModule()), SCM_NIL); /* scheme#asin */
  scm__rc.d1945[681] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1949[43])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[43]))->name = scm__rc.d1945[122];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[43]))->debugInfo = scm__rc.d1945[681];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1680]))[3] = SCM_WORD(scm__rc.d1945[116]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1680]))[6] = SCM_WORD(scm__rc.d1945[673]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1680]))[13] = SCM_WORD(scm__rc.d1945[680]);
  scm__rc.d1945[682] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[185])),TRUE); /* asinh */
  scm__rc.d1945[683] = Scm_MakeIdentifier(scm__rc.d1945[499], SCM_MODULE(scm__rc.d1945[120]), SCM_NIL); /* gauche#real-asinh */
  scm__rc.d1945[684] = Scm_MakeComplex(SCM_DBL_NAN, SCM_DBL_NAN);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[843]), scm__rc.d1945[2]);
  scm__rc.d1945[685] = Scm_MakeExtendedPair(scm__rc.d1945[682], SCM_OBJ(&scm__rc.d1946[773]), SCM_OBJ(&scm__rc.d1946[844]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[845]), scm__rc.d1945[685]);
  scm__rc.d1945[686] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1949[44])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[44]))->name = scm__rc.d1945[682];/* asinh */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[44]))->debugInfo = scm__rc.d1945[686];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1695]))[6] = SCM_WORD(scm__rc.d1945[683]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1695]))[19] = SCM_WORD(scm__rc.d1945[675]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1695]))[26] = SCM_WORD(scm__rc.d1945[570]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1695]))[31] = SCM_WORD(scm__rc.d1945[570]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1695]))[35] = SCM_WORD(scm__rc.d1945[676]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1695]))[39] = SCM_WORD(scm__rc.d1945[684]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1695]))[42] = SCM_WORD(scm__rc.d1945[574]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1695]))[48] = SCM_WORD(scm__rc.d1945[378]);
  scm__rc.d1945[687] = Scm_MakeIdentifier(scm__rc.d1945[682], SCM_MODULE(scm__rc.d1945[120]), SCM_NIL); /* gauche#asinh */
  scm__rc.d1945[688] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1949[45])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[45]))->name = scm__rc.d1945[122];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[45]))->debugInfo = scm__rc.d1945[688];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1745]))[3] = SCM_WORD(scm__rc.d1945[116]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1745]))[6] = SCM_WORD(scm__rc.d1945[682]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1745]))[13] = SCM_WORD(scm__rc.d1945[687]);
  scm__rc.d1945[689] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[186])),TRUE); /* acos */
  scm__rc.d1945[690] = Scm_MakeIdentifier(scm__rc.d1945[480], SCM_MODULE(scm__rc.d1945[120]), SCM_NIL); /* gauche#real-acos */
  scm__rc.d1945[691] = 
Scm_MakeFlonum(1.5707963267948966);
  scm__rc.d1945[692] = Scm_MakeIdentifier(scm__rc.d1945[673], SCM_MODULE(scm__rc.d1945[120]), SCM_NIL); /* gauche#asin */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[848]), scm__rc.d1945[2]);
  scm__rc.d1945[693] = Scm_MakeExtendedPair(scm__rc.d1945[689], SCM_OBJ(&scm__rc.d1946[773]), SCM_OBJ(&scm__rc.d1946[849]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[850]), scm__rc.d1945[693]);
  scm__rc.d1945[694] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1949[46])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[46]))->name = scm__rc.d1945[689];/* acos */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[46]))->debugInfo = scm__rc.d1945[694];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1760]))[6] = SCM_WORD(scm__rc.d1945[690]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1760]))[13] = SCM_WORD(scm__rc.d1945[691]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1760]))[18] = SCM_WORD(scm__rc.d1945[692]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1760]))[25] = SCM_WORD(scm__rc.d1945[378]);
  scm__rc.d1945[695] = Scm_MakeIdentifier(scm__rc.d1945[689], SCM_MODULE(Scm_SchemeModule()), SCM_NIL); /* scheme#acos */
  scm__rc.d1945[696] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1949[47])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[47]))->name = scm__rc.d1945[122];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[47]))->debugInfo = scm__rc.d1945[696];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1787]))[3] = SCM_WORD(scm__rc.d1945[116]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1787]))[6] = SCM_WORD(scm__rc.d1945[689]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1787]))[13] = SCM_WORD(scm__rc.d1945[695]);
  scm__rc.d1945[697] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[187])),TRUE); /* acosh */
  scm__rc.d1945[698] = Scm_MakeIdentifier(scm__rc.d1945[501], SCM_MODULE(scm__rc.d1945[120]), SCM_NIL); /* gauche#real-acosh */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[853]), scm__rc.d1945[2]);
  scm__rc.d1945[699] = Scm_MakeExtendedPair(scm__rc.d1945[697], SCM_OBJ(&scm__rc.d1946[773]), SCM_OBJ(&scm__rc.d1946[854]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[855]), scm__rc.d1945[699]);
  scm__rc.d1945[700] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1949[48])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[48]))->name = scm__rc.d1945[697];/* acosh */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[48]))->debugInfo = scm__rc.d1945[700];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1802]))[6] = SCM_WORD(scm__rc.d1945[698]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1802]))[21] = SCM_WORD(scm__rc.d1945[675]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1802]))[28] = SCM_WORD(scm__rc.d1945[675]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1802]))[31] = SCM_WORD(scm__rc.d1945[574]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1802]))[38] = SCM_WORD(scm__rc.d1945[378]);
  scm__rc.d1945[701] = Scm_MakeIdentifier(scm__rc.d1945[697], SCM_MODULE(scm__rc.d1945[120]), SCM_NIL); /* gauche#acosh */
  scm__rc.d1945[702] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1949[49])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[49]))->name = scm__rc.d1945[122];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[49]))->debugInfo = scm__rc.d1945[702];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1842]))[3] = SCM_WORD(scm__rc.d1945[116]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1842]))[6] = SCM_WORD(scm__rc.d1945[697]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1842]))[13] = SCM_WORD(scm__rc.d1945[701]);
  scm__rc.d1945[703] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[188])),TRUE); /* atan */
  scm__rc.d1945[704] = Scm_MakeIdentifier(scm__rc.d1945[482], SCM_MODULE(scm__rc.d1945[120]), SCM_NIL); /* gauche#real-atan */
  scm__rc.d1945[705] = Scm_MakeComplex(0.0, 2.0);
  scm__rc.d1945[706] = 
SCM_NAN;
  scm__rc.d1945[707] = Scm_MakeIdentifier(scm__rc.d1945[76], SCM_MODULE(scm__rc.d1945[120]), SCM_NIL); /* gauche#negative-zero? */
  scm__rc.d1945[708] = 
Scm_MakeFlonum(-1.5707963267948966);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[856]), scm__rc.d1945[483]);
  SCM_SET_CDR(SCM_OBJ(&scm__rc.d1946[856]), scm__rc.d1945[47]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[859]), scm__rc.d1945[2]);
  scm__rc.d1945[709] = Scm_MakeExtendedPair(scm__rc.d1945[703], SCM_OBJ(&scm__rc.d1946[856]), SCM_OBJ(&scm__rc.d1946[860]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[861]), scm__rc.d1945[709]);
  scm__rc.d1945[710] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1949[50])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[50]))->name = scm__rc.d1945[703];/* atan */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[50]))->debugInfo = scm__rc.d1945[710];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1857]))[9] = SCM_WORD(scm__rc.d1945[704]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1857]))[17] = SCM_WORD(scm__rc.d1945[617]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1857]))[24] = SCM_WORD(scm__rc.d1945[574]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1857]))[30] = SCM_WORD(scm__rc.d1945[574]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1857]))[34] = SCM_WORD(scm__rc.d1945[705]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1857]))[41] = SCM_WORD(scm__rc.d1945[378]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1857]))[55] = SCM_WORD(scm__rc.d1945[706]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1857]))[60] = SCM_WORD(scm__rc.d1945[707]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1857]))[64] = SCM_WORD(scm__rc.d1945[708]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1857]))[66] = SCM_WORD(scm__rc.d1945[691]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1857]))[78] = SCM_WORD(scm__rc.d1945[704]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1857]))[86] = SCM_WORD(scm__rc.d1945[378]);
  scm__rc.d1945[711] = Scm_MakeIdentifier(scm__rc.d1945[703], SCM_MODULE(Scm_SchemeModule()), SCM_NIL); /* scheme#atan */
  scm__rc.d1945[712] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1949[51])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[51]))->name = scm__rc.d1945[122];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[51]))->debugInfo = scm__rc.d1945[712];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1951]))[3] = SCM_WORD(scm__rc.d1945[116]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1951]))[6] = SCM_WORD(scm__rc.d1945[703]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1951]))[13] = SCM_WORD(scm__rc.d1945[711]);
  scm__rc.d1945[713] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[190])),TRUE); /* atanh */
  scm__rc.d1945[714] = Scm_MakeIdentifier(scm__rc.d1945[503], SCM_MODULE(scm__rc.d1945[120]), SCM_NIL); /* gauche#real-atanh */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[864]), scm__rc.d1945[2]);
  scm__rc.d1945[715] = Scm_MakeExtendedPair(scm__rc.d1945[713], SCM_OBJ(&scm__rc.d1946[773]), SCM_OBJ(&scm__rc.d1946[865]));
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[866]), scm__rc.d1945[715]);
  scm__rc.d1945[716] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1949[52])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[52]))->name = scm__rc.d1945[713];/* atanh */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[52]))->debugInfo = scm__rc.d1945[716];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1966]))[6] = SCM_WORD(scm__rc.d1945[714]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1966]))[16] = SCM_WORD(scm__rc.d1945[574]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1966]))[22] = SCM_WORD(scm__rc.d1945[574]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[1966]))[32] = SCM_WORD(scm__rc.d1945[378]);
  scm__rc.d1945[717] = Scm_MakeIdentifier(scm__rc.d1945[713], SCM_MODULE(scm__rc.d1945[120]), SCM_NIL); /* gauche#atanh */
  scm__rc.d1945[718] = Scm_MakePackedDebugInfo(SCM_U8VECTOR(SCM_OBJ(&scm__rc.d1949[53])),SCM_debug_info_const_vector);
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[53]))->name = scm__rc.d1945[122];/* %toplevel */
  SCM_COMPILED_CODE(SCM_OBJ(&scm__rc.d1948[53]))->debugInfo = scm__rc.d1945[718];
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[2000]))[3] = SCM_WORD(scm__rc.d1945[116]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[2000]))[6] = SCM_WORD(scm__rc.d1945[713]);
  ((ScmWord*)SCM_OBJ(&scm__rc.d1947[2000]))[13] = SCM_WORD(scm__rc.d1945[717]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
  scm__rc.d1945[719] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[191])),TRUE); /* radians->degrees */
  scm__rc.d1945[720] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[192])),TRUE); /* r */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[867]), scm__rc.d1945[720]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[870]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[871]), scm__rc.d1945[719]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[872]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[873]), scm__rc.d1945[3]);
  scm__rc.d1945[721] = Scm_MakeExtendedPair(scm__rc.d1945[719], SCM_OBJ(&scm__rc.d1946[867]), SCM_OBJ(&scm__rc.d1946[875]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("radians->degrees")), SCM_OBJ(&libnumradians_TOdegrees__STUB), SCM_BINDING_INLINABLE);
  libnumradians_TOdegrees__STUB.common.info = scm__rc.d1945[721];
  libnumradians_TOdegrees__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[301]);
  scm__rc.d1945[722] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[193])),TRUE); /* degrees->radians */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[878]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[879]), scm__rc.d1945[722]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[880]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[881]), scm__rc.d1945[3]);
  scm__rc.d1945[723] = Scm_MakeExtendedPair(scm__rc.d1945[722], SCM_OBJ(&scm__rc.d1946[376]), SCM_OBJ(&scm__rc.d1946[883]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("degrees->radians")), SCM_OBJ(&libnumdegrees_TOradians__STUB), SCM_BINDING_INLINABLE);
  libnumdegrees_TOradians__STUB.common.info = scm__rc.d1945[723];
  libnumdegrees_TOradians__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[301]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())));
  scm__rc.d1945[724] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[194])),TRUE); /* cnt */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[884]), scm__rc.d1945[724]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[885]), scm__rc.d1945[238]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[888]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[889]), scm__rc.d1945[605]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[890]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[891]), scm__rc.d1945[3]);
  scm__rc.d1945[725] = Scm_MakeExtendedPair(scm__rc.d1945[605], SCM_OBJ(&scm__rc.d1946[885]), SCM_OBJ(&scm__rc.d1946[893]));
  scm__rc.d1945[726] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[195])),TRUE); /* <fixnum> */
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[727]))[3] = scm__rc.d1945[48];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[727]))[4] = scm__rc.d1945[6];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[727]))[5] = scm__rc.d1945[726];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[727]))[6] = scm__rc.d1945[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[727]))[7] = scm__rc.d1945[535];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("ash")), SCM_OBJ(&libnumash__STUB), SCM_BINDING_INLINABLE);
  libnumash__STUB.common.info = scm__rc.d1945[725];
  libnumash__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[727]);
  scm__rc.d1945[735] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[196])),TRUE); /* lognot */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[896]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[897]), scm__rc.d1945[735]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[898]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[899]), scm__rc.d1945[3]);
  scm__rc.d1945[736] = Scm_MakeExtendedPair(scm__rc.d1945[735], SCM_OBJ(&scm__rc.d1946[98]), SCM_OBJ(&scm__rc.d1946[901]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[737]))[3] = scm__rc.d1945[48];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[737]))[4] = scm__rc.d1945[535];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[737]))[5] = scm__rc.d1945[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[737]))[6] = scm__rc.d1945[535];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("lognot")), SCM_OBJ(&libnumlognot__STUB), SCM_BINDING_INLINABLE);
  libnumlognot__STUB.common.info = scm__rc.d1945[736];
  libnumlognot__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[737]);
  scm__rc.d1945[744] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[197])),TRUE); /* logand */
  scm__rc.d1945[745] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[198])),TRUE); /* arg2 */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[902]), scm__rc.d1945[745]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[903]), scm__rc.d1945[144]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[904]), scm__rc.d1945[143]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[905]), scm__rc.d1945[142]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[908]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[909]), scm__rc.d1945[744]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[910]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[911]), scm__rc.d1945[3]);
  scm__rc.d1945[746] = Scm_MakeExtendedPair(scm__rc.d1945[744], SCM_OBJ(&scm__rc.d1946[905]), SCM_OBJ(&scm__rc.d1946[913]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[747]))[3] = scm__rc.d1945[48];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[747]))[4] = scm__rc.d1945[147];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[747]))[5] = scm__rc.d1945[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[747]))[6] = scm__rc.d1945[535];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("logand")), SCM_OBJ(&libnumlogand__STUB), SCM_BINDING_INLINABLE);
  libnumlogand__STUB.common.info = scm__rc.d1945[746];
  libnumlogand__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[747]);
  scm__rc.d1945[754] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[199])),TRUE); /* logior */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[916]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[917]), scm__rc.d1945[754]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[918]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[919]), scm__rc.d1945[3]);
  scm__rc.d1945[755] = Scm_MakeExtendedPair(scm__rc.d1945[754], SCM_OBJ(&scm__rc.d1946[905]), SCM_OBJ(&scm__rc.d1946[921]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("logior")), SCM_OBJ(&libnumlogior__STUB), SCM_BINDING_INLINABLE);
  libnumlogior__STUB.common.info = scm__rc.d1945[755];
  libnumlogior__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[747]);
  scm__rc.d1945[756] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[200])),TRUE); /* logxor */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[924]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[925]), scm__rc.d1945[756]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[926]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[927]), scm__rc.d1945[3]);
  scm__rc.d1945[757] = Scm_MakeExtendedPair(scm__rc.d1945[756], SCM_OBJ(&scm__rc.d1946[905]), SCM_OBJ(&scm__rc.d1946[929]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("logxor")), SCM_OBJ(&libnumlogxor__STUB), SCM_BINDING_INLINABLE);
  libnumlogxor__STUB.common.info = scm__rc.d1945[757];
  libnumlogxor__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[747]);
  scm__rc.d1945[758] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[201])),TRUE); /* logcount */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[932]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[933]), scm__rc.d1945[758]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[934]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[935]), scm__rc.d1945[3]);
  scm__rc.d1945[759] = Scm_MakeExtendedPair(scm__rc.d1945[758], SCM_OBJ(&scm__rc.d1946[538]), SCM_OBJ(&scm__rc.d1946[937]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[760]))[3] = scm__rc.d1945[48];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[760]))[4] = scm__rc.d1945[535];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[760]))[5] = scm__rc.d1945[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[760]))[6] = scm__rc.d1945[82];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("logcount")), SCM_OBJ(&libnumlogcount__STUB), SCM_BINDING_INLINABLE);
  libnumlogcount__STUB.common.info = scm__rc.d1945[759];
  libnumlogcount__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[760]);
  scm__rc.d1945[767] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[202])),TRUE); /* logset+clear */
  scm__rc.d1945[768] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[203])),TRUE); /* sets */
  scm__rc.d1945[769] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[204])),TRUE); /* clears */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[938]), scm__rc.d1945[769]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[939]), scm__rc.d1945[768]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[940]), scm__rc.d1945[413]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[943]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[944]), scm__rc.d1945[767]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[945]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[946]), scm__rc.d1945[3]);
  scm__rc.d1945[770] = Scm_MakeExtendedPair(scm__rc.d1945[767], SCM_OBJ(&scm__rc.d1946[940]), SCM_OBJ(&scm__rc.d1946[948]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[771]))[3] = scm__rc.d1945[48];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[771]))[4] = scm__rc.d1945[535];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[771]))[5] = scm__rc.d1945[535];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[771]))[6] = scm__rc.d1945[535];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[771]))[7] = scm__rc.d1945[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[771]))[8] = scm__rc.d1945[535];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("logset+clear")), SCM_OBJ(&libnumlogset_2bclear__STUB), SCM_BINDING_INLINABLE);
  libnumlogset_2bclear__STUB.common.info = scm__rc.d1945[770];
  libnumlogset_2bclear__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[771]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[951]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[952]), scm__rc.d1945[602]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[953]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[954]), scm__rc.d1945[3]);
  scm__rc.d1945[780] = Scm_MakeExtendedPair(scm__rc.d1945[602], SCM_OBJ(&scm__rc.d1946[538]), SCM_OBJ(&scm__rc.d1946[956]));
  scm__rc.d1945[781] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[205])),TRUE); /* <ulong> */
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[782]))[3] = scm__rc.d1945[48];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[782]))[4] = scm__rc.d1945[535];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[782]))[5] = scm__rc.d1945[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[782]))[6] = scm__rc.d1945[781];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("integer-length")), SCM_OBJ(&libnuminteger_length__STUB), SCM_BINDING_INLINABLE);
  libnuminteger_length__STUB.common.info = scm__rc.d1945[780];
  libnuminteger_length__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[782]);
  scm__rc.d1945[789] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[206])),TRUE); /* twos-exponent-factor */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[959]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[960]), scm__rc.d1945[789]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[961]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[962]), scm__rc.d1945[3]);
  scm__rc.d1945[790] = Scm_MakeExtendedPair(scm__rc.d1945[789], SCM_OBJ(&scm__rc.d1946[538]), SCM_OBJ(&scm__rc.d1946[964]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("twos-exponent-factor")), SCM_OBJ(&libnumtwos_exponent_factor__STUB), SCM_BINDING_INLINABLE);
  libnumtwos_exponent_factor__STUB.common.info = scm__rc.d1945[790];
  libnumtwos_exponent_factor__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[760]);
  scm__rc.d1945[791] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[207])),TRUE); /* twos-exponent */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[967]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[968]), scm__rc.d1945[791]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[969]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[970]), scm__rc.d1945[3]);
  scm__rc.d1945[792] = Scm_MakeExtendedPair(scm__rc.d1945[791], SCM_OBJ(&scm__rc.d1946[538]), SCM_OBJ(&scm__rc.d1946[972]));
  scm__rc.d1945[793] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[208])),TRUE); /* <integer>? */
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[794]))[3] = scm__rc.d1945[48];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[794]))[4] = scm__rc.d1945[535];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[794]))[5] = scm__rc.d1945[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[794]))[6] = scm__rc.d1945[793];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("twos-exponent")), SCM_OBJ(&libnumtwos_exponent__STUB), SCM_BINDING_INLINABLE);
  libnumtwos_exponent__STUB.common.info = scm__rc.d1945[792];
  libnumtwos_exponent__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[794]);
  scm__rc.d1945[801] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[209])),TRUE); /* inexact-/ */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[975]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[976]), scm__rc.d1945[801]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[977]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[978]), scm__rc.d1945[3]);
  scm__rc.d1945[802] = Scm_MakeExtendedPair(scm__rc.d1945[801], SCM_OBJ(&scm__rc.d1946[435]), SCM_OBJ(&scm__rc.d1946[980]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[803]))[3] = scm__rc.d1945[48];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[803]))[4] = scm__rc.d1945[6];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[803]))[5] = scm__rc.d1945[147];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[803]))[6] = scm__rc.d1945[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[803]))[7] = scm__rc.d1945[6];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("inexact-/")), SCM_OBJ(&libnuminexact__2f__STUB), 0);
  libnuminexact__2f__STUB.common.info = scm__rc.d1945[802];
  libnuminexact__2f__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[803]);
  scm__rc.d1945[811] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[210])),TRUE); /* +. */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[983]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[984]), scm__rc.d1945[811]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[985]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[986]), scm__rc.d1945[3]);
  scm__rc.d1945[812] = Scm_MakeExtendedPair(scm__rc.d1945[811], SCM_OBJ(&scm__rc.d1946[258]), SCM_OBJ(&scm__rc.d1946[988]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[813]))[3] = scm__rc.d1945[48];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[813]))[4] = scm__rc.d1945[147];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[813]))[5] = scm__rc.d1945[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[813]))[6] = scm__rc.d1945[6];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("+.")), SCM_OBJ(&libnum_2b_2e__STUB), SCM_BINDING_INLINABLE);
  libnum_2b_2e__STUB.common.info = scm__rc.d1945[812];
  libnum_2b_2e__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[813]);
  scm__rc.d1945[820] = 
Scm_MakeFlonum(1.0);
  scm__rc.d1945[821] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[211])),TRUE); /* *. */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[991]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[992]), scm__rc.d1945[821]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[993]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[994]), scm__rc.d1945[3]);
  scm__rc.d1945[822] = Scm_MakeExtendedPair(scm__rc.d1945[821], SCM_OBJ(&scm__rc.d1946[258]), SCM_OBJ(&scm__rc.d1946[996]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("*.")), SCM_OBJ(&libnum_2a_2e__STUB), SCM_BINDING_INLINABLE);
  libnum_2a_2e__STUB.common.info = scm__rc.d1945[822];
  libnum_2a_2e__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[813]);
  scm__rc.d1945[823] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[212])),TRUE); /* -. */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[999]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[1000]), scm__rc.d1945[823]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[1001]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[1002]), scm__rc.d1945[3]);
  scm__rc.d1945[824] = Scm_MakeExtendedPair(scm__rc.d1945[823], SCM_OBJ(&scm__rc.d1946[435]), SCM_OBJ(&scm__rc.d1946[1004]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("-.")), SCM_OBJ(&libnum__2e__STUB), SCM_BINDING_INLINABLE);
  libnum__2e__STUB.common.info = scm__rc.d1945[824];
  libnum__2e__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[803]);
  scm__rc.d1945[825] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[213])),TRUE); /* /. */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[1007]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[1008]), scm__rc.d1945[825]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[1009]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[1010]), scm__rc.d1945[3]);
  scm__rc.d1945[826] = Scm_MakeExtendedPair(scm__rc.d1945[825], SCM_OBJ(&scm__rc.d1946[435]), SCM_OBJ(&scm__rc.d1946[1012]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("/.")), SCM_OBJ(&libnum_2f_2e__STUB), SCM_BINDING_INLINABLE);
  libnum_2f_2e__STUB.common.info = scm__rc.d1945[826];
  libnum_2f_2e__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[803]);
  scm__rc.d1945[827] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[214])),TRUE); /* clamp */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[1013]), scm__rc.d1945[175]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[1014]), scm__rc.d1945[212]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[1015]), scm__rc.d1945[47]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[1018]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[1019]), scm__rc.d1945[827]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[1020]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[1021]), scm__rc.d1945[3]);
  scm__rc.d1945[828] = Scm_MakeExtendedPair(scm__rc.d1945[827], SCM_OBJ(&scm__rc.d1946[1015]), SCM_OBJ(&scm__rc.d1946[1023]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("clamp")), SCM_OBJ(&libnumclamp__STUB), SCM_BINDING_INLINABLE);
  libnumclamp__STUB.common.info = scm__rc.d1945[828];
  libnumclamp__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[803]);
  scm__rc.d1945[829] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[215])),TRUE); /* quotient&remainder */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[1026]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[1027]), scm__rc.d1945[829]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[1028]), scm__rc.d1945[48]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[1029]), scm__rc.d1945[3]);
  scm__rc.d1945[830] = Scm_MakeExtendedPair(scm__rc.d1945[829], SCM_OBJ(&scm__rc.d1946[478]), SCM_OBJ(&scm__rc.d1946[1031]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[831]))[3] = scm__rc.d1945[48];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[831]))[4] = scm__rc.d1945[6];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[831]))[5] = scm__rc.d1945[6];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[831]))[6] = scm__rc.d1945[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[831]))[7] = scm__rc.d1945[6];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[831]))[8] = scm__rc.d1945[6];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_GaucheModule())), SCM_SYMBOL(SCM_INTERN("quotient&remainder")), SCM_OBJ(&libnumquotient_26remainder__STUB), 0);
  libnumquotient_26remainder__STUB.common.info = scm__rc.d1945[830];
  libnumquotient_26remainder__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[831]);
   Scm_SelectModule(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())));
  scm__rc.d1945[840] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[216])),TRUE); /* a */
  scm__rc.d1945[841] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[217])),TRUE); /* b */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[1032]), scm__rc.d1945[841]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[1033]), scm__rc.d1945[840]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[1036]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[1037]), scm__rc.d1945[569]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[1038]), scm__rc.d1945[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[1039]), scm__rc.d1945[3]);
  scm__rc.d1945[842] = Scm_MakeExtendedPair(scm__rc.d1945[569], SCM_OBJ(&scm__rc.d1946[1033]), SCM_OBJ(&scm__rc.d1946[1041]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[843]))[3] = scm__rc.d1945[4];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[843]))[4] = scm__rc.d1945[258];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[843]))[5] = scm__rc.d1945[258];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[843]))[6] = scm__rc.d1945[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[843]))[7] = scm__rc.d1945[30];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())), SCM_SYMBOL(SCM_INTERN("make-rectangular")), SCM_OBJ(&libnummake_rectangular__STUB), SCM_BINDING_INLINABLE);
  libnummake_rectangular__STUB.common.info = scm__rc.d1945[842];
  libnummake_rectangular__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[843]);
  scm__rc.d1945[851] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[218])),TRUE); /* t */
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[1042]), scm__rc.d1945[851]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[1043]), scm__rc.d1945[720]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[1046]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[1047]), scm__rc.d1945[560]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[1048]), scm__rc.d1945[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[1049]), scm__rc.d1945[3]);
  scm__rc.d1945[852] = Scm_MakeExtendedPair(scm__rc.d1945[560], SCM_OBJ(&scm__rc.d1946[1043]), SCM_OBJ(&scm__rc.d1946[1051]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())), SCM_SYMBOL(SCM_INTERN("make-polar")), SCM_OBJ(&libnummake_polar__STUB), SCM_BINDING_INLINABLE);
  libnummake_polar__STUB.common.info = scm__rc.d1945[852];
  libnummake_polar__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[843]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[1054]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[1055]), scm__rc.d1945[556]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[1056]), scm__rc.d1945[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[1057]), scm__rc.d1945[3]);
  scm__rc.d1945[853] = Scm_MakeExtendedPair(scm__rc.d1945[556], SCM_OBJ(&scm__rc.d1946[773]), SCM_OBJ(&scm__rc.d1946[1059]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[854]))[3] = scm__rc.d1945[4];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[854]))[4] = scm__rc.d1945[30];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[854]))[5] = scm__rc.d1945[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[854]))[6] = scm__rc.d1945[6];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())), SCM_SYMBOL(SCM_INTERN("real-part")), SCM_OBJ(&libnumreal_part__STUB), SCM_BINDING_INLINABLE);
  libnumreal_part__STUB.common.info = scm__rc.d1945[853];
  libnumreal_part__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[854]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[1062]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[1063]), scm__rc.d1945[558]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[1064]), scm__rc.d1945[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[1065]), scm__rc.d1945[3]);
  scm__rc.d1945[861] = Scm_MakeExtendedPair(scm__rc.d1945[558], SCM_OBJ(&scm__rc.d1946[773]), SCM_OBJ(&scm__rc.d1946[1067]));
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())), SCM_SYMBOL(SCM_INTERN("imag-part")), SCM_OBJ(&libnumimag_part__STUB), SCM_BINDING_INLINABLE);
  libnumimag_part__STUB.common.info = scm__rc.d1945[861];
  libnumimag_part__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[854]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[1070]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[1071]), scm__rc.d1945[571]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[1072]), scm__rc.d1945[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[1073]), scm__rc.d1945[3]);
  scm__rc.d1945[862] = Scm_MakeExtendedPair(scm__rc.d1945[571], SCM_OBJ(&scm__rc.d1946[773]), SCM_OBJ(&scm__rc.d1946[1075]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[863]))[3] = scm__rc.d1945[4];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[863]))[4] = scm__rc.d1945[30];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[863]))[5] = scm__rc.d1945[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[863]))[6] = scm__rc.d1945[30];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())), SCM_SYMBOL(SCM_INTERN("magnitude")), SCM_OBJ(&libnummagnitude__STUB), SCM_BINDING_INLINABLE);
  libnummagnitude__STUB.common.info = scm__rc.d1945[862];
  libnummagnitude__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[863]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[1078]), scm__rc.d1945[2]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[1079]), scm__rc.d1945[573]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[1080]), scm__rc.d1945[4]);
  SCM_SET_CAR(SCM_OBJ(&scm__rc.d1946[1081]), scm__rc.d1945[3]);
  scm__rc.d1945[870] = Scm_MakeExtendedPair(scm__rc.d1945[573], SCM_OBJ(&scm__rc.d1946[773]), SCM_OBJ(&scm__rc.d1946[1083]));
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[871]))[3] = scm__rc.d1945[4];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[871]))[4] = scm__rc.d1945[30];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[871]))[5] = scm__rc.d1945[7];
  ((ScmObj*)SCM_OBJ(&scm__rc.d1945[871]))[6] = scm__rc.d1945[258];
  Scm_MakeBinding(SCM_MODULE(SCM_OBJ(Scm_SchemeModule())), SCM_SYMBOL(SCM_INTERN("angle")), SCM_OBJ(&libnumangle__STUB), SCM_BINDING_INLINABLE);
  libnumangle__STUB.common.info = scm__rc.d1945[870];
  libnumangle__STUB.common.typeHint = SCM_OBJ(&scm__rc.d1945[871]);
  scm__rc.d1945[878] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[219])),TRUE); /* wraparound */
  scm__rc.d1945[879] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[220])),TRUE); /* high */
  scm__rc.d1945[880] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[221])),TRUE); /* low */
  scm__rc.d1945[881] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[222])),TRUE); /* both */
  Scm_VMExecuteToplevels(toplevels);
  scm__rc.d1945[1044] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[223])),TRUE); /* define-inline */
  scm__rc.d1945[1045] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[224])),TRUE); /* recn */
  scm__rc.d1945[1046] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[225])),TRUE); /* define-in-module */
  scm__rc.d1945[1047] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[226])),TRUE); /* lcm2 */
  scm__rc.d1945[1048] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[227])),TRUE); /* u */
  scm__rc.d1945[1049] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[228])),TRUE); /* g */
  scm__rc.d1945[1050] = 
SCM_NAN;
  scm__rc.d1945[1051] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[229])),TRUE); /* ns */
  scm__rc.d1945[1052] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[230])),TRUE); /* ds */
  scm__rc.d1945[1053] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[231])),TRUE); /* dr */
  scm__rc.d1945[1054] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[232])),TRUE); /* receive */
  scm__rc.d1945[1055] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[233])),TRUE); /* nr */
  scm__rc.d1945[1056] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[234])),TRUE); /* nq */
  scm__rc.d1945[1057] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[235])),TRUE); /* dq */
  scm__rc.d1945[1058] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[236])),TRUE); /* if-let1 */
  scm__rc.d1945[1059] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[237])),TRUE); /* s */
  scm__rc.d1945[1060] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[238])),TRUE); /* s2 */
  scm__rc.d1945[1061] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[239])),TRUE); /* values */
  scm__rc.d1945[1062] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[240])),TRUE); /* s2+ */
  scm__rc.d1945[1063] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[241])),TRUE); /* ik */
  scm__rc.d1945[1064] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[242])),TRUE); /* ry */
  scm__rc.d1945[1065] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[243])),TRUE); /* xn */
  scm__rc.d1945[1066] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[244])),TRUE); /* xd */
  scm__rc.d1945[1067] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[245])),TRUE); /* and-let* */
  scm__rc.d1945[1068] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[246])),TRUE); /* r2 */
  scm__rc.d1945[1069] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[247])),TRUE); /* delta */
  scm__rc.d1945[1070] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[248])),TRUE); /* err */
  scm__rc.d1945[1071] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[249])),TRUE); /* deliv */
  scm__rc.d1945[1072] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[250])),TRUE); /* let* */
  scm__rc.d1945[1073] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[251])),TRUE); /* iz */
  scm__rc.d1945[1074] = Scm_MakeSymbol(SCM_STRING(SCM_OBJ(&scm__sc.d1944[252])),TRUE); /* zz */
}
