/*===========================================================================*/
/*   (Inline/size.scm)                                                       */
/*   Bigloo (2.6b)                                                           */
/*   Inria -- Sophia Antipolis (c)       Mon Dec 15 12:14:36 CET 2003        */
/*===========================================================================*/
/* COMPILATION: (/users/serrano/prgm/project/bigloo/bin/bigloo -q -afile .afile -fsharing -fno-reflection -cc gcc-2.95 -lib-dir /users/serrano/prgm/project/bigloo/lib/2.6b -unsafev -no-hello -O2 -rm -unsafe -s -indent Inline/size.scm)*/
/* GC selection */
#define THE_GC BOEHM_GC

#include <bigloo.h>


/* Object type definitions */
typedef struct BgL_typez00_bgl {
   header_t header;
   obj_t widening;
   obj_t BgL_idz00;
   obj_t BgL_namez00;
   obj_t BgL_siza7eza7;
   obj_t BgL_classz00;
   obj_t BgL_coercezd2tozd2;
   obj_t BgL_parentsz00;
   bool_t BgL_initzf3zf3;
   bool_t BgL_magiczf3zf3;
   obj_t BgL_z42z42;
   obj_t BgL_aliasz00;
   obj_t BgL_pointedzd2tozd2byz00;
   obj_t BgL_tvectorz00;
   obj_t BgL_locationz00;
   obj_t BgL_importzd2locationzd2;
} *BgL_typez00_bglt;

typedef struct BgL_valuez00_bgl {
   header_t header;
   obj_t widening;
} *BgL_valuez00_bglt;

typedef struct BgL_variablez00_bgl {
   header_t header;
   obj_t widening;
   obj_t BgL_idz00;
   obj_t BgL_namez00;
   struct BgL_typez00_bgl * BgL_typez00;
   struct BgL_valuez00_bgl * BgL_valuez00;
   obj_t BgL_accessz00;
   obj_t BgL_fastzd2alphazd2;
   obj_t BgL_removablez00;
   long BgL_occurrencez00;
} *BgL_variablez00_bglt;

typedef struct BgL_globalz00_bgl {
   header_t header;
   obj_t widening;
   obj_t BgL_idz00;
   obj_t BgL_namez00;
   struct BgL_typez00_bgl * BgL_typez00;
   struct BgL_valuez00_bgl * BgL_valuez00;
   obj_t BgL_accessz00;
   obj_t BgL_fastzd2alphazd2;
   obj_t BgL_removablez00;
   long BgL_occurrencez00;
   obj_t BgL_modulez00;
   obj_t BgL_importz00;
   bool_t BgL_evaluablezf3zf3;
   bool_t BgL_libraryzf3zf3;
   bool_t BgL_userzf3zf3;
   obj_t BgL_pragmaz00;
   obj_t BgL_srcz00;
   obj_t BgL_jvmzd2typezd2namez00;
} *BgL_globalz00_bglt;

typedef struct BgL_localz00_bgl {
   header_t header;
   obj_t widening;
   obj_t BgL_idz00;
   obj_t BgL_namez00;
   struct BgL_typez00_bgl * BgL_typez00;
   struct BgL_valuez00_bgl * BgL_valuez00;
   obj_t BgL_accessz00;
   obj_t BgL_fastzd2alphazd2;
   obj_t BgL_removablez00;
   long BgL_occurrencez00;
   bool_t BgL_userzf3zf3;
   long BgL_keyz00;
} *BgL_localz00_bglt;

typedef struct BgL_funz00_bgl {
   header_t header;
   obj_t widening;
   long BgL_arityz00;
   obj_t BgL_sidezd2effectzf3z21;
   obj_t BgL_predicatezd2ofzd2;
   obj_t BgL_stackzd2allocatorzd2;
   bool_t BgL_topzf3zf3;
   obj_t BgL_thezd2closurezd2;
   obj_t BgL_effectz00;
} *BgL_funz00_bglt;

typedef struct BgL_sfunz00_bgl {
   header_t header;
   obj_t widening;
   long BgL_arityz00;
   obj_t BgL_sidezd2effectzf3z21;
   obj_t BgL_predicatezd2ofzd2;
   obj_t BgL_stackzd2allocatorzd2;
   bool_t BgL_topzf3zf3;
   obj_t BgL_thezd2closurezd2;
   obj_t BgL_effectz00;
   obj_t BgL_propertyz00;
   obj_t BgL_argsz00;
   obj_t BgL_bodyz00;
   obj_t BgL_classz00;
   obj_t BgL_dssslzd2keywordszd2;
   obj_t BgL_locz00;
} *BgL_sfunz00_bglt;

typedef struct BgL_cfunz00_bgl {
   header_t header;
   obj_t widening;
   long BgL_arityz00;
   obj_t BgL_sidezd2effectzf3z21;
   obj_t BgL_predicatezd2ofzd2;
   obj_t BgL_stackzd2allocatorzd2;
   bool_t BgL_topzf3zf3;
   obj_t BgL_thezd2closurezd2;
   obj_t BgL_effectz00;
   obj_t BgL_argszd2typezd2;
   bool_t BgL_macrozf3zf3;
   bool_t BgL_infixzf3zf3;
   obj_t BgL_methodz00;
} *BgL_cfunz00_bglt;

typedef struct BgL_svarz00_bgl {
   header_t header;
   obj_t widening;
   obj_t BgL_locz00;
} *BgL_svarz00_bglt;

typedef struct BgL_scnstz00_bgl {
   header_t header;
   obj_t widening;
   obj_t BgL_nodez00;
   obj_t BgL_classz00;
   obj_t BgL_locz00;
} *BgL_scnstz00_bglt;

typedef struct BgL_cvarz00_bgl {
   header_t header;
   obj_t widening;
   bool_t BgL_macrozf3zf3;
} *BgL_cvarz00_bglt;

typedef struct BgL_sexitz00_bgl {
   header_t header;
   obj_t widening;
   obj_t BgL_handlerz00;
   bool_t BgL_detachedzf3zf3;
} *BgL_sexitz00_bglt;

typedef struct BgL_feffectz00_bgl {
   header_t header;
   obj_t widening;
   obj_t BgL_readz00;
   obj_t BgL_writez00;
} *BgL_feffectz00_bglt;

typedef struct BgL_nodez00_bgl {
   header_t header;
   obj_t widening;
   obj_t BgL_locz00;
   struct BgL_typez00_bgl * BgL_typez00;
} *BgL_nodez00_bglt;

typedef struct BgL_nodezf2effectzf2_bgl {
   header_t header;
   obj_t widening;
   obj_t BgL_locz00;
   struct BgL_typez00_bgl * BgL_typez00;
   obj_t BgL_sidezd2effectzf3z21;
   obj_t BgL_keyz00;
} *BgL_nodezf2effectzf2_bglt;

typedef struct BgL_atomz00_bgl {
   header_t header;
   obj_t widening;
   obj_t BgL_locz00;
   struct BgL_typez00_bgl * BgL_typez00;
   obj_t BgL_valuez00;
} *BgL_atomz00_bglt;

typedef struct BgL_varz00_bgl {
   header_t header;
   obj_t widening;
   obj_t BgL_locz00;
   struct BgL_typez00_bgl * BgL_typez00;
   struct BgL_variablez00_bgl * BgL_variablez00;
} *BgL_varz00_bglt;

typedef struct BgL_closurez00_bgl {
   header_t header;
   obj_t widening;
   obj_t BgL_locz00;
   struct BgL_typez00_bgl * BgL_typez00;
   struct BgL_variablez00_bgl * BgL_variablez00;
} *BgL_closurez00_bglt;

typedef struct BgL_kwotez00_bgl {
   header_t header;
   obj_t widening;
   obj_t BgL_locz00;
   struct BgL_typez00_bgl * BgL_typez00;
   obj_t BgL_valuez00;
} *BgL_kwotez00_bglt;

typedef struct BgL_sequencez00_bgl {
   header_t header;
   obj_t widening;
   obj_t BgL_locz00;
   struct BgL_typez00_bgl * BgL_typez00;
   obj_t BgL_sidezd2effectzf3z21;
   obj_t BgL_keyz00;
   obj_t BgL_nodesz00;
} *BgL_sequencez00_bglt;

typedef struct BgL_appz00_bgl {
   header_t header;
   obj_t widening;
   obj_t BgL_locz00;
   struct BgL_typez00_bgl * BgL_typez00;
   obj_t BgL_sidezd2effectzf3z21;
   obj_t BgL_keyz00;
   struct BgL_varz00_bgl * BgL_funz00;
   obj_t BgL_argsz00;
} *BgL_appz00_bglt;

typedef struct BgL_appzd2lyzd2_bgl {
   header_t header;
   obj_t widening;
   obj_t BgL_locz00;
   struct BgL_typez00_bgl * BgL_typez00;
   struct BgL_nodez00_bgl * BgL_funz00;
   struct BgL_nodez00_bgl * BgL_argz00;
} *BgL_appzd2lyzd2_bglt;

typedef struct BgL_funcallz00_bgl {
   header_t header;
   obj_t widening;
   obj_t BgL_locz00;
   struct BgL_typez00_bgl * BgL_typez00;
   struct BgL_nodez00_bgl * BgL_funz00;
   obj_t BgL_argsz00;
   obj_t BgL_strengthz00;
} *BgL_funcallz00_bglt;

typedef struct BgL_externz00_bgl {
   header_t header;
   obj_t widening;
   obj_t BgL_locz00;
   struct BgL_typez00_bgl * BgL_typez00;
   obj_t BgL_sidezd2effectzf3z21;
   obj_t BgL_keyz00;
   obj_t BgL_exprza2za2;
   obj_t BgL_effectz00;
} *BgL_externz00_bglt;

typedef struct BgL_pragmaz00_bgl {
   header_t header;
   obj_t widening;
   obj_t BgL_locz00;
   struct BgL_typez00_bgl * BgL_typez00;
   obj_t BgL_sidezd2effectzf3z21;
   obj_t BgL_keyz00;
   obj_t BgL_exprza2za2;
   obj_t BgL_effectz00;
   obj_t BgL_formatz00;
} *BgL_pragmaz00_bglt;

typedef struct BgL_getfieldz00_bgl {
   header_t header;
   obj_t widening;
   obj_t BgL_locz00;
   struct BgL_typez00_bgl * BgL_typez00;
   obj_t BgL_sidezd2effectzf3z21;
   obj_t BgL_keyz00;
   obj_t BgL_exprza2za2;
   obj_t BgL_effectz00;
   obj_t BgL_fnamez00;
   struct BgL_typez00_bgl * BgL_ftypez00;
   struct BgL_typez00_bgl * BgL_otypez00;
} *BgL_getfieldz00_bglt;

typedef struct BgL_setfieldz00_bgl {
   header_t header;
   obj_t widening;
   obj_t BgL_locz00;
   struct BgL_typez00_bgl * BgL_typez00;
   obj_t BgL_sidezd2effectzf3z21;
   obj_t BgL_keyz00;
   obj_t BgL_exprza2za2;
   obj_t BgL_effectz00;
   obj_t BgL_fnamez00;
   struct BgL_typez00_bgl * BgL_ftypez00;
   struct BgL_typez00_bgl * BgL_otypez00;
} *BgL_setfieldz00_bglt;

typedef struct BgL_newz00_bgl {
   header_t header;
   obj_t widening;
   obj_t BgL_locz00;
   struct BgL_typez00_bgl * BgL_typez00;
   obj_t BgL_sidezd2effectzf3z21;
   obj_t BgL_keyz00;
   obj_t BgL_exprza2za2;
   obj_t BgL_effectz00;
} *BgL_newz00_bglt;

typedef struct BgL_vallocz00_bgl {
   header_t header;
   obj_t widening;
   obj_t BgL_locz00;
   struct BgL_typez00_bgl * BgL_typez00;
   obj_t BgL_sidezd2effectzf3z21;
   obj_t BgL_keyz00;
   obj_t BgL_exprza2za2;
   obj_t BgL_effectz00;
   obj_t BgL_czd2heapzd2formatz00;
   struct BgL_typez00_bgl * BgL_ftypez00;
   struct BgL_typez00_bgl * BgL_otypez00;
} *BgL_vallocz00_bglt;

typedef struct BgL_vrefz00_bgl {
   header_t header;
   obj_t widening;
   obj_t BgL_locz00;
   struct BgL_typez00_bgl * BgL_typez00;
   obj_t BgL_sidezd2effectzf3z21;
   obj_t BgL_keyz00;
   obj_t BgL_exprza2za2;
   obj_t BgL_effectz00;
   obj_t BgL_czd2formatzd2;
   struct BgL_typez00_bgl * BgL_ftypez00;
   struct BgL_typez00_bgl * BgL_otypez00;
   struct BgL_typez00_bgl * BgL_vtypez00;
} *BgL_vrefz00_bglt;

typedef struct BgL_vsetz12z12_bgl {
   header_t header;
   obj_t widening;
   obj_t BgL_locz00;
   struct BgL_typez00_bgl * BgL_typez00;
   obj_t BgL_sidezd2effectzf3z21;
   obj_t BgL_keyz00;
   obj_t BgL_exprza2za2;
   obj_t BgL_effectz00;
   obj_t BgL_czd2formatzd2;
   struct BgL_typez00_bgl * BgL_ftypez00;
   struct BgL_typez00_bgl * BgL_otypez00;
   struct BgL_typez00_bgl * BgL_vtypez00;
} *BgL_vsetz12z12_bglt;

typedef struct BgL_vlengthz00_bgl {
   header_t header;
   obj_t widening;
   obj_t BgL_locz00;
   struct BgL_typez00_bgl * BgL_typez00;
   obj_t BgL_sidezd2effectzf3z21;
   obj_t BgL_keyz00;
   obj_t BgL_exprza2za2;
   obj_t BgL_effectz00;
   obj_t BgL_czd2formatzd2;
   struct BgL_typez00_bgl * BgL_vtypez00;
} *BgL_vlengthz00_bglt;

typedef struct BgL_isaz00_bgl {
   header_t header;
   obj_t widening;
   obj_t BgL_locz00;
   struct BgL_typez00_bgl * BgL_typez00;
   obj_t BgL_sidezd2effectzf3z21;
   obj_t BgL_keyz00;
   obj_t BgL_exprza2za2;
   obj_t BgL_effectz00;
   struct BgL_typez00_bgl * BgL_classz00;
} *BgL_isaz00_bglt;

typedef struct BgL_castz00_bgl {
   header_t header;
   obj_t widening;
   obj_t BgL_locz00;
   struct BgL_typez00_bgl * BgL_typez00;
   struct BgL_nodez00_bgl * BgL_argz00;
} *BgL_castz00_bglt;

typedef struct BgL_setqz00_bgl {
   header_t header;
   obj_t widening;
   obj_t BgL_locz00;
   struct BgL_typez00_bgl * BgL_typez00;
   struct BgL_varz00_bgl * BgL_varz00;
   struct BgL_nodez00_bgl * BgL_valuez00;
} *BgL_setqz00_bglt;

typedef struct BgL_conditionalz00_bgl {
   header_t header;
   obj_t widening;
   obj_t BgL_locz00;
   struct BgL_typez00_bgl * BgL_typez00;
   obj_t BgL_sidezd2effectzf3z21;
   obj_t BgL_keyz00;
   struct BgL_nodez00_bgl * BgL_testz00;
   struct BgL_nodez00_bgl * BgL_truez00;
   struct BgL_nodez00_bgl * BgL_falsez00;
} *BgL_conditionalz00_bglt;

typedef struct BgL_failz00_bgl {
   header_t header;
   obj_t widening;
   obj_t BgL_locz00;
   struct BgL_typez00_bgl * BgL_typez00;
   struct BgL_nodez00_bgl * BgL_procz00;
   struct BgL_nodez00_bgl * BgL_msgz00;
   struct BgL_nodez00_bgl * BgL_objz00;
} *BgL_failz00_bglt;

typedef struct BgL_selectz00_bgl {
   header_t header;
   obj_t widening;
   obj_t BgL_locz00;
   struct BgL_typez00_bgl * BgL_typez00;
   obj_t BgL_sidezd2effectzf3z21;
   obj_t BgL_keyz00;
   struct BgL_nodez00_bgl * BgL_testz00;
   obj_t BgL_clausesz00;
   struct BgL_typez00_bgl * BgL_itemzd2typezd2;
} *BgL_selectz00_bglt;

typedef struct BgL_letzd2funzd2_bgl {
   header_t header;
   obj_t widening;
   obj_t BgL_locz00;
   struct BgL_typez00_bgl * BgL_typez00;
   obj_t BgL_sidezd2effectzf3z21;
   obj_t BgL_keyz00;
   obj_t BgL_localsz00;
   struct BgL_nodez00_bgl * BgL_bodyz00;
} *BgL_letzd2funzd2_bglt;

typedef struct BgL_letzd2varzd2_bgl {
   header_t header;
   obj_t widening;
   obj_t BgL_locz00;
   struct BgL_typez00_bgl * BgL_typez00;
   obj_t BgL_sidezd2effectzf3z21;
   obj_t BgL_keyz00;
   obj_t BgL_bindingsz00;
   struct BgL_nodez00_bgl * BgL_bodyz00;
   bool_t BgL_removablezf3zf3;
} *BgL_letzd2varzd2_bglt;

typedef struct BgL_setzd2exzd2itz00_bgl {
   header_t header;
   obj_t widening;
   obj_t BgL_locz00;
   struct BgL_typez00_bgl * BgL_typez00;
   struct BgL_varz00_bgl * BgL_varz00;
   struct BgL_nodez00_bgl * BgL_bodyz00;
} *BgL_setzd2exzd2itz00_bglt;

typedef struct BgL_jumpzd2exzd2itz00_bgl {
   header_t header;
   obj_t widening;
   obj_t BgL_locz00;
   struct BgL_typez00_bgl * BgL_typez00;
   struct BgL_nodez00_bgl * BgL_exitz00;
   struct BgL_nodez00_bgl * BgL_valuez00;
} *BgL_jumpzd2exzd2itz00_bglt;

typedef struct BgL_makezd2boxzd2_bgl {
   header_t header;
   obj_t widening;
   obj_t BgL_locz00;
   struct BgL_typez00_bgl * BgL_typez00;
   obj_t BgL_sidezd2effectzf3z21;
   obj_t BgL_keyz00;
   struct BgL_nodez00_bgl * BgL_valuez00;
} *BgL_makezd2boxzd2_bglt;

typedef struct BgL_boxzd2refzd2_bgl {
   header_t header;
   obj_t widening;
   obj_t BgL_locz00;
   struct BgL_typez00_bgl * BgL_typez00;
   obj_t BgL_sidezd2effectzf3z21;
   obj_t BgL_keyz00;
   struct BgL_varz00_bgl * BgL_varz00;
} *BgL_boxzd2refzd2_bglt;

typedef struct BgL_boxzd2setz12zc0_bgl {
   header_t header;
   obj_t widening;
   obj_t BgL_locz00;
   struct BgL_typez00_bgl * BgL_typez00;
   struct BgL_varz00_bgl * BgL_varz00;
   struct BgL_nodez00_bgl * BgL_valuez00;
} *BgL_boxzd2setz12zc0_bglt;

typedef struct BgL_siza7edzd2sequencez75_bgl {
   long BgL_siza7eza7;
} *BgL_siza7edzd2sequencez75_bglt;

typedef struct BgL_siza7edzd2selectz75_bgl {
   long BgL_siza7eza7;
} *BgL_siza7edzd2selectz75_bglt;

typedef struct BgL_siza7edzd2letzd2funza7_bgl {
   long BgL_siza7eza7;
} *BgL_siza7edzd2letzd2funza7_bglt;

typedef struct BgL_siza7edzd2letzd2varza7_bgl {
   long BgL_siza7eza7;
} *BgL_siza7edzd2letzd2varza7_bglt;


static obj_t BGl_objectzd2ze3structzd2siza7edzd2letzd2var2890z44zzinline_siza7eza7(obj_t, obj_t);
static obj_t BGl_methodzd2initzd2zzinline_siza7eza7();
static obj_t BGl_nodezd2siza7ezd2siza7edzd2sequence2849zd2zzinline_siza7eza7(obj_t, obj_t);
BGL_IMPORT obj_t open_input_string(obj_t);
BGL_IMPORT long BGl_classzd2numzd2zz__objectz00(obj_t);
extern obj_t BGl_letzd2funzd2zzast_nodez00;
static obj_t BGl__nodezd2siza7e4123z75zzinline_siza7eza7(obj_t, obj_t);
static obj_t BGl_nodezd2siza7ezd2var2843za7zzinline_siza7eza7(obj_t, obj_t);
static obj_t BGl_objectzd2ze3structzd2siza7edzd2letzd2fun2894z44zzinline_siza7eza7(obj_t, obj_t);
BGL_IMPORT obj_t BGl_readz00zz__readerz00(obj_t);
BGL_IMPORT obj_t BGl_objectzd2ze3structz31zz__objectz00(BgL_objectz00_bglt);
BGL_IMPORT obj_t BGl_addzd2genericz12zc0zz__objectz00(obj_t, obj_t);
extern obj_t BGl_letzd2varzd2zzast_nodez00;
BGL_IMPORT obj_t BGl_registerzd2classz12zc0zz__objectz00(obj_t, obj_t, obj_t, obj_t, long, obj_t, obj_t, obj_t);
extern obj_t BGl_kwotez00zzast_nodez00;
static obj_t BGl_structzb2objectzd2ze3objectzd2siza7edzd2sequence2906z24zzinline_siza7eza7(obj_t, obj_t, obj_t);
BGL_EXPORTED_DECL long BGl_nodezd2siza7ez75zzinline_siza7eza7(BgL_nodez00_bglt);
static obj_t BGl_nodezd2siza7ezd2appzd2ly2853z75zzinline_siza7eza7(obj_t, obj_t);
static obj_t BGl__allocatezd2siza7edzd2letzd2varz75zzinline_siza7eza7(obj_t);
static obj_t BGl_nodezd2siza7ezd2select2867za7zzinline_siza7eza7(obj_t, obj_t);
extern obj_t BGl_castz00zzast_nodez00;
extern obj_t BGl_boxzd2refzd2zzast_nodez00;
static obj_t BGl_nodezd2siza7ezd2cast2857za7zzinline_siza7eza7(obj_t, obj_t);
extern obj_t BGl_varz00zzast_nodez00;
static obj_t BGl_cnstzd2initzd2zzinline_siza7eza7();
static obj_t BGl_nodezd2siza7ezd2conditional2863za7zzinline_siza7eza7(obj_t, obj_t);
extern obj_t BGl_atomz00zzast_nodez00;
extern obj_t BGl_failz00zzast_nodez00;
extern obj_t BGl_funcallz00zzast_nodez00;
static obj_t BGl__allocatezd2siza7edzd2letzd2funz75zzinline_siza7eza7(obj_t);
static obj_t BGl_siza7edzd2letzd2varza7zzinline_siza7eza7 = BUNSPEC;
static obj_t BGl_importedzd2moduleszd2initz00zzinline_siza7eza7();
extern obj_t BGl_makezd2boxzd2zzast_nodez00;
BGL_IMPORT obj_t make_struct(obj_t, int, obj_t);
static obj_t BGl_nodezd2siza7ezd2siza7edzd2letzd2fun2874z00zzinline_siza7eza7(obj_t, obj_t);
static obj_t BGl_nodezd2siza7ezd2setzd2exzd2it2880za7zzinline_siza7eza7(obj_t, obj_t);
BGL_IMPORT obj_t BGl_addzd2methodz12zc0zz__objectz00(obj_t, obj_t, obj_t);
static obj_t BGl_siza7edzd2letzd2funza7zzinline_siza7eza7 = BUNSPEC;
extern obj_t BGl_selectz00zzast_nodez00;
static obj_t BGl_nodezd2siza7ezd2funcall2855za7zzinline_siza7eza7(obj_t, obj_t);
static obj_t BGl_nodezd2siza7ezd2letzd2fun2872z75zzinline_siza7eza7(obj_t, obj_t);
static obj_t BGl_toplevelzd2initzd2zzinline_siza7eza7();
extern obj_t BGl_appzd2lyzd2zzast_nodez00;
extern obj_t BGl_boxzd2setz12zc0zzast_nodez00;
static obj_t BGl_nodezd2siza7ezd2siza7edzd2letzd2var2878z00zzinline_siza7eza7(obj_t, obj_t);
BGL_EXPORTED_DECL obj_t BGl_modulezd2initializa7ationz75zzinline_siza7eza7(long, char *);
extern obj_t BGl_modulezd2initializa7ationz75zztype_typez00(long, char *);
extern obj_t BGl_modulezd2initializa7ationz75zzast_varz00(long, char *);
extern obj_t BGl_modulezd2initializa7ationz75zzast_nodez00(long, char *);
BGL_IMPORT obj_t BGl_modulezd2initializa7ationz75zz__objectz00(long, char *);
BGL_IMPORT obj_t BGl_modulezd2initializa7ationz75zz__readerz00(long, char *);
BGL_IMPORT obj_t BGl_modulezd2initializa7ationz75zz__r4_pairs_and_lists_6_3z00(long, char *);
static obj_t BGl_nodezd2siza7ezd2siza7edzd2select2870zd2zzinline_siza7eza7(obj_t, obj_t);
BGL_IMPORT long bgl_list_length(obj_t);
static obj_t BGl__allocatezd2siza7edzd2selectza7zzinline_siza7eza7(obj_t);
static obj_t BGl_nodezd2siza7ezd2setq2861za7zzinline_siza7eza7(obj_t, obj_t);
static obj_t BGl_nodezd2siza7ezd2letzd2var2876z75zzinline_siza7eza7(obj_t, obj_t);
static obj_t BGl_siza7edzd2selectz75zzinline_siza7eza7 = BUNSPEC;
extern obj_t BGl_setzd2exzd2itz00zzast_nodez00;
BGL_IMPORT BgL_objectz00_bglt BGl_structzb2objectzd2ze3objectz83zz__objectz00(BgL_objectz00_bglt, obj_t);
static obj_t BGl_nodezd2siza7ezd2app2851za7zzinline_siza7eza7(obj_t, obj_t);
static obj_t BGl_nodezd2siza7ezd2sequence2847za7zzinline_siza7eza7(obj_t, obj_t);
static obj_t BGl_objectzd2ze3structzd2siza7edzd2sequence2903z96zzinline_siza7eza7(obj_t, obj_t);
static long BGl_nodezd2siza7ezd2default2838za7zzinline_siza7eza7(BgL_nodez00_bglt);
extern obj_t BGl_jumpzd2exzd2itz00zzast_nodez00;
static obj_t BGl_nodezd2siza7ezd2makezd2box2884z75zzinline_siza7eza7(obj_t, obj_t);
extern obj_t BGl_externz00zzast_nodez00;
static obj_t BGl_objectzd2ze3structzd2siza7edzd2select2899z96zzinline_siza7eza7(obj_t, obj_t);
extern obj_t BGl_conditionalz00zzast_nodez00;
extern obj_t BGl_sequencez00zzast_nodez00;
static obj_t BGl_structzb2objectzd2ze3objectzd2siza7edzd2letzd2var2892zf6zzinline_siza7eza7(obj_t, obj_t, obj_t);
static obj_t BGl_nodezd2siza7ezd2atom2841za7zzinline_siza7eza7(obj_t, obj_t);
static obj_t BGl_nodezd2siza7ezd2boxzd2setz122888z67zzinline_siza7eza7(obj_t, obj_t);
extern obj_t BGl_appz00zzast_nodez00;
static obj_t BGl_nodezd2siza7ezd2extern2859za7zzinline_siza7eza7(obj_t, obj_t);
static obj_t BGl__allocatezd2siza7edzd2sequenceza7zzinline_siza7eza7(obj_t);
static obj_t BGl_structzb2objectzd2ze3objectzd2siza7edzd2letzd2fun2896zf6zzinline_siza7eza7(obj_t, obj_t, obj_t);
static obj_t BGl__nodezd2siza7ezd2default2838za7zzinline_siza7eza7(obj_t, obj_t);
static obj_t BGl_objectzd2initzd2zzinline_siza7eza7();
static obj_t BGl_requirezd2initializa7ationz75zzinline_siza7eza7 = BUNSPEC;
static obj_t BGl_nodezd2siza7ezd2jumpzd2exzd2it2882za7zzinline_siza7eza7(obj_t, obj_t);
static obj_t BGl_nodezd2siza7ezd2kwote2845za7zzinline_siza7eza7(obj_t, obj_t);
static obj_t BGl_libraryzd2moduleszd2initz00zzinline_siza7eza7();
static obj_t BGl_nodezd2siza7ezd2boxzd2ref2886z75zzinline_siza7eza7(obj_t, obj_t);
static obj_t BGl_structzb2objectzd2ze3objectzd2siza7edzd2select2901z24zzinline_siza7eza7(obj_t, obj_t, obj_t);
static obj_t BGl_siza7edzd2sequencez75zzinline_siza7eza7 = BUNSPEC;
extern obj_t BGl_setqz00zzast_nodez00;
BGL_IMPORT obj_t BGl_findzd2superzd2classzd2methodzd2zz__objectz00(BgL_objectz00_bglt, obj_t, obj_t);
static obj_t BGl_nodezd2siza7ezd2fail2865za7zzinline_siza7eza7(obj_t, obj_t);
static obj_t __cnst[ 5 ] ;


