/*===========================================================================*/
/*   (SawMsil/inline.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 SawMsil/inline.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_tclassz00_bgl {
   obj_t BgL_itszd2superzd2;
   obj_t BgL_slotsz00;
   struct BgL_globalz00_bgl * BgL_holderz00;
   obj_t BgL_wideningz00;
   long BgL_depthz00;
   bool_t BgL_finalzf3zf3;
   obj_t BgL_constructorz00;
   obj_t BgL_virtualzd2slotszd2numberz00;
   bool_t BgL_abstractzf3zf3;
   obj_t BgL_widezd2typezd2;
} *BgL_tclassz00_bglt;

typedef struct BgL_jclassz00_bgl {
   obj_t BgL_itszd2superzd2;
   obj_t BgL_slotsz00;
   obj_t BgL_packagez00;
} *BgL_jclassz00_bglt;

typedef struct BgL_wclassz00_bgl {
   obj_t BgL_itszd2classzd2;
} *BgL_wclassz00_bglt;

typedef struct BgL_slotz00_bgl {
   header_t header;
   obj_t widening;
   obj_t BgL_idz00;
   obj_t BgL_namez00;
   obj_t BgL_srcz00;
   obj_t BgL_classzd2ownerzd2;
   obj_t BgL_typez00;
   bool_t BgL_readzd2onlyzf3z21;
   obj_t BgL_defaultzd2valuezd2;
   obj_t BgL_virtualzd2numzd2;
   obj_t BgL_getterz00;
   obj_t BgL_setterz00;
   obj_t BgL_indexedz00;
   obj_t BgL_userzd2infozd2;
} *BgL_slotz00_bglt;

typedef struct BgL_ccompz00_bgl {
   header_t header;
   obj_t widening;
   obj_t BgL_idz00;
   obj_t BgL_producerz00;
   obj_t BgL_consumerz00;
   obj_t BgL_finaliza7erza7;
} *BgL_ccompz00_bglt;

typedef struct BgL_backendz00_bgl {
   header_t header;
   obj_t widening;
   obj_t BgL_languagez00;
   obj_t BgL_namez00;
   obj_t BgL_externzd2variableszd2;
   obj_t BgL_externzd2functionszd2;
   obj_t BgL_externzd2typeszd2;
   obj_t BgL_variablesz00;
   obj_t BgL_functionsz00;
   obj_t BgL_typesz00;
} *BgL_backendz00_bglt;

typedef struct BgL_cvmz00_bgl {
   header_t header;
   obj_t widening;
   obj_t BgL_languagez00;
   obj_t BgL_namez00;
   obj_t BgL_externzd2variableszd2;
   obj_t BgL_externzd2functionszd2;
   obj_t BgL_externzd2typeszd2;
   obj_t BgL_variablesz00;
   obj_t BgL_functionsz00;
   obj_t BgL_typesz00;
} *BgL_cvmz00_bglt;

typedef struct BgL_sawcz00_bgl {
   header_t header;
   obj_t widening;
   obj_t BgL_languagez00;
   obj_t BgL_namez00;
   obj_t BgL_externzd2variableszd2;
   obj_t BgL_externzd2functionszd2;
   obj_t BgL_externzd2typeszd2;
   obj_t BgL_variablesz00;
   obj_t BgL_functionsz00;
   obj_t BgL_typesz00;
} *BgL_sawcz00_bglt;

typedef struct BgL_cgenz00_bgl {
   header_t header;
   obj_t widening;
   obj_t BgL_languagez00;
   obj_t BgL_namez00;
   obj_t BgL_externzd2variableszd2;
   obj_t BgL_externzd2functionszd2;
   obj_t BgL_externzd2typeszd2;
   obj_t BgL_variablesz00;
   obj_t BgL_functionsz00;
   obj_t BgL_typesz00;
} *BgL_cgenz00_bglt;

typedef struct BgL_jvmz00_bgl {
   header_t header;
   obj_t widening;
   obj_t BgL_languagez00;
   obj_t BgL_namez00;
   obj_t BgL_externzd2variableszd2;
   obj_t BgL_externzd2functionszd2;
   obj_t BgL_externzd2typeszd2;
   obj_t BgL_variablesz00;
   obj_t BgL_functionsz00;
   obj_t BgL_typesz00;
   obj_t BgL_qnamez00;
   obj_t BgL_classesz00;
   obj_t BgL_currentzd2classzd2;
   obj_t BgL_declarationsz00;
   obj_t BgL_fieldsz00;
   obj_t BgL_methodsz00;
   obj_t BgL_currentzd2methodzd2;
   obj_t BgL_codez00;
} *BgL_jvmz00_bglt;

typedef struct BgL_dotnetz00_bgl {
   header_t header;
   obj_t widening;
   obj_t BgL_languagez00;
   obj_t BgL_namez00;
   obj_t BgL_externzd2variableszd2;
   obj_t BgL_externzd2functionszd2;
   obj_t BgL_externzd2typeszd2;
   obj_t BgL_variablesz00;
   obj_t BgL_functionsz00;
   obj_t BgL_typesz00;
   obj_t BgL_outz00;
   obj_t BgL_qnamez00;
} *BgL_dotnetz00_bglt;

typedef struct BgL_rtl_regz00_bgl {
   header_t header;
   obj_t widening;
   struct BgL_typez00_bgl * BgL_typez00;
   obj_t BgL_varz00;
} *BgL_rtl_regz00_bglt;

typedef struct BgL_rtl_funz00_bgl {
   header_t header;
   obj_t widening;
} *BgL_rtl_funz00_bglt;

typedef struct BgL_rtl_lastz00_bgl {
   header_t header;
   obj_t widening;
} *BgL_rtl_lastz00_bglt;

typedef struct BgL_rtl_returnz00_bgl {
   header_t header;
   obj_t widening;
   struct BgL_typez00_bgl * BgL_typez00;
} *BgL_rtl_returnz00_bglt;

typedef struct BgL_rtl_jumpexitz00_bgl {
   header_t header;
   obj_t widening;
} *BgL_rtl_jumpexitz00_bglt;

typedef struct BgL_rtl_failz00_bgl {
   header_t header;
   obj_t widening;
} *BgL_rtl_failz00_bglt;

typedef struct BgL_rtl_notseqz00_bgl {
   header_t header;
   obj_t widening;
} *BgL_rtl_notseqz00_bglt;

typedef struct BgL_rtl_ifz00_bgl {
   header_t header;
   obj_t widening;
} *BgL_rtl_ifz00_bglt;

typedef struct BgL_rtl_selectz00_bgl {
   header_t header;
   obj_t widening;
   struct BgL_typez00_bgl * BgL_typez00;
   obj_t BgL_patternsz00;
} *BgL_rtl_selectz00_bglt;

typedef struct BgL_rtl_switchz00_bgl {
   header_t header;
   obj_t widening;
   struct BgL_typez00_bgl * BgL_typez00;
   obj_t BgL_patternsz00;
   obj_t BgL_labelsz00;
} *BgL_rtl_switchz00_bglt;

typedef struct BgL_rtl_ifeqz00_bgl {
   header_t header;
   obj_t widening;
   struct BgL_blockz00_bgl * BgL_thenz00;
} *BgL_rtl_ifeqz00_bglt;

typedef struct BgL_rtl_ifnez00_bgl {
   header_t header;
   obj_t widening;
   struct BgL_blockz00_bgl * BgL_thenz00;
} *BgL_rtl_ifnez00_bglt;

typedef struct BgL_rtl_goz00_bgl {
   header_t header;
   obj_t widening;
   struct BgL_blockz00_bgl * BgL_toz00;
} *BgL_rtl_goz00_bglt;

typedef struct BgL_rtl_purez00_bgl {
   header_t header;
   obj_t widening;
} *BgL_rtl_purez00_bglt;

typedef struct BgL_rtl_nopz00_bgl {
   header_t header;
   obj_t widening;
} *BgL_rtl_nopz00_bglt;

typedef struct BgL_rtl_movz00_bgl {
   header_t header;
   obj_t widening;
} *BgL_rtl_movz00_bglt;

typedef struct BgL_rtl_loadiz00_bgl {
   header_t header;
   obj_t widening;
   struct BgL_atomz00_bgl * BgL_constantz00;
} *BgL_rtl_loadiz00_bglt;

typedef struct BgL_rtl_loadgz00_bgl {
   header_t header;
   obj_t widening;
   struct BgL_globalz00_bgl * BgL_varz00;
} *BgL_rtl_loadgz00_bglt;

typedef struct BgL_rtl_loadfunz00_bgl {
   header_t header;
   obj_t widening;
   struct BgL_globalz00_bgl * BgL_varz00;
} *BgL_rtl_loadfunz00_bglt;

typedef struct BgL_rtl_globalrefz00_bgl {
   header_t header;
   obj_t widening;
   struct BgL_globalz00_bgl * BgL_varz00;
} *BgL_rtl_globalrefz00_bglt;

typedef struct BgL_rtl_getfieldz00_bgl {
   header_t header;
   obj_t widening;
   obj_t BgL_namez00;
   struct BgL_typez00_bgl * BgL_objtypez00;
   struct BgL_typez00_bgl * BgL_typez00;
} *BgL_rtl_getfieldz00_bglt;

typedef struct BgL_rtl_vallocz00_bgl {
   header_t header;
   obj_t widening;
   struct BgL_typez00_bgl * BgL_typez00;
   struct BgL_typez00_bgl * BgL_vtypez00;
} *BgL_rtl_vallocz00_bglt;

typedef struct BgL_rtl_vrefz00_bgl {
   header_t header;
   obj_t widening;
   struct BgL_typez00_bgl * BgL_typez00;
   struct BgL_typez00_bgl * BgL_vtypez00;
} *BgL_rtl_vrefz00_bglt;

typedef struct BgL_rtl_vlengthz00_bgl {
   header_t header;
   obj_t widening;
   struct BgL_typez00_bgl * BgL_typez00;
} *BgL_rtl_vlengthz00_bglt;

typedef struct BgL_rtl_isaz00_bgl {
   header_t header;
   obj_t widening;
   struct BgL_typez00_bgl * BgL_typez00;
} *BgL_rtl_isaz00_bglt;

typedef struct BgL_rtl_makeboxz00_bgl {
   header_t header;
   obj_t widening;
} *BgL_rtl_makeboxz00_bglt;

typedef struct BgL_rtl_boxrefz00_bgl {
   header_t header;
   obj_t widening;
} *BgL_rtl_boxrefz00_bglt;

typedef struct BgL_rtl_effectz00_bgl {
   header_t header;
   obj_t widening;
} *BgL_rtl_effectz00_bglt;

typedef struct BgL_rtl_storegz00_bgl {
   header_t header;
   obj_t widening;
   struct BgL_globalz00_bgl * BgL_varz00;
} *BgL_rtl_storegz00_bglt;

typedef struct BgL_rtl_setfieldz00_bgl {
   header_t header;
   obj_t widening;
   obj_t BgL_namez00;
   struct BgL_typez00_bgl * BgL_objtypez00;
   struct BgL_typez00_bgl * BgL_typez00;
} *BgL_rtl_setfieldz00_bglt;

typedef struct BgL_rtl_vsetz00_bgl {
   header_t header;
   obj_t widening;
   struct BgL_typez00_bgl * BgL_typez00;
   struct BgL_typez00_bgl * BgL_vtypez00;
} *BgL_rtl_vsetz00_bglt;

typedef struct BgL_rtl_boxsetz00_bgl {
   header_t header;
   obj_t widening;
} *BgL_rtl_boxsetz00_bglt;

typedef struct BgL_rtl_newz00_bgl {
   header_t header;
   obj_t widening;
   struct BgL_typez00_bgl * BgL_typez00;
} *BgL_rtl_newz00_bglt;

typedef struct BgL_rtl_callz00_bgl {
   header_t header;
   obj_t widening;
   struct BgL_globalz00_bgl * BgL_varz00;
} *BgL_rtl_callz00_bglt;

typedef struct BgL_rtl_applyz00_bgl {
   header_t header;
   obj_t widening;
} *BgL_rtl_applyz00_bglt;

typedef struct BgL_rtl_lightfuncallz00_bgl {
   header_t header;
   obj_t widening;
} *BgL_rtl_lightfuncallz00_bglt;

typedef struct BgL_rtl_funcallz00_bgl {
   header_t header;
   obj_t widening;
} *BgL_rtl_funcallz00_bglt;

typedef struct BgL_rtl_pragmaz00_bgl {
   header_t header;
   obj_t widening;
   obj_t BgL_formatz00;
} *BgL_rtl_pragmaz00_bglt;

typedef struct BgL_rtl_castz00_bgl {
   header_t header;
   obj_t widening;
   struct BgL_typez00_bgl * BgL_typez00;
} *BgL_rtl_castz00_bglt;

typedef struct BgL_rtl_protectz00_bgl {
   header_t header;
   obj_t widening;
} *BgL_rtl_protectz00_bglt;

typedef struct BgL_rtl_protectedz00_bgl {
   header_t header;
   obj_t widening;
} *BgL_rtl_protectedz00_bglt;

typedef struct BgL_stl_loadrz00_bgl {
   header_t header;
   obj_t widening;
   struct BgL_rtl_regz00_bgl * BgL_regz00;
} *BgL_stl_loadrz00_bglt;

typedef struct BgL_stl_storerz00_bgl {
   header_t header;
   obj_t widening;
   struct BgL_rtl_regz00_bgl * BgL_regz00;
} *BgL_stl_storerz00_bglt;

typedef struct BgL_stl_popz00_bgl {
   header_t header;
   obj_t widening;
} *BgL_stl_popz00_bglt;

typedef struct BgL_rtl_insz00_bgl {
   header_t header;
   obj_t widening;
   obj_t BgL_locz00;
   obj_t BgL_destz00;
   struct BgL_rtl_funz00_bgl * BgL_funz00;
   obj_t BgL_argsz00;
} *BgL_rtl_insz00_bglt;

typedef struct BgL_blockz00_bgl {
   header_t header;
   obj_t widening;
   int BgL_labelz00;
   obj_t BgL_predsz00;
   obj_t BgL_succsz00;
   obj_t BgL_firstz00;
} *BgL_blockz00_bglt;


static obj_t BGl_zc3anonymousza34393ze3z83zzmsil_inlinez00(obj_t, obj_t);
extern obj_t BGl_loadzd2fieldzd2zzmsil_outz00(BgL_dotnetz00_bglt, obj_t, obj_t, obj_t);
extern obj_t BGl_remz00zzmsil_outz00(BgL_dotnetz00_bglt);
static obj_t BGl_methodzd2initzd2zzmsil_inlinez00();
static obj_t BGl_zc3anonymousza33876ze3z83zzmsil_inlinez00(obj_t, obj_t);
static obj_t BGl_zc3anonymousza34407ze3z83zzmsil_inlinez00(obj_t, obj_t);
static obj_t BGl_zc3anonymousza34125ze3z83zzmsil_inlinez00(obj_t, obj_t, obj_t, obj_t);
BGL_IMPORT obj_t open_input_string(obj_t);
extern obj_t BGl_dupz00zzmsil_outz00(BgL_dotnetz00_bglt);
static obj_t BGl_zc3anonymousza34263ze3z83zzmsil_inlinez00(obj_t, obj_t, obj_t, obj_t);
static obj_t BGl_zc3anonymousza33883ze3z83zzmsil_inlinez00(obj_t, obj_t);
static obj_t BGl_zc3anonymousza34414ze3z83zzmsil_inlinez00(obj_t, obj_t);
extern obj_t BGl_bitxorz00zzmsil_outz00(BgL_dotnetz00_bglt);
BGL_IMPORT obj_t BGl_readz00zz__readerz00(obj_t);
BGL_IMPORT bool_t BGl_iszd2azf3z21zz__objectz00(obj_t, obj_t);
static obj_t BGl_zc3anonymousza34272ze3z83zzmsil_inlinez00(obj_t, obj_t, obj_t, obj_t);
static obj_t BGl_zc3anonymousza33889ze3z83zzmsil_inlinez00(obj_t, obj_t);
static obj_t BGl_zc3anonymousza34001ze3z83zzmsil_inlinez00(obj_t, obj_t);
static obj_t BGl_zc3anonymousza34137ze3z83zzmsil_inlinez00(obj_t, obj_t);
static obj_t BGl_zc3anonymousza34421ze3z83zzmsil_inlinez00(obj_t, obj_t);
static obj_t BGl_zc3anonymousza33902ze3z83zzmsil_inlinez00(obj_t, obj_t);
static obj_t BGl__inlinezd2callzf35193z21zzmsil_inlinez00(obj_t, obj_t, obj_t);
extern obj_t BGl_ldnullz00zzmsil_outz00(BgL_dotnetz00_bglt);
static obj_t BGl_zc3anonymousza33895ze3z83zzmsil_inlinez00(obj_t, obj_t);
static obj_t BGl_zc3anonymousza34144ze3z83zzmsil_inlinez00(obj_t, obj_t);
static obj_t BGl_zc3anonymousza34008ze3z83zzmsil_inlinez00(obj_t, obj_t);
static obj_t BGl_zc3anonymousza33909ze3z83zzmsil_inlinez00(obj_t, obj_t);
BGL_IMPORT obj_t BGl_gensymz00zz__r4_symbols_6_4z00;
static obj_t BGl_zc3anonymousza34284ze3z83zzmsil_inlinez00(obj_t, obj_t);
extern obj_t BGl_subz00zzmsil_outz00(BgL_dotnetz00_bglt);
BGL_IMPORT obj_t BGl_putpropz12z12zz__r4_symbols_6_4z00(obj_t, obj_t, obj_t);
extern obj_t BGl_isinstz00zzmsil_outz00(BgL_dotnetz00_bglt, BgL_typez00_bglt);
static obj_t BGl_zc3anonymousza34151ze3z83zzmsil_inlinez00(obj_t, obj_t, obj_t, obj_t);
static obj_t BGl_zc3anonymousza34015ze3z83zzmsil_inlinez00(obj_t, obj_t);
extern obj_t BGl_bitandz00zzmsil_outz00(BgL_dotnetz00_bglt);
static obj_t BGl_zc3anonymousza33916ze3z83zzmsil_inlinez00(obj_t, obj_t, obj_t, obj_t);
static obj_t BGl_zc3anonymousza34291ze3z83zzmsil_inlinez00(obj_t, obj_t);
static obj_t BGl_zc3anonymousza34022ze3z83zzmsil_inlinez00(obj_t, obj_t);
extern obj_t BGl_loadzd2vectorzd2lengthz00zzmsil_outz00(BgL_dotnetz00_bglt);
extern obj_t BGl_bitnotz00zzmsil_outz00(BgL_dotnetz00_bglt);
static obj_t BGl_cnstzd2initzd2zzmsil_inlinez00();
static obj_t BGl_zc3anonymousza33924ze3z83zzmsil_inlinez00(obj_t, obj_t);
extern obj_t BGl_brtruez00zzmsil_outz00(BgL_dotnetz00_bglt, obj_t, obj_t);
static obj_t BGl_zc3anonymousza34298ze3z83zzmsil_inlinez00(obj_t, obj_t, obj_t, obj_t);
static obj_t BGl_zc3anonymousza33780ze3z83zzmsil_inlinez00(obj_t, obj_t, obj_t);
static obj_t BGl_zc3anonymousza34163ze3z83zzmsil_inlinez00(obj_t, obj_t);
static obj_t BGl_zc3anonymousza34311ze3z83zzmsil_inlinez00(obj_t, obj_t);
static obj_t BGl_zc3anonymousza34029ze3z83zzmsil_inlinez00(obj_t, obj_t);
static obj_t BGl_importedzd2moduleszd2initz00zzmsil_inlinez00();
static obj_t BGl_zc3anonymousza33931ze3z83zzmsil_inlinez00(obj_t, obj_t, obj_t, obj_t);
static obj_t BGl__inlinezd2callzd2withzd2argszf35195z21zzmsil_inlinez00(obj_t, obj_t, obj_t, obj_t);
static obj_t BGl_zc3anonymousza34170ze3z83zzmsil_inlinez00(obj_t, obj_t, obj_t, obj_t);
static obj_t BGl_zc3anonymousza34318ze3z83zzmsil_inlinez00(obj_t, obj_t);
static obj_t BGl_zc3anonymousza34036ze3z83zzmsil_inlinez00(obj_t, obj_t);
static obj_t BGl_zc3anonymousza33940ze3z83zzmsil_inlinez00(obj_t, obj_t);
static obj_t BGl_zc3anonymousza33795ze3z83zzmsil_inlinez00(obj_t, obj_t, obj_t);
static obj_t BGl_skipzd2movzd2zzmsil_inlinez00(obj_t);
static obj_t BGl_zc3anonymousza34178ze3z83zzmsil_inlinez00(obj_t, obj_t);
static obj_t BGl_zc3anonymousza34325ze3z83zzmsil_inlinez00(obj_t, obj_t, obj_t, obj_t);
static obj_t BGl_zc3anonymousza34043ze3z83zzmsil_inlinez00(obj_t, obj_t);
extern obj_t BGl_rtl_insz00zzsaw_defsz00;
static obj_t BGl_toplevelzd2initzd2zzmsil_inlinez00();
BGL_EXPORTED_DECL obj_t BGl_modulezd2initializa7ationz75zzmsil_inlinez00(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 *);
extern obj_t BGl_modulezd2initializa7ationz75zztype_envz00(long, char *);
extern obj_t BGl_modulezd2initializa7ationz75zzobject_classz00(long, char *);
extern obj_t BGl_modulezd2initializa7ationz75zzobject_slotsz00(long, char *);
extern obj_t BGl_modulezd2initializa7ationz75zzmodule_modulez00(long, char *);
extern obj_t BGl_modulezd2initializa7ationz75zzcnst_allocz00(long, char *);
extern obj_t BGl_modulezd2initializa7ationz75zzread_jvmz00(long, char *);
extern obj_t BGl_modulezd2initializa7ationz75zzbackend_backendz00(long, char *);
extern obj_t BGl_modulezd2initializa7ationz75zzsaw_defsz00(long, char *);
extern obj_t BGl_modulezd2initializa7ationz75zzmsil_outz00(long, char *);
extern obj_t BGl_modulezd2initializa7ationz75zzmsil_codez00(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_symbols_6_4z00(long, char *);
static obj_t BGl_zc3anonymousza33947ze3z83zzmsil_inlinez00(obj_t, obj_t, obj_t, obj_t);
static obj_t BGl_zc3anonymousza34185ze3z83zzmsil_inlinez00(obj_t, obj_t, obj_t, obj_t);
static obj_t BGl_zc3anonymousza34050ze3z83zzmsil_inlinez00(obj_t, obj_t);
static obj_t BGl__inlinezd2predicatezf35197z21zzmsil_inlinez00(obj_t, obj_t, obj_t, obj_t, obj_t);
static obj_t BGl_zc3anonymousza34333ze3z83zzmsil_inlinez00(obj_t, obj_t, obj_t, obj_t);
static obj_t BGl_zc3anonymousza33814ze3z83zzmsil_inlinez00(obj_t, obj_t);
BGL_EXPORTED_DECL obj_t BGl_inlinezd2predicatezf3z21zzmsil_inlinez00(BgL_dotnetz00_bglt, BgL_globalz00_bglt, obj_t, obj_t);
static obj_t BGl_zc3anonymousza33955ze3z83zzmsil_inlinez00(obj_t, obj_t);
static obj_t BGl_zc3anonymousza34193ze3z83zzmsil_inlinez00(obj_t, obj_t, obj_t, obj_t);
extern BgL_typez00_bglt BGl_findzd2typezd2zztype_envz00(obj_t);
static obj_t BGl_zc3anonymousza34341ze3z83zzmsil_inlinez00(obj_t, obj_t, obj_t, obj_t);
static obj_t BGl_zc3anonymousza34205ze3z83zzmsil_inlinez00(obj_t, obj_t, obj_t);
static obj_t BGl_zc3anonymousza34059ze3z83zzmsil_inlinez00(obj_t, obj_t);
static obj_t BGl_zc3anonymousza33825ze3z83zzmsil_inlinez00(obj_t, obj_t);
static obj_t BGl_zc3anonymousza33962ze3z83zzmsil_inlinez00(obj_t, obj_t);
BGL_EXPORTED_DECL obj_t BGl_inlinezd2callzf3z21zzmsil_inlinez00(BgL_dotnetz00_bglt, BgL_globalz00_bglt);
extern obj_t BGl_brfalsez00zzmsil_outz00(BgL_dotnetz00_bglt, obj_t, obj_t);
extern obj_t BGl_loadzd2vectorzd2zzmsil_outz00(BgL_dotnetz00_bglt, obj_t);
extern obj_t BGl_addz00zzmsil_outz00(BgL_dotnetz00_bglt);
static obj_t BGl_zc3anonymousza34349ze3z83zzmsil_inlinez00(obj_t, obj_t, obj_t, obj_t);
extern obj_t BGl_pushzd2constantzd2zzmsil_outz00(BgL_dotnetz00_bglt, obj_t);
static obj_t BGl_zc3anonymousza34068ze3z83zzmsil_inlinez00(obj_t, obj_t, obj_t);
BGL_EXPORTED_DECL obj_t BGl_inlinezd2callzd2withzd2argszf3z21zzmsil_inlinez00(BgL_dotnetz00_bglt, BgL_globalz00_bglt, obj_t);
static obj_t BGl_zc3anonymousza33969ze3z83zzmsil_inlinez00(obj_t, obj_t, obj_t, obj_t);
extern obj_t BGl_negz00zzmsil_outz00(BgL_dotnetz00_bglt);
extern obj_t BGl_rtl_loadiz00zzsaw_defsz00;
static obj_t BGl_zc3anonymousza33836ze3z83zzmsil_inlinez00(obj_t, obj_t);
extern obj_t BGl_getzd2cnstzd2tablez00zzcnst_allocz00();
static obj_t BGl_zc3anonymousza34221ze3z83zzmsil_inlinez00(obj_t, obj_t, obj_t);
static obj_t BGl_zc3anonymousza34357ze3z83zzmsil_inlinez00(obj_t, obj_t, obj_t, obj_t);
BGL_IMPORT obj_t BGl_getpropz00zz__r4_symbols_6_4z00(obj_t, obj_t);
static obj_t BGl_zc3anonymousza33977ze3z83zzmsil_inlinez00(obj_t, obj_t, obj_t, obj_t);
extern obj_t BGl_newobjz00zzmsil_outz00(BgL_dotnetz00_bglt, obj_t, obj_t);
extern obj_t BGl_beqz00zzmsil_outz00(BgL_dotnetz00_bglt, obj_t, obj_t);
extern obj_t BGl_mulz00zzmsil_outz00(BgL_dotnetz00_bglt);
extern obj_t BGl_bgez00zzmsil_outz00(BgL_dotnetz00_bglt, obj_t, obj_t);
extern obj_t BGl_loadzd2globalzd2zzmsil_outz00(BgL_dotnetz00_bglt, BgL_globalz00_bglt);
extern obj_t BGl_bgtz00zzmsil_outz00(BgL_dotnetz00_bglt, obj_t, obj_t);
extern obj_t BGl_pushzd2intzd2zzmsil_outz00(BgL_dotnetz00_bglt, obj_t);
static obj_t BGl_zc3anonymousza34365ze3z83zzmsil_inlinez00(obj_t, obj_t);
extern obj_t BGl_labelz00zzmsil_outz00(BgL_dotnetz00_bglt, obj_t, obj_t);
extern obj_t BGl_rtl_movz00zzsaw_defsz00;
extern obj_t BGl_blez00zzmsil_outz00(BgL_dotnetz00_bglt, obj_t, obj_t);
static obj_t BGl_zc3anonymousza33848ze3z83zzmsil_inlinez00(obj_t, obj_t);
static obj_t BGl_zc3anonymousza33985ze3z83zzmsil_inlinez00(obj_t, obj_t, obj_t, obj_t);
extern obj_t BGl_newarrayz00zzmsil_outz00(BgL_dotnetz00_bglt, obj_t);
extern obj_t BGl_bltz00zzmsil_outz00(BgL_dotnetz00_bglt, obj_t, obj_t);
extern obj_t BGl_bnez00zzmsil_outz00(BgL_dotnetz00_bglt, obj_t, obj_t);
extern obj_t BGl_ceqz00zzmsil_outz00(BgL_dotnetz00_bglt);
static obj_t BGl_zc3anonymousza34372ze3z83zzmsil_inlinez00(obj_t, obj_t);
extern obj_t BGl_storezd2fieldzd2zzmsil_outz00(BgL_dotnetz00_bglt, obj_t, obj_t, obj_t);
extern obj_t BGl_cgtz00zzmsil_outz00(BgL_dotnetz00_bglt);
static obj_t BGl_zc3anonymousza33855ze3z83zzmsil_inlinez00(obj_t, obj_t);
static obj_t BGl_zc3anonymousza33993ze3z83zzmsil_inlinez00(obj_t, obj_t, obj_t, obj_t);
static obj_t BGl_zc3anonymousza34241ze3z83zzmsil_inlinez00(obj_t, obj_t, obj_t, obj_t);
extern obj_t BGl_cltz00zzmsil_outz00(BgL_dotnetz00_bglt);
static obj_t BGl_requirezd2initializa7ationz75zzmsil_inlinez00 = BUNSPEC;
static obj_t BGl_zc3anonymousza34379ze3z83zzmsil_inlinez00(obj_t, obj_t);
static obj_t BGl_zc3anonymousza33862ze3z83zzmsil_inlinez00(obj_t, obj_t);
extern obj_t BGl_genzd2exprzd2zzmsil_codez00(BgL_dotnetz00_bglt, obj_t);
static obj_t BGl_zc3anonymousza34099ze3z83zzmsil_inlinez00(obj_t, obj_t);
static obj_t BGl_zc3anonymousza34109ze3z83zzmsil_inlinez00(obj_t, obj_t, obj_t, obj_t);
extern obj_t BGl_bitorz00zzmsil_outz00(BgL_dotnetz00_bglt);
extern obj_t BGl_popz00zzmsil_outz00(BgL_dotnetz00_bglt);
static obj_t BGl_zc3anonymousza34249ze3z83zzmsil_inlinez00(obj_t, obj_t);
static obj_t BGl_zc3anonymousza34386ze3z83zzmsil_inlinez00(obj_t, obj_t);
extern obj_t BGl_divz00zzmsil_outz00(BgL_dotnetz00_bglt);
static obj_t BGl_libraryzd2moduleszd2initz00zzmsil_inlinez00();
static obj_t BGl_zc3anonymousza33869ze3z83zzmsil_inlinez00(obj_t, obj_t, obj_t);
extern obj_t BGl_brz00zzmsil_outz00(BgL_dotnetz00_bglt, obj_t, obj_t);
static obj_t BGl_zc3anonymousza34400ze3z83zzmsil_inlinez00(obj_t, obj_t);
extern obj_t BGl_pushzd2constant2zd2zzmsil_outz00(BgL_dotnetz00_bglt, obj_t, obj_t);
static obj_t BGl_zc3anonymousza34118ze3z83zzmsil_inlinez00(obj_t, obj_t);
extern obj_t BGl_storezd2vectorzd2zzmsil_outz00(BgL_dotnetz00_bglt, obj_t);
static obj_t BGl_zc3anonymousza34256ze3z83zzmsil_inlinez00(obj_t, obj_t);
static obj_t __cnst[ 87 ] ;


DEFINE_EXPORT_PROCEDURE( BGl_inlinezd2predicatezf3zd2envzf3zzmsil_inlinez00, BgL_bgl__inlineza7d2predicateza7f35197za721za7za7msil_inlineza7005715z00, BGl__inlinezd2predicatezf35197z21zzmsil_inlinez00, 0L, 4 );
DEFINE_STATIC_PROCEDURE( BGl_proc5602z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a33780za7e3za783za7za7msil_inlineza7005716za7, BGl_zc3anonymousza33780ze3z83zzmsil_inlinez00, 0L, 2 );
DEFINE_STATIC_PROCEDURE( BGl_proc5603z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a33795za7e3za783za7za7msil_inlineza7005717za7, BGl_zc3anonymousza33795ze3z83zzmsil_inlinez00, 0L, 2 );
DEFINE_STATIC_PROCEDURE( BGl_proc5604z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a33814za7e3za783za7za7msil_inlineza7005718za7, BGl_zc3anonymousza33814ze3z83zzmsil_inlinez00, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc5605z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a33825za7e3za783za7za7msil_inlineza7005719za7, BGl_zc3anonymousza33825ze3z83zzmsil_inlinez00, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc5606z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a33836za7e3za783za7za7msil_inlineza7005720za7, BGl_zc3anonymousza33836ze3z83zzmsil_inlinez00, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc5607z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a33848za7e3za783za7za7msil_inlineza7005721za7, BGl_zc3anonymousza33848ze3z83zzmsil_inlinez00, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc5608z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a33855za7e3za783za7za7msil_inlineza7005722za7, BGl_zc3anonymousza33855ze3z83zzmsil_inlinez00, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc5610z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a33869za7e3za783za7za7msil_inlineza7005723za7, BGl_zc3anonymousza33869ze3z83zzmsil_inlinez00, 0L, 2 );
DEFINE_STATIC_PROCEDURE( BGl_proc5609z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a33862za7e3za783za7za7msil_inlineza7005724za7, BGl_zc3anonymousza33862ze3z83zzmsil_inlinez00, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc5611z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a33876za7e3za783za7za7msil_inlineza7005725za7, BGl_zc3anonymousza33876ze3z83zzmsil_inlinez00, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc5612z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a33883za7e3za783za7za7msil_inlineza7005726za7, BGl_zc3anonymousza33883ze3z83zzmsil_inlinez00, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc5613z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a33889za7e3za783za7za7msil_inlineza7005727za7, BGl_zc3anonymousza33889ze3z83zzmsil_inlinez00, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc5614z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a33895za7e3za783za7za7msil_inlineza7005728za7, BGl_zc3anonymousza33895ze3z83zzmsil_inlinez00, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc5615z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a33902za7e3za783za7za7msil_inlineza7005729za7, BGl_zc3anonymousza33902ze3z83zzmsil_inlinez00, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc5616z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a33909za7e3za783za7za7msil_inlineza7005730za7, BGl_zc3anonymousza33909ze3z83zzmsil_inlinez00, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc5617z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a33916za7e3za783za7za7msil_inlineza7005731za7, BGl_zc3anonymousza33916ze3z83zzmsil_inlinez00, 0L, 3 );
DEFINE_STATIC_PROCEDURE( BGl_proc5618z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a33924za7e3za783za7za7msil_inlineza7005732za7, BGl_zc3anonymousza33924ze3z83zzmsil_inlinez00, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc5620z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a33940za7e3za783za7za7msil_inlineza7005733za7, BGl_zc3anonymousza33940ze3z83zzmsil_inlinez00, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc5619z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a33931za7e3za783za7za7msil_inlineza7005734za7, BGl_zc3anonymousza33931ze3z83zzmsil_inlinez00, 0L, 3 );
DEFINE_STATIC_PROCEDURE( BGl_proc5621z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a33947za7e3za783za7za7msil_inlineza7005735za7, BGl_zc3anonymousza33947ze3z83zzmsil_inlinez00, 0L, 3 );
DEFINE_STATIC_PROCEDURE( BGl_proc5622z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a33955za7e3za783za7za7msil_inlineza7005736za7, BGl_zc3anonymousza33955ze3z83zzmsil_inlinez00, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc5623z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a33962za7e3za783za7za7msil_inlineza7005737za7, BGl_zc3anonymousza33962ze3z83zzmsil_inlinez00, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc5624z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a33969za7e3za783za7za7msil_inlineza7005738za7, BGl_zc3anonymousza33969ze3z83zzmsil_inlinez00, 0L, 3 );
DEFINE_STATIC_PROCEDURE( BGl_proc5625z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a33977za7e3za783za7za7msil_inlineza7005739za7, BGl_zc3anonymousza33977ze3z83zzmsil_inlinez00, 0L, 3 );
DEFINE_STATIC_PROCEDURE( BGl_proc5626z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a33985za7e3za783za7za7msil_inlineza7005740za7, BGl_zc3anonymousza33985ze3z83zzmsil_inlinez00, 0L, 3 );
DEFINE_STATIC_PROCEDURE( BGl_proc5627z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a33993za7e3za783za7za7msil_inlineza7005741za7, BGl_zc3anonymousza33993ze3z83zzmsil_inlinez00, 0L, 3 );
DEFINE_STATIC_PROCEDURE( BGl_proc5628z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a34001za7e3za783za7za7msil_inlineza7005742za7, BGl_zc3anonymousza34001ze3z83zzmsil_inlinez00, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc5630z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a34015za7e3za783za7za7msil_inlineza7005743za7, BGl_zc3anonymousza34015ze3z83zzmsil_inlinez00, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc5629z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a34008za7e3za783za7za7msil_inlineza7005744za7, BGl_zc3anonymousza34008ze3z83zzmsil_inlinez00, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc5631z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a34022za7e3za783za7za7msil_inlineza7005745za7, BGl_zc3anonymousza34022ze3z83zzmsil_inlinez00, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc5632z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a34029za7e3za783za7za7msil_inlineza7005746za7, BGl_zc3anonymousza34029ze3z83zzmsil_inlinez00, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc5633z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a34036za7e3za783za7za7msil_inlineza7005747za7, BGl_zc3anonymousza34036ze3z83zzmsil_inlinez00, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc5634z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a34043za7e3za783za7za7msil_inlineza7005748za7, BGl_zc3anonymousza34043ze3z83zzmsil_inlinez00, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc5635z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a34050za7e3za783za7za7msil_inlineza7005749za7, BGl_zc3anonymousza34050ze3z83zzmsil_inlinez00, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc5636z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a34059za7e3za783za7za7msil_inlineza7005750za7, BGl_zc3anonymousza34059ze3z83zzmsil_inlinez00, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc5637z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a34068za7e3za783za7za7msil_inlineza7005751za7, BGl_zc3anonymousza34068ze3z83zzmsil_inlinez00, 0L, 2 );
DEFINE_STATIC_PROCEDURE( BGl_proc5638z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a34099za7e3za783za7za7msil_inlineza7005752za7, BGl_zc3anonymousza34099ze3z83zzmsil_inlinez00, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc5640z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a34118za7e3za783za7za7msil_inlineza7005753za7, BGl_zc3anonymousza34118ze3z83zzmsil_inlinez00, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc5639z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a34109za7e3za783za7za7msil_inlineza7005754za7, BGl_zc3anonymousza34109ze3z83zzmsil_inlinez00, 0L, 3 );
DEFINE_STATIC_PROCEDURE( BGl_proc5641z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a34125za7e3za783za7za7msil_inlineza7005755za7, BGl_zc3anonymousza34125ze3z83zzmsil_inlinez00, 0L, 3 );
DEFINE_STATIC_PROCEDURE( BGl_proc5642z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a34137za7e3za783za7za7msil_inlineza7005756za7, BGl_zc3anonymousza34137ze3z83zzmsil_inlinez00, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc5643z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a34144za7e3za783za7za7msil_inlineza7005757za7, BGl_zc3anonymousza34144ze3z83zzmsil_inlinez00, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc5644z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a34151za7e3za783za7za7msil_inlineza7005758za7, BGl_zc3anonymousza34151ze3z83zzmsil_inlinez00, 0L, 3 );
DEFINE_STATIC_PROCEDURE( BGl_proc5645z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a34163za7e3za783za7za7msil_inlineza7005759za7, BGl_zc3anonymousza34163ze3z83zzmsil_inlinez00, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc5646z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a34170za7e3za783za7za7msil_inlineza7005760za7, BGl_zc3anonymousza34170ze3z83zzmsil_inlinez00, 0L, 3 );
DEFINE_STATIC_PROCEDURE( BGl_proc5647z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a34178za7e3za783za7za7msil_inlineza7005761za7, BGl_zc3anonymousza34178ze3z83zzmsil_inlinez00, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc5648z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a34185za7e3za783za7za7msil_inlineza7005762za7, BGl_zc3anonymousza34185ze3z83zzmsil_inlinez00, 0L, 3 );
DEFINE_STATIC_PROCEDURE( BGl_proc5650z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a34205za7e3za783za7za7msil_inlineza7005763za7, BGl_zc3anonymousza34205ze3z83zzmsil_inlinez00, 0L, 2 );
DEFINE_STATIC_PROCEDURE( BGl_proc5649z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a34193za7e3za783za7za7msil_inlineza7005764za7, BGl_zc3anonymousza34193ze3z83zzmsil_inlinez00, 0L, 3 );
DEFINE_STATIC_PROCEDURE( BGl_proc5651z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a34221za7e3za783za7za7msil_inlineza7005765za7, BGl_zc3anonymousza34221ze3z83zzmsil_inlinez00, 0L, 2 );
DEFINE_STATIC_PROCEDURE( BGl_proc5652z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a34241za7e3za783za7za7msil_inlineza7005766za7, BGl_zc3anonymousza34241ze3z83zzmsil_inlinez00, 0L, 3 );
DEFINE_STATIC_PROCEDURE( BGl_proc5653z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a34249za7e3za783za7za7msil_inlineza7005767za7, BGl_zc3anonymousza34249ze3z83zzmsil_inlinez00, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc5654z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a34256za7e3za783za7za7msil_inlineza7005768za7, BGl_zc3anonymousza34256ze3z83zzmsil_inlinez00, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc5655z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a34263za7e3za783za7za7msil_inlineza7005769za7, BGl_zc3anonymousza34263ze3z83zzmsil_inlinez00, 0L, 3 );
DEFINE_STATIC_PROCEDURE( BGl_proc5656z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a34272za7e3za783za7za7msil_inlineza7005770za7, BGl_zc3anonymousza34272ze3z83zzmsil_inlinez00, 0L, 3 );
DEFINE_STATIC_PROCEDURE( BGl_proc5657z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a34284za7e3za783za7za7msil_inlineza7005771za7, BGl_zc3anonymousza34284ze3z83zzmsil_inlinez00, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc5658z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a34291za7e3za783za7za7msil_inlineza7005772za7, BGl_zc3anonymousza34291ze3z83zzmsil_inlinez00, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc5660z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a34311za7e3za783za7za7msil_inlineza7005773za7, BGl_zc3anonymousza34311ze3z83zzmsil_inlinez00, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc5659z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a34298za7e3za783za7za7msil_inlineza7005774za7, BGl_zc3anonymousza34298ze3z83zzmsil_inlinez00, 0L, 3 );
DEFINE_STATIC_PROCEDURE( BGl_proc5661z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a34318za7e3za783za7za7msil_inlineza7005775za7, BGl_zc3anonymousza34318ze3z83zzmsil_inlinez00, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc5662z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a34325za7e3za783za7za7msil_inlineza7005776za7, BGl_zc3anonymousza34325ze3z83zzmsil_inlinez00, 0L, 3 );
DEFINE_STATIC_PROCEDURE( BGl_proc5663z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a34333za7e3za783za7za7msil_inlineza7005777za7, BGl_zc3anonymousza34333ze3z83zzmsil_inlinez00, 0L, 3 );
DEFINE_STATIC_PROCEDURE( BGl_proc5664z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a34341za7e3za783za7za7msil_inlineza7005778za7, BGl_zc3anonymousza34341ze3z83zzmsil_inlinez00, 0L, 3 );
DEFINE_STATIC_PROCEDURE( BGl_proc5665z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a34349za7e3za783za7za7msil_inlineza7005779za7, BGl_zc3anonymousza34349ze3z83zzmsil_inlinez00, 0L, 3 );
DEFINE_STATIC_PROCEDURE( BGl_proc5666z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a34357za7e3za783za7za7msil_inlineza7005780za7, BGl_zc3anonymousza34357ze3z83zzmsil_inlinez00, 0L, 3 );
DEFINE_STATIC_PROCEDURE( BGl_proc5667z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a34365za7e3za783za7za7msil_inlineza7005781za7, BGl_zc3anonymousza34365ze3z83zzmsil_inlinez00, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc5668z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a34372za7e3za783za7za7msil_inlineza7005782za7, BGl_zc3anonymousza34372ze3z83zzmsil_inlinez00, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc5670z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a34386za7e3za783za7za7msil_inlineza7005783za7, BGl_zc3anonymousza34386ze3z83zzmsil_inlinez00, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc5669z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a34379za7e3za783za7za7msil_inlineza7005784za7, BGl_zc3anonymousza34379ze3z83zzmsil_inlinez00, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc5671z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a34393za7e3za783za7za7msil_inlineza7005785za7, BGl_zc3anonymousza34393ze3z83zzmsil_inlinez00, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc5672z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a34400za7e3za783za7za7msil_inlineza7005786za7, BGl_zc3anonymousza34400ze3z83zzmsil_inlinez00, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc5673z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a34407za7e3za783za7za7msil_inlineza7005787za7, BGl_zc3anonymousza34407ze3z83zzmsil_inlinez00, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc5674z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a34414za7e3za783za7za7msil_inlineza7005788za7, BGl_zc3anonymousza34414ze3z83zzmsil_inlinez00, 0L, 1 );
DEFINE_STATIC_PROCEDURE( BGl_proc5675z00zzmsil_inlinez00, BgL_bgl_za7c3anonymousza7a34421za7e3za783za7za7msil_inlineza7005789za7, BGl_zc3anonymousza34421ze3z83zzmsil_inlinez00, 0L, 1 );
DEFINE_EXPORT_PROCEDURE( BGl_inlinezd2callzd2withzd2argszf3zd2envzf3zzmsil_inlinez00, BgL_bgl__inlineza7d2callza7d2withza7d2argsza7f35195za721za7za7msil_inlineza7005790z00, BGl__inlinezd2callzd2withzd2argszf35195z21zzmsil_inlinez00, 0L, 3 );
DEFINE_STRING( BGl_string5688z00zzmsil_inlinez00, BgL_bgl_string5688za700za7za7msil_inlineza7005791z00, "not-inlined (int int int) int (obj obj) pair bint procedure env vector car no-value cdr obj symbol pname bstring real (double) value double c-bitnot c-bitxor c-bitand c-bitor c-negfl c-/fl c-*fl c--fl c-+fl c->=fl c-<=fl c->fl c-<fl c-=fl real->double double->real c-flonum? c-symbol->string c-string-length c-symbol? c-null? c-set-cdr! c-set-car! c-boxed-eq? procedure-set! procedure-ref c-procedure? vector-bound-check? string-bound-check? c-fixnum? c-cdr c-car c-pair? c-cons obj->bool bool->bbool c-remainder c-quotient c-negfx c-/fx c-*fx c--fx c-+fx c->=fx c-<=fx c->fx c-<fx c-=llong c-=elong msil_inline_predicate c-=fx bint->long bint->int int->long long->int procedure-1-el-ref make-el-procedure-1 procedure-el-set! procedure-el-ref make-el-procedure make-l-procedure make-va-procedure msil_inline_function make-fx-procedure cnst-table-set! msil_inline_function_args cnst-table-ref ", 892 );
DEFINE_STRING( BGl_string5687z00zzmsil_inlinez00, BgL_bgl_string5687za700za7za7msil_inlineza7005792z00, "bigloo.bint", 11 );
DEFINE_STRING( BGl_string5686z00zzmsil_inlinez00, BgL_bgl_string5686za700za7za7msil_inlineza7005793z00, "", 0 );
DEFINE_STRING( BGl_string5685z00zzmsil_inlinez00, BgL_bgl_string5685za700za7za7msil_inlineza7005794z00, "I", 1 );
DEFINE_STRING( BGl_string5684z00zzmsil_inlinez00, BgL_bgl_string5684za700za7za7msil_inlineza7005795z00, "vrai", 4 );
DEFINE_STRING( BGl_string5683z00zzmsil_inlinez00, BgL_bgl_string5683za700za7za7msil_inlineza7005796z00, "faux", 4 );
DEFINE_STRING( BGl_string5682z00zzmsil_inlinez00, BgL_bgl_string5682za700za7za7msil_inlineza7005797z00, "bbool", 5 );
DEFINE_STRING( BGl_string5681z00zzmsil_inlinez00, BgL_bgl_string5681za700za7za7msil_inlineza7005798z00, "bigloo.procedure", 16 );
DEFINE_STRING( BGl_string5680z00zzmsil_inlinez00, BgL_bgl_string5680za700za7za7msil_inlineza7005799z00, "bigloo.pair", 11 );
DEFINE_STRING( BGl_string5679z00zzmsil_inlinez00, BgL_bgl_string5679za700za7za7msil_inlineza7005800z00, "nil", 3 );
DEFINE_STRING( BGl_string5678z00zzmsil_inlinez00, BgL_bgl_string5678za700za7za7msil_inlineza7005801z00, "bigloo.symbol", 13 );
DEFINE_STRING( BGl_string5677z00zzmsil_inlinez00, BgL_bgl_string5677za700za7za7msil_inlineza7005802z00, "bigloo.real", 11 );
DEFINE_STRING( BGl_string5676z00zzmsil_inlinez00, BgL_bgl_string5676za700za7za7msil_inlineza7005803z00, "L", 1 );
DEFINE_EXPORT_PROCEDURE( BGl_inlinezd2callzf3zd2envzf3zzmsil_inlinez00, BgL_bgl__inlineza7d2callza7f35193za721za7za7msil_inlineza7005804z00, BGl__inlinezd2callzf35193z21zzmsil_inlinez00, 0L, 2 );



/* module-initialization */
BGL_EXPORTED_DEF obj_t BGl_modulezd2initializa7ationz75zzmsil_inlinez00(long BgL_checksumz00_2597, char * BgL_fromz00_2598)
{ AN_OBJECT;
{ 
if(
CBOOL(BGl_requirezd2initializa7ationz75zzmsil_inlinez00))
{ 
BGl_requirezd2initializa7ationz75zzmsil_inlinez00 = 
BBOOL(((bool_t)0)); 
BGl_libraryzd2moduleszd2initz00zzmsil_inlinez00(); 
BGl_cnstzd2initzd2zzmsil_inlinez00(); 
BGl_importedzd2moduleszd2initz00zzmsil_inlinez00(); 
BGl_toplevelzd2initzd2zzmsil_inlinez00(); 
return BUNSPEC;}  else 
{ 
return BUNSPEC;} } 
}



