/*===========================================================================*/
/*   (Jvm/instr.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 Jvm/instr.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_envz00_bgl {
   header_t header;
   obj_t widening;
   obj_t BgL_declarationsz00;
   obj_t BgL_declaredtypez00;
   obj_t BgL_declaredclassz00;
   obj_t BgL_declaredmodulez00;
   obj_t BgL_currentzd2modulezd2;
   obj_t BgL_declaredfieldsz00;
   obj_t BgL_declaredglobalz00;
   obj_t BgL_libdeclaredz00;
   obj_t BgL_proceduresz00;
   obj_t BgL_clinitzd2codezd2;
   obj_t BgL_currentzd2methodzd2;
   obj_t BgL_vcountz00;
   obj_t BgL_localsz00;
   obj_t BgL_freelocalsz00;
   obj_t BgL_maplocalsz00;
   obj_t BgL_stackz00;
   obj_t BgL_codez00;
} *BgL_envz00_bglt;


static obj_t BGl___ddivz00zzjvm_instrz00(obj_t, obj_t);
BGL_IMPORT obj_t BGl_eappendzd22zd2zz__r4_pairs_and_lists_6_3z00(obj_t, obj_t);
BGL_EXPORTED_DECL obj_t BGl__ixorz00zzjvm_instrz00(BgL_envz00_bglt);
static obj_t BGl_methodzd2initzd2zzjvm_instrz00();
BGL_EXPORTED_DECL obj_t BGl__iorz00zzjvm_instrz00(BgL_envz00_bglt);
static bool_t BGl_envzd2codez12zc0zzjvm_instrz00(BgL_envz00_bglt, obj_t);
static obj_t BGl___aload5578z00zzjvm_instrz00(obj_t, obj_t, obj_t);
BGL_IMPORT obj_t open_input_string(obj_t);
static obj_t BGl___aconst_null5487z00zzjvm_instrz00(obj_t, obj_t);
static obj_t BGl___instanceof5568z00zzjvm_instrz00(obj_t, obj_t, obj_t);
static obj_t BGl___dremz00zzjvm_instrz00(obj_t, obj_t);
static obj_t BGl___putstatic5509z00zzjvm_instrz00(obj_t, obj_t, obj_t);
static obj_t BGl_splitzd2stringzd2zzjvm_instrz00(obj_t, obj_t, long, obj_t);
BGL_EXPORTED_DECL obj_t BGl__d2fz00zzjvm_instrz00(BgL_envz00_bglt);
BGL_EXPORTED_DECL obj_t BGl__d2iz00zzjvm_instrz00(BgL_envz00_bglt);
BGL_EXPORTED_DECL obj_t BGl__newarrayz00zzjvm_instrz00(BgL_envz00_bglt, obj_t);
BGL_EXPORTED_DECL obj_t BGl__iaddz00zzjvm_instrz00(BgL_envz00_bglt);
BGL_EXPORTED_DECL obj_t BGl__d2lz00zzjvm_instrz00(BgL_envz00_bglt);
BGL_EXPORTED_DECL obj_t BGl__dcmpgz00zzjvm_instrz00(BgL_envz00_bglt);
BGL_EXPORTED_DECL obj_t BGl__instanceofz00zzjvm_instrz00(BgL_envz00_bglt, obj_t);
BGL_EXPORTED_DECL obj_t BGl__dcmplz00zzjvm_instrz00(BgL_envz00_bglt);
BGL_IMPORT obj_t BGl_ppz00zz__ppz00(obj_t, obj_t);
BGL_IMPORT obj_t BGl_readz00zz__readerz00(obj_t);
BGL_EXPORTED_DECL obj_t BGl__dsubz00zzjvm_instrz00(BgL_envz00_bglt);
static obj_t BGl_pushz00zzjvm_instrz00(BgL_envz00_bglt, obj_t);
static obj_t BGl___dup5491z00zzjvm_instrz00(obj_t, obj_t);
BGL_EXPORTED_DECL obj_t BGl__invokespecialz00zzjvm_instrz00(BgL_envz00_bglt, obj_t, obj_t, obj_t);
BGL_EXPORTED_DECL obj_t BGl__invokestaticz00zzjvm_instrz00(BgL_envz00_bglt, obj_t, obj_t, obj_t);
BGL_EXPORTED_DECL obj_t BGl__if_icmpz00zzjvm_instrz00(obj_t, BgL_envz00_bglt, obj_t);
static obj_t BGl___return5594z00zzjvm_instrz00(obj_t, obj_t, obj_t);
static obj_t BGl___swapz00zzjvm_instrz00(obj_t, obj_t);
static bool_t BGl_envzd2newzd2labelz12z12zzjvm_instrz00(BgL_envz00_bglt, obj_t);
static obj_t BGl___handler5598z00zzjvm_instrz00(obj_t, obj_t, obj_t, obj_t, obj_t, obj_t);
static obj_t BGl_flatz00zzjvm_instrz00(obj_t, obj_t);
static obj_t BGl___switch5564z00zzjvm_instrz00(obj_t, obj_t, obj_t, obj_t);
BGL_EXPORTED_DECL obj_t BGl__inegz00zzjvm_instrz00(BgL_envz00_bglt);
BGL_EXPORTED_DECL obj_t BGl__arraylengthz00zzjvm_instrz00(BgL_envz00_bglt);
static obj_t BGl___getstatic25507z00zzjvm_instrz00(obj_t, obj_t, obj_t);
BGL_EXPORTED_DECL obj_t BGl__lxorz00zzjvm_instrz00(BgL_envz00_bglt);
static obj_t BGl___i2bz00zzjvm_instrz00(obj_t, obj_t);
static obj_t BGl___i2dz00zzjvm_instrz00(obj_t, obj_t);
BGL_EXPORTED_DECL obj_t BGl__dup2z00zzjvm_instrz00(BgL_envz00_bglt);
static obj_t BGl___i2lz00zzjvm_instrz00(obj_t, obj_t);
BGL_EXPORTED_DECL obj_t BGl__aconst_nullz00zzjvm_instrz00(BgL_envz00_bglt);
BGL_EXPORTED_DECL obj_t BGl__iandz00zzjvm_instrz00(BgL_envz00_bglt);
extern obj_t BGl_compilezd2typezd2zzjvm_envz00(obj_t, BgL_envz00_bglt);
static obj_t BGl___lushrz00zzjvm_instrz00(obj_t, obj_t);
static obj_t BGl___comment5600z00zzjvm_instrz00(obj_t, obj_t, obj_t, obj_t);
BGL_EXPORTED_DECL obj_t BGl__imulz00zzjvm_instrz00(BgL_envz00_bglt);
static obj_t BGl___ixorz00zzjvm_instrz00(obj_t, obj_t);
static obj_t BGl___line5602z00zzjvm_instrz00(obj_t, obj_t, obj_t);
BGL_EXPORTED_DECL obj_t BGl__laddz00zzjvm_instrz00(BgL_envz00_bglt);
static obj_t BGl___astore5580z00zzjvm_instrz00(obj_t, obj_t, obj_t);
static obj_t BGl___new5566z00zzjvm_instrz00(obj_t, obj_t, obj_t);
BGL_EXPORTED_DECL obj_t BGl__f2dz00zzjvm_instrz00(BgL_envz00_bglt);
static obj_t BGl___invokestatic5584z00zzjvm_instrz00(obj_t, obj_t, obj_t, obj_t, obj_t);
static obj_t BGl__createzd2stringzd2zzjvm_instrz00(obj_t, obj_t, obj_t);
BGL_EXPORTED_DECL obj_t BGl__lorz00zzjvm_instrz00(BgL_envz00_bglt);
BGL_EXPORTED_DECL obj_t BGl__lnegz00zzjvm_instrz00(BgL_envz00_bglt);
static obj_t BGl___iaddz00zzjvm_instrz00(obj_t, obj_t);
BGL_EXPORTED_DECL obj_t BGl__putfieldz00zzjvm_instrz00(BgL_envz00_bglt, obj_t);
BGL_IMPORT obj_t BGl_reversez12z12zz__r4_pairs_and_lists_6_3z00(obj_t);
BGL_IMPORT obj_t BGl_assqz00zz__r4_pairs_and_lists_6_3z00(obj_t, obj_t);
static obj_t BGl___dsubz00zzjvm_instrz00(obj_t, obj_t);
BGL_IMPORT obj_t BGl_lastzd2pairzd2zz__r4_pairs_and_lists_6_3z00(obj_t);
BGL_EXPORTED_DECL obj_t BGl__aloadz00zzjvm_instrz00(BgL_envz00_bglt, obj_t);
BGL_EXPORTED_DECL obj_t BGl__loadz00zzjvm_instrz00(BgL_envz00_bglt, BgL_localz00_bglt);
static obj_t BGl_cnstzd2initzd2zzjvm_instrz00();
static obj_t BGl___inegz00zzjvm_instrz00(obj_t, obj_t);
BGL_EXPORTED_DECL obj_t BGl__landz00zzjvm_instrz00(BgL_envz00_bglt);
BGL_EXPORTED_DECL obj_t BGl_simplezd2typezd2zzjvm_instrz00(obj_t);
BGL_EXPORTED_DECL obj_t BGl__lmulz00zzjvm_instrz00(BgL_envz00_bglt);
static obj_t BGl___lxorz00zzjvm_instrz00(obj_t, obj_t);
BGL_IMPORT obj_t c_substring(obj_t, int, int);
BGL_EXPORTED_DECL obj_t BGl__newz00zzjvm_instrz00(BgL_envz00_bglt, obj_t);
static obj_t BGl___dup2z00zzjvm_instrz00(obj_t, obj_t);
static obj_t BGl___iandz00zzjvm_instrz00(obj_t, obj_t);
BGL_EXPORTED_DECL obj_t BGl__iushrz00zzjvm_instrz00(BgL_envz00_bglt);
BGL_IMPORT obj_t BGl_displayzd22zd2zz__r4_output_6_10_3z00(obj_t, obj_t);
static obj_t BGl_importedzd2moduleszd2initz00zzjvm_instrz00();
static obj_t BGl___imulz00zzjvm_instrz00(obj_t, obj_t);
static obj_t BGl___invokespecial5586z00zzjvm_instrz00(obj_t, obj_t, obj_t, obj_t, obj_t);
BGL_EXPORTED_DECL obj_t BGl__idivz00zzjvm_instrz00(BgL_envz00_bglt);
BGL_EXPORTED_DECL obj_t BGl_createzd2stringzd2zzjvm_instrz00(obj_t, obj_t);
BGL_EXPORTED_DECL obj_t BGl__store_namez00zzjvm_instrz00(BgL_envz00_bglt, obj_t, obj_t);
static obj_t BGl___l2dz00zzjvm_instrz00(obj_t, obj_t);
static obj_t BGl___laddz00zzjvm_instrz00(obj_t, obj_t);
BGL_EXPORTED_DECL obj_t BGl__astorez00zzjvm_instrz00(BgL_envz00_bglt, obj_t);
BGL_EXPORTED_DECL obj_t BGl__if_acmpz00zzjvm_instrz00(obj_t, BgL_envz00_bglt, obj_t);
static obj_t BGl_cpopz00zzjvm_instrz00(BgL_envz00_bglt, obj_t);
static obj_t BGl___load5497z00zzjvm_instrz00(obj_t, obj_t, obj_t);
static obj_t BGl___lnegz00zzjvm_instrz00(obj_t, obj_t);
BGL_EXPORTED_DECL obj_t BGl__checkcastz00zzjvm_instrz00(BgL_envz00_bglt, obj_t);
BGL_EXPORTED_DECL obj_t BGl__load_namez00zzjvm_instrz00(BgL_envz00_bglt, obj_t, obj_t);
static obj_t BGl___getstatic5505z00zzjvm_instrz00(obj_t, obj_t, obj_t);
BGL_EXPORTED_DECL obj_t BGl__switchz00zzjvm_instrz00(BgL_envz00_bglt, obj_t, obj_t);
BGL_EXPORTED_DECL obj_t BGl__iremz00zzjvm_instrz00(BgL_envz00_bglt);
static obj_t BGl___push5489z00zzjvm_instrz00(obj_t, obj_t, obj_t, obj_t);
BGL_EXPORTED_DECL obj_t BGl__invokevirtualz00zzjvm_instrz00(BgL_envz00_bglt, obj_t, obj_t, obj_t);
BGL_EXPORTED_DECL obj_t BGl__lcmpz00zzjvm_instrz00(BgL_envz00_bglt);
BGL_EXPORTED_DECL obj_t BGl__storez00zzjvm_instrz00(BgL_envz00_bglt, BgL_localz00_bglt);
BGL_EXPORTED_DECL obj_t BGl__i2bz00zzjvm_instrz00(BgL_envz00_bglt);
BGL_EXPORTED_DECL obj_t BGl__i2dz00zzjvm_instrz00(BgL_envz00_bglt);
static obj_t BGl_toplevelzd2initzd2zzjvm_instrz00();
BGL_IMPORT obj_t BGl_2zb2zb2zz__r4_numbers_6_5z00(obj_t, obj_t);
BGL_EXPORTED_DECL obj_t BGl__i2lz00zzjvm_instrz00(BgL_envz00_bglt);
BGL_IMPORT obj_t BGl_2zd2zd2zz__r4_numbers_6_5z00(obj_t, obj_t);
BGL_IMPORT obj_t BGl_2zf2zf2zz__r4_numbers_6_5z00(obj_t, obj_t);
static obj_t BGl___landz00zzjvm_instrz00(obj_t, obj_t);
static obj_t BGl___localvar5604z00zzjvm_instrz00(obj_t, obj_t, obj_t, obj_t, obj_t, obj_t, obj_t);
BGL_IMPORT bool_t BGl_2zc3zc3zz__r4_numbers_6_5z00(obj_t, obj_t);
BGL_IMPORT bool_t BGl_2zd3zd3zz__r4_numbers_6_5z00(obj_t, obj_t);
BGL_EXPORTED_DECL obj_t BGl__returnz00zzjvm_instrz00(BgL_envz00_bglt, obj_t);
BGL_IMPORT bool_t BGl_2ze3ze3zz__r4_numbers_6_5z00(obj_t, obj_t);
BGL_EXPORTED_DECL obj_t BGl_modulezd2initializa7ationz75zzjvm_instrz00(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_modulezd2initializa7ationz75zzobject_classz00(long, char *);
extern obj_t BGl_modulezd2initializa7ationz75zzjvm_envz00(long, char *);
BGL_IMPORT obj_t BGl_modulezd2initializa7ationz75zz__readerz00(long, char *);
BGL_IMPORT obj_t BGl_modulezd2initializa7ationz75zz__ppz00(long, char *);
BGL_IMPORT obj_t BGl_modulezd2initializa7ationz75zz__r4_equivalence_6_2z00(long, char *);
BGL_IMPORT obj_t BGl_modulezd2initializa7ationz75zz__r4_pairs_and_lists_6_3z00(long, char *);
BGL_IMPORT obj_t BGl_modulezd2initializa7ationz75zz__r4_numbers_6_5z00(long, char *);
BGL_IMPORT obj_t BGl_modulezd2initializa7ationz75zz__r4_vectors_6_8z00(long, char *);
BGL_IMPORT obj_t BGl_modulezd2initializa7ationz75zz__r4_output_6_10_3z00(long, char *);
BGL_EXPORTED_DECL obj_t BGl__athrowz00zzjvm_instrz00(BgL_envz00_bglt);
static obj_t BGl___lmulz00zzjvm_instrz00(obj_t, obj_t);
static obj_t BGl___invokespecial_init5588z00zzjvm_instrz00(obj_t, obj_t, obj_t, obj_t, obj_t);
static obj_t BGl_za2lastzd2lineza2zd2zzjvm_instrz00 = BUNSPEC;
BGL_EXPORTED_DECL obj_t BGl__putstaticz00zzjvm_instrz00(BgL_envz00_bglt, obj_t);
BGL_EXPORTED_DECL obj_t BGl__ldivz00zzjvm_instrz00(BgL_envz00_bglt);
BGL_EXPORTED_DECL obj_t BGl__daddz00zzjvm_instrz00(BgL_envz00_bglt);
BGL_IMPORT long bgl_list_length(obj_t);
BGL_EXPORTED_DECL obj_t BGl__ifz00zzjvm_instrz00(obj_t, BgL_envz00_bglt, obj_t);
static obj_t BGl___label5554z00zzjvm_instrz00(obj_t, obj_t, obj_t);
BGL_EXPORTED_DECL obj_t BGl__ishlz00zzjvm_instrz00(BgL_envz00_bglt);
static obj_t BGl___checkcast5570z00zzjvm_instrz00(obj_t, obj_t, obj_t);
BGL_EXPORTED_DECL obj_t BGl__ishrz00zzjvm_instrz00(BgL_envz00_bglt);
static obj_t BGl___idivz00zzjvm_instrz00(obj_t, obj_t);
BGL_EXPORTED_DECL obj_t BGl__getstatic2z00zzjvm_instrz00(BgL_envz00_bglt, BgL_globalz00_bglt);
BGL_EXPORTED_DECL obj_t BGl__dnegz00zzjvm_instrz00(BgL_envz00_bglt);
static obj_t BGl___arraylength5582z00zzjvm_instrz00(obj_t, obj_t);
BGL_EXPORTED_DECL obj_t BGl__lushrz00zzjvm_instrz00(BgL_envz00_bglt);
BGL_EXPORTED_DECL obj_t BGl__popz00zzjvm_instrz00(BgL_envz00_bglt, obj_t);
BGL_IMPORT obj_t bgl_reverse(obj_t);
BGL_EXPORTED_DECL obj_t BGl__lremz00zzjvm_instrz00(BgL_envz00_bglt);
static obj_t BGl_zc3anonymousza33677ze3z83zzjvm_instrz00(obj_t, obj_t, obj_t);
static obj_t BGl___goto5562z00zzjvm_instrz00(obj_t, obj_t, obj_t);
static obj_t BGl___l2i5547z00zzjvm_instrz00(obj_t, obj_t);
static obj_t BGl___iremz00zzjvm_instrz00(obj_t, obj_t);
BGL_EXPORTED_DECL obj_t BGl__dmulz00zzjvm_instrz00(BgL_envz00_bglt);
static obj_t BGl__simplezd2typezd2zzjvm_instrz00(obj_t, obj_t);
BGL_EXPORTED_DECL obj_t BGl__invokespecial_initz00zzjvm_instrz00(BgL_envz00_bglt, obj_t, obj_t, obj_t);
static obj_t BGl___lcmpz00zzjvm_instrz00(obj_t, obj_t);
BGL_IMPORT obj_t BGl_memqz00zz__r4_pairs_and_lists_6_3z00(obj_t, obj_t);
BGL_EXPORTED_DECL obj_t BGl__isubz00zzjvm_instrz00(BgL_envz00_bglt);
BGL_IMPORT obj_t BGl_memvz00zz__r4_pairs_and_lists_6_3z00(obj_t, obj_t);
static obj_t BGl___invokeinterface5592z00zzjvm_instrz00(obj_t, obj_t, obj_t, obj_t, obj_t);
BGL_EXPORTED_DECL obj_t BGl__dupz00zzjvm_instrz00(BgL_envz00_bglt);
BGL_EXPORTED_DECL obj_t BGl__lshlz00zzjvm_instrz00(BgL_envz00_bglt);
BGL_EXPORTED_DECL obj_t BGl__getfieldz00zzjvm_instrz00(BgL_envz00_bglt, obj_t, obj_t);
BGL_EXPORTED_DECL obj_t BGl__lshrz00zzjvm_instrz00(BgL_envz00_bglt);
static obj_t BGl___dcmpgz00zzjvm_instrz00(obj_t, obj_t);
static obj_t BGl___ldivz00zzjvm_instrz00(obj_t, obj_t);
static obj_t BGl___dcmplz00zzjvm_instrz00(obj_t, obj_t);
static obj_t BGl___daddz00zzjvm_instrz00(obj_t, obj_t);
static obj_t BGl___iorz00zzjvm_instrz00(obj_t, obj_t);
BGL_EXPORTED_DECL obj_t BGl__l2dz00zzjvm_instrz00(BgL_envz00_bglt);
BGL_EXPORTED_DECL obj_t BGl__l2iz00zzjvm_instrz00(BgL_envz00_bglt);
static obj_t BGl___putfield5574z00zzjvm_instrz00(obj_t, obj_t, obj_t);
static obj_t BGl___ishlz00zzjvm_instrz00(obj_t, obj_t);
BGL_EXPORTED_DECL obj_t BGl__getstaticz00zzjvm_instrz00(BgL_envz00_bglt, obj_t);
BGL_IMPORT obj_t display_string(obj_t, obj_t);
static obj_t BGl___ishrz00zzjvm_instrz00(obj_t, obj_t);
static obj_t BGl___dnegz00zzjvm_instrz00(obj_t, obj_t);
static obj_t BGl___lremz00zzjvm_instrz00(obj_t, obj_t);
BGL_IMPORT obj_t BGl_sortz00zz__r4_vectors_6_8z00(obj_t, obj_t);
static obj_t BGl___getfield5572z00zzjvm_instrz00(obj_t, obj_t, obj_t, obj_t);
static obj_t BGl___d2fz00zzjvm_instrz00(obj_t, obj_t);
static obj_t BGl___d2iz00zzjvm_instrz00(obj_t, obj_t);
static obj_t BGl___d2lz00zzjvm_instrz00(obj_t, obj_t);
static obj_t BGl_za2simplezd2pushzd2instructionsza2z00zzjvm_instrz00 = BUNSPEC;
BGL_EXPORTED_DECL obj_t BGl__pushz00zzjvm_instrz00(BgL_envz00_bglt, obj_t, obj_t);
BGL_EXPORTED_DECL obj_t BGl__lsubz00zzjvm_instrz00(BgL_envz00_bglt);
static obj_t BGl___store5501z00zzjvm_instrz00(obj_t, obj_t, obj_t);
static obj_t BGl___dmulz00zzjvm_instrz00(obj_t, obj_t);
extern obj_t BGl_getzd2globalzd2namez00zzjvm_envz00(BgL_envz00_bglt, BgL_globalz00_bglt);
BGL_EXPORTED_DECL obj_t BGl__ddivz00zzjvm_instrz00(BgL_envz00_bglt);
static obj_t BGl___if_acmp5560z00zzjvm_instrz00(obj_t, obj_t, obj_t, obj_t);
static obj_t BGl___newarray5576z00zzjvm_instrz00(obj_t, obj_t, obj_t);
static obj_t BGl___isubz00zzjvm_instrz00(obj_t, obj_t);
static obj_t BGl___lshlz00zzjvm_instrz00(obj_t, obj_t);
static obj_t BGl___lshrz00zzjvm_instrz00(obj_t, obj_t);
static obj_t BGl___if_icmp5558z00zzjvm_instrz00(obj_t, obj_t, obj_t, obj_t);
BGL_EXPORTED_DECL obj_t BGl__dremz00zzjvm_instrz00(BgL_envz00_bglt);
static obj_t BGl___if5556z00zzjvm_instrz00(obj_t, obj_t, obj_t, obj_t);
static obj_t BGl_requirezd2initializa7ationz75zzjvm_instrz00 = BUNSPEC;
BGL_EXPORTED_DECL obj_t BGl__commentz00zzjvm_instrz00(BgL_envz00_bglt, obj_t, obj_t);
static obj_t BGl___load_name5499z00zzjvm_instrz00(obj_t, obj_t, obj_t, obj_t);
extern obj_t BGl_jlibzd2declarezd2zzjvm_envz00(BgL_envz00_bglt, obj_t);
BGL_EXPORTED_DECL obj_t BGl__gotoz00zzjvm_instrz00(BgL_envz00_bglt, obj_t);
static obj_t BGl___f2dz00zzjvm_instrz00(obj_t, obj_t);
static obj_t BGl___athrow5596z00zzjvm_instrz00(obj_t, obj_t);
BGL_EXPORTED_DECL obj_t BGl__swapz00zzjvm_instrz00(BgL_envz00_bglt);
BGL_IMPORT bool_t BGl_eqvzf3zf3zz__r4_equivalence_6_2z00(obj_t, obj_t);
BGL_EXPORTED_DECL obj_t BGl__localvarz00zzjvm_instrz00(BgL_envz00_bglt, obj_t, obj_t, obj_t, obj_t, obj_t);
static obj_t BGl___pop5495z00zzjvm_instrz00(obj_t, obj_t, obj_t);
static obj_t BGl_popz00zzjvm_instrz00(BgL_envz00_bglt);
BGL_EXPORTED_DECL obj_t BGl__linez00zzjvm_instrz00(BgL_envz00_bglt, obj_t);
static obj_t BGl___lorz00zzjvm_instrz00(obj_t, obj_t);
static obj_t BGl_libraryzd2moduleszd2initz00zzjvm_instrz00();
static obj_t BGl___store_name5503z00zzjvm_instrz00(obj_t, obj_t, obj_t, obj_t);
BGL_EXPORTED_DECL obj_t BGl__labelz00zzjvm_instrz00(BgL_envz00_bglt, obj_t);
static obj_t BGl___iushrz00zzjvm_instrz00(obj_t, obj_t);
static obj_t BGl___invokevirtual5590z00zzjvm_instrz00(obj_t, obj_t, obj_t, obj_t, obj_t);
static obj_t BGl___lsubz00zzjvm_instrz00(obj_t, obj_t);
BGL_EXPORTED_DECL obj_t BGl__invokeinterfacez00zzjvm_instrz00(BgL_envz00_bglt, obj_t, obj_t, obj_t);
BGL_EXPORTED_DECL obj_t BGl__handlerz00zzjvm_instrz00(BgL_envz00_bglt, obj_t, obj_t, obj_t, obj_t);
static obj_t __cnst[ 167 ] ;


DEFINE_EXPORT_PROCEDURE( BGl_createzd2stringzd2envz00zzjvm_instrz00, BgL_bgl__createza7d2stringza7d2za7za7jvm_instrza7005883za7, BGl__createzd2stringzd2zzjvm_instrz00, 0L, 2 );
DEFINE_EXPORT_PROCEDURE( BGl__iandzd2envzd2zzjvm_instrz00, BgL_bgl___iandza700za7za7jvm_instrza7005884z00, BGl___iandz00zzjvm_instrz00, 0L, 1 );
DEFINE_EXPORT_PROCEDURE( BGl__ishlzd2envzd2zzjvm_instrz00, BgL_bgl___ishlza700za7za7jvm_instrza7005885z00, BGl___ishlz00zzjvm_instrz00, 0L, 1 );
DEFINE_EXPORT_PROCEDURE( BGl__load_namezd2envzd2zzjvm_instrz00, BgL_bgl___load_name5499za700za7za7jvm_instrza7005886z00, BGl___load_name5499z00zzjvm_instrz00, 0L, 3 );
DEFINE_EXPORT_PROCEDURE( BGl__daddzd2envzd2zzjvm_instrz00, BgL_bgl___daddza700za7za7jvm_instrza7005887z00, BGl___daddz00zzjvm_instrz00, 0L, 1 );
DEFINE_EXPORT_PROCEDURE( BGl__l2izd2envzd2zzjvm_instrz00, BgL_bgl___l2i5547za700za7za7jvm_instrza7005888z00, BGl___l2i5547z00zzjvm_instrz00, 0L, 1 );
DEFINE_EXPORT_PROCEDURE( BGl__getfieldzd2envzd2zzjvm_instrz00, BgL_bgl___getfield5572za700za7za7jvm_instrza7005889z00, BGl___getfield5572z00zzjvm_instrz00, 0L, 3 );
DEFINE_EXPORT_PROCEDURE( BGl__i2dzd2envzd2zzjvm_instrz00, BgL_bgl___i2dza700za7za7jvm_instrza7005890z00, BGl___i2dz00zzjvm_instrz00, 0L, 1 );
DEFINE_EXPORT_PROCEDURE( BGl__ixorzd2envzd2zzjvm_instrz00, BgL_bgl___ixorza700za7za7jvm_instrza7005891z00, BGl___ixorz00zzjvm_instrz00, 0L, 1 );
DEFINE_EXPORT_PROCEDURE( BGl__lushrzd2envzd2zzjvm_instrz00, BgL_bgl___lushrza700za7za7jvm_instrza7005892z00, BGl___lushrz00zzjvm_instrz00, 0L, 1 );
DEFINE_EXPORT_PROCEDURE( BGl__lremzd2envzd2zzjvm_instrz00, BgL_bgl___lremza700za7za7jvm_instrza7005893z00, BGl___lremz00zzjvm_instrz00, 0L, 1 );
DEFINE_EXPORT_PROCEDURE( BGl__if_acmpzd2envzd2zzjvm_instrz00, BgL_bgl___if_acmp5560za700za7za7jvm_instrza7005894z00, BGl___if_acmp5560z00zzjvm_instrz00, 0L, 3 );
DEFINE_EXPORT_PROCEDURE( BGl__inegzd2envzd2zzjvm_instrz00, BgL_bgl___inegza700za7za7jvm_instrza7005895z00, BGl___inegz00zzjvm_instrz00, 0L, 1 );
DEFINE_EXPORT_PROCEDURE( BGl__lshrzd2envzd2zzjvm_instrz00, BgL_bgl___lshrza700za7za7jvm_instrza7005896z00, BGl___lshrz00zzjvm_instrz00, 0L, 1 );
DEFINE_EXPORT_PROCEDURE( BGl__newarrayzd2envzd2zzjvm_instrz00, BgL_bgl___newarray5576za700za7za7jvm_instrza7005897z00, BGl___newarray5576z00zzjvm_instrz00, 0L, 2 );
DEFINE_EXPORT_PROCEDURE( BGl__f2dzd2envzd2zzjvm_instrz00, BgL_bgl___f2dza700za7za7jvm_instrza7005898z00, BGl___f2dz00zzjvm_instrz00, 0L, 1 );
DEFINE_EXPORT_PROCEDURE( BGl__ifzd2envzd2zzjvm_instrz00, BgL_bgl___if5556za700za7za7jvm_instrza7005899z00, BGl___if5556z00zzjvm_instrz00, 0L, 3 );
DEFINE_EXPORT_PROCEDURE( BGl_simplezd2typezd2envz00zzjvm_instrz00, BgL_bgl__simpleza7d2typeza7d2za7za7jvm_instrza7005900za7, BGl__simplezd2typezd2zzjvm_instrz00, 0L, 1 );
DEFINE_EXPORT_PROCEDURE( BGl__dremzd2envzd2zzjvm_instrz00, BgL_bgl___dremza700za7za7jvm_instrza7005901z00, BGl___dremz00zzjvm_instrz00, 0L, 1 );
DEFINE_EXPORT_PROCEDURE( BGl__aloadzd2envzd2zzjvm_instrz00, BgL_bgl___aload5578za700za7za7jvm_instrza7005902z00, BGl___aload5578z00zzjvm_instrz00, 0L, 2 );
DEFINE_EXPORT_PROCEDURE( BGl__if_icmpzd2envzd2zzjvm_instrz00, BgL_bgl___if_icmp5558za700za7za7jvm_instrza7005903z00, BGl___if_icmp5558z00zzjvm_instrz00, 0L, 3 );
DEFINE_EXPORT_PROCEDURE( BGl__d2izd2envzd2zzjvm_instrz00, BgL_bgl___d2iza700za7za7jvm_instrza7005904z00, BGl___d2iz00zzjvm_instrz00, 0L, 1 );
DEFINE_EXPORT_PROCEDURE( BGl__putstaticzd2envzd2zzjvm_instrz00, BgL_bgl___putstatic5509za700za7za7jvm_instrza7005905z00, BGl___putstatic5509z00zzjvm_instrz00, 0L, 2 );
DEFINE_EXPORT_PROCEDURE( BGl__lsubzd2envzd2zzjvm_instrz00, BgL_bgl___lsubza700za7za7jvm_instrza7005906z00, BGl___lsubz00zzjvm_instrz00, 0L, 1 );
DEFINE_EXPORT_PROCEDURE( BGl__dcmplzd2envzd2zzjvm_instrz00, BgL_bgl___dcmplza700za7za7jvm_instrza7005907z00, BGl___dcmplz00zzjvm_instrz00, 0L, 1 );
DEFINE_EXPORT_PROCEDURE( BGl__i2bzd2envzd2zzjvm_instrz00, BgL_bgl___i2bza700za7za7jvm_instrza7005908z00, BGl___i2bz00zzjvm_instrz00, 0L, 1 );
DEFINE_EXPORT_PROCEDURE( BGl__athrowzd2envzd2zzjvm_instrz00, BgL_bgl___athrow5596za700za7za7jvm_instrza7005909z00, BGl___athrow5596z00zzjvm_instrz00, 0L, 1 );
DEFINE_EXPORT_PROCEDURE( BGl__dsubzd2envzd2zzjvm_instrz00, BgL_bgl___dsubza700za7za7jvm_instrza7005910z00, BGl___dsubz00zzjvm_instrz00, 0L, 1 );
DEFINE_EXPORT_PROCEDURE( BGl__dcmpgzd2envzd2zzjvm_instrz00, BgL_bgl___dcmpgza700za7za7jvm_instrza7005911z00, BGl___dcmpgz00zzjvm_instrz00, 0L, 1 );
DEFINE_EXPORT_PROCEDURE( BGl__lorzd2envzd2zzjvm_instrz00, BgL_bgl___lorza700za7za7jvm_instrza7005912z00, BGl___lorz00zzjvm_instrz00, 0L, 1 );
DEFINE_EXPORT_PROCEDURE( BGl__localvarzd2envzd2zzjvm_instrz00, BgL_bgl___localvar5604za700za7za7jvm_instrza7005913z00, BGl___localvar5604z00zzjvm_instrz00, 0L, 6 );
DEFINE_EXPORT_PROCEDURE( BGl__i2lzd2envzd2zzjvm_instrz00, BgL_bgl___i2lza700za7za7jvm_instrza7005914z00, BGl___i2lz00zzjvm_instrz00, 0L, 1 );
DEFINE_EXPORT_PROCEDURE( BGl__invokevirtualzd2envzd2zzjvm_instrz00, BgL_bgl___invokevirtual5590za700za7za7jvm_instrza7005915z00, BGl___invokevirtual5590z00zzjvm_instrz00, 0L, 4 );
DEFINE_EXPORT_PROCEDURE( BGl__iorzd2envzd2zzjvm_instrz00, BgL_bgl___iorza700za7za7jvm_instrza7005916z00, BGl___iorz00zzjvm_instrz00, 0L, 1 );
DEFINE_EXPORT_PROCEDURE( BGl__getstatic2zd2envzd2zzjvm_instrz00, BgL_bgl___getstatic25507za700za7za7jvm_instrza7005917z00, BGl___getstatic25507z00zzjvm_instrz00, 0L, 2 );
DEFINE_EXPORT_PROCEDURE( BGl__dup2zd2envzd2zzjvm_instrz00, BgL_bgl___dup2za700za7za7jvm_instrza7005918z00, BGl___dup2z00zzjvm_instrz00, 0L, 1 );
DEFINE_EXPORT_PROCEDURE( BGl__lmulzd2envzd2zzjvm_instrz00, BgL_bgl___lmulza700za7za7jvm_instrza7005919z00, BGl___lmulz00zzjvm_instrz00, 0L, 1 );
DEFINE_EXPORT_PROCEDURE( BGl__d2lzd2envzd2zzjvm_instrz00, BgL_bgl___d2lza700za7za7jvm_instrza7005920z00, BGl___d2lz00zzjvm_instrz00, 0L, 1 );
DEFINE_EXPORT_PROCEDURE( BGl__iaddzd2envzd2zzjvm_instrz00, BgL_bgl___iaddza700za7za7jvm_instrza7005921z00, BGl___iaddz00zzjvm_instrz00, 0L, 1 );
DEFINE_EXPORT_PROCEDURE( BGl__handlerzd2envzd2zzjvm_instrz00, BgL_bgl___handler5598za700za7za7jvm_instrza7005922z00, BGl___handler5598z00zzjvm_instrz00, 0L, 5 );
DEFINE_EXPORT_PROCEDURE( BGl__popzd2envzd2zzjvm_instrz00, BgL_bgl___pop5495za700za7za7jvm_instrza7005923z00, BGl___pop5495z00zzjvm_instrz00, 0L, 2 );
DEFINE_STATIC_PROCEDURE( BGl_proc5848z00zzjvm_instrz00, BgL_bgl_za7c3anonymousza7a33677za7e3za783za7za7jvm_instrza7005924za7, BGl_zc3anonymousza33677ze3z83zzjvm_instrz00, 0L, 2 );
DEFINE_EXPORT_PROCEDURE( BGl__dmulzd2envzd2zzjvm_instrz00, BgL_bgl___dmulza700za7za7jvm_instrza7005925z00, BGl___dmulz00zzjvm_instrz00, 0L, 1 );
DEFINE_EXPORT_PROCEDURE( BGl__checkcastzd2envzd2zzjvm_instrz00, BgL_bgl___checkcast5570za700za7za7jvm_instrza7005926z00, BGl___checkcast5570z00zzjvm_instrz00, 0L, 2 );
DEFINE_EXPORT_PROCEDURE( BGl__instanceofzd2envzd2zzjvm_instrz00, BgL_bgl___instanceof5568za700za7za7jvm_instrza7005927z00, BGl___instanceof5568z00zzjvm_instrz00, 0L, 2 );
DEFINE_EXPORT_PROCEDURE( BGl__commentzd2envzd2zzjvm_instrz00, BgL_bgl___comment5600za700za7za7jvm_instrza7005928z00, BGl___comment5600z00zzjvm_instrz00, 0L, 3 );
DEFINE_EXPORT_PROCEDURE( BGl__iremzd2envzd2zzjvm_instrz00, BgL_bgl___iremza700za7za7jvm_instrza7005929z00, BGl___iremz00zzjvm_instrz00, 0L, 1 );
DEFINE_EXPORT_PROCEDURE( BGl__ishrzd2envzd2zzjvm_instrz00, BgL_bgl___ishrza700za7za7jvm_instrza7005930z00, BGl___ishrz00zzjvm_instrz00, 0L, 1 );
DEFINE_EXPORT_PROCEDURE( BGl__getstaticzd2envzd2zzjvm_instrz00, BgL_bgl___getstatic5505za700za7za7jvm_instrza7005931z00, BGl___getstatic5505z00zzjvm_instrz00, 0L, 2 );
DEFINE_EXPORT_PROCEDURE( BGl__iushrzd2envzd2zzjvm_instrz00, BgL_bgl___iushrza700za7za7jvm_instrza7005932z00, BGl___iushrz00zzjvm_instrz00, 0L, 1 );
DEFINE_STRING( BGl_string5852z00zzjvm_instrz00, BgL_bgl_string5852za700za7za7jvm_instrza7005933z00, "(ad ad) concat (ad) getbytes line comment handler (athrow) (areturn) (dreturn) (freturn) (lreturn) (ireturn) invokeinterface invokevirtual localvar dup invokespecial invokestatic (arraylength) (aastore) (dastore) (fastore) (lastore) (iastore) (sastore) (castore) (bastore) (aaload) (daload) (faload) (laload) (iaload) (saload) short (caload) char (baload) (boolean byte) anewarray newarray (boolean byte char short int long float double) putfield getfield checkcast (void boolean byte char short int long float double jobject) instanceof new tableswitch lookupswitch if_acmp if_acmpne if_acmpeq if_icmp if_icmplt if_icmpgt if_icmple if_icmpge if_icmpne if_icmpeq if iflt lt ifgt gt ifle le ifge ge ifne ne ifeq eq (f2d) (d2f) (d2l) (d2i) (l2d) (l2i) (i2d) (i2b) (i2l) (dcmpl) (dcmpg) (lcmp) (dneg) (drem) (ddiv) (dmul) (dsub) (dadd) (lushr) (lshr) (lshl) (lxor) (land) (lor) (lneg) (lrem) (ldiv) (lmul) (lsub) (ladd) (iushr) (ishr) (ishl) (ixor) (iand) (ior) (ineg) (irem) (idiv) (imul) (isub) (iadd) putstatic getstatic ast"
"ore dstore fstore lstore istore aload dload fload lload iload (pop) (pop2) ok (swap) (dup2) (dup) _push string (dconst_1) (dconst_0) (fconst_2) (fconst_1) (fconst_0) llong ldc2_w (lconst_1) (lconst_0) elong (iconst_5) (iconst_4) (iconst_3) (iconst_2) (iconst_1) (iconst_0) (iconst_m1) ldc sipush bipush (booolean byte char short int) (aconst_null) goto ad double float long int (boolean byte char short int) unknown void (iconst_m1 iconst_0 iconst_1 iconst_2 iconst_3 iconst_4 iconst_5 bipush sipush ldc lconst_0 lconst_1 ldc2_w fconst_0 fconst_1 fconst_2 dconst_0 dconst_1 ldc2_w aconst_null aload iload lload dload fload getstatic) ", 1658 );
DEFINE_STRING( BGl_string5851z00zzjvm_instrz00, BgL_bgl_string5851za700za7za7jvm_instrza7005934z00, "type ", 5 );
DEFINE_STRING( BGl_string5850z00zzjvm_instrz00, BgL_bgl_string5850za700za7za7jvm_instrza7005935z00, "fail to reach the new instruction for <init> ", 45 );
DEFINE_STRING( BGl_string5847z00zzjvm_instrz00, BgL_bgl_string5847za700za7za7jvm_instrza7005936z00, "unknown operation", 17 );
DEFINE_STRING( BGl_string5846z00zzjvm_instrz00, BgL_bgl_string5846za700za7za7jvm_instrza7005937z00, "bad type", 8 );
DEFINE_STRING( BGl_string5842z00zzjvm_instrz00, BgL_bgl_string5842za700za7za7jvm_instrza7005938z00, "unexpected type in stack", 24 );
DEFINE_STRING( BGl_string5841z00zzjvm_instrz00, BgL_bgl_string5841za700za7za7jvm_instrza7005939z00, "is empty", 8 );
DEFINE_STRING( BGl_string5840z00zzjvm_instrz00, BgL_bgl_string5840za700za7za7jvm_instrza7005940z00, "stack", 5 );
DEFINE_EXPORT_PROCEDURE( BGl__putfieldzd2envzd2zzjvm_instrz00, BgL_bgl___putfield5574za700za7za7jvm_instrza7005941z00, BGl___putfield5574z00zzjvm_instrz00, 0L, 2 );
DEFINE_EXPORT_PROCEDURE( BGl__gotozd2envzd2zzjvm_instrz00, BgL_bgl___goto5562za700za7za7jvm_instrza7005942z00, BGl___goto5562z00zzjvm_instrz00, 0L, 2 );
DEFINE_EXPORT_PROCEDURE( BGl__dupzd2envzd2zzjvm_instrz00, BgL_bgl___dup5491za700za7za7jvm_instrza7005943z00, BGl___dup5491z00zzjvm_instrz00, 0L, 1 );
DEFINE_EXPORT_PROCEDURE( BGl__astorezd2envzd2zzjvm_instrz00, BgL_bgl___astore5580za700za7za7jvm_instrza7005944z00, BGl___astore5580z00zzjvm_instrz00, 0L, 2 );
DEFINE_EXPORT_PROCEDURE( BGl__ldivzd2envzd2zzjvm_instrz00, BgL_bgl___ldivza700za7za7jvm_instrza7005945z00, BGl___ldivz00zzjvm_instrz00, 0L, 1 );
DEFINE_EXPORT_PROCEDURE( BGl__isubzd2envzd2zzjvm_instrz00, BgL_bgl___isubza700za7za7jvm_instrza7005946z00, BGl___isubz00zzjvm_instrz00, 0L, 1 );
DEFINE_EXPORT_PROCEDURE( BGl__labelzd2envzd2zzjvm_instrz00, BgL_bgl___label5554za700za7za7jvm_instrza7005947z00, BGl___label5554z00zzjvm_instrz00, 0L, 2 );
DEFINE_EXPORT_PROCEDURE( BGl__store_namezd2envzd2zzjvm_instrz00, BgL_bgl___store_name5503za700za7za7jvm_instrza7005948z00, BGl___store_name5503z00zzjvm_instrz00, 0L, 3 );
DEFINE_EXPORT_PROCEDURE( BGl__newzd2envzd2zzjvm_instrz00, BgL_bgl___new5566za700za7za7jvm_instrza7005949z00, BGl___new5566z00zzjvm_instrz00, 0L, 2 );
DEFINE_EXPORT_PROCEDURE( BGl__swapzd2envzd2zzjvm_instrz00, BgL_bgl___swapza700za7za7jvm_instrza7005950z00, BGl___swapz00zzjvm_instrz00, 0L, 1 );
DEFINE_EXPORT_PROCEDURE( BGl__landzd2envzd2zzjvm_instrz00, BgL_bgl___landza700za7za7jvm_instrza7005951z00, BGl___landz00zzjvm_instrz00, 0L, 1 );
DEFINE_EXPORT_PROCEDURE( BGl__lshlzd2envzd2zzjvm_instrz00, BgL_bgl___lshlza700za7za7jvm_instrza7005952z00, BGl___lshlz00zzjvm_instrz00, 0L, 1 );
DEFINE_EXPORT_PROCEDURE( BGl__ddivzd2envzd2zzjvm_instrz00, BgL_bgl___ddivza700za7za7jvm_instrza7005953z00, BGl___ddivz00zzjvm_instrz00, 0L, 1 );
DEFINE_EXPORT_PROCEDURE( BGl__lxorzd2envzd2zzjvm_instrz00, BgL_bgl___lxorza700za7za7jvm_instrza7005954z00, BGl___lxorz00zzjvm_instrz00, 0L, 1 );
DEFINE_REAL( BGl_real5843z00zzjvm_instrz00, BgL_bgl_real5843za700za7za7jvm_instrza7005955z00, 0.0 );
DEFINE_REAL( BGl_real5844z00zzjvm_instrz00, BgL_bgl_real5844za700za7za7jvm_instrza7005956z00, 1.0 );
DEFINE_REAL( BGl_real5845z00zzjvm_instrz00, BgL_bgl_real5845za700za7za7jvm_instrza7005957z00, 2.0 );
DEFINE_EXPORT_PROCEDURE( BGl__lnegzd2envzd2zzjvm_instrz00, BgL_bgl___lnegza700za7za7jvm_instrza7005958z00, BGl___lnegz00zzjvm_instrz00, 0L, 1 );
DEFINE_REAL( BGl_real5849z00zzjvm_instrz00, BgL_bgl_real5849za700za7za7jvm_instrza7005959z00, 0.75 );
DEFINE_EXPORT_PROCEDURE( BGl__invokestaticzd2envzd2zzjvm_instrz00, BgL_bgl___invokestatic5584za700za7za7jvm_instrza7005960z00, BGl___invokestatic5584z00zzjvm_instrz00, 0L, 4 );
DEFINE_EXPORT_PROCEDURE( BGl__invokespecial_initzd2envzd2zzjvm_instrz00, BgL_bgl___invokespecial_init5588za700za7za7jvm_instrza7005961z00, BGl___invokespecial_init5588z00zzjvm_instrz00, 0L, 4 );
DEFINE_EXPORT_PROCEDURE( BGl__dnegzd2envzd2zzjvm_instrz00, BgL_bgl___dnegza700za7za7jvm_instrza7005962z00, BGl___dnegz00zzjvm_instrz00, 0L, 1 );
DEFINE_EXPORT_PROCEDURE( BGl__imulzd2envzd2zzjvm_instrz00, BgL_bgl___imulza700za7za7jvm_instrza7005963z00, BGl___imulz00zzjvm_instrz00, 0L, 1 );
DEFINE_EXPORT_PROCEDURE( BGl__pushzd2envzd2zzjvm_instrz00, BgL_bgl___push5489za700za7za7jvm_instrza7005964z00, BGl___push5489z00zzjvm_instrz00, 0L, 3 );
DEFINE_EXPORT_PROCEDURE( BGl__invokeinterfacezd2envzd2zzjvm_instrz00, BgL_bgl___invokeinterface5592za700za7za7jvm_instrza7005965z00, BGl___invokeinterface5592z00zzjvm_instrz00, 0L, 4 );
DEFINE_EXPORT_PROCEDURE( BGl__arraylengthzd2envzd2zzjvm_instrz00, BgL_bgl___arraylength5582za700za7za7jvm_instrza7005966z00, BGl___arraylength5582z00zzjvm_instrz00, 0L, 1 );
DEFINE_EXPORT_PROCEDURE( BGl__loadzd2envzd2zzjvm_instrz00, BgL_bgl___load5497za700za7za7jvm_instrza7005967z00, BGl___load5497z00zzjvm_instrz00, 0L, 2 );
DEFINE_EXPORT_PROCEDURE( BGl__switchzd2envzd2zzjvm_instrz00, BgL_bgl___switch5564za700za7za7jvm_instrza7005968z00, BGl___switch5564z00zzjvm_instrz00, 0L, 3 );
DEFINE_EXPORT_PROCEDURE( BGl__storezd2envzd2zzjvm_instrz00, BgL_bgl___store5501za700za7za7jvm_instrza7005969z00, BGl___store5501z00zzjvm_instrz00, 0L, 2 );
DEFINE_EXPORT_PROCEDURE( BGl__returnzd2envzd2zzjvm_instrz00, BgL_bgl___return5594za700za7za7jvm_instrza7005970z00, BGl___return5594z00zzjvm_instrz00, 0L, 2 );
DEFINE_EXPORT_PROCEDURE( BGl__lcmpzd2envzd2zzjvm_instrz00, BgL_bgl___lcmpza700za7za7jvm_instrza7005971z00, BGl___lcmpz00zzjvm_instrz00, 0L, 1 );
DEFINE_EXPORT_PROCEDURE( BGl__aconst_nullzd2envzd2zzjvm_instrz00, BgL_bgl___aconst_null5487za700za7za7jvm_instrza7005972z00, BGl___aconst_null5487z00zzjvm_instrz00, 0L, 1 );
DEFINE_EXPORT_PROCEDURE( BGl__invokespecialzd2envzd2zzjvm_instrz00, BgL_bgl___invokespecial5586za700za7za7jvm_instrza7005973z00, BGl___invokespecial5586z00zzjvm_instrz00, 0L, 4 );
DEFINE_EXPORT_PROCEDURE( BGl__linezd2envzd2zzjvm_instrz00, BgL_bgl___line5602za700za7za7jvm_instrza7005974z00, BGl___line5602z00zzjvm_instrz00, 0L, 2 );
DEFINE_EXPORT_PROCEDURE( BGl__d2fzd2envzd2zzjvm_instrz00, BgL_bgl___d2fza700za7za7jvm_instrza7005975z00, BGl___d2fz00zzjvm_instrz00, 0L, 1 );
DEFINE_EXPORT_PROCEDURE( BGl__laddzd2envzd2zzjvm_instrz00, BgL_bgl___laddza700za7za7jvm_instrza7005976z00, BGl___laddz00zzjvm_instrz00, 0L, 1 );
DEFINE_EXPORT_PROCEDURE( BGl__idivzd2envzd2zzjvm_instrz00, BgL_bgl___idivza700za7za7jvm_instrza7005977z00, BGl___idivz00zzjvm_instrz00, 0L, 1 );
DEFINE_EXPORT_PROCEDURE( BGl__l2dzd2envzd2zzjvm_instrz00, BgL_bgl___l2dza700za7za7jvm_instrza7005978z00, BGl___l2dz00zzjvm_instrz00, 0L, 1 );



/* module-initialization */
BGL_EXPORTED_DEF obj_t BGl_modulezd2initializa7ationz75zzjvm_instrz00(long BgL_checksumz00_3430, char * BgL_fromz00_3431)
{ AN_OBJECT;
{ 
if(
CBOOL(BGl_requirezd2initializa7ationz75zzjvm_instrz00))
{ 
BGl_requirezd2initializa7ationz75zzjvm_instrz00 = 
BBOOL(((bool_t)0)); 
BGl_libraryzd2moduleszd2initz00zzjvm_instrz00(); 
BGl_cnstzd2initzd2zzjvm_instrz00(); 
BGl_importedzd2moduleszd2initz00zzjvm_instrz00(); 
BGl_toplevelzd2initzd2zzjvm_instrz00(); 
return BUNSPEC;}  else 
{ 
return BUNSPEC;} } 
}



/* library-modules-init */
obj_t BGl_libraryzd2moduleszd2initz00zzjvm_instrz00()
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 2 */
BGl_modulezd2initializa7ationz75zz__r4_pairs_and_lists_6_3z00(((long)0), "jvm_instr"); 
BGl_modulezd2initializa7ationz75zz__ppz00(((long)0), "jvm_instr"); 
BGl_modulezd2initializa7ationz75zz__readerz00(((long)0), "jvm_instr"); 
BGl_modulezd2initializa7ationz75zz__r4_output_6_10_3z00(((long)0), "jvm_instr"); 
BGl_modulezd2initializa7ationz75zz__r4_numbers_6_5z00(((long)0), "jvm_instr"); 
BGl_modulezd2initializa7ationz75zz__r4_vectors_6_8z00(((long)0), "jvm_instr"); 
BGl_modulezd2initializa7ationz75zz__r4_equivalence_6_2z00(((long)0), "jvm_instr"); 
return BUNSPEC;} 
}



/* cnst-init */
obj_t BGl_cnstzd2initzd2zzjvm_instrz00()
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 2 */
{ /* ./Jvm/instr.scm 2 */
obj_t BgL_cportz00_3417;
BgL_cportz00_3417 = 
open_input_string(BGl_string5852z00zzjvm_instrz00); 
{ 
long BgL_iz00_3418;
BgL_iz00_3418 = ((long)166); 
BgL_loopz00_3419:
{ /* ./Jvm/instr.scm 2 */
bool_t BgL_test5854z00_3420;
BgL_test5854z00_3420 = 
(BgL_iz00_3418==((long)-1)); 
if(BgL_test5854z00_3420)
{ /* ./Jvm/instr.scm 2 */
return BUNSPEC;}  else 
{ /* ./Jvm/instr.scm 2 */
{ /* ./Jvm/instr.scm 2 */
obj_t BgL_arg5856z00_3421;
{ /* ./Jvm/instr.scm 2 */
obj_t BgL_list5859z00_3422;
BgL_list5859z00_3422 = 
MAKE_PAIR(BgL_cportz00_3417, BNIL); 
BgL_arg5856z00_3421 = 
BGl_readz00zz__readerz00(BgL_list5859z00_3422); } 
{ /* ./Jvm/instr.scm 2 */
int BgL_auxz00_3451;
BgL_auxz00_3451 = 
(int)(BgL_iz00_3418); 
CNST_TABLE_SET(BgL_auxz00_3451, BgL_arg5856z00_3421); } } 
{ /* ./Jvm/instr.scm 2 */
int BgL_auxz00_3423;
{ /* ./Jvm/instr.scm 2 */
long BgL_auxz00_3454;
BgL_auxz00_3454 = 
(BgL_iz00_3418-((long)1)); 
BgL_auxz00_3423 = 
(int)(BgL_auxz00_3454); } 
{ 
long BgL_iz00_3457;
BgL_iz00_3457 = 
(long)(BgL_auxz00_3423); 
BgL_iz00_3418 = BgL_iz00_3457; 
goto BgL_loopz00_3419;} } } } } } } 
}



/* toplevel-init */
obj_t BGl_toplevelzd2initzd2zzjvm_instrz00()
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 2 */
BGl_za2simplezd2pushzd2instructionsza2z00zzjvm_instrz00 = 
CNST_TABLE_REF(((long)0)); 
return ( 
BGl_za2lastzd2lineza2zd2zzjvm_instrz00 = 
BINT(((long)-1)), BUNSPEC) ;} 
}



/* push */
obj_t BGl_pushz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_1, obj_t BgL_typez00_2)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 94 */
{ /* ./Jvm/instr.scm 95 */
bool_t BgL_test3056z00_946;
{ /* ./Jvm/instr.scm 95 */
obj_t BgL_auxz00_3461;
BgL_auxz00_3461 = 
CNST_TABLE_REF(((long)1)); 
BgL_test3056z00_946 = 
(BgL_typez00_2==BgL_auxz00_3461); } 
if(BgL_test3056z00_946)
{ /* ./Jvm/instr.scm 95 */
return BFALSE;}  else 
{ /* ./Jvm/instr.scm 96 */
obj_t BgL_arg3058z00_947;
{ /* ./Jvm/instr.scm 96 */
obj_t BgL_arg3061z00_948;
BgL_arg3061z00_948 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_1))->BgL_stackz00); 
BgL_arg3058z00_947 = 
MAKE_PAIR(BgL_typez00_2, BgL_arg3061z00_948); } 
{ /* ./Jvm/instr.scm 96 */
BgL_envz00_bglt BgL_obj2960z00_2202;obj_t BgL_val2959z00_2203;
BgL_obj2960z00_2202 = BgL_envz00_1; 
BgL_val2959z00_2203 = BgL_arg3058z00_947; 
return 
((((BgL_envz00_bglt)CREF(BgL_obj2960z00_2202))->BgL_stackz00) = ((obj_t)BgL_val2959z00_2203), BUNSPEC);} } } } 
}



/* pop */
obj_t BGl_popz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_3)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 98 */
{ /* ./Jvm/instr.scm 99 */
obj_t BgL_lz00_949;
BgL_lz00_949 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_3))->BgL_stackz00); 
{ /* ./Jvm/instr.scm 100 */
bool_t BgL_test3065z00_950;
BgL_test3065z00_950 = 
NULLP(BgL_lz00_949); 
if(BgL_test3065z00_950)
{ /* ./Jvm/instr.scm 100 */
{ /* ./Jvm/instr.scm 102 */
obj_t BgL_arg3067z00_951;
BgL_arg3067z00_951 = 
bgl_reverse(
(((BgL_envz00_bglt)CREF(BgL_envz00_3))->BgL_codez00)); 
BGl_ppz00zz__ppz00(BgL_arg3067z00_951, BNIL); } 
{ /* ./Jvm/instr.scm 103 */
obj_t BgL_arg3077z00_956;
BgL_arg3077z00_956 = 
bgl_reverse(
(((BgL_envz00_bglt)CREF(BgL_envz00_3))->BgL_codez00)); 
FAILURE(BGl_string5840z00zzjvm_instrz00,BGl_string5841z00zzjvm_instrz00,BgL_arg3077z00_956);} }  else 
{ /* ./Jvm/instr.scm 100 */((bool_t)0); } } 
{ /* ./Jvm/instr.scm 104 */
obj_t BgL_arg3085z00_958;
BgL_arg3085z00_958 = 
CDR(BgL_lz00_949); 
{ /* ./Jvm/instr.scm 104 */
BgL_envz00_bglt BgL_obj2960z00_2212;obj_t BgL_val2959z00_2213;
BgL_obj2960z00_2212 = BgL_envz00_3; 
BgL_val2959z00_2213 = BgL_arg3085z00_958; 
((((BgL_envz00_bglt)CREF(BgL_obj2960z00_2212))->BgL_stackz00) = ((obj_t)BgL_val2959z00_2213), BUNSPEC); } } 
return 
CAR(BgL_lz00_949);} } 
}



/* cpop */
obj_t BGl_cpopz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_4, obj_t BgL_tyz00_5)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 107 */
{ /* ./Jvm/instr.scm 108 */
obj_t BgL_rtyz00_959;
BgL_rtyz00_959 = 
BGl_popz00zzjvm_instrz00(BgL_envz00_4); 
{ /* ./Jvm/instr.scm 109 */
bool_t BgL_test3090z00_960;
if(
(BgL_tyz00_5==BgL_rtyz00_959))
{ /* ./Jvm/instr.scm 109 */
BgL_test3090z00_960 = ((bool_t)1); }  else 
{ /* ./Jvm/instr.scm 109 */
obj_t BgL_auxz00_3483;
BgL_auxz00_3483 = 
CNST_TABLE_REF(((long)2)); 
BgL_test3090z00_960 = 
(BgL_rtyz00_959==BgL_auxz00_3483); } 
if(BgL_test3090z00_960)
{ /* ./Jvm/instr.scm 109 */
return BgL_tyz00_5;}  else 
{ /* ./Jvm/instr.scm 109 */
{ /* ./Jvm/instr.scm 112 */
obj_t BgL_arg3092z00_961;
BgL_arg3092z00_961 = 
bgl_reverse(
(((BgL_envz00_bglt)CREF(BgL_envz00_4))->BgL_codez00)); 
BGl_ppz00zz__ppz00(BgL_arg3092z00_961, BNIL); } 
{ /* ./Jvm/instr.scm 113 */
obj_t BgL_arg3102z00_966;
{ /* ./Jvm/instr.scm 114 */
obj_t BgL_arg3105z00_967;
{ /* ./Jvm/instr.scm 114 */
obj_t BgL_arg3113z00_970;
BgL_arg3113z00_970 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_4))->BgL_stackz00); 
BgL_arg3105z00_967 = 
MAKE_PAIR(BgL_rtyz00_959, BgL_arg3113z00_970); } 
{ /* ./Jvm/instr.scm 114 */
obj_t BgL_list3107z00_968;
{ /* ./Jvm/instr.scm 114 */
obj_t BgL_arg3109z00_969;
BgL_arg3109z00_969 = 
MAKE_PAIR(BgL_arg3105z00_967, BNIL); 
BgL_list3107z00_968 = 
MAKE_PAIR(BgL_tyz00_5, BgL_arg3109z00_969); } 
BgL_arg3102z00_966 = BgL_list3107z00_968; } } 
FAILURE(BGl_string5840z00zzjvm_instrz00,BGl_string5842z00zzjvm_instrz00,BgL_arg3102z00_966);} } } } } 
}



/* simple-type */
BGL_EXPORTED_DEF obj_t BGl_simplezd2typezd2zzjvm_instrz00(obj_t BgL_typez00_6)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 116 */
if(
BGl_eqvzf3zf3zz__r4_equivalence_6_2z00(BgL_typez00_6, 
CNST_TABLE_REF(((long)1))))
{ /* ./Jvm/instr.scm 117 */
return 
CNST_TABLE_REF(((long)1));}  else 
{ /* ./Jvm/instr.scm 117 */
bool_t BgL_testz00_3499;
{ /* ./Jvm/instr.scm 117 */
obj_t BgL_auxz00_3500;
BgL_auxz00_3500 = 
BGl_memvz00zz__r4_pairs_and_lists_6_3z00(BgL_typez00_6, 
CNST_TABLE_REF(((long)3))); 
BgL_testz00_3499 = 
CBOOL(BgL_auxz00_3500); } 
if(BgL_testz00_3499)
{ /* ./Jvm/instr.scm 117 */
return 
CNST_TABLE_REF(((long)4));}  else 
{ /* ./Jvm/instr.scm 117 */
if(
BGl_eqvzf3zf3zz__r4_equivalence_6_2z00(BgL_typez00_6, 
CNST_TABLE_REF(((long)5))))
{ /* ./Jvm/instr.scm 117 */
return 
CNST_TABLE_REF(((long)5));}  else 
{ /* ./Jvm/instr.scm 117 */
if(
BGl_eqvzf3zf3zz__r4_equivalence_6_2z00(BgL_typez00_6, 
CNST_TABLE_REF(((long)6))))
{ /* ./Jvm/instr.scm 117 */
return 
CNST_TABLE_REF(((long)6));}  else 
{ /* ./Jvm/instr.scm 117 */
if(
BGl_eqvzf3zf3zz__r4_equivalence_6_2z00(BgL_typez00_6, 
CNST_TABLE_REF(((long)7))))
{ /* ./Jvm/instr.scm 117 */
return 
CNST_TABLE_REF(((long)7));}  else 
{ /* ./Jvm/instr.scm 117 */
return 
CNST_TABLE_REF(((long)8));} } } } } } 
}



/* _simple-type */
obj_t BGl__simplezd2typezd2zzjvm_instrz00(obj_t BgL_envz00_3187, obj_t BgL_typez00_3188)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 116 */
return 
BGl_simplezd2typezd2zzjvm_instrz00(BgL_typez00_3188);} 
}



/* env-code! */
bool_t BGl_envzd2codez12zc0zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_7, obj_t BgL_insz00_8)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 125 */
{ /* ./Jvm/instr.scm 126 */
obj_t BgL_arg3131z00_2223;
{ /* ./Jvm/instr.scm 126 */
obj_t BgL_arg3134z00_2224;
BgL_arg3134z00_2224 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_7))->BgL_codez00); 
BgL_arg3131z00_2223 = 
MAKE_PAIR(BgL_insz00_8, BgL_arg3134z00_2224); } 
{ /* ./Jvm/instr.scm 126 */
BgL_envz00_bglt BgL_obj2963z00_2226;obj_t BgL_val2962z00_2227;
BgL_obj2963z00_2226 = BgL_envz00_7; 
BgL_val2962z00_2227 = BgL_arg3131z00_2223; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2226))->BgL_codez00) = ((obj_t)BgL_val2962z00_2227), BUNSPEC); } } 
return ((bool_t)1);} 
}



/* env-new-label! */
bool_t BGl_envzd2newzd2labelz12z12zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_9, obj_t BgL_labelz00_10)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 130 */
{ /* ./Jvm/instr.scm 132 */
obj_t BgL_ezd2102zd2_985;
BgL_ezd2102zd2_985 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_9))->BgL_codez00); 
{ /* ./Jvm/instr.scm 132 */
bool_t BgL_test3137z00_986;
BgL_test3137z00_986 = 
PAIRP(BgL_ezd2102zd2_985); 
if(BgL_test3137z00_986)
{ /* ./Jvm/instr.scm 132 */
obj_t BgL_carzd2107zd2_987;
BgL_carzd2107zd2_987 = 
CAR(BgL_ezd2102zd2_985); 
{ /* ./Jvm/instr.scm 132 */
bool_t BgL_test3138z00_988;
BgL_test3138z00_988 = 
PAIRP(BgL_carzd2107zd2_987); 
if(BgL_test3138z00_988)
{ /* ./Jvm/instr.scm 132 */
obj_t BgL_cdrzd2111zd2_989;
BgL_cdrzd2111zd2_989 = 
CDR(BgL_carzd2107zd2_987); 
{ /* ./Jvm/instr.scm 132 */
bool_t BgL_test3139z00_990;
{ /* ./Jvm/instr.scm 132 */
obj_t BgL_auxz00_3531;obj_t BgL_auxz00_3529;
BgL_auxz00_3531 = 
CNST_TABLE_REF(((long)9)); 
BgL_auxz00_3529 = 
CAR(BgL_carzd2107zd2_987); 
BgL_test3139z00_990 = 
(BgL_auxz00_3529==BgL_auxz00_3531); } 
if(BgL_test3139z00_990)
{ /* ./Jvm/instr.scm 132 */
bool_t BgL_test3140z00_991;
BgL_test3140z00_991 = 
PAIRP(BgL_cdrzd2111zd2_989); 
if(BgL_test3140z00_991)
{ /* ./Jvm/instr.scm 132 */
bool_t BgL_test3141z00_992;
{ /* ./Jvm/instr.scm 132 */
obj_t BgL_auxz00_3537;
BgL_auxz00_3537 = 
CDR(BgL_cdrzd2111zd2_989); 
BgL_test3141z00_992 = 
NULLP(BgL_auxz00_3537); } 
if(BgL_test3141z00_992)
{ /* ./Jvm/instr.scm 132 */
obj_t BgL_arg3143z00_993;obj_t BgL_arg3144z00_994;
BgL_arg3143z00_993 = 
CAR(BgL_cdrzd2111zd2_989); 
BgL_arg3144z00_994 = 
CDR(BgL_ezd2102zd2_985); 
{ /* ./Jvm/instr.scm 132 */
bool_t BgL_test3164z00_2241;
BgL_test3164z00_2241 = 
(BgL_arg3143z00_993==BgL_labelz00_10); 
if(BgL_test3164z00_2241)
{ /* ./Jvm/instr.scm 132 */
BgL_envz00_bglt BgL_obj2963z00_2242;obj_t BgL_val2962z00_2243;
BgL_obj2963z00_2242 = BgL_envz00_9; 
BgL_val2962z00_2243 = BgL_arg3144z00_994; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2242))->BgL_codez00) = ((obj_t)BgL_val2962z00_2243), BUNSPEC); }  else 
{ /* ./Jvm/instr.scm 132 */BFALSE; } } }  else 
{ /* ./Jvm/instr.scm 132 */BFALSE; } }  else 
{ /* ./Jvm/instr.scm 132 */BFALSE; } }  else 
{ /* ./Jvm/instr.scm 132 */BFALSE; } } }  else 
{ /* ./Jvm/instr.scm 132 */BFALSE; } } }  else 
{ /* ./Jvm/instr.scm 132 */BFALSE; } } } 
{ /* ./Jvm/instr.scm 136 */
obj_t BgL_arg3168z00_999;
{ /* ./Jvm/instr.scm 136 */
obj_t BgL_arg3171z00_1000;
BgL_arg3171z00_1000 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_9))->BgL_codez00); 
BgL_arg3168z00_999 = 
MAKE_PAIR(BgL_labelz00_10, BgL_arg3171z00_1000); } 
{ /* ./Jvm/instr.scm 136 */
BgL_envz00_bglt BgL_obj2963z00_2248;obj_t BgL_val2962z00_2249;
BgL_obj2963z00_2248 = BgL_envz00_9; 
BgL_val2962z00_2249 = BgL_arg3168z00_999; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2248))->BgL_codez00) = ((obj_t)BgL_val2962z00_2249), BUNSPEC); } } 
return ((bool_t)1);} 
}



/* _aconst_null */
BGL_EXPORTED_DEF obj_t BGl__aconst_nullz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_11)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 140 */
{ /* ./Jvm/instr.scm 141 */
obj_t BgL_insz00_2251;
BgL_insz00_2251 = 
CNST_TABLE_REF(((long)10)); 
{ /* ./Jvm/instr.scm 141 */
obj_t BgL_arg3131z00_2253;
{ /* ./Jvm/instr.scm 141 */
obj_t BgL_arg3134z00_2254;
BgL_arg3134z00_2254 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_11))->BgL_codez00); 
BgL_arg3131z00_2253 = 
MAKE_PAIR(BgL_insz00_2251, BgL_arg3134z00_2254); } 
{ /* ./Jvm/instr.scm 141 */
BgL_envz00_bglt BgL_obj2963z00_2256;obj_t BgL_val2962z00_2257;
BgL_obj2963z00_2256 = BgL_envz00_11; 
BgL_val2962z00_2257 = BgL_arg3131z00_2253; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2256))->BgL_codez00) = ((obj_t)BgL_val2962z00_2257), BUNSPEC); } } ((bool_t)1); } 
return 
BGl_pushz00zzjvm_instrz00(BgL_envz00_11, 
CNST_TABLE_REF(((long)8)));} 
}



/* __aconst_null5487 */
obj_t BGl___aconst_null5487z00zzjvm_instrz00(obj_t BgL_envz00_3189, obj_t BgL_envz00_3190)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 140 */
return 
BGl__aconst_nullz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3190));} 
}



/* _push */
BGL_EXPORTED_DEF obj_t BGl__pushz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_12, obj_t BgL_typez00_13, obj_t BgL_nz00_14)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 144 */
{ /* ./Jvm/instr.scm 146 */
obj_t BgL_arg3177z00_1001;
{ /* ./Jvm/instr.scm 146 */
bool_t BgL_test3179z00_1003;
{ /* ./Jvm/instr.scm 146 */
obj_t BgL_auxz00_3557;
BgL_auxz00_3557 = 
BGl_memvz00zz__r4_pairs_and_lists_6_3z00(BgL_typez00_13, 
CNST_TABLE_REF(((long)11))); 
BgL_test3179z00_1003 = 
CBOOL(BgL_auxz00_3557); } 
if(BgL_test3179z00_1003)
{ 

{ /* ./Jvm/instr.scm 148 */
bool_t BgL_test3180z00_1006;
BgL_test3180z00_1006 = 
INTEGERP(BgL_nz00_14); 
if(BgL_test3180z00_1006)
{ /* ./Jvm/instr.scm 148 */
switch( 
(long)CINT(BgL_nz00_14)) { case ((long)-1) : 

BgL_arg3177z00_1001 = 
CNST_TABLE_REF(((long)15)); break;case ((long)0) : 

BgL_arg3177z00_1001 = 
CNST_TABLE_REF(((long)16)); break;case ((long)1) : 

BgL_arg3177z00_1001 = 
CNST_TABLE_REF(((long)17)); break;case ((long)2) : 

BgL_arg3177z00_1001 = 
CNST_TABLE_REF(((long)18)); break;case ((long)3) : 

BgL_arg3177z00_1001 = 
CNST_TABLE_REF(((long)19)); break;case ((long)4) : 

BgL_arg3177z00_1001 = 
CNST_TABLE_REF(((long)20)); break;case ((long)5) : 

BgL_arg3177z00_1001 = 
CNST_TABLE_REF(((long)21)); break;
default: 
BgL_case_else3023z00_1004:
{ /* ./Jvm/instr.scm 157 */
bool_t BgL_test3184z00_1007;
if(
BGl_2ze3ze3zz__r4_numbers_6_5z00(BgL_nz00_14, 
BINT(((long)-129))))
{ /* ./Jvm/instr.scm 157 */
BgL_test3184z00_1007 = 
BGl_2zc3zc3zz__r4_numbers_6_5z00(BgL_nz00_14, 
BINT(((long)128))); }  else 
{ /* ./Jvm/instr.scm 157 */
BgL_test3184z00_1007 = ((bool_t)0); } 
if(BgL_test3184z00_1007)
{ /* ./Jvm/instr.scm 157 */
{ /* ./Jvm/instr.scm 157 */
obj_t BgL_arg3186z00_1008;obj_t BgL_arg3187z00_1009;
BgL_arg3186z00_1008 = 
CNST_TABLE_REF(((long)12)); 
BgL_arg3187z00_1009 = 
MAKE_PAIR(BgL_nz00_14, BNIL); 
BgL_arg3177z00_1001 = 
MAKE_PAIR(BgL_arg3186z00_1008, BgL_arg3187z00_1009); } }  else 
{ /* ./Jvm/instr.scm 158 */
bool_t BgL_test3190z00_1010;
if(
BGl_2ze3ze3zz__r4_numbers_6_5z00(BgL_nz00_14, 
BINT(((long)-32769))))
{ /* ./Jvm/instr.scm 158 */
BgL_test3190z00_1010 = 
BGl_2zc3zc3zz__r4_numbers_6_5z00(BgL_nz00_14, 
BINT(((long)32768))); }  else 
{ /* ./Jvm/instr.scm 158 */
BgL_test3190z00_1010 = ((bool_t)0); } 
if(BgL_test3190z00_1010)
{ /* ./Jvm/instr.scm 158 */
{ /* ./Jvm/instr.scm 158 */
obj_t BgL_arg3192z00_1011;obj_t BgL_arg3193z00_1012;
BgL_arg3192z00_1011 = 
CNST_TABLE_REF(((long)13)); 
BgL_arg3193z00_1012 = 
MAKE_PAIR(BgL_nz00_14, BNIL); 
BgL_arg3177z00_1001 = 
MAKE_PAIR(BgL_arg3192z00_1011, BgL_arg3193z00_1012); } }  else 
{ /* ./Jvm/instr.scm 158 */
{ /* ./Jvm/instr.scm 159 */
obj_t BgL_arg3197z00_1013;obj_t BgL_arg3198z00_1014;
BgL_arg3197z00_1013 = 
CNST_TABLE_REF(((long)14)); 
BgL_arg3198z00_1014 = 
MAKE_PAIR(BgL_nz00_14, BNIL); 
BgL_arg3177z00_1001 = 
MAKE_PAIR(BgL_arg3197z00_1013, BgL_arg3198z00_1014); } } } } } }  else 
{ /* ./Jvm/instr.scm 148 */
goto BgL_case_else3023z00_1004;} } }  else 
{ /* ./Jvm/instr.scm 146 */
bool_t BgL_test3207z00_1017;
BgL_test3207z00_1017 = 
BGl_eqvzf3zf3zz__r4_equivalence_6_2z00(BgL_typez00_13, 
CNST_TABLE_REF(((long)22))); 
if(BgL_test3207z00_1017)
{ /* ./Jvm/instr.scm 162 */
bool_t BgL_test3208z00_1018;
{ /* ./Jvm/instr.scm 162 */
bool_t BgL_res5482z00_2262;
{ /* ./Jvm/instr.scm 162 */
long BgL_arg1386z00_2260;long BgL_arg1387z00_2261;
BgL_arg1386z00_2260 = 
BELONG_TO_LONG(BgL_nz00_14); 
BgL_arg1387z00_2261 = 
BELONG_TO_LONG(ELONG_TO_BELONG( 0)); 
BgL_res5482z00_2262 = 
(BgL_arg1386z00_2260==BgL_arg1387z00_2261); } 
BgL_test3208z00_1018 = BgL_res5482z00_2262; } 
if(BgL_test3208z00_1018)
{ /* ./Jvm/instr.scm 162 */
BgL_arg3177z00_1001 = 
CNST_TABLE_REF(((long)23)); }  else 
{ /* ./Jvm/instr.scm 163 */
bool_t BgL_test3209z00_1019;
{ /* ./Jvm/instr.scm 163 */
bool_t BgL_res5483z00_2267;
{ /* ./Jvm/instr.scm 163 */
long BgL_arg1386z00_2265;long BgL_arg1387z00_2266;
BgL_arg1386z00_2265 = 
BELONG_TO_LONG(BgL_nz00_14); 
BgL_arg1387z00_2266 = 
BELONG_TO_LONG(ELONG_TO_BELONG( 1)); 
BgL_res5483z00_2267 = 
(BgL_arg1386z00_2265==BgL_arg1387z00_2266); } 
BgL_test3209z00_1019 = BgL_res5483z00_2267; } 
if(BgL_test3209z00_1019)
{ /* ./Jvm/instr.scm 163 */
BgL_arg3177z00_1001 = 
CNST_TABLE_REF(((long)24)); }  else 
{ /* ./Jvm/instr.scm 163 */
{ /* ./Jvm/instr.scm 164 */
obj_t BgL_arg3211z00_1020;obj_t BgL_arg3213z00_1021;
BgL_arg3211z00_1020 = 
CNST_TABLE_REF(((long)25)); 
BgL_arg3213z00_1021 = 
MAKE_PAIR(BgL_nz00_14, BNIL); 
BgL_arg3177z00_1001 = 
MAKE_PAIR(BgL_arg3211z00_1020, BgL_arg3213z00_1021); } } } }  else 
{ /* ./Jvm/instr.scm 146 */
bool_t BgL_test3218z00_1022;
BgL_test3218z00_1022 = 
BGl_eqvzf3zf3zz__r4_equivalence_6_2z00(BgL_typez00_13, 
CNST_TABLE_REF(((long)26))); 
if(BgL_test3218z00_1022)
{ /* ./Jvm/instr.scm 167 */
bool_t BgL_test3219z00_1023;
{ /* ./Jvm/instr.scm 167 */
bool_t BgL_res5484z00_2272;
{ /* ./Jvm/instr.scm 167 */
BGL_LONGLONG_T BgL_arg1380z00_2270;BGL_LONGLONG_T BgL_arg1381z00_2271;
BgL_arg1380z00_2270 = 
BLLONG_TO_LLONG(BgL_nz00_14); 
BgL_arg1381z00_2271 = 
BLLONG_TO_LLONG(LLONG_TO_BLLONG( 0)); 
BgL_res5484z00_2272 = 
(BgL_arg1380z00_2270==BgL_arg1381z00_2271); } 
BgL_test3219z00_1023 = BgL_res5484z00_2272; } 
if(BgL_test3219z00_1023)
{ /* ./Jvm/instr.scm 167 */
BgL_arg3177z00_1001 = 
CNST_TABLE_REF(((long)23)); }  else 
{ /* ./Jvm/instr.scm 168 */
bool_t BgL_test3220z00_1024;
{ /* ./Jvm/instr.scm 168 */
bool_t BgL_res5485z00_2277;
{ /* ./Jvm/instr.scm 168 */
BGL_LONGLONG_T BgL_arg1380z00_2275;BGL_LONGLONG_T BgL_arg1381z00_2276;
BgL_arg1380z00_2275 = 
BLLONG_TO_LLONG(BgL_nz00_14); 
BgL_arg1381z00_2276 = 
BLLONG_TO_LLONG(LLONG_TO_BLLONG( 1)); 
BgL_res5485z00_2277 = 
(BgL_arg1380z00_2275==BgL_arg1381z00_2276); } 
BgL_test3220z00_1024 = BgL_res5485z00_2277; } 
if(BgL_test3220z00_1024)
{ /* ./Jvm/instr.scm 168 */
BgL_arg3177z00_1001 = 
CNST_TABLE_REF(((long)24)); }  else 
{ /* ./Jvm/instr.scm 168 */
{ /* ./Jvm/instr.scm 169 */
obj_t BgL_arg3222z00_1025;obj_t BgL_arg3223z00_1026;
BgL_arg3222z00_1025 = 
CNST_TABLE_REF(((long)25)); 
BgL_arg3223z00_1026 = 
MAKE_PAIR(BgL_nz00_14, BNIL); 
BgL_arg3177z00_1001 = 
MAKE_PAIR(BgL_arg3222z00_1025, BgL_arg3223z00_1026); } } } }  else 
{ /* ./Jvm/instr.scm 146 */
bool_t BgL_test3228z00_1027;
BgL_test3228z00_1027 = 
BGl_eqvzf3zf3zz__r4_equivalence_6_2z00(BgL_typez00_13, 
CNST_TABLE_REF(((long)5))); 
if(BgL_test3228z00_1027)
{ /* ./Jvm/instr.scm 171 */
bool_t BgL_test3229z00_1028;
BgL_test3229z00_1028 = 
BGl_2zd3zd3zz__r4_numbers_6_5z00(BgL_nz00_14, 
BINT(((long)0))); 
if(BgL_test3229z00_1028)
{ /* ./Jvm/instr.scm 171 */
BgL_arg3177z00_1001 = 
CNST_TABLE_REF(((long)23)); }  else 
{ /* ./Jvm/instr.scm 172 */
bool_t BgL_test3230z00_1029;
BgL_test3230z00_1029 = 
BGl_2zd3zd3zz__r4_numbers_6_5z00(BgL_nz00_14, 
BINT(((long)1))); 
if(BgL_test3230z00_1029)
{ /* ./Jvm/instr.scm 172 */
BgL_arg3177z00_1001 = 
CNST_TABLE_REF(((long)24)); }  else 
{ /* ./Jvm/instr.scm 172 */
{ /* ./Jvm/instr.scm 173 */
obj_t BgL_arg3232z00_1030;obj_t BgL_arg3233z00_1031;
BgL_arg3232z00_1030 = 
CNST_TABLE_REF(((long)25)); 
BgL_arg3233z00_1031 = 
MAKE_PAIR(BgL_nz00_14, BNIL); 
BgL_arg3177z00_1001 = 
MAKE_PAIR(BgL_arg3232z00_1030, BgL_arg3233z00_1031); } } } }  else 
{ /* ./Jvm/instr.scm 146 */
bool_t BgL_test3238z00_1032;
BgL_test3238z00_1032 = 
BGl_eqvzf3zf3zz__r4_equivalence_6_2z00(BgL_typez00_13, 
CNST_TABLE_REF(((long)6))); 
if(BgL_test3238z00_1032)
{ /* ./Jvm/instr.scm 175 */
bool_t BgL_test3239z00_1033;
BgL_test3239z00_1033 = 
BGl_2zd3zd3zz__r4_numbers_6_5z00(BgL_nz00_14, BGl_real5843z00zzjvm_instrz00); 
if(BgL_test3239z00_1033)
{ /* ./Jvm/instr.scm 175 */
BgL_arg3177z00_1001 = 
CNST_TABLE_REF(((long)27)); }  else 
{ /* ./Jvm/instr.scm 176 */
bool_t BgL_test3240z00_1034;
BgL_test3240z00_1034 = 
BGl_2zd3zd3zz__r4_numbers_6_5z00(BgL_nz00_14, BGl_real5844z00zzjvm_instrz00); 
if(BgL_test3240z00_1034)
{ /* ./Jvm/instr.scm 176 */
BgL_arg3177z00_1001 = 
CNST_TABLE_REF(((long)28)); }  else 
{ /* ./Jvm/instr.scm 177 */
bool_t BgL_test3241z00_1035;
BgL_test3241z00_1035 = 
BGl_2zd3zd3zz__r4_numbers_6_5z00(BgL_nz00_14, BGl_real5845z00zzjvm_instrz00); 
if(BgL_test3241z00_1035)
{ /* ./Jvm/instr.scm 177 */
BgL_arg3177z00_1001 = 
CNST_TABLE_REF(((long)29)); }  else 
{ /* ./Jvm/instr.scm 177 */
{ /* ./Jvm/instr.scm 178 */
obj_t BgL_arg3243z00_1036;obj_t BgL_arg3245z00_1037;
BgL_arg3243z00_1036 = 
CNST_TABLE_REF(((long)14)); 
BgL_arg3245z00_1037 = 
MAKE_PAIR(BgL_nz00_14, BNIL); 
BgL_arg3177z00_1001 = 
MAKE_PAIR(BgL_arg3243z00_1036, BgL_arg3245z00_1037); } } } } }  else 
{ /* ./Jvm/instr.scm 146 */
bool_t BgL_test3251z00_1038;
BgL_test3251z00_1038 = 
BGl_eqvzf3zf3zz__r4_equivalence_6_2z00(BgL_typez00_13, 
CNST_TABLE_REF(((long)7))); 
if(BgL_test3251z00_1038)
{ /* ./Jvm/instr.scm 180 */
bool_t BgL_test3252z00_1039;
BgL_test3252z00_1039 = 
BGl_2zd3zd3zz__r4_numbers_6_5z00(BgL_nz00_14, BGl_real5843z00zzjvm_instrz00); 
if(BgL_test3252z00_1039)
{ /* ./Jvm/instr.scm 180 */
BgL_arg3177z00_1001 = 
CNST_TABLE_REF(((long)30)); }  else 
{ /* ./Jvm/instr.scm 181 */
bool_t BgL_test3253z00_1040;
BgL_test3253z00_1040 = 
BGl_2zd3zd3zz__r4_numbers_6_5z00(BgL_nz00_14, BGl_real5844z00zzjvm_instrz00); 
if(BgL_test3253z00_1040)
{ /* ./Jvm/instr.scm 181 */
BgL_arg3177z00_1001 = 
CNST_TABLE_REF(((long)31)); }  else 
{ /* ./Jvm/instr.scm 181 */
{ /* ./Jvm/instr.scm 182 */
obj_t BgL_arg3255z00_1041;obj_t BgL_arg3257z00_1042;
BgL_arg3255z00_1041 = 
CNST_TABLE_REF(((long)25)); 
BgL_arg3257z00_1042 = 
MAKE_PAIR(BgL_nz00_14, BNIL); 
BgL_arg3177z00_1001 = 
MAKE_PAIR(BgL_arg3255z00_1041, BgL_arg3257z00_1042); } } } }  else 
{ /* ./Jvm/instr.scm 146 */
bool_t BgL_test3262z00_1043;
BgL_test3262z00_1043 = 
BGl_eqvzf3zf3zz__r4_equivalence_6_2z00(BgL_typez00_13, 
CNST_TABLE_REF(((long)32))); 
if(BgL_test3262z00_1043)
{ /* ./Jvm/instr.scm 184 */
obj_t BgL_arg3264z00_1044;obj_t BgL_arg3265z00_1045;
BgL_arg3264z00_1044 = 
CNST_TABLE_REF(((long)14)); 
BgL_arg3265z00_1045 = 
MAKE_PAIR(BgL_nz00_14, BNIL); 
BgL_arg3177z00_1001 = 
MAKE_PAIR(BgL_arg3264z00_1044, BgL_arg3265z00_1045); }  else 
{ /* ./Jvm/instr.scm 185 */
obj_t BgL_procz00_2278;
BgL_procz00_2278 = 
CNST_TABLE_REF(((long)33)); 
FAILURE(BgL_procz00_2278,BGl_string5846z00zzjvm_instrz00,BgL_typez00_13);} } } } } } } } 
{ /* ./Jvm/instr.scm 145 */
obj_t BgL_arg3131z00_2284;
{ /* ./Jvm/instr.scm 145 */
obj_t BgL_arg3134z00_2285;
BgL_arg3134z00_2285 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_12))->BgL_codez00); 
BgL_arg3131z00_2284 = 
MAKE_PAIR(BgL_arg3177z00_1001, BgL_arg3134z00_2285); } 
{ /* ./Jvm/instr.scm 145 */
BgL_envz00_bglt BgL_obj2963z00_2287;obj_t BgL_val2962z00_2288;
BgL_obj2963z00_2287 = BgL_envz00_12; 
BgL_val2962z00_2288 = BgL_arg3131z00_2284; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2287))->BgL_codez00) = ((obj_t)BgL_val2962z00_2288), BUNSPEC); } } ((bool_t)1); } 
{ /* ./Jvm/instr.scm 186 */
obj_t BgL_arg3277z00_1046;
BgL_arg3277z00_1046 = 
BGl_simplezd2typezd2zzjvm_instrz00(BgL_typez00_13); 
return 
BGl_pushz00zzjvm_instrz00(BgL_envz00_12, BgL_arg3277z00_1046);} } 
}



/* __push5489 */
obj_t BGl___push5489z00zzjvm_instrz00(obj_t BgL_envz00_3191, obj_t BgL_envz00_3192, obj_t BgL_typez00_3193, obj_t BgL_nz00_3194)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 144 */
return 
BGl__pushz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3192), BgL_typez00_3193, BgL_nz00_3194);} 
}



/* _dup */
BGL_EXPORTED_DEF obj_t BGl__dupz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_15)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 188 */
{ /* ./Jvm/instr.scm 189 */
obj_t BgL_insz00_2290;
BgL_insz00_2290 = 
CNST_TABLE_REF(((long)34)); 
{ /* ./Jvm/instr.scm 189 */
obj_t BgL_arg3131z00_2292;
{ /* ./Jvm/instr.scm 189 */
obj_t BgL_arg3134z00_2293;
BgL_arg3134z00_2293 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_15))->BgL_codez00); 
BgL_arg3131z00_2292 = 
MAKE_PAIR(BgL_insz00_2290, BgL_arg3134z00_2293); } 
{ /* ./Jvm/instr.scm 189 */
BgL_envz00_bglt BgL_obj2963z00_2295;obj_t BgL_val2962z00_2296;
BgL_obj2963z00_2295 = BgL_envz00_15; 
BgL_val2962z00_2296 = BgL_arg3131z00_2292; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2295))->BgL_codez00) = ((obj_t)BgL_val2962z00_2296), BUNSPEC); } } ((bool_t)1); } 
{ /* ./Jvm/instr.scm 190 */
obj_t BgL_tyz00_1047;
BgL_tyz00_1047 = 
BGl_popz00zzjvm_instrz00(BgL_envz00_15); 
BGl_pushz00zzjvm_instrz00(BgL_envz00_15, BgL_tyz00_1047); 
return 
BGl_pushz00zzjvm_instrz00(BgL_envz00_15, BgL_tyz00_1047);} } 
}



/* __dup5491 */
obj_t BGl___dup5491z00zzjvm_instrz00(obj_t BgL_envz00_3195, obj_t BgL_envz00_3196)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 188 */
return 
BGl__dupz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3196));} 
}



/* _dup2 */
BGL_EXPORTED_DEF obj_t BGl__dup2z00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_16)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 194 */
{ /* ./Jvm/instr.scm 195 */
obj_t BgL_insz00_2298;
BgL_insz00_2298 = 
CNST_TABLE_REF(((long)35)); 
{ /* ./Jvm/instr.scm 195 */
obj_t BgL_arg3131z00_2300;
{ /* ./Jvm/instr.scm 195 */
obj_t BgL_arg3134z00_2301;
BgL_arg3134z00_2301 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_16))->BgL_codez00); 
BgL_arg3131z00_2300 = 
MAKE_PAIR(BgL_insz00_2298, BgL_arg3134z00_2301); } 
{ /* ./Jvm/instr.scm 195 */
BgL_envz00_bglt BgL_obj2963z00_2303;obj_t BgL_val2962z00_2304;
BgL_obj2963z00_2303 = BgL_envz00_16; 
BgL_val2962z00_2304 = BgL_arg3131z00_2300; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2303))->BgL_codez00) = ((obj_t)BgL_val2962z00_2304), BUNSPEC); } } ((bool_t)1); } 
{ /* ./Jvm/instr.scm 196 */
obj_t BgL_ty1z00_1048;
BgL_ty1z00_1048 = 
BGl_popz00zzjvm_instrz00(BgL_envz00_16); 
{ /* ./Jvm/instr.scm 197 */
obj_t BgL_ty2z00_1049;
BgL_ty2z00_1049 = 
BGl_popz00zzjvm_instrz00(BgL_envz00_16); 
BGl_pushz00zzjvm_instrz00(BgL_envz00_16, BgL_ty2z00_1049); 
BGl_pushz00zzjvm_instrz00(BgL_envz00_16, BgL_ty1z00_1048); 
BGl_pushz00zzjvm_instrz00(BgL_envz00_16, BgL_ty2z00_1049); 
return 
BGl_pushz00zzjvm_instrz00(BgL_envz00_16, BgL_ty1z00_1048);} } } 
}



/* __dup2 */
obj_t BGl___dup2z00zzjvm_instrz00(obj_t BgL_envz00_3197, obj_t BgL_envz00_3198)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 194 */
return 
BGl__dup2z00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3198));} 
}



/* _swap */
BGL_EXPORTED_DEF obj_t BGl__swapz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_17)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 203 */
{ /* ./Jvm/instr.scm 204 */
obj_t BgL_insz00_2306;
BgL_insz00_2306 = 
CNST_TABLE_REF(((long)36)); 
{ /* ./Jvm/instr.scm 204 */
obj_t BgL_arg3131z00_2308;
{ /* ./Jvm/instr.scm 204 */
obj_t BgL_arg3134z00_2309;
BgL_arg3134z00_2309 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_17))->BgL_codez00); 
BgL_arg3131z00_2308 = 
MAKE_PAIR(BgL_insz00_2306, BgL_arg3134z00_2309); } 
{ /* ./Jvm/instr.scm 204 */
BgL_envz00_bglt BgL_obj2963z00_2311;obj_t BgL_val2962z00_2312;
BgL_obj2963z00_2311 = BgL_envz00_17; 
BgL_val2962z00_2312 = BgL_arg3131z00_2308; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2311))->BgL_codez00) = ((obj_t)BgL_val2962z00_2312), BUNSPEC); } } ((bool_t)1); } 
{ /* ./Jvm/instr.scm 205 */
obj_t BgL_ty1z00_1050;
BgL_ty1z00_1050 = 
BGl_popz00zzjvm_instrz00(BgL_envz00_17); 
{ /* ./Jvm/instr.scm 206 */
obj_t BgL_ty2z00_1051;
BgL_ty2z00_1051 = 
BGl_popz00zzjvm_instrz00(BgL_envz00_17); 
BGl_pushz00zzjvm_instrz00(BgL_envz00_17, BgL_ty1z00_1050); 
return 
BGl_pushz00zzjvm_instrz00(BgL_envz00_17, BgL_ty2z00_1051);} } } 
}



/* __swap */
obj_t BGl___swapz00zzjvm_instrz00(obj_t BgL_envz00_3199, obj_t BgL_envz00_3200)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 203 */
return 
BGl__swapz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3200));} 
}



/* _pop */
BGL_EXPORTED_DEF obj_t BGl__popz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_18, obj_t BgL_typez00_19)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 210 */
{ /* ./Jvm/instr.scm 211 */
bool_t BgL_test3296z00_1052;
{ /* ./Jvm/instr.scm 211 */
obj_t BgL_auxz00_3713;
BgL_auxz00_3713 = 
CNST_TABLE_REF(((long)1)); 
BgL_test3296z00_1052 = 
(BgL_typez00_19==BgL_auxz00_3713); } 
if(BgL_test3296z00_1052)
{ /* ./Jvm/instr.scm 211 */
return 
CNST_TABLE_REF(((long)37));}  else 
{ /* ./Jvm/instr.scm 211 */
{ /* ./Jvm/instr.scm 214 */
obj_t BgL_arg3298z00_1053;
{ /* ./Jvm/instr.scm 214 */
bool_t BgL_testz00_3718;
{ /* ./Jvm/instr.scm 214 */
bool_t BgL_testz00_3719;
{ /* ./Jvm/instr.scm 214 */
obj_t BgL_auxz00_3720;
BgL_auxz00_3720 = 
CNST_TABLE_REF(((long)7)); 
BgL_testz00_3719 = 
(BgL_typez00_19==BgL_auxz00_3720); } 
if(BgL_testz00_3719)
{ /* ./Jvm/instr.scm 214 */
BgL_testz00_3718 = ((bool_t)1)
; }  else 
{ /* ./Jvm/instr.scm 214 */
obj_t BgL_auxz00_3723;
BgL_auxz00_3723 = 
CNST_TABLE_REF(((long)5)); 
BgL_testz00_3718 = 
(BgL_typez00_19==BgL_auxz00_3723); } } 
if(BgL_testz00_3718)
{ /* ./Jvm/instr.scm 214 */
BgL_arg3298z00_1053 = 
CNST_TABLE_REF(((long)38)); }  else 
{ /* ./Jvm/instr.scm 214 */
BgL_arg3298z00_1053 = 
CNST_TABLE_REF(((long)39)); } } 
{ /* ./Jvm/instr.scm 213 */
obj_t BgL_arg3131z00_2316;
{ /* ./Jvm/instr.scm 213 */
obj_t BgL_arg3134z00_2317;
BgL_arg3134z00_2317 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_18))->BgL_codez00); 
BgL_arg3131z00_2316 = 
MAKE_PAIR(BgL_arg3298z00_1053, BgL_arg3134z00_2317); } 
{ /* ./Jvm/instr.scm 213 */
BgL_envz00_bglt BgL_obj2963z00_2319;obj_t BgL_val2962z00_2320;
BgL_obj2963z00_2319 = BgL_envz00_18; 
BgL_val2962z00_2320 = BgL_arg3131z00_2316; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2319))->BgL_codez00) = ((obj_t)BgL_val2962z00_2320), BUNSPEC); } } ((bool_t)1); } 
{ /* ./Jvm/instr.scm 217 */
obj_t BgL_arg3305z00_1056;
BgL_arg3305z00_1056 = 
BGl_simplezd2typezd2zzjvm_instrz00(BgL_typez00_19); 
return 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_18, BgL_arg3305z00_1056);} } } } 
}



/* __pop5495 */
obj_t BGl___pop5495z00zzjvm_instrz00(obj_t BgL_envz00_3201, obj_t BgL_envz00_3202, obj_t BgL_typez00_3203)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 210 */
return 
BGl__popz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3202), BgL_typez00_3203);} 
}



/* _load */
BGL_EXPORTED_DEF obj_t BGl__loadz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_22, BgL_localz00_bglt BgL_varz00_23)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 228 */
{ /* ./Jvm/instr.scm 229 */
obj_t BgL_arg3315z00_2326;obj_t BgL_arg3316z00_2327;
{ /* ./Jvm/instr.scm 229 */
BgL_variablez00_bglt BgL_obj1094z00_2329;
BgL_obj1094z00_2329 = 
(BgL_variablez00_bglt)(BgL_varz00_23); 
BgL_arg3315z00_2326 = 
(((BgL_variablez00_bglt)CREF(BgL_obj1094z00_2329))->BgL_namez00); } 
{ /* ./Jvm/instr.scm 229 */
BgL_typez00_bglt BgL_arg3320z00_2328;
{ /* ./Jvm/instr.scm 229 */
BgL_variablez00_bglt BgL_obj1097z00_2330;
BgL_obj1097z00_2330 = 
(BgL_variablez00_bglt)(BgL_varz00_23); 
BgL_arg3320z00_2328 = 
(((BgL_variablez00_bglt)CREF(BgL_obj1097z00_2330))->BgL_typez00); } 
BgL_arg3316z00_2327 = 
BGl_compilezd2typezd2zzjvm_envz00(
(obj_t)(BgL_arg3320z00_2328), BgL_envz00_22); } 
return 
BGl__load_namez00zzjvm_instrz00(BgL_envz00_22, BgL_arg3315z00_2326, BgL_arg3316z00_2327);} } 
}



/* __load5497 */
obj_t BGl___load5497z00zzjvm_instrz00(obj_t BgL_envz00_3204, obj_t BgL_envz00_3205, obj_t BgL_varz00_3206)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 228 */
return 
BGl__loadz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3205), 
(BgL_localz00_bglt)(BgL_varz00_3206));} 
}



/* _load_name */
BGL_EXPORTED_DEF obj_t BGl__load_namez00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_24, obj_t BgL_namez00_25, obj_t BgL_typez00_26)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 231 */
{ /* ./Jvm/instr.scm 232 */
obj_t BgL_namez00_1063;
{ /* ./Jvm/instr.scm 232 */
obj_t BgL_slotz00_2334;
BgL_slotz00_2334 = 
BGl_assqz00zz__r4_pairs_and_lists_6_3z00(BgL_namez00_25, 
(((BgL_envz00_bglt)CREF(BgL_envz00_24))->BgL_maplocalsz00)); 
if(
CBOOL(BgL_slotz00_2334))
{ /* ./Jvm/instr.scm 232 */
BgL_namez00_1063 = 
CDR(BgL_slotz00_2334); }  else 
{ /* ./Jvm/instr.scm 232 */
BgL_namez00_1063 = BgL_namez00_25; } } 
{ /* ./Jvm/instr.scm 234 */
obj_t BgL_arg3324z00_1064;
{ /* ./Jvm/instr.scm 234 */
bool_t BgL_test3326z00_1066;
{ /* ./Jvm/instr.scm 234 */
obj_t BgL_auxz00_3750;
BgL_auxz00_3750 = 
BGl_memvz00zz__r4_pairs_and_lists_6_3z00(BgL_typez00_26, 
CNST_TABLE_REF(((long)3))); 
BgL_test3326z00_1066 = 
CBOOL(BgL_auxz00_3750); } 
if(BgL_test3326z00_1066)
{ /* ./Jvm/instr.scm 235 */
obj_t BgL_arg3328z00_1067;obj_t BgL_arg3329z00_1068;
BgL_arg3328z00_1067 = 
CNST_TABLE_REF(((long)40)); 
BgL_arg3329z00_1068 = 
MAKE_PAIR(BgL_namez00_1063, BNIL); 
BgL_arg3324z00_1064 = 
MAKE_PAIR(BgL_arg3328z00_1067, BgL_arg3329z00_1068); }  else 
{ /* ./Jvm/instr.scm 234 */
bool_t BgL_test3332z00_1069;
BgL_test3332z00_1069 = 
BGl_eqvzf3zf3zz__r4_equivalence_6_2z00(BgL_typez00_26, 
CNST_TABLE_REF(((long)5))); 
if(BgL_test3332z00_1069)
{ /* ./Jvm/instr.scm 236 */
obj_t BgL_arg3334z00_1070;obj_t BgL_arg3335z00_1071;
BgL_arg3334z00_1070 = 
CNST_TABLE_REF(((long)41)); 
BgL_arg3335z00_1071 = 
MAKE_PAIR(BgL_namez00_1063, BNIL); 
BgL_arg3324z00_1064 = 
MAKE_PAIR(BgL_arg3334z00_1070, BgL_arg3335z00_1071); }  else 
{ /* ./Jvm/instr.scm 234 */
bool_t BgL_test3338z00_1072;
BgL_test3338z00_1072 = 
BGl_eqvzf3zf3zz__r4_equivalence_6_2z00(BgL_typez00_26, 
CNST_TABLE_REF(((long)6))); 
if(BgL_test3338z00_1072)
{ /* ./Jvm/instr.scm 237 */
obj_t BgL_arg3340z00_1073;obj_t BgL_arg3341z00_1074;
BgL_arg3340z00_1073 = 
CNST_TABLE_REF(((long)42)); 
BgL_arg3341z00_1074 = 
MAKE_PAIR(BgL_namez00_1063, BNIL); 
BgL_arg3324z00_1064 = 
MAKE_PAIR(BgL_arg3340z00_1073, BgL_arg3341z00_1074); }  else 
{ /* ./Jvm/instr.scm 234 */
bool_t BgL_test3344z00_1075;
BgL_test3344z00_1075 = 
BGl_eqvzf3zf3zz__r4_equivalence_6_2z00(BgL_typez00_26, 
CNST_TABLE_REF(((long)7))); 
if(BgL_test3344z00_1075)
{ /* ./Jvm/instr.scm 238 */
obj_t BgL_arg3346z00_1076;obj_t BgL_arg3347z00_1077;
BgL_arg3346z00_1076 = 
CNST_TABLE_REF(((long)43)); 
BgL_arg3347z00_1077 = 
MAKE_PAIR(BgL_namez00_1063, BNIL); 
BgL_arg3324z00_1064 = 
MAKE_PAIR(BgL_arg3346z00_1076, BgL_arg3347z00_1077); }  else 
{ /* ./Jvm/instr.scm 239 */
obj_t BgL_arg3351z00_1078;obj_t BgL_arg3352z00_1079;
BgL_arg3351z00_1078 = 
CNST_TABLE_REF(((long)44)); 
BgL_arg3352z00_1079 = 
MAKE_PAIR(BgL_namez00_1063, BNIL); 
BgL_arg3324z00_1064 = 
MAKE_PAIR(BgL_arg3351z00_1078, BgL_arg3352z00_1079); } } } } } 
{ /* ./Jvm/instr.scm 233 */
obj_t BgL_arg3131z00_2341;
{ /* ./Jvm/instr.scm 233 */
obj_t BgL_arg3134z00_2342;
BgL_arg3134z00_2342 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_24))->BgL_codez00); 
BgL_arg3131z00_2341 = 
MAKE_PAIR(BgL_arg3324z00_1064, BgL_arg3134z00_2342); } 
{ /* ./Jvm/instr.scm 233 */
BgL_envz00_bglt BgL_obj2963z00_2344;obj_t BgL_val2962z00_2345;
BgL_obj2963z00_2344 = BgL_envz00_24; 
BgL_val2962z00_2345 = BgL_arg3131z00_2341; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2344))->BgL_codez00) = ((obj_t)BgL_val2962z00_2345), BUNSPEC); } } ((bool_t)1); } 
{ /* ./Jvm/instr.scm 240 */
obj_t BgL_arg3360z00_1080;
BgL_arg3360z00_1080 = 
BGl_simplezd2typezd2zzjvm_instrz00(BgL_typez00_26); 
return 
BGl_pushz00zzjvm_instrz00(BgL_envz00_24, BgL_arg3360z00_1080);} } } 
}



/* __load_name5499 */
obj_t BGl___load_name5499z00zzjvm_instrz00(obj_t BgL_envz00_3207, obj_t BgL_envz00_3208, obj_t BgL_namez00_3209, obj_t BgL_typez00_3210)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 231 */
return 
BGl__load_namez00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3208), BgL_namez00_3209, BgL_typez00_3210);} 
}



/* _store */
BGL_EXPORTED_DEF obj_t BGl__storez00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_27, BgL_localz00_bglt BgL_varz00_28)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 242 */
{ /* ./Jvm/instr.scm 243 */
obj_t BgL_arg3365z00_2346;obj_t BgL_arg3366z00_2347;
{ /* ./Jvm/instr.scm 243 */
BgL_variablez00_bglt BgL_obj1094z00_2349;
BgL_obj1094z00_2349 = 
(BgL_variablez00_bglt)(BgL_varz00_28); 
BgL_arg3365z00_2346 = 
(((BgL_variablez00_bglt)CREF(BgL_obj1094z00_2349))->BgL_namez00); } 
{ /* ./Jvm/instr.scm 243 */
BgL_typez00_bglt BgL_arg3370z00_2348;
{ /* ./Jvm/instr.scm 243 */
BgL_variablez00_bglt BgL_obj1097z00_2350;
BgL_obj1097z00_2350 = 
(BgL_variablez00_bglt)(BgL_varz00_28); 
BgL_arg3370z00_2348 = 
(((BgL_variablez00_bglt)CREF(BgL_obj1097z00_2350))->BgL_typez00); } 
BgL_arg3366z00_2347 = 
BGl_compilezd2typezd2zzjvm_envz00(
(obj_t)(BgL_arg3370z00_2348), BgL_envz00_27); } 
return 
BGl__store_namez00zzjvm_instrz00(BgL_envz00_27, BgL_arg3365z00_2346, BgL_arg3366z00_2347);} } 
}



/* __store5501 */
obj_t BGl___store5501z00zzjvm_instrz00(obj_t BgL_envz00_3211, obj_t BgL_envz00_3212, obj_t BgL_varz00_3213)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 242 */
return 
BGl__storez00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3212), 
(BgL_localz00_bglt)(BgL_varz00_3213));} 
}



/* _store_name */
BGL_EXPORTED_DEF obj_t BGl__store_namez00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_29, obj_t BgL_namez00_30, obj_t BgL_typez00_31)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 245 */
{ /* ./Jvm/instr.scm 246 */
obj_t BgL_namez00_1084;
{ /* ./Jvm/instr.scm 246 */
obj_t BgL_slotz00_2354;
BgL_slotz00_2354 = 
BGl_assqz00zz__r4_pairs_and_lists_6_3z00(BgL_namez00_30, 
(((BgL_envz00_bglt)CREF(BgL_envz00_29))->BgL_maplocalsz00)); 
if(
CBOOL(BgL_slotz00_2354))
{ /* ./Jvm/instr.scm 246 */
BgL_namez00_1084 = 
CDR(BgL_slotz00_2354); }  else 
{ /* ./Jvm/instr.scm 246 */
BgL_namez00_1084 = BgL_namez00_30; } } 
{ /* ./Jvm/instr.scm 248 */
obj_t BgL_arg3374z00_1085;
{ /* ./Jvm/instr.scm 248 */
bool_t BgL_test3376z00_1087;
{ /* ./Jvm/instr.scm 248 */
obj_t BgL_auxz00_3801;
BgL_auxz00_3801 = 
BGl_memvz00zz__r4_pairs_and_lists_6_3z00(BgL_typez00_31, 
CNST_TABLE_REF(((long)3))); 
BgL_test3376z00_1087 = 
CBOOL(BgL_auxz00_3801); } 
if(BgL_test3376z00_1087)
{ /* ./Jvm/instr.scm 249 */
obj_t BgL_arg3378z00_1088;obj_t BgL_arg3379z00_1089;
BgL_arg3378z00_1088 = 
CNST_TABLE_REF(((long)45)); 
BgL_arg3379z00_1089 = 
MAKE_PAIR(BgL_namez00_1084, BNIL); 
BgL_arg3374z00_1085 = 
MAKE_PAIR(BgL_arg3378z00_1088, BgL_arg3379z00_1089); }  else 
{ /* ./Jvm/instr.scm 248 */
bool_t BgL_test3382z00_1090;
BgL_test3382z00_1090 = 
BGl_eqvzf3zf3zz__r4_equivalence_6_2z00(BgL_typez00_31, 
CNST_TABLE_REF(((long)5))); 
if(BgL_test3382z00_1090)
{ /* ./Jvm/instr.scm 250 */
obj_t BgL_arg3384z00_1091;obj_t BgL_arg3385z00_1092;
BgL_arg3384z00_1091 = 
CNST_TABLE_REF(((long)46)); 
BgL_arg3385z00_1092 = 
MAKE_PAIR(BgL_namez00_1084, BNIL); 
BgL_arg3374z00_1085 = 
MAKE_PAIR(BgL_arg3384z00_1091, BgL_arg3385z00_1092); }  else 
{ /* ./Jvm/instr.scm 248 */
bool_t BgL_test3388z00_1093;
BgL_test3388z00_1093 = 
BGl_eqvzf3zf3zz__r4_equivalence_6_2z00(BgL_typez00_31, 
CNST_TABLE_REF(((long)6))); 
if(BgL_test3388z00_1093)
{ /* ./Jvm/instr.scm 251 */
obj_t BgL_arg3390z00_1094;obj_t BgL_arg3391z00_1095;
BgL_arg3390z00_1094 = 
CNST_TABLE_REF(((long)47)); 
BgL_arg3391z00_1095 = 
MAKE_PAIR(BgL_namez00_1084, BNIL); 
BgL_arg3374z00_1085 = 
MAKE_PAIR(BgL_arg3390z00_1094, BgL_arg3391z00_1095); }  else 
{ /* ./Jvm/instr.scm 248 */
bool_t BgL_test3394z00_1096;
BgL_test3394z00_1096 = 
BGl_eqvzf3zf3zz__r4_equivalence_6_2z00(BgL_typez00_31, 
CNST_TABLE_REF(((long)7))); 
if(BgL_test3394z00_1096)
{ /* ./Jvm/instr.scm 252 */
obj_t BgL_arg3396z00_1097;obj_t BgL_arg3397z00_1098;
BgL_arg3396z00_1097 = 
CNST_TABLE_REF(((long)48)); 
BgL_arg3397z00_1098 = 
MAKE_PAIR(BgL_namez00_1084, BNIL); 
BgL_arg3374z00_1085 = 
MAKE_PAIR(BgL_arg3396z00_1097, BgL_arg3397z00_1098); }  else 
{ /* ./Jvm/instr.scm 253 */
obj_t BgL_arg3401z00_1099;obj_t BgL_arg3402z00_1100;
BgL_arg3401z00_1099 = 
CNST_TABLE_REF(((long)49)); 
BgL_arg3402z00_1100 = 
MAKE_PAIR(BgL_namez00_1084, BNIL); 
BgL_arg3374z00_1085 = 
MAKE_PAIR(BgL_arg3401z00_1099, BgL_arg3402z00_1100); } } } } } 
{ /* ./Jvm/instr.scm 247 */
obj_t BgL_arg3131z00_2361;
{ /* ./Jvm/instr.scm 247 */
obj_t BgL_arg3134z00_2362;
BgL_arg3134z00_2362 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_29))->BgL_codez00); 
BgL_arg3131z00_2361 = 
MAKE_PAIR(BgL_arg3374z00_1085, BgL_arg3134z00_2362); } 
{ /* ./Jvm/instr.scm 247 */
BgL_envz00_bglt BgL_obj2963z00_2364;obj_t BgL_val2962z00_2365;
BgL_obj2963z00_2364 = BgL_envz00_29; 
BgL_val2962z00_2365 = BgL_arg3131z00_2361; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2364))->BgL_codez00) = ((obj_t)BgL_val2962z00_2365), BUNSPEC); } } ((bool_t)1); } 
{ /* ./Jvm/instr.scm 254 */
obj_t BgL_arg3410z00_1101;
BgL_arg3410z00_1101 = 
BGl_simplezd2typezd2zzjvm_instrz00(BgL_typez00_31); 
return 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_29, BgL_arg3410z00_1101);} } } 
}



/* __store_name5503 */
obj_t BGl___store_name5503z00zzjvm_instrz00(obj_t BgL_envz00_3214, obj_t BgL_envz00_3215, obj_t BgL_namez00_3216, obj_t BgL_typez00_3217)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 245 */
return 
BGl__store_namez00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3215), BgL_namez00_3216, BgL_typez00_3217);} 
}



/* _getstatic */
BGL_EXPORTED_DEF obj_t BGl__getstaticz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_32, obj_t BgL_varz00_33)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 257 */
{ /* ./Jvm/instr.scm 258 */
obj_t BgL_arg3415z00_1102;
{ /* ./Jvm/instr.scm 258 */
obj_t BgL_arg3418z00_1103;obj_t BgL_arg3419z00_1104;
BgL_arg3418z00_1103 = 
CNST_TABLE_REF(((long)50)); 
BgL_arg3419z00_1104 = 
MAKE_PAIR(BgL_varz00_33, BNIL); 
BgL_arg3415z00_1102 = 
MAKE_PAIR(BgL_arg3418z00_1103, BgL_arg3419z00_1104); } 
{ /* ./Jvm/instr.scm 258 */
obj_t BgL_arg3131z00_2369;
{ /* ./Jvm/instr.scm 258 */
obj_t BgL_arg3134z00_2370;
BgL_arg3134z00_2370 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_32))->BgL_codez00); 
BgL_arg3131z00_2369 = 
MAKE_PAIR(BgL_arg3415z00_1102, BgL_arg3134z00_2370); } 
{ /* ./Jvm/instr.scm 258 */
BgL_envz00_bglt BgL_obj2963z00_2372;obj_t BgL_val2962z00_2373;
BgL_obj2963z00_2372 = BgL_envz00_32; 
BgL_val2962z00_2373 = BgL_arg3131z00_2369; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2372))->BgL_codez00) = ((obj_t)BgL_val2962z00_2373), BUNSPEC); } } ((bool_t)1); } 
return 
BGl_pushz00zzjvm_instrz00(BgL_envz00_32, 
CNST_TABLE_REF(((long)8)));} 
}



/* __getstatic5505 */
obj_t BGl___getstatic5505z00zzjvm_instrz00(obj_t BgL_envz00_3218, obj_t BgL_envz00_3219, obj_t BgL_varz00_3220)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 257 */
return 
BGl__getstaticz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3219), BgL_varz00_3220);} 
}



/* _getstatic2 */
BGL_EXPORTED_DEF obj_t BGl__getstatic2z00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_34, BgL_globalz00_bglt BgL_varz00_35)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 261 */
{ /* ./Jvm/instr.scm 262 */
obj_t BgL_arg3424z00_1105;
{ /* ./Jvm/instr.scm 262 */
obj_t BgL_arg3427z00_1106;obj_t BgL_arg3428z00_1107;
BgL_arg3427z00_1106 = 
CNST_TABLE_REF(((long)50)); 
{ /* ./Jvm/instr.scm 262 */
obj_t BgL_arg3431z00_1108;
BgL_arg3431z00_1108 = 
BGl_getzd2globalzd2namez00zzjvm_envz00(BgL_envz00_34, BgL_varz00_35); 
BgL_arg3428z00_1107 = 
MAKE_PAIR(BgL_arg3431z00_1108, BNIL); } 
BgL_arg3424z00_1105 = 
MAKE_PAIR(BgL_arg3427z00_1106, BgL_arg3428z00_1107); } 
{ /* ./Jvm/instr.scm 262 */
obj_t BgL_arg3131z00_2377;
{ /* ./Jvm/instr.scm 262 */
obj_t BgL_arg3134z00_2378;
BgL_arg3134z00_2378 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_34))->BgL_codez00); 
BgL_arg3131z00_2377 = 
MAKE_PAIR(BgL_arg3424z00_1105, BgL_arg3134z00_2378); } 
{ /* ./Jvm/instr.scm 262 */
BgL_envz00_bglt BgL_obj2963z00_2380;obj_t BgL_val2962z00_2381;
BgL_obj2963z00_2380 = BgL_envz00_34; 
BgL_val2962z00_2381 = BgL_arg3131z00_2377; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2380))->BgL_codez00) = ((obj_t)BgL_val2962z00_2381), BUNSPEC); } } ((bool_t)1); } 
{ /* ./Jvm/instr.scm 263 */
obj_t BgL_arg3436z00_1110;
{ /* ./Jvm/instr.scm 263 */
obj_t BgL_arg3439z00_1111;
{ /* ./Jvm/instr.scm 263 */
BgL_typez00_bglt BgL_arg3442z00_1112;
{ /* ./Jvm/instr.scm 263 */
BgL_variablez00_bglt BgL_obj1097z00_2382;
BgL_obj1097z00_2382 = 
(BgL_variablez00_bglt)(BgL_varz00_35); 
BgL_arg3442z00_1112 = 
(((BgL_variablez00_bglt)CREF(BgL_obj1097z00_2382))->BgL_typez00); } 
BgL_arg3439z00_1111 = 
BGl_compilezd2typezd2zzjvm_envz00(
(obj_t)(BgL_arg3442z00_1112), BgL_envz00_34); } 
BgL_arg3436z00_1110 = 
BGl_simplezd2typezd2zzjvm_instrz00(BgL_arg3439z00_1111); } 
return 
BGl_pushz00zzjvm_instrz00(BgL_envz00_34, BgL_arg3436z00_1110);} } 
}



/* __getstatic25507 */
obj_t BGl___getstatic25507z00zzjvm_instrz00(obj_t BgL_envz00_3221, obj_t BgL_envz00_3222, obj_t BgL_varz00_3223)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 261 */
return 
BGl__getstatic2z00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3222), 
(BgL_globalz00_bglt)(BgL_varz00_3223));} 
}



/* _putstatic */
BGL_EXPORTED_DEF obj_t BGl__putstaticz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_36, obj_t BgL_varz00_37)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 265 */
{ /* ./Jvm/instr.scm 266 */
obj_t BgL_arg3446z00_1113;
{ /* ./Jvm/instr.scm 266 */
obj_t BgL_arg3449z00_1114;obj_t BgL_arg3450z00_1115;
BgL_arg3449z00_1114 = 
CNST_TABLE_REF(((long)51)); 
BgL_arg3450z00_1115 = 
MAKE_PAIR(BgL_varz00_37, BNIL); 
BgL_arg3446z00_1113 = 
MAKE_PAIR(BgL_arg3449z00_1114, BgL_arg3450z00_1115); } 
{ /* ./Jvm/instr.scm 266 */
obj_t BgL_arg3131z00_2386;
{ /* ./Jvm/instr.scm 266 */
obj_t BgL_arg3134z00_2387;
BgL_arg3134z00_2387 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_36))->BgL_codez00); 
BgL_arg3131z00_2386 = 
MAKE_PAIR(BgL_arg3446z00_1113, BgL_arg3134z00_2387); } 
{ /* ./Jvm/instr.scm 266 */
BgL_envz00_bglt BgL_obj2963z00_2389;obj_t BgL_val2962z00_2390;
BgL_obj2963z00_2389 = BgL_envz00_36; 
BgL_val2962z00_2390 = BgL_arg3131z00_2386; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2389))->BgL_codez00) = ((obj_t)BgL_val2962z00_2390), BUNSPEC); } } ((bool_t)1); } 
return 
BGl_popz00zzjvm_instrz00(BgL_envz00_36);} 
}



/* __putstatic5509 */
obj_t BGl___putstatic5509z00zzjvm_instrz00(obj_t BgL_envz00_3224, obj_t BgL_envz00_3225, obj_t BgL_varz00_3226)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 265 */
return 
BGl__putstaticz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3225), BgL_varz00_3226);} 
}



/* _iadd */
BGL_EXPORTED_DEF obj_t BGl__iaddz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_38)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 270 */
{ /* ./Jvm/instr.scm 270 */
obj_t BgL_insz00_2392;
BgL_insz00_2392 = 
CNST_TABLE_REF(((long)52)); 
{ /* ./Jvm/instr.scm 270 */
obj_t BgL_arg3131z00_2394;
{ /* ./Jvm/instr.scm 270 */
obj_t BgL_arg3134z00_2395;
BgL_arg3134z00_2395 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_38))->BgL_codez00); 
BgL_arg3131z00_2394 = 
MAKE_PAIR(BgL_insz00_2392, BgL_arg3134z00_2395); } 
{ /* ./Jvm/instr.scm 270 */
BgL_envz00_bglt BgL_obj2963z00_2397;obj_t BgL_val2962z00_2398;
BgL_obj2963z00_2397 = BgL_envz00_38; 
BgL_val2962z00_2398 = BgL_arg3131z00_2394; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2397))->BgL_codez00) = ((obj_t)BgL_val2962z00_2398), BUNSPEC); } } ((bool_t)1); } 
return 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_38, 
CNST_TABLE_REF(((long)4)));} 
}



/* __iadd */
obj_t BGl___iaddz00zzjvm_instrz00(obj_t BgL_envz00_3227, obj_t BgL_envz00_3228)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 270 */
return 
BGl__iaddz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3228));} 
}



/* _isub */
BGL_EXPORTED_DEF obj_t BGl__isubz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_39)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 271 */
{ /* ./Jvm/instr.scm 271 */
obj_t BgL_insz00_2400;
BgL_insz00_2400 = 
CNST_TABLE_REF(((long)53)); 
{ /* ./Jvm/instr.scm 271 */
obj_t BgL_arg3131z00_2402;
{ /* ./Jvm/instr.scm 271 */
obj_t BgL_arg3134z00_2403;
BgL_arg3134z00_2403 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_39))->BgL_codez00); 
BgL_arg3131z00_2402 = 
MAKE_PAIR(BgL_insz00_2400, BgL_arg3134z00_2403); } 
{ /* ./Jvm/instr.scm 271 */
BgL_envz00_bglt BgL_obj2963z00_2405;obj_t BgL_val2962z00_2406;
BgL_obj2963z00_2405 = BgL_envz00_39; 
BgL_val2962z00_2406 = BgL_arg3131z00_2402; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2405))->BgL_codez00) = ((obj_t)BgL_val2962z00_2406), BUNSPEC); } } ((bool_t)1); } 
return 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_39, 
CNST_TABLE_REF(((long)4)));} 
}



/* __isub */
obj_t BGl___isubz00zzjvm_instrz00(obj_t BgL_envz00_3229, obj_t BgL_envz00_3230)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 271 */
return 
BGl__isubz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3230));} 
}



/* _imul */
BGL_EXPORTED_DEF obj_t BGl__imulz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_40)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 272 */
{ /* ./Jvm/instr.scm 272 */
obj_t BgL_insz00_2408;
BgL_insz00_2408 = 
CNST_TABLE_REF(((long)54)); 
{ /* ./Jvm/instr.scm 272 */
obj_t BgL_arg3131z00_2410;
{ /* ./Jvm/instr.scm 272 */
obj_t BgL_arg3134z00_2411;
BgL_arg3134z00_2411 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_40))->BgL_codez00); 
BgL_arg3131z00_2410 = 
MAKE_PAIR(BgL_insz00_2408, BgL_arg3134z00_2411); } 
{ /* ./Jvm/instr.scm 272 */
BgL_envz00_bglt BgL_obj2963z00_2413;obj_t BgL_val2962z00_2414;
BgL_obj2963z00_2413 = BgL_envz00_40; 
BgL_val2962z00_2414 = BgL_arg3131z00_2410; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2413))->BgL_codez00) = ((obj_t)BgL_val2962z00_2414), BUNSPEC); } } ((bool_t)1); } 
return 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_40, 
CNST_TABLE_REF(((long)4)));} 
}



/* __imul */
obj_t BGl___imulz00zzjvm_instrz00(obj_t BgL_envz00_3231, obj_t BgL_envz00_3232)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 272 */
return 
BGl__imulz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3232));} 
}



/* _idiv */
BGL_EXPORTED_DEF obj_t BGl__idivz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_41)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 273 */
{ /* ./Jvm/instr.scm 273 */
obj_t BgL_insz00_2416;
BgL_insz00_2416 = 
CNST_TABLE_REF(((long)55)); 
{ /* ./Jvm/instr.scm 273 */
obj_t BgL_arg3131z00_2418;
{ /* ./Jvm/instr.scm 273 */
obj_t BgL_arg3134z00_2419;
BgL_arg3134z00_2419 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_41))->BgL_codez00); 
BgL_arg3131z00_2418 = 
MAKE_PAIR(BgL_insz00_2416, BgL_arg3134z00_2419); } 
{ /* ./Jvm/instr.scm 273 */
BgL_envz00_bglt BgL_obj2963z00_2421;obj_t BgL_val2962z00_2422;
BgL_obj2963z00_2421 = BgL_envz00_41; 
BgL_val2962z00_2422 = BgL_arg3131z00_2418; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2421))->BgL_codez00) = ((obj_t)BgL_val2962z00_2422), BUNSPEC); } } ((bool_t)1); } 
return 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_41, 
CNST_TABLE_REF(((long)4)));} 
}



/* __idiv */
obj_t BGl___idivz00zzjvm_instrz00(obj_t BgL_envz00_3233, obj_t BgL_envz00_3234)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 273 */
return 
BGl__idivz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3234));} 
}



/* _irem */
BGL_EXPORTED_DEF obj_t BGl__iremz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_42)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 274 */
{ /* ./Jvm/instr.scm 274 */
obj_t BgL_insz00_2424;
BgL_insz00_2424 = 
CNST_TABLE_REF(((long)56)); 
{ /* ./Jvm/instr.scm 274 */
obj_t BgL_arg3131z00_2426;
{ /* ./Jvm/instr.scm 274 */
obj_t BgL_arg3134z00_2427;
BgL_arg3134z00_2427 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_42))->BgL_codez00); 
BgL_arg3131z00_2426 = 
MAKE_PAIR(BgL_insz00_2424, BgL_arg3134z00_2427); } 
{ /* ./Jvm/instr.scm 274 */
BgL_envz00_bglt BgL_obj2963z00_2429;obj_t BgL_val2962z00_2430;
BgL_obj2963z00_2429 = BgL_envz00_42; 
BgL_val2962z00_2430 = BgL_arg3131z00_2426; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2429))->BgL_codez00) = ((obj_t)BgL_val2962z00_2430), BUNSPEC); } } ((bool_t)1); } 
return 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_42, 
CNST_TABLE_REF(((long)4)));} 
}



/* __irem */
obj_t BGl___iremz00zzjvm_instrz00(obj_t BgL_envz00_3235, obj_t BgL_envz00_3236)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 274 */
return 
BGl__iremz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3236));} 
}



/* _ineg */
BGL_EXPORTED_DEF obj_t BGl__inegz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_43)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 275 */
{ /* ./Jvm/instr.scm 275 */
obj_t BgL_insz00_2432;
BgL_insz00_2432 = 
CNST_TABLE_REF(((long)57)); 
{ /* ./Jvm/instr.scm 275 */
obj_t BgL_arg3131z00_2434;
{ /* ./Jvm/instr.scm 275 */
obj_t BgL_arg3134z00_2435;
BgL_arg3134z00_2435 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_43))->BgL_codez00); 
BgL_arg3131z00_2434 = 
MAKE_PAIR(BgL_insz00_2432, BgL_arg3134z00_2435); } 
{ /* ./Jvm/instr.scm 275 */
BgL_envz00_bglt BgL_obj2963z00_2437;obj_t BgL_val2962z00_2438;
BgL_obj2963z00_2437 = BgL_envz00_43; 
BgL_val2962z00_2438 = BgL_arg3131z00_2434; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2437))->BgL_codez00) = ((obj_t)BgL_val2962z00_2438), BUNSPEC); } } 
return BTRUE;} } 
}



/* __ineg */
obj_t BGl___inegz00zzjvm_instrz00(obj_t BgL_envz00_3237, obj_t BgL_envz00_3238)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 275 */
return 
BGl__inegz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3238));} 
}



/* _ior */
BGL_EXPORTED_DEF obj_t BGl__iorz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_44)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 276 */
{ /* ./Jvm/instr.scm 276 */
obj_t BgL_insz00_2440;
BgL_insz00_2440 = 
CNST_TABLE_REF(((long)58)); 
{ /* ./Jvm/instr.scm 276 */
obj_t BgL_arg3131z00_2442;
{ /* ./Jvm/instr.scm 276 */
obj_t BgL_arg3134z00_2443;
BgL_arg3134z00_2443 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_44))->BgL_codez00); 
BgL_arg3131z00_2442 = 
MAKE_PAIR(BgL_insz00_2440, BgL_arg3134z00_2443); } 
{ /* ./Jvm/instr.scm 276 */
BgL_envz00_bglt BgL_obj2963z00_2445;obj_t BgL_val2962z00_2446;
BgL_obj2963z00_2445 = BgL_envz00_44; 
BgL_val2962z00_2446 = BgL_arg3131z00_2442; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2445))->BgL_codez00) = ((obj_t)BgL_val2962z00_2446), BUNSPEC); } } ((bool_t)1); } 
return 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_44, 
CNST_TABLE_REF(((long)4)));} 
}



/* __ior */
obj_t BGl___iorz00zzjvm_instrz00(obj_t BgL_envz00_3239, obj_t BgL_envz00_3240)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 276 */
return 
BGl__iorz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3240));} 
}



/* _iand */
BGL_EXPORTED_DEF obj_t BGl__iandz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_45)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 277 */
{ /* ./Jvm/instr.scm 277 */
obj_t BgL_insz00_2448;
BgL_insz00_2448 = 
CNST_TABLE_REF(((long)59)); 
{ /* ./Jvm/instr.scm 277 */
obj_t BgL_arg3131z00_2450;
{ /* ./Jvm/instr.scm 277 */
obj_t BgL_arg3134z00_2451;
BgL_arg3134z00_2451 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_45))->BgL_codez00); 
BgL_arg3131z00_2450 = 
MAKE_PAIR(BgL_insz00_2448, BgL_arg3134z00_2451); } 
{ /* ./Jvm/instr.scm 277 */
BgL_envz00_bglt BgL_obj2963z00_2453;obj_t BgL_val2962z00_2454;
BgL_obj2963z00_2453 = BgL_envz00_45; 
BgL_val2962z00_2454 = BgL_arg3131z00_2450; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2453))->BgL_codez00) = ((obj_t)BgL_val2962z00_2454), BUNSPEC); } } ((bool_t)1); } 
return 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_45, 
CNST_TABLE_REF(((long)4)));} 
}



/* __iand */
obj_t BGl___iandz00zzjvm_instrz00(obj_t BgL_envz00_3241, obj_t BgL_envz00_3242)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 277 */
return 
BGl__iandz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3242));} 
}



/* _ixor */
BGL_EXPORTED_DEF obj_t BGl__ixorz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_46)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 278 */
{ /* ./Jvm/instr.scm 278 */
obj_t BgL_insz00_2456;
BgL_insz00_2456 = 
CNST_TABLE_REF(((long)60)); 
{ /* ./Jvm/instr.scm 278 */
obj_t BgL_arg3131z00_2458;
{ /* ./Jvm/instr.scm 278 */
obj_t BgL_arg3134z00_2459;
BgL_arg3134z00_2459 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_46))->BgL_codez00); 
BgL_arg3131z00_2458 = 
MAKE_PAIR(BgL_insz00_2456, BgL_arg3134z00_2459); } 
{ /* ./Jvm/instr.scm 278 */
BgL_envz00_bglt BgL_obj2963z00_2461;obj_t BgL_val2962z00_2462;
BgL_obj2963z00_2461 = BgL_envz00_46; 
BgL_val2962z00_2462 = BgL_arg3131z00_2458; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2461))->BgL_codez00) = ((obj_t)BgL_val2962z00_2462), BUNSPEC); } } ((bool_t)1); } 
return 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_46, 
CNST_TABLE_REF(((long)4)));} 
}



/* __ixor */
obj_t BGl___ixorz00zzjvm_instrz00(obj_t BgL_envz00_3243, obj_t BgL_envz00_3244)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 278 */
return 
BGl__ixorz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3244));} 
}



/* _ishl */
BGL_EXPORTED_DEF obj_t BGl__ishlz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_47)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 279 */
{ /* ./Jvm/instr.scm 279 */
obj_t BgL_insz00_2464;
BgL_insz00_2464 = 
CNST_TABLE_REF(((long)61)); 
{ /* ./Jvm/instr.scm 279 */
obj_t BgL_arg3131z00_2466;
{ /* ./Jvm/instr.scm 279 */
obj_t BgL_arg3134z00_2467;
BgL_arg3134z00_2467 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_47))->BgL_codez00); 
BgL_arg3131z00_2466 = 
MAKE_PAIR(BgL_insz00_2464, BgL_arg3134z00_2467); } 
{ /* ./Jvm/instr.scm 279 */
BgL_envz00_bglt BgL_obj2963z00_2469;obj_t BgL_val2962z00_2470;
BgL_obj2963z00_2469 = BgL_envz00_47; 
BgL_val2962z00_2470 = BgL_arg3131z00_2466; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2469))->BgL_codez00) = ((obj_t)BgL_val2962z00_2470), BUNSPEC); } } ((bool_t)1); } 
return 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_47, 
CNST_TABLE_REF(((long)4)));} 
}



/* __ishl */
obj_t BGl___ishlz00zzjvm_instrz00(obj_t BgL_envz00_3245, obj_t BgL_envz00_3246)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 279 */
return 
BGl__ishlz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3246));} 
}



/* _ishr */
BGL_EXPORTED_DEF obj_t BGl__ishrz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_48)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 280 */
{ /* ./Jvm/instr.scm 280 */
obj_t BgL_insz00_2472;
BgL_insz00_2472 = 
CNST_TABLE_REF(((long)62)); 
{ /* ./Jvm/instr.scm 280 */
obj_t BgL_arg3131z00_2474;
{ /* ./Jvm/instr.scm 280 */
obj_t BgL_arg3134z00_2475;
BgL_arg3134z00_2475 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_48))->BgL_codez00); 
BgL_arg3131z00_2474 = 
MAKE_PAIR(BgL_insz00_2472, BgL_arg3134z00_2475); } 
{ /* ./Jvm/instr.scm 280 */
BgL_envz00_bglt BgL_obj2963z00_2477;obj_t BgL_val2962z00_2478;
BgL_obj2963z00_2477 = BgL_envz00_48; 
BgL_val2962z00_2478 = BgL_arg3131z00_2474; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2477))->BgL_codez00) = ((obj_t)BgL_val2962z00_2478), BUNSPEC); } } ((bool_t)1); } 
return 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_48, 
CNST_TABLE_REF(((long)4)));} 
}



/* __ishr */
obj_t BGl___ishrz00zzjvm_instrz00(obj_t BgL_envz00_3247, obj_t BgL_envz00_3248)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 280 */
return 
BGl__ishrz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3248));} 
}



/* _iushr */
BGL_EXPORTED_DEF obj_t BGl__iushrz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_49)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 281 */
{ /* ./Jvm/instr.scm 281 */
obj_t BgL_insz00_2480;
BgL_insz00_2480 = 
CNST_TABLE_REF(((long)63)); 
{ /* ./Jvm/instr.scm 281 */
obj_t BgL_arg3131z00_2482;
{ /* ./Jvm/instr.scm 281 */
obj_t BgL_arg3134z00_2483;
BgL_arg3134z00_2483 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_49))->BgL_codez00); 
BgL_arg3131z00_2482 = 
MAKE_PAIR(BgL_insz00_2480, BgL_arg3134z00_2483); } 
{ /* ./Jvm/instr.scm 281 */
BgL_envz00_bglt BgL_obj2963z00_2485;obj_t BgL_val2962z00_2486;
BgL_obj2963z00_2485 = BgL_envz00_49; 
BgL_val2962z00_2486 = BgL_arg3131z00_2482; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2485))->BgL_codez00) = ((obj_t)BgL_val2962z00_2486), BUNSPEC); } } ((bool_t)1); } 
return 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_49, 
CNST_TABLE_REF(((long)4)));} 
}



/* __iushr */
obj_t BGl___iushrz00zzjvm_instrz00(obj_t BgL_envz00_3249, obj_t BgL_envz00_3250)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 281 */
return 
BGl__iushrz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3250));} 
}



/* _ladd */
BGL_EXPORTED_DEF obj_t BGl__laddz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_50)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 283 */
{ /* ./Jvm/instr.scm 283 */
obj_t BgL_insz00_2488;
BgL_insz00_2488 = 
CNST_TABLE_REF(((long)64)); 
{ /* ./Jvm/instr.scm 283 */
obj_t BgL_arg3131z00_2490;
{ /* ./Jvm/instr.scm 283 */
obj_t BgL_arg3134z00_2491;
BgL_arg3134z00_2491 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_50))->BgL_codez00); 
BgL_arg3131z00_2490 = 
MAKE_PAIR(BgL_insz00_2488, BgL_arg3134z00_2491); } 
{ /* ./Jvm/instr.scm 283 */
BgL_envz00_bglt BgL_obj2963z00_2493;obj_t BgL_val2962z00_2494;
BgL_obj2963z00_2493 = BgL_envz00_50; 
BgL_val2962z00_2494 = BgL_arg3131z00_2490; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2493))->BgL_codez00) = ((obj_t)BgL_val2962z00_2494), BUNSPEC); } } ((bool_t)1); } 
return 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_50, 
CNST_TABLE_REF(((long)5)));} 
}



/* __ladd */
obj_t BGl___laddz00zzjvm_instrz00(obj_t BgL_envz00_3251, obj_t BgL_envz00_3252)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 283 */
return 
BGl__laddz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3252));} 
}



/* _lsub */
BGL_EXPORTED_DEF obj_t BGl__lsubz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_51)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 284 */
{ /* ./Jvm/instr.scm 284 */
obj_t BgL_insz00_2496;
BgL_insz00_2496 = 
CNST_TABLE_REF(((long)65)); 
{ /* ./Jvm/instr.scm 284 */
obj_t BgL_arg3131z00_2498;
{ /* ./Jvm/instr.scm 284 */
obj_t BgL_arg3134z00_2499;
BgL_arg3134z00_2499 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_51))->BgL_codez00); 
BgL_arg3131z00_2498 = 
MAKE_PAIR(BgL_insz00_2496, BgL_arg3134z00_2499); } 
{ /* ./Jvm/instr.scm 284 */
BgL_envz00_bglt BgL_obj2963z00_2501;obj_t BgL_val2962z00_2502;
BgL_obj2963z00_2501 = BgL_envz00_51; 
BgL_val2962z00_2502 = BgL_arg3131z00_2498; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2501))->BgL_codez00) = ((obj_t)BgL_val2962z00_2502), BUNSPEC); } } ((bool_t)1); } 
return 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_51, 
CNST_TABLE_REF(((long)5)));} 
}



/* __lsub */
obj_t BGl___lsubz00zzjvm_instrz00(obj_t BgL_envz00_3253, obj_t BgL_envz00_3254)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 284 */
return 
BGl__lsubz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3254));} 
}



/* _lmul */
BGL_EXPORTED_DEF obj_t BGl__lmulz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_52)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 285 */
{ /* ./Jvm/instr.scm 285 */
obj_t BgL_insz00_2504;
BgL_insz00_2504 = 
CNST_TABLE_REF(((long)66)); 
{ /* ./Jvm/instr.scm 285 */
obj_t BgL_arg3131z00_2506;
{ /* ./Jvm/instr.scm 285 */
obj_t BgL_arg3134z00_2507;
BgL_arg3134z00_2507 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_52))->BgL_codez00); 
BgL_arg3131z00_2506 = 
MAKE_PAIR(BgL_insz00_2504, BgL_arg3134z00_2507); } 
{ /* ./Jvm/instr.scm 285 */
BgL_envz00_bglt BgL_obj2963z00_2509;obj_t BgL_val2962z00_2510;
BgL_obj2963z00_2509 = BgL_envz00_52; 
BgL_val2962z00_2510 = BgL_arg3131z00_2506; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2509))->BgL_codez00) = ((obj_t)BgL_val2962z00_2510), BUNSPEC); } } ((bool_t)1); } 
return 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_52, 
CNST_TABLE_REF(((long)5)));} 
}



/* __lmul */
obj_t BGl___lmulz00zzjvm_instrz00(obj_t BgL_envz00_3255, obj_t BgL_envz00_3256)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 285 */
return 
BGl__lmulz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3256));} 
}



/* _ldiv */
BGL_EXPORTED_DEF obj_t BGl__ldivz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_53)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 286 */
{ /* ./Jvm/instr.scm 286 */
obj_t BgL_insz00_2512;
BgL_insz00_2512 = 
CNST_TABLE_REF(((long)67)); 
{ /* ./Jvm/instr.scm 286 */
obj_t BgL_arg3131z00_2514;
{ /* ./Jvm/instr.scm 286 */
obj_t BgL_arg3134z00_2515;
BgL_arg3134z00_2515 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_53))->BgL_codez00); 
BgL_arg3131z00_2514 = 
MAKE_PAIR(BgL_insz00_2512, BgL_arg3134z00_2515); } 
{ /* ./Jvm/instr.scm 286 */
BgL_envz00_bglt BgL_obj2963z00_2517;obj_t BgL_val2962z00_2518;
BgL_obj2963z00_2517 = BgL_envz00_53; 
BgL_val2962z00_2518 = BgL_arg3131z00_2514; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2517))->BgL_codez00) = ((obj_t)BgL_val2962z00_2518), BUNSPEC); } } ((bool_t)1); } 
return 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_53, 
CNST_TABLE_REF(((long)5)));} 
}



/* __ldiv */
obj_t BGl___ldivz00zzjvm_instrz00(obj_t BgL_envz00_3257, obj_t BgL_envz00_3258)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 286 */
return 
BGl__ldivz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3258));} 
}



/* _lrem */
BGL_EXPORTED_DEF obj_t BGl__lremz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_54)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 287 */
{ /* ./Jvm/instr.scm 287 */
obj_t BgL_insz00_2520;
BgL_insz00_2520 = 
CNST_TABLE_REF(((long)68)); 
{ /* ./Jvm/instr.scm 287 */
obj_t BgL_arg3131z00_2522;
{ /* ./Jvm/instr.scm 287 */
obj_t BgL_arg3134z00_2523;
BgL_arg3134z00_2523 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_54))->BgL_codez00); 
BgL_arg3131z00_2522 = 
MAKE_PAIR(BgL_insz00_2520, BgL_arg3134z00_2523); } 
{ /* ./Jvm/instr.scm 287 */
BgL_envz00_bglt BgL_obj2963z00_2525;obj_t BgL_val2962z00_2526;
BgL_obj2963z00_2525 = BgL_envz00_54; 
BgL_val2962z00_2526 = BgL_arg3131z00_2522; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2525))->BgL_codez00) = ((obj_t)BgL_val2962z00_2526), BUNSPEC); } } ((bool_t)1); } 
return 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_54, 
CNST_TABLE_REF(((long)5)));} 
}



/* __lrem */
obj_t BGl___lremz00zzjvm_instrz00(obj_t BgL_envz00_3259, obj_t BgL_envz00_3260)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 287 */
return 
BGl__lremz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3260));} 
}



/* _lneg */
BGL_EXPORTED_DEF obj_t BGl__lnegz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_55)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 288 */
{ /* ./Jvm/instr.scm 288 */
obj_t BgL_insz00_2528;
BgL_insz00_2528 = 
CNST_TABLE_REF(((long)69)); 
{ /* ./Jvm/instr.scm 288 */
obj_t BgL_arg3131z00_2530;
{ /* ./Jvm/instr.scm 288 */
obj_t BgL_arg3134z00_2531;
BgL_arg3134z00_2531 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_55))->BgL_codez00); 
BgL_arg3131z00_2530 = 
MAKE_PAIR(BgL_insz00_2528, BgL_arg3134z00_2531); } 
{ /* ./Jvm/instr.scm 288 */
BgL_envz00_bglt BgL_obj2963z00_2533;obj_t BgL_val2962z00_2534;
BgL_obj2963z00_2533 = BgL_envz00_55; 
BgL_val2962z00_2534 = BgL_arg3131z00_2530; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2533))->BgL_codez00) = ((obj_t)BgL_val2962z00_2534), BUNSPEC); } } 
return BTRUE;} } 
}



/* __lneg */
obj_t BGl___lnegz00zzjvm_instrz00(obj_t BgL_envz00_3261, obj_t BgL_envz00_3262)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 288 */
return 
BGl__lnegz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3262));} 
}



/* _lor */
BGL_EXPORTED_DEF obj_t BGl__lorz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_56)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 289 */
{ /* ./Jvm/instr.scm 289 */
obj_t BgL_insz00_2536;
BgL_insz00_2536 = 
CNST_TABLE_REF(((long)70)); 
{ /* ./Jvm/instr.scm 289 */
obj_t BgL_arg3131z00_2538;
{ /* ./Jvm/instr.scm 289 */
obj_t BgL_arg3134z00_2539;
BgL_arg3134z00_2539 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_56))->BgL_codez00); 
BgL_arg3131z00_2538 = 
MAKE_PAIR(BgL_insz00_2536, BgL_arg3134z00_2539); } 
{ /* ./Jvm/instr.scm 289 */
BgL_envz00_bglt BgL_obj2963z00_2541;obj_t BgL_val2962z00_2542;
BgL_obj2963z00_2541 = BgL_envz00_56; 
BgL_val2962z00_2542 = BgL_arg3131z00_2538; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2541))->BgL_codez00) = ((obj_t)BgL_val2962z00_2542), BUNSPEC); } } ((bool_t)1); } 
return 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_56, 
CNST_TABLE_REF(((long)5)));} 
}



/* __lor */
obj_t BGl___lorz00zzjvm_instrz00(obj_t BgL_envz00_3263, obj_t BgL_envz00_3264)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 289 */
return 
BGl__lorz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3264));} 
}



/* _land */
BGL_EXPORTED_DEF obj_t BGl__landz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_57)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 290 */
{ /* ./Jvm/instr.scm 290 */
obj_t BgL_insz00_2544;
BgL_insz00_2544 = 
CNST_TABLE_REF(((long)71)); 
{ /* ./Jvm/instr.scm 290 */
obj_t BgL_arg3131z00_2546;
{ /* ./Jvm/instr.scm 290 */
obj_t BgL_arg3134z00_2547;
BgL_arg3134z00_2547 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_57))->BgL_codez00); 
BgL_arg3131z00_2546 = 
MAKE_PAIR(BgL_insz00_2544, BgL_arg3134z00_2547); } 
{ /* ./Jvm/instr.scm 290 */
BgL_envz00_bglt BgL_obj2963z00_2549;obj_t BgL_val2962z00_2550;
BgL_obj2963z00_2549 = BgL_envz00_57; 
BgL_val2962z00_2550 = BgL_arg3131z00_2546; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2549))->BgL_codez00) = ((obj_t)BgL_val2962z00_2550), BUNSPEC); } } ((bool_t)1); } 
return 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_57, 
CNST_TABLE_REF(((long)5)));} 
}



/* __land */
obj_t BGl___landz00zzjvm_instrz00(obj_t BgL_envz00_3265, obj_t BgL_envz00_3266)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 290 */
return 
BGl__landz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3266));} 
}



/* _lxor */
BGL_EXPORTED_DEF obj_t BGl__lxorz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_58)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 291 */
{ /* ./Jvm/instr.scm 291 */
obj_t BgL_insz00_2552;
BgL_insz00_2552 = 
CNST_TABLE_REF(((long)72)); 
{ /* ./Jvm/instr.scm 291 */
obj_t BgL_arg3131z00_2554;
{ /* ./Jvm/instr.scm 291 */
obj_t BgL_arg3134z00_2555;
BgL_arg3134z00_2555 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_58))->BgL_codez00); 
BgL_arg3131z00_2554 = 
MAKE_PAIR(BgL_insz00_2552, BgL_arg3134z00_2555); } 
{ /* ./Jvm/instr.scm 291 */
BgL_envz00_bglt BgL_obj2963z00_2557;obj_t BgL_val2962z00_2558;
BgL_obj2963z00_2557 = BgL_envz00_58; 
BgL_val2962z00_2558 = BgL_arg3131z00_2554; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2557))->BgL_codez00) = ((obj_t)BgL_val2962z00_2558), BUNSPEC); } } ((bool_t)1); } 
return 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_58, 
CNST_TABLE_REF(((long)5)));} 
}



/* __lxor */
obj_t BGl___lxorz00zzjvm_instrz00(obj_t BgL_envz00_3267, obj_t BgL_envz00_3268)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 291 */
return 
BGl__lxorz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3268));} 
}



/* _lshl */
BGL_EXPORTED_DEF obj_t BGl__lshlz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_59)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 292 */
{ /* ./Jvm/instr.scm 292 */
obj_t BgL_insz00_2560;
BgL_insz00_2560 = 
CNST_TABLE_REF(((long)73)); 
{ /* ./Jvm/instr.scm 292 */
obj_t BgL_arg3131z00_2562;
{ /* ./Jvm/instr.scm 292 */
obj_t BgL_arg3134z00_2563;
BgL_arg3134z00_2563 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_59))->BgL_codez00); 
BgL_arg3131z00_2562 = 
MAKE_PAIR(BgL_insz00_2560, BgL_arg3134z00_2563); } 
{ /* ./Jvm/instr.scm 292 */
BgL_envz00_bglt BgL_obj2963z00_2565;obj_t BgL_val2962z00_2566;
BgL_obj2963z00_2565 = BgL_envz00_59; 
BgL_val2962z00_2566 = BgL_arg3131z00_2562; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2565))->BgL_codez00) = ((obj_t)BgL_val2962z00_2566), BUNSPEC); } } ((bool_t)1); } 
return 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_59, 
CNST_TABLE_REF(((long)5)));} 
}



/* __lshl */
obj_t BGl___lshlz00zzjvm_instrz00(obj_t BgL_envz00_3269, obj_t BgL_envz00_3270)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 292 */
return 
BGl__lshlz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3270));} 
}



/* _lshr */
BGL_EXPORTED_DEF obj_t BGl__lshrz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_60)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 293 */
{ /* ./Jvm/instr.scm 293 */
obj_t BgL_insz00_2568;
BgL_insz00_2568 = 
CNST_TABLE_REF(((long)74)); 
{ /* ./Jvm/instr.scm 293 */
obj_t BgL_arg3131z00_2570;
{ /* ./Jvm/instr.scm 293 */
obj_t BgL_arg3134z00_2571;
BgL_arg3134z00_2571 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_60))->BgL_codez00); 
BgL_arg3131z00_2570 = 
MAKE_PAIR(BgL_insz00_2568, BgL_arg3134z00_2571); } 
{ /* ./Jvm/instr.scm 293 */
BgL_envz00_bglt BgL_obj2963z00_2573;obj_t BgL_val2962z00_2574;
BgL_obj2963z00_2573 = BgL_envz00_60; 
BgL_val2962z00_2574 = BgL_arg3131z00_2570; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2573))->BgL_codez00) = ((obj_t)BgL_val2962z00_2574), BUNSPEC); } } ((bool_t)1); } 
return 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_60, 
CNST_TABLE_REF(((long)5)));} 
}



/* __lshr */
obj_t BGl___lshrz00zzjvm_instrz00(obj_t BgL_envz00_3271, obj_t BgL_envz00_3272)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 293 */
return 
BGl__lshrz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3272));} 
}



/* _lushr */
BGL_EXPORTED_DEF obj_t BGl__lushrz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_61)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 294 */
{ /* ./Jvm/instr.scm 294 */
obj_t BgL_insz00_2576;
BgL_insz00_2576 = 
CNST_TABLE_REF(((long)75)); 
{ /* ./Jvm/instr.scm 294 */
obj_t BgL_arg3131z00_2578;
{ /* ./Jvm/instr.scm 294 */
obj_t BgL_arg3134z00_2579;
BgL_arg3134z00_2579 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_61))->BgL_codez00); 
BgL_arg3131z00_2578 = 
MAKE_PAIR(BgL_insz00_2576, BgL_arg3134z00_2579); } 
{ /* ./Jvm/instr.scm 294 */
BgL_envz00_bglt BgL_obj2963z00_2581;obj_t BgL_val2962z00_2582;
BgL_obj2963z00_2581 = BgL_envz00_61; 
BgL_val2962z00_2582 = BgL_arg3131z00_2578; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2581))->BgL_codez00) = ((obj_t)BgL_val2962z00_2582), BUNSPEC); } } ((bool_t)1); } 
return 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_61, 
CNST_TABLE_REF(((long)5)));} 
}



/* __lushr */
obj_t BGl___lushrz00zzjvm_instrz00(obj_t BgL_envz00_3273, obj_t BgL_envz00_3274)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 294 */
return 
BGl__lushrz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3274));} 
}



/* _dadd */
BGL_EXPORTED_DEF obj_t BGl__daddz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_62)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 296 */
{ /* ./Jvm/instr.scm 296 */
obj_t BgL_insz00_2584;
BgL_insz00_2584 = 
CNST_TABLE_REF(((long)76)); 
{ /* ./Jvm/instr.scm 296 */
obj_t BgL_arg3131z00_2586;
{ /* ./Jvm/instr.scm 296 */
obj_t BgL_arg3134z00_2587;
BgL_arg3134z00_2587 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_62))->BgL_codez00); 
BgL_arg3131z00_2586 = 
MAKE_PAIR(BgL_insz00_2584, BgL_arg3134z00_2587); } 
{ /* ./Jvm/instr.scm 296 */
BgL_envz00_bglt BgL_obj2963z00_2589;obj_t BgL_val2962z00_2590;
BgL_obj2963z00_2589 = BgL_envz00_62; 
BgL_val2962z00_2590 = BgL_arg3131z00_2586; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2589))->BgL_codez00) = ((obj_t)BgL_val2962z00_2590), BUNSPEC); } } ((bool_t)1); } 
return 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_62, 
CNST_TABLE_REF(((long)7)));} 
}



/* __dadd */
obj_t BGl___daddz00zzjvm_instrz00(obj_t BgL_envz00_3275, obj_t BgL_envz00_3276)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 296 */
return 
BGl__daddz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3276));} 
}



/* _dsub */
BGL_EXPORTED_DEF obj_t BGl__dsubz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_63)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 297 */
{ /* ./Jvm/instr.scm 297 */
obj_t BgL_insz00_2592;
BgL_insz00_2592 = 
CNST_TABLE_REF(((long)77)); 
{ /* ./Jvm/instr.scm 297 */
obj_t BgL_arg3131z00_2594;
{ /* ./Jvm/instr.scm 297 */
obj_t BgL_arg3134z00_2595;
BgL_arg3134z00_2595 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_63))->BgL_codez00); 
BgL_arg3131z00_2594 = 
MAKE_PAIR(BgL_insz00_2592, BgL_arg3134z00_2595); } 
{ /* ./Jvm/instr.scm 297 */
BgL_envz00_bglt BgL_obj2963z00_2597;obj_t BgL_val2962z00_2598;
BgL_obj2963z00_2597 = BgL_envz00_63; 
BgL_val2962z00_2598 = BgL_arg3131z00_2594; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2597))->BgL_codez00) = ((obj_t)BgL_val2962z00_2598), BUNSPEC); } } ((bool_t)1); } 
return 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_63, 
CNST_TABLE_REF(((long)7)));} 
}



/* __dsub */
obj_t BGl___dsubz00zzjvm_instrz00(obj_t BgL_envz00_3277, obj_t BgL_envz00_3278)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 297 */
return 
BGl__dsubz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3278));} 
}



/* _dmul */
BGL_EXPORTED_DEF obj_t BGl__dmulz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_64)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 298 */
{ /* ./Jvm/instr.scm 298 */
obj_t BgL_insz00_2600;
BgL_insz00_2600 = 
CNST_TABLE_REF(((long)78)); 
{ /* ./Jvm/instr.scm 298 */
obj_t BgL_arg3131z00_2602;
{ /* ./Jvm/instr.scm 298 */
obj_t BgL_arg3134z00_2603;
BgL_arg3134z00_2603 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_64))->BgL_codez00); 
BgL_arg3131z00_2602 = 
MAKE_PAIR(BgL_insz00_2600, BgL_arg3134z00_2603); } 
{ /* ./Jvm/instr.scm 298 */
BgL_envz00_bglt BgL_obj2963z00_2605;obj_t BgL_val2962z00_2606;
BgL_obj2963z00_2605 = BgL_envz00_64; 
BgL_val2962z00_2606 = BgL_arg3131z00_2602; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2605))->BgL_codez00) = ((obj_t)BgL_val2962z00_2606), BUNSPEC); } } ((bool_t)1); } 
return 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_64, 
CNST_TABLE_REF(((long)7)));} 
}



/* __dmul */
obj_t BGl___dmulz00zzjvm_instrz00(obj_t BgL_envz00_3279, obj_t BgL_envz00_3280)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 298 */
return 
BGl__dmulz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3280));} 
}



/* _ddiv */
BGL_EXPORTED_DEF obj_t BGl__ddivz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_65)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 299 */
{ /* ./Jvm/instr.scm 299 */
obj_t BgL_insz00_2608;
BgL_insz00_2608 = 
CNST_TABLE_REF(((long)79)); 
{ /* ./Jvm/instr.scm 299 */
obj_t BgL_arg3131z00_2610;
{ /* ./Jvm/instr.scm 299 */
obj_t BgL_arg3134z00_2611;
BgL_arg3134z00_2611 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_65))->BgL_codez00); 
BgL_arg3131z00_2610 = 
MAKE_PAIR(BgL_insz00_2608, BgL_arg3134z00_2611); } 
{ /* ./Jvm/instr.scm 299 */
BgL_envz00_bglt BgL_obj2963z00_2613;obj_t BgL_val2962z00_2614;
BgL_obj2963z00_2613 = BgL_envz00_65; 
BgL_val2962z00_2614 = BgL_arg3131z00_2610; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2613))->BgL_codez00) = ((obj_t)BgL_val2962z00_2614), BUNSPEC); } } ((bool_t)1); } 
return 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_65, 
CNST_TABLE_REF(((long)7)));} 
}



/* __ddiv */
obj_t BGl___ddivz00zzjvm_instrz00(obj_t BgL_envz00_3281, obj_t BgL_envz00_3282)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 299 */
return 
BGl__ddivz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3282));} 
}



/* _drem */
BGL_EXPORTED_DEF obj_t BGl__dremz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_66)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 300 */
{ /* ./Jvm/instr.scm 300 */
obj_t BgL_insz00_2616;
BgL_insz00_2616 = 
CNST_TABLE_REF(((long)80)); 
{ /* ./Jvm/instr.scm 300 */
obj_t BgL_arg3131z00_2618;
{ /* ./Jvm/instr.scm 300 */
obj_t BgL_arg3134z00_2619;
BgL_arg3134z00_2619 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_66))->BgL_codez00); 
BgL_arg3131z00_2618 = 
MAKE_PAIR(BgL_insz00_2616, BgL_arg3134z00_2619); } 
{ /* ./Jvm/instr.scm 300 */
BgL_envz00_bglt BgL_obj2963z00_2621;obj_t BgL_val2962z00_2622;
BgL_obj2963z00_2621 = BgL_envz00_66; 
BgL_val2962z00_2622 = BgL_arg3131z00_2618; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2621))->BgL_codez00) = ((obj_t)BgL_val2962z00_2622), BUNSPEC); } } ((bool_t)1); } 
return 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_66, 
CNST_TABLE_REF(((long)7)));} 
}



/* __drem */
obj_t BGl___dremz00zzjvm_instrz00(obj_t BgL_envz00_3283, obj_t BgL_envz00_3284)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 300 */
return 
BGl__dremz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3284));} 
}



/* _dneg */
BGL_EXPORTED_DEF obj_t BGl__dnegz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_67)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 301 */
{ /* ./Jvm/instr.scm 301 */
obj_t BgL_insz00_2624;
BgL_insz00_2624 = 
CNST_TABLE_REF(((long)81)); 
{ /* ./Jvm/instr.scm 301 */
obj_t BgL_arg3131z00_2626;
{ /* ./Jvm/instr.scm 301 */
obj_t BgL_arg3134z00_2627;
BgL_arg3134z00_2627 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_67))->BgL_codez00); 
BgL_arg3131z00_2626 = 
MAKE_PAIR(BgL_insz00_2624, BgL_arg3134z00_2627); } 
{ /* ./Jvm/instr.scm 301 */
BgL_envz00_bglt BgL_obj2963z00_2629;obj_t BgL_val2962z00_2630;
BgL_obj2963z00_2629 = BgL_envz00_67; 
BgL_val2962z00_2630 = BgL_arg3131z00_2626; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2629))->BgL_codez00) = ((obj_t)BgL_val2962z00_2630), BUNSPEC); } } 
return BTRUE;} } 
}



/* __dneg */
obj_t BGl___dnegz00zzjvm_instrz00(obj_t BgL_envz00_3285, obj_t BgL_envz00_3286)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 301 */
return 
BGl__dnegz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3286));} 
}



/* _lcmp */
BGL_EXPORTED_DEF obj_t BGl__lcmpz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_68)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 303 */
{ /* ./Jvm/instr.scm 304 */
obj_t BgL_insz00_2632;
BgL_insz00_2632 = 
CNST_TABLE_REF(((long)82)); 
{ /* ./Jvm/instr.scm 304 */
obj_t BgL_arg3131z00_2634;
{ /* ./Jvm/instr.scm 304 */
obj_t BgL_arg3134z00_2635;
BgL_arg3134z00_2635 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_68))->BgL_codez00); 
BgL_arg3131z00_2634 = 
MAKE_PAIR(BgL_insz00_2632, BgL_arg3134z00_2635); } 
{ /* ./Jvm/instr.scm 304 */
BgL_envz00_bglt BgL_obj2963z00_2637;obj_t BgL_val2962z00_2638;
BgL_obj2963z00_2637 = BgL_envz00_68; 
BgL_val2962z00_2638 = BgL_arg3131z00_2634; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2637))->BgL_codez00) = ((obj_t)BgL_val2962z00_2638), BUNSPEC); } } ((bool_t)1); } 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_68, 
CNST_TABLE_REF(((long)5))); 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_68, 
CNST_TABLE_REF(((long)5))); 
return 
BGl_pushz00zzjvm_instrz00(BgL_envz00_68, 
CNST_TABLE_REF(((long)4)));} 
}



/* __lcmp */
obj_t BGl___lcmpz00zzjvm_instrz00(obj_t BgL_envz00_3287, obj_t BgL_envz00_3288)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 303 */
return 
BGl__lcmpz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3288));} 
}



/* _dcmpg */
BGL_EXPORTED_DEF obj_t BGl__dcmpgz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_69)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 309 */
{ /* ./Jvm/instr.scm 310 */
obj_t BgL_insz00_2640;
BgL_insz00_2640 = 
CNST_TABLE_REF(((long)83)); 
{ /* ./Jvm/instr.scm 310 */
obj_t BgL_arg3131z00_2642;
{ /* ./Jvm/instr.scm 310 */
obj_t BgL_arg3134z00_2643;
BgL_arg3134z00_2643 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_69))->BgL_codez00); 
BgL_arg3131z00_2642 = 
MAKE_PAIR(BgL_insz00_2640, BgL_arg3134z00_2643); } 
{ /* ./Jvm/instr.scm 310 */
BgL_envz00_bglt BgL_obj2963z00_2645;obj_t BgL_val2962z00_2646;
BgL_obj2963z00_2645 = BgL_envz00_69; 
BgL_val2962z00_2646 = BgL_arg3131z00_2642; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2645))->BgL_codez00) = ((obj_t)BgL_val2962z00_2646), BUNSPEC); } } ((bool_t)1); } 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_69, 
CNST_TABLE_REF(((long)7))); 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_69, 
CNST_TABLE_REF(((long)7))); 
return 
BGl_pushz00zzjvm_instrz00(BgL_envz00_69, 
CNST_TABLE_REF(((long)4)));} 
}



/* __dcmpg */
obj_t BGl___dcmpgz00zzjvm_instrz00(obj_t BgL_envz00_3289, obj_t BgL_envz00_3290)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 309 */
return 
BGl__dcmpgz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3290));} 
}



/* _dcmpl */
BGL_EXPORTED_DEF obj_t BGl__dcmplz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_70)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 315 */
{ /* ./Jvm/instr.scm 316 */
obj_t BgL_insz00_2648;
BgL_insz00_2648 = 
CNST_TABLE_REF(((long)84)); 
{ /* ./Jvm/instr.scm 316 */
obj_t BgL_arg3131z00_2650;
{ /* ./Jvm/instr.scm 316 */
obj_t BgL_arg3134z00_2651;
BgL_arg3134z00_2651 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_70))->BgL_codez00); 
BgL_arg3131z00_2650 = 
MAKE_PAIR(BgL_insz00_2648, BgL_arg3134z00_2651); } 
{ /* ./Jvm/instr.scm 316 */
BgL_envz00_bglt BgL_obj2963z00_2653;obj_t BgL_val2962z00_2654;
BgL_obj2963z00_2653 = BgL_envz00_70; 
BgL_val2962z00_2654 = BgL_arg3131z00_2650; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2653))->BgL_codez00) = ((obj_t)BgL_val2962z00_2654), BUNSPEC); } } ((bool_t)1); } 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_70, 
CNST_TABLE_REF(((long)7))); 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_70, 
CNST_TABLE_REF(((long)7))); 
return 
BGl_pushz00zzjvm_instrz00(BgL_envz00_70, 
CNST_TABLE_REF(((long)4)));} 
}



/* __dcmpl */
obj_t BGl___dcmplz00zzjvm_instrz00(obj_t BgL_envz00_3291, obj_t BgL_envz00_3292)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 315 */
return 
BGl__dcmplz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3292));} 
}



/* _i2l */
BGL_EXPORTED_DEF obj_t BGl__i2lz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_71)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 321 */
{ /* ./Jvm/instr.scm 321 */
obj_t BgL_opz00_2656;obj_t BgL_tfromz00_2657;obj_t BgL_ttoz00_2658;
BgL_opz00_2656 = 
CNST_TABLE_REF(((long)85)); 
BgL_tfromz00_2657 = 
CNST_TABLE_REF(((long)4)); 
BgL_ttoz00_2658 = 
CNST_TABLE_REF(((long)5)); 
BGl_envzd2codez12zc0zzjvm_instrz00(BgL_envz00_71, BgL_opz00_2656); 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_71, BgL_tfromz00_2657); 
return 
BGl_pushz00zzjvm_instrz00(BgL_envz00_71, BgL_ttoz00_2658);} } 
}



/* __i2l */
obj_t BGl___i2lz00zzjvm_instrz00(obj_t BgL_envz00_3293, obj_t BgL_envz00_3294)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 321 */
return 
BGl__i2lz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3294));} 
}



/* _i2b */
BGL_EXPORTED_DEF obj_t BGl__i2bz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_72)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 322 */
{ /* ./Jvm/instr.scm 322 */
obj_t BgL_opz00_2660;obj_t BgL_tfromz00_2661;obj_t BgL_ttoz00_2662;
BgL_opz00_2660 = 
CNST_TABLE_REF(((long)86)); 
BgL_tfromz00_2661 = 
CNST_TABLE_REF(((long)4)); 
BgL_ttoz00_2662 = 
CNST_TABLE_REF(((long)4)); 
BGl_envzd2codez12zc0zzjvm_instrz00(BgL_envz00_72, BgL_opz00_2660); 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_72, BgL_tfromz00_2661); 
return 
BGl_pushz00zzjvm_instrz00(BgL_envz00_72, BgL_ttoz00_2662);} } 
}



/* __i2b */
obj_t BGl___i2bz00zzjvm_instrz00(obj_t BgL_envz00_3295, obj_t BgL_envz00_3296)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 322 */
return 
BGl__i2bz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3296));} 
}



/* _i2d */
BGL_EXPORTED_DEF obj_t BGl__i2dz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_73)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 323 */
{ /* ./Jvm/instr.scm 323 */
obj_t BgL_opz00_2664;obj_t BgL_tfromz00_2665;obj_t BgL_ttoz00_2666;
BgL_opz00_2664 = 
CNST_TABLE_REF(((long)87)); 
BgL_tfromz00_2665 = 
CNST_TABLE_REF(((long)4)); 
BgL_ttoz00_2666 = 
CNST_TABLE_REF(((long)7)); 
BGl_envzd2codez12zc0zzjvm_instrz00(BgL_envz00_73, BgL_opz00_2664); 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_73, BgL_tfromz00_2665); 
return 
BGl_pushz00zzjvm_instrz00(BgL_envz00_73, BgL_ttoz00_2666);} } 
}



/* __i2d */
obj_t BGl___i2dz00zzjvm_instrz00(obj_t BgL_envz00_3297, obj_t BgL_envz00_3298)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 323 */
return 
BGl__i2dz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3298));} 
}



/* _l2i */
BGL_EXPORTED_DEF obj_t BGl__l2iz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_74)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 324 */
{ /* ./Jvm/instr.scm 324 */
obj_t BgL_opz00_2668;obj_t BgL_tfromz00_2669;obj_t BgL_ttoz00_2670;
BgL_opz00_2668 = 
CNST_TABLE_REF(((long)88)); 
BgL_tfromz00_2669 = 
CNST_TABLE_REF(((long)5)); 
BgL_ttoz00_2670 = 
CNST_TABLE_REF(((long)4)); 
BGl_envzd2codez12zc0zzjvm_instrz00(BgL_envz00_74, BgL_opz00_2668); 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_74, BgL_tfromz00_2669); 
return 
BGl_pushz00zzjvm_instrz00(BgL_envz00_74, BgL_ttoz00_2670);} } 
}



/* __l2i5547 */
obj_t BGl___l2i5547z00zzjvm_instrz00(obj_t BgL_envz00_3299, obj_t BgL_envz00_3300)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 324 */
return 
BGl__l2iz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3300));} 
}



/* _l2d */
BGL_EXPORTED_DEF obj_t BGl__l2dz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_75)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 325 */
{ /* ./Jvm/instr.scm 325 */
obj_t BgL_opz00_2672;obj_t BgL_tfromz00_2673;obj_t BgL_ttoz00_2674;
BgL_opz00_2672 = 
CNST_TABLE_REF(((long)89)); 
BgL_tfromz00_2673 = 
CNST_TABLE_REF(((long)5)); 
BgL_ttoz00_2674 = 
CNST_TABLE_REF(((long)7)); 
BGl_envzd2codez12zc0zzjvm_instrz00(BgL_envz00_75, BgL_opz00_2672); 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_75, BgL_tfromz00_2673); 
return 
BGl_pushz00zzjvm_instrz00(BgL_envz00_75, BgL_ttoz00_2674);} } 
}



/* __l2d */
obj_t BGl___l2dz00zzjvm_instrz00(obj_t BgL_envz00_3301, obj_t BgL_envz00_3302)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 325 */
return 
BGl__l2dz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3302));} 
}



/* _d2i */
BGL_EXPORTED_DEF obj_t BGl__d2iz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_76)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 326 */
{ /* ./Jvm/instr.scm 326 */
obj_t BgL_opz00_2676;obj_t BgL_tfromz00_2677;obj_t BgL_ttoz00_2678;
BgL_opz00_2676 = 
CNST_TABLE_REF(((long)90)); 
BgL_tfromz00_2677 = 
CNST_TABLE_REF(((long)7)); 
BgL_ttoz00_2678 = 
CNST_TABLE_REF(((long)4)); 
BGl_envzd2codez12zc0zzjvm_instrz00(BgL_envz00_76, BgL_opz00_2676); 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_76, BgL_tfromz00_2677); 
return 
BGl_pushz00zzjvm_instrz00(BgL_envz00_76, BgL_ttoz00_2678);} } 
}



/* __d2i */
obj_t BGl___d2iz00zzjvm_instrz00(obj_t BgL_envz00_3303, obj_t BgL_envz00_3304)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 326 */
return 
BGl__d2iz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3304));} 
}



/* _d2l */
BGL_EXPORTED_DEF obj_t BGl__d2lz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_77)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 327 */
{ /* ./Jvm/instr.scm 327 */
obj_t BgL_opz00_2680;obj_t BgL_tfromz00_2681;obj_t BgL_ttoz00_2682;
BgL_opz00_2680 = 
CNST_TABLE_REF(((long)91)); 
BgL_tfromz00_2681 = 
CNST_TABLE_REF(((long)7)); 
BgL_ttoz00_2682 = 
CNST_TABLE_REF(((long)5)); 
BGl_envzd2codez12zc0zzjvm_instrz00(BgL_envz00_77, BgL_opz00_2680); 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_77, BgL_tfromz00_2681); 
return 
BGl_pushz00zzjvm_instrz00(BgL_envz00_77, BgL_ttoz00_2682);} } 
}



/* __d2l */
obj_t BGl___d2lz00zzjvm_instrz00(obj_t BgL_envz00_3305, obj_t BgL_envz00_3306)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 327 */
return 
BGl__d2lz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3306));} 
}



/* _d2f */
BGL_EXPORTED_DEF obj_t BGl__d2fz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_78)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 328 */
{ /* ./Jvm/instr.scm 328 */
obj_t BgL_opz00_2684;obj_t BgL_tfromz00_2685;obj_t BgL_ttoz00_2686;
BgL_opz00_2684 = 
CNST_TABLE_REF(((long)92)); 
BgL_tfromz00_2685 = 
CNST_TABLE_REF(((long)7)); 
BgL_ttoz00_2686 = 
CNST_TABLE_REF(((long)6)); 
BGl_envzd2codez12zc0zzjvm_instrz00(BgL_envz00_78, BgL_opz00_2684); 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_78, BgL_tfromz00_2685); 
return 
BGl_pushz00zzjvm_instrz00(BgL_envz00_78, BgL_ttoz00_2686);} } 
}



/* __d2f */
obj_t BGl___d2fz00zzjvm_instrz00(obj_t BgL_envz00_3307, obj_t BgL_envz00_3308)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 328 */
return 
BGl__d2fz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3308));} 
}



/* _f2d */
BGL_EXPORTED_DEF obj_t BGl__f2dz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_79)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 329 */
{ /* ./Jvm/instr.scm 329 */
obj_t BgL_opz00_2688;obj_t BgL_tfromz00_2689;obj_t BgL_ttoz00_2690;
BgL_opz00_2688 = 
CNST_TABLE_REF(((long)93)); 
BgL_tfromz00_2689 = 
CNST_TABLE_REF(((long)6)); 
BgL_ttoz00_2690 = 
CNST_TABLE_REF(((long)7)); 
BGl_envzd2codez12zc0zzjvm_instrz00(BgL_envz00_79, BgL_opz00_2688); 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_79, BgL_tfromz00_2689); 
return 
BGl_pushz00zzjvm_instrz00(BgL_envz00_79, BgL_ttoz00_2690);} } 
}



/* __f2d */
obj_t BGl___f2dz00zzjvm_instrz00(obj_t BgL_envz00_3309, obj_t BgL_envz00_3310)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 329 */
return 
BGl__f2dz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3310));} 
}



/* _label */
BGL_EXPORTED_DEF obj_t BGl__labelz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_84, obj_t BgL_labz00_85)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 337 */
{ /* ./Jvm/instr.scm 338 */
bool_t BgL_auxz00_4214;
BgL_auxz00_4214 = 
BGl_envzd2newzd2labelz12z12zzjvm_instrz00(BgL_envz00_84, BgL_labz00_85); 
return 
BBOOL(BgL_auxz00_4214);} } 
}



/* __label5554 */
obj_t BGl___label5554z00zzjvm_instrz00(obj_t BgL_envz00_3311, obj_t BgL_envz00_3312, obj_t BgL_labz00_3313)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 337 */
return 
BGl__labelz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3312), BgL_labz00_3313);} 
}



/* _if */
BGL_EXPORTED_DEF obj_t BGl__ifz00zzjvm_instrz00(obj_t BgL_opz00_86, BgL_envz00_bglt BgL_envz00_87, obj_t BgL_labz00_88)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 342 */
{ /* ./Jvm/instr.scm 344 */
obj_t BgL_arg3537z00_1116;
{ /* ./Jvm/instr.scm 344 */
bool_t BgL_test3539z00_1118;
BgL_test3539z00_1118 = 
BGl_eqvzf3zf3zz__r4_equivalence_6_2z00(BgL_opz00_86, 
CNST_TABLE_REF(((long)94))); 
if(BgL_test3539z00_1118)
{ /* ./Jvm/instr.scm 345 */
obj_t BgL_arg3541z00_1119;obj_t BgL_arg3542z00_1120;
BgL_arg3541z00_1119 = 
CNST_TABLE_REF(((long)95)); 
BgL_arg3542z00_1120 = 
MAKE_PAIR(BgL_labz00_88, BNIL); 
BgL_arg3537z00_1116 = 
MAKE_PAIR(BgL_arg3541z00_1119, BgL_arg3542z00_1120); }  else 
{ /* ./Jvm/instr.scm 344 */
bool_t BgL_test3545z00_1121;
BgL_test3545z00_1121 = 
BGl_eqvzf3zf3zz__r4_equivalence_6_2z00(BgL_opz00_86, 
CNST_TABLE_REF(((long)96))); 
if(BgL_test3545z00_1121)
{ /* ./Jvm/instr.scm 346 */
obj_t BgL_arg3547z00_1122;obj_t BgL_arg3548z00_1123;
BgL_arg3547z00_1122 = 
CNST_TABLE_REF(((long)97)); 
BgL_arg3548z00_1123 = 
MAKE_PAIR(BgL_labz00_88, BNIL); 
BgL_arg3537z00_1116 = 
MAKE_PAIR(BgL_arg3547z00_1122, BgL_arg3548z00_1123); }  else 
{ /* ./Jvm/instr.scm 344 */
bool_t BgL_test3551z00_1124;
BgL_test3551z00_1124 = 
BGl_eqvzf3zf3zz__r4_equivalence_6_2z00(BgL_opz00_86, 
CNST_TABLE_REF(((long)98))); 
if(BgL_test3551z00_1124)
{ /* ./Jvm/instr.scm 347 */
obj_t BgL_arg3553z00_1125;obj_t BgL_arg3554z00_1126;
BgL_arg3553z00_1125 = 
CNST_TABLE_REF(((long)99)); 
BgL_arg3554z00_1126 = 
MAKE_PAIR(BgL_labz00_88, BNIL); 
BgL_arg3537z00_1116 = 
MAKE_PAIR(BgL_arg3553z00_1125, BgL_arg3554z00_1126); }  else 
{ /* ./Jvm/instr.scm 344 */
bool_t BgL_test3557z00_1127;
BgL_test3557z00_1127 = 
BGl_eqvzf3zf3zz__r4_equivalence_6_2z00(BgL_opz00_86, 
CNST_TABLE_REF(((long)100))); 
if(BgL_test3557z00_1127)
{ /* ./Jvm/instr.scm 348 */
obj_t BgL_arg3559z00_1128;obj_t BgL_arg3560z00_1129;
BgL_arg3559z00_1128 = 
CNST_TABLE_REF(((long)101)); 
BgL_arg3560z00_1129 = 
MAKE_PAIR(BgL_labz00_88, BNIL); 
BgL_arg3537z00_1116 = 
MAKE_PAIR(BgL_arg3559z00_1128, BgL_arg3560z00_1129); }  else 
{ /* ./Jvm/instr.scm 344 */
bool_t BgL_test3563z00_1130;
BgL_test3563z00_1130 = 
BGl_eqvzf3zf3zz__r4_equivalence_6_2z00(BgL_opz00_86, 
CNST_TABLE_REF(((long)102))); 
if(BgL_test3563z00_1130)
{ /* ./Jvm/instr.scm 349 */
obj_t BgL_arg3565z00_1131;obj_t BgL_arg3566z00_1132;
BgL_arg3565z00_1131 = 
CNST_TABLE_REF(((long)103)); 
BgL_arg3566z00_1132 = 
MAKE_PAIR(BgL_labz00_88, BNIL); 
BgL_arg3537z00_1116 = 
MAKE_PAIR(BgL_arg3565z00_1131, BgL_arg3566z00_1132); }  else 
{ /* ./Jvm/instr.scm 344 */
bool_t BgL_test3569z00_1133;
BgL_test3569z00_1133 = 
BGl_eqvzf3zf3zz__r4_equivalence_6_2z00(BgL_opz00_86, 
CNST_TABLE_REF(((long)104))); 
if(BgL_test3569z00_1133)
{ /* ./Jvm/instr.scm 350 */
obj_t BgL_arg3571z00_1134;obj_t BgL_arg3572z00_1135;
BgL_arg3571z00_1134 = 
CNST_TABLE_REF(((long)105)); 
BgL_arg3572z00_1135 = 
MAKE_PAIR(BgL_labz00_88, BNIL); 
BgL_arg3537z00_1116 = 
MAKE_PAIR(BgL_arg3571z00_1134, BgL_arg3572z00_1135); }  else 
{ /* ./Jvm/instr.scm 351 */
obj_t BgL_procz00_2699;
BgL_procz00_2699 = 
CNST_TABLE_REF(((long)106)); 
FAILURE(BgL_procz00_2699,BGl_string5847z00zzjvm_instrz00,BgL_opz00_86);} } } } } } } 
{ /* ./Jvm/instr.scm 343 */
obj_t BgL_arg3131z00_2705;
{ /* ./Jvm/instr.scm 343 */
obj_t BgL_arg3134z00_2706;
BgL_arg3134z00_2706 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_87))->BgL_codez00); 
BgL_arg3131z00_2705 = 
MAKE_PAIR(BgL_arg3537z00_1116, BgL_arg3134z00_2706); } 
{ /* ./Jvm/instr.scm 343 */
BgL_envz00_bglt BgL_obj2963z00_2708;obj_t BgL_val2962z00_2709;
BgL_obj2963z00_2708 = BgL_envz00_87; 
BgL_val2962z00_2709 = BgL_arg3131z00_2705; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2708))->BgL_codez00) = ((obj_t)BgL_val2962z00_2709), BUNSPEC); } } ((bool_t)1); } 
return 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_87, 
CNST_TABLE_REF(((long)4)));} 
}



/* __if5556 */
obj_t BGl___if5556z00zzjvm_instrz00(obj_t BgL_envz00_3314, obj_t BgL_opz00_3315, obj_t BgL_envz00_3316, obj_t BgL_labz00_3317)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 342 */
return 
BGl__ifz00zzjvm_instrz00(BgL_opz00_3315, 
(BgL_envz00_bglt)(BgL_envz00_3316), BgL_labz00_3317);} 
}



/* _if_icmp */
BGL_EXPORTED_DEF obj_t BGl__if_icmpz00zzjvm_instrz00(obj_t BgL_opz00_89, BgL_envz00_bglt BgL_envz00_90, obj_t BgL_labz00_91)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 354 */
{ /* ./Jvm/instr.scm 356 */
obj_t BgL_arg3585z00_1136;
{ /* ./Jvm/instr.scm 356 */
bool_t BgL_test3587z00_1138;
BgL_test3587z00_1138 = 
BGl_eqvzf3zf3zz__r4_equivalence_6_2z00(BgL_opz00_89, 
CNST_TABLE_REF(((long)94))); 
if(BgL_test3587z00_1138)
{ /* ./Jvm/instr.scm 357 */
obj_t BgL_arg3589z00_1139;obj_t BgL_arg3590z00_1140;
BgL_arg3589z00_1139 = 
CNST_TABLE_REF(((long)107)); 
BgL_arg3590z00_1140 = 
MAKE_PAIR(BgL_labz00_91, BNIL); 
BgL_arg3585z00_1136 = 
MAKE_PAIR(BgL_arg3589z00_1139, BgL_arg3590z00_1140); }  else 
{ /* ./Jvm/instr.scm 356 */
bool_t BgL_test3593z00_1141;
BgL_test3593z00_1141 = 
BGl_eqvzf3zf3zz__r4_equivalence_6_2z00(BgL_opz00_89, 
CNST_TABLE_REF(((long)96))); 
if(BgL_test3593z00_1141)
{ /* ./Jvm/instr.scm 358 */
obj_t BgL_arg3595z00_1142;obj_t BgL_arg3596z00_1143;
BgL_arg3595z00_1142 = 
CNST_TABLE_REF(((long)108)); 
BgL_arg3596z00_1143 = 
MAKE_PAIR(BgL_labz00_91, BNIL); 
BgL_arg3585z00_1136 = 
MAKE_PAIR(BgL_arg3595z00_1142, BgL_arg3596z00_1143); }  else 
{ /* ./Jvm/instr.scm 356 */
bool_t BgL_test3599z00_1144;
BgL_test3599z00_1144 = 
BGl_eqvzf3zf3zz__r4_equivalence_6_2z00(BgL_opz00_89, 
CNST_TABLE_REF(((long)98))); 
if(BgL_test3599z00_1144)
{ /* ./Jvm/instr.scm 359 */
obj_t BgL_arg3601z00_1145;obj_t BgL_arg3602z00_1146;
BgL_arg3601z00_1145 = 
CNST_TABLE_REF(((long)109)); 
BgL_arg3602z00_1146 = 
MAKE_PAIR(BgL_labz00_91, BNIL); 
BgL_arg3585z00_1136 = 
MAKE_PAIR(BgL_arg3601z00_1145, BgL_arg3602z00_1146); }  else 
{ /* ./Jvm/instr.scm 356 */
bool_t BgL_test3605z00_1147;
BgL_test3605z00_1147 = 
BGl_eqvzf3zf3zz__r4_equivalence_6_2z00(BgL_opz00_89, 
CNST_TABLE_REF(((long)100))); 
if(BgL_test3605z00_1147)
{ /* ./Jvm/instr.scm 360 */
obj_t BgL_arg3607z00_1148;obj_t BgL_arg3608z00_1149;
BgL_arg3607z00_1148 = 
CNST_TABLE_REF(((long)110)); 
BgL_arg3608z00_1149 = 
MAKE_PAIR(BgL_labz00_91, BNIL); 
BgL_arg3585z00_1136 = 
MAKE_PAIR(BgL_arg3607z00_1148, BgL_arg3608z00_1149); }  else 
{ /* ./Jvm/instr.scm 356 */
bool_t BgL_test3611z00_1150;
BgL_test3611z00_1150 = 
BGl_eqvzf3zf3zz__r4_equivalence_6_2z00(BgL_opz00_89, 
CNST_TABLE_REF(((long)102))); 
if(BgL_test3611z00_1150)
{ /* ./Jvm/instr.scm 361 */
obj_t BgL_arg3613z00_1151;obj_t BgL_arg3614z00_1152;
BgL_arg3613z00_1151 = 
CNST_TABLE_REF(((long)111)); 
BgL_arg3614z00_1152 = 
MAKE_PAIR(BgL_labz00_91, BNIL); 
BgL_arg3585z00_1136 = 
MAKE_PAIR(BgL_arg3613z00_1151, BgL_arg3614z00_1152); }  else 
{ /* ./Jvm/instr.scm 356 */
bool_t BgL_test3617z00_1153;
BgL_test3617z00_1153 = 
BGl_eqvzf3zf3zz__r4_equivalence_6_2z00(BgL_opz00_89, 
CNST_TABLE_REF(((long)104))); 
if(BgL_test3617z00_1153)
{ /* ./Jvm/instr.scm 362 */
obj_t BgL_arg3619z00_1154;obj_t BgL_arg3620z00_1155;
BgL_arg3619z00_1154 = 
CNST_TABLE_REF(((long)112)); 
BgL_arg3620z00_1155 = 
MAKE_PAIR(BgL_labz00_91, BNIL); 
BgL_arg3585z00_1136 = 
MAKE_PAIR(BgL_arg3619z00_1154, BgL_arg3620z00_1155); }  else 
{ /* ./Jvm/instr.scm 363 */
obj_t BgL_procz00_2710;
BgL_procz00_2710 = 
CNST_TABLE_REF(((long)113)); 
FAILURE(BgL_procz00_2710,BGl_string5847z00zzjvm_instrz00,BgL_opz00_89);} } } } } } } 
{ /* ./Jvm/instr.scm 355 */
obj_t BgL_arg3131z00_2716;
{ /* ./Jvm/instr.scm 355 */
obj_t BgL_arg3134z00_2717;
BgL_arg3134z00_2717 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_90))->BgL_codez00); 
BgL_arg3131z00_2716 = 
MAKE_PAIR(BgL_arg3585z00_1136, BgL_arg3134z00_2717); } 
{ /* ./Jvm/instr.scm 355 */
BgL_envz00_bglt BgL_obj2963z00_2719;obj_t BgL_val2962z00_2720;
BgL_obj2963z00_2719 = BgL_envz00_90; 
BgL_val2962z00_2720 = BgL_arg3131z00_2716; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2719))->BgL_codez00) = ((obj_t)BgL_val2962z00_2720), BUNSPEC); } } ((bool_t)1); } 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_90, 
CNST_TABLE_REF(((long)4))); 
return 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_90, 
CNST_TABLE_REF(((long)4)));} 
}



/* __if_icmp5558 */
obj_t BGl___if_icmp5558z00zzjvm_instrz00(obj_t BgL_envz00_3318, obj_t BgL_opz00_3319, obj_t BgL_envz00_3320, obj_t BgL_labz00_3321)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 354 */
return 
BGl__if_icmpz00zzjvm_instrz00(BgL_opz00_3319, 
(BgL_envz00_bglt)(BgL_envz00_3320), BgL_labz00_3321);} 
}



/* _if_acmp */
BGL_EXPORTED_DEF obj_t BGl__if_acmpz00zzjvm_instrz00(obj_t BgL_opz00_92, BgL_envz00_bglt BgL_envz00_93, obj_t BgL_labz00_94)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 367 */
{ /* ./Jvm/instr.scm 369 */
obj_t BgL_arg3633z00_1156;
{ /* ./Jvm/instr.scm 369 */
bool_t BgL_test3635z00_1158;
BgL_test3635z00_1158 = 
BGl_eqvzf3zf3zz__r4_equivalence_6_2z00(BgL_opz00_92, 
CNST_TABLE_REF(((long)94))); 
if(BgL_test3635z00_1158)
{ /* ./Jvm/instr.scm 370 */
obj_t BgL_arg3637z00_1159;obj_t BgL_arg3638z00_1160;
BgL_arg3637z00_1159 = 
CNST_TABLE_REF(((long)114)); 
BgL_arg3638z00_1160 = 
MAKE_PAIR(BgL_labz00_94, BNIL); 
BgL_arg3633z00_1156 = 
MAKE_PAIR(BgL_arg3637z00_1159, BgL_arg3638z00_1160); }  else 
{ /* ./Jvm/instr.scm 369 */
bool_t BgL_test3641z00_1161;
BgL_test3641z00_1161 = 
BGl_eqvzf3zf3zz__r4_equivalence_6_2z00(BgL_opz00_92, 
CNST_TABLE_REF(((long)96))); 
if(BgL_test3641z00_1161)
{ /* ./Jvm/instr.scm 371 */
obj_t BgL_arg3643z00_1162;obj_t BgL_arg3644z00_1163;
BgL_arg3643z00_1162 = 
CNST_TABLE_REF(((long)115)); 
BgL_arg3644z00_1163 = 
MAKE_PAIR(BgL_labz00_94, BNIL); 
BgL_arg3633z00_1156 = 
MAKE_PAIR(BgL_arg3643z00_1162, BgL_arg3644z00_1163); }  else 
{ /* ./Jvm/instr.scm 372 */
obj_t BgL_procz00_2721;
BgL_procz00_2721 = 
CNST_TABLE_REF(((long)116)); 
FAILURE(BgL_procz00_2721,BGl_string5847z00zzjvm_instrz00,BgL_opz00_92);} } } 
{ /* ./Jvm/instr.scm 368 */
obj_t BgL_arg3131z00_2727;
{ /* ./Jvm/instr.scm 368 */
obj_t BgL_arg3134z00_2728;
BgL_arg3134z00_2728 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_93))->BgL_codez00); 
BgL_arg3131z00_2727 = 
MAKE_PAIR(BgL_arg3633z00_1156, BgL_arg3134z00_2728); } 
{ /* ./Jvm/instr.scm 368 */
BgL_envz00_bglt BgL_obj2963z00_2730;obj_t BgL_val2962z00_2731;
BgL_obj2963z00_2730 = BgL_envz00_93; 
BgL_val2962z00_2731 = BgL_arg3131z00_2727; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2730))->BgL_codez00) = ((obj_t)BgL_val2962z00_2731), BUNSPEC); } } ((bool_t)1); } 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_93, 
CNST_TABLE_REF(((long)8))); 
return 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_93, 
CNST_TABLE_REF(((long)8)));} 
}



/* __if_acmp5560 */
obj_t BGl___if_acmp5560z00zzjvm_instrz00(obj_t BgL_envz00_3322, obj_t BgL_opz00_3323, obj_t BgL_envz00_3324, obj_t BgL_labz00_3325)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 367 */
return 
BGl__if_acmpz00zzjvm_instrz00(BgL_opz00_3323, 
(BgL_envz00_bglt)(BgL_envz00_3324), BgL_labz00_3325);} 
}



/* _goto */
BGL_EXPORTED_DEF obj_t BGl__gotoz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_95, obj_t BgL_labz00_96)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 376 */
{ /* ./Jvm/instr.scm 377 */
obj_t BgL_arg3653z00_2732;
{ /* ./Jvm/instr.scm 377 */
obj_t BgL_arg3656z00_2733;obj_t BgL_arg3657z00_2734;
BgL_arg3656z00_2733 = 
CNST_TABLE_REF(((long)9)); 
BgL_arg3657z00_2734 = 
MAKE_PAIR(BgL_labz00_96, BNIL); 
BgL_arg3653z00_2732 = 
MAKE_PAIR(BgL_arg3656z00_2733, BgL_arg3657z00_2734); } 
{ /* ./Jvm/instr.scm 377 */
obj_t BgL_arg3131z00_2738;
{ /* ./Jvm/instr.scm 377 */
obj_t BgL_arg3134z00_2739;
BgL_arg3134z00_2739 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_95))->BgL_codez00); 
BgL_arg3131z00_2738 = 
MAKE_PAIR(BgL_arg3653z00_2732, BgL_arg3134z00_2739); } 
{ /* ./Jvm/instr.scm 377 */
BgL_envz00_bglt BgL_obj2963z00_2741;obj_t BgL_val2962z00_2742;
BgL_obj2963z00_2741 = BgL_envz00_95; 
BgL_val2962z00_2742 = BgL_arg3131z00_2738; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2741))->BgL_codez00) = ((obj_t)BgL_val2962z00_2742), BUNSPEC); } } 
return BTRUE;} } 
}



/* __goto5562 */
obj_t BGl___goto5562z00zzjvm_instrz00(obj_t BgL_envz00_3326, obj_t BgL_envz00_3327, obj_t BgL_labz00_3328)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 376 */
return 
BGl__gotoz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3327), BgL_labz00_3328);} 
}



/* _switch */
BGL_EXPORTED_DEF obj_t BGl__switchz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_97, obj_t BgL_ldefz00_98, obj_t BgL_num2labz00_99)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 379 */
{ /* ./Jvm/instr.scm 381 */
bool_t BgL_test3660z00_1167;
{ /* ./Jvm/instr.scm 381 */
obj_t BgL_objz00_2743;
BgL_objz00_2743 = BgL_num2labz00_99; 
BgL_test3660z00_1167 = 
NULLP(BgL_objz00_2743); } 
if(BgL_test3660z00_1167)
{ /* ./Jvm/instr.scm 381 */
BGl__popz00zzjvm_instrz00(BgL_envz00_97, 
CNST_TABLE_REF(((long)4))); 
{ /* ./Jvm/instr.scm 383 */
obj_t BgL_arg3653z00_2746;
{ /* ./Jvm/instr.scm 383 */
obj_t BgL_arg3656z00_2747;obj_t BgL_arg3657z00_2748;
BgL_arg3656z00_2747 = 
CNST_TABLE_REF(((long)9)); 
BgL_arg3657z00_2748 = 
MAKE_PAIR(BgL_ldefz00_98, BNIL); 
BgL_arg3653z00_2746 = 
MAKE_PAIR(BgL_arg3656z00_2747, BgL_arg3657z00_2748); } 
{ /* ./Jvm/instr.scm 383 */
bool_t BgL_auxz00_4349;
BgL_auxz00_4349 = 
BGl_envzd2codez12zc0zzjvm_instrz00(BgL_envz00_97, BgL_arg3653z00_2746); 
return 
BBOOL(BgL_auxz00_4349);} } }  else 
{ /* ./Jvm/instr.scm 384 */
bool_t BgL_test3663z00_1168;
{ /* ./Jvm/instr.scm 384 */
obj_t BgL_arg3765z00_1217;
{ /* ./Jvm/instr.scm 384 */
obj_t BgL_pairz00_2749;
BgL_pairz00_2749 = BgL_num2labz00_99; 
BgL_arg3765z00_1217 = 
CDR(BgL_pairz00_2749); } 
BgL_test3663z00_1168 = 
NULLP(BgL_arg3765z00_1217); } 
if(BgL_test3663z00_1168)
{ /* ./Jvm/instr.scm 384 */
{ /* ./Jvm/instr.scm 385 */
obj_t BgL_arg3665z00_1169;obj_t BgL_arg3666z00_1170;
BgL_arg3665z00_1169 = 
CNST_TABLE_REF(((long)4)); 
{ /* ./Jvm/instr.scm 385 */
obj_t BgL_pairz00_2751;
BgL_pairz00_2751 = BgL_num2labz00_99; 
{ /* ./Jvm/instr.scm 385 */
obj_t BgL_auxz00_4356;
BgL_auxz00_4356 = 
CAR(BgL_pairz00_2751); 
BgL_arg3666z00_1170 = 
CAR(BgL_auxz00_4356); } } 
BGl__pushz00zzjvm_instrz00(BgL_envz00_97, BgL_arg3665z00_1169, BgL_arg3666z00_1170); } 
BGl__if_icmpz00zzjvm_instrz00(
CNST_TABLE_REF(((long)96)), BgL_envz00_97, BgL_ldefz00_98); 
{ /* ./Jvm/instr.scm 387 */
obj_t BgL_arg3671z00_1171;
{ /* ./Jvm/instr.scm 387 */
obj_t BgL_pairz00_2755;
BgL_pairz00_2755 = BgL_num2labz00_99; 
{ /* ./Jvm/instr.scm 387 */
obj_t BgL_auxz00_4362;
BgL_auxz00_4362 = 
CAR(BgL_pairz00_2755); 
BgL_arg3671z00_1171 = 
CDR(BgL_auxz00_4362); } } 
{ /* ./Jvm/instr.scm 387 */
obj_t BgL_arg3653z00_2761;
{ /* ./Jvm/instr.scm 387 */
obj_t BgL_arg3656z00_2762;obj_t BgL_arg3657z00_2763;
BgL_arg3656z00_2762 = 
CNST_TABLE_REF(((long)9)); 
BgL_arg3657z00_2763 = 
MAKE_PAIR(BgL_arg3671z00_1171, BNIL); 
BgL_arg3653z00_2761 = 
MAKE_PAIR(BgL_arg3656z00_2762, BgL_arg3657z00_2763); } 
{ /* ./Jvm/instr.scm 387 */
bool_t BgL_auxz00_4368;
BgL_auxz00_4368 = 
BGl_envzd2codez12zc0zzjvm_instrz00(BgL_envz00_97, BgL_arg3653z00_2761); 
return 
BBOOL(BgL_auxz00_4368);} } } }  else 
{ /* ./Jvm/instr.scm 384 */
BgL_num2labz00_99 = 
BGl_sortz00zz__r4_vectors_6_8z00(BgL_num2labz00_99, BGl_proc5848z00zzjvm_instrz00); 
{ /* ./Jvm/instr.scm 390 */
obj_t BgL_numsz00_1179;
{ /* ./Jvm/instr.scm 390 */
obj_t BgL_l3027z00_1201;
BgL_l3027z00_1201 = BgL_num2labz00_99; 
{ /* ./Jvm/instr.scm 390 */
bool_t BgL_test3735z00_1202;
BgL_test3735z00_1202 = 
NULLP(BgL_l3027z00_1201); 
if(BgL_test3735z00_1202)
{ /* ./Jvm/instr.scm 390 */
BgL_numsz00_1179 = BNIL; }  else 
{ /* ./Jvm/instr.scm 390 */
obj_t BgL_head3029z00_1203;
{ /* ./Jvm/instr.scm 390 */
obj_t BgL_arg3756z00_1214;
{ /* ./Jvm/instr.scm 390 */
obj_t BgL_auxz00_4374;
BgL_auxz00_4374 = 
CAR(BgL_l3027z00_1201); 
BgL_arg3756z00_1214 = 
CAR(BgL_auxz00_4374); } 
BgL_head3029z00_1203 = 
MAKE_PAIR(BgL_arg3756z00_1214, BNIL); } 
{ 
obj_t BgL_l3027z00_1204;obj_t BgL_tail3030z00_1205;
{ /* ./Jvm/instr.scm 390 */
obj_t BgL_arg3737z00_1207;
BgL_arg3737z00_1207 = 
CDR(BgL_l3027z00_1201); 
BgL_l3027z00_1204 = BgL_arg3737z00_1207; 
BgL_tail3030z00_1205 = BgL_head3029z00_1203; 
BgL_map3028z00_1206:
{ /* ./Jvm/instr.scm 390 */
bool_t BgL_test3740z00_1208;
BgL_test3740z00_1208 = 
NULLP(BgL_l3027z00_1204); 
if(BgL_test3740z00_1208)
{ /* ./Jvm/instr.scm 390 */
BgL_numsz00_1179 = BgL_head3029z00_1203; }  else 
{ /* ./Jvm/instr.scm 390 */
obj_t BgL_newtail3031z00_1209;
{ /* ./Jvm/instr.scm 390 */
obj_t BgL_arg3747z00_1211;
{ /* ./Jvm/instr.scm 390 */
obj_t BgL_auxz00_4381;
BgL_auxz00_4381 = 
CAR(BgL_l3027z00_1204); 
BgL_arg3747z00_1211 = 
CAR(BgL_auxz00_4381); } 
BgL_newtail3031z00_1209 = 
MAKE_PAIR(BgL_arg3747z00_1211, BNIL); } 
SET_CDR(BgL_tail3030z00_1205, BgL_newtail3031z00_1209); 
{ /* ./Jvm/instr.scm 390 */
obj_t BgL_arg3743z00_1210;
BgL_arg3743z00_1210 = 
CDR(BgL_l3027z00_1204); 
{ 
obj_t BgL_tail3030z00_4388;obj_t BgL_l3027z00_4387;
BgL_l3027z00_4387 = BgL_arg3743z00_1210; 
BgL_tail3030z00_4388 = BgL_newtail3031z00_1209; 
BgL_tail3030z00_1205 = BgL_tail3030z00_4388; 
BgL_l3027z00_1204 = BgL_l3027z00_4387; 
goto BgL_map3028z00_1206;} } } } } } } } } 
{ /* ./Jvm/instr.scm 390 */
obj_t BgL_minz00_1180;
BgL_minz00_1180 = 
CAR(BgL_numsz00_1179); 
{ /* ./Jvm/instr.scm 391 */
obj_t BgL_maxz00_1181;
{ /* ./Jvm/instr.scm 392 */
obj_t BgL_auxz00_4390;
BgL_auxz00_4390 = 
BGl_lastzd2pairzd2zz__r4_pairs_and_lists_6_3z00(BgL_numsz00_1179); 
BgL_maxz00_1181 = 
CAR(BgL_auxz00_4390); } 
{ /* ./Jvm/instr.scm 392 */
long BgL_nz00_1182;
BgL_nz00_1182 = 
bgl_list_length(BgL_numsz00_1179); 
{ /* ./Jvm/instr.scm 393 */

{ /* ./Jvm/instr.scm 394 */
bool_t BgL_test3685z00_1183;
{ /* ./Jvm/instr.scm 394 */
obj_t BgL_auxz00_4394;
{ /* ./Jvm/instr.scm 394 */
obj_t BgL_auxz00_4395;
{ /* ./Jvm/instr.scm 394 */
long BgL_auxz00_4397;
{ /* ./Jvm/instr.scm 394 */
long BgL_auxz00_4398;
{ /* ./Jvm/instr.scm 394 */
long BgL_auxz00_4401;long BgL_auxz00_4399;
BgL_auxz00_4401 = 
(long)CINT(BgL_minz00_1180); 
BgL_auxz00_4399 = 
(long)CINT(BgL_maxz00_1181); 
BgL_auxz00_4398 = 
(BgL_auxz00_4399-BgL_auxz00_4401); } 
BgL_auxz00_4397 = 
(((long)1)+BgL_auxz00_4398); } 
BgL_auxz00_4395 = 
BINT(BgL_auxz00_4397); } 
BgL_auxz00_4394 = 
BGl_2zf2zf2zz__r4_numbers_6_5z00(
BINT(BgL_nz00_1182), BgL_auxz00_4395); } 
BgL_test3685z00_1183 = 
BGl_2zc3zc3zz__r4_numbers_6_5z00(BgL_auxz00_4394, BGl_real5849z00zzjvm_instrz00); } 
if(BgL_test3685z00_1183)
{ /* ./Jvm/instr.scm 395 */
obj_t BgL_arg3687z00_1184;
{ /* ./Jvm/instr.scm 395 */
obj_t BgL_arg3690z00_1185;obj_t BgL_arg3691z00_1186;
BgL_arg3690z00_1185 = 
CNST_TABLE_REF(((long)117)); 
{ /* ./Jvm/instr.scm 395 */
obj_t BgL_arg3694z00_1187;
BgL_arg3694z00_1187 = 
BGl_eappendzd22zd2zz__r4_pairs_and_lists_6_3z00(BgL_num2labz00_99, BNIL); 
BgL_arg3691z00_1186 = 
MAKE_PAIR(BgL_ldefz00_98, BgL_arg3694z00_1187); } 
BgL_arg3687z00_1184 = 
MAKE_PAIR(BgL_arg3690z00_1185, BgL_arg3691z00_1186); } 
{ /* ./Jvm/instr.scm 395 */
obj_t BgL_arg3131z00_2793;
{ /* ./Jvm/instr.scm 395 */
obj_t BgL_arg3134z00_2794;
BgL_arg3134z00_2794 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_97))->BgL_codez00); 
BgL_arg3131z00_2793 = 
MAKE_PAIR(BgL_arg3687z00_1184, BgL_arg3134z00_2794); } 
{ /* ./Jvm/instr.scm 395 */
BgL_envz00_bglt BgL_obj2963z00_2796;obj_t BgL_val2962z00_2797;
BgL_obj2963z00_2796 = BgL_envz00_97; 
BgL_val2962z00_2797 = BgL_arg3131z00_2793; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2796))->BgL_codez00) = ((obj_t)BgL_val2962z00_2797), BUNSPEC); } } ((bool_t)1); }  else 
{ /* ./Jvm/instr.scm 396 */
obj_t BgL_arg3698z00_1188;
{ /* ./Jvm/instr.scm 396 */
obj_t BgL_arg3701z00_1189;obj_t BgL_arg3702z00_1190;
BgL_arg3701z00_1189 = 
CNST_TABLE_REF(((long)118)); 
{ /* ./Jvm/instr.scm 397 */
obj_t BgL_arg3705z00_1191;
{ /* ./Jvm/instr.scm 397 */
obj_t BgL_arg3708z00_1192;
{ /* ./Jvm/instr.scm 397 */
obj_t BgL_arg3712z00_1193;
BgL_arg3712z00_1193 = 
BGl_flatz00zzjvm_instrz00(BgL_num2labz00_99, BgL_ldefz00_98); 
BgL_arg3708z00_1192 = 
BGl_eappendzd22zd2zz__r4_pairs_and_lists_6_3z00(BgL_arg3712z00_1193, BNIL); } 
BgL_arg3705z00_1191 = 
MAKE_PAIR(BgL_minz00_1180, BgL_arg3708z00_1192); } 
BgL_arg3702z00_1190 = 
MAKE_PAIR(BgL_ldefz00_98, BgL_arg3705z00_1191); } 
BgL_arg3698z00_1188 = 
MAKE_PAIR(BgL_arg3701z00_1189, BgL_arg3702z00_1190); } 
{ /* ./Jvm/instr.scm 396 */
obj_t BgL_arg3131z00_2801;
{ /* ./Jvm/instr.scm 396 */
obj_t BgL_arg3134z00_2802;
BgL_arg3134z00_2802 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_97))->BgL_codez00); 
BgL_arg3131z00_2801 = 
MAKE_PAIR(BgL_arg3698z00_1188, BgL_arg3134z00_2802); } 
{ /* ./Jvm/instr.scm 396 */
BgL_envz00_bglt BgL_obj2963z00_2804;obj_t BgL_val2962z00_2805;
BgL_obj2963z00_2804 = BgL_envz00_97; 
BgL_val2962z00_2805 = BgL_arg3131z00_2801; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2804))->BgL_codez00) = ((obj_t)BgL_val2962z00_2805), BUNSPEC); } } ((bool_t)1); } } 
return 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_97, 
CNST_TABLE_REF(((long)4)));} } } } } } } } } 
}



/* __switch5564 */
obj_t BGl___switch5564z00zzjvm_instrz00(obj_t BgL_envz00_3330, obj_t BgL_envz00_3331, obj_t BgL_ldefz00_3332, obj_t BgL_num2labz00_3333)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 379 */
return 
BGl__switchz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3331), BgL_ldefz00_3332, BgL_num2labz00_3333);} 
}



/* <anonymous:3677> */
obj_t BGl_zc3anonymousza33677ze3z83zzjvm_instrz00(obj_t BgL_envz00_3334, obj_t BgL_xz00_3335, obj_t BgL_yz00_3336)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 389 */
{ 
obj_t BgL_xz00_1173;obj_t BgL_yz00_1174;
{ /* ./Jvm/instr.scm 389 */
bool_t BgL_auxz00_4429;
BgL_xz00_1173 = BgL_xz00_3335; 
BgL_yz00_1174 = BgL_yz00_3336; 
{ /* ./Jvm/instr.scm 389 */
long BgL_auxz00_4434;long BgL_auxz00_4430;
{ /* ./Jvm/instr.scm 389 */
obj_t BgL_auxz00_4435;
BgL_auxz00_4435 = 
CAR(BgL_yz00_1174); 
BgL_auxz00_4434 = 
(long)CINT(BgL_auxz00_4435); } 
{ /* ./Jvm/instr.scm 389 */
obj_t BgL_auxz00_4431;
BgL_auxz00_4431 = 
CAR(BgL_xz00_1173); 
BgL_auxz00_4430 = 
(long)CINT(BgL_auxz00_4431); } 
BgL_auxz00_4429 = 
(BgL_auxz00_4430<BgL_auxz00_4434); } 
return 
BBOOL(BgL_auxz00_4429);} } } 
}



/* flat */
obj_t BGl_flatz00zzjvm_instrz00(obj_t BgL_alz00_100, obj_t BgL_ldefz00_101)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 400 */
{ 
obj_t BgL_alz00_1222;obj_t BgL_iz00_1223;obj_t BgL_rz00_1224;
{ /* ./Jvm/instr.scm 407 */
obj_t BgL_rz00_1219;
{ /* ./Jvm/instr.scm 407 */
obj_t BgL_arg3770z00_1220;
{ /* ./Jvm/instr.scm 407 */
obj_t BgL_auxz00_4440;
BgL_auxz00_4440 = 
CAR(BgL_alz00_100); 
BgL_arg3770z00_1220 = 
CAR(BgL_auxz00_4440); } 
BgL_alz00_1222 = BgL_alz00_100; 
BgL_iz00_1223 = BgL_arg3770z00_1220; 
BgL_rz00_1224 = BNIL; 
BgL_zc3anonymousza33774ze3z83_1225:
{ /* ./Jvm/instr.scm 403 */
bool_t BgL_test3775z00_1226;
BgL_test3775z00_1226 = 
NULLP(BgL_alz00_1222); 
if(BgL_test3775z00_1226)
{ /* ./Jvm/instr.scm 403 */
BgL_rz00_1219 = 
BGl_reversez12z12zz__r4_pairs_and_lists_6_3z00(BgL_rz00_1224); }  else 
{ /* ./Jvm/instr.scm 404 */
bool_t BgL_test3777z00_1227;
{ /* ./Jvm/instr.scm 404 */
long BgL_auxz00_4448;long BgL_auxz00_4446;
{ /* ./Jvm/instr.scm 404 */
obj_t BgL_auxz00_4449;
{ /* ./Jvm/instr.scm 404 */
obj_t BgL_auxz00_4450;
BgL_auxz00_4450 = 
CAR(BgL_alz00_1222); 
BgL_auxz00_4449 = 
CAR(BgL_auxz00_4450); } 
BgL_auxz00_4448 = 
(long)CINT(BgL_auxz00_4449); } 
BgL_auxz00_4446 = 
(long)CINT(BgL_iz00_1223); 
BgL_test3777z00_1227 = 
(BgL_auxz00_4446==BgL_auxz00_4448); } 
if(BgL_test3777z00_1227)
{ /* ./Jvm/instr.scm 404 */
{ /* ./Jvm/instr.scm 404 */
obj_t BgL_arg3779z00_1228;long BgL_arg3780z00_1229;obj_t BgL_arg3781z00_1230;
BgL_arg3779z00_1228 = 
CDR(BgL_alz00_1222); 
{ /* ./Jvm/instr.scm 404 */
long BgL_auxz00_4457;
BgL_auxz00_4457 = 
(long)CINT(BgL_iz00_1223); 
BgL_arg3780z00_1229 = 
(BgL_auxz00_4457+((long)1)); } 
{ /* ./Jvm/instr.scm 404 */
obj_t BgL_arg3786z00_1231;
{ /* ./Jvm/instr.scm 404 */
obj_t BgL_auxz00_4460;
BgL_auxz00_4460 = 
CAR(BgL_alz00_1222); 
BgL_arg3786z00_1231 = 
CDR(BgL_auxz00_4460); } 
BgL_arg3781z00_1230 = 
MAKE_PAIR(BgL_arg3786z00_1231, BgL_rz00_1224); } 
{ 
obj_t BgL_rz00_4467;obj_t BgL_iz00_4465;obj_t BgL_alz00_4464;
BgL_alz00_4464 = BgL_arg3779z00_1228; 
BgL_iz00_4465 = 
BINT(BgL_arg3780z00_1229); 
BgL_rz00_4467 = BgL_arg3781z00_1230; 
BgL_rz00_1224 = BgL_rz00_4467; 
BgL_iz00_1223 = BgL_iz00_4465; 
BgL_alz00_1222 = BgL_alz00_4464; 
goto BgL_zc3anonymousza33774ze3z83_1225;} } }  else 
{ /* ./Jvm/instr.scm 405 */
bool_t BgL_test3789z00_1232;
{ /* ./Jvm/instr.scm 405 */
long BgL_auxz00_4470;long BgL_auxz00_4468;
{ /* ./Jvm/instr.scm 405 */
obj_t BgL_auxz00_4471;
{ /* ./Jvm/instr.scm 405 */
obj_t BgL_auxz00_4472;
BgL_auxz00_4472 = 
CAR(BgL_alz00_1222); 
BgL_auxz00_4471 = 
CAR(BgL_auxz00_4472); } 
BgL_auxz00_4470 = 
(long)CINT(BgL_auxz00_4471); } 
BgL_auxz00_4468 = 
(long)CINT(BgL_iz00_1223); 
BgL_test3789z00_1232 = 
(BgL_auxz00_4468>BgL_auxz00_4470); } 
if(BgL_test3789z00_1232)
{ /* ./Jvm/instr.scm 405 */
{ /* ./Jvm/instr.scm 405 */
obj_t BgL_arg3791z00_1233;
BgL_arg3791z00_1233 = 
CDR(BgL_alz00_1222); 
{ 
obj_t BgL_alz00_4479;
BgL_alz00_4479 = BgL_arg3791z00_1233; 
BgL_alz00_1222 = BgL_alz00_4479; 
goto BgL_zc3anonymousza33774ze3z83_1225;} } }  else 
{ /* ./Jvm/instr.scm 405 */
{ /* ./Jvm/instr.scm 406 */
long BgL_arg3795z00_1234;obj_t BgL_arg3796z00_1235;
{ /* ./Jvm/instr.scm 406 */
long BgL_auxz00_4480;
BgL_auxz00_4480 = 
(long)CINT(BgL_iz00_1223); 
BgL_arg3795z00_1234 = 
(BgL_auxz00_4480+((long)1)); } 
BgL_arg3796z00_1235 = 
MAKE_PAIR(BgL_ldefz00_101, BgL_rz00_1224); 
{ 
obj_t BgL_rz00_4486;obj_t BgL_iz00_4484;
BgL_iz00_4484 = 
BINT(BgL_arg3795z00_1234); 
BgL_rz00_4486 = BgL_arg3796z00_1235; 
BgL_rz00_1224 = BgL_rz00_4486; 
BgL_iz00_1223 = BgL_iz00_4484; 
goto BgL_zc3anonymousza33774ze3z83_1225;} } } } } } } 
return BgL_rz00_1219;} } } 
}



/* _new */
BGL_EXPORTED_DEF obj_t BGl__newz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_102, obj_t BgL_typez00_103)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 411 */
{ /* ./Jvm/instr.scm 412 */
obj_t BgL_arg3810z00_1239;
{ /* ./Jvm/instr.scm 412 */
obj_t BgL_arg3813z00_1240;obj_t BgL_arg3814z00_1241;
BgL_arg3813z00_1240 = 
CNST_TABLE_REF(((long)119)); 
BgL_arg3814z00_1241 = 
MAKE_PAIR(BgL_typez00_103, BNIL); 
BgL_arg3810z00_1239 = 
MAKE_PAIR(BgL_arg3813z00_1240, BgL_arg3814z00_1241); } 
{ /* ./Jvm/instr.scm 412 */
obj_t BgL_arg3131z00_2836;
{ /* ./Jvm/instr.scm 412 */
obj_t BgL_arg3134z00_2837;
BgL_arg3134z00_2837 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_102))->BgL_codez00); 
BgL_arg3131z00_2836 = 
MAKE_PAIR(BgL_arg3810z00_1239, BgL_arg3134z00_2837); } 
{ /* ./Jvm/instr.scm 412 */
BgL_envz00_bglt BgL_obj2963z00_2839;obj_t BgL_val2962z00_2840;
BgL_obj2963z00_2839 = BgL_envz00_102; 
BgL_val2962z00_2840 = BgL_arg3131z00_2836; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2839))->BgL_codez00) = ((obj_t)BgL_val2962z00_2840), BUNSPEC); } } ((bool_t)1); } 
return 
BGl_pushz00zzjvm_instrz00(BgL_envz00_102, 
CNST_TABLE_REF(((long)8)));} 
}



/* __new5566 */
obj_t BGl___new5566z00zzjvm_instrz00(obj_t BgL_envz00_3337, obj_t BgL_envz00_3338, obj_t BgL_typez00_3339)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 411 */
return 
BGl__newz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3338), BgL_typez00_3339);} 
}



/* _instanceof */
BGL_EXPORTED_DEF obj_t BGl__instanceofz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_104, obj_t BgL_typez00_105)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 415 */
{ /* ./Jvm/instr.scm 416 */
obj_t BgL_arg3819z00_1242;
{ /* ./Jvm/instr.scm 416 */
obj_t BgL_arg3822z00_1243;obj_t BgL_arg3823z00_1244;
BgL_arg3822z00_1243 = 
CNST_TABLE_REF(((long)120)); 
BgL_arg3823z00_1244 = 
MAKE_PAIR(BgL_typez00_105, BNIL); 
BgL_arg3819z00_1242 = 
MAKE_PAIR(BgL_arg3822z00_1243, BgL_arg3823z00_1244); } 
{ /* ./Jvm/instr.scm 416 */
obj_t BgL_arg3131z00_2844;
{ /* ./Jvm/instr.scm 416 */
obj_t BgL_arg3134z00_2845;
BgL_arg3134z00_2845 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_104))->BgL_codez00); 
BgL_arg3131z00_2844 = 
MAKE_PAIR(BgL_arg3819z00_1242, BgL_arg3134z00_2845); } 
{ /* ./Jvm/instr.scm 416 */
BgL_envz00_bglt BgL_obj2963z00_2847;obj_t BgL_val2962z00_2848;
BgL_obj2963z00_2847 = BgL_envz00_104; 
BgL_val2962z00_2848 = BgL_arg3131z00_2844; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2847))->BgL_codez00) = ((obj_t)BgL_val2962z00_2848), BUNSPEC); } } ((bool_t)1); } 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_104, 
CNST_TABLE_REF(((long)8))); 
return 
BGl_pushz00zzjvm_instrz00(BgL_envz00_104, 
CNST_TABLE_REF(((long)4)));} 
}



/* __instanceof5568 */
obj_t BGl___instanceof5568z00zzjvm_instrz00(obj_t BgL_envz00_3340, obj_t BgL_envz00_3341, obj_t BgL_typez00_3342)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 415 */
return 
BGl__instanceofz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3341), BgL_typez00_3342);} 
}



/* _checkcast */
BGL_EXPORTED_DEF obj_t BGl__checkcastz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_106, obj_t BgL_typez00_107)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 420 */
{ /* ./Jvm/instr.scm 421 */
bool_t BgL_test3828z00_1245;
{ /* ./Jvm/instr.scm 421 */
obj_t BgL_auxz00_4509;
BgL_auxz00_4509 = 
BGl_memqz00zz__r4_pairs_and_lists_6_3z00(BgL_typez00_107, 
CNST_TABLE_REF(((long)121))); 
BgL_test3828z00_1245 = 
CBOOL(BgL_auxz00_4509); } 
if(BgL_test3828z00_1245)
{ /* ./Jvm/instr.scm 421 */
return BFALSE;}  else 
{ /* ./Jvm/instr.scm 423 */
obj_t BgL_arg3830z00_1246;
{ /* ./Jvm/instr.scm 423 */
obj_t BgL_arg3833z00_1247;obj_t BgL_arg3834z00_1248;
BgL_arg3833z00_1247 = 
CNST_TABLE_REF(((long)122)); 
BgL_arg3834z00_1248 = 
MAKE_PAIR(BgL_typez00_107, BNIL); 
BgL_arg3830z00_1246 = 
MAKE_PAIR(BgL_arg3833z00_1247, BgL_arg3834z00_1248); } 
{ /* ./Jvm/instr.scm 423 */
obj_t BgL_arg3131z00_2852;
{ /* ./Jvm/instr.scm 423 */
obj_t BgL_arg3134z00_2853;
BgL_arg3134z00_2853 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_106))->BgL_codez00); 
BgL_arg3131z00_2852 = 
MAKE_PAIR(BgL_arg3830z00_1246, BgL_arg3134z00_2853); } 
{ /* ./Jvm/instr.scm 423 */
BgL_envz00_bglt BgL_obj2963z00_2855;obj_t BgL_val2962z00_2856;
BgL_obj2963z00_2855 = BgL_envz00_106; 
BgL_val2962z00_2856 = BgL_arg3131z00_2852; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2855))->BgL_codez00) = ((obj_t)BgL_val2962z00_2856), BUNSPEC); } } 
return BTRUE;} } } 
}



/* __checkcast5570 */
obj_t BGl___checkcast5570z00zzjvm_instrz00(obj_t BgL_envz00_3343, obj_t BgL_envz00_3344, obj_t BgL_typez00_3345)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 420 */
return 
BGl__checkcastz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3344), BgL_typez00_3345);} 
}



/* _getfield */
BGL_EXPORTED_DEF obj_t BGl__getfieldz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_108, obj_t BgL_tyz00_109, obj_t BgL_varz00_110)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 425 */
{ /* ./Jvm/instr.scm 426 */
obj_t BgL_arg3839z00_1249;
{ /* ./Jvm/instr.scm 426 */
obj_t BgL_arg3842z00_1250;obj_t BgL_arg3843z00_1251;
BgL_arg3842z00_1250 = 
CNST_TABLE_REF(((long)123)); 
BgL_arg3843z00_1251 = 
MAKE_PAIR(BgL_varz00_110, BNIL); 
BgL_arg3839z00_1249 = 
MAKE_PAIR(BgL_arg3842z00_1250, BgL_arg3843z00_1251); } 
{ /* ./Jvm/instr.scm 426 */
obj_t BgL_arg3131z00_2860;
{ /* ./Jvm/instr.scm 426 */
obj_t BgL_arg3134z00_2861;
BgL_arg3134z00_2861 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_108))->BgL_codez00); 
BgL_arg3131z00_2860 = 
MAKE_PAIR(BgL_arg3839z00_1249, BgL_arg3134z00_2861); } 
{ /* ./Jvm/instr.scm 426 */
BgL_envz00_bglt BgL_obj2963z00_2863;obj_t BgL_val2962z00_2864;
BgL_obj2963z00_2863 = BgL_envz00_108; 
BgL_val2962z00_2864 = BgL_arg3131z00_2860; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2863))->BgL_codez00) = ((obj_t)BgL_val2962z00_2864), BUNSPEC); } } ((bool_t)1); } 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_108, 
CNST_TABLE_REF(((long)8))); 
{ /* ./Jvm/instr.scm 428 */
obj_t BgL_arg3848z00_1252;
BgL_arg3848z00_1252 = 
BGl_simplezd2typezd2zzjvm_instrz00(BgL_tyz00_109); 
return 
BGl_pushz00zzjvm_instrz00(BgL_envz00_108, BgL_arg3848z00_1252);} } 
}



/* __getfield5572 */
obj_t BGl___getfield5572z00zzjvm_instrz00(obj_t BgL_envz00_3346, obj_t BgL_envz00_3347, obj_t BgL_tyz00_3348, obj_t BgL_varz00_3349)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 425 */
return 
BGl__getfieldz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3347), BgL_tyz00_3348, BgL_varz00_3349);} 
}



/* _putfield */
BGL_EXPORTED_DEF obj_t BGl__putfieldz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_111, obj_t BgL_varz00_112)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 430 */
{ /* ./Jvm/instr.scm 431 */
obj_t BgL_arg3852z00_1253;
{ /* ./Jvm/instr.scm 431 */
obj_t BgL_arg3855z00_1254;obj_t BgL_arg3856z00_1255;
BgL_arg3855z00_1254 = 
CNST_TABLE_REF(((long)124)); 
BgL_arg3856z00_1255 = 
MAKE_PAIR(BgL_varz00_112, BNIL); 
BgL_arg3852z00_1253 = 
MAKE_PAIR(BgL_arg3855z00_1254, BgL_arg3856z00_1255); } 
{ /* ./Jvm/instr.scm 431 */
obj_t BgL_arg3131z00_2868;
{ /* ./Jvm/instr.scm 431 */
obj_t BgL_arg3134z00_2869;
BgL_arg3134z00_2869 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_111))->BgL_codez00); 
BgL_arg3131z00_2868 = 
MAKE_PAIR(BgL_arg3852z00_1253, BgL_arg3134z00_2869); } 
{ /* ./Jvm/instr.scm 431 */
BgL_envz00_bglt BgL_obj2963z00_2871;obj_t BgL_val2962z00_2872;
BgL_obj2963z00_2871 = BgL_envz00_111; 
BgL_val2962z00_2872 = BgL_arg3131z00_2868; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2871))->BgL_codez00) = ((obj_t)BgL_val2962z00_2872), BUNSPEC); } } ((bool_t)1); } 
BGl_popz00zzjvm_instrz00(BgL_envz00_111); 
return 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_111, 
CNST_TABLE_REF(((long)8)));} 
}



/* __putfield5574 */
obj_t BGl___putfield5574z00zzjvm_instrz00(obj_t BgL_envz00_3350, obj_t BgL_envz00_3351, obj_t BgL_varz00_3352)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 430 */
return 
BGl__putfieldz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3351), BgL_varz00_3352);} 
}



/* _newarray */
BGL_EXPORTED_DEF obj_t BGl__newarrayz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_113, obj_t BgL_typez00_114)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 436 */
{ /* ./Jvm/instr.scm 438 */
obj_t BgL_arg3862z00_1256;
{ /* ./Jvm/instr.scm 438 */
bool_t BgL_test3864z00_1258;
{ /* ./Jvm/instr.scm 438 */
obj_t BgL_auxz00_4545;
BgL_auxz00_4545 = 
BGl_memvz00zz__r4_pairs_and_lists_6_3z00(BgL_typez00_114, 
CNST_TABLE_REF(((long)125))); 
BgL_test3864z00_1258 = 
CBOOL(BgL_auxz00_4545); } 
if(BgL_test3864z00_1258)
{ /* ./Jvm/instr.scm 440 */
obj_t BgL_arg3866z00_1259;obj_t BgL_arg3867z00_1260;
BgL_arg3866z00_1259 = 
CNST_TABLE_REF(((long)126)); 
BgL_arg3867z00_1260 = 
MAKE_PAIR(BgL_typez00_114, BNIL); 
BgL_arg3862z00_1256 = 
MAKE_PAIR(BgL_arg3866z00_1259, BgL_arg3867z00_1260); }  else 
{ /* ./Jvm/instr.scm 441 */
obj_t BgL_arg3871z00_1261;obj_t BgL_arg3872z00_1262;
BgL_arg3871z00_1261 = 
CNST_TABLE_REF(((long)127)); 
BgL_arg3872z00_1262 = 
MAKE_PAIR(BgL_typez00_114, BNIL); 
BgL_arg3862z00_1256 = 
MAKE_PAIR(BgL_arg3871z00_1261, BgL_arg3872z00_1262); } } 
{ /* ./Jvm/instr.scm 437 */
obj_t BgL_arg3131z00_2876;
{ /* ./Jvm/instr.scm 437 */
obj_t BgL_arg3134z00_2877;
BgL_arg3134z00_2877 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_113))->BgL_codez00); 
BgL_arg3131z00_2876 = 
MAKE_PAIR(BgL_arg3862z00_1256, BgL_arg3134z00_2877); } 
{ /* ./Jvm/instr.scm 437 */
BgL_envz00_bglt BgL_obj2963z00_2879;obj_t BgL_val2962z00_2880;
BgL_obj2963z00_2879 = BgL_envz00_113; 
BgL_val2962z00_2880 = BgL_arg3131z00_2876; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2879))->BgL_codez00) = ((obj_t)BgL_val2962z00_2880), BUNSPEC); } } ((bool_t)1); } 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_113, 
CNST_TABLE_REF(((long)4))); 
return 
BGl_pushz00zzjvm_instrz00(BgL_envz00_113, 
CNST_TABLE_REF(((long)8)));} 
}



/* __newarray5576 */
obj_t BGl___newarray5576z00zzjvm_instrz00(obj_t BgL_envz00_3353, obj_t BgL_envz00_3354, obj_t BgL_typez00_3355)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 436 */
return 
BGl__newarrayz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3354), BgL_typez00_3355);} 
}



/* _aload */
BGL_EXPORTED_DEF obj_t BGl__aloadz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_115, obj_t BgL_typez00_116)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 445 */
{ /* ./Jvm/instr.scm 447 */
obj_t BgL_arg3879z00_1263;
{ /* ./Jvm/instr.scm 447 */
bool_t BgL_testz00_4565;
{ /* ./Jvm/instr.scm 447 */
obj_t BgL_auxz00_4566;
BgL_auxz00_4566 = 
BGl_memvz00zz__r4_pairs_and_lists_6_3z00(BgL_typez00_116, 
CNST_TABLE_REF(((long)128))); 
BgL_testz00_4565 = 
CBOOL(BgL_auxz00_4566); } 
if(BgL_testz00_4565)
{ /* ./Jvm/instr.scm 447 */
BgL_arg3879z00_1263 = 
CNST_TABLE_REF(((long)129)); }  else 
{ /* ./Jvm/instr.scm 447 */
if(
BGl_eqvzf3zf3zz__r4_equivalence_6_2z00(BgL_typez00_116, 
CNST_TABLE_REF(((long)130))))
{ /* ./Jvm/instr.scm 447 */
BgL_arg3879z00_1263 = 
CNST_TABLE_REF(((long)131)); }  else 
{ /* ./Jvm/instr.scm 447 */
if(
BGl_eqvzf3zf3zz__r4_equivalence_6_2z00(BgL_typez00_116, 
CNST_TABLE_REF(((long)132))))
{ /* ./Jvm/instr.scm 447 */
BgL_arg3879z00_1263 = 
CNST_TABLE_REF(((long)133)); }  else 
{ /* ./Jvm/instr.scm 447 */
if(
BGl_eqvzf3zf3zz__r4_equivalence_6_2z00(BgL_typez00_116, 
CNST_TABLE_REF(((long)4))))
{ /* ./Jvm/instr.scm 447 */
BgL_arg3879z00_1263 = 
CNST_TABLE_REF(((long)134)); }  else 
{ /* ./Jvm/instr.scm 447 */
if(
BGl_eqvzf3zf3zz__r4_equivalence_6_2z00(BgL_typez00_116, 
CNST_TABLE_REF(((long)5))))
{ /* ./Jvm/instr.scm 447 */
BgL_arg3879z00_1263 = 
CNST_TABLE_REF(((long)135)); }  else 
{ /* ./Jvm/instr.scm 447 */
if(
BGl_eqvzf3zf3zz__r4_equivalence_6_2z00(BgL_typez00_116, 
CNST_TABLE_REF(((long)6))))
{ /* ./Jvm/instr.scm 447 */
BgL_arg3879z00_1263 = 
CNST_TABLE_REF(((long)136)); }  else 
{ /* ./Jvm/instr.scm 447 */
if(
BGl_eqvzf3zf3zz__r4_equivalence_6_2z00(BgL_typez00_116, 
CNST_TABLE_REF(((long)7))))
{ /* ./Jvm/instr.scm 447 */
BgL_arg3879z00_1263 = 
CNST_TABLE_REF(((long)137)); }  else 
{ /* ./Jvm/instr.scm 447 */
BgL_arg3879z00_1263 = 
CNST_TABLE_REF(((long)138)); } } } } } } } } 
{ /* ./Jvm/instr.scm 446 */
obj_t BgL_arg3131z00_2884;
{ /* ./Jvm/instr.scm 446 */
obj_t BgL_arg3134z00_2885;
BgL_arg3134z00_2885 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_115))->BgL_codez00); 
BgL_arg3131z00_2884 = 
MAKE_PAIR(BgL_arg3879z00_1263, BgL_arg3134z00_2885); } 
{ /* ./Jvm/instr.scm 446 */
BgL_envz00_bglt BgL_obj2963z00_2887;obj_t BgL_val2962z00_2888;
BgL_obj2963z00_2887 = BgL_envz00_115; 
BgL_val2962z00_2888 = BgL_arg3131z00_2884; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2887))->BgL_codez00) = ((obj_t)BgL_val2962z00_2888), BUNSPEC); } } ((bool_t)1); } 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_115, 
CNST_TABLE_REF(((long)4))); 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_115, 
CNST_TABLE_REF(((long)8))); 
{ /* ./Jvm/instr.scm 458 */
obj_t BgL_arg3898z00_1272;
BgL_arg3898z00_1272 = 
BGl_simplezd2typezd2zzjvm_instrz00(BgL_typez00_116); 
return 
BGl_pushz00zzjvm_instrz00(BgL_envz00_115, BgL_arg3898z00_1272);} } 
}



/* __aload5578 */
obj_t BGl___aload5578z00zzjvm_instrz00(obj_t BgL_envz00_3356, obj_t BgL_envz00_3357, obj_t BgL_typez00_3358)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 445 */
return 
BGl__aloadz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3357), BgL_typez00_3358);} 
}



/* _astore */
BGL_EXPORTED_DEF obj_t BGl__astorez00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_117, obj_t BgL_typez00_118)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 460 */
{ /* ./Jvm/instr.scm 462 */
obj_t BgL_arg3902z00_1273;
{ /* ./Jvm/instr.scm 462 */
bool_t BgL_testz00_4607;
{ /* ./Jvm/instr.scm 462 */
obj_t BgL_auxz00_4608;
BgL_auxz00_4608 = 
BGl_memvz00zz__r4_pairs_and_lists_6_3z00(BgL_typez00_118, 
CNST_TABLE_REF(((long)128))); 
BgL_testz00_4607 = 
CBOOL(BgL_auxz00_4608); } 
if(BgL_testz00_4607)
{ /* ./Jvm/instr.scm 462 */
BgL_arg3902z00_1273 = 
CNST_TABLE_REF(((long)139)); }  else 
{ /* ./Jvm/instr.scm 462 */
if(
BGl_eqvzf3zf3zz__r4_equivalence_6_2z00(BgL_typez00_118, 
CNST_TABLE_REF(((long)130))))
{ /* ./Jvm/instr.scm 462 */
BgL_arg3902z00_1273 = 
CNST_TABLE_REF(((long)140)); }  else 
{ /* ./Jvm/instr.scm 462 */
if(
BGl_eqvzf3zf3zz__r4_equivalence_6_2z00(BgL_typez00_118, 
CNST_TABLE_REF(((long)132))))
{ /* ./Jvm/instr.scm 462 */
BgL_arg3902z00_1273 = 
CNST_TABLE_REF(((long)141)); }  else 
{ /* ./Jvm/instr.scm 462 */
if(
BGl_eqvzf3zf3zz__r4_equivalence_6_2z00(BgL_typez00_118, 
CNST_TABLE_REF(((long)4))))
{ /* ./Jvm/instr.scm 462 */
BgL_arg3902z00_1273 = 
CNST_TABLE_REF(((long)142)); }  else 
{ /* ./Jvm/instr.scm 462 */
if(
BGl_eqvzf3zf3zz__r4_equivalence_6_2z00(BgL_typez00_118, 
CNST_TABLE_REF(((long)5))))
{ /* ./Jvm/instr.scm 462 */
BgL_arg3902z00_1273 = 
CNST_TABLE_REF(((long)143)); }  else 
{ /* ./Jvm/instr.scm 462 */
if(
BGl_eqvzf3zf3zz__r4_equivalence_6_2z00(BgL_typez00_118, 
CNST_TABLE_REF(((long)6))))
{ /* ./Jvm/instr.scm 462 */
BgL_arg3902z00_1273 = 
CNST_TABLE_REF(((long)144)); }  else 
{ /* ./Jvm/instr.scm 462 */
if(
BGl_eqvzf3zf3zz__r4_equivalence_6_2z00(BgL_typez00_118, 
CNST_TABLE_REF(((long)7))))
{ /* ./Jvm/instr.scm 462 */
BgL_arg3902z00_1273 = 
CNST_TABLE_REF(((long)145)); }  else 
{ /* ./Jvm/instr.scm 462 */
BgL_arg3902z00_1273 = 
CNST_TABLE_REF(((long)146)); } } } } } } } } 
{ /* ./Jvm/instr.scm 461 */
obj_t BgL_arg3131z00_2892;
{ /* ./Jvm/instr.scm 461 */
obj_t BgL_arg3134z00_2893;
BgL_arg3134z00_2893 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_117))->BgL_codez00); 
BgL_arg3131z00_2892 = 
MAKE_PAIR(BgL_arg3902z00_1273, BgL_arg3134z00_2893); } 
{ /* ./Jvm/instr.scm 461 */
BgL_envz00_bglt BgL_obj2963z00_2895;obj_t BgL_val2962z00_2896;
BgL_obj2963z00_2895 = BgL_envz00_117; 
BgL_val2962z00_2896 = BgL_arg3131z00_2892; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2895))->BgL_codez00) = ((obj_t)BgL_val2962z00_2896), BUNSPEC); } } ((bool_t)1); } 
BGl_popz00zzjvm_instrz00(BgL_envz00_117); 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_117, 
CNST_TABLE_REF(((long)4))); 
return 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_117, 
CNST_TABLE_REF(((long)8)));} 
}



/* __astore5580 */
obj_t BGl___astore5580z00zzjvm_instrz00(obj_t BgL_envz00_3359, obj_t BgL_envz00_3360, obj_t BgL_typez00_3361)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 460 */
return 
BGl__astorez00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3360), BgL_typez00_3361);} 
}



/* _arraylength */
BGL_EXPORTED_DEF obj_t BGl__arraylengthz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_119)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 475 */
{ /* ./Jvm/instr.scm 476 */
obj_t BgL_insz00_2898;
BgL_insz00_2898 = 
CNST_TABLE_REF(((long)147)); 
{ /* ./Jvm/instr.scm 476 */
obj_t BgL_arg3131z00_2900;
{ /* ./Jvm/instr.scm 476 */
obj_t BgL_arg3134z00_2901;
BgL_arg3134z00_2901 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_119))->BgL_codez00); 
BgL_arg3131z00_2900 = 
MAKE_PAIR(BgL_insz00_2898, BgL_arg3134z00_2901); } 
{ /* ./Jvm/instr.scm 476 */
BgL_envz00_bglt BgL_obj2963z00_2903;obj_t BgL_val2962z00_2904;
BgL_obj2963z00_2903 = BgL_envz00_119; 
BgL_val2962z00_2904 = BgL_arg3131z00_2900; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2903))->BgL_codez00) = ((obj_t)BgL_val2962z00_2904), BUNSPEC); } } ((bool_t)1); } 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_119, 
CNST_TABLE_REF(((long)8))); 
return 
BGl_pushz00zzjvm_instrz00(BgL_envz00_119, 
CNST_TABLE_REF(((long)4)));} 
}



/* __arraylength5582 */
obj_t BGl___arraylength5582z00zzjvm_instrz00(obj_t BgL_envz00_3362, obj_t BgL_envz00_3363)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 475 */
return 
BGl__arraylengthz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3363));} 
}



/* _invokestatic */
BGL_EXPORTED_DEF obj_t BGl__invokestaticz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_120, obj_t BgL_varz00_121, obj_t BgL_targsz00_122, obj_t BgL_trz00_123)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 481 */
{ /* ./Jvm/instr.scm 482 */
obj_t BgL_arg3925z00_1282;
{ /* ./Jvm/instr.scm 482 */
obj_t BgL_arg3928z00_1283;obj_t BgL_arg3929z00_1284;
BgL_arg3928z00_1283 = 
CNST_TABLE_REF(((long)148)); 
BgL_arg3929z00_1284 = 
MAKE_PAIR(BgL_varz00_121, BNIL); 
BgL_arg3925z00_1282 = 
MAKE_PAIR(BgL_arg3928z00_1283, BgL_arg3929z00_1284); } 
{ /* ./Jvm/instr.scm 482 */
obj_t BgL_arg3131z00_2908;
{ /* ./Jvm/instr.scm 482 */
obj_t BgL_arg3134z00_2909;
BgL_arg3134z00_2909 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_120))->BgL_codez00); 
BgL_arg3131z00_2908 = 
MAKE_PAIR(BgL_arg3925z00_1282, BgL_arg3134z00_2909); } 
{ /* ./Jvm/instr.scm 482 */
BgL_envz00_bglt BgL_obj2963z00_2911;obj_t BgL_val2962z00_2912;
BgL_obj2963z00_2911 = BgL_envz00_120; 
BgL_val2962z00_2912 = BgL_arg3131z00_2908; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2911))->BgL_codez00) = ((obj_t)BgL_val2962z00_2912), BUNSPEC); } } ((bool_t)1); } 
{ 
obj_t BgL_l3032z00_1285;
{ /* ./Jvm/instr.scm 483 */
obj_t BgL_arg3933z00_1287;
BgL_arg3933z00_1287 = 
bgl_reverse(BgL_targsz00_122); 
BgL_l3032z00_1285 = BgL_arg3933z00_1287; 
BgL_forzd2each3033zd2_1286:
{ /* ./Jvm/instr.scm 483 */
bool_t BgL_test3936z00_1288;
BgL_test3936z00_1288 = 
PAIRP(BgL_l3032z00_1285); 
if(BgL_test3936z00_1288)
{ /* ./Jvm/instr.scm 483 */
{ /* ./Jvm/instr.scm 483 */
obj_t BgL_az00_1289;
BgL_az00_1289 = 
CAR(BgL_l3032z00_1285); 
{ /* ./Jvm/instr.scm 483 */
obj_t BgL_arg3938z00_1290;
BgL_arg3938z00_1290 = 
BGl_simplezd2typezd2zzjvm_instrz00(BgL_az00_1289); 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_120, BgL_arg3938z00_1290); } } 
{ /* ./Jvm/instr.scm 483 */
obj_t BgL_arg3943z00_1291;
BgL_arg3943z00_1291 = 
CDR(BgL_l3032z00_1285); 
{ 
obj_t BgL_l3032z00_4671;
BgL_l3032z00_4671 = BgL_arg3943z00_1291; 
BgL_l3032z00_1285 = BgL_l3032z00_4671; 
goto BgL_forzd2each3033zd2_1286;} } }  else 
{ /* ./Jvm/instr.scm 483 */((bool_t)1); } } } } 
{ /* ./Jvm/instr.scm 484 */
obj_t BgL_arg3948z00_1292;
BgL_arg3948z00_1292 = 
BGl_simplezd2typezd2zzjvm_instrz00(BgL_trz00_123); 
return 
BGl_pushz00zzjvm_instrz00(BgL_envz00_120, BgL_arg3948z00_1292);} } 
}



/* __invokestatic5584 */
obj_t BGl___invokestatic5584z00zzjvm_instrz00(obj_t BgL_envz00_3364, obj_t BgL_envz00_3365, obj_t BgL_varz00_3366, obj_t BgL_targsz00_3367, obj_t BgL_trz00_3368)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 481 */
return 
BGl__invokestaticz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3365), BgL_varz00_3366, BgL_targsz00_3367, BgL_trz00_3368);} 
}



/* _invokespecial */
BGL_EXPORTED_DEF obj_t BGl__invokespecialz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_124, obj_t BgL_varz00_125, obj_t BgL_targsz00_126, obj_t BgL_trz00_127)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 488 */
{ /* ./Jvm/instr.scm 489 */
obj_t BgL_arg3952z00_1293;
{ /* ./Jvm/instr.scm 489 */
obj_t BgL_arg3955z00_1294;obj_t BgL_arg3956z00_1295;
BgL_arg3955z00_1294 = 
CNST_TABLE_REF(((long)149)); 
BgL_arg3956z00_1295 = 
MAKE_PAIR(BgL_varz00_125, BNIL); 
BgL_arg3952z00_1293 = 
MAKE_PAIR(BgL_arg3955z00_1294, BgL_arg3956z00_1295); } 
{ /* ./Jvm/instr.scm 489 */
obj_t BgL_arg3131z00_2919;
{ /* ./Jvm/instr.scm 489 */
obj_t BgL_arg3134z00_2920;
BgL_arg3134z00_2920 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_124))->BgL_codez00); 
BgL_arg3131z00_2919 = 
MAKE_PAIR(BgL_arg3952z00_1293, BgL_arg3134z00_2920); } 
{ /* ./Jvm/instr.scm 489 */
BgL_envz00_bglt BgL_obj2963z00_2922;obj_t BgL_val2962z00_2923;
BgL_obj2963z00_2922 = BgL_envz00_124; 
BgL_val2962z00_2923 = BgL_arg3131z00_2919; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_2922))->BgL_codez00) = ((obj_t)BgL_val2962z00_2923), BUNSPEC); } } ((bool_t)1); } 
{ 
obj_t BgL_l3034z00_1296;
{ /* ./Jvm/instr.scm 490 */
obj_t BgL_arg3960z00_1298;
BgL_arg3960z00_1298 = 
bgl_reverse(BgL_targsz00_126); 
BgL_l3034z00_1296 = BgL_arg3960z00_1298; 
BgL_forzd2each3035zd2_1297:
{ /* ./Jvm/instr.scm 490 */
bool_t BgL_test3963z00_1299;
BgL_test3963z00_1299 = 
PAIRP(BgL_l3034z00_1296); 
if(BgL_test3963z00_1299)
{ /* ./Jvm/instr.scm 490 */
{ /* ./Jvm/instr.scm 490 */
obj_t BgL_az00_1300;
BgL_az00_1300 = 
CAR(BgL_l3034z00_1296); 
{ /* ./Jvm/instr.scm 490 */
obj_t BgL_arg3965z00_1301;
BgL_arg3965z00_1301 = 
BGl_simplezd2typezd2zzjvm_instrz00(BgL_az00_1300); 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_124, BgL_arg3965z00_1301); } } 
{ /* ./Jvm/instr.scm 490 */
obj_t BgL_arg3970z00_1302;
BgL_arg3970z00_1302 = 
CDR(BgL_l3034z00_1296); 
{ 
obj_t BgL_l3034z00_4689;
BgL_l3034z00_4689 = BgL_arg3970z00_1302; 
BgL_l3034z00_1296 = BgL_l3034z00_4689; 
goto BgL_forzd2each3035zd2_1297;} } }  else 
{ /* ./Jvm/instr.scm 490 */((bool_t)1); } } } } 
{ /* ./Jvm/instr.scm 491 */
obj_t BgL_arg3975z00_1303;
BgL_arg3975z00_1303 = 
BGl_simplezd2typezd2zzjvm_instrz00(BgL_trz00_127); 
return 
BGl_pushz00zzjvm_instrz00(BgL_envz00_124, BgL_arg3975z00_1303);} } 
}



/* __invokespecial5586 */
obj_t BGl___invokespecial5586z00zzjvm_instrz00(obj_t BgL_envz00_3369, obj_t BgL_envz00_3370, obj_t BgL_varz00_3371, obj_t BgL_targsz00_3372, obj_t BgL_trz00_3373)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 488 */
return 
BGl__invokespecialz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3370), BgL_varz00_3371, BgL_targsz00_3372, BgL_trz00_3373);} 
}



/* _invokespecial_init */
BGL_EXPORTED_DEF obj_t BGl__invokespecial_initz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_128, obj_t BgL_varz00_129, obj_t BgL_targsz00_130, obj_t BgL_trz00_131)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 501 */
{ /* ./Jvm/instr.scm 503 */
obj_t BgL_argsz00_1305;obj_t BgL_ptrz00_1306;
BgL_argsz00_1305 = BNIL; 
BgL_ptrz00_1306 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_128))->BgL_codez00); 
{ 
obj_t BgL_l3038z00_1307;
{ /* ./Jvm/instr.scm 513 */
obj_t BgL_arg3979z00_1309;
BgL_arg3979z00_1309 = 
CDR(BgL_targsz00_130); 
BgL_l3038z00_1307 = BgL_arg3979z00_1309; 
BgL_forzd2each3039zd2_1308:
{ /* ./Jvm/instr.scm 504 */
bool_t BgL_test3982z00_1310;
BgL_test3982z00_1310 = 
PAIRP(BgL_l3038z00_1307); 
if(BgL_test3982z00_1310)
{ /* ./Jvm/instr.scm 504 */
{ /* ./Jvm/instr.scm 506 */
bool_t BgL_test3983z00_1312;
{ /* ./Jvm/instr.scm 506 */
bool_t BgL_test3989z00_1314;
{ /* ./Jvm/instr.scm 506 */
obj_t BgL_arg3996z00_1317;
{ /* ./Jvm/instr.scm 506 */
obj_t BgL_pairz00_2931;
BgL_pairz00_2931 = BgL_ptrz00_1306; 
BgL_arg3996z00_1317 = 
CAR(BgL_pairz00_2931); } 
BgL_test3989z00_1314 = 
PAIRP(BgL_arg3996z00_1317); } 
if(BgL_test3989z00_1314)
{ /* ./Jvm/instr.scm 506 */
obj_t BgL_arg3991z00_1315;
{ /* ./Jvm/instr.scm 506 */
obj_t BgL_pairz00_2933;
BgL_pairz00_2933 = BgL_ptrz00_1306; 
{ /* ./Jvm/instr.scm 506 */
obj_t BgL_auxz00_4701;
BgL_auxz00_4701 = 
CAR(BgL_pairz00_2933); 
BgL_arg3991z00_1315 = 
CAR(BgL_auxz00_4701); } } 
{ /* ./Jvm/instr.scm 506 */
obj_t BgL_auxz00_4704;
BgL_auxz00_4704 = 
CNST_TABLE_REF(((long)122)); 
BgL_test3983z00_1312 = 
(BgL_arg3991z00_1315==BgL_auxz00_4704); } }  else 
{ /* ./Jvm/instr.scm 506 */
BgL_test3983z00_1312 = ((bool_t)0); } } 
if(BgL_test3983z00_1312)
{ /* ./Jvm/instr.scm 506 */
{ /* ./Jvm/instr.scm 507 */
obj_t BgL_arg3985z00_1313;
{ /* ./Jvm/instr.scm 507 */
obj_t BgL_pairz00_2937;
BgL_pairz00_2937 = BgL_ptrz00_1306; 
BgL_arg3985z00_1313 = 
CAR(BgL_pairz00_2937); } 
BgL_argsz00_1305 = 
MAKE_PAIR(BgL_arg3985z00_1313, BgL_argsz00_1305); } 
{ /* ./Jvm/instr.scm 508 */
obj_t BgL_pairz00_2938;
BgL_pairz00_2938 = BgL_ptrz00_1306; 
BgL_ptrz00_1306 = 
CDR(BgL_pairz00_2938); } }  else 
{ /* ./Jvm/instr.scm 506 */BFALSE; } } 
{ /* ./Jvm/instr.scm 509 */
bool_t BgL_test3999z00_1318;
{ /* ./Jvm/instr.scm 509 */
bool_t BgL_test4005z00_1320;
{ /* ./Jvm/instr.scm 509 */
obj_t BgL_arg4011z00_1322;
{ /* ./Jvm/instr.scm 509 */
obj_t BgL_pairz00_2939;
BgL_pairz00_2939 = BgL_ptrz00_1306; 
BgL_arg4011z00_1322 = 
CAR(BgL_pairz00_2939); } 
BgL_test4005z00_1320 = 
PAIRP(BgL_arg4011z00_1322); } 
if(BgL_test4005z00_1320)
{ /* ./Jvm/instr.scm 510 */
obj_t BgL_arg4007z00_1321;
{ /* ./Jvm/instr.scm 510 */
obj_t BgL_pairz00_2941;
BgL_pairz00_2941 = BgL_ptrz00_1306; 
{ /* ./Jvm/instr.scm 510 */
obj_t BgL_auxz00_4714;
BgL_auxz00_4714 = 
CAR(BgL_pairz00_2941); 
BgL_arg4007z00_1321 = 
CAR(BgL_auxz00_4714); } } 
{ /* ./Jvm/instr.scm 510 */
obj_t BgL_auxz00_4717;
BgL_auxz00_4717 = 
BGl_memqz00zz__r4_pairs_and_lists_6_3z00(BgL_arg4007z00_1321, BGl_za2simplezd2pushzd2instructionsza2z00zzjvm_instrz00); 
BgL_test3999z00_1318 = 
CBOOL(BgL_auxz00_4717); } }  else 
{ /* ./Jvm/instr.scm 509 */
BgL_test3999z00_1318 = ((bool_t)0); } } 
if(BgL_test3999z00_1318)
{ /* ./Jvm/instr.scm 509 */
{ /* ./Jvm/instr.scm 511 */
obj_t BgL_arg4001z00_1319;
{ /* ./Jvm/instr.scm 511 */
obj_t BgL_pairz00_2945;
BgL_pairz00_2945 = BgL_ptrz00_1306; 
BgL_arg4001z00_1319 = 
CAR(BgL_pairz00_2945); } 
BgL_argsz00_1305 = 
MAKE_PAIR(BgL_arg4001z00_1319, BgL_argsz00_1305); } 
{ /* ./Jvm/instr.scm 512 */
obj_t BgL_pairz00_2946;
BgL_pairz00_2946 = BgL_ptrz00_1306; 
BgL_ptrz00_1306 = 
CDR(BgL_pairz00_2946); } }  else 
{ /* ./Jvm/instr.scm 509 */BFALSE; } } 
{ /* ./Jvm/instr.scm 504 */
obj_t BgL_arg4016z00_1323;
BgL_arg4016z00_1323 = 
CDR(BgL_l3038z00_1307); 
{ 
obj_t BgL_l3038z00_4725;
BgL_l3038z00_4725 = BgL_arg4016z00_1323; 
BgL_l3038z00_1307 = BgL_l3038z00_4725; 
goto BgL_forzd2each3039zd2_1308;} } }  else 
{ /* ./Jvm/instr.scm 504 */((bool_t)1); } } } } 
{ /* ./Jvm/instr.scm 514 */
bool_t BgL_test4020z00_1324;
{ /* ./Jvm/instr.scm 514 */
bool_t BgL_test4022z00_1325;
{ /* ./Jvm/instr.scm 514 */
obj_t BgL_arg4029z00_1328;
{ /* ./Jvm/instr.scm 514 */
obj_t BgL_pairz00_2948;
BgL_pairz00_2948 = BgL_ptrz00_1306; 
BgL_arg4029z00_1328 = 
CAR(BgL_pairz00_2948); } 
BgL_test4022z00_1325 = 
PAIRP(BgL_arg4029z00_1328); } 
if(BgL_test4022z00_1325)
{ /* ./Jvm/instr.scm 514 */
obj_t BgL_arg4024z00_1326;
{ /* ./Jvm/instr.scm 514 */
obj_t BgL_pairz00_2950;
BgL_pairz00_2950 = BgL_ptrz00_1306; 
{ /* ./Jvm/instr.scm 514 */
obj_t BgL_auxz00_4729;
BgL_auxz00_4729 = 
CAR(BgL_pairz00_2950); 
BgL_arg4024z00_1326 = 
CAR(BgL_auxz00_4729); } } 
{ /* ./Jvm/instr.scm 514 */
obj_t BgL_auxz00_4732;
BgL_auxz00_4732 = 
CNST_TABLE_REF(((long)122)); 
BgL_test4020z00_1324 = 
(BgL_arg4024z00_1326==BgL_auxz00_4732); } }  else 
{ /* ./Jvm/instr.scm 514 */
BgL_test4020z00_1324 = ((bool_t)0); } } 
if(BgL_test4020z00_1324)
{ /* ./Jvm/instr.scm 515 */
obj_t BgL_pairz00_2954;
BgL_pairz00_2954 = BgL_ptrz00_1306; 
BgL_ptrz00_1306 = 
CDR(BgL_pairz00_2954); }  else 
{ /* ./Jvm/instr.scm 514 */BFALSE; } } 
{ 
obj_t BgL_xz00_1333;obj_t BgL_fromz00_1334;obj_t BgL_tz00_1335;obj_t BgL_restz00_1336;obj_t BgL_xz00_1329;obj_t BgL_tz00_1330;obj_t BgL_restz00_1331;
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_ezd2120zd2_1339;
BgL_ezd2120zd2_1339 = BgL_ptrz00_1306; 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_test4032z00_1340;
BgL_test4032z00_1340 = 
PAIRP(BgL_ezd2120zd2_1339); 
if(BgL_test4032z00_1340)
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_carzd2128zd2_1341;obj_t BgL_cdrzd2129zd2_1342;
BgL_carzd2128zd2_1341 = 
CAR(BgL_ezd2120zd2_1339); 
BgL_cdrzd2129zd2_1342 = 
CDR(BgL_ezd2120zd2_1339); 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_test4033z00_1343;
BgL_test4033z00_1343 = 
PAIRP(BgL_carzd2128zd2_1341); 
if(BgL_test4033z00_1343)
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_cdrzd2132zd2_1344;
BgL_cdrzd2132zd2_1344 = 
CDR(BgL_carzd2128zd2_1341); 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_test4034z00_1345;
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_auxz00_4746;obj_t BgL_auxz00_4744;
BgL_auxz00_4746 = 
CNST_TABLE_REF(((long)44)); 
BgL_auxz00_4744 = 
CAR(BgL_carzd2128zd2_1341); 
BgL_test4034z00_1345 = 
(BgL_auxz00_4744==BgL_auxz00_4746); } 
if(BgL_test4034z00_1345)
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_test4035z00_1346;
BgL_test4035z00_1346 = 
PAIRP(BgL_cdrzd2132zd2_1344); 
if(BgL_test4035z00_1346)
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_xz00_1347;
BgL_xz00_1347 = 
CAR(BgL_cdrzd2132zd2_1344); 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_test4036z00_1348;
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_auxz00_4753;
BgL_auxz00_4753 = 
CDR(BgL_cdrzd2132zd2_1344); 
BgL_test4036z00_1348 = 
NULLP(BgL_auxz00_4753); } 
if(BgL_test4036z00_1348)
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_test4037z00_1349;
BgL_test4037z00_1349 = 
PAIRP(BgL_cdrzd2129zd2_1342); 
if(BgL_test4037z00_1349)
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_carzd2140zd2_1350;obj_t BgL_cdrzd2141zd2_1351;
BgL_carzd2140zd2_1350 = 
CAR(BgL_cdrzd2129zd2_1342); 
BgL_cdrzd2141zd2_1351 = 
CDR(BgL_cdrzd2129zd2_1342); 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_test4038z00_1352;
BgL_test4038z00_1352 = 
PAIRP(BgL_carzd2140zd2_1350); 
if(BgL_test4038z00_1352)
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_cdrzd2144zd2_1353;
BgL_cdrzd2144zd2_1353 = 
CDR(BgL_carzd2140zd2_1350); 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_test4039z00_1354;
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_auxz00_4766;obj_t BgL_auxz00_4764;
BgL_auxz00_4766 = 
CNST_TABLE_REF(((long)49)); 
BgL_auxz00_4764 = 
CAR(BgL_carzd2140zd2_1350); 
BgL_test4039z00_1354 = 
(BgL_auxz00_4764==BgL_auxz00_4766); } 
if(BgL_test4039z00_1354)
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_test4040z00_1355;
BgL_test4040z00_1355 = 
PAIRP(BgL_cdrzd2144zd2_1353); 
if(BgL_test4040z00_1355)
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_test4041z00_1356;
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_auxz00_4772;
BgL_auxz00_4772 = 
CAR(BgL_cdrzd2144zd2_1353); 
BgL_test4041z00_1356 = 
(BgL_xz00_1347==BgL_auxz00_4772); } 
if(BgL_test4041z00_1356)
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_test4042z00_1357;
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_auxz00_4776;
BgL_auxz00_4776 = 
CDR(BgL_cdrzd2144zd2_1353); 
BgL_test4042z00_1357 = 
NULLP(BgL_auxz00_4776); } 
if(BgL_test4042z00_1357)
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_test4043z00_1358;
BgL_test4043z00_1358 = 
PAIRP(BgL_cdrzd2141zd2_1351); 
if(BgL_test4043z00_1358)
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_carzd2151zd2_1359;
BgL_carzd2151zd2_1359 = 
CAR(BgL_cdrzd2141zd2_1351); 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_test4044z00_1360;
BgL_test4044z00_1360 = 
PAIRP(BgL_carzd2151zd2_1359); 
if(BgL_test4044z00_1360)
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_cdrzd2155zd2_1361;
BgL_cdrzd2155zd2_1361 = 
CDR(BgL_carzd2151zd2_1359); 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_test4045z00_1362;
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_auxz00_4788;obj_t BgL_auxz00_4786;
BgL_auxz00_4788 = 
CNST_TABLE_REF(((long)119)); 
BgL_auxz00_4786 = 
CAR(BgL_carzd2151zd2_1359); 
BgL_test4045z00_1362 = 
(BgL_auxz00_4786==BgL_auxz00_4788); } 
if(BgL_test4045z00_1362)
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_test4046z00_1363;
BgL_test4046z00_1363 = 
PAIRP(BgL_cdrzd2155zd2_1361); 
if(BgL_test4046z00_1363)
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_test4047z00_1364;
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_auxz00_4794;
BgL_auxz00_4794 = 
CDR(BgL_cdrzd2155zd2_1361); 
BgL_test4047z00_1364 = 
NULLP(BgL_auxz00_4794); } 
if(BgL_test4047z00_1364)
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_arg4049z00_1365;obj_t BgL_arg4050z00_1366;
BgL_arg4049z00_1365 = 
CAR(BgL_cdrzd2155zd2_1361); 
BgL_arg4050z00_1366 = 
CDR(BgL_cdrzd2141zd2_1351); 
BgL_xz00_1329 = BgL_xz00_1347; 
BgL_tz00_1330 = BgL_arg4049z00_1365; 
BgL_restz00_1331 = BgL_arg4050z00_1366; 
{ /* ./Jvm/instr.scm 518 */
obj_t BgL_arg4335z00_1471;
{ /* ./Jvm/instr.scm 518 */
obj_t BgL_arg4338z00_1472;obj_t BgL_arg4339z00_1473;
{ /* ./Jvm/instr.scm 518 */
obj_t BgL_arg4342z00_1474;obj_t BgL_arg4343z00_1475;
BgL_arg4342z00_1474 = 
CNST_TABLE_REF(((long)49)); 
BgL_arg4343z00_1475 = 
MAKE_PAIR(BgL_xz00_1329, BNIL); 
BgL_arg4338z00_1472 = 
MAKE_PAIR(BgL_arg4342z00_1474, BgL_arg4343z00_1475); } 
{ /* ./Jvm/instr.scm 519 */
obj_t BgL_arg4347z00_1476;obj_t BgL_arg4348z00_1477;
{ /* ./Jvm/instr.scm 519 */
obj_t BgL_arg4351z00_1478;obj_t BgL_arg4352z00_1479;
BgL_arg4351z00_1478 = 
CNST_TABLE_REF(((long)149)); 
BgL_arg4352z00_1479 = 
MAKE_PAIR(BgL_varz00_129, BNIL); 
BgL_arg4347z00_1476 = 
MAKE_PAIR(BgL_arg4351z00_1478, BgL_arg4352z00_1479); } 
{ /* ./Jvm/instr.scm 520 */
obj_t BgL_arg4357z00_1480;obj_t BgL_arg4358z00_1481;
BgL_arg4357z00_1480 = 
bgl_reverse(BgL_argsz00_1305); 
{ /* ./Jvm/instr.scm 521 */
obj_t BgL_arg4362z00_1482;obj_t BgL_arg4363z00_1483;
{ /* ./Jvm/instr.scm 521 */
obj_t BgL_auxz00_4807;
BgL_auxz00_4807 = 
CNST_TABLE_REF(((long)150)); 
BgL_arg4362z00_1482 = 
MAKE_PAIR(BgL_auxz00_4807, BNIL); } 
{ /* ./Jvm/instr.scm 522 */
obj_t BgL_arg4367z00_1484;obj_t BgL_arg4368z00_1485;
{ /* ./Jvm/instr.scm 522 */
obj_t BgL_arg4371z00_1486;obj_t BgL_arg4373z00_1487;
BgL_arg4371z00_1486 = 
CNST_TABLE_REF(((long)119)); 
BgL_arg4373z00_1487 = 
MAKE_PAIR(BgL_tz00_1330, BNIL); 
BgL_arg4367z00_1484 = 
MAKE_PAIR(BgL_arg4371z00_1486, BgL_arg4373z00_1487); } 
BgL_arg4368z00_1485 = 
BGl_eappendzd22zd2zz__r4_pairs_and_lists_6_3z00(BgL_restz00_1331, BNIL); 
BgL_arg4363z00_1483 = 
MAKE_PAIR(BgL_arg4367z00_1484, BgL_arg4368z00_1485); } 
BgL_arg4358z00_1481 = 
MAKE_PAIR(BgL_arg4362z00_1482, BgL_arg4363z00_1483); } 
BgL_arg4348z00_1477 = 
BGl_eappendzd22zd2zz__r4_pairs_and_lists_6_3z00(BgL_arg4357z00_1480, BgL_arg4358z00_1481); } 
BgL_arg4339z00_1473 = 
MAKE_PAIR(BgL_arg4347z00_1476, BgL_arg4348z00_1477); } 
BgL_arg4335z00_1471 = 
MAKE_PAIR(BgL_arg4338z00_1472, BgL_arg4339z00_1473); } 
{ /* ./Jvm/instr.scm 518 */
BgL_envz00_bglt BgL_obj2963z00_3065;obj_t BgL_val2962z00_3066;
BgL_obj2963z00_3065 = BgL_envz00_128; 
BgL_val2962z00_3066 = BgL_arg4335z00_1471; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_3065))->BgL_codez00) = ((obj_t)BgL_val2962z00_3066), BUNSPEC); } } }  else 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_auxz00_4820;
BgL_tagzd2119zd2_1338:
{ /* ./Jvm/instr.scm 533 */
obj_t BgL_port3040z00_1505;
BgL_port3040z00_1505 = 
BGL_CURRENT_OUTPUT_PORT(); 
display_string(BGl_string5850z00zzjvm_instrz00, BgL_port3040z00_1505); 
{ /* ./Jvm/instr.scm 533 */
obj_t BgL_arg4420z00_1506;
BgL_arg4420z00_1506 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_128))->BgL_codez00); 
BGl_displayzd22zd2zz__r4_output_6_10_3z00(BgL_arg4420z00_1506, BgL_port3040z00_1505); } 
WRITE_CHAR(((unsigned char)'\n'), BgL_port3040z00_1505); } 
{ /* ./Jvm/instr.scm 534 */
obj_t BgL_port3041z00_1507;
BgL_port3041z00_1507 = 
BGL_CURRENT_OUTPUT_PORT(); 
display_string(BGl_string5851z00zzjvm_instrz00, BgL_port3041z00_1507); 
BGl_displayzd22zd2zz__r4_output_6_10_3z00(BgL_targsz00_130, BgL_port3041z00_1507); 
WRITE_CHAR(((unsigned char)'\n'), BgL_port3041z00_1507); } 
{ /* ./Jvm/instr.scm 535 */
obj_t BgL_arg4430z00_1508;
{ /* ./Jvm/instr.scm 535 */
obj_t BgL_arg4433z00_1509;obj_t BgL_arg4434z00_1510;
BgL_arg4433z00_1509 = 
CNST_TABLE_REF(((long)149)); 
BgL_arg4434z00_1510 = 
MAKE_PAIR(BgL_varz00_129, BNIL); 
BgL_arg4430z00_1508 = 
MAKE_PAIR(BgL_arg4433z00_1509, BgL_arg4434z00_1510); } 
{ /* ./Jvm/instr.scm 535 */
obj_t BgL_arg3131z00_3075;
{ /* ./Jvm/instr.scm 535 */
obj_t BgL_arg3134z00_3076;
BgL_arg3134z00_3076 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_128))->BgL_codez00); 
BgL_arg3131z00_3075 = 
MAKE_PAIR(BgL_arg4430z00_1508, BgL_arg3134z00_3076); } 
{ /* ./Jvm/instr.scm 535 */
BgL_envz00_bglt BgL_obj2963z00_3078;obj_t BgL_val2962z00_3079;
BgL_obj2963z00_3078 = BgL_envz00_128; 
BgL_val2962z00_3079 = BgL_arg3131z00_3075; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_3078))->BgL_codez00) = ((obj_t)BgL_val2962z00_3079), BUNSPEC); } } 
BgL_auxz00_4820 = ((bool_t)1); } 
BBOOL(BgL_auxz00_4820); } }  else 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_auxz00_4837;
goto BgL_tagzd2119zd2_1338;
BBOOL(BgL_auxz00_4837); } }  else 
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_xz00_1369;
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_auxz00_4839;
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_auxz00_4840;
BgL_auxz00_4840 = 
CAR(BgL_ezd2120zd2_1339); 
BgL_auxz00_4839 = 
CDR(BgL_auxz00_4840); } 
BgL_xz00_1369 = 
CAR(BgL_auxz00_4839); } 
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_cdrzd2206zd2_1370;
BgL_cdrzd2206zd2_1370 = 
CDR(BgL_cdrzd2129zd2_1342); 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_test4061z00_1371;
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_auxz00_4845;
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_auxz00_4846;
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_auxz00_4847;
BgL_auxz00_4847 = 
CAR(BgL_cdrzd2129zd2_1342); 
BgL_auxz00_4846 = 
CDR(BgL_auxz00_4847); } 
BgL_auxz00_4845 = 
CAR(BgL_auxz00_4846); } 
BgL_test4061z00_1371 = 
(BgL_xz00_1369==BgL_auxz00_4845); } 
if(BgL_test4061z00_1371)
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_carzd2221zd2_1372;obj_t BgL_cdrzd2222zd2_1373;
BgL_carzd2221zd2_1372 = 
CAR(BgL_cdrzd2206zd2_1370); 
BgL_cdrzd2222zd2_1373 = 
CDR(BgL_cdrzd2206zd2_1370); 
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_cdrzd2226zd2_1374;
BgL_cdrzd2226zd2_1374 = 
CDR(BgL_carzd2221zd2_1372); 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_test4062z00_1375;
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_auxz00_4858;obj_t BgL_auxz00_4856;
BgL_auxz00_4858 = 
CNST_TABLE_REF(((long)151)); 
BgL_auxz00_4856 = 
CAR(BgL_carzd2221zd2_1372); 
BgL_test4062z00_1375 = 
(BgL_auxz00_4856==BgL_auxz00_4858); } 
if(BgL_test4062z00_1375)
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_test4063z00_1376;
BgL_test4063z00_1376 = 
PAIRP(BgL_cdrzd2226zd2_1374); 
if(BgL_test4063z00_1376)
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_cdrzd2230zd2_1377;
BgL_cdrzd2230zd2_1377 = 
CDR(BgL_cdrzd2226zd2_1374); 
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_fromz00_1378;
BgL_fromz00_1378 = 
CAR(BgL_cdrzd2226zd2_1374); 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_test4064z00_1379;
BgL_test4064z00_1379 = 
PAIRP(BgL_cdrzd2230zd2_1377); 
if(BgL_test4064z00_1379)
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_cdrzd2234zd2_1380;
BgL_cdrzd2234zd2_1380 = 
CDR(BgL_cdrzd2230zd2_1377); 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_test4065z00_1381;
BgL_test4065z00_1381 = 
PAIRP(BgL_cdrzd2234zd2_1380); 
if(BgL_test4065z00_1381)
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_cdrzd2237zd2_1382;
BgL_cdrzd2237zd2_1382 = 
CDR(BgL_cdrzd2234zd2_1380); 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_test4066z00_1383;
BgL_test4066z00_1383 = 
PAIRP(BgL_cdrzd2237zd2_1382); 
if(BgL_test4066z00_1383)
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_cdrzd2240zd2_1384;
BgL_cdrzd2240zd2_1384 = 
CDR(BgL_cdrzd2237zd2_1382); 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_test4067z00_1385;
BgL_test4067z00_1385 = 
PAIRP(BgL_cdrzd2240zd2_1384); 
if(BgL_test4067z00_1385)
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_test4068z00_1386;
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_auxz00_4877;
BgL_auxz00_4877 = 
CAR(BgL_cdrzd2240zd2_1384); 
BgL_test4068z00_1386 = 
(BgL_xz00_1369==BgL_auxz00_4877); } 
if(BgL_test4068z00_1386)
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_test4069z00_1387;
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_auxz00_4881;
BgL_auxz00_4881 = 
CDR(BgL_cdrzd2240zd2_1384); 
BgL_test4069z00_1387 = 
NULLP(BgL_auxz00_4881); } 
if(BgL_test4069z00_1387)
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_test4070z00_1388;
BgL_test4070z00_1388 = 
PAIRP(BgL_cdrzd2222zd2_1373); 
if(BgL_test4070z00_1388)
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_cdrzd2249zd2_1389;
BgL_cdrzd2249zd2_1389 = 
CDR(BgL_cdrzd2222zd2_1373); 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_test4071z00_1390;
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_auxz00_4888;
BgL_auxz00_4888 = 
CAR(BgL_cdrzd2222zd2_1373); 
BgL_test4071z00_1390 = 
(BgL_fromz00_1378==BgL_auxz00_4888); } 
if(BgL_test4071z00_1390)
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_test4072z00_1391;
BgL_test4072z00_1391 = 
PAIRP(BgL_cdrzd2249zd2_1389); 
if(BgL_test4072z00_1391)
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_carzd2253zd2_1392;
BgL_carzd2253zd2_1392 = 
CAR(BgL_cdrzd2249zd2_1389); 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_test4073z00_1393;
BgL_test4073z00_1393 = 
PAIRP(BgL_carzd2253zd2_1392); 
if(BgL_test4073z00_1393)
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_cdrzd2257zd2_1394;
BgL_cdrzd2257zd2_1394 = 
CDR(BgL_carzd2253zd2_1392); 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_test4074z00_1395;
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_auxz00_4900;obj_t BgL_auxz00_4898;
BgL_auxz00_4900 = 
CNST_TABLE_REF(((long)119)); 
BgL_auxz00_4898 = 
CAR(BgL_carzd2253zd2_1392); 
BgL_test4074z00_1395 = 
(BgL_auxz00_4898==BgL_auxz00_4900); } 
if(BgL_test4074z00_1395)
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_test4075z00_1396;
BgL_test4075z00_1396 = 
PAIRP(BgL_cdrzd2257zd2_1394); 
if(BgL_test4075z00_1396)
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_test4076z00_1397;
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_auxz00_4906;
BgL_auxz00_4906 = 
CDR(BgL_cdrzd2257zd2_1394); 
BgL_test4076z00_1397 = 
NULLP(BgL_auxz00_4906); } 
if(BgL_test4076z00_1397)
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_arg4078z00_1398;obj_t BgL_arg4079z00_1399;
BgL_arg4078z00_1398 = 
CAR(BgL_cdrzd2257zd2_1394); 
BgL_arg4079z00_1399 = 
CDR(BgL_cdrzd2249zd2_1389); 
BgL_xz00_1333 = BgL_xz00_1369; 
BgL_fromz00_1334 = BgL_fromz00_1378; 
BgL_tz00_1335 = BgL_arg4078z00_1398; 
BgL_restz00_1336 = BgL_arg4079z00_1399; 
BgL_tagzd2118zd2_1337:
{ /* ./Jvm/instr.scm 526 */
obj_t BgL_arg4378z00_1488;
{ /* ./Jvm/instr.scm 526 */
obj_t BgL_arg4381z00_1489;obj_t BgL_arg4382z00_1490;
{ /* ./Jvm/instr.scm 526 */
obj_t BgL_arg4385z00_1491;obj_t BgL_arg4386z00_1492;
BgL_arg4385z00_1491 = 
CNST_TABLE_REF(((long)49)); 
BgL_arg4386z00_1492 = 
MAKE_PAIR(BgL_xz00_1333, BNIL); 
BgL_arg4381z00_1489 = 
MAKE_PAIR(BgL_arg4385z00_1491, BgL_arg4386z00_1492); } 
{ /* ./Jvm/instr.scm 527 */
obj_t BgL_arg4390z00_1493;obj_t BgL_arg4391z00_1494;
{ /* ./Jvm/instr.scm 527 */
obj_t BgL_arg4394z00_1495;obj_t BgL_arg4395z00_1496;
BgL_arg4394z00_1495 = 
CNST_TABLE_REF(((long)149)); 
BgL_arg4395z00_1496 = 
MAKE_PAIR(BgL_varz00_129, BNIL); 
BgL_arg4390z00_1493 = 
MAKE_PAIR(BgL_arg4394z00_1495, BgL_arg4395z00_1496); } 
{ /* ./Jvm/instr.scm 528 */
obj_t BgL_arg4399z00_1497;obj_t BgL_arg4400z00_1498;
BgL_arg4399z00_1497 = 
bgl_reverse(BgL_argsz00_1305); 
{ /* ./Jvm/instr.scm 529 */
obj_t BgL_arg4404z00_1499;obj_t BgL_arg4405z00_1500;
{ /* ./Jvm/instr.scm 529 */
obj_t BgL_auxz00_4919;
BgL_auxz00_4919 = 
CNST_TABLE_REF(((long)150)); 
BgL_arg4404z00_1499 = 
MAKE_PAIR(BgL_auxz00_4919, BNIL); } 
{ /* ./Jvm/instr.scm 530 */
obj_t BgL_arg4409z00_1501;obj_t BgL_arg4410z00_1502;
{ /* ./Jvm/instr.scm 530 */
obj_t BgL_arg4413z00_1503;obj_t BgL_arg4414z00_1504;
BgL_arg4413z00_1503 = 
CNST_TABLE_REF(((long)119)); 
BgL_arg4414z00_1504 = 
MAKE_PAIR(BgL_tz00_1335, BNIL); 
BgL_arg4409z00_1501 = 
MAKE_PAIR(BgL_arg4413z00_1503, BgL_arg4414z00_1504); } 
BgL_arg4410z00_1502 = 
BGl_eappendzd22zd2zz__r4_pairs_and_lists_6_3z00(BgL_restz00_1336, BNIL); 
BgL_arg4405z00_1500 = 
MAKE_PAIR(BgL_arg4409z00_1501, BgL_arg4410z00_1502); } 
BgL_arg4400z00_1498 = 
MAKE_PAIR(BgL_arg4404z00_1499, BgL_arg4405z00_1500); } 
BgL_arg4391z00_1494 = 
BGl_eappendzd22zd2zz__r4_pairs_and_lists_6_3z00(BgL_arg4399z00_1497, BgL_arg4400z00_1498); } 
BgL_arg4382z00_1490 = 
MAKE_PAIR(BgL_arg4390z00_1493, BgL_arg4391z00_1494); } 
BgL_arg4378z00_1488 = 
MAKE_PAIR(BgL_arg4381z00_1489, BgL_arg4382z00_1490); } 
{ /* ./Jvm/instr.scm 526 */
BgL_envz00_bglt BgL_obj2963z00_3067;obj_t BgL_val2962z00_3068;
BgL_obj2963z00_3067 = BgL_envz00_128; 
BgL_val2962z00_3068 = BgL_arg4378z00_1488; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_3067))->BgL_codez00) = ((obj_t)BgL_val2962z00_3068), BUNSPEC); } } }  else 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_auxz00_4932;
goto BgL_tagzd2119zd2_1338;
BBOOL(BgL_auxz00_4932); } }  else 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_auxz00_4934;
goto BgL_tagzd2119zd2_1338;
BBOOL(BgL_auxz00_4934); } }  else 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_auxz00_4936;
goto BgL_tagzd2119zd2_1338;
BBOOL(BgL_auxz00_4936); } } }  else 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_auxz00_4938;
goto BgL_tagzd2119zd2_1338;
BBOOL(BgL_auxz00_4938); } } }  else 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_auxz00_4940;
goto BgL_tagzd2119zd2_1338;
BBOOL(BgL_auxz00_4940); } }  else 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_auxz00_4942;
goto BgL_tagzd2119zd2_1338;
BBOOL(BgL_auxz00_4942); } } }  else 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_auxz00_4944;
goto BgL_tagzd2119zd2_1338;
BBOOL(BgL_auxz00_4944); } }  else 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_auxz00_4946;
goto BgL_tagzd2119zd2_1338;
BBOOL(BgL_auxz00_4946); } }  else 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_auxz00_4948;
goto BgL_tagzd2119zd2_1338;
BBOOL(BgL_auxz00_4948); } }  else 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_auxz00_4950;
goto BgL_tagzd2119zd2_1338;
BBOOL(BgL_auxz00_4950); } } }  else 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_auxz00_4952;
goto BgL_tagzd2119zd2_1338;
BBOOL(BgL_auxz00_4952); } } }  else 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_auxz00_4954;
goto BgL_tagzd2119zd2_1338;
BBOOL(BgL_auxz00_4954); } } }  else 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_auxz00_4956;
goto BgL_tagzd2119zd2_1338;
BBOOL(BgL_auxz00_4956); } } } }  else 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_auxz00_4958;
goto BgL_tagzd2119zd2_1338;
BBOOL(BgL_auxz00_4958); } }  else 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_auxz00_4960;
goto BgL_tagzd2119zd2_1338;
BBOOL(BgL_auxz00_4960); } } } }  else 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_auxz00_4962;
goto BgL_tagzd2119zd2_1338;
BBOOL(BgL_auxz00_4962); } } } } } }  else 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_auxz00_4964;
goto BgL_tagzd2119zd2_1338;
BBOOL(BgL_auxz00_4964); } } }  else 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_auxz00_4966;
goto BgL_tagzd2119zd2_1338;
BBOOL(BgL_auxz00_4966); } }  else 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_auxz00_4968;
goto BgL_tagzd2119zd2_1338;
BBOOL(BgL_auxz00_4968); } }  else 
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_xz00_1417;
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_auxz00_4970;
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_auxz00_4971;
BgL_auxz00_4971 = 
CAR(BgL_ezd2120zd2_1339); 
BgL_auxz00_4970 = 
CDR(BgL_auxz00_4971); } 
BgL_xz00_1417 = 
CAR(BgL_auxz00_4970); } 
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_cdrzd2317zd2_1418;
BgL_cdrzd2317zd2_1418 = 
CDR(BgL_cdrzd2129zd2_1342); 
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_cdrzd2320zd2_1419;
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_auxz00_4976;
BgL_auxz00_4976 = 
CAR(BgL_cdrzd2129zd2_1342); 
BgL_cdrzd2320zd2_1419 = 
CDR(BgL_auxz00_4976); } 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_test4181z00_1420;
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_auxz00_4979;
BgL_auxz00_4979 = 
CAR(BgL_cdrzd2320zd2_1419); 
BgL_test4181z00_1420 = 
(BgL_xz00_1417==BgL_auxz00_4979); } 
if(BgL_test4181z00_1420)
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_test4182z00_1421;
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_auxz00_4983;
BgL_auxz00_4983 = 
CDR(BgL_cdrzd2320zd2_1419); 
BgL_test4182z00_1421 = 
NULLP(BgL_auxz00_4983); } 
if(BgL_test4182z00_1421)
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_test4183z00_1422;
BgL_test4183z00_1422 = 
PAIRP(BgL_cdrzd2317zd2_1418); 
if(BgL_test4183z00_1422)
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_carzd2329zd2_1423;obj_t BgL_cdrzd2330zd2_1424;
BgL_carzd2329zd2_1423 = 
CAR(BgL_cdrzd2317zd2_1418); 
BgL_cdrzd2330zd2_1424 = 
CDR(BgL_cdrzd2317zd2_1418); 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_test4184z00_1425;
BgL_test4184z00_1425 = 
PAIRP(BgL_carzd2329zd2_1423); 
if(BgL_test4184z00_1425)
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_cdrzd2334zd2_1426;
BgL_cdrzd2334zd2_1426 = 
CDR(BgL_carzd2329zd2_1423); 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_test4185z00_1427;
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_auxz00_4996;obj_t BgL_auxz00_4994;
BgL_auxz00_4996 = 
CNST_TABLE_REF(((long)151)); 
BgL_auxz00_4994 = 
CAR(BgL_carzd2329zd2_1423); 
BgL_test4185z00_1427 = 
(BgL_auxz00_4994==BgL_auxz00_4996); } 
if(BgL_test4185z00_1427)
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_test4186z00_1428;
BgL_test4186z00_1428 = 
PAIRP(BgL_cdrzd2334zd2_1426); 
if(BgL_test4186z00_1428)
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_cdrzd2338zd2_1429;
BgL_cdrzd2338zd2_1429 = 
CDR(BgL_cdrzd2334zd2_1426); 
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_fromz00_1430;
BgL_fromz00_1430 = 
CAR(BgL_cdrzd2334zd2_1426); 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_test4187z00_1431;
BgL_test4187z00_1431 = 
PAIRP(BgL_cdrzd2338zd2_1429); 
if(BgL_test4187z00_1431)
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_cdrzd2342zd2_1432;
BgL_cdrzd2342zd2_1432 = 
CDR(BgL_cdrzd2338zd2_1429); 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_test4188z00_1433;
BgL_test4188z00_1433 = 
PAIRP(BgL_cdrzd2342zd2_1432); 
if(BgL_test4188z00_1433)
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_cdrzd2345zd2_1434;
BgL_cdrzd2345zd2_1434 = 
CDR(BgL_cdrzd2342zd2_1432); 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_test4189z00_1435;
BgL_test4189z00_1435 = 
PAIRP(BgL_cdrzd2345zd2_1434); 
if(BgL_test4189z00_1435)
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_cdrzd2348zd2_1436;
BgL_cdrzd2348zd2_1436 = 
CDR(BgL_cdrzd2345zd2_1434); 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_test4190z00_1437;
BgL_test4190z00_1437 = 
PAIRP(BgL_cdrzd2348zd2_1436); 
if(BgL_test4190z00_1437)
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_test4191z00_1438;
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_auxz00_5015;
BgL_auxz00_5015 = 
CAR(BgL_cdrzd2348zd2_1436); 
BgL_test4191z00_1438 = 
(BgL_xz00_1417==BgL_auxz00_5015); } 
if(BgL_test4191z00_1438)
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_test4192z00_1439;
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_auxz00_5019;
BgL_auxz00_5019 = 
CDR(BgL_cdrzd2348zd2_1436); 
BgL_test4192z00_1439 = 
NULLP(BgL_auxz00_5019); } 
if(BgL_test4192z00_1439)
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_test4193z00_1440;
BgL_test4193z00_1440 = 
PAIRP(BgL_cdrzd2330zd2_1424); 
if(BgL_test4193z00_1440)
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_cdrzd2357zd2_1441;
BgL_cdrzd2357zd2_1441 = 
CDR(BgL_cdrzd2330zd2_1424); 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_test4194z00_1442;
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_auxz00_5026;
BgL_auxz00_5026 = 
CAR(BgL_cdrzd2330zd2_1424); 
BgL_test4194z00_1442 = 
(BgL_fromz00_1430==BgL_auxz00_5026); } 
if(BgL_test4194z00_1442)
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_test4195z00_1443;
BgL_test4195z00_1443 = 
PAIRP(BgL_cdrzd2357zd2_1441); 
if(BgL_test4195z00_1443)
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_carzd2361zd2_1444;
BgL_carzd2361zd2_1444 = 
CAR(BgL_cdrzd2357zd2_1441); 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_test4196z00_1445;
BgL_test4196z00_1445 = 
PAIRP(BgL_carzd2361zd2_1444); 
if(BgL_test4196z00_1445)
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_cdrzd2365zd2_1446;
BgL_cdrzd2365zd2_1446 = 
CDR(BgL_carzd2361zd2_1444); 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_test4197z00_1447;
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_auxz00_5038;obj_t BgL_auxz00_5036;
BgL_auxz00_5038 = 
CNST_TABLE_REF(((long)119)); 
BgL_auxz00_5036 = 
CAR(BgL_carzd2361zd2_1444); 
BgL_test4197z00_1447 = 
(BgL_auxz00_5036==BgL_auxz00_5038); } 
if(BgL_test4197z00_1447)
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_test4198z00_1448;
BgL_test4198z00_1448 = 
PAIRP(BgL_cdrzd2365zd2_1446); 
if(BgL_test4198z00_1448)
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_test4199z00_1449;
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_auxz00_5044;
BgL_auxz00_5044 = 
CDR(BgL_cdrzd2365zd2_1446); 
BgL_test4199z00_1449 = 
NULLP(BgL_auxz00_5044); } 
if(BgL_test4199z00_1449)
{ /* ./Jvm/instr.scm 516 */
obj_t BgL_arg4201z00_1450;obj_t BgL_arg4202z00_1451;
BgL_arg4201z00_1450 = 
CAR(BgL_cdrzd2365zd2_1446); 
BgL_arg4202z00_1451 = 
CDR(BgL_cdrzd2357zd2_1441); 
{ 
obj_t BgL_restz00_5053;obj_t BgL_tz00_5052;obj_t BgL_fromz00_5051;obj_t BgL_xz00_5050;
BgL_xz00_5050 = BgL_xz00_1417; 
BgL_fromz00_5051 = BgL_fromz00_1430; 
BgL_tz00_5052 = BgL_arg4201z00_1450; 
BgL_restz00_5053 = BgL_arg4202z00_1451; 
BgL_restz00_1336 = BgL_restz00_5053; 
BgL_tz00_1335 = BgL_tz00_5052; 
BgL_fromz00_1334 = BgL_fromz00_5051; 
BgL_xz00_1333 = BgL_xz00_5050; 
goto BgL_tagzd2118zd2_1337;} }  else 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_auxz00_5054;
goto BgL_tagzd2119zd2_1338;
BBOOL(BgL_auxz00_5054); } }  else 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_auxz00_5056;
goto BgL_tagzd2119zd2_1338;
BBOOL(BgL_auxz00_5056); } }  else 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_auxz00_5058;
goto BgL_tagzd2119zd2_1338;
BBOOL(BgL_auxz00_5058); } } }  else 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_auxz00_5060;
goto BgL_tagzd2119zd2_1338;
BBOOL(BgL_auxz00_5060); } } }  else 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_auxz00_5062;
goto BgL_tagzd2119zd2_1338;
BBOOL(BgL_auxz00_5062); } }  else 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_auxz00_5064;
goto BgL_tagzd2119zd2_1338;
BBOOL(BgL_auxz00_5064); } } }  else 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_auxz00_5066;
goto BgL_tagzd2119zd2_1338;
BBOOL(BgL_auxz00_5066); } }  else 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_auxz00_5068;
goto BgL_tagzd2119zd2_1338;
BBOOL(BgL_auxz00_5068); } }  else 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_auxz00_5070;
goto BgL_tagzd2119zd2_1338;
BBOOL(BgL_auxz00_5070); } }  else 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_auxz00_5072;
goto BgL_tagzd2119zd2_1338;
BBOOL(BgL_auxz00_5072); } } }  else 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_auxz00_5074;
goto BgL_tagzd2119zd2_1338;
BBOOL(BgL_auxz00_5074); } } }  else 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_auxz00_5076;
goto BgL_tagzd2119zd2_1338;
BBOOL(BgL_auxz00_5076); } } }  else 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_auxz00_5078;
goto BgL_tagzd2119zd2_1338;
BBOOL(BgL_auxz00_5078); } } } }  else 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_auxz00_5080;
goto BgL_tagzd2119zd2_1338;
BBOOL(BgL_auxz00_5080); } }  else 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_auxz00_5082;
goto BgL_tagzd2119zd2_1338;
BBOOL(BgL_auxz00_5082); } } }  else 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_auxz00_5084;
goto BgL_tagzd2119zd2_1338;
BBOOL(BgL_auxz00_5084); } } }  else 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_auxz00_5086;
goto BgL_tagzd2119zd2_1338;
BBOOL(BgL_auxz00_5086); } }  else 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_auxz00_5088;
goto BgL_tagzd2119zd2_1338;
BBOOL(BgL_auxz00_5088); } }  else 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_auxz00_5090;
goto BgL_tagzd2119zd2_1338;
BBOOL(BgL_auxz00_5090); } } } } } }  else 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_auxz00_5092;
goto BgL_tagzd2119zd2_1338;
BBOOL(BgL_auxz00_5092); } }  else 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_auxz00_5094;
goto BgL_tagzd2119zd2_1338;
BBOOL(BgL_auxz00_5094); } } }  else 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_auxz00_5096;
goto BgL_tagzd2119zd2_1338;
BBOOL(BgL_auxz00_5096); } } }  else 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_auxz00_5098;
goto BgL_tagzd2119zd2_1338;
BBOOL(BgL_auxz00_5098); } }  else 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_auxz00_5100;
goto BgL_tagzd2119zd2_1338;
BBOOL(BgL_auxz00_5100); } } }  else 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_auxz00_5102;
goto BgL_tagzd2119zd2_1338;
BBOOL(BgL_auxz00_5102); } }  else 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_auxz00_5104;
goto BgL_tagzd2119zd2_1338;
BBOOL(BgL_auxz00_5104); } } }  else 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_auxz00_5106;
goto BgL_tagzd2119zd2_1338;
BBOOL(BgL_auxz00_5106); } } }  else 
{ /* ./Jvm/instr.scm 516 */
bool_t BgL_auxz00_5108;
goto BgL_tagzd2119zd2_1338;
BBOOL(BgL_auxz00_5108); } } } } 
{ 
obj_t BgL_l3042z00_1511;
{ /* ./Jvm/instr.scm 536 */
obj_t BgL_arg4438z00_1513;
BgL_arg4438z00_1513 = 
bgl_reverse(BgL_targsz00_130); 
BgL_l3042z00_1511 = BgL_arg4438z00_1513; 
BgL_forzd2each3043zd2_1512:
{ /* ./Jvm/instr.scm 536 */
bool_t BgL_test4441z00_1514;
BgL_test4441z00_1514 = 
PAIRP(BgL_l3042z00_1511); 
if(BgL_test4441z00_1514)
{ /* ./Jvm/instr.scm 536 */
{ /* ./Jvm/instr.scm 536 */
obj_t BgL_az00_1515;
BgL_az00_1515 = 
CAR(BgL_l3042z00_1511); 
{ /* ./Jvm/instr.scm 536 */
obj_t BgL_arg4443z00_1516;
BgL_arg4443z00_1516 = 
BGl_simplezd2typezd2zzjvm_instrz00(BgL_az00_1515); 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_128, BgL_arg4443z00_1516); } } 
{ /* ./Jvm/instr.scm 536 */
obj_t BgL_arg4448z00_1517;
BgL_arg4448z00_1517 = 
CDR(BgL_l3042z00_1511); 
{ 
obj_t BgL_l3042z00_5117;
BgL_l3042z00_5117 = BgL_arg4448z00_1517; 
BgL_l3042z00_1511 = BgL_l3042z00_5117; 
goto BgL_forzd2each3043zd2_1512;} } }  else 
{ /* ./Jvm/instr.scm 536 */((bool_t)1); } } } } 
{ /* ./Jvm/instr.scm 537 */
obj_t BgL_arg4453z00_1518;
BgL_arg4453z00_1518 = 
BGl_simplezd2typezd2zzjvm_instrz00(BgL_trz00_131); 
return 
BGl_pushz00zzjvm_instrz00(BgL_envz00_128, BgL_arg4453z00_1518);} } } 
}



/* __invokespecial_init5588 */
obj_t BGl___invokespecial_init5588z00zzjvm_instrz00(obj_t BgL_envz00_3374, obj_t BgL_envz00_3375, obj_t BgL_varz00_3376, obj_t BgL_targsz00_3377, obj_t BgL_trz00_3378)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 501 */
return 
BGl__invokespecial_initz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3375), BgL_varz00_3376, BgL_targsz00_3377, BgL_trz00_3378);} 
}



/* _invokevirtual */
BGL_EXPORTED_DEF obj_t BGl__invokevirtualz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_136, obj_t BgL_varz00_137, obj_t BgL_targsz00_138, obj_t BgL_trz00_139)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 581 */
{ /* ./Jvm/instr.scm 582 */
obj_t BgL_arg4937z00_1735;
{ /* ./Jvm/instr.scm 582 */
obj_t BgL_arg4940z00_1736;obj_t BgL_arg4941z00_1737;
BgL_arg4940z00_1736 = 
CNST_TABLE_REF(((long)152)); 
BgL_arg4941z00_1737 = 
MAKE_PAIR(BgL_varz00_137, BNIL); 
BgL_arg4937z00_1735 = 
MAKE_PAIR(BgL_arg4940z00_1736, BgL_arg4941z00_1737); } 
{ /* ./Jvm/instr.scm 582 */
obj_t BgL_arg3131z00_3086;
{ /* ./Jvm/instr.scm 582 */
obj_t BgL_arg3134z00_3087;
BgL_arg3134z00_3087 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_136))->BgL_codez00); 
BgL_arg3131z00_3086 = 
MAKE_PAIR(BgL_arg4937z00_1735, BgL_arg3134z00_3087); } 
{ /* ./Jvm/instr.scm 582 */
BgL_envz00_bglt BgL_obj2963z00_3089;obj_t BgL_val2962z00_3090;
BgL_obj2963z00_3089 = BgL_envz00_136; 
BgL_val2962z00_3090 = BgL_arg3131z00_3086; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_3089))->BgL_codez00) = ((obj_t)BgL_val2962z00_3090), BUNSPEC); } } ((bool_t)1); } 
{ 
obj_t BgL_l3052z00_1738;
{ /* ./Jvm/instr.scm 583 */
obj_t BgL_arg4945z00_1740;
BgL_arg4945z00_1740 = 
bgl_reverse(BgL_targsz00_138); 
BgL_l3052z00_1738 = BgL_arg4945z00_1740; 
BgL_forzd2each3053zd2_1739:
{ /* ./Jvm/instr.scm 583 */
bool_t BgL_test4948z00_1741;
BgL_test4948z00_1741 = 
PAIRP(BgL_l3052z00_1738); 
if(BgL_test4948z00_1741)
{ /* ./Jvm/instr.scm 583 */
{ /* ./Jvm/instr.scm 583 */
obj_t BgL_az00_1742;
BgL_az00_1742 = 
CAR(BgL_l3052z00_1738); 
{ /* ./Jvm/instr.scm 583 */
obj_t BgL_arg4950z00_1743;
BgL_arg4950z00_1743 = 
BGl_simplezd2typezd2zzjvm_instrz00(BgL_az00_1742); 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_136, BgL_arg4950z00_1743); } } 
{ /* ./Jvm/instr.scm 583 */
obj_t BgL_arg4955z00_1744;
BgL_arg4955z00_1744 = 
CDR(BgL_l3052z00_1738); 
{ 
obj_t BgL_l3052z00_5135;
BgL_l3052z00_5135 = BgL_arg4955z00_1744; 
BgL_l3052z00_1738 = BgL_l3052z00_5135; 
goto BgL_forzd2each3053zd2_1739;} } }  else 
{ /* ./Jvm/instr.scm 583 */((bool_t)1); } } } } 
{ /* ./Jvm/instr.scm 584 */
obj_t BgL_arg4960z00_1745;
BgL_arg4960z00_1745 = 
BGl_simplezd2typezd2zzjvm_instrz00(BgL_trz00_139); 
return 
BGl_pushz00zzjvm_instrz00(BgL_envz00_136, BgL_arg4960z00_1745);} } 
}



/* __invokevirtual5590 */
obj_t BGl___invokevirtual5590z00zzjvm_instrz00(obj_t BgL_envz00_3379, obj_t BgL_envz00_3380, obj_t BgL_varz00_3381, obj_t BgL_targsz00_3382, obj_t BgL_trz00_3383)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 581 */
return 
BGl__invokevirtualz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3380), BgL_varz00_3381, BgL_targsz00_3382, BgL_trz00_3383);} 
}



/* _invokeinterface */
BGL_EXPORTED_DEF obj_t BGl__invokeinterfacez00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_140, obj_t BgL_varz00_141, obj_t BgL_targsz00_142, obj_t BgL_trz00_143)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 588 */
{ /* ./Jvm/instr.scm 589 */
obj_t BgL_arg4964z00_1746;
{ /* ./Jvm/instr.scm 589 */
obj_t BgL_arg4967z00_1747;obj_t BgL_arg4968z00_1748;
BgL_arg4967z00_1747 = 
CNST_TABLE_REF(((long)153)); 
BgL_arg4968z00_1748 = 
MAKE_PAIR(BgL_varz00_141, BNIL); 
BgL_arg4964z00_1746 = 
MAKE_PAIR(BgL_arg4967z00_1747, BgL_arg4968z00_1748); } 
{ /* ./Jvm/instr.scm 589 */
obj_t BgL_arg3131z00_3097;
{ /* ./Jvm/instr.scm 589 */
obj_t BgL_arg3134z00_3098;
BgL_arg3134z00_3098 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_140))->BgL_codez00); 
BgL_arg3131z00_3097 = 
MAKE_PAIR(BgL_arg4964z00_1746, BgL_arg3134z00_3098); } 
{ /* ./Jvm/instr.scm 589 */
BgL_envz00_bglt BgL_obj2963z00_3100;obj_t BgL_val2962z00_3101;
BgL_obj2963z00_3100 = BgL_envz00_140; 
BgL_val2962z00_3101 = BgL_arg3131z00_3097; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_3100))->BgL_codez00) = ((obj_t)BgL_val2962z00_3101), BUNSPEC); } } ((bool_t)1); } 
{ 
obj_t BgL_l3054z00_1749;
{ /* ./Jvm/instr.scm 590 */
obj_t BgL_arg4972z00_1751;
BgL_arg4972z00_1751 = 
bgl_reverse(BgL_targsz00_142); 
BgL_l3054z00_1749 = BgL_arg4972z00_1751; 
BgL_forzd2each3055zd2_1750:
{ /* ./Jvm/instr.scm 590 */
bool_t BgL_test4975z00_1752;
BgL_test4975z00_1752 = 
PAIRP(BgL_l3054z00_1749); 
if(BgL_test4975z00_1752)
{ /* ./Jvm/instr.scm 590 */
{ /* ./Jvm/instr.scm 590 */
obj_t BgL_az00_1753;
BgL_az00_1753 = 
CAR(BgL_l3054z00_1749); 
{ /* ./Jvm/instr.scm 590 */
obj_t BgL_arg4978z00_1754;
BgL_arg4978z00_1754 = 
BGl_simplezd2typezd2zzjvm_instrz00(BgL_az00_1753); 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_140, BgL_arg4978z00_1754); } } 
{ /* ./Jvm/instr.scm 590 */
obj_t BgL_arg4983z00_1755;
BgL_arg4983z00_1755 = 
CDR(BgL_l3054z00_1749); 
{ 
obj_t BgL_l3054z00_5153;
BgL_l3054z00_5153 = BgL_arg4983z00_1755; 
BgL_l3054z00_1749 = BgL_l3054z00_5153; 
goto BgL_forzd2each3055zd2_1750;} } }  else 
{ /* ./Jvm/instr.scm 590 */((bool_t)1); } } } } 
{ /* ./Jvm/instr.scm 591 */
obj_t BgL_arg4988z00_1756;
BgL_arg4988z00_1756 = 
BGl_simplezd2typezd2zzjvm_instrz00(BgL_trz00_143); 
return 
BGl_pushz00zzjvm_instrz00(BgL_envz00_140, BgL_arg4988z00_1756);} } 
}



/* __invokeinterface5592 */
obj_t BGl___invokeinterface5592z00zzjvm_instrz00(obj_t BgL_envz00_3384, obj_t BgL_envz00_3385, obj_t BgL_varz00_3386, obj_t BgL_targsz00_3387, obj_t BgL_trz00_3388)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 588 */
return 
BGl__invokeinterfacez00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3385), BgL_varz00_3386, BgL_targsz00_3387, BgL_trz00_3388);} 
}



/* _return */
BGL_EXPORTED_DEF obj_t BGl__returnz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_144, obj_t BgL_typez00_145)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 595 */
{ /* ./Jvm/instr.scm 597 */
obj_t BgL_arg4992z00_1757;
{ /* ./Jvm/instr.scm 597 */
bool_t BgL_testz00_5158;
{ /* ./Jvm/instr.scm 597 */
obj_t BgL_auxz00_5159;
BgL_auxz00_5159 = 
BGl_memvz00zz__r4_pairs_and_lists_6_3z00(BgL_typez00_145, 
CNST_TABLE_REF(((long)3))); 
BgL_testz00_5158 = 
CBOOL(BgL_auxz00_5159); } 
if(BgL_testz00_5158)
{ /* ./Jvm/instr.scm 597 */
BgL_arg4992z00_1757 = 
CNST_TABLE_REF(((long)154)); }  else 
{ /* ./Jvm/instr.scm 597 */
if(
BGl_eqvzf3zf3zz__r4_equivalence_6_2z00(BgL_typez00_145, 
CNST_TABLE_REF(((long)5))))
{ /* ./Jvm/instr.scm 597 */
BgL_arg4992z00_1757 = 
CNST_TABLE_REF(((long)155)); }  else 
{ /* ./Jvm/instr.scm 597 */
if(
BGl_eqvzf3zf3zz__r4_equivalence_6_2z00(BgL_typez00_145, 
CNST_TABLE_REF(((long)6))))
{ /* ./Jvm/instr.scm 597 */
BgL_arg4992z00_1757 = 
CNST_TABLE_REF(((long)156)); }  else 
{ /* ./Jvm/instr.scm 597 */
if(
BGl_eqvzf3zf3zz__r4_equivalence_6_2z00(BgL_typez00_145, 
CNST_TABLE_REF(((long)7))))
{ /* ./Jvm/instr.scm 597 */
BgL_arg4992z00_1757 = 
CNST_TABLE_REF(((long)157)); }  else 
{ /* ./Jvm/instr.scm 597 */
BgL_arg4992z00_1757 = 
CNST_TABLE_REF(((long)158)); } } } } } 
{ /* ./Jvm/instr.scm 596 */
obj_t BgL_arg3131z00_3108;
{ /* ./Jvm/instr.scm 596 */
obj_t BgL_arg3134z00_3109;
BgL_arg3134z00_3109 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_144))->BgL_codez00); 
BgL_arg3131z00_3108 = 
MAKE_PAIR(BgL_arg4992z00_1757, BgL_arg3134z00_3109); } 
{ /* ./Jvm/instr.scm 596 */
BgL_envz00_bglt BgL_obj2963z00_3111;obj_t BgL_val2962z00_3112;
BgL_obj2963z00_3111 = BgL_envz00_144; 
BgL_val2962z00_3112 = BgL_arg3131z00_3108; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_3111))->BgL_codez00) = ((obj_t)BgL_val2962z00_3112), BUNSPEC); } } ((bool_t)1); } 
{ /* ./Jvm/instr.scm 603 */
obj_t BgL_arg5003z00_1763;
BgL_arg5003z00_1763 = 
BGl_simplezd2typezd2zzjvm_instrz00(BgL_typez00_145); 
return 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_144, BgL_arg5003z00_1763);} } 
}



/* __return5594 */
obj_t BGl___return5594z00zzjvm_instrz00(obj_t BgL_envz00_3389, obj_t BgL_envz00_3390, obj_t BgL_typez00_3391)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 595 */
return 
BGl__returnz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3390), BgL_typez00_3391);} 
}



/* _athrow */
BGL_EXPORTED_DEF obj_t BGl__athrowz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_146)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 606 */
{ /* ./Jvm/instr.scm 607 */
obj_t BgL_insz00_3114;
BgL_insz00_3114 = 
CNST_TABLE_REF(((long)159)); 
{ /* ./Jvm/instr.scm 607 */
obj_t BgL_arg3131z00_3116;
{ /* ./Jvm/instr.scm 607 */
obj_t BgL_arg3134z00_3117;
BgL_arg3134z00_3117 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_146))->BgL_codez00); 
BgL_arg3131z00_3116 = 
MAKE_PAIR(BgL_insz00_3114, BgL_arg3134z00_3117); } 
{ /* ./Jvm/instr.scm 607 */
BgL_envz00_bglt BgL_obj2963z00_3119;obj_t BgL_val2962z00_3120;
BgL_obj2963z00_3119 = BgL_envz00_146; 
BgL_val2962z00_3120 = BgL_arg3131z00_3116; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_3119))->BgL_codez00) = ((obj_t)BgL_val2962z00_3120), BUNSPEC); } } ((bool_t)1); } 
BGl_cpopz00zzjvm_instrz00(BgL_envz00_146, 
CNST_TABLE_REF(((long)8))); 
return 
BGl_pushz00zzjvm_instrz00(BgL_envz00_146, 
CNST_TABLE_REF(((long)2)));} 
}



/* __athrow5596 */
obj_t BGl___athrow5596z00zzjvm_instrz00(obj_t BgL_envz00_3392, obj_t BgL_envz00_3393)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 606 */
return 
BGl__athrowz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3393));} 
}



/* _handler */
BGL_EXPORTED_DEF obj_t BGl__handlerz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_147, obj_t BgL_bz00_148, obj_t BgL_ez00_149, obj_t BgL_pcz00_150, obj_t BgL_tagz00_151)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 611 */
{ /* ./Jvm/instr.scm 612 */
obj_t BgL_arg5010z00_3121;
{ /* ./Jvm/instr.scm 612 */
obj_t BgL_arg5013z00_3122;obj_t BgL_arg5014z00_3123;
BgL_arg5013z00_3122 = 
CNST_TABLE_REF(((long)160)); 
{ /* ./Jvm/instr.scm 612 */
obj_t BgL_arg5017z00_3124;
{ /* ./Jvm/instr.scm 612 */
obj_t BgL_arg5020z00_3125;
{ /* ./Jvm/instr.scm 612 */
obj_t BgL_arg5023z00_3126;
BgL_arg5023z00_3126 = 
MAKE_PAIR(BgL_tagz00_151, BNIL); 
BgL_arg5020z00_3125 = 
MAKE_PAIR(BgL_pcz00_150, BgL_arg5023z00_3126); } 
BgL_arg5017z00_3124 = 
MAKE_PAIR(BgL_ez00_149, BgL_arg5020z00_3125); } 
BgL_arg5014z00_3123 = 
MAKE_PAIR(BgL_bz00_148, BgL_arg5017z00_3124); } 
BgL_arg5010z00_3121 = 
MAKE_PAIR(BgL_arg5013z00_3122, BgL_arg5014z00_3123); } 
{ /* ./Jvm/instr.scm 612 */
obj_t BgL_arg3131z00_3130;
{ /* ./Jvm/instr.scm 612 */
obj_t BgL_arg3134z00_3131;
BgL_arg3134z00_3131 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_147))->BgL_codez00); 
BgL_arg3131z00_3130 = 
MAKE_PAIR(BgL_arg5010z00_3121, BgL_arg3134z00_3131); } 
{ /* ./Jvm/instr.scm 612 */
BgL_envz00_bglt BgL_obj2963z00_3133;obj_t BgL_val2962z00_3134;
BgL_obj2963z00_3133 = BgL_envz00_147; 
BgL_val2962z00_3134 = BgL_arg3131z00_3130; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_3133))->BgL_codez00) = ((obj_t)BgL_val2962z00_3134), BUNSPEC); } } 
return BTRUE;} } 
}



/* __handler5598 */
obj_t BGl___handler5598z00zzjvm_instrz00(obj_t BgL_envz00_3394, obj_t BgL_envz00_3395, obj_t BgL_bz00_3396, obj_t BgL_ez00_3397, obj_t BgL_pcz00_3398, obj_t BgL_tagz00_3399)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 611 */
return 
BGl__handlerz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3395), BgL_bz00_3396, BgL_ez00_3397, BgL_pcz00_3398, BgL_tagz00_3399);} 
}



/* _comment */
BGL_EXPORTED_DEF obj_t BGl__commentz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_152, obj_t BgL_namez00_153, obj_t BgL_vz00_154)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 615 */
{ /* ./Jvm/instr.scm 616 */
obj_t BgL_arg5027z00_3135;
{ /* ./Jvm/instr.scm 616 */
obj_t BgL_arg5030z00_3136;obj_t BgL_arg5031z00_3137;
BgL_arg5030z00_3136 = 
CNST_TABLE_REF(((long)161)); 
{ /* ./Jvm/instr.scm 616 */
obj_t BgL_arg5034z00_3138;
BgL_arg5034z00_3138 = 
MAKE_PAIR(BgL_vz00_154, BNIL); 
BgL_arg5031z00_3137 = 
MAKE_PAIR(BgL_namez00_153, BgL_arg5034z00_3138); } 
BgL_arg5027z00_3135 = 
MAKE_PAIR(BgL_arg5030z00_3136, BgL_arg5031z00_3137); } 
{ /* ./Jvm/instr.scm 616 */
obj_t BgL_arg3131z00_3142;
{ /* ./Jvm/instr.scm 616 */
obj_t BgL_arg3134z00_3143;
BgL_arg3134z00_3143 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_152))->BgL_codez00); 
BgL_arg3131z00_3142 = 
MAKE_PAIR(BgL_arg5027z00_3135, BgL_arg3134z00_3143); } 
{ /* ./Jvm/instr.scm 616 */
BgL_envz00_bglt BgL_obj2963z00_3145;obj_t BgL_val2962z00_3146;
BgL_obj2963z00_3145 = BgL_envz00_152; 
BgL_val2962z00_3146 = BgL_arg3131z00_3142; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_3145))->BgL_codez00) = ((obj_t)BgL_val2962z00_3146), BUNSPEC); } } 
return BTRUE;} } 
}



/* __comment5600 */
obj_t BGl___comment5600z00zzjvm_instrz00(obj_t BgL_envz00_3400, obj_t BgL_envz00_3401, obj_t BgL_namez00_3402, obj_t BgL_vz00_3403)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 615 */
return 
BGl__commentz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3401), BgL_namez00_3402, BgL_vz00_3403);} 
}



/* _line */
BGL_EXPORTED_DEF obj_t BGl__linez00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_155, obj_t BgL_nz00_156)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 619 */
{ /* ./Jvm/instr.scm 620 */
bool_t BgL_test5037z00_1774;
{ /* ./Jvm/instr.scm 620 */
long BgL_n1z00_3147;long BgL_n2z00_3148;
BgL_n1z00_3147 = 
(long)CINT(BgL_nz00_156); 
BgL_n2z00_3148 = 
(long)CINT(BGl_za2lastzd2lineza2zd2zzjvm_instrz00); 
BgL_test5037z00_1774 = 
(BgL_n1z00_3147==BgL_n2z00_3148); } 
if(BgL_test5037z00_1774)
{ /* ./Jvm/instr.scm 620 */
return 
CNST_TABLE_REF(((long)37));}  else 
{ /* ./Jvm/instr.scm 620 */
{ /* ./Jvm/instr.scm 622 */
obj_t BgL_arg5039z00_1775;
{ /* ./Jvm/instr.scm 622 */
obj_t BgL_arg5042z00_1776;obj_t BgL_arg5043z00_1777;
BgL_arg5042z00_1776 = 
CNST_TABLE_REF(((long)162)); 
BgL_arg5043z00_1777 = 
MAKE_PAIR(BgL_nz00_156, BNIL); 
BgL_arg5039z00_1775 = 
MAKE_PAIR(BgL_arg5042z00_1776, BgL_arg5043z00_1777); } 
{ /* ./Jvm/instr.scm 622 */
obj_t BgL_arg3131z00_3152;
{ /* ./Jvm/instr.scm 622 */
obj_t BgL_arg3134z00_3153;
BgL_arg3134z00_3153 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_155))->BgL_codez00); 
BgL_arg3131z00_3152 = 
MAKE_PAIR(BgL_arg5039z00_1775, BgL_arg3134z00_3153); } 
{ /* ./Jvm/instr.scm 622 */
BgL_envz00_bglt BgL_obj2963z00_3155;obj_t BgL_val2962z00_3156;
BgL_obj2963z00_3155 = BgL_envz00_155; 
BgL_val2962z00_3156 = BgL_arg3131z00_3152; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_3155))->BgL_codez00) = ((obj_t)BgL_val2962z00_3156), BUNSPEC); } } ((bool_t)1); } 
return ( 
BGl_za2lastzd2lineza2zd2zzjvm_instrz00 = BgL_nz00_156, BUNSPEC) ;} } } 
}



/* __line5602 */
obj_t BGl___line5602z00zzjvm_instrz00(obj_t BgL_envz00_3404, obj_t BgL_envz00_3405, obj_t BgL_nz00_3406)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 619 */
return 
BGl__linez00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3405), BgL_nz00_3406);} 
}



/* _localvar */
BGL_EXPORTED_DEF obj_t BGl__localvarz00zzjvm_instrz00(BgL_envz00_bglt BgL_envz00_157, obj_t BgL_fromz00_158, obj_t BgL_toz00_159, obj_t BgL_unamez00_160, obj_t BgL_typez00_161, obj_t BgL_namez00_162)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 625 */
{ /* ./Jvm/instr.scm 626 */
obj_t BgL_namez00_3157;
{ /* ./Jvm/instr.scm 626 */
obj_t BgL_slotz00_3168;
BgL_slotz00_3168 = 
BGl_assqz00zz__r4_pairs_and_lists_6_3z00(BgL_namez00_162, 
(((BgL_envz00_bglt)CREF(BgL_envz00_157))->BgL_maplocalsz00)); 
if(
CBOOL(BgL_slotz00_3168))
{ /* ./Jvm/instr.scm 626 */
BgL_namez00_3157 = 
CDR(BgL_slotz00_3168); }  else 
{ /* ./Jvm/instr.scm 626 */
BgL_namez00_3157 = BgL_namez00_162; } } 
{ /* ./Jvm/instr.scm 626 */
obj_t BgL_arg5048z00_3158;
{ /* ./Jvm/instr.scm 626 */
obj_t BgL_arg5051z00_3159;obj_t BgL_arg5052z00_3160;
BgL_arg5051z00_3159 = 
CNST_TABLE_REF(((long)151)); 
{ /* ./Jvm/instr.scm 626 */
obj_t BgL_arg5055z00_3161;
{ /* ./Jvm/instr.scm 626 */
obj_t BgL_arg5058z00_3162;
{ /* ./Jvm/instr.scm 626 */
obj_t BgL_arg5061z00_3163;
{ /* ./Jvm/instr.scm 626 */
obj_t BgL_arg5064z00_3164;
BgL_arg5064z00_3164 = 
MAKE_PAIR(BgL_namez00_3157, BNIL); 
BgL_arg5061z00_3163 = 
MAKE_PAIR(BgL_typez00_161, BgL_arg5064z00_3164); } 
BgL_arg5058z00_3162 = 
MAKE_PAIR(BgL_unamez00_160, BgL_arg5061z00_3163); } 
BgL_arg5055z00_3161 = 
MAKE_PAIR(BgL_toz00_159, BgL_arg5058z00_3162); } 
BgL_arg5052z00_3160 = 
MAKE_PAIR(BgL_fromz00_158, BgL_arg5055z00_3161); } 
BgL_arg5048z00_3158 = 
MAKE_PAIR(BgL_arg5051z00_3159, BgL_arg5052z00_3160); } 
{ /* ./Jvm/instr.scm 626 */
obj_t BgL_arg3131z00_3175;
{ /* ./Jvm/instr.scm 626 */
obj_t BgL_arg3134z00_3176;
BgL_arg3134z00_3176 = 
(((BgL_envz00_bglt)CREF(BgL_envz00_157))->BgL_codez00); 
BgL_arg3131z00_3175 = 
MAKE_PAIR(BgL_arg5048z00_3158, BgL_arg3134z00_3176); } 
{ /* ./Jvm/instr.scm 626 */
BgL_envz00_bglt BgL_obj2963z00_3178;obj_t BgL_val2962z00_3179;
BgL_obj2963z00_3178 = BgL_envz00_157; 
BgL_val2962z00_3179 = BgL_arg3131z00_3175; 
((((BgL_envz00_bglt)CREF(BgL_obj2963z00_3178))->BgL_codez00) = ((obj_t)BgL_val2962z00_3179), BUNSPEC); } } 
return BTRUE;} } } 
}



/* __localvar5604 */
obj_t BGl___localvar5604z00zzjvm_instrz00(obj_t BgL_envz00_3407, obj_t BgL_envz00_3408, obj_t BgL_fromz00_3409, obj_t BgL_toz00_3410, obj_t BgL_unamez00_3411, obj_t BgL_typez00_3412, obj_t BgL_namez00_3413)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 625 */
return 
BGl__localvarz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_3408), BgL_fromz00_3409, BgL_toz00_3410, BgL_unamez00_3411, BgL_typez00_3412, BgL_namez00_3413);} 
}



/* create-string */
BGL_EXPORTED_DEF obj_t BGl_createzd2stringzd2zzjvm_instrz00(obj_t BgL_envz00_163, obj_t BgL_strz00_164)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 629 */
{ /* ./Jvm/instr.scm 630 */
int BgL_arg5070z00_1787;
BgL_arg5070z00_1787 = 
STRING_LENGTH(BgL_strz00_164); 
BGl_splitzd2stringzd2zzjvm_instrz00(BgL_envz00_163, BgL_strz00_164, ((long)0), 
BINT(BgL_arg5070z00_1787)); } 
{ /* ./Jvm/instr.scm 631 */
obj_t BgL_arg5074z00_1788;obj_t BgL_arg5075z00_1789;obj_t BgL_arg5076z00_1790;
BgL_arg5074z00_1788 = 
BGl_jlibzd2declarezd2zzjvm_envz00(
(BgL_envz00_bglt)(BgL_envz00_163), 
CNST_TABLE_REF(((long)163))); 
BgL_arg5075z00_1789 = 
CNST_TABLE_REF(((long)164)); 
BgL_arg5076z00_1790 = 
CNST_TABLE_REF(((long)8)); 
return 
BGl__invokevirtualz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_163), BgL_arg5074z00_1788, BgL_arg5075z00_1789, BgL_arg5076z00_1790);} } 
}



/* _create-string */
obj_t BGl__createzd2stringzd2zzjvm_instrz00(obj_t BgL_envz00_3414, obj_t BgL_envz00_3415, obj_t BgL_strz00_3416)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 629 */
return 
BGl_createzd2stringzd2zzjvm_instrz00(BgL_envz00_3415, BgL_strz00_3416);} 
}



/* split-string */
obj_t BGl_splitzd2stringzd2zzjvm_instrz00(obj_t BgL_envz00_165, obj_t BgL_strz00_166, long BgL_iz00_167, obj_t BgL_nz00_168)
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 633 */
{ /* ./Jvm/instr.scm 634 */
bool_t BgL_test5079z00_1791;
BgL_test5079z00_1791 = 
BGl_2zc3zc3zz__r4_numbers_6_5z00(BgL_nz00_168, 
BINT(((long)65536))); 
if(BgL_test5079z00_1791)
{ /* ./Jvm/instr.scm 635 */
obj_t BgL_arg5081z00_1792;obj_t BgL_arg5082z00_1793;
BgL_arg5081z00_1792 = 
CNST_TABLE_REF(((long)32)); 
{ /* ./Jvm/instr.scm 635 */
bool_t BgL_test5084z00_1794;
BgL_test5084z00_1794 = 
(BgL_iz00_167==((long)0)); 
if(BgL_test5084z00_1794)
{ /* ./Jvm/instr.scm 635 */
BgL_arg5082z00_1793 = BgL_strz00_166; }  else 
{ /* ./Jvm/instr.scm 635 */
obj_t BgL_arg5086z00_1795;
BgL_arg5086z00_1795 = 
BGl_2zb2zb2zz__r4_numbers_6_5z00(
BINT(BgL_iz00_167), BgL_nz00_168); 
{ /* ./Jvm/instr.scm 635 */
int BgL_startz00_3182;int BgL_endz00_3183;
BgL_startz00_3182 = 
(int)(BgL_iz00_167); 
BgL_endz00_3183 = 
CINT(BgL_arg5086z00_1795); 
BgL_arg5082z00_1793 = 
c_substring(BgL_strz00_166, BgL_startz00_3182, BgL_endz00_3183); } } } 
return 
BGl__pushz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_165), BgL_arg5081z00_1792, BgL_arg5082z00_1793);}  else 
{ /* ./Jvm/instr.scm 634 */
{ /* ./Jvm/instr.scm 637 */
obj_t BgL_arg5091z00_1796;obj_t BgL_arg5092z00_1797;
BgL_arg5091z00_1796 = 
CNST_TABLE_REF(((long)32)); 
{ /* ./Jvm/instr.scm 637 */
long BgL_arg5095z00_1798;
BgL_arg5095z00_1798 = 
(BgL_iz00_167+((long)65535)); 
{ /* ./Jvm/instr.scm 637 */
int BgL_startz00_3185;int BgL_endz00_3186;
BgL_startz00_3185 = 
(int)(BgL_iz00_167); 
BgL_endz00_3186 = 
(int)(BgL_arg5095z00_1798); 
BgL_arg5092z00_1797 = 
c_substring(BgL_strz00_166, BgL_startz00_3185, BgL_endz00_3186); } } 
BGl__pushz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_165), BgL_arg5091z00_1796, BgL_arg5092z00_1797); } 
{ /* ./Jvm/instr.scm 638 */
long BgL_arg5099z00_1799;obj_t BgL_arg5100z00_1800;
BgL_arg5099z00_1799 = 
(BgL_iz00_167+((long)65535)); 
BgL_arg5100z00_1800 = 
BGl_2zd2zd2zz__r4_numbers_6_5z00(BgL_nz00_168, 
BINT(((long)65535))); 
BGl_splitzd2stringzd2zzjvm_instrz00(BgL_envz00_165, BgL_strz00_166, BgL_arg5099z00_1799, BgL_arg5100z00_1800); } 
{ /* ./Jvm/instr.scm 639 */
obj_t BgL_arg5105z00_1801;obj_t BgL_arg5106z00_1802;obj_t BgL_arg5107z00_1803;
BgL_arg5105z00_1801 = 
BGl_jlibzd2declarezd2zzjvm_envz00(
(BgL_envz00_bglt)(BgL_envz00_165), 
CNST_TABLE_REF(((long)165))); 
BgL_arg5106z00_1802 = 
CNST_TABLE_REF(((long)166)); 
BgL_arg5107z00_1803 = 
CNST_TABLE_REF(((long)8)); 
return 
BGl__invokevirtualz00zzjvm_instrz00(
(BgL_envz00_bglt)(BgL_envz00_165), BgL_arg5105z00_1801, BgL_arg5106z00_1802, BgL_arg5107z00_1803);} } } } 
}



/* method-init */
obj_t BGl_methodzd2initzd2zzjvm_instrz00()
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 2 */
return BUNSPEC;} 
}



/* imported-modules-init */
obj_t BGl_importedzd2moduleszd2initz00zzjvm_instrz00()
{ AN_OBJECT;
{ /* ./Jvm/instr.scm 2 */
BGl_modulezd2initializa7ationz75zztype_typez00(((long)19090), "jvm_instr"); 
BGl_modulezd2initializa7ationz75zzast_varz00(((long)44246), "jvm_instr"); 
BGl_modulezd2initializa7ationz75zzast_nodez00(((long)50868), "jvm_instr"); 
BGl_modulezd2initializa7ationz75zzobject_classz00(((long)30791), "jvm_instr"); 
return 
BGl_modulezd2initializa7ationz75zzjvm_envz00(((long)58889), "jvm_instr");} 
}