BGL_IMPORT obj_t BGl_objectzd2ze3structzd2envze3zz__objectz00;
DEFINE_STATIC_PROCEDURE( BGl_nodezd2siza7ezd2default2838zd2envz75zzinline_siza7eza7, BgL_bgl__nodeza7d2siza7a7eza7d2default2838za7a7za7za7inline_siza7a7eza7a74799z00, BGl__nodezd2siza7ezd2default2838za7zzinline_siza7eza7, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_allocatezd2siza7edzd2letzd2funzd2envza7zzinline_siza7eza7, BgL_bgl__allocateza7d2siza7a7edza7d2letza7d2funza775za7za7inline_siza7a7eza7a74800za7, BGl__allocatezd2siza7edzd2letzd2funz75zzinline_siza7eza7, 0L, 0 );
DEFINE_STRING( BGl_string4763z00zzinline_siza7eza7, BgL_bgl_string4763za700za7za7inline_siza7a7eza7a74801za7, "node-size-default2838 sized-let-var sized-let-fun sized-select sized-sequence ", 78 );
DEFINE_STRING( BGl_string4762z00zzinline_siza7eza7, BgL_bgl_string4762za700za7za7inline_siza7a7eza7a74802za7, "No method for this object", 25 );
DEFINE_STATIC_PROCEDURE( BGl_allocatezd2siza7edzd2letzd2varzd2envza7zzinline_siza7eza7, BgL_bgl__allocateza7d2siza7a7edza7d2letza7d2varza775za7za7inline_siza7a7eza7a74803za7, BGl__allocatezd2siza7edzd2letzd2varz75zzinline_siza7eza7, 0L, 0 );
DEFINE_STATIC_PROCEDURE( BGl_proc4730z00zzinline_siza7eza7, BgL_bgl_nodeza7d2siza7a7eza7d2atom2841za7a7za7za7inline_siza7a7eza7a74804z00, BGl_nodezd2siza7ezd2atom2841za7zzinline_siza7eza7, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc4731z00zzinline_siza7eza7, BgL_bgl_nodeza7d2siza7a7eza7d2var2843za7a7za7za7inline_siza7a7eza7a74805z00, BGl_nodezd2siza7ezd2var2843za7zzinline_siza7eza7, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc4732z00zzinline_siza7eza7, BgL_bgl_nodeza7d2siza7a7eza7d2kwote2845za7a7za7za7inline_siza7a7eza7a74806z00, BGl_nodezd2siza7ezd2kwote2845za7zzinline_siza7eza7, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc4733z00zzinline_siza7eza7, BgL_bgl_nodeza7d2siza7a7eza7d2sequence2847za7a7za7za7inline_siza7a7eza7a74807z00, BGl_nodezd2siza7ezd2sequence2847za7zzinline_siza7eza7, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc4734z00zzinline_siza7eza7, BgL_bgl_nodeza7d2siza7a7eza7d2siza7a7edza7d2sequence2849za7d2za7za7inline_siza7a7eza7a74808z00, BGl_nodezd2siza7ezd2siza7edzd2sequence2849zd2zzinline_siza7eza7, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc4735z00zzinline_siza7eza7, BgL_bgl_nodeza7d2siza7a7eza7d2app2851za7a7za7za7inline_siza7a7eza7a74809z00, BGl_nodezd2siza7ezd2app2851za7zzinline_siza7eza7, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc4736z00zzinline_siza7eza7, BgL_bgl_nodeza7d2siza7a7eza7d2appza7d2ly2853za775za7za7inline_siza7a7eza7a74810za7, BGl_nodezd2siza7ezd2appzd2ly2853z75zzinline_siza7eza7, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc4737z00zzinline_siza7eza7, BgL_bgl_nodeza7d2siza7a7eza7d2funcall2855za7a7za7za7inline_siza7a7eza7a74811z00, BGl_nodezd2siza7ezd2funcall2855za7zzinline_siza7eza7, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc4738z00zzinline_siza7eza7, BgL_bgl_nodeza7d2siza7a7eza7d2cast2857za7a7za7za7inline_siza7a7eza7a74812z00, BGl_nodezd2siza7ezd2cast2857za7zzinline_siza7eza7, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc4740z00zzinline_siza7eza7, BgL_bgl_nodeza7d2siza7a7eza7d2setq2861za7a7za7za7inline_siza7a7eza7a74813z00, BGl_nodezd2siza7ezd2setq2861za7zzinline_siza7eza7, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc4739z00zzinline_siza7eza7, BgL_bgl_nodeza7d2siza7a7eza7d2extern2859za7a7za7za7inline_siza7a7eza7a74814z00, BGl_nodezd2siza7ezd2extern2859za7zzinline_siza7eza7, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc4741z00zzinline_siza7eza7, BgL_bgl_nodeza7d2siza7a7eza7d2conditional2863za7a7za7za7inline_siza7a7eza7a74815z00, BGl_nodezd2siza7ezd2conditional2863za7zzinline_siza7eza7, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc4742z00zzinline_siza7eza7, BgL_bgl_nodeza7d2siza7a7eza7d2fail2865za7a7za7za7inline_siza7a7eza7a74816z00, BGl_nodezd2siza7ezd2fail2865za7zzinline_siza7eza7, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc4743z00zzinline_siza7eza7, BgL_bgl_nodeza7d2siza7a7eza7d2select2867za7a7za7za7inline_siza7a7eza7a74817z00, BGl_nodezd2siza7ezd2select2867za7zzinline_siza7eza7, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc4744z00zzinline_siza7eza7, BgL_bgl_nodeza7d2siza7a7eza7d2siza7a7edza7d2select2870za7d2za7za7inline_siza7a7eza7a74818z00, BGl_nodezd2siza7ezd2siza7edzd2select2870zd2zzinline_siza7eza7, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc4745z00zzinline_siza7eza7, BgL_bgl_nodeza7d2siza7a7eza7d2letza7d2fun2872za775za7za7inline_siza7a7eza7a74819za7, BGl_nodezd2siza7ezd2letzd2fun2872z75zzinline_siza7eza7, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc4746z00zzinline_siza7eza7, BgL_bgl_nodeza7d2siza7a7eza7d2siza7a7edza7d2letza7d2fun2874za700za7za7inline_siza7a7eza7a74820za7, BGl_nodezd2siza7ezd2siza7edzd2letzd2fun2874z00zzinline_siza7eza7, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc4747z00zzinline_siza7eza7, BgL_bgl_nodeza7d2siza7a7eza7d2letza7d2var2876za775za7za7inline_siza7a7eza7a74821za7, BGl_nodezd2siza7ezd2letzd2var2876z75zzinline_siza7eza7, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc4748z00zzinline_siza7eza7, BgL_bgl_nodeza7d2siza7a7eza7d2siza7a7edza7d2letza7d2var2878za700za7za7inline_siza7a7eza7a74822za7, BGl_nodezd2siza7ezd2siza7edzd2letzd2var2878z00zzinline_siza7eza7, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc4750z00zzinline_siza7eza7, BgL_bgl_nodeza7d2siza7a7eza7d2jumpza7d2exza7d2it2882za7a7za7za7inline_siza7a7eza7a74823z00, BGl_nodezd2siza7ezd2jumpzd2exzd2it2882za7zzinline_siza7eza7, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc4749z00zzinline_siza7eza7, BgL_bgl_nodeza7d2siza7a7eza7d2setza7d2exza7d2it2880za7a7za7za7inline_siza7a7eza7a74824z00, BGl_nodezd2siza7ezd2setzd2exzd2it2880za7zzinline_siza7eza7, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc4751z00zzinline_siza7eza7, BgL_bgl_nodeza7d2siza7a7eza7d2makeza7d2box2884za775za7za7inline_siza7a7eza7a74825za7, BGl_nodezd2siza7ezd2makezd2box2884z75zzinline_siza7eza7, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc4752z00zzinline_siza7eza7, BgL_bgl_nodeza7d2siza7a7eza7d2boxza7d2ref2886za775za7za7inline_siza7a7eza7a74826za7, BGl_nodezd2siza7ezd2boxzd2ref2886z75zzinline_siza7eza7, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc4753z00zzinline_siza7eza7, BgL_bgl_nodeza7d2siza7a7eza7d2boxza7d2setza7122888za767za7za7inline_siza7a7eza7a74827z00, BGl_nodezd2siza7ezd2boxzd2setz122888z67zzinline_siza7eza7, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc4754z00zzinline_siza7eza7, BgL_bgl_objectza7d2za7e3structza7d2siza7a7edza7d2letza7d2var2890za744za7za7inline_siza7a7eza7a74828za7, BGl_objectzd2ze3structzd2siza7edzd2letzd2var2890z44zzinline_siza7eza7, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc4755z00zzinline_siza7eza7, BgL_bgl_structza7b2objectza7d2za7e3objectza7d2siza7a7edza7d2letza7d2var2892za7f6za7za7inline_siza7a7eza7a74829z00, BGl_structzb2objectzd2ze3objectzd2siza7edzd2letzd2var2892zf6zzinline_siza7eza7, 0L, 2 );
DEFINE_STATIC_PROCEDURE( BGl_proc4756z00zzinline_siza7eza7, BgL_bgl_objectza7d2za7e3structza7d2siza7a7edza7d2letza7d2fun2894za744za7za7inline_siza7a7eza7a74830za7, BGl_objectzd2ze3structzd2siza7edzd2letzd2fun2894z44zzinline_siza7eza7, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc4757z00zzinline_siza7eza7, BgL_bgl_structza7b2objectza7d2za7e3objectza7d2siza7a7edza7d2letza7d2fun2896za7f6za7za7inline_siza7a7eza7a74831z00, BGl_structzb2objectzd2ze3objectzd2siza7edzd2letzd2fun2896zf6zzinline_siza7eza7, 0L, 2 );
DEFINE_STATIC_PROCEDURE( BGl_proc4758z00zzinline_siza7eza7, BgL_bgl_objectza7d2za7e3structza7d2siza7a7edza7d2select2899za796za7za7inline_siza7a7eza7a74832z00, BGl_objectzd2ze3structzd2siza7edzd2select2899z96zzinline_siza7eza7, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc4760z00zzinline_siza7eza7, BgL_bgl_objectza7d2za7e3structza7d2siza7a7edza7d2sequence2903za796za7za7inline_siza7a7eza7a74833z00, BGl_objectzd2ze3structzd2siza7edzd2sequence2903z96zzinline_siza7eza7, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc4759z00zzinline_siza7eza7, BgL_bgl_structza7b2objectza7d2za7e3objectza7d2siza7a7edza7d2select2901za724za7za7inline_siza7a7eza7a74834za7, BGl_structzb2objectzd2ze3objectzd2siza7edzd2select2901z24zzinline_siza7eza7, 0L, 2 );
DEFINE_STATIC_PROCEDURE( BGl_proc4761z00zzinline_siza7eza7, BgL_bgl_structza7b2objectza7d2za7e3objectza7d2siza7a7edza7d2sequence2906za724za7za7inline_siza7a7eza7a74835za7, BGl_structzb2objectzd2ze3objectzd2siza7edzd2sequence2906z24zzinline_siza7eza7, 0L, 2 );
DEFINE_EXPORT_GENERIC( BGl_nodezd2siza7ezd2envza7zzinline_siza7eza7, BgL_bgl__nodeza7d2siza7a7e4123za775za7za7inline_siza7a7eza7a74836za7, BGl__nodezd2siza7e4123z75zzinline_siza7eza7, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_allocatezd2siza7edzd2selectzd2envz75zzinline_siza7eza7, BgL_bgl__allocateza7d2siza7a7edza7d2selectza7a7za7za7inline_siza7a7eza7a74837z00, BGl__allocatezd2siza7edzd2selectza7zzinline_siza7eza7, 0L, 0 );
DEFINE_STATIC_PROCEDURE( BGl_allocatezd2siza7edzd2sequencezd2envz75zzinline_siza7eza7, BgL_bgl__allocateza7d2siza7a7edza7d2sequenceza7a7za7za7inline_siza7a7eza7a74838z00, BGl__allocatezd2siza7edzd2sequenceza7zzinline_siza7eza7, 0L, 0 );
BGL_IMPORT obj_t BGl_structzb2objectzd2ze3objectzd2envz51zz__objectz00;



/* module-initialization */
BGL_EXPORTED_DEF obj_t BGl_modulezd2initializa7ationz75zzinline_siza7eza7(long BgL_checksumz00_2768, char * BgL_fromz00_2769)
{ AN_OBJECT;
{ 
if(
CBOOL(BGl_requirezd2initializa7ationz75zzinline_siza7eza7))
{ 
BGl_requirezd2initializa7ationz75zzinline_siza7eza7 = 
BBOOL(((bool_t)0)); 
BGl_libraryzd2moduleszd2initz00zzinline_siza7eza7(); 
BGl_cnstzd2initzd2zzinline_siza7eza7(); 
BGl_importedzd2moduleszd2initz00zzinline_siza7eza7(); 
BGl_objectzd2initzd2zzinline_siza7eza7(); 
BGl_methodzd2initzd2zzinline_siza7eza7(); 
return BUNSPEC;}  else 
{ 
return BUNSPEC;} } 
}



/* library-modules-init */
obj_t BGl_libraryzd2moduleszd2initz00zzinline_siza7eza7()
{ AN_OBJECT;
{ /* ./Inline/size.scm 15 */
BGl_modulezd2initializa7ationz75zz__objectz00(((long)0), "inline_size"); 
BGl_modulezd2initializa7ationz75zz__readerz00(((long)0), "inline_size"); 
BGl_modulezd2initializa7ationz75zz__r4_pairs_and_lists_6_3z00(((long)0), "inline_size"); 
return BUNSPEC;} 
}



/* cnst-init */
obj_t BGl_cnstzd2initzd2zzinline_siza7eza7()
{ AN_OBJECT;
{ /* ./Inline/size.scm 15 */
{ /* ./Inline/size.scm 15 */
obj_t BgL_cportz00_2717;
BgL_cportz00_2717 = 
open_input_string(BGl_string4763z00zzinline_siza7eza7); 
{ 
long BgL_iz00_2718;
BgL_iz00_2718 = ((long)4); 
BgL_loopz00_2719:
{ /* ./Inline/size.scm 15 */
bool_t BgL_test4765z00_2720;
BgL_test4765z00_2720 = 
(BgL_iz00_2718==((long)-1)); 
if(BgL_test4765z00_2720)
{ /* ./Inline/size.scm 15 */
return BUNSPEC;}  else 
{ /* ./Inline/size.scm 15 */
{ /* ./Inline/size.scm 15 */
obj_t BgL_arg4767z00_2721;
{ /* ./Inline/size.scm 15 */
obj_t BgL_list4770z00_2722;
BgL_list4770z00_2722 = 
MAKE_PAIR(BgL_cportz00_2717, BNIL); 
BgL_arg4767z00_2721 = 
BGl_readz00zz__readerz00(BgL_list4770z00_2722); } 
{ /* ./Inline/size.scm 15 */
int BgL_auxz00_2786;
BgL_auxz00_2786 = 
(int)(BgL_iz00_2718); 
CNST_TABLE_SET(BgL_auxz00_2786, BgL_arg4767z00_2721); } } 
{ /* ./Inline/size.scm 15 */
int BgL_auxz00_2723;
{ /* ./Inline/size.scm 15 */
long BgL_auxz00_2789;
BgL_auxz00_2789 = 
(BgL_iz00_2718-((long)1)); 
BgL_auxz00_2723 = 
(int)(BgL_auxz00_2789); } 
{ 
long BgL_iz00_2792;
BgL_iz00_2792 = 
(long)(BgL_auxz00_2723); 
BgL_iz00_2718 = BgL_iz00_2792; 
goto BgL_loopz00_2719;} } } } } } } 
}



/* toplevel-init */
obj_t BGl_toplevelzd2initzd2zzinline_siza7eza7()
{ AN_OBJECT;
{ /* ./Inline/size.scm 15 */
return BUNSPEC;} 
}



/* object-init */
obj_t BGl_objectzd2initzd2zzinline_siza7eza7()
{ AN_OBJECT;
{ /* ./Inline/size.scm 15 */
{ /* ./Inline/size.scm 19 */
obj_t BgL_arg2908z00_745;obj_t BgL_arg2909z00_746;obj_t BgL_arg2914z00_750;
BgL_arg2908z00_745 = 
CNST_TABLE_REF(((long)0)); 
BgL_arg2909z00_746 = BGl_sequencez00zzast_nodez00; 
{ /* ./Inline/size.scm 19 */
obj_t BgL_v2834z00_751;
{ 
int BgL_auxz00_2795;
BgL_auxz00_2795 = 
(int)(((long)0)); 
BgL_v2834z00_751 = 
create_vector(BgL_auxz00_2795); } 
BgL_arg2914z00_750 = BgL_v2834z00_751; } 
BGl_siza7edzd2sequencez75zzinline_siza7eza7 = 
BGl_registerzd2classz12zc0zz__objectz00(BgL_arg2908z00_745, BgL_arg2909z00_746, BFALSE, BGl_allocatezd2siza7edzd2sequencezd2envz75zzinline_siza7eza7, ((long)4362), BNIL, BFALSE, BgL_arg2914z00_750); } 
{ /* ./Inline/size.scm 20 */
obj_t BgL_arg2918z00_752;obj_t BgL_arg2920z00_753;obj_t BgL_arg2925z00_757;
BgL_arg2918z00_752 = 
CNST_TABLE_REF(((long)1)); 
BgL_arg2920z00_753 = BGl_selectz00zzast_nodez00; 
{ /* ./Inline/size.scm 20 */
obj_t BgL_v2835z00_758;
{ 
int BgL_auxz00_2800;
BgL_auxz00_2800 = 
(int)(((long)0)); 
BgL_v2835z00_758 = 
create_vector(BgL_auxz00_2800); } 
BgL_arg2925z00_757 = BgL_v2835z00_758; } 
BGl_siza7edzd2selectz75zzinline_siza7eza7 = 
BGl_registerzd2classz12zc0zz__objectz00(BgL_arg2918z00_752, BgL_arg2920z00_753, BFALSE, BGl_allocatezd2siza7edzd2selectzd2envz75zzinline_siza7eza7, ((long)63299), BNIL, BFALSE, BgL_arg2925z00_757); } 
{ /* ./Inline/size.scm 21 */
obj_t BgL_arg2929z00_759;obj_t BgL_arg2930z00_760;obj_t BgL_arg2934z00_764;
BgL_arg2929z00_759 = 
CNST_TABLE_REF(((long)2)); 
BgL_arg2930z00_760 = BGl_letzd2funzd2zzast_nodez00; 
{ /* ./Inline/size.scm 21 */
obj_t BgL_v2836z00_765;
{ 
int BgL_auxz00_2805;
BgL_auxz00_2805 = 
(int)(((long)0)); 
BgL_v2836z00_765 = 
create_vector(BgL_auxz00_2805); } 
BgL_arg2934z00_764 = BgL_v2836z00_765; } 
BGl_siza7edzd2letzd2funza7zzinline_siza7eza7 = 
BGl_registerzd2classz12zc0zz__objectz00(BgL_arg2929z00_759, BgL_arg2930z00_760, BFALSE, BGl_allocatezd2siza7edzd2letzd2funzd2envza7zzinline_siza7eza7, ((long)19648), BNIL, BFALSE, BgL_arg2934z00_764); } 
{ /* ./Inline/size.scm 22 */
obj_t BgL_arg2938z00_766;obj_t BgL_arg2939z00_767;obj_t BgL_arg2943z00_771;
BgL_arg2938z00_766 = 
CNST_TABLE_REF(((long)3)); 
BgL_arg2939z00_767 = BGl_letzd2varzd2zzast_nodez00; 
{ /* ./Inline/size.scm 22 */
obj_t BgL_v2837z00_772;
{ 
int BgL_auxz00_2810;
BgL_auxz00_2810 = 
(int)(((long)0)); 
BgL_v2837z00_772 = 
create_vector(BgL_auxz00_2810); } 
BgL_arg2943z00_771 = BgL_v2837z00_772; } 
BGl_siza7edzd2letzd2varza7zzinline_siza7eza7 = 
BGl_registerzd2classz12zc0zz__objectz00(BgL_arg2938z00_766, BgL_arg2939z00_767, BFALSE, BGl_allocatezd2siza7edzd2letzd2varzd2envza7zzinline_siza7eza7, ((long)18528), BNIL, BFALSE, BgL_arg2943z00_771); } 
return BUNSPEC;} 
}



/* _allocate-sized-let-var */
obj_t BGl__allocatezd2siza7edzd2letzd2varz75zzinline_siza7eza7(obj_t BgL_envz00_2607)
{ AN_OBJECT;
{ /* ./Inline/size.scm 22 */
{ /* ./Inline/size.scm 22 */
BgL_letzd2varzd2_bglt BgL_auxz00_2814;
{ /* ./Inline/size.scm 22 */
BgL_letzd2varzd2_bglt BgL_res4779z00_2732;
{ /* ./Inline/size.scm 22 */
BgL_letzd2varzd2_bglt BgL_new2800z00_2728;
BgL_new2800z00_2728 = 
((BgL_letzd2varzd2_bglt)BREF( GC_MALLOC ( sizeof(struct BgL_letzd2varzd2_bgl) ))); 
{ /* ./Inline/size.scm 22 */
long BgL_arg2959z00_2729;
BgL_arg2959z00_2729 = 
BGl_classzd2numzd2zz__objectz00(BGl_siza7edzd2letzd2varza7zzinline_siza7eza7); 
{ /* ./Inline/size.scm 22 */
BgL_objectz00_bglt BgL_objz00_2730;
BgL_objz00_2730 = 
(BgL_objectz00_bglt)(BgL_new2800z00_2728); 
BGL_OBJECT_CLASS_NUM_SET(BgL_objz00_2730, BgL_arg2959z00_2729); } } 
{ /* ./Inline/size.scm 22 */
BgL_objectz00_bglt BgL_auxz00_2819;
BgL_auxz00_2819 = 
(BgL_objectz00_bglt)(BgL_new2800z00_2728); 
BGL_OBJECT_WIDENING_SET(BgL_auxz00_2819, BFALSE); } 
{ /* ./Inline/size.scm 22 */
obj_t BgL_objz00_2731;
BgL_objz00_2731 = 
(obj_t)(BgL_new2800z00_2728); 
BGL_HEAP_DEBUG_MARK_OBJ(BgL_objz00_2731); BUNSPEC; } 
BgL_res4779z00_2732 = BgL_new2800z00_2728; } 
BgL_auxz00_2814 = BgL_res4779z00_2732; } 
return 
(obj_t)(BgL_auxz00_2814);} } 
}



/* _allocate-sized-let-fun */
obj_t BGl__allocatezd2siza7edzd2letzd2funz75zzinline_siza7eza7(obj_t BgL_envz00_2606)
{ AN_OBJECT;
{ /* ./Inline/size.scm 21 */
{ /* ./Inline/size.scm 21 */
BgL_letzd2funzd2_bglt BgL_auxz00_2825;
{ /* ./Inline/size.scm 21 */
BgL_letzd2funzd2_bglt BgL_res4780z00_2741;
{ /* ./Inline/size.scm 21 */
BgL_letzd2funzd2_bglt BgL_new2758z00_2737;
BgL_new2758z00_2737 = 
((BgL_letzd2funzd2_bglt)BREF( GC_MALLOC ( sizeof(struct BgL_letzd2funzd2_bgl) ))); 
{ /* ./Inline/size.scm 21 */
long BgL_arg2979z00_2738;
BgL_arg2979z00_2738 = 
BGl_classzd2numzd2zz__objectz00(BGl_siza7edzd2letzd2funza7zzinline_siza7eza7); 
{ /* ./Inline/size.scm 21 */
BgL_objectz00_bglt BgL_objz00_2739;
BgL_objz00_2739 = 
(BgL_objectz00_bglt)(BgL_new2758z00_2737); 
BGL_OBJECT_CLASS_NUM_SET(BgL_objz00_2739, BgL_arg2979z00_2738); } } 
{ /* ./Inline/size.scm 21 */
BgL_objectz00_bglt BgL_auxz00_2830;
BgL_auxz00_2830 = 
(BgL_objectz00_bglt)(BgL_new2758z00_2737); 
BGL_OBJECT_WIDENING_SET(BgL_auxz00_2830, BFALSE); } 
{ /* ./Inline/size.scm 21 */
obj_t BgL_objz00_2740;
BgL_objz00_2740 = 
(obj_t)(BgL_new2758z00_2737); 
BGL_HEAP_DEBUG_MARK_OBJ(BgL_objz00_2740); BUNSPEC; } 
BgL_res4780z00_2741 = BgL_new2758z00_2737; } 
BgL_auxz00_2825 = BgL_res4780z00_2741; } 
return 
(obj_t)(BgL_auxz00_2825);} } 
}



/* _allocate-sized-select */
obj_t BGl__allocatezd2siza7edzd2selectza7zzinline_siza7eza7(obj_t BgL_envz00_2605)
{ AN_OBJECT;
{ /* ./Inline/size.scm 20 */
{ /* ./Inline/size.scm 20 */
BgL_selectz00_bglt BgL_auxz00_2836;
{ /* ./Inline/size.scm 20 */
BgL_selectz00_bglt BgL_res4781z00_2750;
{ /* ./Inline/size.scm 20 */
BgL_selectz00_bglt BgL_new2717z00_2746;
BgL_new2717z00_2746 = 
((BgL_selectz00_bglt)BREF( GC_MALLOC ( sizeof(struct BgL_selectz00_bgl) ))); 
{ /* ./Inline/size.scm 20 */
long BgL_arg2998z00_2747;
BgL_arg2998z00_2747 = 
BGl_classzd2numzd2zz__objectz00(BGl_siza7edzd2selectz75zzinline_siza7eza7); 
{ /* ./Inline/size.scm 20 */
BgL_objectz00_bglt BgL_objz00_2748;
BgL_objz00_2748 = 
(BgL_objectz00_bglt)(BgL_new2717z00_2746); 
BGL_OBJECT_CLASS_NUM_SET(BgL_objz00_2748, BgL_arg2998z00_2747); } } 
{ /* ./Inline/size.scm 20 */
BgL_objectz00_bglt BgL_auxz00_2841;
BgL_auxz00_2841 = 
(BgL_objectz00_bglt)(BgL_new2717z00_2746); 
BGL_OBJECT_WIDENING_SET(BgL_auxz00_2841, BFALSE); } 
{ /* ./Inline/size.scm 20 */
obj_t BgL_objz00_2749;
BgL_objz00_2749 = 
(obj_t)(BgL_new2717z00_2746); 
BGL_HEAP_DEBUG_MARK_OBJ(BgL_objz00_2749); BUNSPEC; } 
BgL_res4781z00_2750 = BgL_new2717z00_2746; } 
BgL_auxz00_2836 = BgL_res4781z00_2750; } 
return 
(obj_t)(BgL_auxz00_2836);} } 
}



/* _allocate-sized-sequence */
obj_t BGl__allocatezd2siza7edzd2sequenceza7zzinline_siza7eza7(obj_t BgL_envz00_2604)
{ AN_OBJECT;
{ /* ./Inline/size.scm 19 */
{ /* ./Inline/size.scm 19 */
BgL_sequencez00_bglt BgL_auxz00_2847;
{ /* ./Inline/size.scm 19 */
BgL_sequencez00_bglt BgL_res4782z00_2759;
{ /* ./Inline/size.scm 19 */
BgL_sequencez00_bglt BgL_new2677z00_2755;
BgL_new2677z00_2755 = 
((BgL_sequencez00_bglt)BREF( GC_MALLOC ( sizeof(struct BgL_sequencez00_bgl) ))); 
{ /* ./Inline/size.scm 19 */
long BgL_arg3017z00_2756;
BgL_arg3017z00_2756 = 
BGl_classzd2numzd2zz__objectz00(BGl_siza7edzd2sequencez75zzinline_siza7eza7); 
{ /* ./Inline/size.scm 19 */
BgL_objectz00_bglt BgL_objz00_2757;
BgL_objz00_2757 = 
(BgL_objectz00_bglt)(BgL_new2677z00_2755); 
BGL_OBJECT_CLASS_NUM_SET(BgL_objz00_2757, BgL_arg3017z00_2756); } } 
{ /* ./Inline/size.scm 19 */
BgL_objectz00_bglt BgL_auxz00_2852;
BgL_auxz00_2852 = 
(BgL_objectz00_bglt)(BgL_new2677z00_2755); 
BGL_OBJECT_WIDENING_SET(BgL_auxz00_2852, BFALSE); } 
{ /* ./Inline/size.scm 19 */
obj_t BgL_objz00_2758;
BgL_objz00_2758 = 
(obj_t)(BgL_new2677z00_2755); 
BGL_HEAP_DEBUG_MARK_OBJ(BgL_objz00_2758); BUNSPEC; } 
BgL_res4782z00_2759 = BgL_new2677z00_2755; } 
BgL_auxz00_2847 = BgL_res4782z00_2759; } 
return 
(obj_t)(BgL_auxz00_2847);} } 
}



/* method-init */
obj_t BGl_methodzd2initzd2zzinline_siza7eza7()
{ AN_OBJECT;
{ /* ./Inline/size.scm 15 */
BGl_addzd2genericz12zc0zz__objectz00(BGl_nodezd2siza7ezd2envza7zzinline_siza7eza7, BGl_nodezd2siza7ezd2default2838zd2envz75zzinline_siza7eza7); 
BGl_addzd2methodz12zc0zz__objectz00(BGl_nodezd2siza7ezd2envza7zzinline_siza7eza7, BGl_atomz00zzast_nodez00, BGl_proc4730z00zzinline_siza7eza7); 
BGl_addzd2methodz12zc0zz__objectz00(BGl_nodezd2siza7ezd2envza7zzinline_siza7eza7, BGl_varz00zzast_nodez00, BGl_proc4731z00zzinline_siza7eza7); 
BGl_addzd2methodz12zc0zz__objectz00(BGl_nodezd2siza7ezd2envza7zzinline_siza7eza7, BGl_kwotez00zzast_nodez00, BGl_proc4732z00zzinline_siza7eza7); 
BGl_addzd2methodz12zc0zz__objectz00(BGl_nodezd2siza7ezd2envza7zzinline_siza7eza7, BGl_sequencez00zzast_nodez00, BGl_proc4733z00zzinline_siza7eza7); 
BGl_addzd2methodz12zc0zz__objectz00(BGl_nodezd2siza7ezd2envza7zzinline_siza7eza7, BGl_siza7edzd2sequencez75zzinline_siza7eza7, BGl_proc4734z00zzinline_siza7eza7); 
BGl_addzd2methodz12zc0zz__objectz00(BGl_nodezd2siza7ezd2envza7zzinline_siza7eza7, BGl_appz00zzast_nodez00, BGl_proc4735z00zzinline_siza7eza7); 
BGl_addzd2methodz12zc0zz__objectz00(BGl_nodezd2siza7ezd2envza7zzinline_siza7eza7, BGl_appzd2lyzd2zzast_nodez00, BGl_proc4736z00zzinline_siza7eza7); 
BGl_addzd2methodz12zc0zz__objectz00(BGl_nodezd2siza7ezd2envza7zzinline_siza7eza7, BGl_funcallz00zzast_nodez00, BGl_proc4737z00zzinline_siza7eza7); 
BGl_addzd2methodz12zc0zz__objectz00(BGl_nodezd2siza7ezd2envza7zzinline_siza7eza7, BGl_castz00zzast_nodez00, BGl_proc4738z00zzinline_siza7eza7); 
BGl_addzd2methodz12zc0zz__objectz00(BGl_nodezd2siza7ezd2envza7zzinline_siza7eza7, BGl_externz00zzast_nodez00, BGl_proc4739z00zzinline_siza7eza7); 
BGl_addzd2methodz12zc0zz__objectz00(BGl_nodezd2siza7ezd2envza7zzinline_siza7eza7, BGl_setqz00zzast_nodez00, BGl_proc4740z00zzinline_siza7eza7); 
BGl_addzd2methodz12zc0zz__objectz00(BGl_nodezd2siza7ezd2envza7zzinline_siza7eza7, BGl_conditionalz00zzast_nodez00, BGl_proc4741z00zzinline_siza7eza7); 
BGl_addzd2methodz12zc0zz__objectz00(BGl_nodezd2siza7ezd2envza7zzinline_siza7eza7, BGl_failz00zzast_nodez00, BGl_proc4742z00zzinline_siza7eza7); 
BGl_addzd2methodz12zc0zz__objectz00(BGl_nodezd2siza7ezd2envza7zzinline_siza7eza7, BGl_selectz00zzast_nodez00, BGl_proc4743z00zzinline_siza7eza7); 
BGl_addzd2methodz12zc0zz__objectz00(BGl_nodezd2siza7ezd2envza7zzinline_siza7eza7, BGl_siza7edzd2selectz75zzinline_siza7eza7, BGl_proc4744z00zzinline_siza7eza7); 
BGl_addzd2methodz12zc0zz__objectz00(BGl_nodezd2siza7ezd2envza7zzinline_siza7eza7, BGl_letzd2funzd2zzast_nodez00, BGl_proc4745z00zzinline_siza7eza7); 
BGl_addzd2methodz12zc0zz__objectz00(BGl_nodezd2siza7ezd2envza7zzinline_siza7eza7, BGl_siza7edzd2letzd2funza7zzinline_siza7eza7, BGl_proc4746z00zzinline_siza7eza7); 
BGl_addzd2methodz12zc0zz__objectz00(BGl_nodezd2siza7ezd2envza7zzinline_siza7eza7, BGl_letzd2varzd2zzast_nodez00, BGl_proc4747z00zzinline_siza7eza7); 
BGl_addzd2methodz12zc0zz__objectz00(BGl_nodezd2siza7ezd2envza7zzinline_siza7eza7, BGl_siza7edzd2letzd2varza7zzinline_siza7eza7, BGl_proc4748z00zzinline_siza7eza7); 
BGl_addzd2methodz12zc0zz__objectz00(BGl_nodezd2siza7ezd2envza7zzinline_siza7eza7, BGl_setzd2exzd2itz00zzast_nodez00, BGl_proc4749z00zzinline_siza7eza7); 
BGl_addzd2methodz12zc0zz__objectz00(BGl_nodezd2siza7ezd2envza7zzinline_siza7eza7, BGl_jumpzd2exzd2itz00zzast_nodez00, BGl_proc4750z00zzinline_siza7eza7); 
BGl_addzd2methodz12zc0zz__objectz00(BGl_nodezd2siza7ezd2envza7zzinline_siza7eza7, BGl_makezd2boxzd2zzast_nodez00, BGl_proc4751z00zzinline_siza7eza7); 
BGl_addzd2methodz12zc0zz__objectz00(BGl_nodezd2siza7ezd2envza7zzinline_siza7eza7, BGl_boxzd2refzd2zzast_nodez00, BGl_proc4752z00zzinline_siza7eza7); 
BGl_addzd2methodz12zc0zz__objectz00(BGl_nodezd2siza7ezd2envza7zzinline_siza7eza7, BGl_boxzd2setz12zc0zzast_nodez00, BGl_proc4753z00zzinline_siza7eza7); 
BGl_addzd2methodz12zc0zz__objectz00(BGl_objectzd2ze3structzd2envze3zz__objectz00, BGl_siza7edzd2letzd2varza7zzinline_siza7eza7, BGl_proc4754z00zzinline_siza7eza7); 
BGl_addzd2methodz12zc0zz__objectz00(BGl_structzb2objectzd2ze3objectzd2envz51zz__objectz00, BGl_siza7edzd2letzd2varza7zzinline_siza7eza7, BGl_proc4755z00zzinline_siza7eza7); 
BGl_addzd2methodz12zc0zz__objectz00(BGl_objectzd2ze3structzd2envze3zz__objectz00, BGl_siza7edzd2letzd2funza7zzinline_siza7eza7, BGl_proc4756z00zzinline_siza7eza7); 
BGl_addzd2methodz12zc0zz__objectz00(BGl_structzb2objectzd2ze3objectzd2envz51zz__objectz00, BGl_siza7edzd2letzd2funza7zzinline_siza7eza7, BGl_proc4757z00zzinline_siza7eza7); 
BGl_addzd2methodz12zc0zz__objectz00(BGl_objectzd2ze3structzd2envze3zz__objectz00, BGl_siza7edzd2selectz75zzinline_siza7eza7, BGl_proc4758z00zzinline_siza7eza7); 
BGl_addzd2methodz12zc0zz__objectz00(BGl_structzb2objectzd2ze3objectzd2envz51zz__objectz00, BGl_siza7edzd2selectz75zzinline_siza7eza7, BGl_proc4759z00zzinline_siza7eza7); 
BGl_addzd2methodz12zc0zz__objectz00(BGl_objectzd2ze3structzd2envze3zz__objectz00, BGl_siza7edzd2sequencez75zzinline_siza7eza7, BGl_proc4760z00zzinline_siza7eza7); 
return 
BGl_addzd2methodz12zc0zz__objectz00(BGl_structzb2objectzd2ze3objectzd2envz51zz__objectz00, BGl_siza7edzd2sequencez75zzinline_siza7eza7, BGl_proc4761z00zzinline_siza7eza7);} 
}