/* library-modules-init */
obj_t BGl_libraryzd2moduleszd2initz00zzmsil_inlinez00()
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 1 */
BGl_modulezd2initializa7ationz75zz__readerz00(((long)0), "msil_inline"); 
BGl_modulezd2initializa7ationz75zz__objectz00(((long)0), "msil_inline"); 
BGl_modulezd2initializa7ationz75zz__r4_symbols_6_4z00(((long)0), "msil_inline"); 
return BUNSPEC;} 
}



/* cnst-init */
obj_t BGl_cnstzd2initzd2zzmsil_inlinez00()
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 1 */
{ /* ./SawMsil/inline.scm 1 */
obj_t BgL_cportz00_2586;
BgL_cportz00_2586 = 
open_input_string(BGl_string5688z00zzmsil_inlinez00); 
{ 
long BgL_iz00_2587;
BgL_iz00_2587 = ((long)86); 
BgL_loopz00_2588:
{ /* ./SawMsil/inline.scm 1 */
bool_t BgL_test5690z00_2589;
BgL_test5690z00_2589 = 
(BgL_iz00_2587==((long)-1)); 
if(BgL_test5690z00_2589)
{ /* ./SawMsil/inline.scm 1 */
return BUNSPEC;}  else 
{ /* ./SawMsil/inline.scm 1 */
{ /* ./SawMsil/inline.scm 1 */
obj_t BgL_arg5692z00_2590;
{ /* ./SawMsil/inline.scm 1 */
obj_t BgL_list5695z00_2591;
BgL_list5695z00_2591 = 
MAKE_PAIR(BgL_cportz00_2586, BNIL); 
BgL_arg5692z00_2590 = 
BGl_readz00zz__readerz00(BgL_list5695z00_2591); } 
{ /* ./SawMsil/inline.scm 1 */
int BgL_auxz00_2614;
BgL_auxz00_2614 = 
(int)(BgL_iz00_2587); 
CNST_TABLE_SET(BgL_auxz00_2614, BgL_arg5692z00_2590); } } 
{ /* ./SawMsil/inline.scm 1 */
int BgL_auxz00_2592;
{ /* ./SawMsil/inline.scm 1 */
long BgL_auxz00_2617;
BgL_auxz00_2617 = 
(BgL_iz00_2587-((long)1)); 
BgL_auxz00_2592 = 
(int)(BgL_auxz00_2617); } 
{ 
long BgL_iz00_2620;
BgL_iz00_2620 = 
(long)(BgL_auxz00_2592); 
BgL_iz00_2587 = BgL_iz00_2620; 
goto BgL_loopz00_2588;} } } } } } } 
}