/* struct+object->object-sized-sequence2906 */
obj_t BGl_structzb2objectzd2ze3objectzd2siza7edzd2sequence2906z24zzinline_siza7eza7(obj_t BgL_envz00_2647, obj_t BgL_oz00_2648, obj_t BgL_sz00_2649)
{ AN_OBJECT;
{ /* ./Inline/size.scm 19 */
{ 
BgL_siza7edzd2sequencez75_bglt BgL_oz00_1510;obj_t BgL_sz00_1511;
{ /* ./Inline/size.scm 19 */
BgL_siza7edzd2sequencez75_bglt BgL_auxz00_2891;
BgL_oz00_1510 = 
(BgL_siza7edzd2sequencez75_bglt)(BgL_oz00_2648); 
BgL_sz00_1511 = BgL_sz00_2649; 
{ 

{ /* ./Inline/size.scm 19 */
obj_t BgL_old2682z00_1514;obj_t BgL_aux2683z00_1515;
{ /* ./Inline/size.scm 19 */
obj_t BgL_nextzd2method2905zd2_1520;
BgL_nextzd2method2905zd2_1520 = 
BGl_findzd2superzd2classzd2methodzd2zz__objectz00(
(BgL_objectz00_bglt)(BgL_oz00_1510), BGl_structzb2objectzd2ze3objectzd2envz51zz__objectz00, BGl_siza7edzd2sequencez75zzinline_siza7eza7); 
{ /* ./Inline/size.scm 19 */
bool_t BgL_test3996z00_1521;
BgL_test3996z00_1521 = 
PROCEDUREP(BgL_nextzd2method2905zd2_1520); 
if(BgL_test3996z00_1521)
{ /* ./Inline/size.scm 19 */
BgL_old2682z00_1514 = 
PROCEDURE_ENTRY(BgL_nextzd2method2905zd2_1520)(BgL_nextzd2method2905zd2_1520, 
(obj_t)(BgL_oz00_1510), BgL_sz00_1511, BEOA); }  else 
{ /* ./Inline/size.scm 19 */
{ /* ./Inline/size.scm 19 */
BgL_objectz00_bglt BgL_auxz00_2899;
BgL_auxz00_2899 = 
BGl_structzb2objectzd2ze3objectz83zz__objectz00(
(BgL_objectz00_bglt)(BgL_oz00_1510), BgL_sz00_1511); 
BgL_old2682z00_1514 = 
(obj_t)(BgL_auxz00_2899); } } } } 
{ /* ./Inline/size.scm 19 */
int BgL_auxz00_2903;
BgL_auxz00_2903 = 
(int)(((long)0)); 
BgL_aux2683z00_1515 = 
STRUCT_REF(BgL_sz00_1511, BgL_auxz00_2903); } 
{ /* ./Inline/size.scm 19 */
BgL_siza7edzd2sequencez75_bglt BgL_new2684z00_1516;
BgL_new2684z00_1516 = 
((BgL_siza7edzd2sequencez75_bglt)(BgL_old2682z00_1514)); 
{ /* ./Inline/size.scm 19 */
long BgL_arg3983z00_1517;
BgL_arg3983z00_1517 = 
BGl_classzd2numzd2zz__objectz00(BGl_siza7edzd2sequencez75zzinline_siza7eza7); 
{ /* ./Inline/size.scm 19 */
BgL_objectz00_bglt BgL_objz00_2563;
BgL_objz00_2563 = 
(BgL_objectz00_bglt)(BgL_new2684z00_1516); 
BGL_OBJECT_CLASS_NUM_SET(BgL_objz00_2563, BgL_arg3983z00_1517); } } 
{ /* ./Inline/size.scm 19 */
BgL_siza7edzd2sequencez75_bglt BgL_arg3987z00_1518;
{ /* ./Inline/size.scm 19 */
obj_t BgL_arg3990z00_1519;
{ /* ./Inline/size.scm 19 */
int BgL_auxz00_2910;
BgL_auxz00_2910 = 
(int)(((long)0)); 
BgL_arg3990z00_1519 = 
STRUCT_REF(BgL_aux2683z00_1515, BgL_auxz00_2910); } 
{ /* ./Inline/size.scm 19 */
BgL_siza7edzd2sequencez75_bglt BgL_res4111z00_2573;
{ /* ./Inline/size.scm 19 */
long BgL_siza7e2662za7_2567;
BgL_siza7e2662za7_2567 = 
(long)CINT(BgL_arg3990z00_1519); 
{ /* ./Inline/size.scm 19 */
BgL_siza7edzd2sequencez75_bglt BgL_new2663z00_2568;
BgL_new2663z00_2568 = 
((BgL_siza7edzd2sequencez75_bglt)BREF( GC_MALLOC (sizeof(struct BgL_siza7edzd2sequencez75_bgl)))); 
{ /* ./Inline/size.scm 19 */
BgL_siza7edzd2sequencez75_bglt BgL_res4110z00_2572;
{ /* ./Inline/size.scm 19 */
BgL_siza7edzd2sequencez75_bglt BgL_new2674z00_2569;
BgL_new2674z00_2569 = BgL_new2663z00_2568; 
{ /* ./Inline/size.scm 19 */
long BgL_siza7e2673za7_2571;
BgL_siza7e2673za7_2571 = BgL_siza7e2662za7_2567; 
((((BgL_siza7edzd2sequencez75_bglt)CREF(BgL_new2674z00_2569))->BgL_siza7eza7) = ((long)BgL_siza7e2673za7_2571), BUNSPEC); 
BgL_res4110z00_2572 = BgL_new2674z00_2569; } } BgL_res4110z00_2572; } 
BgL_res4111z00_2573 = BgL_new2663z00_2568; } } 
BgL_arg3987z00_1518 = BgL_res4111z00_2573; } } 
{ /* ./Inline/size.scm 19 */
obj_t BgL_auxz00_2918;BgL_objectz00_bglt BgL_auxz00_2916;
BgL_auxz00_2918 = 
(obj_t)(BgL_arg3987z00_1518); 
BgL_auxz00_2916 = 
(BgL_objectz00_bglt)(BgL_new2684z00_1516); 
BGL_OBJECT_WIDENING_SET(BgL_auxz00_2916, BgL_auxz00_2918); } } 
{ /* ./Inline/size.scm 19 */
obj_t BgL_objz00_2574;
BgL_objz00_2574 = 
(obj_t)(BgL_new2684z00_1516); 
BGL_HEAP_DEBUG_MARK_OBJ(BgL_objz00_2574); BUNSPEC; } 
BgL_auxz00_2891 = BgL_new2684z00_1516; } } } 
return 
(obj_t)(BgL_auxz00_2891);} } } 
}



/* object->struct-sized-sequence2903 */
obj_t BGl_objectzd2ze3structzd2siza7edzd2sequence2903z96zzinline_siza7eza7(obj_t BgL_envz00_2650, obj_t BgL_obj2679z00_2651)
{ AN_OBJECT;
{ /* ./Inline/size.scm 19 */
{ 
BgL_siza7edzd2sequencez75_bglt BgL_obj2679z00_1500;
BgL_obj2679z00_1500 = 
(BgL_siza7edzd2sequencez75_bglt)(BgL_obj2679z00_2651); 
{ 

{ /* ./Inline/size.scm 19 */
obj_t BgL_res2680z00_1503;
{ /* ./Inline/size.scm 19 */
obj_t BgL_nextzd2method2902zd2_1508;
BgL_nextzd2method2902zd2_1508 = 
BGl_findzd2superzd2classzd2methodzd2zz__objectz00(
(BgL_objectz00_bglt)(BgL_obj2679z00_1500), BGl_objectzd2ze3structzd2envze3zz__objectz00, BGl_siza7edzd2sequencez75zzinline_siza7eza7); 
{ /* ./Inline/size.scm 19 */
bool_t BgL_test3976z00_1509;
BgL_test3976z00_1509 = 
PROCEDUREP(BgL_nextzd2method2902zd2_1508); 
if(BgL_test3976z00_1509)
{ /* ./Inline/size.scm 19 */
BgL_res2680z00_1503 = 
PROCEDURE_ENTRY(BgL_nextzd2method2902zd2_1508)(BgL_nextzd2method2902zd2_1508, 
(obj_t)(BgL_obj2679z00_1500), BEOA); }  else 
{ /* ./Inline/size.scm 19 */
BgL_res2680z00_1503 = 
BGl_objectzd2ze3structz31zz__objectz00(
(BgL_objectz00_bglt)(BgL_obj2679z00_1500)); } } } 
{ /* ./Inline/size.scm 19 */
obj_t BgL_aux2681z00_1504;
{ /* ./Inline/size.scm 19 */
obj_t BgL_keyz00_2544;int BgL_lenz00_2545;
BgL_keyz00_2544 = 
CNST_TABLE_REF(((long)0)); 
BgL_lenz00_2545 = 
(int)(((long)1)); 
BgL_aux2681z00_1504 = 
make_struct(BgL_keyz00_2544, BgL_lenz00_2545, BUNSPEC); } 
{ /* ./Inline/size.scm 19 */
long BgL_arg3965z00_1506;
{ 
obj_t BgL_auxz00_2937;
{ /* ./Inline/size.scm 19 */
BgL_objectz00_bglt BgL_auxz00_2938;
BgL_auxz00_2938 = 
(BgL_objectz00_bglt)(BgL_obj2679z00_1500); 
BgL_auxz00_2937 = 
BGL_OBJECT_WIDENING(BgL_auxz00_2938); } 
BgL_arg3965z00_1506 = 
(((BgL_siza7edzd2sequencez75_bglt)CREF(BgL_auxz00_2937))->BgL_siza7eza7); } 
{ /* ./Inline/size.scm 19 */
int BgL_kz00_2549;obj_t BgL_oz00_2550;
BgL_kz00_2549 = 
(int)(((long)0)); 
BgL_oz00_2550 = 
BINT(BgL_arg3965z00_1506); 
STRUCT_SET(BgL_aux2681z00_1504, BgL_kz00_2549, BgL_oz00_2550); } } 
{ /* ./Inline/size.scm 19 */
int BgL_kz00_2552;
BgL_kz00_2552 = 
(int)(((long)0)); 
STRUCT_SET(BgL_res2680z00_1503, BgL_kz00_2552, BgL_aux2681z00_1504); } 
{ /* ./Inline/size.scm 19 */
obj_t BgL_arg3970z00_1507;
BgL_arg3970z00_1507 = 
STRUCT_KEY(BgL_res2680z00_1503); 
STRUCT_KEY_SET(BgL_aux2681z00_1504, BgL_arg3970z00_1507); } 
{ /* ./Inline/size.scm 19 */
obj_t BgL_kz00_2559;
BgL_kz00_2559 = 
CNST_TABLE_REF(((long)0)); 
STRUCT_KEY_SET(BgL_res2680z00_1503, BgL_kz00_2559); } 
return BgL_res2680z00_1503;} } } } } 
}



/* struct+object->object-sized-select2901 */
obj_t BGl_structzb2objectzd2ze3objectzd2siza7edzd2select2901z24zzinline_siza7eza7(obj_t BgL_envz00_2652, obj_t BgL_oz00_2653, obj_t BgL_sz00_2654)
{ AN_OBJECT;
{ /* ./Inline/size.scm 20 */
{ 
BgL_siza7edzd2selectz75_bglt BgL_oz00_1488;obj_t BgL_sz00_1489;
{ /* ./Inline/size.scm 20 */
BgL_siza7edzd2selectz75_bglt BgL_auxz00_2952;
BgL_oz00_1488 = 
(BgL_siza7edzd2selectz75_bglt)(BgL_oz00_2653); 
BgL_sz00_1489 = BgL_sz00_2654; 
{ 

{ /* ./Inline/size.scm 20 */
obj_t BgL_old2721z00_1492;obj_t BgL_aux2722z00_1493;
{ /* ./Inline/size.scm 20 */
obj_t BgL_nextzd2method2900zd2_1498;
BgL_nextzd2method2900zd2_1498 = 
BGl_findzd2superzd2classzd2methodzd2zz__objectz00(
(BgL_objectz00_bglt)(BgL_oz00_1488), BGl_structzb2objectzd2ze3objectzd2envz51zz__objectz00, BGl_siza7edzd2selectz75zzinline_siza7eza7); 
{ /* ./Inline/size.scm 20 */
bool_t BgL_test3957z00_1499;
BgL_test3957z00_1499 = 
PROCEDUREP(BgL_nextzd2method2900zd2_1498); 
if(BgL_test3957z00_1499)
{ /* ./Inline/size.scm 20 */
BgL_old2721z00_1492 = 
PROCEDURE_ENTRY(BgL_nextzd2method2900zd2_1498)(BgL_nextzd2method2900zd2_1498, 
(obj_t)(BgL_oz00_1488), BgL_sz00_1489, BEOA); }  else 
{ /* ./Inline/size.scm 20 */
{ /* ./Inline/size.scm 20 */
BgL_objectz00_bglt BgL_auxz00_2960;
BgL_auxz00_2960 = 
BGl_structzb2objectzd2ze3objectz83zz__objectz00(
(BgL_objectz00_bglt)(BgL_oz00_1488), BgL_sz00_1489); 
BgL_old2721z00_1492 = 
(obj_t)(BgL_auxz00_2960); } } } } 
{ /* ./Inline/size.scm 20 */
int BgL_auxz00_2964;
BgL_auxz00_2964 = 
(int)(((long)0)); 
BgL_aux2722z00_1493 = 
STRUCT_REF(BgL_sz00_1489, BgL_auxz00_2964); } 
{ /* ./Inline/size.scm 20 */
BgL_siza7edzd2selectz75_bglt BgL_new2723z00_1494;
BgL_new2723z00_1494 = 
((BgL_siza7edzd2selectz75_bglt)(BgL_old2721z00_1492)); 
{ /* ./Inline/size.scm 20 */
long BgL_arg3944z00_1495;
BgL_arg3944z00_1495 = 
BGl_classzd2numzd2zz__objectz00(BGl_siza7edzd2selectz75zzinline_siza7eza7); 
{ /* ./Inline/size.scm 20 */
BgL_objectz00_bglt BgL_objz00_2531;
BgL_objz00_2531 = 
(BgL_objectz00_bglt)(BgL_new2723z00_1494); 
BGL_OBJECT_CLASS_NUM_SET(BgL_objz00_2531, BgL_arg3944z00_1495); } } 
{ /* ./Inline/size.scm 20 */
BgL_siza7edzd2selectz75_bglt BgL_arg3948z00_1496;
{ /* ./Inline/size.scm 20 */
obj_t BgL_arg3951z00_1497;
{ /* ./Inline/size.scm 20 */
int BgL_auxz00_2971;
BgL_auxz00_2971 = 
(int)(((long)0)); 
BgL_arg3951z00_1497 = 
STRUCT_REF(BgL_aux2722z00_1493, BgL_auxz00_2971); } 
{ /* ./Inline/size.scm 20 */
BgL_siza7edzd2selectz75_bglt BgL_res4108z00_2541;
{ /* ./Inline/size.scm 20 */
long BgL_siza7e2700za7_2535;
BgL_siza7e2700za7_2535 = 
(long)CINT(BgL_arg3951z00_1497); 
{ /* ./Inline/size.scm 20 */
BgL_siza7edzd2selectz75_bglt BgL_new2701z00_2536;
BgL_new2701z00_2536 = 
((BgL_siza7edzd2selectz75_bglt)BREF( GC_MALLOC (sizeof(struct BgL_siza7edzd2selectz75_bgl)))); 
{ /* ./Inline/size.scm 20 */
BgL_siza7edzd2selectz75_bglt BgL_res4107z00_2540;
{ /* ./Inline/size.scm 20 */
BgL_siza7edzd2selectz75_bglt BgL_new2714z00_2537;
BgL_new2714z00_2537 = BgL_new2701z00_2536; 
{ /* ./Inline/size.scm 20 */
long BgL_siza7e2713za7_2539;
BgL_siza7e2713za7_2539 = BgL_siza7e2700za7_2535; 
((((BgL_siza7edzd2selectz75_bglt)CREF(BgL_new2714z00_2537))->BgL_siza7eza7) = ((long)BgL_siza7e2713za7_2539), BUNSPEC); 
BgL_res4107z00_2540 = BgL_new2714z00_2537; } } BgL_res4107z00_2540; } 
BgL_res4108z00_2541 = BgL_new2701z00_2536; } } 
BgL_arg3948z00_1496 = BgL_res4108z00_2541; } } 
{ /* ./Inline/size.scm 20 */
obj_t BgL_auxz00_2979;BgL_objectz00_bglt BgL_auxz00_2977;
BgL_auxz00_2979 = 
(obj_t)(BgL_arg3948z00_1496); 
BgL_auxz00_2977 = 
(BgL_objectz00_bglt)(BgL_new2723z00_1494); 
BGL_OBJECT_WIDENING_SET(BgL_auxz00_2977, BgL_auxz00_2979); } } 
{ /* ./Inline/size.scm 20 */
obj_t BgL_objz00_2542;
BgL_objz00_2542 = 
(obj_t)(BgL_new2723z00_1494); 
BGL_HEAP_DEBUG_MARK_OBJ(BgL_objz00_2542); BUNSPEC; } 
BgL_auxz00_2952 = BgL_new2723z00_1494; } } } 
return 
(obj_t)(BgL_auxz00_2952);} } } 
}



/* object->struct-sized-select2899 */
obj_t BGl_objectzd2ze3structzd2siza7edzd2select2899z96zzinline_siza7eza7(obj_t BgL_envz00_2655, obj_t BgL_obj2718z00_2656)
{ AN_OBJECT;
{ /* ./Inline/size.scm 20 */
{ 
BgL_siza7edzd2selectz75_bglt BgL_obj2718z00_1478;
BgL_obj2718z00_1478 = 
(BgL_siza7edzd2selectz75_bglt)(BgL_obj2718z00_2656); 
{ 

{ /* ./Inline/size.scm 20 */
obj_t BgL_res2719z00_1481;
{ /* ./Inline/size.scm 20 */
obj_t BgL_nextzd2method2898zd2_1486;
BgL_nextzd2method2898zd2_1486 = 
BGl_findzd2superzd2classzd2methodzd2zz__objectz00(
(BgL_objectz00_bglt)(BgL_obj2718z00_1478), BGl_objectzd2ze3structzd2envze3zz__objectz00, BGl_siza7edzd2selectz75zzinline_siza7eza7); 
{ /* ./Inline/size.scm 20 */
bool_t BgL_test3937z00_1487;
BgL_test3937z00_1487 = 
PROCEDUREP(BgL_nextzd2method2898zd2_1486); 
if(BgL_test3937z00_1487)
{ /* ./Inline/size.scm 20 */
BgL_res2719z00_1481 = 
PROCEDURE_ENTRY(BgL_nextzd2method2898zd2_1486)(BgL_nextzd2method2898zd2_1486, 
(obj_t)(BgL_obj2718z00_1478), BEOA); }  else 
{ /* ./Inline/size.scm 20 */
BgL_res2719z00_1481 = 
BGl_objectzd2ze3structz31zz__objectz00(
(BgL_objectz00_bglt)(BgL_obj2718z00_1478)); } } } 
{ /* ./Inline/size.scm 20 */
obj_t BgL_aux2720z00_1482;
{ /* ./Inline/size.scm 20 */
obj_t BgL_keyz00_2512;int BgL_lenz00_2513;
BgL_keyz00_2512 = 
CNST_TABLE_REF(((long)1)); 
BgL_lenz00_2513 = 
(int)(((long)1)); 
BgL_aux2720z00_1482 = 
make_struct(BgL_keyz00_2512, BgL_lenz00_2513, BUNSPEC); } 
{ /* ./Inline/size.scm 20 */
long BgL_arg3926z00_1484;
{ 
obj_t BgL_auxz00_2998;
{ /* ./Inline/size.scm 20 */
BgL_objectz00_bglt BgL_auxz00_2999;
BgL_auxz00_2999 = 
(BgL_objectz00_bglt)(BgL_obj2718z00_1478); 
BgL_auxz00_2998 = 
BGL_OBJECT_WIDENING(BgL_auxz00_2999); } 
BgL_arg3926z00_1484 = 
(((BgL_siza7edzd2selectz75_bglt)CREF(BgL_auxz00_2998))->BgL_siza7eza7); } 
{ /* ./Inline/size.scm 20 */
int BgL_kz00_2517;obj_t BgL_oz00_2518;
BgL_kz00_2517 = 
(int)(((long)0)); 
BgL_oz00_2518 = 
BINT(BgL_arg3926z00_1484); 
STRUCT_SET(BgL_aux2720z00_1482, BgL_kz00_2517, BgL_oz00_2518); } } 
{ /* ./Inline/size.scm 20 */
int BgL_kz00_2520;
BgL_kz00_2520 = 
(int)(((long)0)); 
STRUCT_SET(BgL_res2719z00_1481, BgL_kz00_2520, BgL_aux2720z00_1482); } 
{ /* ./Inline/size.scm 20 */
obj_t BgL_arg3931z00_1485;
BgL_arg3931z00_1485 = 
STRUCT_KEY(BgL_res2719z00_1481); 
STRUCT_KEY_SET(BgL_aux2720z00_1482, BgL_arg3931z00_1485); } 
{ /* ./Inline/size.scm 20 */
obj_t BgL_kz00_2527;
BgL_kz00_2527 = 
CNST_TABLE_REF(((long)1)); 
STRUCT_KEY_SET(BgL_res2719z00_1481, BgL_kz00_2527); } 
return BgL_res2719z00_1481;} } } } } 
}



/* struct+object->object-sized-let-fun2896 */
obj_t BGl_structzb2objectzd2ze3objectzd2siza7edzd2letzd2fun2896zf6zzinline_siza7eza7(obj_t BgL_envz00_2657, obj_t BgL_oz00_2658, obj_t BgL_sz00_2659)
{ AN_OBJECT;
{ /* ./Inline/size.scm 21 */
{ 
BgL_siza7edzd2letzd2funza7_bglt BgL_oz00_1466;obj_t BgL_sz00_1467;
{ /* ./Inline/size.scm 21 */
BgL_siza7edzd2letzd2funza7_bglt BgL_auxz00_3013;
BgL_oz00_1466 = 
(BgL_siza7edzd2letzd2funza7_bglt)(BgL_oz00_2658); 
BgL_sz00_1467 = BgL_sz00_2659; 
{ 

{ /* ./Inline/size.scm 21 */
obj_t BgL_old2762z00_1470;obj_t BgL_aux2763z00_1471;
{ /* ./Inline/size.scm 21 */
obj_t BgL_nextzd2method2895zd2_1476;
BgL_nextzd2method2895zd2_1476 = 
BGl_findzd2superzd2classzd2methodzd2zz__objectz00(
(BgL_objectz00_bglt)(BgL_oz00_1466), BGl_structzb2objectzd2ze3objectzd2envz51zz__objectz00, BGl_siza7edzd2letzd2funza7zzinline_siza7eza7); 
{ /* ./Inline/size.scm 21 */
bool_t BgL_test3918z00_1477;
BgL_test3918z00_1477 = 
PROCEDUREP(BgL_nextzd2method2895zd2_1476); 
if(BgL_test3918z00_1477)
{ /* ./Inline/size.scm 21 */
BgL_old2762z00_1470 = 
PROCEDURE_ENTRY(BgL_nextzd2method2895zd2_1476)(BgL_nextzd2method2895zd2_1476, 
(obj_t)(BgL_oz00_1466), BgL_sz00_1467, BEOA); }  else 
{ /* ./Inline/size.scm 21 */
{ /* ./Inline/size.scm 21 */
BgL_objectz00_bglt BgL_auxz00_3021;
BgL_auxz00_3021 = 
BGl_structzb2objectzd2ze3objectz83zz__objectz00(
(BgL_objectz00_bglt)(BgL_oz00_1466), BgL_sz00_1467); 
BgL_old2762z00_1470 = 
(obj_t)(BgL_auxz00_3021); } } } } 
{ /* ./Inline/size.scm 21 */
int BgL_auxz00_3025;
BgL_auxz00_3025 = 
(int)(((long)0)); 
BgL_aux2763z00_1471 = 
STRUCT_REF(BgL_sz00_1467, BgL_auxz00_3025); } 
{ /* ./Inline/size.scm 21 */
BgL_siza7edzd2letzd2funza7_bglt BgL_new2764z00_1472;
BgL_new2764z00_1472 = 
((BgL_siza7edzd2letzd2funza7_bglt)(BgL_old2762z00_1470)); 
{ /* ./Inline/size.scm 21 */
long BgL_arg3905z00_1473;
BgL_arg3905z00_1473 = 
BGl_classzd2numzd2zz__objectz00(BGl_siza7edzd2letzd2funza7zzinline_siza7eza7); 
{ /* ./Inline/size.scm 21 */
BgL_objectz00_bglt BgL_objz00_2499;
BgL_objz00_2499 = 
(BgL_objectz00_bglt)(BgL_new2764z00_1472); 
BGL_OBJECT_CLASS_NUM_SET(BgL_objz00_2499, BgL_arg3905z00_1473); } } 
{ /* ./Inline/size.scm 21 */
BgL_siza7edzd2letzd2funza7_bglt BgL_arg3909z00_1474;
{ /* ./Inline/size.scm 21 */
obj_t BgL_arg3912z00_1475;
{ /* ./Inline/size.scm 21 */
int BgL_auxz00_3032;
BgL_auxz00_3032 = 
(int)(((long)0)); 
BgL_arg3912z00_1475 = 
STRUCT_REF(BgL_aux2763z00_1471, BgL_auxz00_3032); } 
{ /* ./Inline/size.scm 21 */
BgL_siza7edzd2letzd2funza7_bglt BgL_res4105z00_2509;
{ /* ./Inline/size.scm 21 */
long BgL_siza7e2742za7_2503;
BgL_siza7e2742za7_2503 = 
(long)CINT(BgL_arg3912z00_1475); 
{ /* ./Inline/size.scm 21 */
BgL_siza7edzd2letzd2funza7_bglt BgL_new2743z00_2504;
BgL_new2743z00_2504 = 
((BgL_siza7edzd2letzd2funza7_bglt)BREF( GC_MALLOC (sizeof(struct BgL_siza7edzd2letzd2funza7_bgl)))); 
{ /* ./Inline/size.scm 21 */
BgL_siza7edzd2letzd2funza7_bglt BgL_res4104z00_2508;
{ /* ./Inline/size.scm 21 */
BgL_siza7edzd2letzd2funza7_bglt BgL_new2755z00_2505;
BgL_new2755z00_2505 = BgL_new2743z00_2504; 
{ /* ./Inline/size.scm 21 */
long BgL_siza7e2754za7_2507;
BgL_siza7e2754za7_2507 = BgL_siza7e2742za7_2503; 
((((BgL_siza7edzd2letzd2funza7_bglt)CREF(BgL_new2755z00_2505))->BgL_siza7eza7) = ((long)BgL_siza7e2754za7_2507), BUNSPEC); 
BgL_res4104z00_2508 = BgL_new2755z00_2505; } } BgL_res4104z00_2508; } 
BgL_res4105z00_2509 = BgL_new2743z00_2504; } } 
BgL_arg3909z00_1474 = BgL_res4105z00_2509; } } 
{ /* ./Inline/size.scm 21 */
obj_t BgL_auxz00_3040;BgL_objectz00_bglt BgL_auxz00_3038;
BgL_auxz00_3040 = 
(obj_t)(BgL_arg3909z00_1474); 
BgL_auxz00_3038 = 
(BgL_objectz00_bglt)(BgL_new2764z00_1472); 
BGL_OBJECT_WIDENING_SET(BgL_auxz00_3038, BgL_auxz00_3040); } } 
{ /* ./Inline/size.scm 21 */
obj_t BgL_objz00_2510;
BgL_objz00_2510 = 
(obj_t)(BgL_new2764z00_1472); 
BGL_HEAP_DEBUG_MARK_OBJ(BgL_objz00_2510); BUNSPEC; } 
BgL_auxz00_3013 = BgL_new2764z00_1472; } } } 
return 
(obj_t)(BgL_auxz00_3013);} } } 
}



/* object->struct-sized-let-fun2894 */
obj_t BGl_objectzd2ze3structzd2siza7edzd2letzd2fun2894z44zzinline_siza7eza7(obj_t BgL_envz00_2660, obj_t BgL_obj2759z00_2661)
{ AN_OBJECT;
{ /* ./Inline/size.scm 21 */
{ 
BgL_siza7edzd2letzd2funza7_bglt BgL_obj2759z00_1456;
BgL_obj2759z00_1456 = 
(BgL_siza7edzd2letzd2funza7_bglt)(BgL_obj2759z00_2661); 
{ 

{ /* ./Inline/size.scm 21 */
obj_t BgL_res2760z00_1459;
{ /* ./Inline/size.scm 21 */
obj_t BgL_nextzd2method2893zd2_1464;
BgL_nextzd2method2893zd2_1464 = 
BGl_findzd2superzd2classzd2methodzd2zz__objectz00(
(BgL_objectz00_bglt)(BgL_obj2759z00_1456), BGl_objectzd2ze3structzd2envze3zz__objectz00, BGl_siza7edzd2letzd2funza7zzinline_siza7eza7); 
{ /* ./Inline/size.scm 21 */
bool_t BgL_test3898z00_1465;
BgL_test3898z00_1465 = 
PROCEDUREP(BgL_nextzd2method2893zd2_1464); 
if(BgL_test3898z00_1465)
{ /* ./Inline/size.scm 21 */
BgL_res2760z00_1459 = 
PROCEDURE_ENTRY(BgL_nextzd2method2893zd2_1464)(BgL_nextzd2method2893zd2_1464, 
(obj_t)(BgL_obj2759z00_1456), BEOA); }  else 
{ /* ./Inline/size.scm 21 */
BgL_res2760z00_1459 = 
BGl_objectzd2ze3structz31zz__objectz00(
(BgL_objectz00_bglt)(BgL_obj2759z00_1456)); } } } 
{ /* ./Inline/size.scm 21 */
obj_t BgL_aux2761z00_1460;
{ /* ./Inline/size.scm 21 */
obj_t BgL_keyz00_2480;int BgL_lenz00_2481;
BgL_keyz00_2480 = 
CNST_TABLE_REF(((long)2)); 
BgL_lenz00_2481 = 
(int)(((long)1)); 
BgL_aux2761z00_1460 = 
make_struct(BgL_keyz00_2480, BgL_lenz00_2481, BUNSPEC); } 
{ /* ./Inline/size.scm 21 */
long BgL_arg3887z00_1462;
{ 
obj_t BgL_auxz00_3059;
{ /* ./Inline/size.scm 21 */
BgL_objectz00_bglt BgL_auxz00_3060;
BgL_auxz00_3060 = 
(BgL_objectz00_bglt)(BgL_obj2759z00_1456); 
BgL_auxz00_3059 = 
BGL_OBJECT_WIDENING(BgL_auxz00_3060); } 
BgL_arg3887z00_1462 = 
(((BgL_siza7edzd2letzd2funza7_bglt)CREF(BgL_auxz00_3059))->BgL_siza7eza7); } 
{ /* ./Inline/size.scm 21 */
int BgL_kz00_2485;obj_t BgL_oz00_2486;
BgL_kz00_2485 = 
(int)(((long)0)); 
BgL_oz00_2486 = 
BINT(BgL_arg3887z00_1462); 
STRUCT_SET(BgL_aux2761z00_1460, BgL_kz00_2485, BgL_oz00_2486); } } 
{ /* ./Inline/size.scm 21 */
int BgL_kz00_2488;
BgL_kz00_2488 = 
(int)(((long)0)); 
STRUCT_SET(BgL_res2760z00_1459, BgL_kz00_2488, BgL_aux2761z00_1460); } 
{ /* ./Inline/size.scm 21 */
obj_t BgL_arg3892z00_1463;
BgL_arg3892z00_1463 = 
STRUCT_KEY(BgL_res2760z00_1459); 
STRUCT_KEY_SET(BgL_aux2761z00_1460, BgL_arg3892z00_1463); } 
{ /* ./Inline/size.scm 21 */
obj_t BgL_kz00_2495;
BgL_kz00_2495 = 
CNST_TABLE_REF(((long)2)); 
STRUCT_KEY_SET(BgL_res2760z00_1459, BgL_kz00_2495); } 
return BgL_res2760z00_1459;} } } } } 
}