/* toplevel-init */
obj_t BGl_toplevelzd2initzd2zzmsil_inlinez00()
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 1 */
{ /* ./SawMsil/inline.scm 63 */
obj_t BgL_arg3775z00_1128;obj_t BgL_arg3777z00_1129;
BgL_arg3775z00_1128 = 
CNST_TABLE_REF(((long)0)); 
BgL_arg3777z00_1129 = 
CNST_TABLE_REF(((long)1)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg3775z00_1128, BgL_arg3777z00_1129, BGl_proc5602z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 68 */
obj_t BgL_arg3791z00_1137;obj_t BgL_arg3792z00_1138;
BgL_arg3791z00_1137 = 
CNST_TABLE_REF(((long)2)); 
BgL_arg3792z00_1138 = 
CNST_TABLE_REF(((long)1)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg3791z00_1137, BgL_arg3792z00_1138, BGl_proc5603z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 75 */
obj_t BgL_arg3810z00_1147;obj_t BgL_arg3811z00_1148;
BgL_arg3810z00_1147 = 
CNST_TABLE_REF(((long)3)); 
BgL_arg3811z00_1148 = 
CNST_TABLE_REF(((long)4)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg3810z00_1147, BgL_arg3811z00_1148, BGl_proc5604z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 78 */
obj_t BgL_arg3821z00_1155;obj_t BgL_arg3822z00_1156;
BgL_arg3821z00_1155 = 
CNST_TABLE_REF(((long)5)); 
BgL_arg3822z00_1156 = 
CNST_TABLE_REF(((long)4)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg3821z00_1155, BgL_arg3822z00_1156, BGl_proc5605z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 81 */
obj_t BgL_arg3832z00_1163;obj_t BgL_arg3833z00_1164;
BgL_arg3832z00_1163 = 
CNST_TABLE_REF(((long)6)); 
BgL_arg3833z00_1164 = 
CNST_TABLE_REF(((long)4)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg3832z00_1163, BgL_arg3833z00_1164, BGl_proc5606z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 85 */
obj_t BgL_arg3844z00_1171;obj_t BgL_arg3845z00_1172;
BgL_arg3844z00_1171 = 
CNST_TABLE_REF(((long)7)); 
BgL_arg3845z00_1172 = 
CNST_TABLE_REF(((long)4)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg3844z00_1171, BgL_arg3845z00_1172, BGl_proc5607z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 88 */
obj_t BgL_arg3851z00_1177;obj_t BgL_arg3852z00_1178;
BgL_arg3851z00_1177 = 
CNST_TABLE_REF(((long)8)); 
BgL_arg3852z00_1178 = 
CNST_TABLE_REF(((long)4)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg3851z00_1177, BgL_arg3852z00_1178, BGl_proc5608z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 91 */
obj_t BgL_arg3858z00_1183;obj_t BgL_arg3859z00_1184;
BgL_arg3858z00_1183 = 
CNST_TABLE_REF(((long)9)); 
BgL_arg3859z00_1184 = 
CNST_TABLE_REF(((long)4)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg3858z00_1183, BgL_arg3859z00_1184, BGl_proc5609z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 95 */
obj_t BgL_arg3865z00_1189;obj_t BgL_arg3866z00_1190;
BgL_arg3865z00_1189 = 
CNST_TABLE_REF(((long)10)); 
BgL_arg3866z00_1190 = 
CNST_TABLE_REF(((long)1)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg3865z00_1189, BgL_arg3866z00_1190, BGl_proc5610z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 98 */
obj_t BgL_arg3872z00_1196;obj_t BgL_arg3873z00_1197;
BgL_arg3872z00_1196 = 
CNST_TABLE_REF(((long)11)); 
BgL_arg3873z00_1197 = 
CNST_TABLE_REF(((long)4)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg3872z00_1196, BgL_arg3873z00_1197, BGl_proc5611z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 106 */
obj_t BgL_arg3879z00_1202;obj_t BgL_arg3880z00_1203;
BgL_arg3879z00_1202 = 
CNST_TABLE_REF(((long)12)); 
BgL_arg3880z00_1203 = 
CNST_TABLE_REF(((long)4)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg3879z00_1202, BgL_arg3880z00_1203, BGl_proc5612z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 109 */
obj_t BgL_arg3885z00_1208;obj_t BgL_arg3886z00_1209;
BgL_arg3885z00_1208 = 
CNST_TABLE_REF(((long)13)); 
BgL_arg3886z00_1209 = 
CNST_TABLE_REF(((long)4)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg3885z00_1208, BgL_arg3886z00_1209, BGl_proc5613z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 115 */
obj_t BgL_arg3891z00_1214;obj_t BgL_arg3892z00_1215;
BgL_arg3891z00_1214 = 
CNST_TABLE_REF(((long)14)); 
BgL_arg3892z00_1215 = 
CNST_TABLE_REF(((long)4)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg3891z00_1214, BgL_arg3892z00_1215, BGl_proc5614z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 118 */
obj_t BgL_arg3898z00_1220;obj_t BgL_arg3899z00_1221;
BgL_arg3898z00_1220 = 
CNST_TABLE_REF(((long)15)); 
BgL_arg3899z00_1221 = 
CNST_TABLE_REF(((long)4)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg3898z00_1220, BgL_arg3899z00_1221, BGl_proc5615z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 125 */
obj_t BgL_arg3905z00_1226;obj_t BgL_arg3906z00_1227;
BgL_arg3905z00_1226 = 
CNST_TABLE_REF(((long)16)); 
BgL_arg3906z00_1227 = 
CNST_TABLE_REF(((long)4)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg3905z00_1226, BgL_arg3906z00_1227, BGl_proc5616z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 128 */
obj_t BgL_arg3912z00_1232;obj_t BgL_arg3913z00_1233;
BgL_arg3912z00_1232 = 
CNST_TABLE_REF(((long)16)); 
BgL_arg3913z00_1233 = 
CNST_TABLE_REF(((long)17)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg3912z00_1232, BgL_arg3913z00_1233, BGl_proc5617z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 131 */
obj_t BgL_arg3920z00_1240;obj_t BgL_arg3921z00_1241;
BgL_arg3920z00_1240 = 
CNST_TABLE_REF(((long)18)); 
BgL_arg3921z00_1241 = 
CNST_TABLE_REF(((long)4)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg3920z00_1240, BgL_arg3921z00_1241, BGl_proc5618z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 134 */
obj_t BgL_arg3927z00_1246;obj_t BgL_arg3928z00_1247;
BgL_arg3927z00_1246 = 
CNST_TABLE_REF(((long)18)); 
BgL_arg3928z00_1247 = 
CNST_TABLE_REF(((long)17)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg3927z00_1246, BgL_arg3928z00_1247, BGl_proc5619z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 137 */
obj_t BgL_arg3935z00_1254;obj_t BgL_arg3937z00_1255;
BgL_arg3935z00_1254 = 
CNST_TABLE_REF(((long)19)); 
BgL_arg3937z00_1255 = 
CNST_TABLE_REF(((long)4)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg3935z00_1254, BgL_arg3937z00_1255, BGl_proc5620z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 140 */
obj_t BgL_arg3943z00_1260;obj_t BgL_arg3944z00_1261;
BgL_arg3943z00_1260 = 
CNST_TABLE_REF(((long)19)); 
BgL_arg3944z00_1261 = 
CNST_TABLE_REF(((long)17)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg3943z00_1260, BgL_arg3944z00_1261, BGl_proc5621z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 143 */
obj_t BgL_arg3951z00_1268;obj_t BgL_arg3952z00_1269;
BgL_arg3951z00_1268 = 
CNST_TABLE_REF(((long)20)); 
BgL_arg3952z00_1269 = 
CNST_TABLE_REF(((long)4)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg3951z00_1268, BgL_arg3952z00_1269, BGl_proc5622z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 146 */
obj_t BgL_arg3958z00_1274;obj_t BgL_arg3959z00_1275;
BgL_arg3958z00_1274 = 
CNST_TABLE_REF(((long)21)); 
BgL_arg3959z00_1275 = 
CNST_TABLE_REF(((long)4)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg3958z00_1274, BgL_arg3959z00_1275, BGl_proc5623z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 149 */
obj_t BgL_arg3965z00_1280;obj_t BgL_arg3966z00_1281;
BgL_arg3965z00_1280 = 
CNST_TABLE_REF(((long)20)); 
BgL_arg3966z00_1281 = 
CNST_TABLE_REF(((long)17)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg3965z00_1280, BgL_arg3966z00_1281, BGl_proc5624z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 152 */
obj_t BgL_arg3973z00_1288;obj_t BgL_arg3974z00_1289;
BgL_arg3973z00_1288 = 
CNST_TABLE_REF(((long)21)); 
BgL_arg3974z00_1289 = 
CNST_TABLE_REF(((long)17)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg3973z00_1288, BgL_arg3974z00_1289, BGl_proc5625z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 155 */
obj_t BgL_arg3981z00_1296;obj_t BgL_arg3982z00_1297;
BgL_arg3981z00_1296 = 
CNST_TABLE_REF(((long)22)); 
BgL_arg3982z00_1297 = 
CNST_TABLE_REF(((long)17)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg3981z00_1296, BgL_arg3982z00_1297, BGl_proc5626z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 158 */
obj_t BgL_arg3989z00_1304;obj_t BgL_arg3990z00_1305;
BgL_arg3989z00_1304 = 
CNST_TABLE_REF(((long)23)); 
BgL_arg3990z00_1305 = 
CNST_TABLE_REF(((long)17)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg3989z00_1304, BgL_arg3990z00_1305, BGl_proc5627z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 164 */
obj_t BgL_arg3997z00_1312;obj_t BgL_arg3998z00_1313;
BgL_arg3997z00_1312 = 
CNST_TABLE_REF(((long)24)); 
BgL_arg3998z00_1313 = 
CNST_TABLE_REF(((long)4)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg3997z00_1312, BgL_arg3998z00_1313, BGl_proc5628z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 167 */
obj_t BgL_arg4004z00_1318;obj_t BgL_arg4005z00_1319;
BgL_arg4004z00_1318 = 
CNST_TABLE_REF(((long)25)); 
BgL_arg4005z00_1319 = 
CNST_TABLE_REF(((long)4)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg4004z00_1318, BgL_arg4005z00_1319, BGl_proc5629z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 170 */
obj_t BgL_arg4011z00_1324;obj_t BgL_arg4012z00_1325;
BgL_arg4011z00_1324 = 
CNST_TABLE_REF(((long)26)); 
BgL_arg4012z00_1325 = 
CNST_TABLE_REF(((long)4)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg4011z00_1324, BgL_arg4012z00_1325, BGl_proc5630z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 173 */
obj_t BgL_arg4018z00_1330;obj_t BgL_arg4019z00_1331;
BgL_arg4018z00_1330 = 
CNST_TABLE_REF(((long)27)); 
BgL_arg4019z00_1331 = 
CNST_TABLE_REF(((long)4)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg4018z00_1330, BgL_arg4019z00_1331, BGl_proc5631z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 176 */
obj_t BgL_arg4025z00_1336;obj_t BgL_arg4026z00_1337;
BgL_arg4025z00_1336 = 
CNST_TABLE_REF(((long)28)); 
BgL_arg4026z00_1337 = 
CNST_TABLE_REF(((long)4)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg4025z00_1336, BgL_arg4026z00_1337, BGl_proc5632z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 179 */
obj_t BgL_arg4032z00_1342;obj_t BgL_arg4033z00_1343;
BgL_arg4032z00_1342 = 
CNST_TABLE_REF(((long)29)); 
BgL_arg4033z00_1343 = 
CNST_TABLE_REF(((long)4)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg4032z00_1342, BgL_arg4033z00_1343, BGl_proc5633z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 182 */
obj_t BgL_arg4039z00_1348;obj_t BgL_arg4040z00_1349;
BgL_arg4039z00_1348 = 
CNST_TABLE_REF(((long)30)); 
BgL_arg4040z00_1349 = 
CNST_TABLE_REF(((long)4)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg4039z00_1348, BgL_arg4040z00_1349, BGl_proc5634z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 188 */
obj_t BgL_arg4046z00_1354;obj_t BgL_arg4047z00_1355;
BgL_arg4046z00_1354 = 
CNST_TABLE_REF(((long)22)); 
BgL_arg4047z00_1355 = 
CNST_TABLE_REF(((long)4)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg4046z00_1354, BgL_arg4047z00_1355, BGl_proc5635z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 193 */
obj_t BgL_arg4055z00_1360;obj_t BgL_arg4056z00_1361;
BgL_arg4055z00_1360 = 
CNST_TABLE_REF(((long)23)); 
BgL_arg4056z00_1361 = 
CNST_TABLE_REF(((long)4)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg4055z00_1360, BgL_arg4056z00_1361, BGl_proc5636z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 201 */
obj_t BgL_arg4064z00_1366;obj_t BgL_arg4065z00_1367;
BgL_arg4064z00_1366 = 
CNST_TABLE_REF(((long)31)); 
BgL_arg4065z00_1367 = 
CNST_TABLE_REF(((long)1)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg4064z00_1366, BgL_arg4065z00_1367, BGl_proc5637z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 216 */
obj_t BgL_arg4095z00_1381;obj_t BgL_arg4096z00_1382;
BgL_arg4095z00_1381 = 
CNST_TABLE_REF(((long)32)); 
BgL_arg4096z00_1382 = 
CNST_TABLE_REF(((long)4)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg4095z00_1381, BgL_arg4096z00_1382, BGl_proc5638z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 222 */
obj_t BgL_arg4105z00_1387;obj_t BgL_arg4106z00_1388;
BgL_arg4105z00_1387 = 
CNST_TABLE_REF(((long)32)); 
BgL_arg4106z00_1388 = 
CNST_TABLE_REF(((long)17)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg4105z00_1387, BgL_arg4106z00_1388, BGl_proc5639z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 226 */
obj_t BgL_arg4114z00_1395;obj_t BgL_arg4115z00_1396;
BgL_arg4114z00_1395 = 
CNST_TABLE_REF(((long)33)); 
BgL_arg4115z00_1396 = 
CNST_TABLE_REF(((long)4)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg4114z00_1395, BgL_arg4115z00_1396, BGl_proc5640z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 229 */
obj_t BgL_arg4121z00_1401;obj_t BgL_arg4122z00_1402;
BgL_arg4121z00_1401 = 
CNST_TABLE_REF(((long)34)); 
BgL_arg4122z00_1402 = 
CNST_TABLE_REF(((long)17)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg4121z00_1401, BgL_arg4122z00_1402, BGl_proc5641z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 233 */
obj_t BgL_arg4133z00_1410;obj_t BgL_arg4134z00_1411;
BgL_arg4133z00_1410 = 
CNST_TABLE_REF(((long)35)); 
BgL_arg4134z00_1411 = 
CNST_TABLE_REF(((long)4)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg4133z00_1410, BgL_arg4134z00_1411, BGl_proc5642z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 236 */
obj_t BgL_arg4140z00_1416;obj_t BgL_arg4141z00_1417;
BgL_arg4140z00_1416 = 
CNST_TABLE_REF(((long)36)); 
BgL_arg4141z00_1417 = 
CNST_TABLE_REF(((long)4)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg4140z00_1416, BgL_arg4141z00_1417, BGl_proc5643z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 239 */
obj_t BgL_arg4147z00_1422;obj_t BgL_arg4148z00_1423;
BgL_arg4147z00_1422 = 
CNST_TABLE_REF(((long)37)); 
BgL_arg4148z00_1423 = 
CNST_TABLE_REF(((long)17)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg4147z00_1422, BgL_arg4148z00_1423, BGl_proc5644z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 243 */
obj_t BgL_arg4159z00_1431;obj_t BgL_arg4160z00_1432;
BgL_arg4159z00_1431 = 
CNST_TABLE_REF(((long)38)); 
BgL_arg4160z00_1432 = 
CNST_TABLE_REF(((long)4)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg4159z00_1431, BgL_arg4160z00_1432, BGl_proc5645z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 246 */
obj_t BgL_arg4166z00_1437;obj_t BgL_arg4167z00_1438;
BgL_arg4166z00_1437 = 
CNST_TABLE_REF(((long)38)); 
BgL_arg4167z00_1438 = 
CNST_TABLE_REF(((long)17)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg4166z00_1437, BgL_arg4167z00_1438, BGl_proc5646z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 249 */
obj_t BgL_arg4174z00_1445;obj_t BgL_arg4175z00_1446;
BgL_arg4174z00_1445 = 
CNST_TABLE_REF(((long)39)); 
BgL_arg4175z00_1446 = 
CNST_TABLE_REF(((long)4)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg4174z00_1445, BgL_arg4175z00_1446, BGl_proc5647z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 252 */
obj_t BgL_arg4181z00_1451;obj_t BgL_arg4182z00_1452;
BgL_arg4181z00_1451 = 
CNST_TABLE_REF(((long)39)); 
BgL_arg4182z00_1452 = 
CNST_TABLE_REF(((long)17)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg4181z00_1451, BgL_arg4182z00_1452, BGl_proc5648z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 258 */
obj_t BgL_arg4189z00_1459;obj_t BgL_arg4190z00_1460;
BgL_arg4189z00_1459 = 
CNST_TABLE_REF(((long)40)); 
BgL_arg4190z00_1460 = 
CNST_TABLE_REF(((long)17)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg4189z00_1459, BgL_arg4190z00_1460, BGl_proc5649z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 262 */
obj_t BgL_arg4201z00_1468;obj_t BgL_arg4202z00_1469;
BgL_arg4201z00_1468 = 
CNST_TABLE_REF(((long)41)); 
BgL_arg4202z00_1469 = 
CNST_TABLE_REF(((long)1)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg4201z00_1468, BgL_arg4202z00_1469, BGl_proc5650z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 268 */
obj_t BgL_arg4217z00_1477;obj_t BgL_arg4218z00_1478;
BgL_arg4217z00_1477 = 
CNST_TABLE_REF(((long)42)); 
BgL_arg4218z00_1478 = 
CNST_TABLE_REF(((long)1)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg4217z00_1477, BgL_arg4218z00_1478, BGl_proc5651z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 276 */
obj_t BgL_arg4237z00_1487;obj_t BgL_arg4238z00_1488;
BgL_arg4237z00_1487 = 
CNST_TABLE_REF(((long)43)); 
BgL_arg4238z00_1488 = 
CNST_TABLE_REF(((long)17)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg4237z00_1487, BgL_arg4238z00_1488, BGl_proc5652z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 279 */
obj_t BgL_arg4245z00_1495;obj_t BgL_arg4246z00_1496;
BgL_arg4245z00_1495 = 
CNST_TABLE_REF(((long)44)); 
BgL_arg4246z00_1496 = 
CNST_TABLE_REF(((long)4)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg4245z00_1495, BgL_arg4246z00_1496, BGl_proc5653z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 283 */
obj_t BgL_arg4252z00_1501;obj_t BgL_arg4253z00_1502;
BgL_arg4252z00_1501 = 
CNST_TABLE_REF(((long)45)); 
BgL_arg4253z00_1502 = 
CNST_TABLE_REF(((long)4)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg4252z00_1501, BgL_arg4253z00_1502, BGl_proc5654z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 287 */
obj_t BgL_arg4259z00_1507;obj_t BgL_arg4260z00_1508;
BgL_arg4259z00_1507 = 
CNST_TABLE_REF(((long)46)); 
BgL_arg4260z00_1508 = 
CNST_TABLE_REF(((long)17)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg4259z00_1507, BgL_arg4260z00_1508, BGl_proc5655z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 291 */
obj_t BgL_arg4268z00_1515;obj_t BgL_arg4269z00_1516;
BgL_arg4268z00_1515 = 
CNST_TABLE_REF(((long)47)); 
BgL_arg4269z00_1516 = 
CNST_TABLE_REF(((long)17)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg4268z00_1515, BgL_arg4269z00_1516, BGl_proc5656z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 311 */
obj_t BgL_arg4280z00_1524;obj_t BgL_arg4281z00_1525;
BgL_arg4280z00_1524 = 
CNST_TABLE_REF(((long)48)); 
BgL_arg4281z00_1525 = 
CNST_TABLE_REF(((long)4)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg4280z00_1524, BgL_arg4281z00_1525, BGl_proc5657z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 314 */
obj_t BgL_arg4287z00_1530;obj_t BgL_arg4288z00_1531;
BgL_arg4287z00_1530 = 
CNST_TABLE_REF(((long)49)); 
BgL_arg4288z00_1531 = 
CNST_TABLE_REF(((long)4)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg4287z00_1530, BgL_arg4288z00_1531, BGl_proc5658z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 320 */
obj_t BgL_arg4294z00_1536;obj_t BgL_arg4295z00_1537;
BgL_arg4294z00_1536 = 
CNST_TABLE_REF(((long)50)); 
BgL_arg4295z00_1537 = 
CNST_TABLE_REF(((long)17)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg4294z00_1536, BgL_arg4295z00_1537, BGl_proc5659z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 324 */
obj_t BgL_arg4306z00_1545;obj_t BgL_arg4307z00_1546;
BgL_arg4306z00_1545 = 
CNST_TABLE_REF(((long)51)); 
BgL_arg4307z00_1546 = 
CNST_TABLE_REF(((long)4)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg4306z00_1545, BgL_arg4307z00_1546, BGl_proc5660z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 327 */
obj_t BgL_arg4314z00_1551;obj_t BgL_arg4315z00_1552;
BgL_arg4314z00_1551 = 
CNST_TABLE_REF(((long)52)); 
BgL_arg4315z00_1552 = 
CNST_TABLE_REF(((long)4)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg4314z00_1551, BgL_arg4315z00_1552, BGl_proc5661z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 330 */
obj_t BgL_arg4321z00_1557;obj_t BgL_arg4322z00_1558;
BgL_arg4321z00_1557 = 
CNST_TABLE_REF(((long)53)); 
BgL_arg4322z00_1558 = 
CNST_TABLE_REF(((long)17)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg4321z00_1557, BgL_arg4322z00_1558, BGl_proc5662z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 333 */
obj_t BgL_arg4329z00_1565;obj_t BgL_arg4330z00_1566;
BgL_arg4329z00_1565 = 
CNST_TABLE_REF(((long)54)); 
BgL_arg4330z00_1566 = 
CNST_TABLE_REF(((long)17)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg4329z00_1565, BgL_arg4330z00_1566, BGl_proc5663z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 336 */
obj_t BgL_arg4337z00_1573;obj_t BgL_arg4338z00_1574;
BgL_arg4337z00_1573 = 
CNST_TABLE_REF(((long)55)); 
BgL_arg4338z00_1574 = 
CNST_TABLE_REF(((long)17)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg4337z00_1573, BgL_arg4338z00_1574, BGl_proc5664z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 339 */
obj_t BgL_arg4345z00_1581;obj_t BgL_arg4346z00_1582;
BgL_arg4345z00_1581 = 
CNST_TABLE_REF(((long)56)); 
BgL_arg4346z00_1582 = 
CNST_TABLE_REF(((long)17)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg4345z00_1581, BgL_arg4346z00_1582, BGl_proc5665z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 342 */
obj_t BgL_arg4353z00_1589;obj_t BgL_arg4354z00_1590;
BgL_arg4353z00_1589 = 
CNST_TABLE_REF(((long)57)); 
BgL_arg4354z00_1590 = 
CNST_TABLE_REF(((long)17)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg4353z00_1589, BgL_arg4354z00_1590, BGl_proc5666z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 346 */
obj_t BgL_arg4361z00_1597;obj_t BgL_arg4362z00_1598;
BgL_arg4361z00_1597 = 
CNST_TABLE_REF(((long)58)); 
BgL_arg4362z00_1598 = 
CNST_TABLE_REF(((long)4)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg4361z00_1597, BgL_arg4362z00_1598, BGl_proc5667z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 349 */
obj_t BgL_arg4368z00_1603;obj_t BgL_arg4369z00_1604;
BgL_arg4368z00_1603 = 
CNST_TABLE_REF(((long)59)); 
BgL_arg4369z00_1604 = 
CNST_TABLE_REF(((long)4)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg4368z00_1603, BgL_arg4369z00_1604, BGl_proc5668z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 352 */
obj_t BgL_arg4375z00_1609;obj_t BgL_arg4376z00_1610;
BgL_arg4375z00_1609 = 
CNST_TABLE_REF(((long)60)); 
BgL_arg4376z00_1610 = 
CNST_TABLE_REF(((long)4)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg4375z00_1609, BgL_arg4376z00_1610, BGl_proc5669z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 355 */
obj_t BgL_arg4382z00_1615;obj_t BgL_arg4383z00_1616;
BgL_arg4382z00_1615 = 
CNST_TABLE_REF(((long)61)); 
BgL_arg4383z00_1616 = 
CNST_TABLE_REF(((long)4)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg4382z00_1615, BgL_arg4383z00_1616, BGl_proc5670z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 358 */
obj_t BgL_arg4389z00_1621;obj_t BgL_arg4390z00_1622;
BgL_arg4389z00_1621 = 
CNST_TABLE_REF(((long)62)); 
BgL_arg4390z00_1622 = 
CNST_TABLE_REF(((long)4)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg4389z00_1621, BgL_arg4390z00_1622, BGl_proc5671z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 364 */
obj_t BgL_arg4396z00_1627;obj_t BgL_arg4397z00_1628;
BgL_arg4396z00_1627 = 
CNST_TABLE_REF(((long)63)); 
BgL_arg4397z00_1628 = 
CNST_TABLE_REF(((long)4)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg4396z00_1627, BgL_arg4397z00_1628, BGl_proc5672z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 367 */
obj_t BgL_arg4403z00_1633;obj_t BgL_arg4404z00_1634;
BgL_arg4403z00_1633 = 
CNST_TABLE_REF(((long)64)); 
BgL_arg4404z00_1634 = 
CNST_TABLE_REF(((long)4)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg4403z00_1633, BgL_arg4404z00_1634, BGl_proc5673z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 370 */
obj_t BgL_arg4410z00_1639;obj_t BgL_arg4411z00_1640;
BgL_arg4410z00_1639 = 
CNST_TABLE_REF(((long)65)); 
BgL_arg4411z00_1640 = 
CNST_TABLE_REF(((long)4)); 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg4410z00_1639, BgL_arg4411z00_1640, BGl_proc5674z00zzmsil_inlinez00); } 
{ /* ./SawMsil/inline.scm 373 */
obj_t BgL_arg4417z00_1645;obj_t BgL_arg4418z00_1646;
BgL_arg4417z00_1645 = 
CNST_TABLE_REF(((long)66)); 
BgL_arg4418z00_1646 = 
CNST_TABLE_REF(((long)4)); 
return 
BGl_putpropz12z12zz__r4_symbols_6_4z00(BgL_arg4417z00_1645, BgL_arg4418z00_1646, BGl_proc5675z00zzmsil_inlinez00);} } 
}



/* <anonymous:4421> */
obj_t BGl_zc3anonymousza34421ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2376, obj_t BgL_mez00_2377)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 373 */
{ 
obj_t BgL_mez00_1648;
BgL_mez00_1648 = BgL_mez00_2377; 
return 
BGl_bitnotz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1648));} } 
}



/* <anonymous:4414> */
obj_t BGl_zc3anonymousza34414ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2378, obj_t BgL_mez00_2379)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 370 */
{ 
obj_t BgL_mez00_1642;
BgL_mez00_1642 = BgL_mez00_2379; 
return 
BGl_bitxorz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1642));} } 
}



/* <anonymous:4407> */
obj_t BGl_zc3anonymousza34407ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2380, obj_t BgL_mez00_2381)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 367 */
{ 
obj_t BgL_mez00_1636;
BgL_mez00_1636 = BgL_mez00_2381; 
return 
BGl_bitandz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1636));} } 
}



/* <anonymous:4400> */
obj_t BGl_zc3anonymousza34400ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2382, obj_t BgL_mez00_2383)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 364 */
{ 
obj_t BgL_mez00_1630;
BgL_mez00_1630 = BgL_mez00_2383; 
return 
BGl_bitorz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1630));} } 
}



/* <anonymous:4393> */
obj_t BGl_zc3anonymousza34393ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2384, obj_t BgL_mez00_2385)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 358 */
{ 
obj_t BgL_mez00_1624;
BgL_mez00_1624 = BgL_mez00_2385; 
return 
BGl_negz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1624));} } 
}



/* <anonymous:4386> */
obj_t BGl_zc3anonymousza34386ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2386, obj_t BgL_mez00_2387)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 355 */
{ 
obj_t BgL_mez00_1618;
BgL_mez00_1618 = BgL_mez00_2387; 
return 
BGl_divz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1618));} } 
}



/* <anonymous:4379> */
obj_t BGl_zc3anonymousza34379ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2388, obj_t BgL_mez00_2389)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 352 */
{ 
obj_t BgL_mez00_1612;
BgL_mez00_1612 = BgL_mez00_2389; 
return 
BGl_mulz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1612));} } 
}



/* <anonymous:4372> */
obj_t BGl_zc3anonymousza34372ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2390, obj_t BgL_mez00_2391)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 349 */
{ 
obj_t BgL_mez00_1606;
BgL_mez00_1606 = BgL_mez00_2391; 
return 
BGl_subz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1606));} } 
}



/* <anonymous:4365> */
obj_t BGl_zc3anonymousza34365ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2392, obj_t BgL_mez00_2393)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 346 */
{ 
obj_t BgL_mez00_1600;
BgL_mez00_1600 = BgL_mez00_2393; 
return 
BGl_addz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1600));} } 
}



/* <anonymous:4357> */
obj_t BGl_zc3anonymousza34357ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2394, obj_t BgL_mez00_2395, obj_t BgL_onzf3zf3_2396, obj_t BgL_labz00_2397)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 342 */
{ 
obj_t BgL_mez00_1592;obj_t BgL_onzf3zf3_1593;obj_t BgL_labz00_1594;
BgL_mez00_1592 = BgL_mez00_2395; 
BgL_onzf3zf3_1593 = BgL_onzf3zf3_2396; 
BgL_labz00_1594 = BgL_labz00_2397; 
if(
CBOOL(BgL_onzf3zf3_1593))
{ /* ./SawMsil/inline.scm 343 */
return 
BGl_bgez00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1592), BGl_string5676z00zzmsil_inlinez00, BgL_labz00_1594);}  else 
{ /* ./SawMsil/inline.scm 343 */
return 
BGl_bltz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1592), BGl_string5676z00zzmsil_inlinez00, BgL_labz00_1594);} } } 
}



/* <anonymous:4349> */
obj_t BGl_zc3anonymousza34349ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2398, obj_t BgL_mez00_2399, obj_t BgL_onzf3zf3_2400, obj_t BgL_labz00_2401)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 339 */
{ 
obj_t BgL_mez00_1584;obj_t BgL_onzf3zf3_1585;obj_t BgL_labz00_1586;
BgL_mez00_1584 = BgL_mez00_2399; 
BgL_onzf3zf3_1585 = BgL_onzf3zf3_2400; 
BgL_labz00_1586 = BgL_labz00_2401; 
if(
CBOOL(BgL_onzf3zf3_1585))
{ /* ./SawMsil/inline.scm 340 */
return 
BGl_blez00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1584), BGl_string5676z00zzmsil_inlinez00, BgL_labz00_1586);}  else 
{ /* ./SawMsil/inline.scm 340 */
return 
BGl_bgtz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1584), BGl_string5676z00zzmsil_inlinez00, BgL_labz00_1586);} } } 
}



/* <anonymous:4341> */
obj_t BGl_zc3anonymousza34341ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2402, obj_t BgL_mez00_2403, obj_t BgL_onzf3zf3_2404, obj_t BgL_labz00_2405)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 336 */
{ 
obj_t BgL_mez00_1576;obj_t BgL_onzf3zf3_1577;obj_t BgL_labz00_1578;
BgL_mez00_1576 = BgL_mez00_2403; 
BgL_onzf3zf3_1577 = BgL_onzf3zf3_2404; 
BgL_labz00_1578 = BgL_labz00_2405; 
if(
CBOOL(BgL_onzf3zf3_1577))
{ /* ./SawMsil/inline.scm 337 */
return 
BGl_bgtz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1576), BGl_string5676z00zzmsil_inlinez00, BgL_labz00_1578);}  else 
{ /* ./SawMsil/inline.scm 337 */
return 
BGl_blez00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1576), BGl_string5676z00zzmsil_inlinez00, BgL_labz00_1578);} } } 
}



/* <anonymous:4333> */
obj_t BGl_zc3anonymousza34333ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2406, obj_t BgL_mez00_2407, obj_t BgL_onzf3zf3_2408, obj_t BgL_labz00_2409)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 333 */
{ 
obj_t BgL_mez00_1568;obj_t BgL_onzf3zf3_1569;obj_t BgL_labz00_1570;
BgL_mez00_1568 = BgL_mez00_2407; 
BgL_onzf3zf3_1569 = BgL_onzf3zf3_2408; 
BgL_labz00_1570 = BgL_labz00_2409; 
if(
CBOOL(BgL_onzf3zf3_1569))
{ /* ./SawMsil/inline.scm 334 */
return 
BGl_bltz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1568), BGl_string5676z00zzmsil_inlinez00, BgL_labz00_1570);}  else 
{ /* ./SawMsil/inline.scm 334 */
return 
BGl_bgez00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1568), BGl_string5676z00zzmsil_inlinez00, BgL_labz00_1570);} } } 
}