/* struct+object->object-sized-let-var2892 */
obj_t BGl_structzb2objectzd2ze3objectzd2siza7edzd2letzd2var2892zf6zzinline_siza7eza7(obj_t BgL_envz00_2662, obj_t BgL_oz00_2663, obj_t BgL_sz00_2664)
{ AN_OBJECT;
{ /* ./Inline/size.scm 22 */
{ 
BgL_siza7edzd2letzd2varza7_bglt BgL_oz00_1444;obj_t BgL_sz00_1445;
{ /* ./Inline/size.scm 22 */
BgL_siza7edzd2letzd2varza7_bglt BgL_auxz00_3074;
BgL_oz00_1444 = 
(BgL_siza7edzd2letzd2varza7_bglt)(BgL_oz00_2663); 
BgL_sz00_1445 = BgL_sz00_2664; 
{ 

{ /* ./Inline/size.scm 22 */
obj_t BgL_old2804z00_1448;obj_t BgL_aux2805z00_1449;
{ /* ./Inline/size.scm 22 */
obj_t BgL_nextzd2method2891zd2_1454;
BgL_nextzd2method2891zd2_1454 = 
BGl_findzd2superzd2classzd2methodzd2zz__objectz00(
(BgL_objectz00_bglt)(BgL_oz00_1444), BGl_structzb2objectzd2ze3objectzd2envz51zz__objectz00, BGl_siza7edzd2letzd2varza7zzinline_siza7eza7); 
{ /* ./Inline/size.scm 22 */
bool_t BgL_test3879z00_1455;
BgL_test3879z00_1455 = 
PROCEDUREP(BgL_nextzd2method2891zd2_1454); 
if(BgL_test3879z00_1455)
{ /* ./Inline/size.scm 22 */
BgL_old2804z00_1448 = 
PROCEDURE_ENTRY(BgL_nextzd2method2891zd2_1454)(BgL_nextzd2method2891zd2_1454, 
(obj_t)(BgL_oz00_1444), BgL_sz00_1445, BEOA); }  else 
{ /* ./Inline/size.scm 22 */
{ /* ./Inline/size.scm 22 */
BgL_objectz00_bglt BgL_auxz00_3082;
BgL_auxz00_3082 = 
BGl_structzb2objectzd2ze3objectz83zz__objectz00(
(BgL_objectz00_bglt)(BgL_oz00_1444), BgL_sz00_1445); 
BgL_old2804z00_1448 = 
(obj_t)(BgL_auxz00_3082); } } } } 
{ /* ./Inline/size.scm 22 */
int BgL_auxz00_3086;
BgL_auxz00_3086 = 
(int)(((long)0)); 
BgL_aux2805z00_1449 = 
STRUCT_REF(BgL_sz00_1445, BgL_auxz00_3086); } 
{ /* ./Inline/size.scm 22 */
BgL_siza7edzd2letzd2varza7_bglt BgL_new2806z00_1450;
BgL_new2806z00_1450 = 
((BgL_siza7edzd2letzd2varza7_bglt)(BgL_old2804z00_1448)); 
{ /* ./Inline/size.scm 22 */
long BgL_arg3866z00_1451;
BgL_arg3866z00_1451 = 
BGl_classzd2numzd2zz__objectz00(BGl_siza7edzd2letzd2varza7zzinline_siza7eza7); 
{ /* ./Inline/size.scm 22 */
BgL_objectz00_bglt BgL_objz00_2467;
BgL_objz00_2467 = 
(BgL_objectz00_bglt)(BgL_new2806z00_1450); 
BGL_OBJECT_CLASS_NUM_SET(BgL_objz00_2467, BgL_arg3866z00_1451); } } 
{ /* ./Inline/size.scm 22 */
BgL_siza7edzd2letzd2varza7_bglt BgL_arg3870z00_1452;
{ /* ./Inline/size.scm 22 */
obj_t BgL_arg3873z00_1453;
{ /* ./Inline/size.scm 22 */
int BgL_auxz00_3093;
BgL_auxz00_3093 = 
(int)(((long)0)); 
BgL_arg3873z00_1453 = 
STRUCT_REF(BgL_aux2805z00_1449, BgL_auxz00_3093); } 
{ /* ./Inline/size.scm 22 */
BgL_siza7edzd2letzd2varza7_bglt BgL_res4102z00_2477;
{ /* ./Inline/size.scm 22 */
long BgL_siza7e2783za7_2471;
BgL_siza7e2783za7_2471 = 
(long)CINT(BgL_arg3873z00_1453); 
{ /* ./Inline/size.scm 22 */
BgL_siza7edzd2letzd2varza7_bglt BgL_new2784z00_2472;
BgL_new2784z00_2472 = 
((BgL_siza7edzd2letzd2varza7_bglt)BREF( GC_MALLOC (sizeof(struct BgL_siza7edzd2letzd2varza7_bgl)))); 
{ /* ./Inline/size.scm 22 */
BgL_siza7edzd2letzd2varza7_bglt BgL_res4101z00_2476;
{ /* ./Inline/size.scm 22 */
BgL_siza7edzd2letzd2varza7_bglt BgL_new2797z00_2473;
BgL_new2797z00_2473 = BgL_new2784z00_2472; 
{ /* ./Inline/size.scm 22 */
long BgL_siza7e2796za7_2475;
BgL_siza7e2796za7_2475 = BgL_siza7e2783za7_2471; 
((((BgL_siza7edzd2letzd2varza7_bglt)CREF(BgL_new2797z00_2473))->BgL_siza7eza7) = ((long)BgL_siza7e2796za7_2475), BUNSPEC); 
BgL_res4101z00_2476 = BgL_new2797z00_2473; } } BgL_res4101z00_2476; } 
BgL_res4102z00_2477 = BgL_new2784z00_2472; } } 
BgL_arg3870z00_1452 = BgL_res4102z00_2477; } } 
{ /* ./Inline/size.scm 22 */
obj_t BgL_auxz00_3101;BgL_objectz00_bglt BgL_auxz00_3099;
BgL_auxz00_3101 = 
(obj_t)(BgL_arg3870z00_1452); 
BgL_auxz00_3099 = 
(BgL_objectz00_bglt)(BgL_new2806z00_1450); 
BGL_OBJECT_WIDENING_SET(BgL_auxz00_3099, BgL_auxz00_3101); } } 
{ /* ./Inline/size.scm 22 */
obj_t BgL_objz00_2478;
BgL_objz00_2478 = 
(obj_t)(BgL_new2806z00_1450); 
BGL_HEAP_DEBUG_MARK_OBJ(BgL_objz00_2478); BUNSPEC; } 
BgL_auxz00_3074 = BgL_new2806z00_1450; } } } 
return 
(obj_t)(BgL_auxz00_3074);} } } 
}



/* object->struct-sized-let-var2890 */
obj_t BGl_objectzd2ze3structzd2siza7edzd2letzd2var2890z44zzinline_siza7eza7(obj_t BgL_envz00_2665, obj_t BgL_obj2801z00_2666)
{ AN_OBJECT;
{ /* ./Inline/size.scm 22 */
{ 
BgL_siza7edzd2letzd2varza7_bglt BgL_obj2801z00_1434;
BgL_obj2801z00_1434 = 
(BgL_siza7edzd2letzd2varza7_bglt)(BgL_obj2801z00_2666); 
{ 

{ /* ./Inline/size.scm 22 */
obj_t BgL_res2802z00_1437;
{ /* ./Inline/size.scm 22 */
obj_t BgL_nextzd2method2889zd2_1442;
BgL_nextzd2method2889zd2_1442 = 
BGl_findzd2superzd2classzd2methodzd2zz__objectz00(
(BgL_objectz00_bglt)(BgL_obj2801z00_1434), BGl_objectzd2ze3structzd2envze3zz__objectz00, BGl_siza7edzd2letzd2varza7zzinline_siza7eza7); 
{ /* ./Inline/size.scm 22 */
bool_t BgL_test3859z00_1443;
BgL_test3859z00_1443 = 
PROCEDUREP(BgL_nextzd2method2889zd2_1442); 
if(BgL_test3859z00_1443)
{ /* ./Inline/size.scm 22 */
BgL_res2802z00_1437 = 
PROCEDURE_ENTRY(BgL_nextzd2method2889zd2_1442)(BgL_nextzd2method2889zd2_1442, 
(obj_t)(BgL_obj2801z00_1434), BEOA); }  else 
{ /* ./Inline/size.scm 22 */
BgL_res2802z00_1437 = 
BGl_objectzd2ze3structz31zz__objectz00(
(BgL_objectz00_bglt)(BgL_obj2801z00_1434)); } } } 
{ /* ./Inline/size.scm 22 */
obj_t BgL_aux2803z00_1438;
{ /* ./Inline/size.scm 22 */
obj_t BgL_keyz00_2448;int BgL_lenz00_2449;
BgL_keyz00_2448 = 
CNST_TABLE_REF(((long)3)); 
BgL_lenz00_2449 = 
(int)(((long)1)); 
BgL_aux2803z00_1438 = 
make_struct(BgL_keyz00_2448, BgL_lenz00_2449, BUNSPEC); } 
{ /* ./Inline/size.scm 22 */
long BgL_arg3848z00_1440;
{ 
obj_t BgL_auxz00_3120;
{ /* ./Inline/size.scm 22 */
BgL_objectz00_bglt BgL_auxz00_3121;
BgL_auxz00_3121 = 
(BgL_objectz00_bglt)(BgL_obj2801z00_1434); 
BgL_auxz00_3120 = 
BGL_OBJECT_WIDENING(BgL_auxz00_3121); } 
BgL_arg3848z00_1440 = 
(((BgL_siza7edzd2letzd2varza7_bglt)CREF(BgL_auxz00_3120))->BgL_siza7eza7); } 
{ /* ./Inline/size.scm 22 */
int BgL_kz00_2453;obj_t BgL_oz00_2454;
BgL_kz00_2453 = 
(int)(((long)0)); 
BgL_oz00_2454 = 
BINT(BgL_arg3848z00_1440); 
STRUCT_SET(BgL_aux2803z00_1438, BgL_kz00_2453, BgL_oz00_2454); } } 
{ /* ./Inline/size.scm 22 */
int BgL_kz00_2456;
BgL_kz00_2456 = 
(int)(((long)0)); 
STRUCT_SET(BgL_res2802z00_1437, BgL_kz00_2456, BgL_aux2803z00_1438); } 
{ /* ./Inline/size.scm 22 */
obj_t BgL_arg3853z00_1441;
BgL_arg3853z00_1441 = 
STRUCT_KEY(BgL_res2802z00_1437); 
STRUCT_KEY_SET(BgL_aux2803z00_1438, BgL_arg3853z00_1441); } 
{ /* ./Inline/size.scm 22 */
obj_t BgL_kz00_2463;
BgL_kz00_2463 = 
CNST_TABLE_REF(((long)3)); 
STRUCT_KEY_SET(BgL_res2802z00_1437, BgL_kz00_2463); } 
return BgL_res2802z00_1437;} } } } } 
}



/* node-size-box-set!2888 */
obj_t BGl_nodezd2siza7ezd2boxzd2setz122888z67zzinline_siza7eza7(obj_t BgL_envz00_2667, obj_t BgL_nodez00_2668)
{ AN_OBJECT;
{ /* ./Inline/size.scm 225 */
{ 
BgL_boxzd2setz12zc0_bglt BgL_nodez00_1426;
{ /* ./Inline/size.scm 226 */
long BgL_auxz00_3135;
BgL_nodez00_1426 = 
(BgL_boxzd2setz12zc0_bglt)(BgL_nodez00_2668); 
{ /* ./Inline/size.scm 226 */
long BgL_arg3834z00_1430;
{ /* ./Inline/size.scm 226 */
BgL_nodez00_bglt BgL_arg3837z00_1431;
BgL_arg3837z00_1431 = 
(((BgL_boxzd2setz12zc0_bglt)CREF(BgL_nodez00_1426))->BgL_valuez00); 
{ /* ./Inline/size.scm 226 */
long BgL_res4099z00_2445;
{ /* ./Inline/size.scm 226 */
obj_t BgL_method2839z00_2420;
{ /* ./Inline/size.scm 226 */
BgL_objectz00_bglt BgL_objz00_2421;
BgL_objz00_2421 = 
(BgL_objectz00_bglt)(BgL_arg3837z00_1431); 
{ /* ./Inline/size.scm 226 */
long BgL_objzd2classzd2numz00_2422;
BgL_objzd2classzd2numz00_2422 = 
BGL_OBJECT_CLASS_NUM(BgL_objz00_2421); 
{ /* ./Inline/size.scm 226 */
obj_t BgL_arg2017z00_2423;
{ /* ./Inline/size.scm 226 */
int BgL_auxz00_3139;
BgL_auxz00_3139 = 
(int)(((long)1)); 
BgL_arg2017z00_2423 = 
PROCEDURE_REF(BGl_nodezd2siza7ezd2envza7zzinline_siza7eza7, BgL_auxz00_3139); } 
{ /* ./Inline/size.scm 226 */
int BgL_offsetz00_2426;
BgL_offsetz00_2426 = 
(int)(BgL_objzd2classzd2numz00_2422); 
{ /* ./Inline/size.scm 226 */
long BgL_offsetz00_2427;
{ /* ./Inline/size.scm 226 */
long BgL_auxz00_3143;
BgL_auxz00_3143 = 
(long)(BgL_offsetz00_2426); 
BgL_offsetz00_2427 = 
(BgL_auxz00_3143-OBJECT_TYPE); } 
{ /* ./Inline/size.scm 226 */
long BgL_modz00_2428;
{ /* ./Inline/size.scm 226 */
int BgL_arg2028z00_2429;
BgL_arg2028z00_2429 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 226 */
long BgL_n2z00_2437;
BgL_n2z00_2437 = 
(long)(BgL_arg2028z00_2429); 
BgL_modz00_2428 = 
(BgL_offsetz00_2427/BgL_n2z00_2437); } } 
{ /* ./Inline/size.scm 226 */
long BgL_restz00_2430;
{ /* ./Inline/size.scm 226 */
int BgL_arg2024z00_2431;
BgL_arg2024z00_2431 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 226 */
long BgL_n2z00_2440;
BgL_n2z00_2440 = 
(long)(BgL_arg2024z00_2431); 
BgL_restz00_2430 = 
(BgL_offsetz00_2427%BgL_n2z00_2440); } } 
{ /* ./Inline/size.scm 226 */

{ /* ./Inline/size.scm 226 */
obj_t BgL_bucketz00_2432;
{ /* ./Inline/size.scm 226 */
int BgL_kz00_2442;
BgL_kz00_2442 = 
(int)(BgL_modz00_2428); 
BgL_bucketz00_2432 = 
VECTOR_REF(BgL_arg2017z00_2423,BgL_kz00_2442); } 
{ /* ./Inline/size.scm 226 */
int BgL_kz00_2444;
BgL_kz00_2444 = 
(int)(BgL_restz00_2430); 
BgL_method2839z00_2420 = 
VECTOR_REF(BgL_bucketz00_2432,BgL_kz00_2444); } } } } } } } } } } 
{ /* ./Inline/size.scm 226 */
obj_t BgL_auxz00_3156;
BgL_auxz00_3156 = 
PROCEDURE_ENTRY(BgL_method2839z00_2420)(BgL_method2839z00_2420, 
(obj_t)(BgL_arg3837z00_1431), BEOA); 
BgL_res4099z00_2445 = 
(long)CINT(BgL_auxz00_3156); } } 
BgL_arg3834z00_1430 = BgL_res4099z00_2445; } } 
BgL_auxz00_3135 = 
(((long)2)+BgL_arg3834z00_1430); } 
return 
BINT(BgL_auxz00_3135);} } } 
}



/* node-size-box-ref2886 */
obj_t BGl_nodezd2siza7ezd2boxzd2ref2886z75zzinline_siza7eza7(obj_t BgL_envz00_2669, obj_t BgL_nodez00_2670)
{ AN_OBJECT;
{ /* ./Inline/size.scm 219 */
{ /* ./Inline/size.scm 220 */
long BgL_auxz00_3164;
BgL_auxz00_3164 = ((long)2); 
return 
BINT(BgL_auxz00_3164);} } 
}



/* node-size-make-box2884 */
obj_t BGl_nodezd2siza7ezd2makezd2box2884z75zzinline_siza7eza7(obj_t BgL_envz00_2671, obj_t BgL_nodez00_2672)
{ AN_OBJECT;
{ /* ./Inline/size.scm 213 */
{ 
BgL_makezd2boxzd2_bglt BgL_nodez00_1413;
{ /* ./Inline/size.scm 214 */
long BgL_auxz00_3166;
BgL_nodez00_1413 = 
(BgL_makezd2boxzd2_bglt)(BgL_nodez00_2672); 
{ /* ./Inline/size.scm 214 */
long BgL_arg3814z00_1417;
{ /* ./Inline/size.scm 214 */
BgL_nodez00_bglt BgL_arg3817z00_1418;
BgL_arg3817z00_1418 = 
(((BgL_makezd2boxzd2_bglt)CREF(BgL_nodez00_1413))->BgL_valuez00); 
{ /* ./Inline/size.scm 214 */
long BgL_res4096z00_2415;
{ /* ./Inline/size.scm 214 */
obj_t BgL_method2839z00_2390;
{ /* ./Inline/size.scm 214 */
BgL_objectz00_bglt BgL_objz00_2391;
BgL_objz00_2391 = 
(BgL_objectz00_bglt)(BgL_arg3817z00_1418); 
{ /* ./Inline/size.scm 214 */
long BgL_objzd2classzd2numz00_2392;
BgL_objzd2classzd2numz00_2392 = 
BGL_OBJECT_CLASS_NUM(BgL_objz00_2391); 
{ /* ./Inline/size.scm 214 */
obj_t BgL_arg2017z00_2393;
{ /* ./Inline/size.scm 214 */
int BgL_auxz00_3170;
BgL_auxz00_3170 = 
(int)(((long)1)); 
BgL_arg2017z00_2393 = 
PROCEDURE_REF(BGl_nodezd2siza7ezd2envza7zzinline_siza7eza7, BgL_auxz00_3170); } 
{ /* ./Inline/size.scm 214 */
int BgL_offsetz00_2396;
BgL_offsetz00_2396 = 
(int)(BgL_objzd2classzd2numz00_2392); 
{ /* ./Inline/size.scm 214 */
long BgL_offsetz00_2397;
{ /* ./Inline/size.scm 214 */
long BgL_auxz00_3174;
BgL_auxz00_3174 = 
(long)(BgL_offsetz00_2396); 
BgL_offsetz00_2397 = 
(BgL_auxz00_3174-OBJECT_TYPE); } 
{ /* ./Inline/size.scm 214 */
long BgL_modz00_2398;
{ /* ./Inline/size.scm 214 */
int BgL_arg2028z00_2399;
BgL_arg2028z00_2399 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 214 */
long BgL_n2z00_2407;
BgL_n2z00_2407 = 
(long)(BgL_arg2028z00_2399); 
BgL_modz00_2398 = 
(BgL_offsetz00_2397/BgL_n2z00_2407); } } 
{ /* ./Inline/size.scm 214 */
long BgL_restz00_2400;
{ /* ./Inline/size.scm 214 */
int BgL_arg2024z00_2401;
BgL_arg2024z00_2401 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 214 */
long BgL_n2z00_2410;
BgL_n2z00_2410 = 
(long)(BgL_arg2024z00_2401); 
BgL_restz00_2400 = 
(BgL_offsetz00_2397%BgL_n2z00_2410); } } 
{ /* ./Inline/size.scm 214 */

{ /* ./Inline/size.scm 214 */
obj_t BgL_bucketz00_2402;
{ /* ./Inline/size.scm 214 */
int BgL_kz00_2412;
BgL_kz00_2412 = 
(int)(BgL_modz00_2398); 
BgL_bucketz00_2402 = 
VECTOR_REF(BgL_arg2017z00_2393,BgL_kz00_2412); } 
{ /* ./Inline/size.scm 214 */
int BgL_kz00_2414;
BgL_kz00_2414 = 
(int)(BgL_restz00_2400); 
BgL_method2839z00_2390 = 
VECTOR_REF(BgL_bucketz00_2402,BgL_kz00_2414); } } } } } } } } } } 
{ /* ./Inline/size.scm 214 */
obj_t BgL_auxz00_3187;
BgL_auxz00_3187 = 
PROCEDURE_ENTRY(BgL_method2839z00_2390)(BgL_method2839z00_2390, 
(obj_t)(BgL_arg3817z00_1418), BEOA); 
BgL_res4096z00_2415 = 
(long)CINT(BgL_auxz00_3187); } } 
BgL_arg3814z00_1417 = BgL_res4096z00_2415; } } 
BgL_auxz00_3166 = 
(((long)1)+BgL_arg3814z00_1417); } 
return 
BINT(BgL_auxz00_3166);} } } 
}



/* node-size-jump-ex-it2882 */
obj_t BGl_nodezd2siza7ezd2jumpzd2exzd2it2882za7zzinline_siza7eza7(obj_t BgL_envz00_2673, obj_t BgL_nodez00_2674)
{ AN_OBJECT;
{ /* ./Inline/size.scm 205 */
{ 
BgL_jumpzd2exzd2itz00_bglt BgL_nodez00_1402;
{ /* ./Inline/size.scm 206 */
long BgL_auxz00_3195;
BgL_nodez00_1402 = 
(BgL_jumpzd2exzd2itz00_bglt)(BgL_nodez00_2674); 
{ /* ./Inline/size.scm 206 */
long BgL_arg3792z00_1406;
{ /* ./Inline/size.scm 207 */
long BgL_arg3795z00_1407;long BgL_arg3796z00_1408;
{ /* ./Inline/size.scm 207 */
BgL_nodez00_bglt BgL_arg3799z00_1409;
BgL_arg3799z00_1409 = 
(((BgL_jumpzd2exzd2itz00_bglt)CREF(BgL_nodez00_1402))->BgL_exitz00); 
{ /* ./Inline/size.scm 207 */
long BgL_res4090z00_2355;
{ /* ./Inline/size.scm 207 */
obj_t BgL_method2839z00_2330;
{ /* ./Inline/size.scm 207 */
BgL_objectz00_bglt BgL_objz00_2331;
BgL_objz00_2331 = 
(BgL_objectz00_bglt)(BgL_arg3799z00_1409); 
{ /* ./Inline/size.scm 207 */
long BgL_objzd2classzd2numz00_2332;
BgL_objzd2classzd2numz00_2332 = 
BGL_OBJECT_CLASS_NUM(BgL_objz00_2331); 
{ /* ./Inline/size.scm 207 */
obj_t BgL_arg2017z00_2333;
{ /* ./Inline/size.scm 207 */
int BgL_auxz00_3199;
BgL_auxz00_3199 = 
(int)(((long)1)); 
BgL_arg2017z00_2333 = 
PROCEDURE_REF(BGl_nodezd2siza7ezd2envza7zzinline_siza7eza7, BgL_auxz00_3199); } 
{ /* ./Inline/size.scm 207 */
int BgL_offsetz00_2336;
BgL_offsetz00_2336 = 
(int)(BgL_objzd2classzd2numz00_2332); 
{ /* ./Inline/size.scm 207 */
long BgL_offsetz00_2337;
{ /* ./Inline/size.scm 207 */
long BgL_auxz00_3203;
BgL_auxz00_3203 = 
(long)(BgL_offsetz00_2336); 
BgL_offsetz00_2337 = 
(BgL_auxz00_3203-OBJECT_TYPE); } 
{ /* ./Inline/size.scm 207 */
long BgL_modz00_2338;
{ /* ./Inline/size.scm 207 */
int BgL_arg2028z00_2339;
BgL_arg2028z00_2339 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 207 */
long BgL_n2z00_2347;
BgL_n2z00_2347 = 
(long)(BgL_arg2028z00_2339); 
BgL_modz00_2338 = 
(BgL_offsetz00_2337/BgL_n2z00_2347); } } 
{ /* ./Inline/size.scm 207 */
long BgL_restz00_2340;
{ /* ./Inline/size.scm 207 */
int BgL_arg2024z00_2341;
BgL_arg2024z00_2341 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 207 */
long BgL_n2z00_2350;
BgL_n2z00_2350 = 
(long)(BgL_arg2024z00_2341); 
BgL_restz00_2340 = 
(BgL_offsetz00_2337%BgL_n2z00_2350); } } 
{ /* ./Inline/size.scm 207 */

{ /* ./Inline/size.scm 207 */
obj_t BgL_bucketz00_2342;
{ /* ./Inline/size.scm 207 */
int BgL_kz00_2352;
BgL_kz00_2352 = 
(int)(BgL_modz00_2338); 
BgL_bucketz00_2342 = 
VECTOR_REF(BgL_arg2017z00_2333,BgL_kz00_2352); } 
{ /* ./Inline/size.scm 207 */
int BgL_kz00_2354;
BgL_kz00_2354 = 
(int)(BgL_restz00_2340); 
BgL_method2839z00_2330 = 
VECTOR_REF(BgL_bucketz00_2342,BgL_kz00_2354); } } } } } } } } } } 
{ /* ./Inline/size.scm 207 */
obj_t BgL_auxz00_3216;
BgL_auxz00_3216 = 
PROCEDURE_ENTRY(BgL_method2839z00_2330)(BgL_method2839z00_2330, 
(obj_t)(BgL_arg3799z00_1409), BEOA); 
BgL_res4090z00_2355 = 
(long)CINT(BgL_auxz00_3216); } } 
BgL_arg3795z00_1407 = BgL_res4090z00_2355; } } 
{ /* ./Inline/size.scm 208 */
BgL_nodez00_bglt BgL_arg3803z00_1410;
BgL_arg3803z00_1410 = 
(((BgL_jumpzd2exzd2itz00_bglt)CREF(BgL_nodez00_1402))->BgL_valuez00); 
{ /* ./Inline/size.scm 208 */
long BgL_res4093z00_2383;
{ /* ./Inline/size.scm 208 */
obj_t BgL_method2839z00_2358;
{ /* ./Inline/size.scm 208 */
BgL_objectz00_bglt BgL_objz00_2359;
BgL_objz00_2359 = 
(BgL_objectz00_bglt)(BgL_arg3803z00_1410); 
{ /* ./Inline/size.scm 208 */
long BgL_objzd2classzd2numz00_2360;
BgL_objzd2classzd2numz00_2360 = 
BGL_OBJECT_CLASS_NUM(BgL_objz00_2359); 
{ /* ./Inline/size.scm 208 */
obj_t BgL_arg2017z00_2361;
{ /* ./Inline/size.scm 208 */
int BgL_auxz00_3224;
BgL_auxz00_3224 = 
(int)(((long)1)); 
BgL_arg2017z00_2361 = 
PROCEDURE_REF(BGl_nodezd2siza7ezd2envza7zzinline_siza7eza7, BgL_auxz00_3224); } 
{ /* ./Inline/size.scm 208 */
int BgL_offsetz00_2364;
BgL_offsetz00_2364 = 
(int)(BgL_objzd2classzd2numz00_2360); 
{ /* ./Inline/size.scm 208 */
long BgL_offsetz00_2365;
{ /* ./Inline/size.scm 208 */
long BgL_auxz00_3228;
BgL_auxz00_3228 = 
(long)(BgL_offsetz00_2364); 
BgL_offsetz00_2365 = 
(BgL_auxz00_3228-OBJECT_TYPE); } 
{ /* ./Inline/size.scm 208 */
long BgL_modz00_2366;
{ /* ./Inline/size.scm 208 */
int BgL_arg2028z00_2367;
BgL_arg2028z00_2367 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 208 */
long BgL_n2z00_2375;
BgL_n2z00_2375 = 
(long)(BgL_arg2028z00_2367); 
BgL_modz00_2366 = 
(BgL_offsetz00_2365/BgL_n2z00_2375); } } 
{ /* ./Inline/size.scm 208 */
long BgL_restz00_2368;
{ /* ./Inline/size.scm 208 */
int BgL_arg2024z00_2369;
BgL_arg2024z00_2369 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 208 */
long BgL_n2z00_2378;
BgL_n2z00_2378 = 
(long)(BgL_arg2024z00_2369); 
BgL_restz00_2368 = 
(BgL_offsetz00_2365%BgL_n2z00_2378); } } 
{ /* ./Inline/size.scm 208 */

{ /* ./Inline/size.scm 208 */
obj_t BgL_bucketz00_2370;
{ /* ./Inline/size.scm 208 */
int BgL_kz00_2380;
BgL_kz00_2380 = 
(int)(BgL_modz00_2366); 
BgL_bucketz00_2370 = 
VECTOR_REF(BgL_arg2017z00_2361,BgL_kz00_2380); } 
{ /* ./Inline/size.scm 208 */
int BgL_kz00_2382;
BgL_kz00_2382 = 
(int)(BgL_restz00_2368); 
BgL_method2839z00_2358 = 
VECTOR_REF(BgL_bucketz00_2370,BgL_kz00_2382); } } } } } } } } } } 
{ /* ./Inline/size.scm 208 */
obj_t BgL_auxz00_3241;
BgL_auxz00_3241 = 
PROCEDURE_ENTRY(BgL_method2839z00_2358)(BgL_method2839z00_2358, 
(obj_t)(BgL_arg3803z00_1410), BEOA); 
BgL_res4093z00_2383 = 
(long)CINT(BgL_auxz00_3241); } } 
BgL_arg3796z00_1408 = BgL_res4093z00_2383; } } 
BgL_arg3792z00_1406 = 
(BgL_arg3795z00_1407+BgL_arg3796z00_1408); } 
BgL_auxz00_3195 = 
(((long)1)+BgL_arg3792z00_1406); } 
return 
BINT(BgL_auxz00_3195);} } } 
}



/* node-size-set-ex-it2880 */
obj_t BGl_nodezd2siza7ezd2setzd2exzd2it2880za7zzinline_siza7eza7(obj_t BgL_envz00_2675, obj_t BgL_nodez00_2676)
{ AN_OBJECT;
{ /* ./Inline/size.scm 199 */
{ 
BgL_setzd2exzd2itz00_bglt BgL_nodez00_1394;
{ /* ./Inline/size.scm 200 */
long BgL_auxz00_3250;
BgL_nodez00_1394 = 
(BgL_setzd2exzd2itz00_bglt)(BgL_nodez00_2676); 
{ /* ./Inline/size.scm 200 */
long BgL_arg3777z00_1398;
{ /* ./Inline/size.scm 200 */
BgL_nodez00_bglt BgL_arg3780z00_1399;
BgL_arg3780z00_1399 = 
(((BgL_setzd2exzd2itz00_bglt)CREF(BgL_nodez00_1394))->BgL_bodyz00); 
{ /* ./Inline/size.scm 200 */
long BgL_res4087z00_2325;
{ /* ./Inline/size.scm 200 */
obj_t BgL_method2839z00_2300;
{ /* ./Inline/size.scm 200 */
BgL_objectz00_bglt BgL_objz00_2301;
BgL_objz00_2301 = 
(BgL_objectz00_bglt)(BgL_arg3780z00_1399); 
{ /* ./Inline/size.scm 200 */
long BgL_objzd2classzd2numz00_2302;
BgL_objzd2classzd2numz00_2302 = 
BGL_OBJECT_CLASS_NUM(BgL_objz00_2301); 
{ /* ./Inline/size.scm 200 */
obj_t BgL_arg2017z00_2303;
{ /* ./Inline/size.scm 200 */
int BgL_auxz00_3254;
BgL_auxz00_3254 = 
(int)(((long)1)); 
BgL_arg2017z00_2303 = 
PROCEDURE_REF(BGl_nodezd2siza7ezd2envza7zzinline_siza7eza7, BgL_auxz00_3254); } 
{ /* ./Inline/size.scm 200 */
int BgL_offsetz00_2306;
BgL_offsetz00_2306 = 
(int)(BgL_objzd2classzd2numz00_2302); 
{ /* ./Inline/size.scm 200 */
long BgL_offsetz00_2307;
{ /* ./Inline/size.scm 200 */
long BgL_auxz00_3258;
BgL_auxz00_3258 = 
(long)(BgL_offsetz00_2306); 
BgL_offsetz00_2307 = 
(BgL_auxz00_3258-OBJECT_TYPE); } 
{ /* ./Inline/size.scm 200 */
long BgL_modz00_2308;
{ /* ./Inline/size.scm 200 */
int BgL_arg2028z00_2309;
BgL_arg2028z00_2309 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 200 */
long BgL_n2z00_2317;
BgL_n2z00_2317 = 
(long)(BgL_arg2028z00_2309); 
BgL_modz00_2308 = 
(BgL_offsetz00_2307/BgL_n2z00_2317); } } 
{ /* ./Inline/size.scm 200 */
long BgL_restz00_2310;
{ /* ./Inline/size.scm 200 */
int BgL_arg2024z00_2311;
BgL_arg2024z00_2311 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 200 */
long BgL_n2z00_2320;
BgL_n2z00_2320 = 
(long)(BgL_arg2024z00_2311); 
BgL_restz00_2310 = 
(BgL_offsetz00_2307%BgL_n2z00_2320); } } 
{ /* ./Inline/size.scm 200 */

{ /* ./Inline/size.scm 200 */
obj_t BgL_bucketz00_2312;
{ /* ./Inline/size.scm 200 */
int BgL_kz00_2322;
BgL_kz00_2322 = 
(int)(BgL_modz00_2308); 
BgL_bucketz00_2312 = 
VECTOR_REF(BgL_arg2017z00_2303,BgL_kz00_2322); } 
{ /* ./Inline/size.scm 200 */
int BgL_kz00_2324;
BgL_kz00_2324 = 
(int)(BgL_restz00_2310); 
BgL_method2839z00_2300 = 
VECTOR_REF(BgL_bucketz00_2312,BgL_kz00_2324); } } } } } } } } } } 
{ /* ./Inline/size.scm 200 */
obj_t BgL_auxz00_3271;
BgL_auxz00_3271 = 
PROCEDURE_ENTRY(BgL_method2839z00_2300)(BgL_method2839z00_2300, 
(obj_t)(BgL_arg3780z00_1399), BEOA); 
BgL_res4087z00_2325 = 
(long)CINT(BgL_auxz00_3271); } } 
BgL_arg3777z00_1398 = BgL_res4087z00_2325; } } 
BgL_auxz00_3250 = 
(((long)2)+BgL_arg3777z00_1398); } 
return 
BINT(BgL_auxz00_3250);} } } 
}



/* node-size-sized-let-var2878 */
obj_t BGl_nodezd2siza7ezd2siza7edzd2letzd2var2878z00zzinline_siza7eza7(obj_t BgL_envz00_2677, obj_t BgL_nodez00_2678)
{ AN_OBJECT;
{ /* ./Inline/size.scm 193 */
{ 
BgL_siza7edzd2letzd2varza7_bglt BgL_nodez00_1389;
{ /* ./Inline/size.scm 194 */
long BgL_auxz00_3279;
BgL_nodez00_1389 = 
(BgL_siza7edzd2letzd2varza7_bglt)(BgL_nodez00_2678); 
{ 
obj_t BgL_auxz00_3280;
{ /* ./Inline/size.scm 194 */
BgL_objectz00_bglt BgL_auxz00_3281;
BgL_auxz00_3281 = 
(BgL_objectz00_bglt)(BgL_nodez00_1389); 
BgL_auxz00_3280 = 
BGL_OBJECT_WIDENING(BgL_auxz00_3281); } 
BgL_auxz00_3279 = 
(((BgL_siza7edzd2letzd2varza7_bglt)CREF(BgL_auxz00_3280))->BgL_siza7eza7); } 
return 
BINT(BgL_auxz00_3279);} } } 
}



/* node-size-let-var2876 */
obj_t BGl_nodezd2siza7ezd2letzd2var2876z75zzinline_siza7eza7(obj_t BgL_envz00_2679, obj_t BgL_nodez00_2680)
{ AN_OBJECT;
{ /* ./Inline/size.scm 180 */
{ 
BgL_letzd2varzd2_bglt BgL_nodez00_1368;
{ /* ./Inline/size.scm 181 */
long BgL_auxz00_3287;
BgL_nodez00_1368 = 
(BgL_letzd2varzd2_bglt)(BgL_nodez00_2680); 
{ 
obj_t BgL_bindingsz00_1371;long BgL_siza7eza7_1372;
{ /* ./Inline/size.scm 181 */
obj_t BgL_arg3725z00_1374;long BgL_arg3726z00_1375;
BgL_arg3725z00_1374 = 
(((BgL_letzd2varzd2_bglt)CREF(BgL_nodez00_1368))->BgL_bindingsz00); 
{ /* ./Inline/size.scm 182 */
BgL_nodez00_bglt BgL_arg3730z00_1376;
BgL_arg3730z00_1376 = 
(((BgL_letzd2varzd2_bglt)CREF(BgL_nodez00_1368))->BgL_bodyz00); 
{ /* ./Inline/size.scm 182 */
long BgL_res4079z00_2253;
{ /* ./Inline/size.scm 182 */
obj_t BgL_method2839z00_2228;
{ /* ./Inline/size.scm 182 */
BgL_objectz00_bglt BgL_objz00_2229;
BgL_objz00_2229 = 
(BgL_objectz00_bglt)(BgL_arg3730z00_1376); 
{ /* ./Inline/size.scm 182 */
long BgL_objzd2classzd2numz00_2230;
BgL_objzd2classzd2numz00_2230 = 
BGL_OBJECT_CLASS_NUM(BgL_objz00_2229); 
{ /* ./Inline/size.scm 182 */
obj_t BgL_arg2017z00_2231;
{ /* ./Inline/size.scm 182 */
int BgL_auxz00_3292;
BgL_auxz00_3292 = 
(int)(((long)1)); 
BgL_arg2017z00_2231 = 
PROCEDURE_REF(BGl_nodezd2siza7ezd2envza7zzinline_siza7eza7, BgL_auxz00_3292); } 
{ /* ./Inline/size.scm 182 */
int BgL_offsetz00_2234;
BgL_offsetz00_2234 = 
(int)(BgL_objzd2classzd2numz00_2230); 
{ /* ./Inline/size.scm 182 */
long BgL_offsetz00_2235;
{ /* ./Inline/size.scm 182 */
long BgL_auxz00_3296;
BgL_auxz00_3296 = 
(long)(BgL_offsetz00_2234); 
BgL_offsetz00_2235 = 
(BgL_auxz00_3296-OBJECT_TYPE); } 
{ /* ./Inline/size.scm 182 */
long BgL_modz00_2236;
{ /* ./Inline/size.scm 182 */
int BgL_arg2028z00_2237;
BgL_arg2028z00_2237 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 182 */
long BgL_n2z00_2245;
BgL_n2z00_2245 = 
(long)(BgL_arg2028z00_2237); 
BgL_modz00_2236 = 
(BgL_offsetz00_2235/BgL_n2z00_2245); } } 
{ /* ./Inline/size.scm 182 */
long BgL_restz00_2238;
{ /* ./Inline/size.scm 182 */
int BgL_arg2024z00_2239;
BgL_arg2024z00_2239 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 182 */
long BgL_n2z00_2248;
BgL_n2z00_2248 = 
(long)(BgL_arg2024z00_2239); 
BgL_restz00_2238 = 
(BgL_offsetz00_2235%BgL_n2z00_2248); } } 
{ /* ./Inline/size.scm 182 */

{ /* ./Inline/size.scm 182 */
obj_t BgL_bucketz00_2240;
{ /* ./Inline/size.scm 182 */
int BgL_kz00_2250;
BgL_kz00_2250 = 
(int)(BgL_modz00_2236); 
BgL_bucketz00_2240 = 
VECTOR_REF(BgL_arg2017z00_2231,BgL_kz00_2250); } 
{ /* ./Inline/size.scm 182 */
int BgL_kz00_2252;
BgL_kz00_2252 = 
(int)(BgL_restz00_2238); 
BgL_method2839z00_2228 = 
VECTOR_REF(BgL_bucketz00_2240,BgL_kz00_2252); } } } } } } } } } } 
{ /* ./Inline/size.scm 182 */
obj_t BgL_auxz00_3309;
BgL_auxz00_3309 = 
PROCEDURE_ENTRY(BgL_method2839z00_2228)(BgL_method2839z00_2228, 
(obj_t)(BgL_arg3730z00_1376), BEOA); 
BgL_res4079z00_2253 = 
(long)CINT(BgL_auxz00_3309); } } 
BgL_arg3726z00_1375 = BgL_res4079z00_2253; } } 
BgL_bindingsz00_1371 = BgL_arg3725z00_1374; 
BgL_siza7eza7_1372 = BgL_arg3726z00_1375; 
BgL_loopz00_1373:
{ /* ./Inline/size.scm 183 */
bool_t BgL_test3733z00_1377;
BgL_test3733z00_1377 = 
NULLP(BgL_bindingsz00_1371); 
if(BgL_test3733z00_1377)
{ /* ./Inline/size.scm 183 */
{ /* ./Inline/size.scm 185 */
BgL_letzd2varzd2_bglt BgL_obj2833z00_1378;
BgL_obj2833z00_1378 = 
((BgL_letzd2varzd2_bglt)BgL_nodez00_1368); 
{ /* ./Inline/size.scm 185 */
BgL_siza7edzd2letzd2varza7_bglt BgL_arg3735z00_1379;
{ /* ./Inline/size.scm 185 */
long BgL_arg3738z00_1380;
BgL_arg3738z00_1380 = BgL_siza7eza7_1372; 
{ /* ./Inline/size.scm 185 */
BgL_siza7edzd2letzd2varza7_bglt BgL_res4081z00_2261;
{ /* ./Inline/size.scm 185 */
BgL_siza7edzd2letzd2varza7_bglt BgL_new2784z00_2256;
BgL_new2784z00_2256 = 
((BgL_siza7edzd2letzd2varza7_bglt)BREF( GC_MALLOC (sizeof(struct BgL_siza7edzd2letzd2varza7_bgl)))); 
{ /* ./Inline/size.scm 185 */
BgL_siza7edzd2letzd2varza7_bglt BgL_res4080z00_2260;
{ /* ./Inline/size.scm 185 */
BgL_siza7edzd2letzd2varza7_bglt BgL_new2797z00_2257;
BgL_new2797z00_2257 = BgL_new2784z00_2256; 
{ /* ./Inline/size.scm 185 */
long BgL_siza7e2796za7_2259;
BgL_siza7e2796za7_2259 = BgL_arg3738z00_1380; 
((((BgL_siza7edzd2letzd2varza7_bglt)CREF(BgL_new2797z00_2257))->BgL_siza7eza7) = ((long)BgL_siza7e2796za7_2259), BUNSPEC); 
BgL_res4080z00_2260 = BgL_new2797z00_2257; } } BgL_res4080z00_2260; } 
BgL_res4081z00_2261 = BgL_new2784z00_2256; } 
BgL_arg3735z00_1379 = BgL_res4081z00_2261; } } 
{ /* ./Inline/size.scm 185 */
obj_t BgL_auxz00_3321;BgL_objectz00_bglt BgL_auxz00_3319;
BgL_auxz00_3321 = 
(obj_t)(BgL_arg3735z00_1379); 
BgL_auxz00_3319 = 
(BgL_objectz00_bglt)(BgL_obj2833z00_1378); 
BGL_OBJECT_WIDENING_SET(BgL_auxz00_3319, BgL_auxz00_3321); } } 
{ /* ./Inline/size.scm 185 */
long BgL_arg3741z00_1381;
BgL_arg3741z00_1381 = 
BGl_classzd2numzd2zz__objectz00(BGl_siza7edzd2letzd2varza7zzinline_siza7eza7); 
{ /* ./Inline/size.scm 185 */
BgL_objectz00_bglt BgL_objz00_2262;
BgL_objz00_2262 = 
(BgL_objectz00_bglt)(BgL_obj2833z00_1378); 
BGL_OBJECT_CLASS_NUM_SET(BgL_objz00_2262, BgL_arg3741z00_1381); } } 
{ /* ./Inline/size.scm 185 */
obj_t BgL_objz00_2264;
BgL_objz00_2264 = 
(obj_t)(BgL_obj2833z00_1378); 
BGL_HEAP_DEBUG_MARK_OBJ(BgL_objz00_2264); BUNSPEC; } BgL_obj2833z00_1378; } 
BgL_auxz00_3287 = BgL_siza7eza7_1372; }  else 
{ /* ./Inline/size.scm 187 */
obj_t BgL_arg3746z00_1382;long BgL_arg3747z00_1383;
BgL_arg3746z00_1382 = 
CDR(BgL_bindingsz00_1371); 
{ /* ./Inline/size.scm 188 */
long BgL_arg3751z00_1384;
{ /* ./Inline/size.scm 188 */
obj_t BgL_arg3754z00_1385;
{ /* ./Inline/size.scm 188 */
obj_t BgL_auxz00_3330;
BgL_auxz00_3330 = 
CAR(BgL_bindingsz00_1371); 
BgL_arg3754z00_1385 = 
CDR(BgL_auxz00_3330); } 
{ /* ./Inline/size.scm 188 */
long BgL_res4084z00_2294;
{ /* ./Inline/size.scm 188 */
BgL_nodez00_bglt BgL_nodez00_2268;
BgL_nodez00_2268 = 
(BgL_nodez00_bglt)(BgL_arg3754z00_1385); 
{ /* ./Inline/size.scm 188 */
obj_t BgL_method2839z00_2269;
{ /* ./Inline/size.scm 188 */
BgL_objectz00_bglt BgL_objz00_2270;
BgL_objz00_2270 = 
(BgL_objectz00_bglt)(BgL_nodez00_2268); 
{ /* ./Inline/size.scm 188 */
long BgL_objzd2classzd2numz00_2271;
BgL_objzd2classzd2numz00_2271 = 
BGL_OBJECT_CLASS_NUM(BgL_objz00_2270); 
{ /* ./Inline/size.scm 188 */
obj_t BgL_arg2017z00_2272;
{ /* ./Inline/size.scm 188 */
int BgL_auxz00_3336;
BgL_auxz00_3336 = 
(int)(((long)1)); 
BgL_arg2017z00_2272 = 
PROCEDURE_REF(BGl_nodezd2siza7ezd2envza7zzinline_siza7eza7, BgL_auxz00_3336); } 
{ /* ./Inline/size.scm 188 */
int BgL_offsetz00_2275;
BgL_offsetz00_2275 = 
(int)(BgL_objzd2classzd2numz00_2271); 
{ /* ./Inline/size.scm 188 */
long BgL_offsetz00_2276;
{ /* ./Inline/size.scm 188 */
long BgL_auxz00_3340;
BgL_auxz00_3340 = 
(long)(BgL_offsetz00_2275); 
BgL_offsetz00_2276 = 
(BgL_auxz00_3340-OBJECT_TYPE); } 
{ /* ./Inline/size.scm 188 */
long BgL_modz00_2277;
{ /* ./Inline/size.scm 188 */
int BgL_arg2028z00_2278;
BgL_arg2028z00_2278 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 188 */
long BgL_n2z00_2286;
BgL_n2z00_2286 = 
(long)(BgL_arg2028z00_2278); 
BgL_modz00_2277 = 
(BgL_offsetz00_2276/BgL_n2z00_2286); } } 
{ /* ./Inline/size.scm 188 */
long BgL_restz00_2279;
{ /* ./Inline/size.scm 188 */
int BgL_arg2024z00_2280;
BgL_arg2024z00_2280 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 188 */
long BgL_n2z00_2289;
BgL_n2z00_2289 = 
(long)(BgL_arg2024z00_2280); 
BgL_restz00_2279 = 
(BgL_offsetz00_2276%BgL_n2z00_2289); } } 
{ /* ./Inline/size.scm 188 */

{ /* ./Inline/size.scm 188 */
obj_t BgL_bucketz00_2281;
{ /* ./Inline/size.scm 188 */
int BgL_kz00_2291;
BgL_kz00_2291 = 
(int)(BgL_modz00_2277); 
BgL_bucketz00_2281 = 
VECTOR_REF(BgL_arg2017z00_2272,BgL_kz00_2291); } 
{ /* ./Inline/size.scm 188 */
int BgL_kz00_2293;
BgL_kz00_2293 = 
(int)(BgL_restz00_2279); 
BgL_method2839z00_2269 = 
VECTOR_REF(BgL_bucketz00_2281,BgL_kz00_2293); } } } } } } } } } } 
{ /* ./Inline/size.scm 188 */
obj_t BgL_auxz00_3353;
BgL_auxz00_3353 = 
PROCEDURE_ENTRY(BgL_method2839z00_2269)(BgL_method2839z00_2269, 
(obj_t)(BgL_nodez00_2268), BEOA); 
BgL_res4084z00_2294 = 
(long)CINT(BgL_auxz00_3353); } } } 
BgL_arg3751z00_1384 = BgL_res4084z00_2294; } } 
BgL_arg3747z00_1383 = 
(BgL_siza7eza7_1372+BgL_arg3751z00_1384); } 
{ 
long BgL_siza7eza7_3360;obj_t BgL_bindingsz00_3359;
BgL_bindingsz00_3359 = BgL_arg3746z00_1382; 
BgL_siza7eza7_3360 = BgL_arg3747z00_1383; 
BgL_siza7eza7_1372 = BgL_siza7eza7_3360; 
BgL_bindingsz00_1371 = BgL_bindingsz00_3359; 
goto BgL_loopz00_1373;} } } } } 
return 
BINT(BgL_auxz00_3287);} } } 
}



/* node-size-sized-let-fun2874 */
obj_t BGl_nodezd2siza7ezd2siza7edzd2letzd2fun2874z00zzinline_siza7eza7(obj_t BgL_envz00_2681, obj_t BgL_nodez00_2682)
{ AN_OBJECT;
{ /* ./Inline/size.scm 174 */
{ 
BgL_siza7edzd2letzd2funza7_bglt BgL_nodez00_1363;
{ /* ./Inline/size.scm 175 */
long BgL_auxz00_3363;
BgL_nodez00_1363 = 
(BgL_siza7edzd2letzd2funza7_bglt)(BgL_nodez00_2682); 
{ 
obj_t BgL_auxz00_3364;
{ /* ./Inline/size.scm 175 */
BgL_objectz00_bglt BgL_auxz00_3365;
BgL_auxz00_3365 = 
(BgL_objectz00_bglt)(BgL_nodez00_1363); 
BgL_auxz00_3364 = 
BGL_OBJECT_WIDENING(BgL_auxz00_3365); } 
BgL_auxz00_3363 = 
(((BgL_siza7edzd2letzd2funza7_bglt)CREF(BgL_auxz00_3364))->BgL_siza7eza7); } 
return 
BINT(BgL_auxz00_3363);} } } 
}



/* node-size-let-fun2872 */
obj_t BGl_nodezd2siza7ezd2letzd2fun2872z75zzinline_siza7eza7(obj_t BgL_envz00_2683, obj_t BgL_nodez00_2684)
{ AN_OBJECT;
{ /* ./Inline/size.scm 159 */
{ 
BgL_letzd2funzd2_bglt BgL_nodez00_1338;
{ /* ./Inline/size.scm 160 */
long BgL_auxz00_3371;
BgL_nodez00_1338 = 
(BgL_letzd2funzd2_bglt)(BgL_nodez00_2684); 
{ 
obj_t BgL_localsz00_1341;long BgL_siza7eza7_1342;
{ /* ./Inline/size.scm 160 */
obj_t BgL_arg3663z00_1344;long BgL_arg3664z00_1345;
BgL_arg3663z00_1344 = 
(((BgL_letzd2funzd2_bglt)CREF(BgL_nodez00_1338))->BgL_localsz00); 
{ /* ./Inline/size.scm 161 */
long BgL_arg3668z00_1346;long BgL_arg3669z00_1347;
BgL_arg3668z00_1346 = 
bgl_list_length(
(((BgL_letzd2funzd2_bglt)CREF(BgL_nodez00_1338))->BgL_localsz00)); 
{ /* ./Inline/size.scm 162 */
BgL_nodez00_bglt BgL_arg3676z00_1349;
BgL_arg3676z00_1349 = 
(((BgL_letzd2funzd2_bglt)CREF(BgL_nodez00_1338))->BgL_bodyz00); 
{ /* ./Inline/size.scm 162 */
long BgL_res4071z00_2177;
{ /* ./Inline/size.scm 162 */
obj_t BgL_method2839z00_2152;
{ /* ./Inline/size.scm 162 */
BgL_objectz00_bglt BgL_objz00_2153;
BgL_objz00_2153 = 
(BgL_objectz00_bglt)(BgL_arg3676z00_1349); 
{ /* ./Inline/size.scm 162 */
long BgL_objzd2classzd2numz00_2154;
BgL_objzd2classzd2numz00_2154 = 
BGL_OBJECT_CLASS_NUM(BgL_objz00_2153); 
{ /* ./Inline/size.scm 162 */
obj_t BgL_arg2017z00_2155;
{ /* ./Inline/size.scm 162 */
int BgL_auxz00_3378;
BgL_auxz00_3378 = 
(int)(((long)1)); 
BgL_arg2017z00_2155 = 
PROCEDURE_REF(BGl_nodezd2siza7ezd2envza7zzinline_siza7eza7, BgL_auxz00_3378); } 
{ /* ./Inline/size.scm 162 */
int BgL_offsetz00_2158;
BgL_offsetz00_2158 = 
(int)(BgL_objzd2classzd2numz00_2154); 
{ /* ./Inline/size.scm 162 */
long BgL_offsetz00_2159;
{ /* ./Inline/size.scm 162 */
long BgL_auxz00_3382;
BgL_auxz00_3382 = 
(long)(BgL_offsetz00_2158); 
BgL_offsetz00_2159 = 
(BgL_auxz00_3382-OBJECT_TYPE); } 
{ /* ./Inline/size.scm 162 */
long BgL_modz00_2160;
{ /* ./Inline/size.scm 162 */
int BgL_arg2028z00_2161;
BgL_arg2028z00_2161 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 162 */
long BgL_n2z00_2169;
BgL_n2z00_2169 = 
(long)(BgL_arg2028z00_2161); 
BgL_modz00_2160 = 
(BgL_offsetz00_2159/BgL_n2z00_2169); } } 
{ /* ./Inline/size.scm 162 */
long BgL_restz00_2162;
{ /* ./Inline/size.scm 162 */
int BgL_arg2024z00_2163;
BgL_arg2024z00_2163 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 162 */
long BgL_n2z00_2172;
BgL_n2z00_2172 = 
(long)(BgL_arg2024z00_2163); 
BgL_restz00_2162 = 
(BgL_offsetz00_2159%BgL_n2z00_2172); } } 
{ /* ./Inline/size.scm 162 */

{ /* ./Inline/size.scm 162 */
obj_t BgL_bucketz00_2164;
{ /* ./Inline/size.scm 162 */
int BgL_kz00_2174;
BgL_kz00_2174 = 
(int)(BgL_modz00_2160); 
BgL_bucketz00_2164 = 
VECTOR_REF(BgL_arg2017z00_2155,BgL_kz00_2174); } 
{ /* ./Inline/size.scm 162 */
int BgL_kz00_2176;
BgL_kz00_2176 = 
(int)(BgL_restz00_2162); 
BgL_method2839z00_2152 = 
VECTOR_REF(BgL_bucketz00_2164,BgL_kz00_2176); } } } } } } } } } } 
{ /* ./Inline/size.scm 162 */
obj_t BgL_auxz00_3395;
BgL_auxz00_3395 = 
PROCEDURE_ENTRY(BgL_method2839z00_2152)(BgL_method2839z00_2152, 
(obj_t)(BgL_arg3676z00_1349), BEOA); 
BgL_res4071z00_2177 = 
(long)CINT(BgL_auxz00_3395); } } 
BgL_arg3669z00_1347 = BgL_res4071z00_2177; } } 
BgL_arg3664z00_1345 = 
(BgL_arg3668z00_1346+BgL_arg3669z00_1347); } 
BgL_localsz00_1341 = BgL_arg3663z00_1344; 
BgL_siza7eza7_1342 = BgL_arg3664z00_1345; 
BgL_loopz00_1343:
{ /* ./Inline/size.scm 163 */
bool_t BgL_test3679z00_1350;
BgL_test3679z00_1350 = 
NULLP(BgL_localsz00_1341); 
if(BgL_test3679z00_1350)
{ /* ./Inline/size.scm 163 */
{ /* ./Inline/size.scm 165 */
BgL_letzd2funzd2_bglt BgL_obj2832z00_1351;
BgL_obj2832z00_1351 = 
((BgL_letzd2funzd2_bglt)BgL_nodez00_1338); 
{ /* ./Inline/size.scm 165 */
BgL_siza7edzd2letzd2funza7_bglt BgL_arg3681z00_1352;
{ /* ./Inline/size.scm 165 */
long BgL_arg3684z00_1353;
BgL_arg3684z00_1353 = BgL_siza7eza7_1342; 
{ /* ./Inline/size.scm 165 */
BgL_siza7edzd2letzd2funza7_bglt BgL_res4073z00_2187;
{ /* ./Inline/size.scm 165 */
BgL_siza7edzd2letzd2funza7_bglt BgL_new2743z00_2182;
BgL_new2743z00_2182 = 
((BgL_siza7edzd2letzd2funza7_bglt)BREF( GC_MALLOC (sizeof(struct BgL_siza7edzd2letzd2funza7_bgl)))); 
{ /* ./Inline/size.scm 165 */
BgL_siza7edzd2letzd2funza7_bglt BgL_res4072z00_2186;
{ /* ./Inline/size.scm 165 */
BgL_siza7edzd2letzd2funza7_bglt BgL_new2755z00_2183;
BgL_new2755z00_2183 = BgL_new2743z00_2182; 
{ /* ./Inline/size.scm 165 */
long BgL_siza7e2754za7_2185;
BgL_siza7e2754za7_2185 = BgL_arg3684z00_1353; 
((((BgL_siza7edzd2letzd2funza7_bglt)CREF(BgL_new2755z00_2183))->BgL_siza7eza7) = ((long)BgL_siza7e2754za7_2185), BUNSPEC); 
BgL_res4072z00_2186 = BgL_new2755z00_2183; } } BgL_res4072z00_2186; } 
BgL_res4073z00_2187 = BgL_new2743z00_2182; } 
BgL_arg3681z00_1352 = BgL_res4073z00_2187; } } 
{ /* ./Inline/size.scm 165 */
obj_t BgL_auxz00_3408;BgL_objectz00_bglt BgL_auxz00_3406;
BgL_auxz00_3408 = 
(obj_t)(BgL_arg3681z00_1352); 
BgL_auxz00_3406 = 
(BgL_objectz00_bglt)(BgL_obj2832z00_1351); 
BGL_OBJECT_WIDENING_SET(BgL_auxz00_3406, BgL_auxz00_3408); } } 
{ /* ./Inline/size.scm 165 */
long BgL_arg3687z00_1354;
BgL_arg3687z00_1354 = 
BGl_classzd2numzd2zz__objectz00(BGl_siza7edzd2letzd2funza7zzinline_siza7eza7); 
{ /* ./Inline/size.scm 165 */
BgL_objectz00_bglt BgL_objz00_2188;
BgL_objz00_2188 = 
(BgL_objectz00_bglt)(BgL_obj2832z00_1351); 
BGL_OBJECT_CLASS_NUM_SET(BgL_objz00_2188, BgL_arg3687z00_1354); } } 
{ /* ./Inline/size.scm 165 */
obj_t BgL_objz00_2190;
BgL_objz00_2190 = 
(obj_t)(BgL_obj2832z00_1351); 
BGL_HEAP_DEBUG_MARK_OBJ(BgL_objz00_2190); BUNSPEC; } BgL_obj2832z00_1351; } 
BgL_auxz00_3371 = BgL_siza7eza7_1342; }  else 
{ /* ./Inline/size.scm 167 */
obj_t BgL_arg3692z00_1355;long BgL_arg3694z00_1356;
BgL_arg3692z00_1355 = 
CDR(BgL_localsz00_1341); 
{ /* ./Inline/size.scm 169 */
long BgL_arg3698z00_1357;
{ /* ./Inline/size.scm 169 */
obj_t BgL_arg3701z00_1358;
{ /* ./Inline/size.scm 169 */
BgL_sfunz00_bglt BgL_obj1370z00_2194;
{ /* ./Inline/size.scm 169 */
BgL_valuez00_bglt BgL_auxz00_3417;
{ /* ./Inline/size.scm 169 */
BgL_variablez00_bglt BgL_obj1100z00_2193;
{ /* ./Inline/size.scm 169 */
obj_t BgL_auxz00_3418;
BgL_auxz00_3418 = 
CAR(BgL_localsz00_1341); 
BgL_obj1100z00_2193 = 
(BgL_variablez00_bglt)(BgL_auxz00_3418); } 
BgL_auxz00_3417 = 
(((BgL_variablez00_bglt)CREF(BgL_obj1100z00_2193))->BgL_valuez00); } 
BgL_obj1370z00_2194 = 
(BgL_sfunz00_bglt)(BgL_auxz00_3417); } 
BgL_arg3701z00_1358 = 
(((BgL_sfunz00_bglt)CREF(BgL_obj1370z00_2194))->BgL_bodyz00); } 
{ /* ./Inline/size.scm 169 */
long BgL_res4076z00_2221;
{ /* ./Inline/size.scm 169 */
BgL_nodez00_bglt BgL_nodez00_2195;
BgL_nodez00_2195 = 
(BgL_nodez00_bglt)(BgL_arg3701z00_1358); 
{ /* ./Inline/size.scm 169 */
obj_t BgL_method2839z00_2196;
{ /* ./Inline/size.scm 169 */
BgL_objectz00_bglt BgL_objz00_2197;
BgL_objz00_2197 = 
(BgL_objectz00_bglt)(BgL_nodez00_2195); 
{ /* ./Inline/size.scm 169 */
long BgL_objzd2classzd2numz00_2198;
BgL_objzd2classzd2numz00_2198 = 
BGL_OBJECT_CLASS_NUM(BgL_objz00_2197); 
{ /* ./Inline/size.scm 169 */
obj_t BgL_arg2017z00_2199;
{ /* ./Inline/size.scm 169 */
int BgL_auxz00_3427;
BgL_auxz00_3427 = 
(int)(((long)1)); 
BgL_arg2017z00_2199 = 
PROCEDURE_REF(BGl_nodezd2siza7ezd2envza7zzinline_siza7eza7, BgL_auxz00_3427); } 
{ /* ./Inline/size.scm 169 */
int BgL_offsetz00_2202;
BgL_offsetz00_2202 = 
(int)(BgL_objzd2classzd2numz00_2198); 
{ /* ./Inline/size.scm 169 */
long BgL_offsetz00_2203;
{ /* ./Inline/size.scm 169 */
long BgL_auxz00_3431;
BgL_auxz00_3431 = 
(long)(BgL_offsetz00_2202); 
BgL_offsetz00_2203 = 
(BgL_auxz00_3431-OBJECT_TYPE); } 
{ /* ./Inline/size.scm 169 */
long BgL_modz00_2204;
{ /* ./Inline/size.scm 169 */
int BgL_arg2028z00_2205;
BgL_arg2028z00_2205 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 169 */
long BgL_n2z00_2213;
BgL_n2z00_2213 = 
(long)(BgL_arg2028z00_2205); 
BgL_modz00_2204 = 
(BgL_offsetz00_2203/BgL_n2z00_2213); } } 
{ /* ./Inline/size.scm 169 */
long BgL_restz00_2206;
{ /* ./Inline/size.scm 169 */
int BgL_arg2024z00_2207;
BgL_arg2024z00_2207 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 169 */
long BgL_n2z00_2216;
BgL_n2z00_2216 = 
(long)(BgL_arg2024z00_2207); 
BgL_restz00_2206 = 
(BgL_offsetz00_2203%BgL_n2z00_2216); } } 
{ /* ./Inline/size.scm 169 */

{ /* ./Inline/size.scm 169 */
obj_t BgL_bucketz00_2208;
{ /* ./Inline/size.scm 169 */
int BgL_kz00_2218;
BgL_kz00_2218 = 
(int)(BgL_modz00_2204); 
BgL_bucketz00_2208 = 
VECTOR_REF(BgL_arg2017z00_2199,BgL_kz00_2218); } 
{ /* ./Inline/size.scm 169 */
int BgL_kz00_2220;
BgL_kz00_2220 = 
(int)(BgL_restz00_2206); 
BgL_method2839z00_2196 = 
VECTOR_REF(BgL_bucketz00_2208,BgL_kz00_2220); } } } } } } } } } } 
{ /* ./Inline/size.scm 169 */
obj_t BgL_auxz00_3444;
BgL_auxz00_3444 = 
PROCEDURE_ENTRY(BgL_method2839z00_2196)(BgL_method2839z00_2196, 
(obj_t)(BgL_nodez00_2195), BEOA); 
BgL_res4076z00_2221 = 
(long)CINT(BgL_auxz00_3444); } } } 
BgL_arg3698z00_1357 = BgL_res4076z00_2221; } } 
BgL_arg3694z00_1356 = 
(BgL_siza7eza7_1342+BgL_arg3698z00_1357); } 
{ 
long BgL_siza7eza7_3451;obj_t BgL_localsz00_3450;
BgL_localsz00_3450 = BgL_arg3692z00_1355; 
BgL_siza7eza7_3451 = BgL_arg3694z00_1356; 
BgL_siza7eza7_1342 = BgL_siza7eza7_3451; 
BgL_localsz00_1341 = BgL_localsz00_3450; 
goto BgL_loopz00_1343;} } } } } 
return 
BINT(BgL_auxz00_3371);} } } 
}



/* node-size-sized-select2870 */
obj_t BGl_nodezd2siza7ezd2siza7edzd2select2870zd2zzinline_siza7eza7(obj_t BgL_envz00_2685, obj_t BgL_nodez00_2686)
{ AN_OBJECT;
{ /* ./Inline/size.scm 153 */
{ 
BgL_siza7edzd2selectz75_bglt BgL_nodez00_1333;
{ /* ./Inline/size.scm 154 */
long BgL_auxz00_3454;
BgL_nodez00_1333 = 
(BgL_siza7edzd2selectz75_bglt)(BgL_nodez00_2686); 
{ 
obj_t BgL_auxz00_3455;
{ /* ./Inline/size.scm 154 */
BgL_objectz00_bglt BgL_auxz00_3456;
BgL_auxz00_3456 = 
(BgL_objectz00_bglt)(BgL_nodez00_1333); 
BgL_auxz00_3455 = 
BGL_OBJECT_WIDENING(BgL_auxz00_3456); } 
BgL_auxz00_3454 = 
(((BgL_siza7edzd2selectz75_bglt)CREF(BgL_auxz00_3455))->BgL_siza7eza7); } 
return 
BINT(BgL_auxz00_3454);} } } 
}