/* <anonymous:4325> */
obj_t BGl_zc3anonymousza34325ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2410, obj_t BgL_mez00_2411, obj_t BgL_onzf3zf3_2412, obj_t BgL_labz00_2413)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 330 */
{ 
obj_t BgL_mez00_1560;obj_t BgL_onzf3zf3_1561;obj_t BgL_labz00_1562;
BgL_mez00_1560 = BgL_mez00_2411; 
BgL_onzf3zf3_1561 = BgL_onzf3zf3_2412; 
BgL_labz00_1562 = BgL_labz00_2413; 
if(
CBOOL(BgL_onzf3zf3_1561))
{ /* ./SawMsil/inline.scm 331 */
return 
BGl_beqz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1560), BGl_string5676z00zzmsil_inlinez00, BgL_labz00_1562);}  else 
{ /* ./SawMsil/inline.scm 331 */
return 
BGl_bnez00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1560), BGl_string5676z00zzmsil_inlinez00, BgL_labz00_1562);} } } 
}



/* <anonymous:4318> */
obj_t BGl_zc3anonymousza34318ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2414, obj_t BgL_mez00_2415)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 327 */
{ 
obj_t BgL_mez00_1554;
BgL_mez00_1554 = BgL_mez00_2415; 
return 
BGl_loadzd2fieldzd2zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1554), 
CNST_TABLE_REF(((long)67)), BGl_string5677z00zzmsil_inlinez00, 
CNST_TABLE_REF(((long)68)));} } 
}