/* node-size-select2867 */
obj_t BGl_nodezd2siza7ezd2select2867za7zzinline_siza7eza7(obj_t BgL_envz00_2687, obj_t BgL_nodez00_2688)
{ AN_OBJECT;
{ /* ./Inline/size.scm 137 */
{ 
BgL_selectz00_bglt BgL_nodez00_1303;
{ /* ./Inline/size.scm 138 */
long BgL_auxz00_3462;
BgL_nodez00_1303 = 
(BgL_selectz00_bglt)(BgL_nodez00_2688); 
{ 
obj_t BgL_clausesz00_1306;long BgL_siza7eza7_1307;
{ /* ./Inline/size.scm 138 */
obj_t BgL_arg3589z00_1309;long BgL_arg3590z00_1310;
BgL_arg3589z00_1309 = 
(((BgL_selectz00_bglt)CREF(BgL_nodez00_1303))->BgL_clausesz00); 
{ /* ./Inline/size.scm 139 */
long BgL_arg3595z00_1312;
{ /* ./Inline/size.scm 139 */
BgL_nodez00_bglt BgL_arg3598z00_1313;
BgL_arg3598z00_1313 = 
(((BgL_selectz00_bglt)CREF(BgL_nodez00_1303))->BgL_testz00); 
{ /* ./Inline/size.scm 139 */
long BgL_res4063z00_2094;
{ /* ./Inline/size.scm 139 */
obj_t BgL_method2839z00_2069;
{ /* ./Inline/size.scm 139 */
BgL_objectz00_bglt BgL_objz00_2070;
BgL_objz00_2070 = 
(BgL_objectz00_bglt)(BgL_arg3598z00_1313); 
{ /* ./Inline/size.scm 139 */
long BgL_objzd2classzd2numz00_2071;
BgL_objzd2classzd2numz00_2071 = 
BGL_OBJECT_CLASS_NUM(BgL_objz00_2070); 
{ /* ./Inline/size.scm 139 */
obj_t BgL_arg2017z00_2072;
{ /* ./Inline/size.scm 139 */
int BgL_auxz00_3467;
BgL_auxz00_3467 = 
(int)(((long)1)); 
BgL_arg2017z00_2072 = 
PROCEDURE_REF(BGl_nodezd2siza7ezd2envza7zzinline_siza7eza7, BgL_auxz00_3467); } 
{ /* ./Inline/size.scm 139 */
int BgL_offsetz00_2075;
BgL_offsetz00_2075 = 
(int)(BgL_objzd2classzd2numz00_2071); 
{ /* ./Inline/size.scm 139 */
long BgL_offsetz00_2076;
{ /* ./Inline/size.scm 139 */
long BgL_auxz00_3471;
BgL_auxz00_3471 = 
(long)(BgL_offsetz00_2075); 
BgL_offsetz00_2076 = 
(BgL_auxz00_3471-OBJECT_TYPE); } 
{ /* ./Inline/size.scm 139 */
long BgL_modz00_2077;
{ /* ./Inline/size.scm 139 */
int BgL_arg2028z00_2078;
BgL_arg2028z00_2078 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 139 */
long BgL_n2z00_2086;
BgL_n2z00_2086 = 
(long)(BgL_arg2028z00_2078); 
BgL_modz00_2077 = 
(BgL_offsetz00_2076/BgL_n2z00_2086); } } 
{ /* ./Inline/size.scm 139 */
long BgL_restz00_2079;
{ /* ./Inline/size.scm 139 */
int BgL_arg2024z00_2080;
BgL_arg2024z00_2080 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 139 */
long BgL_n2z00_2089;
BgL_n2z00_2089 = 
(long)(BgL_arg2024z00_2080); 
BgL_restz00_2079 = 
(BgL_offsetz00_2076%BgL_n2z00_2089); } } 
{ /* ./Inline/size.scm 139 */

{ /* ./Inline/size.scm 139 */
obj_t BgL_bucketz00_2081;
{ /* ./Inline/size.scm 139 */
int BgL_kz00_2091;
BgL_kz00_2091 = 
(int)(BgL_modz00_2077); 
BgL_bucketz00_2081 = 
VECTOR_REF(BgL_arg2017z00_2072,BgL_kz00_2091); } 
{ /* ./Inline/size.scm 139 */
int BgL_kz00_2093;
BgL_kz00_2093 = 
(int)(BgL_restz00_2079); 
BgL_method2839z00_2069 = 
VECTOR_REF(BgL_bucketz00_2081,BgL_kz00_2093); } } } } } } } } } } 
{ /* ./Inline/size.scm 139 */
obj_t BgL_auxz00_3484;
BgL_auxz00_3484 = 
PROCEDURE_ENTRY(BgL_method2839z00_2069)(BgL_method2839z00_2069, 
(obj_t)(BgL_arg3598z00_1313), BEOA); 
BgL_res4063z00_2094 = 
(long)CINT(BgL_auxz00_3484); } } 
BgL_arg3595z00_1312 = BgL_res4063z00_2094; } } 
BgL_arg3590z00_1310 = 
(((long)1)+BgL_arg3595z00_1312); } 
BgL_clausesz00_1306 = BgL_arg3589z00_1309; 
BgL_siza7eza7_1307 = BgL_arg3590z00_1310; 
BgL_loopz00_1308:
{ /* ./Inline/size.scm 140 */
bool_t BgL_test3601z00_1314;
BgL_test3601z00_1314 = 
NULLP(BgL_clausesz00_1306); 
if(BgL_test3601z00_1314)
{ /* ./Inline/size.scm 140 */
{ /* ./Inline/size.scm 142 */
BgL_selectz00_bglt BgL_obj2831z00_1315;
BgL_obj2831z00_1315 = 
((BgL_selectz00_bglt)BgL_nodez00_1303); 
{ /* ./Inline/size.scm 142 */
BgL_siza7edzd2selectz75_bglt BgL_arg3604z00_1316;
{ /* ./Inline/size.scm 142 */
long BgL_arg3607z00_1317;
BgL_arg3607z00_1317 = BgL_siza7eza7_1307; 
{ /* ./Inline/size.scm 142 */
BgL_siza7edzd2selectz75_bglt BgL_res4065z00_2104;
{ /* ./Inline/size.scm 142 */
BgL_siza7edzd2selectz75_bglt BgL_new2701z00_2099;
BgL_new2701z00_2099 = 
((BgL_siza7edzd2selectz75_bglt)BREF( GC_MALLOC (sizeof(struct BgL_siza7edzd2selectz75_bgl)))); 
{ /* ./Inline/size.scm 142 */
BgL_siza7edzd2selectz75_bglt BgL_res4064z00_2103;
{ /* ./Inline/size.scm 142 */
BgL_siza7edzd2selectz75_bglt BgL_new2714z00_2100;
BgL_new2714z00_2100 = BgL_new2701z00_2099; 
{ /* ./Inline/size.scm 142 */
long BgL_siza7e2713za7_2102;
BgL_siza7e2713za7_2102 = BgL_arg3607z00_1317; 
((((BgL_siza7edzd2selectz75_bglt)CREF(BgL_new2714z00_2100))->BgL_siza7eza7) = ((long)BgL_siza7e2713za7_2102), BUNSPEC); 
BgL_res4064z00_2103 = BgL_new2714z00_2100; } } BgL_res4064z00_2103; } 
BgL_res4065z00_2104 = BgL_new2701z00_2099; } 
BgL_arg3604z00_1316 = BgL_res4065z00_2104; } } 
{ /* ./Inline/size.scm 142 */
obj_t BgL_auxz00_3497;BgL_objectz00_bglt BgL_auxz00_3495;
BgL_auxz00_3497 = 
(obj_t)(BgL_arg3604z00_1316); 
BgL_auxz00_3495 = 
(BgL_objectz00_bglt)(BgL_obj2831z00_1315); 
BGL_OBJECT_WIDENING_SET(BgL_auxz00_3495, BgL_auxz00_3497); } } 
{ /* ./Inline/size.scm 142 */
long BgL_arg3610z00_1318;
BgL_arg3610z00_1318 = 
BGl_classzd2numzd2zz__objectz00(BGl_siza7edzd2selectz75zzinline_siza7eza7); 
{ /* ./Inline/size.scm 142 */
BgL_objectz00_bglt BgL_objz00_2105;
BgL_objz00_2105 = 
(BgL_objectz00_bglt)(BgL_obj2831z00_1315); 
BGL_OBJECT_CLASS_NUM_SET(BgL_objz00_2105, BgL_arg3610z00_1318); } } 
{ /* ./Inline/size.scm 142 */
obj_t BgL_objz00_2107;
BgL_objz00_2107 = 
(obj_t)(BgL_obj2831z00_1315); 
BGL_HEAP_DEBUG_MARK_OBJ(BgL_objz00_2107); BUNSPEC; } BgL_obj2831z00_1315; } 
BgL_auxz00_3462 = BgL_siza7eza7_1307; }  else 
{ /* ./Inline/size.scm 144 */
obj_t BgL_arg3615z00_1319;long BgL_arg3616z00_1320;
BgL_arg3615z00_1319 = 
CDR(BgL_clausesz00_1306); 
{ /* ./Inline/size.scm 145 */
long BgL_arg3620z00_1321;
{ /* ./Inline/size.scm 145 */
long BgL_arg3623z00_1322;long BgL_arg3624z00_1323;
{ /* ./Inline/size.scm 145 */
bool_t BgL_testz00_3506;
{ /* ./Inline/size.scm 145 */
obj_t BgL_auxz00_3507;
{ /* ./Inline/size.scm 145 */
obj_t BgL_auxz00_3508;
BgL_auxz00_3508 = 
CAR(BgL_clausesz00_1306); 
BgL_auxz00_3507 = 
CAR(BgL_auxz00_3508); } 
BgL_testz00_3506 = 
PAIRP(BgL_auxz00_3507); } 
if(BgL_testz00_3506)
{ /* ./Inline/size.scm 146 */
obj_t BgL_auxz00_3512;
{ /* ./Inline/size.scm 146 */
obj_t BgL_auxz00_3513;
BgL_auxz00_3513 = 
CAR(BgL_clausesz00_1306); 
BgL_auxz00_3512 = 
CAR(BgL_auxz00_3513); } 
BgL_arg3623z00_1322 = 
bgl_list_length(BgL_auxz00_3512); }  else 
{ /* ./Inline/size.scm 145 */
BgL_arg3623z00_1322 = ((long)1); } } 
{ /* ./Inline/size.scm 148 */
obj_t BgL_arg3642z00_1329;
{ /* ./Inline/size.scm 148 */
obj_t BgL_auxz00_3517;
BgL_auxz00_3517 = 
CAR(BgL_clausesz00_1306); 
BgL_arg3642z00_1329 = 
CDR(BgL_auxz00_3517); } 
{ /* ./Inline/size.scm 148 */
long BgL_res4068z00_2142;
{ /* ./Inline/size.scm 148 */
BgL_nodez00_bglt BgL_nodez00_2116;
BgL_nodez00_2116 = 
(BgL_nodez00_bglt)(BgL_arg3642z00_1329); 
{ /* ./Inline/size.scm 148 */
obj_t BgL_method2839z00_2117;
{ /* ./Inline/size.scm 148 */
BgL_objectz00_bglt BgL_objz00_2118;
BgL_objz00_2118 = 
(BgL_objectz00_bglt)(BgL_nodez00_2116); 
{ /* ./Inline/size.scm 148 */
long BgL_objzd2classzd2numz00_2119;
BgL_objzd2classzd2numz00_2119 = 
BGL_OBJECT_CLASS_NUM(BgL_objz00_2118); 
{ /* ./Inline/size.scm 148 */
obj_t BgL_arg2017z00_2120;
{ /* ./Inline/size.scm 148 */
int BgL_auxz00_3523;
BgL_auxz00_3523 = 
(int)(((long)1)); 
BgL_arg2017z00_2120 = 
PROCEDURE_REF(BGl_nodezd2siza7ezd2envza7zzinline_siza7eza7, BgL_auxz00_3523); } 
{ /* ./Inline/size.scm 148 */
int BgL_offsetz00_2123;
BgL_offsetz00_2123 = 
(int)(BgL_objzd2classzd2numz00_2119); 
{ /* ./Inline/size.scm 148 */
long BgL_offsetz00_2124;
{ /* ./Inline/size.scm 148 */
long BgL_auxz00_3527;
BgL_auxz00_3527 = 
(long)(BgL_offsetz00_2123); 
BgL_offsetz00_2124 = 
(BgL_auxz00_3527-OBJECT_TYPE); } 
{ /* ./Inline/size.scm 148 */
long BgL_modz00_2125;
{ /* ./Inline/size.scm 148 */
int BgL_arg2028z00_2126;
BgL_arg2028z00_2126 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 148 */
long BgL_n2z00_2134;
BgL_n2z00_2134 = 
(long)(BgL_arg2028z00_2126); 
BgL_modz00_2125 = 
(BgL_offsetz00_2124/BgL_n2z00_2134); } } 
{ /* ./Inline/size.scm 148 */
long BgL_restz00_2127;
{ /* ./Inline/size.scm 148 */
int BgL_arg2024z00_2128;
BgL_arg2024z00_2128 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 148 */
long BgL_n2z00_2137;
BgL_n2z00_2137 = 
(long)(BgL_arg2024z00_2128); 
BgL_restz00_2127 = 
(BgL_offsetz00_2124%BgL_n2z00_2137); } } 
{ /* ./Inline/size.scm 148 */

{ /* ./Inline/size.scm 148 */
obj_t BgL_bucketz00_2129;
{ /* ./Inline/size.scm 148 */
int BgL_kz00_2139;
BgL_kz00_2139 = 
(int)(BgL_modz00_2125); 
BgL_bucketz00_2129 = 
VECTOR_REF(BgL_arg2017z00_2120,BgL_kz00_2139); } 
{ /* ./Inline/size.scm 148 */
int BgL_kz00_2141;
BgL_kz00_2141 = 
(int)(BgL_restz00_2127); 
BgL_method2839z00_2117 = 
VECTOR_REF(BgL_bucketz00_2129,BgL_kz00_2141); } } } } } } } } } } 
{ /* ./Inline/size.scm 148 */
obj_t BgL_auxz00_3540;
BgL_auxz00_3540 = 
PROCEDURE_ENTRY(BgL_method2839z00_2117)(BgL_method2839z00_2117, 
(obj_t)(BgL_nodez00_2116), BEOA); 
BgL_res4068z00_2142 = 
(long)CINT(BgL_auxz00_3540); } } } 
BgL_arg3624z00_1323 = BgL_res4068z00_2142; } } 
BgL_arg3620z00_1321 = 
(BgL_arg3623z00_1322+BgL_arg3624z00_1323); } 
BgL_arg3616z00_1320 = 
(BgL_siza7eza7_1307+BgL_arg3620z00_1321); } 
{ 
long BgL_siza7eza7_3548;obj_t BgL_clausesz00_3547;
BgL_clausesz00_3547 = BgL_arg3615z00_1319; 
BgL_siza7eza7_3548 = BgL_arg3616z00_1320; 
BgL_siza7eza7_1307 = BgL_siza7eza7_3548; 
BgL_clausesz00_1306 = BgL_clausesz00_3547; 
goto BgL_loopz00_1308;} } } } } 
return 
BINT(BgL_auxz00_3462);} } } 
}



/* node-size-fail2865 */
obj_t BGl_nodezd2siza7ezd2fail2865za7zzinline_siza7eza7(obj_t BgL_envz00_2689, obj_t BgL_nodez00_2690)
{ AN_OBJECT;
{ /* ./Inline/size.scm 128 */
{ 
BgL_failz00_bglt BgL_nodez00_1289;
{ /* ./Inline/size.scm 129 */
long BgL_auxz00_3551;
BgL_nodez00_1289 = 
(BgL_failz00_bglt)(BgL_nodez00_2690); 
{ /* ./Inline/size.scm 129 */
long BgL_proczd2siza7ez75_1292;
{ /* ./Inline/size.scm 129 */
BgL_nodez00_bglt BgL_arg3579z00_1300;
BgL_arg3579z00_1300 = 
(((BgL_failz00_bglt)CREF(BgL_nodez00_1289))->BgL_procz00); 
{ /* ./Inline/size.scm 129 */
long BgL_res4054z00_2003;
{ /* ./Inline/size.scm 129 */
obj_t BgL_method2839z00_1978;
{ /* ./Inline/size.scm 129 */
BgL_objectz00_bglt BgL_objz00_1979;
BgL_objz00_1979 = 
(BgL_objectz00_bglt)(BgL_arg3579z00_1300); 
{ /* ./Inline/size.scm 129 */
long BgL_objzd2classzd2numz00_1980;
BgL_objzd2classzd2numz00_1980 = 
BGL_OBJECT_CLASS_NUM(BgL_objz00_1979); 
{ /* ./Inline/size.scm 129 */
obj_t BgL_arg2017z00_1981;
{ /* ./Inline/size.scm 129 */
int BgL_auxz00_3555;
BgL_auxz00_3555 = 
(int)(((long)1)); 
BgL_arg2017z00_1981 = 
PROCEDURE_REF(BGl_nodezd2siza7ezd2envza7zzinline_siza7eza7, BgL_auxz00_3555); } 
{ /* ./Inline/size.scm 129 */
int BgL_offsetz00_1984;
BgL_offsetz00_1984 = 
(int)(BgL_objzd2classzd2numz00_1980); 
{ /* ./Inline/size.scm 129 */
long BgL_offsetz00_1985;
{ /* ./Inline/size.scm 129 */
long BgL_auxz00_3559;
BgL_auxz00_3559 = 
(long)(BgL_offsetz00_1984); 
BgL_offsetz00_1985 = 
(BgL_auxz00_3559-OBJECT_TYPE); } 
{ /* ./Inline/size.scm 129 */
long BgL_modz00_1986;
{ /* ./Inline/size.scm 129 */
int BgL_arg2028z00_1987;
BgL_arg2028z00_1987 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 129 */
long BgL_n2z00_1995;
BgL_n2z00_1995 = 
(long)(BgL_arg2028z00_1987); 
BgL_modz00_1986 = 
(BgL_offsetz00_1985/BgL_n2z00_1995); } } 
{ /* ./Inline/size.scm 129 */
long BgL_restz00_1988;
{ /* ./Inline/size.scm 129 */
int BgL_arg2024z00_1989;
BgL_arg2024z00_1989 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 129 */
long BgL_n2z00_1998;
BgL_n2z00_1998 = 
(long)(BgL_arg2024z00_1989); 
BgL_restz00_1988 = 
(BgL_offsetz00_1985%BgL_n2z00_1998); } } 
{ /* ./Inline/size.scm 129 */

{ /* ./Inline/size.scm 129 */
obj_t BgL_bucketz00_1990;
{ /* ./Inline/size.scm 129 */
int BgL_kz00_2000;
BgL_kz00_2000 = 
(int)(BgL_modz00_1986); 
BgL_bucketz00_1990 = 
VECTOR_REF(BgL_arg2017z00_1981,BgL_kz00_2000); } 
{ /* ./Inline/size.scm 129 */
int BgL_kz00_2002;
BgL_kz00_2002 = 
(int)(BgL_restz00_1988); 
BgL_method2839z00_1978 = 
VECTOR_REF(BgL_bucketz00_1990,BgL_kz00_2002); } } } } } } } } } } 
{ /* ./Inline/size.scm 129 */
obj_t BgL_auxz00_3572;
BgL_auxz00_3572 = 
PROCEDURE_ENTRY(BgL_method2839z00_1978)(BgL_method2839z00_1978, 
(obj_t)(BgL_arg3579z00_1300), BEOA); 
BgL_res4054z00_2003 = 
(long)CINT(BgL_auxz00_3572); } } 
BgL_proczd2siza7ez75_1292 = BgL_res4054z00_2003; } } 
{ /* ./Inline/size.scm 129 */
long BgL_msgzd2siza7ez75_1293;
{ /* ./Inline/size.scm 130 */
BgL_nodez00_bglt BgL_arg3575z00_1299;
BgL_arg3575z00_1299 = 
(((BgL_failz00_bglt)CREF(BgL_nodez00_1289))->BgL_msgz00); 
{ /* ./Inline/size.scm 130 */
long BgL_res4057z00_2031;
{ /* ./Inline/size.scm 130 */
obj_t BgL_method2839z00_2006;
{ /* ./Inline/size.scm 130 */
BgL_objectz00_bglt BgL_objz00_2007;
BgL_objz00_2007 = 
(BgL_objectz00_bglt)(BgL_arg3575z00_1299); 
{ /* ./Inline/size.scm 130 */
long BgL_objzd2classzd2numz00_2008;
BgL_objzd2classzd2numz00_2008 = 
BGL_OBJECT_CLASS_NUM(BgL_objz00_2007); 
{ /* ./Inline/size.scm 130 */
obj_t BgL_arg2017z00_2009;
{ /* ./Inline/size.scm 130 */
int BgL_auxz00_3580;
BgL_auxz00_3580 = 
(int)(((long)1)); 
BgL_arg2017z00_2009 = 
PROCEDURE_REF(BGl_nodezd2siza7ezd2envza7zzinline_siza7eza7, BgL_auxz00_3580); } 
{ /* ./Inline/size.scm 130 */
int BgL_offsetz00_2012;
BgL_offsetz00_2012 = 
(int)(BgL_objzd2classzd2numz00_2008); 
{ /* ./Inline/size.scm 130 */
long BgL_offsetz00_2013;
{ /* ./Inline/size.scm 130 */
long BgL_auxz00_3584;
BgL_auxz00_3584 = 
(long)(BgL_offsetz00_2012); 
BgL_offsetz00_2013 = 
(BgL_auxz00_3584-OBJECT_TYPE); } 
{ /* ./Inline/size.scm 130 */
long BgL_modz00_2014;
{ /* ./Inline/size.scm 130 */
int BgL_arg2028z00_2015;
BgL_arg2028z00_2015 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 130 */
long BgL_n2z00_2023;
BgL_n2z00_2023 = 
(long)(BgL_arg2028z00_2015); 
BgL_modz00_2014 = 
(BgL_offsetz00_2013/BgL_n2z00_2023); } } 
{ /* ./Inline/size.scm 130 */
long BgL_restz00_2016;
{ /* ./Inline/size.scm 130 */
int BgL_arg2024z00_2017;
BgL_arg2024z00_2017 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 130 */
long BgL_n2z00_2026;
BgL_n2z00_2026 = 
(long)(BgL_arg2024z00_2017); 
BgL_restz00_2016 = 
(BgL_offsetz00_2013%BgL_n2z00_2026); } } 
{ /* ./Inline/size.scm 130 */

{ /* ./Inline/size.scm 130 */
obj_t BgL_bucketz00_2018;
{ /* ./Inline/size.scm 130 */
int BgL_kz00_2028;
BgL_kz00_2028 = 
(int)(BgL_modz00_2014); 
BgL_bucketz00_2018 = 
VECTOR_REF(BgL_arg2017z00_2009,BgL_kz00_2028); } 
{ /* ./Inline/size.scm 130 */
int BgL_kz00_2030;
BgL_kz00_2030 = 
(int)(BgL_restz00_2016); 
BgL_method2839z00_2006 = 
VECTOR_REF(BgL_bucketz00_2018,BgL_kz00_2030); } } } } } } } } } } 
{ /* ./Inline/size.scm 130 */
obj_t BgL_auxz00_3597;
BgL_auxz00_3597 = 
PROCEDURE_ENTRY(BgL_method2839z00_2006)(BgL_method2839z00_2006, 
(obj_t)(BgL_arg3575z00_1299), BEOA); 
BgL_res4057z00_2031 = 
(long)CINT(BgL_auxz00_3597); } } 
BgL_msgzd2siza7ez75_1293 = BgL_res4057z00_2031; } } 
{ /* ./Inline/size.scm 130 */
long BgL_objzd2siza7ez75_1294;
{ /* ./Inline/size.scm 131 */
BgL_nodez00_bglt BgL_arg3571z00_1298;
BgL_arg3571z00_1298 = 
(((BgL_failz00_bglt)CREF(BgL_nodez00_1289))->BgL_objz00); 
{ /* ./Inline/size.scm 131 */
long BgL_res4060z00_2059;
{ /* ./Inline/size.scm 131 */
obj_t BgL_method2839z00_2034;
{ /* ./Inline/size.scm 131 */
BgL_objectz00_bglt BgL_objz00_2035;
BgL_objz00_2035 = 
(BgL_objectz00_bglt)(BgL_arg3571z00_1298); 
{ /* ./Inline/size.scm 131 */
long BgL_objzd2classzd2numz00_2036;
BgL_objzd2classzd2numz00_2036 = 
BGL_OBJECT_CLASS_NUM(BgL_objz00_2035); 
{ /* ./Inline/size.scm 131 */
obj_t BgL_arg2017z00_2037;
{ /* ./Inline/size.scm 131 */
int BgL_auxz00_3605;
BgL_auxz00_3605 = 
(int)(((long)1)); 
BgL_arg2017z00_2037 = 
PROCEDURE_REF(BGl_nodezd2siza7ezd2envza7zzinline_siza7eza7, BgL_auxz00_3605); } 
{ /* ./Inline/size.scm 131 */
int BgL_offsetz00_2040;
BgL_offsetz00_2040 = 
(int)(BgL_objzd2classzd2numz00_2036); 
{ /* ./Inline/size.scm 131 */
long BgL_offsetz00_2041;
{ /* ./Inline/size.scm 131 */
long BgL_auxz00_3609;
BgL_auxz00_3609 = 
(long)(BgL_offsetz00_2040); 
BgL_offsetz00_2041 = 
(BgL_auxz00_3609-OBJECT_TYPE); } 
{ /* ./Inline/size.scm 131 */
long BgL_modz00_2042;
{ /* ./Inline/size.scm 131 */
int BgL_arg2028z00_2043;
BgL_arg2028z00_2043 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 131 */
long BgL_n2z00_2051;
BgL_n2z00_2051 = 
(long)(BgL_arg2028z00_2043); 
BgL_modz00_2042 = 
(BgL_offsetz00_2041/BgL_n2z00_2051); } } 
{ /* ./Inline/size.scm 131 */
long BgL_restz00_2044;
{ /* ./Inline/size.scm 131 */
int BgL_arg2024z00_2045;
BgL_arg2024z00_2045 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 131 */
long BgL_n2z00_2054;
BgL_n2z00_2054 = 
(long)(BgL_arg2024z00_2045); 
BgL_restz00_2044 = 
(BgL_offsetz00_2041%BgL_n2z00_2054); } } 
{ /* ./Inline/size.scm 131 */

{ /* ./Inline/size.scm 131 */
obj_t BgL_bucketz00_2046;
{ /* ./Inline/size.scm 131 */
int BgL_kz00_2056;
BgL_kz00_2056 = 
(int)(BgL_modz00_2042); 
BgL_bucketz00_2046 = 
VECTOR_REF(BgL_arg2017z00_2037,BgL_kz00_2056); } 
{ /* ./Inline/size.scm 131 */
int BgL_kz00_2058;
BgL_kz00_2058 = 
(int)(BgL_restz00_2044); 
BgL_method2839z00_2034 = 
VECTOR_REF(BgL_bucketz00_2046,BgL_kz00_2058); } } } } } } } } } } 
{ /* ./Inline/size.scm 131 */
obj_t BgL_auxz00_3622;
BgL_auxz00_3622 = 
PROCEDURE_ENTRY(BgL_method2839z00_2034)(BgL_method2839z00_2034, 
(obj_t)(BgL_arg3571z00_1298), BEOA); 
BgL_res4060z00_2059 = 
(long)CINT(BgL_auxz00_3622); } } 
BgL_objzd2siza7ez75_1294 = BgL_res4060z00_2059; } } 
{ /* ./Inline/size.scm 131 */

{ /* ./Inline/size.scm 132 */
long BgL_auxz00_3627;
{ /* ./Inline/size.scm 132 */
long BgL_auxz00_3628;
BgL_auxz00_3628 = 
(BgL_msgzd2siza7ez75_1293+BgL_objzd2siza7ez75_1294); 
BgL_auxz00_3627 = 
(BgL_proczd2siza7ez75_1292+BgL_auxz00_3628); } 
BgL_auxz00_3551 = 
(((long)2)+BgL_auxz00_3627); } } } } } 
return 
BINT(BgL_auxz00_3551);} } } 
}



/* node-size-conditional2863 */
obj_t BGl_nodezd2siza7ezd2conditional2863za7zzinline_siza7eza7(obj_t BgL_envz00_2691, obj_t BgL_nodez00_2692)
{ AN_OBJECT;
{ /* ./Inline/size.scm 119 */
{ 
BgL_conditionalz00_bglt BgL_nodez00_1275;
{ /* ./Inline/size.scm 120 */
long BgL_auxz00_3634;
BgL_nodez00_1275 = 
(BgL_conditionalz00_bglt)(BgL_nodez00_2692); 
{ /* ./Inline/size.scm 120 */
long BgL_testzd2siza7ez75_1278;
{ /* ./Inline/size.scm 120 */
BgL_nodez00_bglt BgL_arg3553z00_1286;
BgL_arg3553z00_1286 = 
(((BgL_conditionalz00_bglt)CREF(BgL_nodez00_1275))->BgL_testz00); 
{ /* ./Inline/size.scm 120 */
long BgL_res4045z00_1913;
{ /* ./Inline/size.scm 120 */
obj_t BgL_method2839z00_1888;
{ /* ./Inline/size.scm 120 */
BgL_objectz00_bglt BgL_objz00_1889;
BgL_objz00_1889 = 
(BgL_objectz00_bglt)(BgL_arg3553z00_1286); 
{ /* ./Inline/size.scm 120 */
long BgL_objzd2classzd2numz00_1890;
BgL_objzd2classzd2numz00_1890 = 
BGL_OBJECT_CLASS_NUM(BgL_objz00_1889); 
{ /* ./Inline/size.scm 120 */
obj_t BgL_arg2017z00_1891;
{ /* ./Inline/size.scm 120 */
int BgL_auxz00_3638;
BgL_auxz00_3638 = 
(int)(((long)1)); 
BgL_arg2017z00_1891 = 
PROCEDURE_REF(BGl_nodezd2siza7ezd2envza7zzinline_siza7eza7, BgL_auxz00_3638); } 
{ /* ./Inline/size.scm 120 */
int BgL_offsetz00_1894;
BgL_offsetz00_1894 = 
(int)(BgL_objzd2classzd2numz00_1890); 
{ /* ./Inline/size.scm 120 */
long BgL_offsetz00_1895;
{ /* ./Inline/size.scm 120 */
long BgL_auxz00_3642;
BgL_auxz00_3642 = 
(long)(BgL_offsetz00_1894); 
BgL_offsetz00_1895 = 
(BgL_auxz00_3642-OBJECT_TYPE); } 
{ /* ./Inline/size.scm 120 */
long BgL_modz00_1896;
{ /* ./Inline/size.scm 120 */
int BgL_arg2028z00_1897;
BgL_arg2028z00_1897 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 120 */
long BgL_n2z00_1905;
BgL_n2z00_1905 = 
(long)(BgL_arg2028z00_1897); 
BgL_modz00_1896 = 
(BgL_offsetz00_1895/BgL_n2z00_1905); } } 
{ /* ./Inline/size.scm 120 */
long BgL_restz00_1898;
{ /* ./Inline/size.scm 120 */
int BgL_arg2024z00_1899;
BgL_arg2024z00_1899 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 120 */
long BgL_n2z00_1908;
BgL_n2z00_1908 = 
(long)(BgL_arg2024z00_1899); 
BgL_restz00_1898 = 
(BgL_offsetz00_1895%BgL_n2z00_1908); } } 
{ /* ./Inline/size.scm 120 */

{ /* ./Inline/size.scm 120 */
obj_t BgL_bucketz00_1900;
{ /* ./Inline/size.scm 120 */
int BgL_kz00_1910;
BgL_kz00_1910 = 
(int)(BgL_modz00_1896); 
BgL_bucketz00_1900 = 
VECTOR_REF(BgL_arg2017z00_1891,BgL_kz00_1910); } 
{ /* ./Inline/size.scm 120 */
int BgL_kz00_1912;
BgL_kz00_1912 = 
(int)(BgL_restz00_1898); 
BgL_method2839z00_1888 = 
VECTOR_REF(BgL_bucketz00_1900,BgL_kz00_1912); } } } } } } } } } } 
{ /* ./Inline/size.scm 120 */
obj_t BgL_auxz00_3655;
BgL_auxz00_3655 = 
PROCEDURE_ENTRY(BgL_method2839z00_1888)(BgL_method2839z00_1888, 
(obj_t)(BgL_arg3553z00_1286), BEOA); 
BgL_res4045z00_1913 = 
(long)CINT(BgL_auxz00_3655); } } 
BgL_testzd2siza7ez75_1278 = BgL_res4045z00_1913; } } 
{ /* ./Inline/size.scm 120 */
long BgL_truezd2siza7ez75_1279;
{ /* ./Inline/size.scm 121 */
BgL_nodez00_bglt BgL_arg3549z00_1285;
BgL_arg3549z00_1285 = 
(((BgL_conditionalz00_bglt)CREF(BgL_nodez00_1275))->BgL_truez00); 
{ /* ./Inline/size.scm 121 */
long BgL_res4048z00_1941;
{ /* ./Inline/size.scm 121 */
obj_t BgL_method2839z00_1916;
{ /* ./Inline/size.scm 121 */
BgL_objectz00_bglt BgL_objz00_1917;
BgL_objz00_1917 = 
(BgL_objectz00_bglt)(BgL_arg3549z00_1285); 
{ /* ./Inline/size.scm 121 */
long BgL_objzd2classzd2numz00_1918;
BgL_objzd2classzd2numz00_1918 = 
BGL_OBJECT_CLASS_NUM(BgL_objz00_1917); 
{ /* ./Inline/size.scm 121 */
obj_t BgL_arg2017z00_1919;
{ /* ./Inline/size.scm 121 */
int BgL_auxz00_3663;
BgL_auxz00_3663 = 
(int)(((long)1)); 
BgL_arg2017z00_1919 = 
PROCEDURE_REF(BGl_nodezd2siza7ezd2envza7zzinline_siza7eza7, BgL_auxz00_3663); } 
{ /* ./Inline/size.scm 121 */
int BgL_offsetz00_1922;
BgL_offsetz00_1922 = 
(int)(BgL_objzd2classzd2numz00_1918); 
{ /* ./Inline/size.scm 121 */
long BgL_offsetz00_1923;
{ /* ./Inline/size.scm 121 */
long BgL_auxz00_3667;
BgL_auxz00_3667 = 
(long)(BgL_offsetz00_1922); 
BgL_offsetz00_1923 = 
(BgL_auxz00_3667-OBJECT_TYPE); } 
{ /* ./Inline/size.scm 121 */
long BgL_modz00_1924;
{ /* ./Inline/size.scm 121 */
int BgL_arg2028z00_1925;
BgL_arg2028z00_1925 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 121 */
long BgL_n2z00_1933;
BgL_n2z00_1933 = 
(long)(BgL_arg2028z00_1925); 
BgL_modz00_1924 = 
(BgL_offsetz00_1923/BgL_n2z00_1933); } } 
{ /* ./Inline/size.scm 121 */
long BgL_restz00_1926;
{ /* ./Inline/size.scm 121 */
int BgL_arg2024z00_1927;
BgL_arg2024z00_1927 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 121 */
long BgL_n2z00_1936;
BgL_n2z00_1936 = 
(long)(BgL_arg2024z00_1927); 
BgL_restz00_1926 = 
(BgL_offsetz00_1923%BgL_n2z00_1936); } } 
{ /* ./Inline/size.scm 121 */

{ /* ./Inline/size.scm 121 */
obj_t BgL_bucketz00_1928;
{ /* ./Inline/size.scm 121 */
int BgL_kz00_1938;
BgL_kz00_1938 = 
(int)(BgL_modz00_1924); 
BgL_bucketz00_1928 = 
VECTOR_REF(BgL_arg2017z00_1919,BgL_kz00_1938); } 
{ /* ./Inline/size.scm 121 */
int BgL_kz00_1940;
BgL_kz00_1940 = 
(int)(BgL_restz00_1926); 
BgL_method2839z00_1916 = 
VECTOR_REF(BgL_bucketz00_1928,BgL_kz00_1940); } } } } } } } } } } 
{ /* ./Inline/size.scm 121 */
obj_t BgL_auxz00_3680;
BgL_auxz00_3680 = 
PROCEDURE_ENTRY(BgL_method2839z00_1916)(BgL_method2839z00_1916, 
(obj_t)(BgL_arg3549z00_1285), BEOA); 
BgL_res4048z00_1941 = 
(long)CINT(BgL_auxz00_3680); } } 
BgL_truezd2siza7ez75_1279 = BgL_res4048z00_1941; } } 
{ /* ./Inline/size.scm 121 */
long BgL_falsezd2siza7ez75_1280;
{ /* ./Inline/size.scm 122 */
BgL_nodez00_bglt BgL_arg3545z00_1284;
BgL_arg3545z00_1284 = 
(((BgL_conditionalz00_bglt)CREF(BgL_nodez00_1275))->BgL_falsez00); 
{ /* ./Inline/size.scm 122 */
long BgL_res4051z00_1969;
{ /* ./Inline/size.scm 122 */
obj_t BgL_method2839z00_1944;
{ /* ./Inline/size.scm 122 */
BgL_objectz00_bglt BgL_objz00_1945;
BgL_objz00_1945 = 
(BgL_objectz00_bglt)(BgL_arg3545z00_1284); 
{ /* ./Inline/size.scm 122 */
long BgL_objzd2classzd2numz00_1946;
BgL_objzd2classzd2numz00_1946 = 
BGL_OBJECT_CLASS_NUM(BgL_objz00_1945); 
{ /* ./Inline/size.scm 122 */
obj_t BgL_arg2017z00_1947;
{ /* ./Inline/size.scm 122 */
int BgL_auxz00_3688;
BgL_auxz00_3688 = 
(int)(((long)1)); 
BgL_arg2017z00_1947 = 
PROCEDURE_REF(BGl_nodezd2siza7ezd2envza7zzinline_siza7eza7, BgL_auxz00_3688); } 
{ /* ./Inline/size.scm 122 */
int BgL_offsetz00_1950;
BgL_offsetz00_1950 = 
(int)(BgL_objzd2classzd2numz00_1946); 
{ /* ./Inline/size.scm 122 */
long BgL_offsetz00_1951;
{ /* ./Inline/size.scm 122 */
long BgL_auxz00_3692;
BgL_auxz00_3692 = 
(long)(BgL_offsetz00_1950); 
BgL_offsetz00_1951 = 
(BgL_auxz00_3692-OBJECT_TYPE); } 
{ /* ./Inline/size.scm 122 */
long BgL_modz00_1952;
{ /* ./Inline/size.scm 122 */
int BgL_arg2028z00_1953;
BgL_arg2028z00_1953 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 122 */
long BgL_n2z00_1961;
BgL_n2z00_1961 = 
(long)(BgL_arg2028z00_1953); 
BgL_modz00_1952 = 
(BgL_offsetz00_1951/BgL_n2z00_1961); } } 
{ /* ./Inline/size.scm 122 */
long BgL_restz00_1954;
{ /* ./Inline/size.scm 122 */
int BgL_arg2024z00_1955;
BgL_arg2024z00_1955 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 122 */
long BgL_n2z00_1964;
BgL_n2z00_1964 = 
(long)(BgL_arg2024z00_1955); 
BgL_restz00_1954 = 
(BgL_offsetz00_1951%BgL_n2z00_1964); } } 
{ /* ./Inline/size.scm 122 */

{ /* ./Inline/size.scm 122 */
obj_t BgL_bucketz00_1956;
{ /* ./Inline/size.scm 122 */
int BgL_kz00_1966;
BgL_kz00_1966 = 
(int)(BgL_modz00_1952); 
BgL_bucketz00_1956 = 
VECTOR_REF(BgL_arg2017z00_1947,BgL_kz00_1966); } 
{ /* ./Inline/size.scm 122 */
int BgL_kz00_1968;
BgL_kz00_1968 = 
(int)(BgL_restz00_1954); 
BgL_method2839z00_1944 = 
VECTOR_REF(BgL_bucketz00_1956,BgL_kz00_1968); } } } } } } } } } } 
{ /* ./Inline/size.scm 122 */
obj_t BgL_auxz00_3705;
BgL_auxz00_3705 = 
PROCEDURE_ENTRY(BgL_method2839z00_1944)(BgL_method2839z00_1944, 
(obj_t)(BgL_arg3545z00_1284), BEOA); 
BgL_res4051z00_1969 = 
(long)CINT(BgL_auxz00_3705); } } 
BgL_falsezd2siza7ez75_1280 = BgL_res4051z00_1969; } } 
{ /* ./Inline/size.scm 122 */

{ /* ./Inline/size.scm 123 */
long BgL_auxz00_3710;
{ /* ./Inline/size.scm 123 */
long BgL_auxz00_3711;
BgL_auxz00_3711 = 
(BgL_truezd2siza7ez75_1279+BgL_falsezd2siza7ez75_1280); 
BgL_auxz00_3710 = 
(BgL_testzd2siza7ez75_1278+BgL_auxz00_3711); } 
BgL_auxz00_3634 = 
(((long)1)+BgL_auxz00_3710); } } } } } 
return 
BINT(BgL_auxz00_3634);} } } 
}