/* <anonymous:4311> */
obj_t BGl_zc3anonymousza34311ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2416, obj_t BgL_mez00_2417)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 324 */
{ 
obj_t BgL_mez00_1548;
BgL_mez00_1548 = BgL_mez00_2417; 
return 
BGl_newobjz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1548), BGl_string5677z00zzmsil_inlinez00, 
CNST_TABLE_REF(((long)69)));} } 
}



/* <anonymous:4298> */
obj_t BGl_zc3anonymousza34298ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2418, obj_t BgL_mez00_2419, obj_t BgL_onzf3zf3_2420, obj_t BgL_labz00_2421)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 320 */
{ 
obj_t BgL_mez00_1539;obj_t BgL_onzf3zf3_1540;obj_t BgL_labz00_1541;
BgL_mez00_1539 = BgL_mez00_2419; 
BgL_onzf3zf3_1540 = BgL_onzf3zf3_2420; 
BgL_labz00_1541 = BgL_labz00_2421; 
{ /* ./SawMsil/inline.scm 321 */
BgL_typez00_bglt BgL_arg4300z00_2287;
BgL_arg4300z00_2287 = 
BGl_findzd2typezd2zztype_envz00(
CNST_TABLE_REF(((long)70))); 
BGl_isinstz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1539), BgL_arg4300z00_2287); } 
if(
CBOOL(BgL_onzf3zf3_1540))
{ /* ./SawMsil/inline.scm 321 */
return 
BGl_brtruez00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1539), BGl_string5676z00zzmsil_inlinez00, BgL_labz00_1541);}  else 
{ /* ./SawMsil/inline.scm 321 */
return 
BGl_brfalsez00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1539), BGl_string5676z00zzmsil_inlinez00, BgL_labz00_1541);} } } 
}