/* node-size-setq2861 */
obj_t BGl_nodezd2siza7ezd2setq2861za7zzinline_siza7eza7(obj_t BgL_envz00_2693, obj_t BgL_nodez00_2694)
{ AN_OBJECT;
{ /* ./Inline/size.scm 113 */
{ 
BgL_setqz00_bglt BgL_nodez00_1267;
{ /* ./Inline/size.scm 114 */
long BgL_auxz00_3717;
BgL_nodez00_1267 = 
(BgL_setqz00_bglt)(BgL_nodez00_2694); 
{ /* ./Inline/size.scm 114 */
long BgL_arg3522z00_1271;
{ /* ./Inline/size.scm 114 */
BgL_nodez00_bglt BgL_arg3525z00_1272;
BgL_arg3525z00_1272 = 
(((BgL_setqz00_bglt)CREF(BgL_nodez00_1267))->BgL_valuez00); 
{ /* ./Inline/size.scm 114 */
long BgL_res4042z00_1883;
{ /* ./Inline/size.scm 114 */
obj_t BgL_method2839z00_1858;
{ /* ./Inline/size.scm 114 */
BgL_objectz00_bglt BgL_objz00_1859;
BgL_objz00_1859 = 
(BgL_objectz00_bglt)(BgL_arg3525z00_1272); 
{ /* ./Inline/size.scm 114 */
long BgL_objzd2classzd2numz00_1860;
BgL_objzd2classzd2numz00_1860 = 
BGL_OBJECT_CLASS_NUM(BgL_objz00_1859); 
{ /* ./Inline/size.scm 114 */
obj_t BgL_arg2017z00_1861;
{ /* ./Inline/size.scm 114 */
int BgL_auxz00_3721;
BgL_auxz00_3721 = 
(int)(((long)1)); 
BgL_arg2017z00_1861 = 
PROCEDURE_REF(BGl_nodezd2siza7ezd2envza7zzinline_siza7eza7, BgL_auxz00_3721); } 
{ /* ./Inline/size.scm 114 */
int BgL_offsetz00_1864;
BgL_offsetz00_1864 = 
(int)(BgL_objzd2classzd2numz00_1860); 
{ /* ./Inline/size.scm 114 */
long BgL_offsetz00_1865;
{ /* ./Inline/size.scm 114 */
long BgL_auxz00_3725;
BgL_auxz00_3725 = 
(long)(BgL_offsetz00_1864); 
BgL_offsetz00_1865 = 
(BgL_auxz00_3725-OBJECT_TYPE); } 
{ /* ./Inline/size.scm 114 */
long BgL_modz00_1866;
{ /* ./Inline/size.scm 114 */
int BgL_arg2028z00_1867;
BgL_arg2028z00_1867 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 114 */
long BgL_n2z00_1875;
BgL_n2z00_1875 = 
(long)(BgL_arg2028z00_1867); 
BgL_modz00_1866 = 
(BgL_offsetz00_1865/BgL_n2z00_1875); } } 
{ /* ./Inline/size.scm 114 */
long BgL_restz00_1868;
{ /* ./Inline/size.scm 114 */
int BgL_arg2024z00_1869;
BgL_arg2024z00_1869 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 114 */
long BgL_n2z00_1878;
BgL_n2z00_1878 = 
(long)(BgL_arg2024z00_1869); 
BgL_restz00_1868 = 
(BgL_offsetz00_1865%BgL_n2z00_1878); } } 
{ /* ./Inline/size.scm 114 */

{ /* ./Inline/size.scm 114 */
obj_t BgL_bucketz00_1870;
{ /* ./Inline/size.scm 114 */
int BgL_kz00_1880;
BgL_kz00_1880 = 
(int)(BgL_modz00_1866); 
BgL_bucketz00_1870 = 
VECTOR_REF(BgL_arg2017z00_1861,BgL_kz00_1880); } 
{ /* ./Inline/size.scm 114 */
int BgL_kz00_1882;
BgL_kz00_1882 = 
(int)(BgL_restz00_1868); 
BgL_method2839z00_1858 = 
VECTOR_REF(BgL_bucketz00_1870,BgL_kz00_1882); } } } } } } } } } } 
{ /* ./Inline/size.scm 114 */
obj_t BgL_auxz00_3738;
BgL_auxz00_3738 = 
PROCEDURE_ENTRY(BgL_method2839z00_1858)(BgL_method2839z00_1858, 
(obj_t)(BgL_arg3525z00_1272), BEOA); 
BgL_res4042z00_1883 = 
(long)CINT(BgL_auxz00_3738); } } 
BgL_arg3522z00_1271 = BgL_res4042z00_1883; } } 
BgL_auxz00_3717 = 
(((long)2)+BgL_arg3522z00_1271); } 
return 
BINT(BgL_auxz00_3717);} } } 
}



/* node-size-extern2859 */
obj_t BGl_nodezd2siza7ezd2extern2859za7zzinline_siza7eza7(obj_t BgL_envz00_2695, obj_t BgL_nodez00_2696)
{ AN_OBJECT;
{ /* ./Inline/size.scm 103 */
{ 
BgL_externz00_bglt BgL_nodez00_1252;
{ /* ./Inline/size.scm 104 */
long BgL_auxz00_3746;
BgL_nodez00_1252 = 
(BgL_externz00_bglt)(BgL_nodez00_2696); 
{ 
obj_t BgL_argsz00_1255;long BgL_siza7eza7_1256;
{ /* ./Inline/size.scm 104 */
obj_t BgL_arg3496z00_1258;
BgL_arg3496z00_1258 = 
(((BgL_externz00_bglt)CREF(BgL_nodez00_1252))->BgL_exprza2za2); 
BgL_argsz00_1255 = BgL_arg3496z00_1258; 
BgL_siza7eza7_1256 = ((long)1); 
BgL_loopz00_1257:
{ /* ./Inline/size.scm 106 */
bool_t BgL_test3500z00_1260;
BgL_test3500z00_1260 = 
NULLP(BgL_argsz00_1255); 
if(BgL_test3500z00_1260)
{ /* ./Inline/size.scm 106 */
BgL_auxz00_3746 = BgL_siza7eza7_1256
; }  else 
{ /* ./Inline/size.scm 108 */
obj_t BgL_arg3502z00_1261;long BgL_arg3503z00_1262;
BgL_arg3502z00_1261 = 
CDR(BgL_argsz00_1255); 
{ /* ./Inline/size.scm 108 */
long BgL_arg3507z00_1263;
{ /* ./Inline/size.scm 108 */
obj_t BgL_arg3510z00_1264;
BgL_arg3510z00_1264 = 
CAR(BgL_argsz00_1255); 
{ /* ./Inline/size.scm 108 */
long BgL_res4039z00_1853;
{ /* ./Inline/size.scm 108 */
BgL_nodez00_bglt BgL_nodez00_1827;
BgL_nodez00_1827 = 
(BgL_nodez00_bglt)(BgL_arg3510z00_1264); 
{ /* ./Inline/size.scm 108 */
obj_t BgL_method2839z00_1828;
{ /* ./Inline/size.scm 108 */
BgL_objectz00_bglt BgL_objz00_1829;
BgL_objz00_1829 = 
(BgL_objectz00_bglt)(BgL_nodez00_1827); 
{ /* ./Inline/size.scm 108 */
long BgL_objzd2classzd2numz00_1830;
BgL_objzd2classzd2numz00_1830 = 
BGL_OBJECT_CLASS_NUM(BgL_objz00_1829); 
{ /* ./Inline/size.scm 108 */
obj_t BgL_arg2017z00_1831;
{ /* ./Inline/size.scm 108 */
int BgL_auxz00_3755;
BgL_auxz00_3755 = 
(int)(((long)1)); 
BgL_arg2017z00_1831 = 
PROCEDURE_REF(BGl_nodezd2siza7ezd2envza7zzinline_siza7eza7, BgL_auxz00_3755); } 
{ /* ./Inline/size.scm 108 */
int BgL_offsetz00_1834;
BgL_offsetz00_1834 = 
(int)(BgL_objzd2classzd2numz00_1830); 
{ /* ./Inline/size.scm 108 */
long BgL_offsetz00_1835;
{ /* ./Inline/size.scm 108 */
long BgL_auxz00_3759;
BgL_auxz00_3759 = 
(long)(BgL_offsetz00_1834); 
BgL_offsetz00_1835 = 
(BgL_auxz00_3759-OBJECT_TYPE); } 
{ /* ./Inline/size.scm 108 */
long BgL_modz00_1836;
{ /* ./Inline/size.scm 108 */
int BgL_arg2028z00_1837;
BgL_arg2028z00_1837 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 108 */
long BgL_n2z00_1845;
BgL_n2z00_1845 = 
(long)(BgL_arg2028z00_1837); 
BgL_modz00_1836 = 
(BgL_offsetz00_1835/BgL_n2z00_1845); } } 
{ /* ./Inline/size.scm 108 */
long BgL_restz00_1838;
{ /* ./Inline/size.scm 108 */
int BgL_arg2024z00_1839;
BgL_arg2024z00_1839 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 108 */
long BgL_n2z00_1848;
BgL_n2z00_1848 = 
(long)(BgL_arg2024z00_1839); 
BgL_restz00_1838 = 
(BgL_offsetz00_1835%BgL_n2z00_1848); } } 
{ /* ./Inline/size.scm 108 */

{ /* ./Inline/size.scm 108 */
obj_t BgL_bucketz00_1840;
{ /* ./Inline/size.scm 108 */
int BgL_kz00_1850;
BgL_kz00_1850 = 
(int)(BgL_modz00_1836); 
BgL_bucketz00_1840 = 
VECTOR_REF(BgL_arg2017z00_1831,BgL_kz00_1850); } 
{ /* ./Inline/size.scm 108 */
int BgL_kz00_1852;
BgL_kz00_1852 = 
(int)(BgL_restz00_1838); 
BgL_method2839z00_1828 = 
VECTOR_REF(BgL_bucketz00_1840,BgL_kz00_1852); } } } } } } } } } } 
{ /* ./Inline/size.scm 108 */
obj_t BgL_auxz00_3772;
BgL_auxz00_3772 = 
PROCEDURE_ENTRY(BgL_method2839z00_1828)(BgL_method2839z00_1828, 
(obj_t)(BgL_nodez00_1827), BEOA); 
BgL_res4039z00_1853 = 
(long)CINT(BgL_auxz00_3772); } } } 
BgL_arg3507z00_1263 = BgL_res4039z00_1853; } } 
BgL_arg3503z00_1262 = 
(BgL_siza7eza7_1256+BgL_arg3507z00_1263); } 
{ 
long BgL_siza7eza7_3779;obj_t BgL_argsz00_3778;
BgL_argsz00_3778 = BgL_arg3502z00_1261; 
BgL_siza7eza7_3779 = BgL_arg3503z00_1262; 
BgL_siza7eza7_1256 = BgL_siza7eza7_3779; 
BgL_argsz00_1255 = BgL_argsz00_3778; 
goto BgL_loopz00_1257;} } } } } 
return 
BINT(BgL_auxz00_3746);} } } 
}



/* node-size-cast2857 */
obj_t BGl_nodezd2siza7ezd2cast2857za7zzinline_siza7eza7(obj_t BgL_envz00_2697, obj_t BgL_nodez00_2698)
{ AN_OBJECT;
{ /* ./Inline/size.scm 96 */
{ 
BgL_castz00_bglt BgL_nodez00_1245;
{ /* ./Inline/size.scm 97 */
long BgL_auxz00_3782;
BgL_nodez00_1245 = 
(BgL_castz00_bglt)(BgL_nodez00_2698); 
{ /* ./Inline/size.scm 97 */
BgL_nodez00_bglt BgL_arg3486z00_1794;
BgL_arg3486z00_1794 = 
(((BgL_castz00_bglt)CREF(BgL_nodez00_1245))->BgL_argz00); 
{ /* ./Inline/size.scm 97 */
long BgL_res4036z00_1822;
{ /* ./Inline/size.scm 97 */
obj_t BgL_method2839z00_1797;
{ /* ./Inline/size.scm 97 */
BgL_objectz00_bglt BgL_objz00_1798;
BgL_objz00_1798 = 
(BgL_objectz00_bglt)(BgL_arg3486z00_1794); 
{ /* ./Inline/size.scm 97 */
long BgL_objzd2classzd2numz00_1799;
BgL_objzd2classzd2numz00_1799 = 
BGL_OBJECT_CLASS_NUM(BgL_objz00_1798); 
{ /* ./Inline/size.scm 97 */
obj_t BgL_arg2017z00_1800;
{ /* ./Inline/size.scm 97 */
int BgL_auxz00_3786;
BgL_auxz00_3786 = 
(int)(((long)1)); 
BgL_arg2017z00_1800 = 
PROCEDURE_REF(BGl_nodezd2siza7ezd2envza7zzinline_siza7eza7, BgL_auxz00_3786); } 
{ /* ./Inline/size.scm 97 */
int BgL_offsetz00_1803;
BgL_offsetz00_1803 = 
(int)(BgL_objzd2classzd2numz00_1799); 
{ /* ./Inline/size.scm 97 */
long BgL_offsetz00_1804;
{ /* ./Inline/size.scm 97 */
long BgL_auxz00_3790;
BgL_auxz00_3790 = 
(long)(BgL_offsetz00_1803); 
BgL_offsetz00_1804 = 
(BgL_auxz00_3790-OBJECT_TYPE); } 
{ /* ./Inline/size.scm 97 */
long BgL_modz00_1805;
{ /* ./Inline/size.scm 97 */
int BgL_arg2028z00_1806;
BgL_arg2028z00_1806 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 97 */
long BgL_n2z00_1814;
BgL_n2z00_1814 = 
(long)(BgL_arg2028z00_1806); 
BgL_modz00_1805 = 
(BgL_offsetz00_1804/BgL_n2z00_1814); } } 
{ /* ./Inline/size.scm 97 */
long BgL_restz00_1807;
{ /* ./Inline/size.scm 97 */
int BgL_arg2024z00_1808;
BgL_arg2024z00_1808 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 97 */
long BgL_n2z00_1817;
BgL_n2z00_1817 = 
(long)(BgL_arg2024z00_1808); 
BgL_restz00_1807 = 
(BgL_offsetz00_1804%BgL_n2z00_1817); } } 
{ /* ./Inline/size.scm 97 */

{ /* ./Inline/size.scm 97 */
obj_t BgL_bucketz00_1809;
{ /* ./Inline/size.scm 97 */
int BgL_kz00_1819;
BgL_kz00_1819 = 
(int)(BgL_modz00_1805); 
BgL_bucketz00_1809 = 
VECTOR_REF(BgL_arg2017z00_1800,BgL_kz00_1819); } 
{ /* ./Inline/size.scm 97 */
int BgL_kz00_1821;
BgL_kz00_1821 = 
(int)(BgL_restz00_1807); 
BgL_method2839z00_1797 = 
VECTOR_REF(BgL_bucketz00_1809,BgL_kz00_1821); } } } } } } } } } } 
{ /* ./Inline/size.scm 97 */
obj_t BgL_auxz00_3803;
BgL_auxz00_3803 = 
PROCEDURE_ENTRY(BgL_method2839z00_1797)(BgL_method2839z00_1797, 
(obj_t)(BgL_arg3486z00_1794), BEOA); 
BgL_res4036z00_1822 = 
(long)CINT(BgL_auxz00_3803); } } 
BgL_auxz00_3782 = BgL_res4036z00_1822; } } 
return 
BINT(BgL_auxz00_3782);} } } 
}



/* node-size-funcall2855 */
obj_t BGl_nodezd2siza7ezd2funcall2855za7zzinline_siza7eza7(obj_t BgL_envz00_2699, obj_t BgL_nodez00_2700)
{ AN_OBJECT;
{ /* ./Inline/size.scm 86 */
{ 
BgL_funcallz00_bglt BgL_nodez00_1229;
{ /* ./Inline/size.scm 87 */
long BgL_auxz00_3810;
BgL_nodez00_1229 = 
(BgL_funcallz00_bglt)(BgL_nodez00_2700); 
{ 
obj_t BgL_argsz00_1232;long BgL_siza7eza7_1233;
{ /* ./Inline/size.scm 87 */
obj_t BgL_arg3457z00_1235;long BgL_arg3458z00_1236;
BgL_arg3457z00_1235 = 
(((BgL_funcallz00_bglt)CREF(BgL_nodez00_1229))->BgL_argsz00); 
{ /* ./Inline/size.scm 88 */
BgL_nodez00_bglt BgL_arg3462z00_1237;
BgL_arg3462z00_1237 = 
(((BgL_funcallz00_bglt)CREF(BgL_nodez00_1229))->BgL_funz00); 
{ /* ./Inline/size.scm 88 */
long BgL_res4030z00_1760;
{ /* ./Inline/size.scm 88 */
obj_t BgL_method2839z00_1735;
{ /* ./Inline/size.scm 88 */
BgL_objectz00_bglt BgL_objz00_1736;
BgL_objz00_1736 = 
(BgL_objectz00_bglt)(BgL_arg3462z00_1237); 
{ /* ./Inline/size.scm 88 */
long BgL_objzd2classzd2numz00_1737;
BgL_objzd2classzd2numz00_1737 = 
BGL_OBJECT_CLASS_NUM(BgL_objz00_1736); 
{ /* ./Inline/size.scm 88 */
obj_t BgL_arg2017z00_1738;
{ /* ./Inline/size.scm 88 */
int BgL_auxz00_3815;
BgL_auxz00_3815 = 
(int)(((long)1)); 
BgL_arg2017z00_1738 = 
PROCEDURE_REF(BGl_nodezd2siza7ezd2envza7zzinline_siza7eza7, BgL_auxz00_3815); } 
{ /* ./Inline/size.scm 88 */
int BgL_offsetz00_1741;
BgL_offsetz00_1741 = 
(int)(BgL_objzd2classzd2numz00_1737); 
{ /* ./Inline/size.scm 88 */
long BgL_offsetz00_1742;
{ /* ./Inline/size.scm 88 */
long BgL_auxz00_3819;
BgL_auxz00_3819 = 
(long)(BgL_offsetz00_1741); 
BgL_offsetz00_1742 = 
(BgL_auxz00_3819-OBJECT_TYPE); } 
{ /* ./Inline/size.scm 88 */
long BgL_modz00_1743;
{ /* ./Inline/size.scm 88 */
int BgL_arg2028z00_1744;
BgL_arg2028z00_1744 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 88 */
long BgL_n2z00_1752;
BgL_n2z00_1752 = 
(long)(BgL_arg2028z00_1744); 
BgL_modz00_1743 = 
(BgL_offsetz00_1742/BgL_n2z00_1752); } } 
{ /* ./Inline/size.scm 88 */
long BgL_restz00_1745;
{ /* ./Inline/size.scm 88 */
int BgL_arg2024z00_1746;
BgL_arg2024z00_1746 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 88 */
long BgL_n2z00_1755;
BgL_n2z00_1755 = 
(long)(BgL_arg2024z00_1746); 
BgL_restz00_1745 = 
(BgL_offsetz00_1742%BgL_n2z00_1755); } } 
{ /* ./Inline/size.scm 88 */

{ /* ./Inline/size.scm 88 */
obj_t BgL_bucketz00_1747;
{ /* ./Inline/size.scm 88 */
int BgL_kz00_1757;
BgL_kz00_1757 = 
(int)(BgL_modz00_1743); 
BgL_bucketz00_1747 = 
VECTOR_REF(BgL_arg2017z00_1738,BgL_kz00_1757); } 
{ /* ./Inline/size.scm 88 */
int BgL_kz00_1759;
BgL_kz00_1759 = 
(int)(BgL_restz00_1745); 
BgL_method2839z00_1735 = 
VECTOR_REF(BgL_bucketz00_1747,BgL_kz00_1759); } } } } } } } } } } 
{ /* ./Inline/size.scm 88 */
obj_t BgL_auxz00_3832;
BgL_auxz00_3832 = 
PROCEDURE_ENTRY(BgL_method2839z00_1735)(BgL_method2839z00_1735, 
(obj_t)(BgL_arg3462z00_1237), BEOA); 
BgL_res4030z00_1760 = 
(long)CINT(BgL_auxz00_3832); } } 
BgL_arg3458z00_1236 = BgL_res4030z00_1760; } } 
BgL_argsz00_1232 = BgL_arg3457z00_1235; 
BgL_siza7eza7_1233 = BgL_arg3458z00_1236; 
BgL_loopz00_1234:
{ /* ./Inline/size.scm 89 */
bool_t BgL_test3465z00_1238;
BgL_test3465z00_1238 = 
NULLP(BgL_argsz00_1232); 
if(BgL_test3465z00_1238)
{ /* ./Inline/size.scm 89 */
BgL_auxz00_3810 = BgL_siza7eza7_1233
; }  else 
{ /* ./Inline/size.scm 91 */
obj_t BgL_arg3467z00_1239;long BgL_arg3468z00_1240;
BgL_arg3467z00_1239 = 
CDR(BgL_argsz00_1232); 
{ /* ./Inline/size.scm 91 */
long BgL_arg3472z00_1241;
{ /* ./Inline/size.scm 91 */
obj_t BgL_arg3475z00_1242;
BgL_arg3475z00_1242 = 
CAR(BgL_argsz00_1232); 
{ /* ./Inline/size.scm 91 */
long BgL_res4033z00_1790;
{ /* ./Inline/size.scm 91 */
BgL_nodez00_bglt BgL_nodez00_1764;
BgL_nodez00_1764 = 
(BgL_nodez00_bglt)(BgL_arg3475z00_1242); 
{ /* ./Inline/size.scm 91 */
obj_t BgL_method2839z00_1765;
{ /* ./Inline/size.scm 91 */
BgL_objectz00_bglt BgL_objz00_1766;
BgL_objz00_1766 = 
(BgL_objectz00_bglt)(BgL_nodez00_1764); 
{ /* ./Inline/size.scm 91 */
long BgL_objzd2classzd2numz00_1767;
BgL_objzd2classzd2numz00_1767 = 
BGL_OBJECT_CLASS_NUM(BgL_objz00_1766); 
{ /* ./Inline/size.scm 91 */
obj_t BgL_arg2017z00_1768;
{ /* ./Inline/size.scm 91 */
int BgL_auxz00_3844;
BgL_auxz00_3844 = 
(int)(((long)1)); 
BgL_arg2017z00_1768 = 
PROCEDURE_REF(BGl_nodezd2siza7ezd2envza7zzinline_siza7eza7, BgL_auxz00_3844); } 
{ /* ./Inline/size.scm 91 */
int BgL_offsetz00_1771;
BgL_offsetz00_1771 = 
(int)(BgL_objzd2classzd2numz00_1767); 
{ /* ./Inline/size.scm 91 */
long BgL_offsetz00_1772;
{ /* ./Inline/size.scm 91 */
long BgL_auxz00_3848;
BgL_auxz00_3848 = 
(long)(BgL_offsetz00_1771); 
BgL_offsetz00_1772 = 
(BgL_auxz00_3848-OBJECT_TYPE); } 
{ /* ./Inline/size.scm 91 */
long BgL_modz00_1773;
{ /* ./Inline/size.scm 91 */
int BgL_arg2028z00_1774;
BgL_arg2028z00_1774 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 91 */
long BgL_n2z00_1782;
BgL_n2z00_1782 = 
(long)(BgL_arg2028z00_1774); 
BgL_modz00_1773 = 
(BgL_offsetz00_1772/BgL_n2z00_1782); } } 
{ /* ./Inline/size.scm 91 */
long BgL_restz00_1775;
{ /* ./Inline/size.scm 91 */
int BgL_arg2024z00_1776;
BgL_arg2024z00_1776 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 91 */
long BgL_n2z00_1785;
BgL_n2z00_1785 = 
(long)(BgL_arg2024z00_1776); 
BgL_restz00_1775 = 
(BgL_offsetz00_1772%BgL_n2z00_1785); } } 
{ /* ./Inline/size.scm 91 */

{ /* ./Inline/size.scm 91 */
obj_t BgL_bucketz00_1777;
{ /* ./Inline/size.scm 91 */
int BgL_kz00_1787;
BgL_kz00_1787 = 
(int)(BgL_modz00_1773); 
BgL_bucketz00_1777 = 
VECTOR_REF(BgL_arg2017z00_1768,BgL_kz00_1787); } 
{ /* ./Inline/size.scm 91 */
int BgL_kz00_1789;
BgL_kz00_1789 = 
(int)(BgL_restz00_1775); 
BgL_method2839z00_1765 = 
VECTOR_REF(BgL_bucketz00_1777,BgL_kz00_1789); } } } } } } } } } } 
{ /* ./Inline/size.scm 91 */
obj_t BgL_auxz00_3861;
BgL_auxz00_3861 = 
PROCEDURE_ENTRY(BgL_method2839z00_1765)(BgL_method2839z00_1765, 
(obj_t)(BgL_nodez00_1764), BEOA); 
BgL_res4033z00_1790 = 
(long)CINT(BgL_auxz00_3861); } } } 
BgL_arg3472z00_1241 = BgL_res4033z00_1790; } } 
BgL_arg3468z00_1240 = 
(BgL_siza7eza7_1233+BgL_arg3472z00_1241); } 
{ 
long BgL_siza7eza7_3868;obj_t BgL_argsz00_3867;
BgL_argsz00_3867 = BgL_arg3467z00_1239; 
BgL_siza7eza7_3868 = BgL_arg3468z00_1240; 
BgL_siza7eza7_1233 = BgL_siza7eza7_3868; 
BgL_argsz00_1232 = BgL_argsz00_3867; 
goto BgL_loopz00_1234;} } } } } 
return 
BINT(BgL_auxz00_3810);} } } 
}



/* node-size-app-ly2853 */
obj_t BGl_nodezd2siza7ezd2appzd2ly2853z75zzinline_siza7eza7(obj_t BgL_envz00_2701, obj_t BgL_nodez00_2702)
{ AN_OBJECT;
{ /* ./Inline/size.scm 80 */
{ 
BgL_appzd2lyzd2_bglt BgL_nodez00_1218;
{ /* ./Inline/size.scm 81 */
long BgL_auxz00_3871;
BgL_nodez00_1218 = 
(BgL_appzd2lyzd2_bglt)(BgL_nodez00_2702); 
{ /* ./Inline/size.scm 81 */
long BgL_arg3436z00_1222;
{ /* ./Inline/size.scm 81 */
long BgL_arg3439z00_1223;long BgL_arg3440z00_1224;
{ /* ./Inline/size.scm 81 */
BgL_nodez00_bglt BgL_arg3443z00_1225;
BgL_arg3443z00_1225 = 
(((BgL_appzd2lyzd2_bglt)CREF(BgL_nodez00_1218))->BgL_funz00); 
{ /* ./Inline/size.scm 81 */
long BgL_res4024z00_1699;
{ /* ./Inline/size.scm 81 */
obj_t BgL_method2839z00_1674;
{ /* ./Inline/size.scm 81 */
BgL_objectz00_bglt BgL_objz00_1675;
BgL_objz00_1675 = 
(BgL_objectz00_bglt)(BgL_arg3443z00_1225); 
{ /* ./Inline/size.scm 81 */
long BgL_objzd2classzd2numz00_1676;
BgL_objzd2classzd2numz00_1676 = 
BGL_OBJECT_CLASS_NUM(BgL_objz00_1675); 
{ /* ./Inline/size.scm 81 */
obj_t BgL_arg2017z00_1677;
{ /* ./Inline/size.scm 81 */
int BgL_auxz00_3875;
BgL_auxz00_3875 = 
(int)(((long)1)); 
BgL_arg2017z00_1677 = 
PROCEDURE_REF(BGl_nodezd2siza7ezd2envza7zzinline_siza7eza7, BgL_auxz00_3875); } 
{ /* ./Inline/size.scm 81 */
int BgL_offsetz00_1680;
BgL_offsetz00_1680 = 
(int)(BgL_objzd2classzd2numz00_1676); 
{ /* ./Inline/size.scm 81 */
long BgL_offsetz00_1681;
{ /* ./Inline/size.scm 81 */
long BgL_auxz00_3879;
BgL_auxz00_3879 = 
(long)(BgL_offsetz00_1680); 
BgL_offsetz00_1681 = 
(BgL_auxz00_3879-OBJECT_TYPE); } 
{ /* ./Inline/size.scm 81 */
long BgL_modz00_1682;
{ /* ./Inline/size.scm 81 */
int BgL_arg2028z00_1683;
BgL_arg2028z00_1683 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 81 */
long BgL_n2z00_1691;
BgL_n2z00_1691 = 
(long)(BgL_arg2028z00_1683); 
BgL_modz00_1682 = 
(BgL_offsetz00_1681/BgL_n2z00_1691); } } 
{ /* ./Inline/size.scm 81 */
long BgL_restz00_1684;
{ /* ./Inline/size.scm 81 */
int BgL_arg2024z00_1685;
BgL_arg2024z00_1685 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 81 */
long BgL_n2z00_1694;
BgL_n2z00_1694 = 
(long)(BgL_arg2024z00_1685); 
BgL_restz00_1684 = 
(BgL_offsetz00_1681%BgL_n2z00_1694); } } 
{ /* ./Inline/size.scm 81 */

{ /* ./Inline/size.scm 81 */
obj_t BgL_bucketz00_1686;
{ /* ./Inline/size.scm 81 */
int BgL_kz00_1696;
BgL_kz00_1696 = 
(int)(BgL_modz00_1682); 
BgL_bucketz00_1686 = 
VECTOR_REF(BgL_arg2017z00_1677,BgL_kz00_1696); } 
{ /* ./Inline/size.scm 81 */
int BgL_kz00_1698;
BgL_kz00_1698 = 
(int)(BgL_restz00_1684); 
BgL_method2839z00_1674 = 
VECTOR_REF(BgL_bucketz00_1686,BgL_kz00_1698); } } } } } } } } } } 
{ /* ./Inline/size.scm 81 */
obj_t BgL_auxz00_3892;
BgL_auxz00_3892 = 
PROCEDURE_ENTRY(BgL_method2839z00_1674)(BgL_method2839z00_1674, 
(obj_t)(BgL_arg3443z00_1225), BEOA); 
BgL_res4024z00_1699 = 
(long)CINT(BgL_auxz00_3892); } } 
BgL_arg3439z00_1223 = BgL_res4024z00_1699; } } 
{ /* ./Inline/size.scm 81 */
BgL_nodez00_bglt BgL_arg3447z00_1226;
BgL_arg3447z00_1226 = 
(((BgL_appzd2lyzd2_bglt)CREF(BgL_nodez00_1218))->BgL_argz00); 
{ /* ./Inline/size.scm 81 */
long BgL_res4027z00_1727;
{ /* ./Inline/size.scm 81 */
obj_t BgL_method2839z00_1702;
{ /* ./Inline/size.scm 81 */
BgL_objectz00_bglt BgL_objz00_1703;
BgL_objz00_1703 = 
(BgL_objectz00_bglt)(BgL_arg3447z00_1226); 
{ /* ./Inline/size.scm 81 */
long BgL_objzd2classzd2numz00_1704;
BgL_objzd2classzd2numz00_1704 = 
BGL_OBJECT_CLASS_NUM(BgL_objz00_1703); 
{ /* ./Inline/size.scm 81 */
obj_t BgL_arg2017z00_1705;
{ /* ./Inline/size.scm 81 */
int BgL_auxz00_3900;
BgL_auxz00_3900 = 
(int)(((long)1)); 
BgL_arg2017z00_1705 = 
PROCEDURE_REF(BGl_nodezd2siza7ezd2envza7zzinline_siza7eza7, BgL_auxz00_3900); } 
{ /* ./Inline/size.scm 81 */
int BgL_offsetz00_1708;
BgL_offsetz00_1708 = 
(int)(BgL_objzd2classzd2numz00_1704); 
{ /* ./Inline/size.scm 81 */
long BgL_offsetz00_1709;
{ /* ./Inline/size.scm 81 */
long BgL_auxz00_3904;
BgL_auxz00_3904 = 
(long)(BgL_offsetz00_1708); 
BgL_offsetz00_1709 = 
(BgL_auxz00_3904-OBJECT_TYPE); } 
{ /* ./Inline/size.scm 81 */
long BgL_modz00_1710;
{ /* ./Inline/size.scm 81 */
int BgL_arg2028z00_1711;
BgL_arg2028z00_1711 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 81 */
long BgL_n2z00_1719;
BgL_n2z00_1719 = 
(long)(BgL_arg2028z00_1711); 
BgL_modz00_1710 = 
(BgL_offsetz00_1709/BgL_n2z00_1719); } } 
{ /* ./Inline/size.scm 81 */
long BgL_restz00_1712;
{ /* ./Inline/size.scm 81 */
int BgL_arg2024z00_1713;
BgL_arg2024z00_1713 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 81 */
long BgL_n2z00_1722;
BgL_n2z00_1722 = 
(long)(BgL_arg2024z00_1713); 
BgL_restz00_1712 = 
(BgL_offsetz00_1709%BgL_n2z00_1722); } } 
{ /* ./Inline/size.scm 81 */

{ /* ./Inline/size.scm 81 */
obj_t BgL_bucketz00_1714;
{ /* ./Inline/size.scm 81 */
int BgL_kz00_1724;
BgL_kz00_1724 = 
(int)(BgL_modz00_1710); 
BgL_bucketz00_1714 = 
VECTOR_REF(BgL_arg2017z00_1705,BgL_kz00_1724); } 
{ /* ./Inline/size.scm 81 */
int BgL_kz00_1726;
BgL_kz00_1726 = 
(int)(BgL_restz00_1712); 
BgL_method2839z00_1702 = 
VECTOR_REF(BgL_bucketz00_1714,BgL_kz00_1726); } } } } } } } } } } 
{ /* ./Inline/size.scm 81 */
obj_t BgL_auxz00_3917;
BgL_auxz00_3917 = 
PROCEDURE_ENTRY(BgL_method2839z00_1702)(BgL_method2839z00_1702, 
(obj_t)(BgL_arg3447z00_1226), BEOA); 
BgL_res4027z00_1727 = 
(long)CINT(BgL_auxz00_3917); } } 
BgL_arg3440z00_1224 = BgL_res4027z00_1727; } } 
BgL_arg3436z00_1222 = 
(BgL_arg3439z00_1223+BgL_arg3440z00_1224); } 
BgL_auxz00_3871 = 
(((long)1)+BgL_arg3436z00_1222); } 
return 
BINT(BgL_auxz00_3871);} } } 
}



/* node-size-app2851 */
obj_t BGl_nodezd2siza7ezd2app2851za7zzinline_siza7eza7(obj_t BgL_envz00_2703, obj_t BgL_nodez00_2704)
{ AN_OBJECT;
{ /* ./Inline/size.scm 70 */
{ 
BgL_appz00_bglt BgL_nodez00_1202;
{ /* ./Inline/size.scm 71 */
long BgL_auxz00_3926;
BgL_nodez00_1202 = 
(BgL_appz00_bglt)(BgL_nodez00_2704); 
{ 
obj_t BgL_argsz00_1205;long BgL_siza7eza7_1206;
{ /* ./Inline/size.scm 71 */
obj_t BgL_arg3405z00_1208;long BgL_arg3406z00_1209;
BgL_arg3405z00_1208 = 
(((BgL_appz00_bglt)CREF(BgL_nodez00_1202))->BgL_argsz00); 
{ /* ./Inline/size.scm 72 */
BgL_varz00_bglt BgL_arg3410z00_1210;
BgL_arg3410z00_1210 = 
(((BgL_appz00_bglt)CREF(BgL_nodez00_1202))->BgL_funz00); 
{ /* ./Inline/size.scm 72 */
long BgL_res4018z00_1639;
{ /* ./Inline/size.scm 72 */
BgL_nodez00_bglt BgL_nodez00_1613;
BgL_nodez00_1613 = 
(BgL_nodez00_bglt)(BgL_arg3410z00_1210); 
{ /* ./Inline/size.scm 72 */
obj_t BgL_method2839z00_1614;
{ /* ./Inline/size.scm 72 */
BgL_objectz00_bglt BgL_objz00_1615;
BgL_objz00_1615 = 
(BgL_objectz00_bglt)(BgL_nodez00_1613); 
{ /* ./Inline/size.scm 72 */
long BgL_objzd2classzd2numz00_1616;
BgL_objzd2classzd2numz00_1616 = 
BGL_OBJECT_CLASS_NUM(BgL_objz00_1615); 
{ /* ./Inline/size.scm 72 */
obj_t BgL_arg2017z00_1617;
{ /* ./Inline/size.scm 72 */
int BgL_auxz00_3932;
BgL_auxz00_3932 = 
(int)(((long)1)); 
BgL_arg2017z00_1617 = 
PROCEDURE_REF(BGl_nodezd2siza7ezd2envza7zzinline_siza7eza7, BgL_auxz00_3932); } 
{ /* ./Inline/size.scm 72 */
int BgL_offsetz00_1620;
BgL_offsetz00_1620 = 
(int)(BgL_objzd2classzd2numz00_1616); 
{ /* ./Inline/size.scm 72 */
long BgL_offsetz00_1621;
{ /* ./Inline/size.scm 72 */
long BgL_auxz00_3936;
BgL_auxz00_3936 = 
(long)(BgL_offsetz00_1620); 
BgL_offsetz00_1621 = 
(BgL_auxz00_3936-OBJECT_TYPE); } 
{ /* ./Inline/size.scm 72 */
long BgL_modz00_1622;
{ /* ./Inline/size.scm 72 */
int BgL_arg2028z00_1623;
BgL_arg2028z00_1623 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 72 */
long BgL_n2z00_1631;
BgL_n2z00_1631 = 
(long)(BgL_arg2028z00_1623); 
BgL_modz00_1622 = 
(BgL_offsetz00_1621/BgL_n2z00_1631); } } 
{ /* ./Inline/size.scm 72 */
long BgL_restz00_1624;
{ /* ./Inline/size.scm 72 */
int BgL_arg2024z00_1625;
BgL_arg2024z00_1625 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 72 */
long BgL_n2z00_1634;
BgL_n2z00_1634 = 
(long)(BgL_arg2024z00_1625); 
BgL_restz00_1624 = 
(BgL_offsetz00_1621%BgL_n2z00_1634); } } 
{ /* ./Inline/size.scm 72 */

{ /* ./Inline/size.scm 72 */
obj_t BgL_bucketz00_1626;
{ /* ./Inline/size.scm 72 */
int BgL_kz00_1636;
BgL_kz00_1636 = 
(int)(BgL_modz00_1622); 
BgL_bucketz00_1626 = 
VECTOR_REF(BgL_arg2017z00_1617,BgL_kz00_1636); } 
{ /* ./Inline/size.scm 72 */
int BgL_kz00_1638;
BgL_kz00_1638 = 
(int)(BgL_restz00_1624); 
BgL_method2839z00_1614 = 
VECTOR_REF(BgL_bucketz00_1626,BgL_kz00_1638); } } } } } } } } } } 
{ /* ./Inline/size.scm 72 */
obj_t BgL_auxz00_3949;
BgL_auxz00_3949 = 
PROCEDURE_ENTRY(BgL_method2839z00_1614)(BgL_method2839z00_1614, 
(obj_t)(BgL_nodez00_1613), BEOA); 
BgL_res4018z00_1639 = 
(long)CINT(BgL_auxz00_3949); } } } 
BgL_arg3406z00_1209 = BgL_res4018z00_1639; } } 
BgL_argsz00_1205 = BgL_arg3405z00_1208; 
BgL_siza7eza7_1206 = BgL_arg3406z00_1209; 
BgL_loopz00_1207:
{ /* ./Inline/size.scm 73 */
bool_t BgL_test3413z00_1211;
BgL_test3413z00_1211 = 
NULLP(BgL_argsz00_1205); 
if(BgL_test3413z00_1211)
{ /* ./Inline/size.scm 73 */
BgL_auxz00_3926 = BgL_siza7eza7_1206
; }  else 
{ /* ./Inline/size.scm 75 */
obj_t BgL_arg3415z00_1212;long BgL_arg3416z00_1213;
BgL_arg3415z00_1212 = 
CDR(BgL_argsz00_1205); 
{ /* ./Inline/size.scm 75 */
long BgL_arg3420z00_1214;
{ /* ./Inline/size.scm 75 */
obj_t BgL_arg3423z00_1215;
BgL_arg3423z00_1215 = 
CAR(BgL_argsz00_1205); 
{ /* ./Inline/size.scm 75 */
long BgL_res4021z00_1669;
{ /* ./Inline/size.scm 75 */
BgL_nodez00_bglt BgL_nodez00_1643;
BgL_nodez00_1643 = 
(BgL_nodez00_bglt)(BgL_arg3423z00_1215); 
{ /* ./Inline/size.scm 75 */
obj_t BgL_method2839z00_1644;
{ /* ./Inline/size.scm 75 */
BgL_objectz00_bglt BgL_objz00_1645;
BgL_objz00_1645 = 
(BgL_objectz00_bglt)(BgL_nodez00_1643); 
{ /* ./Inline/size.scm 75 */
long BgL_objzd2classzd2numz00_1646;
BgL_objzd2classzd2numz00_1646 = 
BGL_OBJECT_CLASS_NUM(BgL_objz00_1645); 
{ /* ./Inline/size.scm 75 */
obj_t BgL_arg2017z00_1647;
{ /* ./Inline/size.scm 75 */
int BgL_auxz00_3961;
BgL_auxz00_3961 = 
(int)(((long)1)); 
BgL_arg2017z00_1647 = 
PROCEDURE_REF(BGl_nodezd2siza7ezd2envza7zzinline_siza7eza7, BgL_auxz00_3961); } 
{ /* ./Inline/size.scm 75 */
int BgL_offsetz00_1650;
BgL_offsetz00_1650 = 
(int)(BgL_objzd2classzd2numz00_1646); 
{ /* ./Inline/size.scm 75 */
long BgL_offsetz00_1651;
{ /* ./Inline/size.scm 75 */
long BgL_auxz00_3965;
BgL_auxz00_3965 = 
(long)(BgL_offsetz00_1650); 
BgL_offsetz00_1651 = 
(BgL_auxz00_3965-OBJECT_TYPE); } 
{ /* ./Inline/size.scm 75 */
long BgL_modz00_1652;
{ /* ./Inline/size.scm 75 */
int BgL_arg2028z00_1653;
BgL_arg2028z00_1653 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 75 */
long BgL_n2z00_1661;
BgL_n2z00_1661 = 
(long)(BgL_arg2028z00_1653); 
BgL_modz00_1652 = 
(BgL_offsetz00_1651/BgL_n2z00_1661); } } 
{ /* ./Inline/size.scm 75 */
long BgL_restz00_1654;
{ /* ./Inline/size.scm 75 */
int BgL_arg2024z00_1655;
BgL_arg2024z00_1655 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 75 */
long BgL_n2z00_1664;
BgL_n2z00_1664 = 
(long)(BgL_arg2024z00_1655); 
BgL_restz00_1654 = 
(BgL_offsetz00_1651%BgL_n2z00_1664); } } 
{ /* ./Inline/size.scm 75 */

{ /* ./Inline/size.scm 75 */
obj_t BgL_bucketz00_1656;
{ /* ./Inline/size.scm 75 */
int BgL_kz00_1666;
BgL_kz00_1666 = 
(int)(BgL_modz00_1652); 
BgL_bucketz00_1656 = 
VECTOR_REF(BgL_arg2017z00_1647,BgL_kz00_1666); } 
{ /* ./Inline/size.scm 75 */
int BgL_kz00_1668;
BgL_kz00_1668 = 
(int)(BgL_restz00_1654); 
BgL_method2839z00_1644 = 
VECTOR_REF(BgL_bucketz00_1656,BgL_kz00_1668); } } } } } } } } } } 
{ /* ./Inline/size.scm 75 */
obj_t BgL_auxz00_3978;
BgL_auxz00_3978 = 
PROCEDURE_ENTRY(BgL_method2839z00_1644)(BgL_method2839z00_1644, 
(obj_t)(BgL_nodez00_1643), BEOA); 
BgL_res4021z00_1669 = 
(long)CINT(BgL_auxz00_3978); } } } 
BgL_arg3420z00_1214 = BgL_res4021z00_1669; } } 
BgL_arg3416z00_1213 = 
(BgL_siza7eza7_1206+BgL_arg3420z00_1214); } 
{ 
long BgL_siza7eza7_3985;obj_t BgL_argsz00_3984;
BgL_argsz00_3984 = BgL_arg3415z00_1212; 
BgL_siza7eza7_3985 = BgL_arg3416z00_1213; 
BgL_siza7eza7_1206 = BgL_siza7eza7_3985; 
BgL_argsz00_1205 = BgL_argsz00_3984; 
goto BgL_loopz00_1207;} } } } } 
return 
BINT(BgL_auxz00_3926);} } } 
}



/* node-size-sized-sequence2849 */
obj_t BGl_nodezd2siza7ezd2siza7edzd2sequence2849zd2zzinline_siza7eza7(obj_t BgL_envz00_2705, obj_t BgL_nodez00_2706)
{ AN_OBJECT;
{ /* ./Inline/size.scm 64 */
{ 
BgL_siza7edzd2sequencez75_bglt BgL_nodez00_1197;
{ /* ./Inline/size.scm 65 */
long BgL_auxz00_3988;
BgL_nodez00_1197 = 
(BgL_siza7edzd2sequencez75_bglt)(BgL_nodez00_2706); 
{ 
obj_t BgL_auxz00_3989;
{ /* ./Inline/size.scm 65 */
BgL_objectz00_bglt BgL_auxz00_3990;
BgL_auxz00_3990 = 
(BgL_objectz00_bglt)(BgL_nodez00_1197); 
BgL_auxz00_3989 = 
BGL_OBJECT_WIDENING(BgL_auxz00_3990); } 
BgL_auxz00_3988 = 
(((BgL_siza7edzd2sequencez75_bglt)CREF(BgL_auxz00_3989))->BgL_siza7eza7); } 
return 
BINT(BgL_auxz00_3988);} } } 
}



/* node-size-sequence2847 */
obj_t BGl_nodezd2siza7ezd2sequence2847za7zzinline_siza7eza7(obj_t BgL_envz00_2707, obj_t BgL_nodez00_2708)
{ AN_OBJECT;
{ /* ./Inline/size.scm 52 */
{ 
BgL_sequencez00_bglt BgL_nodez00_1178;
{ /* ./Inline/size.scm 53 */
long BgL_auxz00_3996;
BgL_nodez00_1178 = 
(BgL_sequencez00_bglt)(BgL_nodez00_2708); 
{ 
obj_t BgL_nodesz00_1181;long BgL_siza7eza7_1182;
{ /* ./Inline/size.scm 53 */
obj_t BgL_arg3362z00_1184;
BgL_arg3362z00_1184 = 
(((BgL_sequencez00_bglt)CREF(BgL_nodez00_1178))->BgL_nodesz00); 
BgL_nodesz00_1181 = BgL_arg3362z00_1184; 
BgL_siza7eza7_1182 = ((long)0); 
BgL_loopz00_1183:
{ /* ./Inline/size.scm 55 */
bool_t BgL_test3366z00_1186;
BgL_test3366z00_1186 = 
NULLP(BgL_nodesz00_1181); 
if(BgL_test3366z00_1186)
{ /* ./Inline/size.scm 55 */
{ /* ./Inline/size.scm 57 */
BgL_sequencez00_bglt BgL_obj2828z00_1187;
BgL_obj2828z00_1187 = 
((BgL_sequencez00_bglt)BgL_nodez00_1178); 
{ /* ./Inline/size.scm 57 */
BgL_siza7edzd2sequencez75_bglt BgL_arg3368z00_1188;
{ /* ./Inline/size.scm 57 */
long BgL_arg3371z00_1189;
BgL_arg3371z00_1189 = BgL_siza7eza7_1182; 
{ /* ./Inline/size.scm 57 */
BgL_siza7edzd2sequencez75_bglt BgL_res4012z00_1575;
{ /* ./Inline/size.scm 57 */
BgL_siza7edzd2sequencez75_bglt BgL_new2663z00_1570;
BgL_new2663z00_1570 = 
((BgL_siza7edzd2sequencez75_bglt)BREF( GC_MALLOC (sizeof(struct BgL_siza7edzd2sequencez75_bgl)))); 
{ /* ./Inline/size.scm 57 */
BgL_siza7edzd2sequencez75_bglt BgL_res4011z00_1574;
{ /* ./Inline/size.scm 57 */
BgL_siza7edzd2sequencez75_bglt BgL_new2674z00_1571;
BgL_new2674z00_1571 = BgL_new2663z00_1570; 
{ /* ./Inline/size.scm 57 */
long BgL_siza7e2673za7_1573;
BgL_siza7e2673za7_1573 = BgL_arg3371z00_1189; 
((((BgL_siza7edzd2sequencez75_bglt)CREF(BgL_new2674z00_1571))->BgL_siza7eza7) = ((long)BgL_siza7e2673za7_1573), BUNSPEC); 
BgL_res4011z00_1574 = BgL_new2674z00_1571; } } BgL_res4011z00_1574; } 
BgL_res4012z00_1575 = BgL_new2663z00_1570; } 
BgL_arg3368z00_1188 = BgL_res4012z00_1575; } } 
{ /* ./Inline/size.scm 57 */
obj_t BgL_auxz00_4005;BgL_objectz00_bglt BgL_auxz00_4003;
BgL_auxz00_4005 = 
(obj_t)(BgL_arg3368z00_1188); 
BgL_auxz00_4003 = 
(BgL_objectz00_bglt)(BgL_obj2828z00_1187); 
BGL_OBJECT_WIDENING_SET(BgL_auxz00_4003, BgL_auxz00_4005); } } 
{ /* ./Inline/size.scm 57 */
long BgL_arg3374z00_1190;
BgL_arg3374z00_1190 = 
BGl_classzd2numzd2zz__objectz00(BGl_siza7edzd2sequencez75zzinline_siza7eza7); 
{ /* ./Inline/size.scm 57 */
BgL_objectz00_bglt BgL_objz00_1576;
BgL_objz00_1576 = 
(BgL_objectz00_bglt)(BgL_obj2828z00_1187); 
BGL_OBJECT_CLASS_NUM_SET(BgL_objz00_1576, BgL_arg3374z00_1190); } } 
{ /* ./Inline/size.scm 57 */
obj_t BgL_objz00_1578;
BgL_objz00_1578 = 
(obj_t)(BgL_obj2828z00_1187); 
BGL_HEAP_DEBUG_MARK_OBJ(BgL_objz00_1578); BUNSPEC; } BgL_obj2828z00_1187; } 
BgL_auxz00_3996 = BgL_siza7eza7_1182; }  else 
{ /* ./Inline/size.scm 59 */
obj_t BgL_arg3379z00_1191;long BgL_arg3380z00_1192;
BgL_arg3379z00_1191 = 
CDR(BgL_nodesz00_1181); 
{ /* ./Inline/size.scm 59 */
long BgL_arg3384z00_1193;
{ /* ./Inline/size.scm 59 */
obj_t BgL_arg3387z00_1194;
BgL_arg3387z00_1194 = 
CAR(BgL_nodesz00_1181); 
{ /* ./Inline/size.scm 59 */
long BgL_res4015z00_1607;
{ /* ./Inline/size.scm 59 */
BgL_nodez00_bglt BgL_nodez00_1581;
BgL_nodez00_1581 = 
(BgL_nodez00_bglt)(BgL_arg3387z00_1194); 
{ /* ./Inline/size.scm 59 */
obj_t BgL_method2839z00_1582;
{ /* ./Inline/size.scm 59 */
BgL_objectz00_bglt BgL_objz00_1583;
BgL_objz00_1583 = 
(BgL_objectz00_bglt)(BgL_nodez00_1581); 
{ /* ./Inline/size.scm 59 */
long BgL_objzd2classzd2numz00_1584;
BgL_objzd2classzd2numz00_1584 = 
BGL_OBJECT_CLASS_NUM(BgL_objz00_1583); 
{ /* ./Inline/size.scm 59 */
obj_t BgL_arg2017z00_1585;
{ /* ./Inline/size.scm 59 */
int BgL_auxz00_4018;
BgL_auxz00_4018 = 
(int)(((long)1)); 
BgL_arg2017z00_1585 = 
PROCEDURE_REF(BGl_nodezd2siza7ezd2envza7zzinline_siza7eza7, BgL_auxz00_4018); } 
{ /* ./Inline/size.scm 59 */
int BgL_offsetz00_1588;
BgL_offsetz00_1588 = 
(int)(BgL_objzd2classzd2numz00_1584); 
{ /* ./Inline/size.scm 59 */
long BgL_offsetz00_1589;
{ /* ./Inline/size.scm 59 */
long BgL_auxz00_4022;
BgL_auxz00_4022 = 
(long)(BgL_offsetz00_1588); 
BgL_offsetz00_1589 = 
(BgL_auxz00_4022-OBJECT_TYPE); } 
{ /* ./Inline/size.scm 59 */
long BgL_modz00_1590;
{ /* ./Inline/size.scm 59 */
int BgL_arg2028z00_1591;
BgL_arg2028z00_1591 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 59 */
long BgL_n2z00_1599;
BgL_n2z00_1599 = 
(long)(BgL_arg2028z00_1591); 
BgL_modz00_1590 = 
(BgL_offsetz00_1589/BgL_n2z00_1599); } } 
{ /* ./Inline/size.scm 59 */
long BgL_restz00_1592;
{ /* ./Inline/size.scm 59 */
int BgL_arg2024z00_1593;
BgL_arg2024z00_1593 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 59 */
long BgL_n2z00_1602;
BgL_n2z00_1602 = 
(long)(BgL_arg2024z00_1593); 
BgL_restz00_1592 = 
(BgL_offsetz00_1589%BgL_n2z00_1602); } } 
{ /* ./Inline/size.scm 59 */

{ /* ./Inline/size.scm 59 */
obj_t BgL_bucketz00_1594;
{ /* ./Inline/size.scm 59 */
int BgL_kz00_1604;
BgL_kz00_1604 = 
(int)(BgL_modz00_1590); 
BgL_bucketz00_1594 = 
VECTOR_REF(BgL_arg2017z00_1585,BgL_kz00_1604); } 
{ /* ./Inline/size.scm 59 */
int BgL_kz00_1606;
BgL_kz00_1606 = 
(int)(BgL_restz00_1592); 
BgL_method2839z00_1582 = 
VECTOR_REF(BgL_bucketz00_1594,BgL_kz00_1606); } } } } } } } } } } 
{ /* ./Inline/size.scm 59 */
obj_t BgL_auxz00_4035;
BgL_auxz00_4035 = 
PROCEDURE_ENTRY(BgL_method2839z00_1582)(BgL_method2839z00_1582, 
(obj_t)(BgL_nodez00_1581), BEOA); 
BgL_res4015z00_1607 = 
(long)CINT(BgL_auxz00_4035); } } } 
BgL_arg3384z00_1193 = BgL_res4015z00_1607; } } 
BgL_arg3380z00_1192 = 
(BgL_siza7eza7_1182+BgL_arg3384z00_1193); } 
{ 
long BgL_siza7eza7_4042;obj_t BgL_nodesz00_4041;
BgL_nodesz00_4041 = BgL_arg3379z00_1191; 
BgL_siza7eza7_4042 = BgL_arg3380z00_1192; 
BgL_siza7eza7_1182 = BgL_siza7eza7_4042; 
BgL_nodesz00_1181 = BgL_nodesz00_4041; 
goto BgL_loopz00_1183;} } } } } 
return 
BINT(BgL_auxz00_3996);} } } 
}



/* node-size-kwote2845 */
obj_t BGl_nodezd2siza7ezd2kwote2845za7zzinline_siza7eza7(obj_t BgL_envz00_2709, obj_t BgL_nodez00_2710)
{ AN_OBJECT;
{ /* ./Inline/size.scm 46 */
{ /* ./Inline/size.scm 47 */
long BgL_auxz00_4045;
BgL_auxz00_4045 = ((long)1); 
return 
BINT(BgL_auxz00_4045);} } 
}



/* node-size-var2843 */
obj_t BGl_nodezd2siza7ezd2var2843za7zzinline_siza7eza7(obj_t BgL_envz00_2711, obj_t BgL_nodez00_2712)
{ AN_OBJECT;
{ /* ./Inline/size.scm 40 */
{ /* ./Inline/size.scm 41 */
long BgL_auxz00_4047;
BgL_auxz00_4047 = ((long)1); 
return 
BINT(BgL_auxz00_4047);} } 
}



/* node-size-atom2841 */
obj_t BGl_nodezd2siza7ezd2atom2841za7zzinline_siza7eza7(obj_t BgL_envz00_2713, obj_t BgL_nodez00_2714)
{ AN_OBJECT;
{ /* ./Inline/size.scm 34 */
{ /* ./Inline/size.scm 35 */
long BgL_auxz00_4049;
BgL_auxz00_4049 = ((long)1); 
return 
BINT(BgL_auxz00_4049);} } 
}



/* node-size */
BGL_EXPORTED_DEF long BGl_nodezd2siza7ez75zzinline_siza7eza7(BgL_nodez00_bglt BgL_nodez00_1)
{ AN_OBJECT;
{ /* ./Inline/size.scm 29 */
{ /* ./Inline/size.scm 29 */
obj_t BgL_method2839z00_2576;
{ /* ./Inline/size.scm 29 */
BgL_objectz00_bglt BgL_objz00_2577;
BgL_objz00_2577 = 
(BgL_objectz00_bglt)(BgL_nodez00_1); 
{ /* ./Inline/size.scm 29 */
long BgL_objzd2classzd2numz00_2578;
BgL_objzd2classzd2numz00_2578 = 
BGL_OBJECT_CLASS_NUM(BgL_objz00_2577); 
{ /* ./Inline/size.scm 29 */
obj_t BgL_arg2017z00_2579;
{ /* ./Inline/size.scm 29 */
int BgL_auxz00_4053;
BgL_auxz00_4053 = 
(int)(((long)1)); 
BgL_arg2017z00_2579 = 
PROCEDURE_REF(BGl_nodezd2siza7ezd2envza7zzinline_siza7eza7, BgL_auxz00_4053); } 
{ /* ./Inline/size.scm 29 */
int BgL_offsetz00_2582;
BgL_offsetz00_2582 = 
(int)(BgL_objzd2classzd2numz00_2578); 
{ /* ./Inline/size.scm 29 */
long BgL_offsetz00_2583;
{ /* ./Inline/size.scm 29 */
long BgL_auxz00_4057;
BgL_auxz00_4057 = 
(long)(BgL_offsetz00_2582); 
BgL_offsetz00_2583 = 
(BgL_auxz00_4057-OBJECT_TYPE); } 
{ /* ./Inline/size.scm 29 */
long BgL_modz00_2584;
{ /* ./Inline/size.scm 29 */
int BgL_arg2028z00_2585;
BgL_arg2028z00_2585 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 29 */
long BgL_n2z00_2593;
BgL_n2z00_2593 = 
(long)(BgL_arg2028z00_2585); 
BgL_modz00_2584 = 
(BgL_offsetz00_2583/BgL_n2z00_2593); } } 
{ /* ./Inline/size.scm 29 */
long BgL_restz00_2586;
{ /* ./Inline/size.scm 29 */
int BgL_arg2024z00_2587;
BgL_arg2024z00_2587 = 
(int)(((long)8)); 
{ /* ./Inline/size.scm 29 */
long BgL_n2z00_2596;
BgL_n2z00_2596 = 
(long)(BgL_arg2024z00_2587); 
BgL_restz00_2586 = 
(BgL_offsetz00_2583%BgL_n2z00_2596); } } 
{ /* ./Inline/size.scm 29 */

{ /* ./Inline/size.scm 29 */
obj_t BgL_bucketz00_2588;
{ /* ./Inline/size.scm 29 */
int BgL_kz00_2598;
BgL_kz00_2598 = 
(int)(BgL_modz00_2584); 
BgL_bucketz00_2588 = 
VECTOR_REF(BgL_arg2017z00_2579,BgL_kz00_2598); } 
{ /* ./Inline/size.scm 29 */
int BgL_kz00_2600;
BgL_kz00_2600 = 
(int)(BgL_restz00_2586); 
BgL_method2839z00_2576 = 
VECTOR_REF(BgL_bucketz00_2588,BgL_kz00_2600); } } } } } } } } } } 
{ /* ./Inline/size.scm 29 */
obj_t BgL_auxz00_4070;
BgL_auxz00_4070 = 
PROCEDURE_ENTRY(BgL_method2839z00_2576)(BgL_method2839z00_2576, 
(obj_t)(BgL_nodez00_1), BEOA); 
return 
(long)CINT(BgL_auxz00_4070);} } } 
}



/* _node-size4123 */
obj_t BGl__nodezd2siza7e4123z75zzinline_siza7eza7(obj_t BgL_envz00_2622, obj_t BgL_nodez00_2623)
{ AN_OBJECT;
{ /* ./Inline/size.scm 29 */
{ /* ./Inline/size.scm 29 */
long BgL_auxz00_4075;
BgL_auxz00_4075 = 
BGl_nodezd2siza7ez75zzinline_siza7eza7(
(BgL_nodez00_bglt)(BgL_nodez00_2623)); 
return 
BINT(BgL_auxz00_4075);} } 
}



/* node-size-default2838 */
long BGl_nodezd2siza7ezd2default2838za7zzinline_siza7eza7(BgL_nodez00_bglt BgL_nodez00_2)
{ AN_OBJECT;
{ /* ./Inline/size.scm 15 */
{ /* ./Inline/size.scm 15 */
obj_t BgL_procz00_2601;obj_t BgL_objectz00_2603;
BgL_procz00_2601 = 
CNST_TABLE_REF(((long)4)); 
BgL_objectz00_2603 = 
(obj_t)(BgL_nodez00_2); 
FAILURE(BgL_procz00_2601,BGl_string4762z00zzinline_siza7eza7,BgL_objectz00_2603);} } 
}



/* _node-size-default2838 */
obj_t BGl__nodezd2siza7ezd2default2838za7zzinline_siza7eza7(obj_t BgL_envz00_2715, obj_t BgL_nodez00_2716)
{ AN_OBJECT;
{ /* ./Inline/size.scm 15 */
{ /* ./Inline/size.scm 15 */
long BgL_auxz00_4082;
BgL_auxz00_4082 = 
BGl_nodezd2siza7ezd2default2838za7zzinline_siza7eza7(
(BgL_nodez00_bglt)(BgL_nodez00_2716)); 
return 
BINT(BgL_auxz00_4082);} } 
}



/* imported-modules-init */
obj_t BGl_importedzd2moduleszd2initz00zzinline_siza7eza7()
{ AN_OBJECT;
{ /* ./Inline/size.scm 15 */
BGl_modulezd2initializa7ationz75zztype_typez00(((long)19090), "inline_size"); 
BGl_modulezd2initializa7ationz75zzast_varz00(((long)44246), "inline_size"); 
return 
BGl_modulezd2initializa7ationz75zzast_nodez00(((long)50868), "inline_size");} 
}