/* <anonymous:4291> */
obj_t BGl_zc3anonymousza34291ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2422, obj_t BgL_mez00_2423)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 314 */
{ 
obj_t BgL_mez00_1533;
BgL_mez00_1533 = BgL_mez00_2423; 
return 
BGl_loadzd2fieldzd2zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1533), 
CNST_TABLE_REF(((long)71)), BGl_string5678z00zzmsil_inlinez00, 
CNST_TABLE_REF(((long)72)));} } 
}



/* <anonymous:4284> */
obj_t BGl_zc3anonymousza34284ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2424, obj_t BgL_mez00_2425)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 311 */
{ 
obj_t BgL_mez00_1527;
BgL_mez00_1527 = BgL_mez00_2425; 
return 
BGl_loadzd2vectorzd2lengthz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1527));} } 
}



/* <anonymous:4272> */
obj_t BGl_zc3anonymousza34272ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2426, obj_t BgL_mez00_2427, obj_t BgL_onzf3zf3_2428, obj_t BgL_labz00_2429)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 291 */
{ 
obj_t BgL_mez00_1518;obj_t BgL_onzf3zf3_1519;obj_t BgL_labz00_1520;
BgL_mez00_1518 = BgL_mez00_2427; 
BgL_onzf3zf3_1519 = BgL_onzf3zf3_2428; 
BgL_labz00_1520 = BgL_labz00_2429; 
{ /* ./SawMsil/inline.scm 292 */
BgL_typez00_bglt BgL_arg4274z00_2286;
BgL_arg4274z00_2286 = 
BGl_findzd2typezd2zztype_envz00(
CNST_TABLE_REF(((long)73))); 
BGl_isinstz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1518), BgL_arg4274z00_2286); } 
if(
CBOOL(BgL_onzf3zf3_1519))
{ /* ./SawMsil/inline.scm 292 */
return 
BGl_brtruez00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1518), BGl_string5676z00zzmsil_inlinez00, BgL_labz00_1520);}  else 
{ /* ./SawMsil/inline.scm 292 */
return 
BGl_brfalsez00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1518), BGl_string5676z00zzmsil_inlinez00, BgL_labz00_1520);} } } 
}



/* <anonymous:4263> */
obj_t BGl_zc3anonymousza34263ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2430, obj_t BgL_mez00_2431, obj_t BgL_onzf3zf3_2432, obj_t BgL_labz00_2433)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 287 */
{ 
obj_t BgL_mez00_1510;obj_t BgL_onzf3zf3_1511;obj_t BgL_labz00_1512;
BgL_mez00_1510 = BgL_mez00_2431; 
BgL_onzf3zf3_1511 = BgL_onzf3zf3_2432; 
BgL_labz00_1512 = BgL_labz00_2433; 
BGl_pushzd2constantzd2zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1510), BGl_string5679z00zzmsil_inlinez00); 
if(
CBOOL(BgL_onzf3zf3_1511))
{ /* ./SawMsil/inline.scm 289 */
return 
BGl_beqz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1510), BGl_string5676z00zzmsil_inlinez00, BgL_labz00_1512);}  else 
{ /* ./SawMsil/inline.scm 289 */
return 
BGl_bnez00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1510), BGl_string5676z00zzmsil_inlinez00, BgL_labz00_1512);} } } 
}



/* <anonymous:4256> */
obj_t BGl_zc3anonymousza34256ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2434, obj_t BgL_mez00_2435)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 283 */
{ 
obj_t BgL_mez00_1504;
BgL_mez00_1504 = BgL_mez00_2435; 
BGl_storezd2fieldzd2zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1504), 
CNST_TABLE_REF(((long)74)), BGl_string5680z00zzmsil_inlinez00, 
CNST_TABLE_REF(((long)75))); 
return 
CNST_TABLE_REF(((long)76));} } 
}



/* <anonymous:4249> */
obj_t BGl_zc3anonymousza34249ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2436, obj_t BgL_mez00_2437)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 279 */
{ 
obj_t BgL_mez00_1498;
BgL_mez00_1498 = BgL_mez00_2437; 
BGl_storezd2fieldzd2zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1498), 
CNST_TABLE_REF(((long)74)), BGl_string5680z00zzmsil_inlinez00, 
CNST_TABLE_REF(((long)77))); 
return 
CNST_TABLE_REF(((long)76));} } 
}



/* <anonymous:4241> */
obj_t BGl_zc3anonymousza34241ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2438, obj_t BgL_mez00_2439, obj_t BgL_onzf3zf3_2440, obj_t BgL_labz00_2441)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 276 */
{ 
obj_t BgL_mez00_1490;obj_t BgL_onzf3zf3_1491;obj_t BgL_labz00_1492;
BgL_mez00_1490 = BgL_mez00_2439; 
BgL_onzf3zf3_1491 = BgL_onzf3zf3_2440; 
BgL_labz00_1492 = BgL_labz00_2441; 
if(
CBOOL(BgL_onzf3zf3_1491))
{ /* ./SawMsil/inline.scm 277 */
return 
BGl_beqz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1490), BGl_string5676z00zzmsil_inlinez00, BgL_labz00_1492);}  else 
{ /* ./SawMsil/inline.scm 277 */
return 
BGl_bnez00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1490), BGl_string5676z00zzmsil_inlinez00, BgL_labz00_1492);} } } 
}



/* <anonymous:4221> */
obj_t BGl_zc3anonymousza34221ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2442, obj_t BgL_mez00_2443, obj_t BgL_argsz00_2444)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 268 */
{ 
obj_t BgL_mez00_1480;obj_t BgL_argsz00_1481;
BgL_mez00_1480 = BgL_mez00_2443; 
BgL_argsz00_1481 = BgL_argsz00_2444; 
{ /* ./SawMsil/inline.scm 269 */
obj_t BgL_arg4223z00_1483;
BgL_arg4223z00_1483 = 
CAR(BgL_argsz00_1481); 
BGl_genzd2exprzd2zzmsil_codez00(
(BgL_dotnetz00_bglt)(BgL_mez00_1480), BgL_arg4223z00_1483); } 
BGl_loadzd2fieldzd2zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1480), 
CNST_TABLE_REF(((long)78)), BGl_string5681z00zzmsil_inlinez00, 
CNST_TABLE_REF(((long)79))); 
{ /* ./SawMsil/inline.scm 271 */
obj_t BgL_arg4228z00_1484;
{ /* ./SawMsil/inline.scm 271 */
obj_t BgL_auxz00_2956;
BgL_auxz00_2956 = 
CDR(BgL_argsz00_1481); 
BgL_arg4228z00_1484 = 
CAR(BgL_auxz00_2956); } 
BGl_genzd2exprzd2zzmsil_codez00(
(BgL_dotnetz00_bglt)(BgL_mez00_1480), BgL_arg4228z00_1484); } 
{ /* ./SawMsil/inline.scm 272 */
obj_t BgL_arg4232z00_1485;
{ /* ./SawMsil/inline.scm 272 */
obj_t BgL_auxz00_2961;
{ /* ./SawMsil/inline.scm 272 */
obj_t BgL_auxz00_2962;
BgL_auxz00_2962 = 
CDR(BgL_argsz00_1481); 
BgL_auxz00_2961 = 
CDR(BgL_auxz00_2962); } 
BgL_arg4232z00_1485 = 
CAR(BgL_auxz00_2961); } 
BGl_genzd2exprzd2zzmsil_codez00(
(BgL_dotnetz00_bglt)(BgL_mez00_1480), BgL_arg4232z00_1485); } 
BGl_storezd2vectorzd2zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1480), 
CNST_TABLE_REF(((long)74))); 
return 
CNST_TABLE_REF(((long)76));} } 
}



/* <anonymous:4205> */
obj_t BGl_zc3anonymousza34205ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2445, obj_t BgL_mez00_2446, obj_t BgL_argsz00_2447)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 262 */
{ 
obj_t BgL_mez00_1471;obj_t BgL_argsz00_1472;
BgL_mez00_1471 = BgL_mez00_2446; 
BgL_argsz00_1472 = BgL_argsz00_2447; 
{ /* ./SawMsil/inline.scm 263 */
obj_t BgL_arg4207z00_1474;
BgL_arg4207z00_1474 = 
CAR(BgL_argsz00_1472); 
BGl_genzd2exprzd2zzmsil_codez00(
(BgL_dotnetz00_bglt)(BgL_mez00_1471), BgL_arg4207z00_1474); } 
BGl_loadzd2fieldzd2zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1471), 
CNST_TABLE_REF(((long)78)), BGl_string5681z00zzmsil_inlinez00, 
CNST_TABLE_REF(((long)79))); 
{ /* ./SawMsil/inline.scm 265 */
obj_t BgL_arg4212z00_1475;
{ /* ./SawMsil/inline.scm 265 */
obj_t BgL_auxz00_2979;
BgL_auxz00_2979 = 
CDR(BgL_argsz00_1472); 
BgL_arg4212z00_1475 = 
CAR(BgL_auxz00_2979); } 
BGl_genzd2exprzd2zzmsil_codez00(
(BgL_dotnetz00_bglt)(BgL_mez00_1471), BgL_arg4212z00_1475); } 
return 
BGl_loadzd2vectorzd2zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1471), 
CNST_TABLE_REF(((long)74)));} } 
}



/* <anonymous:4193> */
obj_t BGl_zc3anonymousza34193ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2448, obj_t BgL_mez00_2449, obj_t BgL_onzf3zf3_2450, obj_t BgL_labz00_2451)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 258 */
{ 
obj_t BgL_mez00_1462;obj_t BgL_onzf3zf3_1463;obj_t BgL_labz00_1464;
BgL_mez00_1462 = BgL_mez00_2449; 
BgL_onzf3zf3_1463 = BgL_onzf3zf3_2450; 
BgL_labz00_1464 = BgL_labz00_2451; 
{ /* ./SawMsil/inline.scm 259 */
BgL_typez00_bglt BgL_arg4195z00_2269;
BgL_arg4195z00_2269 = 
BGl_findzd2typezd2zztype_envz00(
CNST_TABLE_REF(((long)80))); 
BGl_isinstz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1462), BgL_arg4195z00_2269); } 
if(
CBOOL(BgL_onzf3zf3_1463))
{ /* ./SawMsil/inline.scm 259 */
return 
BGl_brtruez00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1462), BGl_string5676z00zzmsil_inlinez00, BgL_labz00_1464);}  else 
{ /* ./SawMsil/inline.scm 259 */
return 
BGl_brfalsez00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1462), BGl_string5676z00zzmsil_inlinez00, BgL_labz00_1464);} } } 
}



/* <anonymous:4185> */
obj_t BGl_zc3anonymousza34185ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2452, obj_t BgL_mez00_2453, obj_t BgL_onzf3zf3_2454, obj_t BgL_labz00_2455)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 252 */
{ 
obj_t BgL_mez00_1454;obj_t BgL_onzf3zf3_1455;obj_t BgL_labz00_1456;
BgL_mez00_1454 = BgL_mez00_2453; 
BgL_onzf3zf3_1455 = BgL_onzf3zf3_2454; 
BgL_labz00_1456 = BgL_labz00_2455; 
if(
CBOOL(BgL_onzf3zf3_1455))
{ /* ./SawMsil/inline.scm 253 */
return 
BGl_bltz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1454), BGl_string5676z00zzmsil_inlinez00, BgL_labz00_1456);}  else 
{ /* ./SawMsil/inline.scm 253 */
return 
BGl_bgez00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1454), BGl_string5676z00zzmsil_inlinez00, BgL_labz00_1456);} } } 
}



/* <anonymous:4178> */
obj_t BGl_zc3anonymousza34178ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2456, obj_t BgL_mez00_2457)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 249 */
{ 
obj_t BgL_mez00_1448;
BgL_mez00_1448 = BgL_mez00_2457; 
return 
BGl_cltz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1448));} } 
}



/* <anonymous:4170> */
obj_t BGl_zc3anonymousza34170ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2458, obj_t BgL_mez00_2459, obj_t BgL_onzf3zf3_2460, obj_t BgL_labz00_2461)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 246 */
{ 
obj_t BgL_mez00_1440;obj_t BgL_onzf3zf3_1441;obj_t BgL_labz00_1442;
BgL_mez00_1440 = BgL_mez00_2459; 
BgL_onzf3zf3_1441 = BgL_onzf3zf3_2460; 
BgL_labz00_1442 = BgL_labz00_2461; 
if(
CBOOL(BgL_onzf3zf3_1441))
{ /* ./SawMsil/inline.scm 247 */
return 
BGl_bltz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1440), BGl_string5676z00zzmsil_inlinez00, BgL_labz00_1442);}  else 
{ /* ./SawMsil/inline.scm 247 */
return 
BGl_bgez00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1440), BGl_string5676z00zzmsil_inlinez00, BgL_labz00_1442);} } } 
}



/* <anonymous:4163> */
obj_t BGl_zc3anonymousza34163ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2462, obj_t BgL_mez00_2463)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 243 */
{ 
obj_t BgL_mez00_1434;
BgL_mez00_1434 = BgL_mez00_2463; 
return 
BGl_cltz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1434));} } 
}



/* <anonymous:4151> */
obj_t BGl_zc3anonymousza34151ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2464, obj_t BgL_mez00_2465, obj_t BgL_onzf3zf3_2466, obj_t BgL_labz00_2467)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 239 */
{ 
obj_t BgL_mez00_1425;obj_t BgL_onzf3zf3_1426;obj_t BgL_labz00_1427;
BgL_mez00_1425 = BgL_mez00_2465; 
BgL_onzf3zf3_1426 = BgL_onzf3zf3_2466; 
BgL_labz00_1427 = BgL_labz00_2467; 
{ /* ./SawMsil/inline.scm 240 */
BgL_typez00_bglt BgL_arg4153z00_2268;
BgL_arg4153z00_2268 = 
BGl_findzd2typezd2zztype_envz00(
CNST_TABLE_REF(((long)81))); 
BGl_isinstz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1425), BgL_arg4153z00_2268); } 
if(
CBOOL(BgL_onzf3zf3_1426))
{ /* ./SawMsil/inline.scm 240 */
return 
BGl_brtruez00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1425), BGl_string5676z00zzmsil_inlinez00, BgL_labz00_1427);}  else 
{ /* ./SawMsil/inline.scm 240 */
return 
BGl_brfalsez00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1425), BGl_string5676z00zzmsil_inlinez00, BgL_labz00_1427);} } } 
}



/* <anonymous:4144> */
obj_t BGl_zc3anonymousza34144ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2468, obj_t BgL_mez00_2469)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 236 */
{ 
obj_t BgL_mez00_1419;
BgL_mez00_1419 = BgL_mez00_2469; 
return 
BGl_loadzd2fieldzd2zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1419), 
CNST_TABLE_REF(((long)74)), BGl_string5680z00zzmsil_inlinez00, 
CNST_TABLE_REF(((long)75)));} } 
}



/* <anonymous:4137> */
obj_t BGl_zc3anonymousza34137ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2470, obj_t BgL_mez00_2471)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 233 */
{ 
obj_t BgL_mez00_1413;
BgL_mez00_1413 = BgL_mez00_2471; 
return 
BGl_loadzd2fieldzd2zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1413), 
CNST_TABLE_REF(((long)74)), BGl_string5680z00zzmsil_inlinez00, 
CNST_TABLE_REF(((long)77)));} } 
}



/* <anonymous:4125> */
obj_t BGl_zc3anonymousza34125ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2472, obj_t BgL_mez00_2473, obj_t BgL_onzf3zf3_2474, obj_t BgL_labz00_2475)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 229 */
{ 
obj_t BgL_mez00_1404;obj_t BgL_onzf3zf3_1405;obj_t BgL_labz00_1406;
BgL_mez00_1404 = BgL_mez00_2473; 
BgL_onzf3zf3_1405 = BgL_onzf3zf3_2474; 
BgL_labz00_1406 = BgL_labz00_2475; 
{ /* ./SawMsil/inline.scm 230 */
BgL_typez00_bglt BgL_arg4127z00_2267;
BgL_arg4127z00_2267 = 
BGl_findzd2typezd2zztype_envz00(
CNST_TABLE_REF(((long)82))); 
BGl_isinstz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1404), BgL_arg4127z00_2267); } 
if(
CBOOL(BgL_onzf3zf3_1405))
{ /* ./SawMsil/inline.scm 230 */
return 
BGl_brtruez00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1404), BGl_string5676z00zzmsil_inlinez00, BgL_labz00_1406);}  else 
{ /* ./SawMsil/inline.scm 230 */
return 
BGl_brfalsez00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1404), BGl_string5676z00zzmsil_inlinez00, BgL_labz00_1406);} } } 
}



/* <anonymous:4118> */
obj_t BGl_zc3anonymousza34118ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2476, obj_t BgL_mez00_2477)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 226 */
{ 
obj_t BgL_mez00_1398;
BgL_mez00_1398 = BgL_mez00_2477; 
return 
BGl_newobjz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1398), BGl_string5680z00zzmsil_inlinez00, 
CNST_TABLE_REF(((long)83)));} } 
}



/* <anonymous:4109> */
obj_t BGl_zc3anonymousza34109ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2478, obj_t BgL_mez00_2479, obj_t BgL_onzf3zf3_2480, obj_t BgL_labz00_2481)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 222 */
{ 
obj_t BgL_mez00_1390;obj_t BgL_onzf3zf3_1391;obj_t BgL_labz00_1392;
BgL_mez00_1390 = BgL_mez00_2479; 
BgL_onzf3zf3_1391 = BgL_onzf3zf3_2480; 
BgL_labz00_1392 = BgL_labz00_2481; 
BGl_pushzd2constant2zd2zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1390), BGl_string5682z00zzmsil_inlinez00, BGl_string5683z00zzmsil_inlinez00); 
if(
CBOOL(BgL_onzf3zf3_1391))
{ /* ./SawMsil/inline.scm 224 */
return 
BGl_bnez00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1390), BGl_string5676z00zzmsil_inlinez00, BgL_labz00_1392);}  else 
{ /* ./SawMsil/inline.scm 224 */
return 
BGl_beqz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1390), BGl_string5676z00zzmsil_inlinez00, BgL_labz00_1392);} } } 
}



/* <anonymous:4099> */
obj_t BGl_zc3anonymousza34099ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2482, obj_t BgL_mez00_2483)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 216 */
{ 
obj_t BgL_mez00_1384;
BgL_mez00_1384 = BgL_mez00_2483; 
BGl_pushzd2constant2zd2zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1384), BGl_string5682z00zzmsil_inlinez00, BGl_string5683z00zzmsil_inlinez00); 
BGl_ceqz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1384)); 
BGl_pushzd2intzd2zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1384), 
BINT(((long)1))); 
return 
BGl_bitxorz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1384));} } 
}



/* <anonymous:4068> */
obj_t BGl_zc3anonymousza34068ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2484, obj_t BgL_mez00_2485, obj_t BgL_argsz00_2486)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 201 */
{ 
obj_t BgL_mez00_1369;obj_t BgL_argsz00_1370;
BgL_mez00_1369 = BgL_mez00_2485; 
BgL_argsz00_1370 = BgL_argsz00_2486; 
{ /* ./SawMsil/inline.scm 202 */
obj_t BgL_funz00_1372;
BgL_funz00_1372 = 
BGl_skipzd2movzd2zzmsil_inlinez00(
CAR(BgL_argsz00_1370)); 
{ /* ./SawMsil/inline.scm 203 */
bool_t BgL_test4069z00_1373;
BgL_test4069z00_1373 = 
BGl_iszd2azf3z21zz__objectz00(BgL_funz00_1372, BGl_rtl_loadiz00zzsaw_defsz00); 
if(BgL_test4069z00_1373)
{ /* ./SawMsil/inline.scm 204 */
bool_t BgL_test4070z00_1374;
{ /* ./SawMsil/inline.scm 204 */
BgL_atomz00_bglt BgL_arg4074z00_1375;
{ /* ./SawMsil/inline.scm 204 */
BgL_rtl_loadiz00_bglt BgL_obj3448z00_2264;
BgL_obj3448z00_2264 = 
(BgL_rtl_loadiz00_bglt)(BgL_funz00_1372); 
BgL_arg4074z00_1375 = 
(((BgL_rtl_loadiz00_bglt)CREF(BgL_obj3448z00_2264))->BgL_constantz00); } 
{ /* ./SawMsil/inline.scm 204 */
obj_t BgL_auxz00_3067;
BgL_auxz00_3067 = 
(((BgL_atomz00_bglt)CREF(BgL_arg4074z00_1375))->BgL_valuez00); 
BgL_test4070z00_1374 = 
CBOOL(BgL_auxz00_3067); } } 
if(BgL_test4070z00_1374)
{ /* ./SawMsil/inline.scm 204 */
return 
BGl_pushzd2constant2zd2zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1369), BGl_string5682z00zzmsil_inlinez00, BGl_string5684z00zzmsil_inlinez00);}  else 
{ /* ./SawMsil/inline.scm 204 */
return 
BGl_pushzd2constant2zd2zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1369), BGl_string5682z00zzmsil_inlinez00, BGl_string5683z00zzmsil_inlinez00);} }  else 
{ /* ./SawMsil/inline.scm 207 */
obj_t BgL_l1z00_1376;obj_t BgL_l2z00_1377;
BgL_l1z00_1376 = 
PROCEDURE_ENTRY(BGl_gensymz00zz__r4_symbols_6_4z00)(BGl_gensymz00zz__r4_symbols_6_4z00, BGl_string5685z00zzmsil_inlinez00, BEOA); 
BgL_l2z00_1377 = 
PROCEDURE_ENTRY(BGl_gensymz00zz__r4_symbols_6_4z00)(BGl_gensymz00zz__r4_symbols_6_4z00, BGl_string5685z00zzmsil_inlinez00, BEOA); 
{ /* ./SawMsil/inline.scm 208 */
obj_t BgL_arg4078z00_1378;
BgL_arg4078z00_1378 = 
CAR(BgL_argsz00_1370); 
BGl_genzd2exprzd2zzmsil_codez00(
(BgL_dotnetz00_bglt)(BgL_mez00_1369), BgL_arg4078z00_1378); } 
BGl_brfalsez00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1369), BGl_string5686z00zzmsil_inlinez00, BgL_l1z00_1376); 
BGl_pushzd2constant2zd2zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1369), BGl_string5682z00zzmsil_inlinez00, BGl_string5684z00zzmsil_inlinez00); 
BGl_brz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1369), BGl_string5686z00zzmsil_inlinez00, BgL_l2z00_1377); 
BGl_labelz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1369), BGl_string5686z00zzmsil_inlinez00, BgL_l1z00_1376); 
BGl_pushzd2constant2zd2zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1369), BGl_string5682z00zzmsil_inlinez00, BGl_string5683z00zzmsil_inlinez00); 
return 
BGl_labelz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1369), BGl_string5686z00zzmsil_inlinez00, BgL_l2z00_1377);} } } } } 
}



/* <anonymous:4059> */
obj_t BGl_zc3anonymousza34059ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2487, obj_t BgL_mez00_2488)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 193 */
{ 
obj_t BgL_mez00_1363;
BgL_mez00_1363 = BgL_mez00_2488; 
BGl_cltz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1363)); 
BGl_pushzd2intzd2zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1363), 
BINT(((long)1))); 
return 
BGl_bitxorz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1363));} } 
}



/* <anonymous:4050> */
obj_t BGl_zc3anonymousza34050ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2489, obj_t BgL_mez00_2490)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 188 */
{ 
obj_t BgL_mez00_1357;
BgL_mez00_1357 = BgL_mez00_2490; 
BGl_cgtz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1357)); 
BGl_pushzd2intzd2zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1357), 
BINT(((long)1))); 
return 
BGl_bitxorz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1357));} } 
}



/* <anonymous:4043> */
obj_t BGl_zc3anonymousza34043ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2491, obj_t BgL_mez00_2492)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 182 */
{ 
obj_t BgL_mez00_1351;
BgL_mez00_1351 = BgL_mez00_2492; 
return 
BGl_remz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1351));} } 
}



/* <anonymous:4036> */
obj_t BGl_zc3anonymousza34036ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2493, obj_t BgL_mez00_2494)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 179 */
{ 
obj_t BgL_mez00_1345;
BgL_mez00_1345 = BgL_mez00_2494; 
return 
BGl_divz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1345));} } 
}



/* <anonymous:4029> */
obj_t BGl_zc3anonymousza34029ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2495, obj_t BgL_mez00_2496)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 176 */
{ 
obj_t BgL_mez00_1339;
BgL_mez00_1339 = BgL_mez00_2496; 
return 
BGl_negz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1339));} } 
}



/* <anonymous:4022> */
obj_t BGl_zc3anonymousza34022ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2497, obj_t BgL_mez00_2498)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 173 */
{ 
obj_t BgL_mez00_1333;
BgL_mez00_1333 = BgL_mez00_2498; 
return 
BGl_divz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1333));} } 
}



/* <anonymous:4015> */
obj_t BGl_zc3anonymousza34015ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2499, obj_t BgL_mez00_2500)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 170 */
{ 
obj_t BgL_mez00_1327;
BgL_mez00_1327 = BgL_mez00_2500; 
return 
BGl_mulz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1327));} } 
}



/* <anonymous:4008> */
obj_t BGl_zc3anonymousza34008ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2501, obj_t BgL_mez00_2502)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 167 */
{ 
obj_t BgL_mez00_1321;
BgL_mez00_1321 = BgL_mez00_2502; 
return 
BGl_subz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1321));} } 
}



/* <anonymous:4001> */
obj_t BGl_zc3anonymousza34001ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2503, obj_t BgL_mez00_2504)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 164 */
{ 
obj_t BgL_mez00_1315;
BgL_mez00_1315 = BgL_mez00_2504; 
return 
BGl_addz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1315));} } 
}



/* <anonymous:3993> */
obj_t BGl_zc3anonymousza33993ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2505, obj_t BgL_mez00_2506, obj_t BgL_onzf3zf3_2507, obj_t BgL_labz00_2508)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 158 */
{ 
obj_t BgL_mez00_1307;obj_t BgL_onzf3zf3_1308;obj_t BgL_labz00_1309;
BgL_mez00_1307 = BgL_mez00_2506; 
BgL_onzf3zf3_1308 = BgL_onzf3zf3_2507; 
BgL_labz00_1309 = BgL_labz00_2508; 
if(
CBOOL(BgL_onzf3zf3_1308))
{ /* ./SawMsil/inline.scm 159 */
return 
BGl_bgez00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1307), BGl_string5676z00zzmsil_inlinez00, BgL_labz00_1309);}  else 
{ /* ./SawMsil/inline.scm 159 */
return 
BGl_bltz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1307), BGl_string5676z00zzmsil_inlinez00, BgL_labz00_1309);} } } 
}



/* <anonymous:3985> */
obj_t BGl_zc3anonymousza33985ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2509, obj_t BgL_mez00_2510, obj_t BgL_onzf3zf3_2511, obj_t BgL_labz00_2512)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 155 */
{ 
obj_t BgL_mez00_1299;obj_t BgL_onzf3zf3_1300;obj_t BgL_labz00_1301;
BgL_mez00_1299 = BgL_mez00_2510; 
BgL_onzf3zf3_1300 = BgL_onzf3zf3_2511; 
BgL_labz00_1301 = BgL_labz00_2512; 
if(
CBOOL(BgL_onzf3zf3_1300))
{ /* ./SawMsil/inline.scm 156 */
return 
BGl_blez00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1299), BGl_string5676z00zzmsil_inlinez00, BgL_labz00_1301);}  else 
{ /* ./SawMsil/inline.scm 156 */
return 
BGl_bgtz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1299), BGl_string5676z00zzmsil_inlinez00, BgL_labz00_1301);} } } 
}



/* <anonymous:3977> */
obj_t BGl_zc3anonymousza33977ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2513, obj_t BgL_mez00_2514, obj_t BgL_onzf3zf3_2515, obj_t BgL_labz00_2516)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 152 */
{ 
obj_t BgL_mez00_1291;obj_t BgL_onzf3zf3_1292;obj_t BgL_labz00_1293;
BgL_mez00_1291 = BgL_mez00_2514; 
BgL_onzf3zf3_1292 = BgL_onzf3zf3_2515; 
BgL_labz00_1293 = BgL_labz00_2516; 
if(
CBOOL(BgL_onzf3zf3_1292))
{ /* ./SawMsil/inline.scm 153 */
return 
BGl_bgtz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1291), BGl_string5676z00zzmsil_inlinez00, BgL_labz00_1293);}  else 
{ /* ./SawMsil/inline.scm 153 */
return 
BGl_blez00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1291), BGl_string5676z00zzmsil_inlinez00, BgL_labz00_1293);} } } 
}



/* <anonymous:3969> */
obj_t BGl_zc3anonymousza33969ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2517, obj_t BgL_mez00_2518, obj_t BgL_onzf3zf3_2519, obj_t BgL_labz00_2520)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 149 */
{ 
obj_t BgL_mez00_1283;obj_t BgL_onzf3zf3_1284;obj_t BgL_labz00_1285;
BgL_mez00_1283 = BgL_mez00_2518; 
BgL_onzf3zf3_1284 = BgL_onzf3zf3_2519; 
BgL_labz00_1285 = BgL_labz00_2520; 
if(
CBOOL(BgL_onzf3zf3_1284))
{ /* ./SawMsil/inline.scm 150 */
return 
BGl_bltz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1283), BGl_string5676z00zzmsil_inlinez00, BgL_labz00_1285);}  else 
{ /* ./SawMsil/inline.scm 150 */
return 
BGl_bgez00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1283), BGl_string5676z00zzmsil_inlinez00, BgL_labz00_1285);} } } 
}



/* <anonymous:3962> */
obj_t BGl_zc3anonymousza33962ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2521, obj_t BgL_mez00_2522)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 146 */
{ 
obj_t BgL_mez00_1277;
BgL_mez00_1277 = BgL_mez00_2522; 
return 
BGl_cgtz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1277));} } 
}



/* <anonymous:3955> */
obj_t BGl_zc3anonymousza33955ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2523, obj_t BgL_mez00_2524)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 143 */
{ 
obj_t BgL_mez00_1271;
BgL_mez00_1271 = BgL_mez00_2524; 
return 
BGl_cltz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1271));} } 
}



/* <anonymous:3947> */
obj_t BGl_zc3anonymousza33947ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2525, obj_t BgL_mez00_2526, obj_t BgL_onzf3zf3_2527, obj_t BgL_labz00_2528)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 140 */
{ 
obj_t BgL_mez00_1263;obj_t BgL_onzf3zf3_1264;obj_t BgL_labz00_1265;
BgL_mez00_1263 = BgL_mez00_2526; 
BgL_onzf3zf3_1264 = BgL_onzf3zf3_2527; 
BgL_labz00_1265 = BgL_labz00_2528; 
if(
CBOOL(BgL_onzf3zf3_1264))
{ /* ./SawMsil/inline.scm 141 */
return 
BGl_beqz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1263), BGl_string5676z00zzmsil_inlinez00, BgL_labz00_1265);}  else 
{ /* ./SawMsil/inline.scm 141 */
return 
BGl_bnez00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1263), BGl_string5676z00zzmsil_inlinez00, BgL_labz00_1265);} } } 
}



/* <anonymous:3940> */
obj_t BGl_zc3anonymousza33940ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2529, obj_t BgL_mez00_2530)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 137 */
{ 
obj_t BgL_mez00_1257;
BgL_mez00_1257 = BgL_mez00_2530; 
return 
BGl_ceqz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1257));} } 
}



/* <anonymous:3931> */
obj_t BGl_zc3anonymousza33931ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2531, obj_t BgL_mez00_2532, obj_t BgL_onzf3zf3_2533, obj_t BgL_labz00_2534)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 134 */
{ 
obj_t BgL_mez00_1249;obj_t BgL_onzf3zf3_1250;obj_t BgL_labz00_1251;
BgL_mez00_1249 = BgL_mez00_2532; 
BgL_onzf3zf3_1250 = BgL_onzf3zf3_2533; 
BgL_labz00_1251 = BgL_labz00_2534; 
if(
CBOOL(BgL_onzf3zf3_1250))
{ /* ./SawMsil/inline.scm 135 */
return 
BGl_beqz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1249), BGl_string5676z00zzmsil_inlinez00, BgL_labz00_1251);}  else 
{ /* ./SawMsil/inline.scm 135 */
return 
BGl_bnez00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1249), BGl_string5676z00zzmsil_inlinez00, BgL_labz00_1251);} } } 
}



/* <anonymous:3924> */
obj_t BGl_zc3anonymousza33924ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2535, obj_t BgL_mez00_2536)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 131 */
{ 
obj_t BgL_mez00_1243;
BgL_mez00_1243 = BgL_mez00_2536; 
return 
BGl_ceqz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1243));} } 
}



/* <anonymous:3916> */
obj_t BGl_zc3anonymousza33916ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2537, obj_t BgL_mez00_2538, obj_t BgL_onzf3zf3_2539, obj_t BgL_labz00_2540)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 128 */
{ 
obj_t BgL_mez00_1235;obj_t BgL_onzf3zf3_1236;obj_t BgL_labz00_1237;
BgL_mez00_1235 = BgL_mez00_2538; 
BgL_onzf3zf3_1236 = BgL_onzf3zf3_2539; 
BgL_labz00_1237 = BgL_labz00_2540; 
if(
CBOOL(BgL_onzf3zf3_1236))
{ /* ./SawMsil/inline.scm 129 */
return 
BGl_beqz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1235), BGl_string5676z00zzmsil_inlinez00, BgL_labz00_1237);}  else 
{ /* ./SawMsil/inline.scm 129 */
return 
BGl_bnez00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1235), BGl_string5676z00zzmsil_inlinez00, BgL_labz00_1237);} } } 
}



/* <anonymous:3909> */
obj_t BGl_zc3anonymousza33909ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2541, obj_t BgL_mez00_2542)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 125 */
{ 
obj_t BgL_mez00_1229;
BgL_mez00_1229 = BgL_mez00_2542; 
return 
BGl_ceqz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1229));} } 
}



/* <anonymous:3902> */
obj_t BGl_zc3anonymousza33902ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2543, obj_t BgL_mez00_2544)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 118 */
{ 
obj_t BgL_mez00_1223;
BgL_mez00_1223 = BgL_mez00_2544; 
return 
BGl_loadzd2fieldzd2zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1223), 
CNST_TABLE_REF(((long)84)), BGl_string5687z00zzmsil_inlinez00, 
CNST_TABLE_REF(((long)68)));} } 
}



/* <anonymous:3895> */
obj_t BGl_zc3anonymousza33895ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2545, obj_t BgL_mez00_2546)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 115 */
{ 
obj_t BgL_mez00_1217;
BgL_mez00_1217 = BgL_mez00_2546; 
return 
BGl_loadzd2fieldzd2zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1217), 
CNST_TABLE_REF(((long)84)), BGl_string5687z00zzmsil_inlinez00, 
CNST_TABLE_REF(((long)68)));} } 
}



/* <anonymous:3889> */
obj_t BGl_zc3anonymousza33889ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2547, obj_t BgL_mez00_2548)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 109 */
return BUNSPEC;} 
}



/* <anonymous:3883> */
obj_t BGl_zc3anonymousza33883ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2549, obj_t BgL_mez00_2550)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 106 */
return BUNSPEC;} 
}



/* <anonymous:3876> */
obj_t BGl_zc3anonymousza33876ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2551, obj_t BgL_mez00_2552)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 98 */
{ 
obj_t BgL_mez00_1199;
BgL_mez00_1199 = BgL_mez00_2552; 
return 
BGl_popz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1199));} } 
}



/* <anonymous:3869> */
obj_t BGl_zc3anonymousza33869ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2553, obj_t BgL_mez00_2554, obj_t BgL_argsz00_2555)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 95 */
return 
BGl_ldnullz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_2554));} 
}



/* <anonymous:3862> */
obj_t BGl_zc3anonymousza33862ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2556, obj_t BgL_mez00_2557)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 91 */
{ 
obj_t BgL_mez00_1186;
BgL_mez00_1186 = BgL_mez00_2557; 
BGl_storezd2vectorzd2zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1186), 
CNST_TABLE_REF(((long)74))); 
return 
CNST_TABLE_REF(((long)76));} } 
}



/* <anonymous:3855> */
obj_t BGl_zc3anonymousza33855ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2558, obj_t BgL_mez00_2559)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 88 */
{ 
obj_t BgL_mez00_1180;
BgL_mez00_1180 = BgL_mez00_2559; 
return 
BGl_loadzd2vectorzd2zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1180), 
CNST_TABLE_REF(((long)74)));} } 
}



/* <anonymous:3848> */
obj_t BGl_zc3anonymousza33848ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2560, obj_t BgL_mez00_2561)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 85 */
{ 
obj_t BgL_mez00_1174;
BgL_mez00_1174 = BgL_mez00_2561; 
return 
BGl_newarrayz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1174), 
CNST_TABLE_REF(((long)74)));} } 
}



/* <anonymous:3836> */
obj_t BGl_zc3anonymousza33836ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2562, obj_t BgL_mez00_2563)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 81 */
{ 
obj_t BgL_mez00_1166;
BgL_mez00_1166 = BgL_mez00_2563; 
BGl_dupz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1166)); 
{ /* ./SawMsil/inline.scm 83 */
obj_t BgL_arg3839z00_1168;obj_t BgL_arg3840z00_1169;
{ /* ./SawMsil/inline.scm 83 */
BgL_dotnetz00_bglt BgL_obj3278z00_2261;
BgL_obj3278z00_2261 = 
(BgL_dotnetz00_bglt)(BgL_mez00_1166); 
BgL_arg3839z00_1168 = 
(((BgL_dotnetz00_bglt)CREF(BgL_obj3278z00_2261))->BgL_qnamez00); } 
BgL_arg3840z00_1169 = 
CNST_TABLE_REF(((long)85)); 
return 
BGl_newobjz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1166), BgL_arg3839z00_1168, BgL_arg3840z00_1169);} } } 
}



/* <anonymous:3825> */
obj_t BGl_zc3anonymousza33825ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2564, obj_t BgL_mez00_2565)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 78 */
{ 
obj_t BgL_mez00_1158;
BgL_mez00_1158 = BgL_mez00_2565; 
{ /* ./SawMsil/inline.scm 79 */
obj_t BgL_arg3827z00_2258;obj_t BgL_arg3828z00_2259;
{ /* ./SawMsil/inline.scm 79 */
BgL_dotnetz00_bglt BgL_obj3278z00_2260;
BgL_obj3278z00_2260 = 
(BgL_dotnetz00_bglt)(BgL_mez00_1158); 
BgL_arg3827z00_2258 = 
(((BgL_dotnetz00_bglt)CREF(BgL_obj3278z00_2260))->BgL_qnamez00); } 
BgL_arg3828z00_2259 = 
CNST_TABLE_REF(((long)85)); 
return 
BGl_newobjz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1158), BgL_arg3827z00_2258, BgL_arg3828z00_2259);} } } 
}



/* <anonymous:3814> */
obj_t BGl_zc3anonymousza33814ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2566, obj_t BgL_mez00_2567)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 75 */
{ 
obj_t BgL_mez00_1150;
BgL_mez00_1150 = BgL_mez00_2567; 
{ /* ./SawMsil/inline.scm 76 */
obj_t BgL_arg3816z00_2255;obj_t BgL_arg3817z00_2256;
{ /* ./SawMsil/inline.scm 76 */
BgL_dotnetz00_bglt BgL_obj3278z00_2257;
BgL_obj3278z00_2257 = 
(BgL_dotnetz00_bglt)(BgL_mez00_1150); 
BgL_arg3816z00_2255 = 
(((BgL_dotnetz00_bglt)CREF(BgL_obj3278z00_2257))->BgL_qnamez00); } 
BgL_arg3817z00_2256 = 
CNST_TABLE_REF(((long)85)); 
return 
BGl_newobjz00zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1150), BgL_arg3816z00_2255, BgL_arg3817z00_2256);} } } 
}



/* <anonymous:3795> */
obj_t BGl_zc3anonymousza33795ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2568, obj_t BgL_mez00_2569, obj_t BgL_argsz00_2570)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 68 */
{ 
obj_t BgL_mez00_1140;obj_t BgL_argsz00_1141;
BgL_mez00_1140 = BgL_mez00_2569; 
BgL_argsz00_1141 = BgL_argsz00_2570; 
{ /* ./SawMsil/inline.scm 69 */
obj_t BgL_arg3797z00_1143;
BgL_arg3797z00_1143 = 
BGl_getzd2cnstzd2tablez00zzcnst_allocz00(); 
BGl_loadzd2globalzd2zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1140), 
(BgL_globalz00_bglt)(BgL_arg3797z00_1143)); } 
{ /* ./SawMsil/inline.scm 70 */
obj_t BgL_arg3801z00_1144;
BgL_arg3801z00_1144 = 
CAR(BgL_argsz00_1141); 
BGl_genzd2exprzd2zzmsil_codez00(
(BgL_dotnetz00_bglt)(BgL_mez00_1140), BgL_arg3801z00_1144); } 
{ /* ./SawMsil/inline.scm 71 */
obj_t BgL_arg3805z00_1145;
{ /* ./SawMsil/inline.scm 71 */
obj_t BgL_auxz00_3220;
BgL_auxz00_3220 = 
CDR(BgL_argsz00_1141); 
BgL_arg3805z00_1145 = 
CAR(BgL_auxz00_3220); } 
BGl_genzd2exprzd2zzmsil_codez00(
(BgL_dotnetz00_bglt)(BgL_mez00_1140), BgL_arg3805z00_1145); } 
BGl_storezd2vectorzd2zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1140), 
CNST_TABLE_REF(((long)74))); 
return 
CNST_TABLE_REF(((long)76));} } 
}



/* <anonymous:3780> */
obj_t BGl_zc3anonymousza33780ze3z83zzmsil_inlinez00(obj_t BgL_envz00_2571, obj_t BgL_mez00_2572, obj_t BgL_argsz00_2573)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 63 */
{ 
obj_t BgL_mez00_1131;obj_t BgL_argsz00_1132;
BgL_mez00_1131 = BgL_mez00_2572; 
BgL_argsz00_1132 = BgL_argsz00_2573; 
{ /* ./SawMsil/inline.scm 64 */
obj_t BgL_arg3782z00_1134;
BgL_arg3782z00_1134 = 
BGl_getzd2cnstzd2tablez00zzcnst_allocz00(); 
BGl_loadzd2globalzd2zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1131), 
(BgL_globalz00_bglt)(BgL_arg3782z00_1134)); } 
{ /* ./SawMsil/inline.scm 65 */
obj_t BgL_arg3786z00_1135;
BgL_arg3786z00_1135 = 
CAR(BgL_argsz00_1132); 
BGl_genzd2exprzd2zzmsil_codez00(
(BgL_dotnetz00_bglt)(BgL_mez00_1131), BgL_arg3786z00_1135); } 
return 
BGl_loadzd2vectorzd2zzmsil_outz00(
(BgL_dotnetz00_bglt)(BgL_mez00_1131), 
CNST_TABLE_REF(((long)74)));} } 
}



/* inline-call? */
BGL_EXPORTED_DEF obj_t BGl_inlinezd2callzf3z21zzmsil_inlinez00(BgL_dotnetz00_bglt BgL_mez00_1, BgL_globalz00_bglt BgL_varz00_2)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 19 */
{ /* ./SawMsil/inline.scm 20 */
obj_t BgL_funz00_1651;
{ /* ./SawMsil/inline.scm 20 */
obj_t BgL_auxz00_3239;
{ /* ./SawMsil/inline.scm 20 */
BgL_variablez00_bglt BgL_obj1093z00_2288;
BgL_obj1093z00_2288 = 
(BgL_variablez00_bglt)(BgL_varz00_2); 
BgL_auxz00_3239 = 
(((BgL_variablez00_bglt)CREF(BgL_obj1093z00_2288))->BgL_idz00); } 
BgL_funz00_1651 = 
BGl_getpropz00zz__r4_symbols_6_4z00(BgL_auxz00_3239, 
CNST_TABLE_REF(((long)4))); } 
if(
CBOOL(BgL_funz00_1651))
{ /* ./SawMsil/inline.scm 21 */
return 
PROCEDURE_ENTRY(BgL_funz00_1651)(BgL_funz00_1651, 
(obj_t)(BgL_mez00_1), BEOA);}  else 
{ /* ./SawMsil/inline.scm 21 */
return 
CNST_TABLE_REF(((long)86));} } } 
}



/* _inline-call?5193 */
obj_t BGl__inlinezd2callzf35193z21zzmsil_inlinez00(obj_t BgL_envz00_2574, obj_t BgL_mez00_2575, obj_t BgL_varz00_2576)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 19 */
return 
BGl_inlinezd2callzf3z21zzmsil_inlinez00(
(BgL_dotnetz00_bglt)(BgL_mez00_2575), 
(BgL_globalz00_bglt)(BgL_varz00_2576));} 
}



/* inline-call-with-args? */
BGL_EXPORTED_DEF obj_t BGl_inlinezd2callzd2withzd2argszf3z21zzmsil_inlinez00(BgL_dotnetz00_bglt BgL_mez00_3, BgL_globalz00_bglt BgL_varz00_4, obj_t BgL_argsz00_5)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 30 */
{ /* ./SawMsil/inline.scm 31 */
obj_t BgL_funz00_2289;
{ /* ./SawMsil/inline.scm 31 */
obj_t BgL_auxz00_3253;
{ /* ./SawMsil/inline.scm 31 */
BgL_variablez00_bglt BgL_obj1093z00_2292;
BgL_obj1093z00_2292 = 
(BgL_variablez00_bglt)(BgL_varz00_4); 
BgL_auxz00_3253 = 
(((BgL_variablez00_bglt)CREF(BgL_obj1093z00_2292))->BgL_idz00); } 
BgL_funz00_2289 = 
BGl_getpropz00zz__r4_symbols_6_4z00(BgL_auxz00_3253, 
CNST_TABLE_REF(((long)1))); } 
if(
CBOOL(BgL_funz00_2289))
{ /* ./SawMsil/inline.scm 31 */
return 
PROCEDURE_ENTRY(BgL_funz00_2289)(BgL_funz00_2289, 
(obj_t)(BgL_mez00_3), BgL_argsz00_5, BEOA);}  else 
{ /* ./SawMsil/inline.scm 31 */
return 
CNST_TABLE_REF(((long)86));} } } 
}



/* _inline-call-with-args?5195 */
obj_t BGl__inlinezd2callzd2withzd2argszf35195z21zzmsil_inlinez00(obj_t BgL_envz00_2577, obj_t BgL_mez00_2578, obj_t BgL_varz00_2579, obj_t BgL_argsz00_2580)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 30 */
return 
BGl_inlinezd2callzd2withzd2argszf3z21zzmsil_inlinez00(
(BgL_dotnetz00_bglt)(BgL_mez00_2578), 
(BgL_globalz00_bglt)(BgL_varz00_2579), BgL_argsz00_2580);} 
}



/* inline-predicate? */
BGL_EXPORTED_DEF obj_t BGl_inlinezd2predicatezf3z21zzmsil_inlinez00(BgL_dotnetz00_bglt BgL_mez00_6, BgL_globalz00_bglt BgL_varz00_7, obj_t BgL_onzf3zf3_8, obj_t BgL_labz00_9)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 41 */
{ /* ./SawMsil/inline.scm 42 */
obj_t BgL_funz00_2293;
{ /* ./SawMsil/inline.scm 42 */
obj_t BgL_auxz00_3267;
{ /* ./SawMsil/inline.scm 42 */
BgL_variablez00_bglt BgL_obj1093z00_2296;
BgL_obj1093z00_2296 = 
(BgL_variablez00_bglt)(BgL_varz00_7); 
BgL_auxz00_3267 = 
(((BgL_variablez00_bglt)CREF(BgL_obj1093z00_2296))->BgL_idz00); } 
BgL_funz00_2293 = 
BGl_getpropz00zz__r4_symbols_6_4z00(BgL_auxz00_3267, 
CNST_TABLE_REF(((long)17))); } 
if(
CBOOL(BgL_funz00_2293))
{ /* ./SawMsil/inline.scm 42 */
return 
PROCEDURE_ENTRY(BgL_funz00_2293)(BgL_funz00_2293, 
(obj_t)(BgL_mez00_6), BgL_onzf3zf3_8, BgL_labz00_9, BEOA);}  else 
{ /* ./SawMsil/inline.scm 42 */
return 
CNST_TABLE_REF(((long)86));} } } 
}



/* _inline-predicate?5197 */
obj_t BGl__inlinezd2predicatezf35197z21zzmsil_inlinez00(obj_t BgL_envz00_2581, obj_t BgL_mez00_2582, obj_t BgL_varz00_2583, obj_t BgL_onzf3zf3_2584, obj_t BgL_labz00_2585)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 41 */
return 
BGl_inlinezd2predicatezf3z21zzmsil_inlinez00(
(BgL_dotnetz00_bglt)(BgL_mez00_2582), 
(BgL_globalz00_bglt)(BgL_varz00_2583), BgL_onzf3zf3_2584, BgL_labz00_2585);} 
}



/* skip-mov */
obj_t BGl_skipzd2movzd2zzmsil_inlinez00(obj_t BgL_argz00_10)
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 52 */
BGl_skipzd2movzd2zzmsil_inlinez00:
{ /* ./SawMsil/inline.scm 53 */
bool_t BgL_test4441z00_1660;
BgL_test4441z00_1660 = 
BGl_iszd2azf3z21zz__objectz00(BgL_argz00_10, BGl_rtl_insz00zzsaw_defsz00); 
if(BgL_test4441z00_1660)
{ /* ./SawMsil/inline.scm 54 */
BgL_rtl_funz00_bglt BgL_funz00_1661;
{ /* ./SawMsil/inline.scm 54 */
BgL_rtl_insz00_bglt BgL_obj3722z00_2298;
BgL_obj3722z00_2298 = 
(BgL_rtl_insz00_bglt)(BgL_argz00_10); 
BgL_funz00_1661 = 
(((BgL_rtl_insz00_bglt)CREF(BgL_obj3722z00_2298))->BgL_funz00); } 
{ /* ./SawMsil/inline.scm 55 */
bool_t BgL_test4442z00_1662;
{ /* ./SawMsil/inline.scm 55 */
obj_t BgL_obj3447z00_2299;
BgL_obj3447z00_2299 = 
(obj_t)(BgL_funz00_1661); 
BgL_test4442z00_1662 = 
BGl_iszd2azf3z21zz__objectz00(BgL_obj3447z00_2299, BGl_rtl_movz00zzsaw_defsz00); } 
if(BgL_test4442z00_1662)
{ 
obj_t BgL_argz00_3288;
{ /* ./SawMsil/inline.scm 56 */
obj_t BgL_auxz00_3289;
{ /* ./SawMsil/inline.scm 56 */
BgL_rtl_insz00_bglt BgL_obj3725z00_2300;
BgL_obj3725z00_2300 = 
(BgL_rtl_insz00_bglt)(BgL_argz00_10); 
BgL_auxz00_3289 = 
(((BgL_rtl_insz00_bglt)CREF(BgL_obj3725z00_2300))->BgL_argsz00); } 
BgL_argz00_3288 = 
CAR(BgL_auxz00_3289); } 
BgL_argz00_10 = BgL_argz00_3288; 
goto BGl_skipzd2movzd2zzmsil_inlinez00;}  else 
{ /* ./SawMsil/inline.scm 55 */
return 
(obj_t)(BgL_funz00_1661);} } }  else 
{ /* ./SawMsil/inline.scm 53 */
return BgL_argz00_10;} } } 
}



/* method-init */
obj_t BGl_methodzd2initzd2zzmsil_inlinez00()
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 1 */
return BUNSPEC;} 
}



/* imported-modules-init */
obj_t BGl_importedzd2moduleszd2initz00zzmsil_inlinez00()
{ AN_OBJECT;
{ /* ./SawMsil/inline.scm 1 */
BGl_modulezd2initializa7ationz75zztype_typez00(((long)19090), "msil_inline"); 
BGl_modulezd2initializa7ationz75zzast_varz00(((long)44246), "msil_inline"); 
BGl_modulezd2initializa7ationz75zzast_nodez00(((long)50868), "msil_inline"); 
BGl_modulezd2initializa7ationz75zztype_envz00(((long)25186), "msil_inline"); 
BGl_modulezd2initializa7ationz75zzobject_classz00(((long)30791), "msil_inline"); 
BGl_modulezd2initializa7ationz75zzobject_slotsz00(((long)44183), "msil_inline"); 
BGl_modulezd2initializa7ationz75zzmodule_modulez00(((long)8699), "msil_inline"); 
BGl_modulezd2initializa7ationz75zzcnst_allocz00(((long)26410), "msil_inline"); 
BGl_modulezd2initializa7ationz75zzread_jvmz00(((long)16338), "msil_inline"); 
BGl_modulezd2initializa7ationz75zzbackend_backendz00(((long)3428), "msil_inline"); 
BGl_modulezd2initializa7ationz75zzsaw_defsz00(((long)12736), "msil_inline"); 
BGl_modulezd2initializa7ationz75zzmsil_outz00(((long)57040), "msil_inline"); 
return 
BGl_modulezd2initializa7ationz75zzmsil_codez00(((long)22951), "msil_inline");} 
}

