/*===========================================================================*/
/*   (Eval/evaluate_uncomp.scm)                                              */
/*   Bigloo (4.7a)                                                           */
/*   Inria -- Sophia Antipolis (c)       Thu Feb 19 09:11:58 AM CET 2026     */
/*===========================================================================*/
/* COMPILATION: (/home/serrano/prgm/project/bigloo/4.7a/bin/bigloo -srfi bigloo-unsafe -O3 -fcfa-arithmetic -q -lib-dir /home/serrano/prgm/project/bigloo/4.7a/lib/bigloo/4.7a +rm -mklib -cc gcc -fsharing -q -no-hello -unsafe -safee -O4 -stdc -c Eval/evaluate_uncomp.scm -indent -o objs/obj_u/Eval/evaluate_uncomp.c) */
/* GC selection */
#define THE_GC BOEHM_GC

/* unsafe mode */
#define BIGLOO_UNSAFE 1

/* traces mode */
#define BIGLOO_TRACE 0

/* standard Bigloo include */
#include <bigloo.h>

#ifdef __cplusplus
extern "C"
{
#endif
#ifndef BGL_MODULE_TYPE_DEFINITIONS
#define BGL_MODULE_TYPE_DEFINITIONS
#ifndef BGL___EVALUATE_UNCOMP_TYPE_DEFINITIONS
#define BGL___EVALUATE_UNCOMP_TYPE_DEFINITIONS

/* object type definitions */
	typedef struct BgL_ev_exprz00_bgl
	{
		header_t header;
		obj_t widening;
	}                 *BgL_ev_exprz00_bglt;

	typedef struct BgL_ev_varz00_bgl
	{
		header_t header;
		obj_t widening;
		obj_t BgL_namez00;
		obj_t BgL_effz00;
		obj_t BgL_typez00;
	}                *BgL_ev_varz00_bglt;

	typedef struct BgL_ev_globalz00_bgl
	{
		header_t header;
		obj_t widening;
		obj_t BgL_locz00;
		obj_t BgL_namez00;
		obj_t BgL_modz00;
	}                   *BgL_ev_globalz00_bglt;

	typedef struct BgL_ev_littz00_bgl
	{
		header_t header;
		obj_t widening;
		obj_t BgL_valuez00;
	}                 *BgL_ev_littz00_bglt;

	typedef struct BgL_ev_ifz00_bgl
	{
		header_t header;
		obj_t widening;
		struct BgL_ev_exprz00_bgl *BgL_pz00;
		struct BgL_ev_exprz00_bgl *BgL_tz00;
		struct BgL_ev_exprz00_bgl *BgL_ez00;
	}               *BgL_ev_ifz00_bglt;

	typedef struct BgL_ev_listz00_bgl
	{
		header_t header;
		obj_t widening;
		obj_t BgL_argsz00;
	}                 *BgL_ev_listz00_bglt;

	typedef struct BgL_ev_orz00_bgl
	{
		header_t header;
		obj_t widening;
		obj_t BgL_argsz00;
	}               *BgL_ev_orz00_bglt;

	typedef struct BgL_ev_andz00_bgl
	{
		header_t header;
		obj_t widening;
		obj_t BgL_argsz00;
	}                *BgL_ev_andz00_bglt;

	typedef struct BgL_ev_prog2z00_bgl
	{
		header_t header;
		obj_t widening;
		struct BgL_ev_exprz00_bgl *BgL_e1z00;
		struct BgL_ev_exprz00_bgl *BgL_e2z00;
	}                  *BgL_ev_prog2z00_bglt;

	typedef struct BgL_ev_hookz00_bgl
	{
		header_t header;
		obj_t widening;
		struct BgL_ev_exprz00_bgl *BgL_ez00;
	}                 *BgL_ev_hookz00_bglt;

	typedef struct BgL_ev_trapz00_bgl
	{
		header_t header;
		obj_t widening;
		struct BgL_ev_exprz00_bgl *BgL_ez00;
	}                 *BgL_ev_trapz00_bglt;

	typedef struct BgL_ev_setlocalz00_bgl
	{
		header_t header;
		obj_t widening;
		struct BgL_ev_exprz00_bgl *BgL_ez00;
		struct BgL_ev_varz00_bgl *BgL_vz00;
	}                     *BgL_ev_setlocalz00_bglt;

	typedef struct BgL_ev_setglobalz00_bgl
	{
		header_t header;
		obj_t widening;
		struct BgL_ev_exprz00_bgl *BgL_ez00;
		obj_t BgL_locz00;
		obj_t BgL_namez00;
		obj_t BgL_modz00;
	}                      *BgL_ev_setglobalz00_bglt;

	typedef struct BgL_ev_defglobalz00_bgl
	{
		header_t header;
		obj_t widening;
		struct BgL_ev_exprz00_bgl *BgL_ez00;
		obj_t BgL_locz00;
		obj_t BgL_namez00;
		obj_t BgL_modz00;
	}                      *BgL_ev_defglobalz00_bglt;

	typedef struct BgL_ev_bindzd2exitzd2_bgl
	{
		header_t header;
		obj_t widening;
		struct BgL_ev_varz00_bgl *BgL_varz00;
		struct BgL_ev_exprz00_bgl *BgL_bodyz00;
	}                        *BgL_ev_bindzd2exitzd2_bglt;

	typedef struct BgL_ev_unwindzd2protectzd2_bgl
	{
		header_t header;
		obj_t widening;
		struct BgL_ev_exprz00_bgl *BgL_ez00;
		struct BgL_ev_exprz00_bgl *BgL_bodyz00;
	}                             *BgL_ev_unwindzd2protectzd2_bglt;

	typedef struct BgL_ev_withzd2handlerzd2_bgl
	{
		header_t header;
		obj_t widening;
		struct BgL_ev_exprz00_bgl *BgL_handlerz00;
		struct BgL_ev_exprz00_bgl *BgL_bodyz00;
	}                           *BgL_ev_withzd2handlerzd2_bglt;

	typedef struct BgL_ev_synchroniza7eza7_bgl
	{
		header_t header;
		obj_t widening;
		obj_t BgL_locz00;
		struct BgL_ev_exprz00_bgl *BgL_mutexz00;
		struct BgL_ev_exprz00_bgl *BgL_prelockz00;
		struct BgL_ev_exprz00_bgl *BgL_bodyz00;
	}                          *BgL_ev_synchroniza7eza7_bglt;

	typedef struct BgL_ev_binderz00_bgl
	{
		header_t header;
		obj_t widening;
		obj_t BgL_varsz00;
		obj_t BgL_valsz00;
		struct BgL_ev_exprz00_bgl *BgL_bodyz00;
	}                   *BgL_ev_binderz00_bglt;

	typedef struct BgL_ev_letz00_bgl
	{
		header_t header;
		obj_t widening;
		obj_t BgL_varsz00;
		obj_t BgL_valsz00;
		struct BgL_ev_exprz00_bgl *BgL_bodyz00;
		obj_t BgL_boxesz00;
	}                *BgL_ev_letz00_bglt;

	typedef struct BgL_ev_letza2za2_bgl
	{
		header_t header;
		obj_t widening;
		obj_t BgL_varsz00;
		obj_t BgL_valsz00;
		struct BgL_ev_exprz00_bgl *BgL_bodyz00;
		obj_t BgL_boxesz00;
	}                   *BgL_ev_letza2za2_bglt;

	typedef struct BgL_ev_letrecz00_bgl
	{
		header_t header;
		obj_t widening;
		obj_t BgL_varsz00;
		obj_t BgL_valsz00;
		struct BgL_ev_exprz00_bgl *BgL_bodyz00;
	}                   *BgL_ev_letrecz00_bglt;

	typedef struct BgL_ev_labelsz00_bgl
	{
		header_t header;
		obj_t widening;
		obj_t BgL_varsz00;
		obj_t BgL_valsz00;
		obj_t BgL_envz00;
		obj_t BgL_stkz00;
		struct BgL_ev_exprz00_bgl *BgL_bodyz00;
		obj_t BgL_boxesz00;
	}                   *BgL_ev_labelsz00_bglt;

	typedef struct BgL_ev_gotoz00_bgl
	{
		header_t header;
		obj_t widening;
		obj_t BgL_locz00;
		struct BgL_ev_varz00_bgl *BgL_labelz00;
		struct BgL_ev_labelsz00_bgl *BgL_labelsz00;
		obj_t BgL_argsz00;
	}                 *BgL_ev_gotoz00_bglt;

	typedef struct BgL_ev_appz00_bgl
	{
		header_t header;
		obj_t widening;
		obj_t BgL_locz00;
		struct BgL_ev_exprz00_bgl *BgL_funz00;
		obj_t BgL_argsz00;
		obj_t BgL_tailzf3zf3;
	}                *BgL_ev_appz00_bglt;

	typedef struct BgL_ev_absz00_bgl
	{
		header_t header;
		obj_t widening;
		obj_t BgL_locz00;
		obj_t BgL_wherez00;
		obj_t BgL_arityz00;
		obj_t BgL_varsz00;
		struct BgL_ev_exprz00_bgl *BgL_bodyz00;
		int BgL_siza7eza7;
		obj_t BgL_bindz00;
		obj_t BgL_freez00;
		obj_t BgL_innerz00;
		obj_t BgL_boxesz00;
	}                *BgL_ev_absz00_bglt;


#endif													// BGL___EVALUATE_UNCOMP_TYPE_DEFINITIONS
#endif													// BGL_MODULE_TYPE_DEFINITIONS

	static obj_t BGl_z62uncompzd2ev_and1214zb0zz__evaluate_uncompz00(obj_t,
		obj_t);
	static obj_t BGl_symbol2003z00zz__evaluate_uncompz00 = BUNSPEC;
	static obj_t BGl_symbol2005z00zz__evaluate_uncompz00 = BUNSPEC;
	static obj_t BGl_symbol2007z00zz__evaluate_uncompz00 = BUNSPEC;
	static obj_t
		BGl_z62uncompzd2ev_synchroniza71233z17zz__evaluate_uncompz00(obj_t, obj_t);
	static obj_t BGl_symbol2009z00zz__evaluate_uncompz00 = BUNSPEC;
	static obj_t BGl_z62uncompzd2ev_or1212zb0zz__evaluate_uncompz00(obj_t, obj_t);
	static obj_t BGl_symbol2011z00zz__evaluate_uncompz00 = BUNSPEC;
	extern obj_t BGl_ev_defglobalz00zz__evaluate_typesz00;
	static obj_t BGl_symbol2013z00zz__evaluate_uncompz00 = BUNSPEC;
	static obj_t BGl_symbol2015z00zz__evaluate_uncompz00 = BUNSPEC;
	static obj_t BGl_z62uncompzd2ev_setlocal1224zb0zz__evaluate_uncompz00(obj_t,
		obj_t);
	static obj_t BGl_symbol2017z00zz__evaluate_uncompz00 = BUNSPEC;
	extern obj_t bstring_to_keyword(obj_t);
	static obj_t BGl_requirezd2initializa7ationz75zz__evaluate_uncompz00 =
		BUNSPEC;
	static obj_t BGl_z62uncompzd2ev_if1210zb0zz__evaluate_uncompz00(obj_t, obj_t);
	extern obj_t BGl_ev_gotoz00zz__evaluate_typesz00;
	static obj_t BGl_z62uncompzd2ev_global1206zb0zz__evaluate_uncompz00(obj_t,
		obj_t);
	static obj_t
		BGl_z62uncompzd2ev_bindzd2exit1226z62zz__evaluate_uncompz00(obj_t, obj_t);
	extern obj_t BGl_typezd2errorzd2zz__errorz00(obj_t, obj_t, obj_t, obj_t,
		obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_modulezd2initializa7ationz75zz__evaluate_uncompz00(long, char *);
	extern obj_t BGl_modulezd2initializa7ationz75zz__evaluate_typesz00(long,
		char *);
	extern obj_t BGl_modulezd2initializa7ationz75zz__evmodulez00(long, char *);
	extern obj_t BGl_modulezd2initializa7ationz75zz__everrorz00(long, char *);
	extern obj_t BGl_modulezd2initializa7ationz75zz__evcompilez00(long, char *);
	extern obj_t BGl_modulezd2initializa7ationz75zz__evenvz00(long, char *);
	extern obj_t BGl_modulezd2initializa7ationz75zz__expandz00(long, char *);
	extern obj_t BGl_modulezd2initializa7ationz75zz__prognz00(long, char *);
	extern obj_t BGl_modulezd2initializa7ationz75zz__readerz00(long, char *);
	extern obj_t BGl_modulezd2initializa7ationz75zz__ppz00(long, char *);
	extern obj_t BGl_modulezd2initializa7ationz75zz__r4_output_6_10_3z00(long,
		char *);
	extern obj_t BGl_modulezd2initializa7ationz75zz__r4_ports_6_10_1z00(long,
		char *);
	extern obj_t BGl_modulezd2initializa7ationz75zz__r4_vectors_6_8z00(long,
		char *);
	extern obj_t
		BGl_modulezd2initializa7ationz75zz__r5_control_features_6_4z00(long,
		char *);
	extern obj_t
		BGl_modulezd2initializa7ationz75zz__r4_control_features_6_9z00(long,
		char *);
	extern obj_t
		BGl_modulezd2initializa7ationz75zz__r4_pairs_and_lists_6_3z00(long, char *);
	extern obj_t BGl_modulezd2initializa7ationz75zz__r4_strings_6_7z00(long,
		char *);
	extern obj_t BGl_modulezd2initializa7ationz75zz__r4_symbols_6_4z00(long,
		char *);
	extern obj_t BGl_modulezd2initializa7ationz75zz__r4_booleans_6_1z00(long,
		char *);
	extern obj_t BGl_modulezd2initializa7ationz75zz__r4_equivalence_6_2z00(long,
		char *);
	extern obj_t BGl_modulezd2initializa7ationz75zz__r4_characters_6_6z00(long,
		char *);
	extern obj_t
		BGl_modulezd2initializa7ationz75zz__r4_numbers_6_5_flonum_dtoaz00(long,
		char *);
	extern obj_t
		BGl_modulezd2initializa7ationz75zz__r4_numbers_6_5_flonumz00(long, char *);
	extern obj_t
		BGl_modulezd2initializa7ationz75zz__r4_numbers_6_5_fixnumz00(long, char *);
	extern obj_t BGl_modulezd2initializa7ationz75zz__r4_numbers_6_5z00(long,
		char *);
	extern obj_t BGl_modulezd2initializa7ationz75zz__threadz00(long, char *);
	extern obj_t BGl_modulezd2initializa7ationz75zz__objectz00(long, char *);
	extern obj_t BGl_modulezd2initializa7ationz75zz__paramz00(long, char *);
	extern obj_t BGl_modulezd2initializa7ationz75zz__bitz00(long, char *);
	extern obj_t BGl_modulezd2initializa7ationz75zz__dssslz00(long, char *);
	extern obj_t BGl_modulezd2initializa7ationz75zz__osz00(long, char *);
	extern obj_t BGl_modulezd2initializa7ationz75zz__bignumz00(long, char *);
	extern obj_t BGl_modulezd2initializa7ationz75zz__bexitz00(long, char *);
	extern obj_t BGl_modulezd2initializa7ationz75zz__structurez00(long, char *);
	extern obj_t BGl_modulezd2initializa7ationz75zz__tvectorz00(long, char *);
	extern obj_t BGl_modulezd2initializa7ationz75zz__biglooz00(long, char *);
	extern obj_t BGl_modulezd2initializa7ationz75zz__errorz00(long, char *);
	extern obj_t BGl_modulezd2initializa7ationz75zz__typez00(long, char *);
	extern obj_t BGl_za2classesza2z00zz__objectz00;
	static obj_t BGl_z62uncompzd2ev_abs1247zb0zz__evaluate_uncompz00(obj_t,
		obj_t);
	extern obj_t BGl_ev_globalz00zz__evaluate_typesz00;
	extern obj_t BGl_registerzd2genericz12zc0zz__objectz00(obj_t, obj_t, obj_t,
		obj_t);
	extern obj_t BGl_ev_letrecz00zz__evaluate_typesz00;
	static obj_t BGl_keyword1993z00zz__evaluate_uncompz00 = BUNSPEC;
	static obj_t BGl_toplevelzd2initzd2zz__evaluate_uncompz00(void);
	static obj_t BGl_symbol1959z00zz__evaluate_uncompz00 = BUNSPEC;
	static obj_t BGl_z62uncompzd2ev_var1204zb0zz__evaluate_uncompz00(obj_t,
		obj_t);
	static obj_t BGl_z62uncompzd2ev_prog21216zb0zz__evaluate_uncompz00(obj_t,
		obj_t);
	extern obj_t BGl_ev_littz00zz__evaluate_typesz00;
	static obj_t BGl_z62uncompzd2ev_labels1241zb0zz__evaluate_uncompz00(obj_t,
		obj_t);
	extern obj_t BGl_ev_orz00zz__evaluate_typesz00;
	extern obj_t BGl_ev_letz00zz__evaluate_typesz00;
	extern obj_t BGl_ev_varz00zz__evaluate_typesz00;
	static obj_t BGl_cnstzd2initzd2zz__evaluate_uncompz00(void);
	static obj_t BGl_genericzd2initzd2zz__evaluate_uncompz00(void);
	extern obj_t BGl_ev_prog2z00zz__evaluate_typesz00;
	static obj_t BGl_importedzd2moduleszd2initz00zz__evaluate_uncompz00(void);
	static obj_t BGl_gczd2rootszd2initz00zz__evaluate_uncompz00(void);
	static obj_t BGl_redovarsze70ze7zz__evaluate_uncompz00(obj_t, obj_t);
	static obj_t BGl_objectzd2initzd2zz__evaluate_uncompz00(void);
	extern obj_t BGl_ev_bindzd2exitzd2zz__evaluate_typesz00;
	static obj_t
		BGl_z62uncompzd2ev_unwindzd2pro1228z62zz__evaluate_uncompz00(obj_t, obj_t);
	extern obj_t BGl_ev_withzd2handlerzd2zz__evaluate_typesz00;
	static obj_t BGl_symbol1985z00zz__evaluate_uncompz00 = BUNSPEC;
	extern obj_t BGl_ev_andz00zz__evaluate_typesz00;
	static obj_t BGl_symbol1987z00zz__evaluate_uncompz00 = BUNSPEC;
	static obj_t BGl_z62uncompzd2ev_let1235zb0zz__evaluate_uncompz00(obj_t,
		obj_t);
	static obj_t BGl_symbol1989z00zz__evaluate_uncompz00 = BUNSPEC;
	extern obj_t BGl_za2inheritancesza2z00zz__objectz00;
	static obj_t BGl_symbol1991z00zz__evaluate_uncompz00 = BUNSPEC;
	static obj_t BGl_symbol1995z00zz__evaluate_uncompz00 = BUNSPEC;
	static obj_t BGl_symbol1997z00zz__evaluate_uncompz00 = BUNSPEC;
	static obj_t BGl_symbol1999z00zz__evaluate_uncompz00 = BUNSPEC;
	static obj_t BGl_z62uncompilez62zz__evaluate_uncompz00(obj_t, obj_t);
	extern obj_t BGl_ev_unwindzd2protectzd2zz__evaluate_typesz00;
	static obj_t BGl_z62uncompzd2ev_trap1218zb0zz__evaluate_uncompz00(obj_t,
		obj_t);
	static obj_t BGl_z62uncompzd2ev_litt1208zb0zz__evaluate_uncompz00(obj_t,
		obj_t);
	static obj_t BGl_z62uncompz62zz__evaluate_uncompz00(obj_t, obj_t);
	extern obj_t BGl_ev_exprz00zz__evaluate_typesz00;
	static obj_t BGl_z62uncompzd2ev_letza21237z12zz__evaluate_uncompz00(obj_t,
		obj_t);
	extern obj_t BGl_ev_appz00zz__evaluate_typesz00;
	extern bool_t BGl_isazf3zf3zz__objectz00(obj_t, obj_t);
	extern obj_t bstring_to_symbol(obj_t);
	static obj_t BGl_z62uncompzd2ev_goto1243zb0zz__evaluate_uncompz00(obj_t,
		obj_t);
	extern obj_t BGl_ev_letza2za2zz__evaluate_typesz00;
	extern obj_t BGl_ev_labelsz00zz__evaluate_typesz00;
	static obj_t BGl_z62uncomp1201z62zz__evaluate_uncompz00(obj_t, obj_t);
	static obj_t BGl_methodzd2initzd2zz__evaluate_uncompz00(void);
	extern obj_t BGl_genericzd2addzd2methodz12z12zz__objectz00(obj_t, obj_t,
		obj_t, obj_t);
	static obj_t BGl_recze70ze7zz__evaluate_uncompz00(obj_t);
	extern obj_t BGl_ev_absz00zz__evaluate_typesz00;
	extern obj_t BGl_ev_trapz00zz__evaluate_typesz00;
	extern obj_t BGl_ev_synchroniza7eza7zz__evaluate_typesz00;
	static obj_t BGl_z62uncompzd2ev_defglobal1222zb0zz__evaluate_uncompz00(obj_t,
		obj_t);
	BGL_EXPORTED_DECL obj_t
		BGl_uncompilez00zz__evaluate_uncompz00(BgL_ev_exprz00_bglt);
	static obj_t BGl_z62uncompzd2ev_setglobal1220zb0zz__evaluate_uncompz00(obj_t,
		obj_t);
	static obj_t BGl_z62uncompzd2ev_app1245zb0zz__evaluate_uncompz00(obj_t,
		obj_t);
	static obj_t BGl_z62uncompzd2ev_letrec1239zb0zz__evaluate_uncompz00(obj_t,
		obj_t);
	extern obj_t BGl_ev_setglobalz00zz__evaluate_typesz00;
	extern obj_t BGl_ev_ifz00zz__evaluate_typesz00;
	extern obj_t BGl_ev_setlocalz00zz__evaluate_typesz00;
	static obj_t
		BGl_z62uncompzd2ev_withzd2handl1230z62zz__evaluate_uncompz00(obj_t, obj_t);
	extern obj_t BGl_errorz00zz__errorz00(obj_t, obj_t, obj_t);
	static obj_t BGl_uncompz00zz__evaluate_uncompz00(BgL_ev_exprz00_bglt);
	static obj_t BGl_symbol2001z00zz__evaluate_uncompz00 = BUNSPEC;
	static obj_t *__cnst;


	   
		 
		BGL_DEFINE_STRING(BGl_string1954z00zz__evaluate_uncompz00,
		BgL_bgl_string1954za700za7za7_2021za7,
		"/tmp/bigloo/runtime/Eval/evaluate_uncomp.scm", 44);
	      BGL_DEFINE_STRING(BGl_string1955z00zz__evaluate_uncompz00,
		BgL_bgl_string1955za700za7za7_2022za7, "&uncompile", 10);
	      BGL_DEFINE_STRING(BGl_string1956z00zz__evaluate_uncompz00,
		BgL_bgl_string1956za700za7za7_2023za7, "ev_expr", 7);
	      BGL_DEFINE_STRING(BGl_string1958z00zz__evaluate_uncompz00,
		BgL_bgl_string1958za700za7za7_2024za7, "uncomp1201", 10);
	      BGL_DEFINE_STRING(BGl_string1960z00zz__evaluate_uncompz00,
		BgL_bgl_string1960za700za7za7_2025za7, "No method for this object", 25);
	      BGL_DEFINE_STRING(BGl_string1961z00zz__evaluate_uncompz00,
		BgL_bgl_string1961za700za7za7_2026za7, "&uncomp", 7);
	      BGL_DEFINE_STRING(BGl_string1963z00zz__evaluate_uncompz00,
		BgL_bgl_string1963za700za7za7_2027za7, "uncomp", 6);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1957z00zz__evaluate_uncompz00,
		BgL_bgl_za762uncomp1201za7622028z00,
		BGl_z62uncomp1201z62zz__evaluate_uncompz00, 0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1962z00zz__evaluate_uncompz00,
		BgL_bgl_za762uncompza7d2ev_v2029z00,
		BGl_z62uncompzd2ev_var1204zb0zz__evaluate_uncompz00, 0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1964z00zz__evaluate_uncompz00,
		BgL_bgl_za762uncompza7d2ev_g2030z00,
		BGl_z62uncompzd2ev_global1206zb0zz__evaluate_uncompz00, 0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1965z00zz__evaluate_uncompz00,
		BgL_bgl_za762uncompza7d2ev_l2031z00,
		BGl_z62uncompzd2ev_litt1208zb0zz__evaluate_uncompz00, 0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1966z00zz__evaluate_uncompz00,
		BgL_bgl_za762uncompza7d2ev_i2032z00,
		BGl_z62uncompzd2ev_if1210zb0zz__evaluate_uncompz00, 0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1967z00zz__evaluate_uncompz00,
		BgL_bgl_za762uncompza7d2ev_o2033z00,
		BGl_z62uncompzd2ev_or1212zb0zz__evaluate_uncompz00, 0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1968z00zz__evaluate_uncompz00,
		BgL_bgl_za762uncompza7d2ev_a2034z00,
		BGl_z62uncompzd2ev_and1214zb0zz__evaluate_uncompz00, 0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1969z00zz__evaluate_uncompz00,
		BgL_bgl_za762uncompza7d2ev_p2035z00,
		BGl_z62uncompzd2ev_prog21216zb0zz__evaluate_uncompz00, 0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1970z00zz__evaluate_uncompz00,
		BgL_bgl_za762uncompza7d2ev_t2036z00,
		BGl_z62uncompzd2ev_trap1218zb0zz__evaluate_uncompz00, 0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1971z00zz__evaluate_uncompz00,
		BgL_bgl_za762uncompza7d2ev_s2037z00,
		BGl_z62uncompzd2ev_setglobal1220zb0zz__evaluate_uncompz00, 0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1972z00zz__evaluate_uncompz00,
		BgL_bgl_za762uncompza7d2ev_d2038z00,
		BGl_z62uncompzd2ev_defglobal1222zb0zz__evaluate_uncompz00, 0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1973z00zz__evaluate_uncompz00,
		BgL_bgl_za762uncompza7d2ev_s2039z00,
		BGl_z62uncompzd2ev_setlocal1224zb0zz__evaluate_uncompz00, 0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1974z00zz__evaluate_uncompz00,
		BgL_bgl_za762uncompza7d2ev_b2040z00,
		BGl_z62uncompzd2ev_bindzd2exit1226z62zz__evaluate_uncompz00, 0L, BUNSPEC,
		1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1975z00zz__evaluate_uncompz00,
		BgL_bgl_za762uncompza7d2ev_u2041z00,
		BGl_z62uncompzd2ev_unwindzd2pro1228z62zz__evaluate_uncompz00, 0L, BUNSPEC,
		1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1976z00zz__evaluate_uncompz00,
		BgL_bgl_za762uncompza7d2ev_w2042z00,
		BGl_z62uncompzd2ev_withzd2handl1230z62zz__evaluate_uncompz00, 0L, BUNSPEC,
		1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1977z00zz__evaluate_uncompz00,
		BgL_bgl_za762uncompza7d2ev_s2043z00,
		BGl_z62uncompzd2ev_synchroniza71233z17zz__evaluate_uncompz00, 0L, BUNSPEC,
		1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1978z00zz__evaluate_uncompz00,
		BgL_bgl_za762uncompza7d2ev_l2044z00,
		BGl_z62uncompzd2ev_let1235zb0zz__evaluate_uncompz00, 0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1979z00zz__evaluate_uncompz00,
		BgL_bgl_za762uncompza7d2ev_l2045z00,
		BGl_z62uncompzd2ev_letza21237z12zz__evaluate_uncompz00, 0L, BUNSPEC, 1);
	      BGL_DEFINE_STRING(BGl_string1986z00zz__evaluate_uncompz00,
		BgL_bgl_string1986za700za7za7_2046za7, "lambda", 6);
	      BGL_DEFINE_STRING(BGl_string1988z00zz__evaluate_uncompz00,
		BgL_bgl_string1988za700za7za7_2047za7, "letrec", 6);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1980z00zz__evaluate_uncompz00,
		BgL_bgl_za762uncompza7d2ev_l2048z00,
		BGl_z62uncompzd2ev_letrec1239zb0zz__evaluate_uncompz00, 0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1981z00zz__evaluate_uncompz00,
		BgL_bgl_za762uncompza7d2ev_l2049z00,
		BGl_z62uncompzd2ev_labels1241zb0zz__evaluate_uncompz00, 0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1982z00zz__evaluate_uncompz00,
		BgL_bgl_za762uncompza7d2ev_g2050z00,
		BGl_z62uncompzd2ev_goto1243zb0zz__evaluate_uncompz00, 0L, BUNSPEC, 1);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1983z00zz__evaluate_uncompz00,
		BgL_bgl_za762uncompza7d2ev_a2051z00,
		BGl_z62uncompzd2ev_app1245zb0zz__evaluate_uncompz00, 0L, BUNSPEC, 1);
	      BGL_DEFINE_STRING(BGl_string1990z00zz__evaluate_uncompz00,
		BgL_bgl_string1990za700za7za7_2052za7, "let*", 4);
	      DEFINE_STATIC_BGL_PROCEDURE(BGl_proc1984z00zz__evaluate_uncompz00,
		BgL_bgl_za762uncompza7d2ev_a2053z00,
		BGl_z62uncompzd2ev_abs1247zb0zz__evaluate_uncompz00, 0L, BUNSPEC, 1);
	      BGL_DEFINE_STRING(BGl_string1992z00zz__evaluate_uncompz00,
		BgL_bgl_string1992za700za7za7_2054za7, "let", 3);
	      BGL_DEFINE_STRING(BGl_string1994z00zz__evaluate_uncompz00,
		BgL_bgl_string1994za700za7za7_2055za7, "prelock", 7);
	      BGL_DEFINE_STRING(BGl_string1996z00zz__evaluate_uncompz00,
		BgL_bgl_string1996za700za7za7_2056za7, "synchronize", 11);
	      BGL_DEFINE_STRING(BGl_string1998z00zz__evaluate_uncompz00,
		BgL_bgl_string1998za700za7za7_2057za7, "with-handler", 12);
	      DEFINE_STATIC_BGL_GENERIC(BGl_uncompzd2envzd2zz__evaluate_uncompz00,
		BgL_bgl_za762uncompza762za7za7__2058z00,
		BGl_z62uncompz62zz__evaluate_uncompz00, 0L, BUNSPEC, 1);
	     
		DEFINE_EXPORT_BGL_PROCEDURE(BGl_uncompilezd2envzd2zz__evaluate_uncompz00,
		BgL_bgl_za762uncompileza762za72059za7,
		BGl_z62uncompilez62zz__evaluate_uncompz00, 0L, BUNSPEC, 1);
	      BGL_DEFINE_STRING(BGl_string2000z00zz__evaluate_uncompz00,
		BgL_bgl_string2000za700za7za7_2060za7, "unwind-protect", 14);
	      BGL_DEFINE_STRING(BGl_string2002z00zz__evaluate_uncompz00,
		BgL_bgl_string2002za700za7za7_2061za7, "bind-exit", 9);
	      BGL_DEFINE_STRING(BGl_string2004z00zz__evaluate_uncompz00,
		BgL_bgl_string2004za700za7za7_2062za7, "set!", 4);
	      BGL_DEFINE_STRING(BGl_string2006z00zz__evaluate_uncompz00,
		BgL_bgl_string2006za700za7za7_2063za7, "define", 6);
	      BGL_DEFINE_STRING(BGl_string2008z00zz__evaluate_uncompz00,
		BgL_bgl_string2008za700za7za7_2064za7, "trap", 4);
	      BGL_DEFINE_STRING(BGl_string2010z00zz__evaluate_uncompz00,
		BgL_bgl_string2010za700za7za7_2065za7, "begin", 5);
	      BGL_DEFINE_STRING(BGl_string2012z00zz__evaluate_uncompz00,
		BgL_bgl_string2012za700za7za7_2066za7, "and", 3);
	      BGL_DEFINE_STRING(BGl_string2014z00zz__evaluate_uncompz00,
		BgL_bgl_string2014za700za7za7_2067za7, "or", 2);
	      BGL_DEFINE_STRING(BGl_string2016z00zz__evaluate_uncompz00,
		BgL_bgl_string2016za700za7za7_2068za7, "if", 2);
	      BGL_DEFINE_STRING(BGl_string2018z00zz__evaluate_uncompz00,
		BgL_bgl_string2018za700za7za7_2069za7, "quote", 5);
	      BGL_DEFINE_STRING(BGl_string2019z00zz__evaluate_uncompz00,
		BgL_bgl_string2019za700za7za7_2070za7, "__evaluate_uncomp", 17);

/* contant bindings */
	static void bgl_constant_bindings()
	{
		BGL_BIND_STRING(BGl_string2019z00zz__evaluate_uncompz00,
			BgL_bgl_string2019za700za7za7_2070za7);
		BGL_BIND_STRING(BGl_string2018z00zz__evaluate_uncompz00,
			BgL_bgl_string2018za700za7za7_2069za7);
		BGL_BIND_STRING(BGl_string2016z00zz__evaluate_uncompz00,
			BgL_bgl_string2016za700za7za7_2068za7);
		BGL_BIND_STRING(BGl_string2014z00zz__evaluate_uncompz00,
			BgL_bgl_string2014za700za7za7_2067za7);
		BGL_BIND_STRING(BGl_string2012z00zz__evaluate_uncompz00,
			BgL_bgl_string2012za700za7za7_2066za7);
		BGL_BIND_STRING(BGl_string2010z00zz__evaluate_uncompz00,
			BgL_bgl_string2010za700za7za7_2065za7);
		BGL_BIND_STRING(BGl_string2008z00zz__evaluate_uncompz00,
			BgL_bgl_string2008za700za7za7_2064za7);
		BGL_BIND_STRING(BGl_string2006z00zz__evaluate_uncompz00,
			BgL_bgl_string2006za700za7za7_2063za7);
		BGL_BIND_STRING(BGl_string2004z00zz__evaluate_uncompz00,
			BgL_bgl_string2004za700za7za7_2062za7);
		BGL_BIND_STRING(BGl_string2002z00zz__evaluate_uncompz00,
			BgL_bgl_string2002za700za7za7_2061za7);
		BGL_BIND_STRING(BGl_string2000z00zz__evaluate_uncompz00,
			BgL_bgl_string2000za700za7za7_2060za7);
		BGL_BIND_PROCEDURE(BGl_uncompilezd2envzd2zz__evaluate_uncompz00,
			BgL_bgl_za762uncompileza762za72059za7);
		BGL_BIND_PROCEDURE(BGl_uncompzd2envzd2zz__evaluate_uncompz00,
			BgL_bgl_za762uncompza762za7za7__2058z00);
		BGL_BIND_STRING(BGl_string1998z00zz__evaluate_uncompz00,
			BgL_bgl_string1998za700za7za7_2057za7);
		BGL_BIND_STRING(BGl_string1996z00zz__evaluate_uncompz00,
			BgL_bgl_string1996za700za7za7_2056za7);
		BGL_BIND_STRING(BGl_string1994z00zz__evaluate_uncompz00,
			BgL_bgl_string1994za700za7za7_2055za7);
		BGL_BIND_STRING(BGl_string1992z00zz__evaluate_uncompz00,
			BgL_bgl_string1992za700za7za7_2054za7);
		BGL_BIND_PROCEDURE(BGl_proc1984z00zz__evaluate_uncompz00,
			BgL_bgl_za762uncompza7d2ev_a2053z00);
		BGL_BIND_STRING(BGl_string1990z00zz__evaluate_uncompz00,
			BgL_bgl_string1990za700za7za7_2052za7);
		BGL_BIND_PROCEDURE(BGl_proc1983z00zz__evaluate_uncompz00,
			BgL_bgl_za762uncompza7d2ev_a2051z00);
		BGL_BIND_PROCEDURE(BGl_proc1982z00zz__evaluate_uncompz00,
			BgL_bgl_za762uncompza7d2ev_g2050z00);
		BGL_BIND_PROCEDURE(BGl_proc1981z00zz__evaluate_uncompz00,
			BgL_bgl_za762uncompza7d2ev_l2049z00);
		BGL_BIND_PROCEDURE(BGl_proc1980z00zz__evaluate_uncompz00,
			BgL_bgl_za762uncompza7d2ev_l2048z00);
		BGL_BIND_STRING(BGl_string1988z00zz__evaluate_uncompz00,
			BgL_bgl_string1988za700za7za7_2047za7);
		BGL_BIND_STRING(BGl_string1986z00zz__evaluate_uncompz00,
			BgL_bgl_string1986za700za7za7_2046za7);
		BGL_BIND_PROCEDURE(BGl_proc1979z00zz__evaluate_uncompz00,
			BgL_bgl_za762uncompza7d2ev_l2045z00);
		BGL_BIND_PROCEDURE(BGl_proc1978z00zz__evaluate_uncompz00,
			BgL_bgl_za762uncompza7d2ev_l2044z00);
		BGL_BIND_PROCEDURE(BGl_proc1977z00zz__evaluate_uncompz00,
			BgL_bgl_za762uncompza7d2ev_s2043z00);
		BGL_BIND_PROCEDURE(BGl_proc1976z00zz__evaluate_uncompz00,
			BgL_bgl_za762uncompza7d2ev_w2042z00);
		BGL_BIND_PROCEDURE(BGl_proc1975z00zz__evaluate_uncompz00,
			BgL_bgl_za762uncompza7d2ev_u2041z00);
		BGL_BIND_PROCEDURE(BGl_proc1974z00zz__evaluate_uncompz00,
			BgL_bgl_za762uncompza7d2ev_b2040z00);
		BGL_BIND_PROCEDURE(BGl_proc1973z00zz__evaluate_uncompz00,
			BgL_bgl_za762uncompza7d2ev_s2039z00);
		BGL_BIND_PROCEDURE(BGl_proc1972z00zz__evaluate_uncompz00,
			BgL_bgl_za762uncompza7d2ev_d2038z00);
		BGL_BIND_PROCEDURE(BGl_proc1971z00zz__evaluate_uncompz00,
			BgL_bgl_za762uncompza7d2ev_s2037z00);
		BGL_BIND_PROCEDURE(BGl_proc1970z00zz__evaluate_uncompz00,
			BgL_bgl_za762uncompza7d2ev_t2036z00);
		BGL_BIND_PROCEDURE(BGl_proc1969z00zz__evaluate_uncompz00,
			BgL_bgl_za762uncompza7d2ev_p2035z00);
		BGL_BIND_PROCEDURE(BGl_proc1968z00zz__evaluate_uncompz00,
			BgL_bgl_za762uncompza7d2ev_a2034z00);
		BGL_BIND_PROCEDURE(BGl_proc1967z00zz__evaluate_uncompz00,
			BgL_bgl_za762uncompza7d2ev_o2033z00);
		BGL_BIND_PROCEDURE(BGl_proc1966z00zz__evaluate_uncompz00,
			BgL_bgl_za762uncompza7d2ev_i2032z00);
		BGL_BIND_PROCEDURE(BGl_proc1965z00zz__evaluate_uncompz00,
			BgL_bgl_za762uncompza7d2ev_l2031z00);
		BGL_BIND_PROCEDURE(BGl_proc1964z00zz__evaluate_uncompz00,
			BgL_bgl_za762uncompza7d2ev_g2030z00);
		BGL_BIND_PROCEDURE(BGl_proc1962z00zz__evaluate_uncompz00,
			BgL_bgl_za762uncompza7d2ev_v2029z00);
		BGL_BIND_PROCEDURE(BGl_proc1957z00zz__evaluate_uncompz00,
			BgL_bgl_za762uncomp1201za7622028z00);
		BGL_BIND_STRING(BGl_string1963z00zz__evaluate_uncompz00,
			BgL_bgl_string1963za700za7za7_2027za7);
		BGL_BIND_STRING(BGl_string1961z00zz__evaluate_uncompz00,
			BgL_bgl_string1961za700za7za7_2026za7);
		BGL_BIND_STRING(BGl_string1960z00zz__evaluate_uncompz00,
			BgL_bgl_string1960za700za7za7_2025za7);
		BGL_BIND_STRING(BGl_string1958z00zz__evaluate_uncompz00,
			BgL_bgl_string1958za700za7za7_2024za7);
		BGL_BIND_STRING(BGl_string1956z00zz__evaluate_uncompz00,
			BgL_bgl_string1956za700za7za7_2023za7);
		BGL_BIND_STRING(BGl_string1955z00zz__evaluate_uncompz00,
			BgL_bgl_string1955za700za7za7_2022za7);
		BGL_BIND_STRING(BGl_string1954z00zz__evaluate_uncompz00,
			BgL_bgl_string1954za700za7za7_2021za7);
	}

/* GC roots registration */
	static obj_t bgl_gc_roots_register()
	{
#if defined( BGL_GC_ROOTS )
#define ADD_ROOT( addr ) (addr > roots_max ? roots_max = addr : (addr < roots_min ? roots_min = addr : 0))
		void *roots_min = (void *) ULONG_MAX, *roots_max = 0;

		ADD_ROOT((void *) (&BGl_symbol2003z00zz__evaluate_uncompz00));
		ADD_ROOT((void *) (&BGl_symbol2005z00zz__evaluate_uncompz00));
		ADD_ROOT((void *) (&BGl_symbol2007z00zz__evaluate_uncompz00));
		ADD_ROOT((void *) (&BGl_symbol2009z00zz__evaluate_uncompz00));
		ADD_ROOT((void *) (&BGl_symbol2011z00zz__evaluate_uncompz00));
		ADD_ROOT((void *) (&BGl_symbol2013z00zz__evaluate_uncompz00));
		ADD_ROOT((void *) (&BGl_symbol2015z00zz__evaluate_uncompz00));
		ADD_ROOT((void *) (&BGl_symbol2017z00zz__evaluate_uncompz00));
		ADD_ROOT((void
				*) (&BGl_requirezd2initializa7ationz75zz__evaluate_uncompz00));
		ADD_ROOT((void *) (&BGl_keyword1993z00zz__evaluate_uncompz00));
		ADD_ROOT((void *) (&BGl_symbol1959z00zz__evaluate_uncompz00));
		ADD_ROOT((void *) (&BGl_symbol1985z00zz__evaluate_uncompz00));
		ADD_ROOT((void *) (&BGl_symbol1987z00zz__evaluate_uncompz00));
		ADD_ROOT((void *) (&BGl_symbol1989z00zz__evaluate_uncompz00));
		ADD_ROOT((void *) (&BGl_symbol1991z00zz__evaluate_uncompz00));
		ADD_ROOT((void *) (&BGl_symbol1995z00zz__evaluate_uncompz00));
		ADD_ROOT((void *) (&BGl_symbol1997z00zz__evaluate_uncompz00));
		ADD_ROOT((void *) (&BGl_symbol1999z00zz__evaluate_uncompz00));
		ADD_ROOT((void *) (&BGl_symbol2001z00zz__evaluate_uncompz00));
#undef ADD_ROOT
		if (roots_max > 0)
			GC_add_roots(roots_min, ((void **) roots_max) + 1);
#endif
		return BUNSPEC;
	}



/* module-initialization */
	BGL_EXPORTED_DEF obj_t
		BGl_modulezd2initializa7ationz75zz__evaluate_uncompz00(long
		BgL_checksumz00_2891, char *BgL_fromz00_2892)
	{
		{
			if (CBOOL(BGl_requirezd2initializa7ationz75zz__evaluate_uncompz00))
				{
					BGl_requirezd2initializa7ationz75zz__evaluate_uncompz00 =
						BBOOL(((bool_t) 0));
					bgl_constant_bindings();
					BGl_gczd2rootszd2initz00zz__evaluate_uncompz00();
					BGl_cnstzd2initzd2zz__evaluate_uncompz00();
					BGl_importedzd2moduleszd2initz00zz__evaluate_uncompz00();
					BGl_genericzd2initzd2zz__evaluate_uncompz00();
					BGl_methodzd2initzd2zz__evaluate_uncompz00();
					return BGl_toplevelzd2initzd2zz__evaluate_uncompz00();
				}
			else
				{
					return BUNSPEC;
				}
		}

	}



/* cnst-init */
	obj_t BGl_cnstzd2initzd2zz__evaluate_uncompz00(void)
	{
		{	/* Eval/evaluate_uncomp.scm 15 */
			BGl_symbol1959z00zz__evaluate_uncompz00 =
				bstring_to_symbol(BGl_string1958z00zz__evaluate_uncompz00);
			BGl_symbol1985z00zz__evaluate_uncompz00 =
				bstring_to_symbol(BGl_string1986z00zz__evaluate_uncompz00);
			BGl_symbol1987z00zz__evaluate_uncompz00 =
				bstring_to_symbol(BGl_string1988z00zz__evaluate_uncompz00);
			BGl_symbol1989z00zz__evaluate_uncompz00 =
				bstring_to_symbol(BGl_string1990z00zz__evaluate_uncompz00);
			BGl_symbol1991z00zz__evaluate_uncompz00 =
				bstring_to_symbol(BGl_string1992z00zz__evaluate_uncompz00);
			BGl_keyword1993z00zz__evaluate_uncompz00 =
				bstring_to_keyword(BGl_string1994z00zz__evaluate_uncompz00);
			BGl_symbol1995z00zz__evaluate_uncompz00 =
				bstring_to_symbol(BGl_string1996z00zz__evaluate_uncompz00);
			BGl_symbol1997z00zz__evaluate_uncompz00 =
				bstring_to_symbol(BGl_string1998z00zz__evaluate_uncompz00);
			BGl_symbol1999z00zz__evaluate_uncompz00 =
				bstring_to_symbol(BGl_string2000z00zz__evaluate_uncompz00);
			BGl_symbol2001z00zz__evaluate_uncompz00 =
				bstring_to_symbol(BGl_string2002z00zz__evaluate_uncompz00);
			BGl_symbol2003z00zz__evaluate_uncompz00 =
				bstring_to_symbol(BGl_string2004z00zz__evaluate_uncompz00);
			BGl_symbol2005z00zz__evaluate_uncompz00 =
				bstring_to_symbol(BGl_string2006z00zz__evaluate_uncompz00);
			BGl_symbol2007z00zz__evaluate_uncompz00 =
				bstring_to_symbol(BGl_string2008z00zz__evaluate_uncompz00);
			BGl_symbol2009z00zz__evaluate_uncompz00 =
				bstring_to_symbol(BGl_string2010z00zz__evaluate_uncompz00);
			BGl_symbol2011z00zz__evaluate_uncompz00 =
				bstring_to_symbol(BGl_string2012z00zz__evaluate_uncompz00);
			BGl_symbol2013z00zz__evaluate_uncompz00 =
				bstring_to_symbol(BGl_string2014z00zz__evaluate_uncompz00);
			BGl_symbol2015z00zz__evaluate_uncompz00 =
				bstring_to_symbol(BGl_string2016z00zz__evaluate_uncompz00);
			return (BGl_symbol2017z00zz__evaluate_uncompz00 =
				bstring_to_symbol(BGl_string2018z00zz__evaluate_uncompz00), BUNSPEC);
		}

	}



/* gc-roots-init */
	obj_t BGl_gczd2rootszd2initz00zz__evaluate_uncompz00(void)
	{
		{	/* Eval/evaluate_uncomp.scm 15 */
			return bgl_gc_roots_register();
		}

	}



/* toplevel-init */
	obj_t BGl_toplevelzd2initzd2zz__evaluate_uncompz00(void)
	{
		{	/* Eval/evaluate_uncomp.scm 15 */
			return BUNSPEC;
		}

	}



/* uncompile */
	BGL_EXPORTED_DEF obj_t
		BGl_uncompilez00zz__evaluate_uncompz00(BgL_ev_exprz00_bglt BgL_ez00_3)
	{
		{	/* Eval/evaluate_uncomp.scm 62 */
			BGL_TAIL return BGl_uncompz00zz__evaluate_uncompz00(BgL_ez00_3);
		}

	}



/* &uncompile */
	obj_t BGl_z62uncompilez62zz__evaluate_uncompz00(obj_t BgL_envz00_2515,
		obj_t BgL_ez00_2516)
	{
		{	/* Eval/evaluate_uncomp.scm 62 */
			{	/* Eval/evaluate_uncomp.scm 63 */
				BgL_ev_exprz00_bglt BgL_auxz00_2923;

				if (BGl_isazf3zf3zz__objectz00(BgL_ez00_2516,
						BGl_ev_exprz00zz__evaluate_typesz00))
					{	/* Eval/evaluate_uncomp.scm 63 */
						BgL_auxz00_2923 = ((BgL_ev_exprz00_bglt) BgL_ez00_2516);
					}
				else
					{
						obj_t BgL_auxz00_2927;

						BgL_auxz00_2927 =
							BGl_typezd2errorzd2zz__errorz00
							(BGl_string1954z00zz__evaluate_uncompz00, BINT(1816L),
							BGl_string1955z00zz__evaluate_uncompz00,
							BGl_string1956z00zz__evaluate_uncompz00, BgL_ez00_2516);
						FAILURE(BgL_auxz00_2927, BFALSE, BFALSE);
					}
				return BGl_uncompilez00zz__evaluate_uncompz00(BgL_auxz00_2923);
			}
		}

	}



/* object-init */
	obj_t BGl_objectzd2initzd2zz__evaluate_uncompz00(void)
	{
		{	/* Eval/evaluate_uncomp.scm 15 */
			return BUNSPEC;
		}

	}



/* generic-init */
	obj_t BGl_genericzd2initzd2zz__evaluate_uncompz00(void)
	{
		{	/* Eval/evaluate_uncomp.scm 15 */
			return
				BGl_registerzd2genericz12zc0zz__objectz00
				(BGl_uncompzd2envzd2zz__evaluate_uncompz00,
				BGl_proc1957z00zz__evaluate_uncompz00,
				BGl_ev_exprz00zz__evaluate_typesz00,
				BGl_string1958z00zz__evaluate_uncompz00);
		}

	}



/* &uncomp1201 */
	obj_t BGl_z62uncomp1201z62zz__evaluate_uncompz00(obj_t BgL_envz00_2518,
		obj_t BgL_ez00_2519)
	{
		{	/* Eval/evaluate_uncomp.scm 65 */
			return
				BGl_errorz00zz__errorz00(BGl_symbol1959z00zz__evaluate_uncompz00,
				BGl_string1960z00zz__evaluate_uncompz00,
				((obj_t) ((BgL_ev_exprz00_bglt) BgL_ez00_2519)));
		}

	}



/* uncomp */
	obj_t BGl_uncompz00zz__evaluate_uncompz00(BgL_ev_exprz00_bglt BgL_ez00_4)
	{
		{	/* Eval/evaluate_uncomp.scm 65 */
			{	/* Eval/evaluate_uncomp.scm 65 */
				obj_t BgL_method1202z00_1161;

				{	/* Eval/evaluate_uncomp.scm 65 */
					obj_t BgL_res1938z00_2023;

					{	/* Eval/evaluate_uncomp.scm 65 */
						long BgL_objzd2classzd2numz00_1994;

						BgL_objzd2classzd2numz00_1994 =
							BGL_OBJECT_CLASS_NUM(((BgL_objectz00_bglt) BgL_ez00_4));
						{	/* Eval/evaluate_uncomp.scm 65 */
							obj_t BgL_arg1903z00_1995;

							BgL_arg1903z00_1995 =
								PROCEDURE_REF(BGl_uncompzd2envzd2zz__evaluate_uncompz00,
								(int) (1L));
							{	/* Eval/evaluate_uncomp.scm 65 */
								int BgL_offsetz00_1998;

								BgL_offsetz00_1998 = (int) (BgL_objzd2classzd2numz00_1994);
								{	/* Eval/evaluate_uncomp.scm 65 */
									long BgL_offsetz00_1999;

									BgL_offsetz00_1999 =
										((long) (BgL_offsetz00_1998) - OBJECT_TYPE);
									{	/* Eval/evaluate_uncomp.scm 65 */
										long BgL_modz00_2000;

										BgL_modz00_2000 =
											(BgL_offsetz00_1999 >> (int) ((long) ((int) (4L))));
										{	/* Eval/evaluate_uncomp.scm 65 */
											long BgL_restz00_2002;

											BgL_restz00_2002 =
												(BgL_offsetz00_1999 &
												(long) (
													(int) (
														((long) (
																(int) (
																	(1L <<
																		(int) ((long) ((int) (4L)))))) - 1L))));
											{	/* Eval/evaluate_uncomp.scm 65 */

												{	/* Eval/evaluate_uncomp.scm 65 */
													obj_t BgL_bucketz00_2004;

													BgL_bucketz00_2004 =
														VECTOR_REF(
														((obj_t) BgL_arg1903z00_1995), BgL_modz00_2000);
													BgL_res1938z00_2023 =
														VECTOR_REF(
														((obj_t) BgL_bucketz00_2004), BgL_restz00_2002);
					}}}}}}}}
					BgL_method1202z00_1161 = BgL_res1938z00_2023;
				}
				return
					BGL_PROCEDURE_CALL1(BgL_method1202z00_1161, ((obj_t) BgL_ez00_4));
			}
		}

	}



/* &uncomp */
	obj_t BGl_z62uncompz62zz__evaluate_uncompz00(obj_t BgL_envz00_2520,
		obj_t BgL_ez00_2521)
	{
		{	/* Eval/evaluate_uncomp.scm 65 */
			{	/* Eval/evaluate_uncomp.scm 65 */
				BgL_ev_exprz00_bglt BgL_auxz00_2966;

				{	/* Eval/evaluate_uncomp.scm 65 */
					bool_t BgL_test2073z00_2967;

					{	/* Eval/evaluate_uncomp.scm 65 */
						obj_t BgL_classz00_2615;

						BgL_classz00_2615 = BGl_ev_exprz00zz__evaluate_typesz00;
						if (BGL_OBJECTP(BgL_ez00_2521))
							{	/* Eval/evaluate_uncomp.scm 65 */
								BgL_objectz00_bglt BgL_arg1899z00_2617;
								long BgL_arg1901z00_2618;

								BgL_arg1899z00_2617 = (BgL_objectz00_bglt) (BgL_ez00_2521);
								BgL_arg1901z00_2618 = BGL_CLASS_DEPTH(BgL_classz00_2615);
								if (BGL_CONDEXPAND_ISA_ARCH64())
									{	/* Eval/evaluate_uncomp.scm 65 */
										long BgL_idxz00_2626;

										BgL_idxz00_2626 =
											BGL_OBJECT_INHERITANCE_NUM(BgL_arg1899z00_2617);
										{	/* Eval/evaluate_uncomp.scm 65 */
											obj_t BgL_arg1890z00_2627;

											{	/* Eval/evaluate_uncomp.scm 65 */
												long BgL_arg1891z00_2628;

												BgL_arg1891z00_2628 =
													(BgL_idxz00_2626 + BgL_arg1901z00_2618);
												BgL_arg1890z00_2627 =
													VECTOR_REF(BGl_za2inheritancesza2z00zz__objectz00,
													BgL_arg1891z00_2628);
											}
											BgL_test2073z00_2967 =
												(BgL_arg1890z00_2627 == BgL_classz00_2615);
									}}
								else
									{	/* Eval/evaluate_uncomp.scm 65 */
										bool_t BgL_res2020z00_2654;

										{	/* Eval/evaluate_uncomp.scm 65 */
											obj_t BgL_oclassz00_2636;

											{	/* Eval/evaluate_uncomp.scm 65 */
												obj_t BgL_arg1907z00_2644;
												long BgL_arg1908z00_2645;

												BgL_arg1907z00_2644 =
													(BGl_za2classesza2z00zz__objectz00);
												{	/* Eval/evaluate_uncomp.scm 65 */
													long BgL_arg1911z00_2646;

													BgL_arg1911z00_2646 =
														BGL_OBJECT_CLASS_NUM(BgL_arg1899z00_2617);
													BgL_arg1908z00_2645 =
														(BgL_arg1911z00_2646 - OBJECT_TYPE);
												}
												BgL_oclassz00_2636 =
													VECTOR_REF(BgL_arg1907z00_2644, BgL_arg1908z00_2645);
											}
											{	/* Eval/evaluate_uncomp.scm 65 */
												bool_t BgL__ortest_1126z00_2637;

												BgL__ortest_1126z00_2637 =
													(BgL_classz00_2615 == BgL_oclassz00_2636);
												if (BgL__ortest_1126z00_2637)
													{	/* Eval/evaluate_uncomp.scm 65 */
														BgL_res2020z00_2654 = BgL__ortest_1126z00_2637;
													}
												else
													{	/* Eval/evaluate_uncomp.scm 65 */
														long BgL_odepthz00_2638;

														{	/* Eval/evaluate_uncomp.scm 65 */
															obj_t BgL_arg1894z00_2639;

															BgL_arg1894z00_2639 = (BgL_oclassz00_2636);
															BgL_odepthz00_2638 =
																BGL_CLASS_DEPTH(BgL_arg1894z00_2639);
														}
														if ((BgL_arg1901z00_2618 < BgL_odepthz00_2638))
															{	/* Eval/evaluate_uncomp.scm 65 */
																obj_t BgL_arg1892z00_2641;

																{	/* Eval/evaluate_uncomp.scm 65 */
																	obj_t BgL_arg1893z00_2642;

																	BgL_arg1893z00_2642 = (BgL_oclassz00_2636);
																	BgL_arg1892z00_2641 =
																		BGL_CLASS_ANCESTORS_REF(BgL_arg1893z00_2642,
																		BgL_arg1901z00_2618);
																}
																BgL_res2020z00_2654 =
																	(BgL_arg1892z00_2641 == BgL_classz00_2615);
															}
														else
															{	/* Eval/evaluate_uncomp.scm 65 */
																BgL_res2020z00_2654 = ((bool_t) 0);
															}
													}
											}
										}
										BgL_test2073z00_2967 = BgL_res2020z00_2654;
									}
							}
						else
							{	/* Eval/evaluate_uncomp.scm 65 */
								BgL_test2073z00_2967 = ((bool_t) 0);
							}
					}
					if (BgL_test2073z00_2967)
						{	/* Eval/evaluate_uncomp.scm 65 */
							BgL_auxz00_2966 = ((BgL_ev_exprz00_bglt) BgL_ez00_2521);
						}
					else
						{
							obj_t BgL_auxz00_2992;

							BgL_auxz00_2992 =
								BGl_typezd2errorzd2zz__errorz00
								(BGl_string1954z00zz__evaluate_uncompz00, BINT(1830L),
								BGl_string1961z00zz__evaluate_uncompz00,
								BGl_string1956z00zz__evaluate_uncompz00, BgL_ez00_2521);
							FAILURE(BgL_auxz00_2992, BFALSE, BFALSE);
						}
				}
				return BGl_uncompz00zz__evaluate_uncompz00(BgL_auxz00_2966);
			}
		}

	}



/* method-init */
	obj_t BGl_methodzd2initzd2zz__evaluate_uncompz00(void)
	{
		{	/* Eval/evaluate_uncomp.scm 15 */
			BGl_genericzd2addzd2methodz12z12zz__objectz00
				(BGl_uncompzd2envzd2zz__evaluate_uncompz00,
				BGl_ev_varz00zz__evaluate_typesz00,
				BGl_proc1962z00zz__evaluate_uncompz00,
				BGl_string1963z00zz__evaluate_uncompz00);
			BGl_genericzd2addzd2methodz12z12zz__objectz00
				(BGl_uncompzd2envzd2zz__evaluate_uncompz00,
				BGl_ev_globalz00zz__evaluate_typesz00,
				BGl_proc1964z00zz__evaluate_uncompz00,
				BGl_string1963z00zz__evaluate_uncompz00);
			BGl_genericzd2addzd2methodz12z12zz__objectz00
				(BGl_uncompzd2envzd2zz__evaluate_uncompz00,
				BGl_ev_littz00zz__evaluate_typesz00,
				BGl_proc1965z00zz__evaluate_uncompz00,
				BGl_string1963z00zz__evaluate_uncompz00);
			BGl_genericzd2addzd2methodz12z12zz__objectz00
				(BGl_uncompzd2envzd2zz__evaluate_uncompz00,
				BGl_ev_ifz00zz__evaluate_typesz00,
				BGl_proc1966z00zz__evaluate_uncompz00,
				BGl_string1963z00zz__evaluate_uncompz00);
			BGl_genericzd2addzd2methodz12z12zz__objectz00
				(BGl_uncompzd2envzd2zz__evaluate_uncompz00,
				BGl_ev_orz00zz__evaluate_typesz00,
				BGl_proc1967z00zz__evaluate_uncompz00,
				BGl_string1963z00zz__evaluate_uncompz00);
			BGl_genericzd2addzd2methodz12z12zz__objectz00
				(BGl_uncompzd2envzd2zz__evaluate_uncompz00,
				BGl_ev_andz00zz__evaluate_typesz00,
				BGl_proc1968z00zz__evaluate_uncompz00,
				BGl_string1963z00zz__evaluate_uncompz00);
			BGl_genericzd2addzd2methodz12z12zz__objectz00
				(BGl_uncompzd2envzd2zz__evaluate_uncompz00,
				BGl_ev_prog2z00zz__evaluate_typesz00,
				BGl_proc1969z00zz__evaluate_uncompz00,
				BGl_string1963z00zz__evaluate_uncompz00);
			BGl_genericzd2addzd2methodz12z12zz__objectz00
				(BGl_uncompzd2envzd2zz__evaluate_uncompz00,
				BGl_ev_trapz00zz__evaluate_typesz00,
				BGl_proc1970z00zz__evaluate_uncompz00,
				BGl_string1963z00zz__evaluate_uncompz00);
			BGl_genericzd2addzd2methodz12z12zz__objectz00
				(BGl_uncompzd2envzd2zz__evaluate_uncompz00,
				BGl_ev_setglobalz00zz__evaluate_typesz00,
				BGl_proc1971z00zz__evaluate_uncompz00,
				BGl_string1963z00zz__evaluate_uncompz00);
			BGl_genericzd2addzd2methodz12z12zz__objectz00
				(BGl_uncompzd2envzd2zz__evaluate_uncompz00,
				BGl_ev_defglobalz00zz__evaluate_typesz00,
				BGl_proc1972z00zz__evaluate_uncompz00,
				BGl_string1963z00zz__evaluate_uncompz00);
			BGl_genericzd2addzd2methodz12z12zz__objectz00
				(BGl_uncompzd2envzd2zz__evaluate_uncompz00,
				BGl_ev_setlocalz00zz__evaluate_typesz00,
				BGl_proc1973z00zz__evaluate_uncompz00,
				BGl_string1963z00zz__evaluate_uncompz00);
			BGl_genericzd2addzd2methodz12z12zz__objectz00
				(BGl_uncompzd2envzd2zz__evaluate_uncompz00,
				BGl_ev_bindzd2exitzd2zz__evaluate_typesz00,
				BGl_proc1974z00zz__evaluate_uncompz00,
				BGl_string1963z00zz__evaluate_uncompz00);
			BGl_genericzd2addzd2methodz12z12zz__objectz00
				(BGl_uncompzd2envzd2zz__evaluate_uncompz00,
				BGl_ev_unwindzd2protectzd2zz__evaluate_typesz00,
				BGl_proc1975z00zz__evaluate_uncompz00,
				BGl_string1963z00zz__evaluate_uncompz00);
			BGl_genericzd2addzd2methodz12z12zz__objectz00
				(BGl_uncompzd2envzd2zz__evaluate_uncompz00,
				BGl_ev_withzd2handlerzd2zz__evaluate_typesz00,
				BGl_proc1976z00zz__evaluate_uncompz00,
				BGl_string1963z00zz__evaluate_uncompz00);
			BGl_genericzd2addzd2methodz12z12zz__objectz00
				(BGl_uncompzd2envzd2zz__evaluate_uncompz00,
				BGl_ev_synchroniza7eza7zz__evaluate_typesz00,
				BGl_proc1977z00zz__evaluate_uncompz00,
				BGl_string1963z00zz__evaluate_uncompz00);
			BGl_genericzd2addzd2methodz12z12zz__objectz00
				(BGl_uncompzd2envzd2zz__evaluate_uncompz00,
				BGl_ev_letz00zz__evaluate_typesz00,
				BGl_proc1978z00zz__evaluate_uncompz00,
				BGl_string1963z00zz__evaluate_uncompz00);
			BGl_genericzd2addzd2methodz12z12zz__objectz00
				(BGl_uncompzd2envzd2zz__evaluate_uncompz00,
				BGl_ev_letza2za2zz__evaluate_typesz00,
				BGl_proc1979z00zz__evaluate_uncompz00,
				BGl_string1963z00zz__evaluate_uncompz00);
			BGl_genericzd2addzd2methodz12z12zz__objectz00
				(BGl_uncompzd2envzd2zz__evaluate_uncompz00,
				BGl_ev_letrecz00zz__evaluate_typesz00,
				BGl_proc1980z00zz__evaluate_uncompz00,
				BGl_string1963z00zz__evaluate_uncompz00);
			BGl_genericzd2addzd2methodz12z12zz__objectz00
				(BGl_uncompzd2envzd2zz__evaluate_uncompz00,
				BGl_ev_labelsz00zz__evaluate_typesz00,
				BGl_proc1981z00zz__evaluate_uncompz00,
				BGl_string1963z00zz__evaluate_uncompz00);
			BGl_genericzd2addzd2methodz12z12zz__objectz00
				(BGl_uncompzd2envzd2zz__evaluate_uncompz00,
				BGl_ev_gotoz00zz__evaluate_typesz00,
				BGl_proc1982z00zz__evaluate_uncompz00,
				BGl_string1963z00zz__evaluate_uncompz00);
			BGl_genericzd2addzd2methodz12z12zz__objectz00
				(BGl_uncompzd2envzd2zz__evaluate_uncompz00,
				BGl_ev_appz00zz__evaluate_typesz00,
				BGl_proc1983z00zz__evaluate_uncompz00,
				BGl_string1963z00zz__evaluate_uncompz00);
			return
				BGl_genericzd2addzd2methodz12z12zz__objectz00
				(BGl_uncompzd2envzd2zz__evaluate_uncompz00,
				BGl_ev_absz00zz__evaluate_typesz00,
				BGl_proc1984z00zz__evaluate_uncompz00,
				BGl_string1963z00zz__evaluate_uncompz00);
		}

	}



/* &uncomp-ev_abs1247 */
	obj_t BGl_z62uncompzd2ev_abs1247zb0zz__evaluate_uncompz00(obj_t
		BgL_envz00_2544, obj_t BgL_ez00_2545)
	{
		{	/* Eval/evaluate_uncomp.scm 157 */
			{	/* Eval/evaluate_uncomp.scm 166 */
				obj_t BgL_arg1532z00_2656;

				{	/* Eval/evaluate_uncomp.scm 166 */
					obj_t BgL_arg1533z00_2657;
					obj_t BgL_arg1534z00_2658;

					{	/* Eval/evaluate_uncomp.scm 166 */
						obj_t BgL_arg1537z00_2659;
						obj_t BgL_arg1538z00_2660;

						BgL_arg1537z00_2659 =
							(((BgL_ev_absz00_bglt) COBJECT(
									((BgL_ev_absz00_bglt) BgL_ez00_2545)))->BgL_arityz00);
						{	/* Eval/evaluate_uncomp.scm 166 */
							obj_t BgL_l1183z00_2661;

							BgL_l1183z00_2661 =
								(((BgL_ev_absz00_bglt) COBJECT(
										((BgL_ev_absz00_bglt) BgL_ez00_2545)))->BgL_varsz00);
							if (NULLP(BgL_l1183z00_2661))
								{	/* Eval/evaluate_uncomp.scm 166 */
									BgL_arg1538z00_2660 = BNIL;
								}
							else
								{	/* Eval/evaluate_uncomp.scm 166 */
									obj_t BgL_head1185z00_2662;

									BgL_head1185z00_2662 = MAKE_YOUNG_PAIR(BNIL, BNIL);
									{
										obj_t BgL_l1183z00_2664;
										obj_t BgL_tail1186z00_2665;

										BgL_l1183z00_2664 = BgL_l1183z00_2661;
										BgL_tail1186z00_2665 = BgL_head1185z00_2662;
									BgL_zc3z04anonymousza31540ze3z87_2663:
										if (NULLP(BgL_l1183z00_2664))
											{	/* Eval/evaluate_uncomp.scm 166 */
												BgL_arg1538z00_2660 = CDR(BgL_head1185z00_2662);
											}
										else
											{	/* Eval/evaluate_uncomp.scm 166 */
												obj_t BgL_newtail1187z00_2666;

												{	/* Eval/evaluate_uncomp.scm 166 */
													obj_t BgL_arg1543z00_2667;

													BgL_arg1543z00_2667 =
														(((BgL_ev_varz00_bglt) COBJECT(
																((BgL_ev_varz00_bglt)
																	CAR(
																		((obj_t) BgL_l1183z00_2664)))))->
														BgL_namez00);
													BgL_newtail1187z00_2666 =
														MAKE_YOUNG_PAIR(BgL_arg1543z00_2667, BNIL);
												}
												SET_CDR(BgL_tail1186z00_2665, BgL_newtail1187z00_2666);
												{	/* Eval/evaluate_uncomp.scm 166 */
													obj_t BgL_arg1542z00_2668;

													BgL_arg1542z00_2668 =
														CDR(((obj_t) BgL_l1183z00_2664));
													{
														obj_t BgL_tail1186z00_3038;
														obj_t BgL_l1183z00_3037;

														BgL_l1183z00_3037 = BgL_arg1542z00_2668;
														BgL_tail1186z00_3038 = BgL_newtail1187z00_2666;
														BgL_tail1186z00_2665 = BgL_tail1186z00_3038;
														BgL_l1183z00_2664 = BgL_l1183z00_3037;
														goto BgL_zc3z04anonymousza31540ze3z87_2663;
													}
												}
											}
									}
								}
						}
						BgL_arg1533z00_2657 =
							BGl_redovarsze70ze7zz__evaluate_uncompz00(BgL_arg1537z00_2659,
							BgL_arg1538z00_2660);
					}
					BgL_arg1534z00_2658 =
						MAKE_YOUNG_PAIR(BGl_uncompz00zz__evaluate_uncompz00(
							(((BgL_ev_absz00_bglt) COBJECT(
										((BgL_ev_absz00_bglt) BgL_ez00_2545)))->BgL_bodyz00)),
						BNIL);
					BgL_arg1532z00_2656 =
						MAKE_YOUNG_PAIR(BgL_arg1533z00_2657, BgL_arg1534z00_2658);
				}
				return
					MAKE_YOUNG_PAIR(BGl_symbol1985z00zz__evaluate_uncompz00,
					BgL_arg1532z00_2656);
			}
		}

	}



/* rec~0 */
	obj_t BGl_recze70ze7zz__evaluate_uncompz00(obj_t BgL_lz00_1563)
	{
		{	/* Eval/evaluate_uncomp.scm 162 */
			if (NULLP(CDR(((obj_t) BgL_lz00_1563))))
				{	/* Eval/evaluate_uncomp.scm 163 */
					return CAR(((obj_t) BgL_lz00_1563));
				}
			else
				{	/* Eval/evaluate_uncomp.scm 165 */
					obj_t BgL_arg1554z00_1567;
					obj_t BgL_arg1555z00_1568;

					BgL_arg1554z00_1567 = CAR(((obj_t) BgL_lz00_1563));
					{	/* Eval/evaluate_uncomp.scm 165 */
						obj_t BgL_arg1558z00_1569;

						BgL_arg1558z00_1569 = CDR(((obj_t) BgL_lz00_1563));
						BgL_arg1555z00_1568 =
							BGl_recze70ze7zz__evaluate_uncompz00(BgL_arg1558z00_1569);
					}
					return MAKE_YOUNG_PAIR(BgL_arg1554z00_1567, BgL_arg1555z00_1568);
				}
		}

	}



/* redovars~0 */
	obj_t BGl_redovarsze70ze7zz__evaluate_uncompz00(obj_t BgL_nz00_1558,
		obj_t BgL_lz00_1559)
	{
		{	/* Eval/evaluate_uncomp.scm 165 */
			if (((long) CINT(BgL_nz00_1558) >= 0L))
				{	/* Eval/evaluate_uncomp.scm 160 */
					return BgL_lz00_1559;
				}
			else
				{	/* Eval/evaluate_uncomp.scm 160 */
					return BGl_recze70ze7zz__evaluate_uncompz00(BgL_lz00_1559);
				}
		}

	}



/* &uncomp-ev_app1245 */
	obj_t BGl_z62uncompzd2ev_app1245zb0zz__evaluate_uncompz00(obj_t
		BgL_envz00_2546, obj_t BgL_ez00_2547)
	{
		{	/* Eval/evaluate_uncomp.scm 153 */
			{	/* Eval/evaluate_uncomp.scm 155 */
				obj_t BgL_arg1516z00_2670;
				obj_t BgL_arg1517z00_2671;

				BgL_arg1516z00_2670 =
					BGl_uncompz00zz__evaluate_uncompz00(
					(((BgL_ev_appz00_bglt) COBJECT(
								((BgL_ev_appz00_bglt) BgL_ez00_2547)))->BgL_funz00));
				{	/* Eval/evaluate_uncomp.scm 155 */
					obj_t BgL_l1177z00_2672;

					BgL_l1177z00_2672 =
						(((BgL_ev_appz00_bglt) COBJECT(
								((BgL_ev_appz00_bglt) BgL_ez00_2547)))->BgL_argsz00);
					if (NULLP(BgL_l1177z00_2672))
						{	/* Eval/evaluate_uncomp.scm 155 */
							BgL_arg1517z00_2671 = BNIL;
						}
					else
						{	/* Eval/evaluate_uncomp.scm 155 */
							obj_t BgL_head1179z00_2673;

							{	/* Eval/evaluate_uncomp.scm 155 */
								obj_t BgL_arg1527z00_2674;

								{	/* Eval/evaluate_uncomp.scm 155 */
									obj_t BgL_arg1528z00_2675;

									BgL_arg1528z00_2675 = CAR(((obj_t) BgL_l1177z00_2672));
									BgL_arg1527z00_2674 =
										BGl_uncompz00zz__evaluate_uncompz00(
										((BgL_ev_exprz00_bglt) BgL_arg1528z00_2675));
								}
								BgL_head1179z00_2673 =
									MAKE_YOUNG_PAIR(BgL_arg1527z00_2674, BNIL);
							}
							{	/* Eval/evaluate_uncomp.scm 155 */
								obj_t BgL_g1182z00_2676;

								BgL_g1182z00_2676 = CDR(((obj_t) BgL_l1177z00_2672));
								{
									obj_t BgL_l1177z00_2678;
									obj_t BgL_tail1180z00_2679;

									BgL_l1177z00_2678 = BgL_g1182z00_2676;
									BgL_tail1180z00_2679 = BgL_head1179z00_2673;
								BgL_zc3z04anonymousza31522ze3z87_2677:
									if (NULLP(BgL_l1177z00_2678))
										{	/* Eval/evaluate_uncomp.scm 155 */
											BgL_arg1517z00_2671 = BgL_head1179z00_2673;
										}
									else
										{	/* Eval/evaluate_uncomp.scm 155 */
											obj_t BgL_newtail1181z00_2680;

											{	/* Eval/evaluate_uncomp.scm 155 */
												obj_t BgL_arg1525z00_2681;

												{	/* Eval/evaluate_uncomp.scm 155 */
													obj_t BgL_arg1526z00_2682;

													BgL_arg1526z00_2682 =
														CAR(((obj_t) BgL_l1177z00_2678));
													BgL_arg1525z00_2681 =
														BGl_uncompz00zz__evaluate_uncompz00(
														((BgL_ev_exprz00_bglt) BgL_arg1526z00_2682));
												}
												BgL_newtail1181z00_2680 =
													MAKE_YOUNG_PAIR(BgL_arg1525z00_2681, BNIL);
											}
											SET_CDR(BgL_tail1180z00_2679, BgL_newtail1181z00_2680);
											{	/* Eval/evaluate_uncomp.scm 155 */
												obj_t BgL_arg1524z00_2683;

												BgL_arg1524z00_2683 = CDR(((obj_t) BgL_l1177z00_2678));
												{
													obj_t BgL_tail1180z00_3087;
													obj_t BgL_l1177z00_3086;

													BgL_l1177z00_3086 = BgL_arg1524z00_2683;
													BgL_tail1180z00_3087 = BgL_newtail1181z00_2680;
													BgL_tail1180z00_2679 = BgL_tail1180z00_3087;
													BgL_l1177z00_2678 = BgL_l1177z00_3086;
													goto BgL_zc3z04anonymousza31522ze3z87_2677;
												}
											}
										}
								}
							}
						}
				}
				return MAKE_YOUNG_PAIR(BgL_arg1516z00_2670, BgL_arg1517z00_2671);
			}
		}

	}



/* &uncomp-ev_goto1243 */
	obj_t BGl_z62uncompzd2ev_goto1243zb0zz__evaluate_uncompz00(obj_t
		BgL_envz00_2548, obj_t BgL_ez00_2549)
	{
		{	/* Eval/evaluate_uncomp.scm 149 */
			{	/* Eval/evaluate_uncomp.scm 151 */
				obj_t BgL_arg1505z00_2685;
				obj_t BgL_arg1506z00_2686;

				{	/* Eval/evaluate_uncomp.scm 151 */
					BgL_ev_varz00_bglt BgL_arg1507z00_2687;

					BgL_arg1507z00_2687 =
						(((BgL_ev_gotoz00_bglt) COBJECT(
								((BgL_ev_gotoz00_bglt) BgL_ez00_2549)))->BgL_labelz00);
					BgL_arg1505z00_2685 =
						BGl_uncompz00zz__evaluate_uncompz00(
						((BgL_ev_exprz00_bglt) BgL_arg1507z00_2687));
				}
				{	/* Eval/evaluate_uncomp.scm 151 */
					obj_t BgL_l1171z00_2688;

					BgL_l1171z00_2688 =
						(((BgL_ev_gotoz00_bglt) COBJECT(
								((BgL_ev_gotoz00_bglt) BgL_ez00_2549)))->BgL_argsz00);
					if (NULLP(BgL_l1171z00_2688))
						{	/* Eval/evaluate_uncomp.scm 151 */
							BgL_arg1506z00_2686 = BNIL;
						}
					else
						{	/* Eval/evaluate_uncomp.scm 151 */
							obj_t BgL_head1173z00_2689;

							{	/* Eval/evaluate_uncomp.scm 151 */
								obj_t BgL_arg1514z00_2690;

								{	/* Eval/evaluate_uncomp.scm 151 */
									obj_t BgL_arg1515z00_2691;

									BgL_arg1515z00_2691 = CAR(((obj_t) BgL_l1171z00_2688));
									BgL_arg1514z00_2690 =
										BGl_uncompz00zz__evaluate_uncompz00(
										((BgL_ev_exprz00_bglt) BgL_arg1515z00_2691));
								}
								BgL_head1173z00_2689 =
									MAKE_YOUNG_PAIR(BgL_arg1514z00_2690, BNIL);
							}
							{	/* Eval/evaluate_uncomp.scm 151 */
								obj_t BgL_g1176z00_2692;

								BgL_g1176z00_2692 = CDR(((obj_t) BgL_l1171z00_2688));
								{
									obj_t BgL_l1171z00_2694;
									obj_t BgL_tail1174z00_2695;

									BgL_l1171z00_2694 = BgL_g1176z00_2692;
									BgL_tail1174z00_2695 = BgL_head1173z00_2689;
								BgL_zc3z04anonymousza31509ze3z87_2693:
									if (NULLP(BgL_l1171z00_2694))
										{	/* Eval/evaluate_uncomp.scm 151 */
											BgL_arg1506z00_2686 = BgL_head1173z00_2689;
										}
									else
										{	/* Eval/evaluate_uncomp.scm 151 */
											obj_t BgL_newtail1175z00_2696;

											{	/* Eval/evaluate_uncomp.scm 151 */
												obj_t BgL_arg1512z00_2697;

												{	/* Eval/evaluate_uncomp.scm 151 */
													obj_t BgL_arg1513z00_2698;

													BgL_arg1513z00_2698 =
														CAR(((obj_t) BgL_l1171z00_2694));
													BgL_arg1512z00_2697 =
														BGl_uncompz00zz__evaluate_uncompz00(
														((BgL_ev_exprz00_bglt) BgL_arg1513z00_2698));
												}
												BgL_newtail1175z00_2696 =
													MAKE_YOUNG_PAIR(BgL_arg1512z00_2697, BNIL);
											}
											SET_CDR(BgL_tail1174z00_2695, BgL_newtail1175z00_2696);
											{	/* Eval/evaluate_uncomp.scm 151 */
												obj_t BgL_arg1511z00_2699;

												BgL_arg1511z00_2699 = CDR(((obj_t) BgL_l1171z00_2694));
												{
													obj_t BgL_tail1174z00_3115;
													obj_t BgL_l1171z00_3114;

													BgL_l1171z00_3114 = BgL_arg1511z00_2699;
													BgL_tail1174z00_3115 = BgL_newtail1175z00_2696;
													BgL_tail1174z00_2695 = BgL_tail1174z00_3115;
													BgL_l1171z00_2694 = BgL_l1171z00_3114;
													goto BgL_zc3z04anonymousza31509ze3z87_2693;
												}
											}
										}
								}
							}
						}
				}
				return MAKE_YOUNG_PAIR(BgL_arg1505z00_2685, BgL_arg1506z00_2686);
			}
		}

	}



/* &uncomp-ev_labels1241 */
	obj_t BGl_z62uncompzd2ev_labels1241zb0zz__evaluate_uncompz00(obj_t
		BgL_envz00_2550, obj_t BgL_ez00_2551)
	{
		{	/* Eval/evaluate_uncomp.scm 142 */
			{	/* Eval/evaluate_uncomp.scm 144 */
				obj_t BgL_arg1473z00_2701;

				{	/* Eval/evaluate_uncomp.scm 144 */
					obj_t BgL_arg1474z00_2702;
					obj_t BgL_arg1475z00_2703;

					{	/* Eval/evaluate_uncomp.scm 144 */
						obj_t BgL_ll1165z00_2704;
						obj_t BgL_ll1166z00_2705;

						BgL_ll1165z00_2704 =
							(((BgL_ev_labelsz00_bglt) COBJECT(
									((BgL_ev_labelsz00_bglt) BgL_ez00_2551)))->BgL_varsz00);
						BgL_ll1166z00_2705 =
							(((BgL_ev_labelsz00_bglt) COBJECT(
									((BgL_ev_labelsz00_bglt) BgL_ez00_2551)))->BgL_valsz00);
						if (NULLP(BgL_ll1165z00_2704))
							{	/* Eval/evaluate_uncomp.scm 144 */
								BgL_arg1474z00_2702 = BNIL;
							}
						else
							{	/* Eval/evaluate_uncomp.scm 144 */
								obj_t BgL_head1167z00_2706;

								BgL_head1167z00_2706 = MAKE_YOUNG_PAIR(BNIL, BNIL);
								{
									obj_t BgL_ll1165z00_2708;
									obj_t BgL_ll1166z00_2709;
									obj_t BgL_tail1168z00_2710;

									BgL_ll1165z00_2708 = BgL_ll1165z00_2704;
									BgL_ll1166z00_2709 = BgL_ll1166z00_2705;
									BgL_tail1168z00_2710 = BgL_head1167z00_2706;
								BgL_zc3z04anonymousza31477ze3z87_2707:
									if (NULLP(BgL_ll1165z00_2708))
										{	/* Eval/evaluate_uncomp.scm 144 */
											BgL_arg1474z00_2702 = CDR(BgL_head1167z00_2706);
										}
									else
										{	/* Eval/evaluate_uncomp.scm 144 */
											obj_t BgL_newtail1169z00_2711;

											{	/* Eval/evaluate_uncomp.scm 144 */
												obj_t BgL_arg1481z00_2712;

												{	/* Eval/evaluate_uncomp.scm 144 */
													obj_t BgL_vz00_2713;
													obj_t BgL_az00_2714;

													BgL_vz00_2713 = CAR(((obj_t) BgL_ll1165z00_2708));
													BgL_az00_2714 = CAR(((obj_t) BgL_ll1166z00_2709));
													{	/* Eval/evaluate_uncomp.scm 144 */
														obj_t BgL_arg1482z00_2715;
														obj_t BgL_arg1483z00_2716;

														BgL_arg1482z00_2715 =
															BGl_uncompz00zz__evaluate_uncompz00(
															((BgL_ev_exprz00_bglt) BgL_vz00_2713));
														{	/* Eval/evaluate_uncomp.scm 144 */
															obj_t BgL_arg1484z00_2717;

															{	/* Eval/evaluate_uncomp.scm 144 */
																obj_t BgL_arg1486z00_2718;

																{	/* Eval/evaluate_uncomp.scm 144 */
																	obj_t BgL_arg1487z00_2719;
																	obj_t BgL_arg1488z00_2720;

																	{	/* Eval/evaluate_uncomp.scm 144 */
																		obj_t BgL_l1159z00_2721;

																		BgL_l1159z00_2721 =
																			CAR(((obj_t) BgL_az00_2714));
																		if (NULLP(BgL_l1159z00_2721))
																			{	/* Eval/evaluate_uncomp.scm 144 */
																				BgL_arg1487z00_2719 = BNIL;
																			}
																		else
																			{	/* Eval/evaluate_uncomp.scm 144 */
																				obj_t BgL_head1161z00_2722;

																				{	/* Eval/evaluate_uncomp.scm 144 */
																					obj_t BgL_arg1497z00_2723;

																					{	/* Eval/evaluate_uncomp.scm 144 */
																						obj_t BgL_arg1498z00_2724;

																						BgL_arg1498z00_2724 =
																							CAR(((obj_t) BgL_l1159z00_2721));
																						BgL_arg1497z00_2723 =
																							BGl_uncompz00zz__evaluate_uncompz00
																							(((BgL_ev_exprz00_bglt)
																								BgL_arg1498z00_2724));
																					}
																					BgL_head1161z00_2722 =
																						MAKE_YOUNG_PAIR(BgL_arg1497z00_2723,
																						BNIL);
																				}
																				{	/* Eval/evaluate_uncomp.scm 144 */
																					obj_t BgL_g1164z00_2725;

																					BgL_g1164z00_2725 =
																						CDR(((obj_t) BgL_l1159z00_2721));
																					{
																						obj_t BgL_l1159z00_2727;
																						obj_t BgL_tail1162z00_2728;

																						BgL_l1159z00_2727 =
																							BgL_g1164z00_2725;
																						BgL_tail1162z00_2728 =
																							BgL_head1161z00_2722;
																					BgL_zc3z04anonymousza31490ze3z87_2726:
																						if (NULLP
																							(BgL_l1159z00_2727))
																							{	/* Eval/evaluate_uncomp.scm 144 */
																								BgL_arg1487z00_2719 =
																									BgL_head1161z00_2722;
																							}
																						else
																							{	/* Eval/evaluate_uncomp.scm 144 */
																								obj_t BgL_newtail1163z00_2729;

																								{	/* Eval/evaluate_uncomp.scm 144 */
																									obj_t BgL_arg1494z00_2730;

																									{	/* Eval/evaluate_uncomp.scm 144 */
																										obj_t BgL_arg1495z00_2731;

																										BgL_arg1495z00_2731 =
																											CAR(
																											((obj_t)
																												BgL_l1159z00_2727));
																										BgL_arg1494z00_2730 =
																											BGl_uncompz00zz__evaluate_uncompz00
																											(((BgL_ev_exprz00_bglt)
																												BgL_arg1495z00_2731));
																									}
																									BgL_newtail1163z00_2729 =
																										MAKE_YOUNG_PAIR
																										(BgL_arg1494z00_2730, BNIL);
																								}
																								SET_CDR(BgL_tail1162z00_2728,
																									BgL_newtail1163z00_2729);
																								{	/* Eval/evaluate_uncomp.scm 144 */
																									obj_t BgL_arg1492z00_2732;

																									BgL_arg1492z00_2732 =
																										CDR(
																										((obj_t)
																											BgL_l1159z00_2727));
																									{
																										obj_t BgL_tail1162z00_3155;
																										obj_t BgL_l1159z00_3154;

																										BgL_l1159z00_3154 =
																											BgL_arg1492z00_2732;
																										BgL_tail1162z00_3155 =
																											BgL_newtail1163z00_2729;
																										BgL_tail1162z00_2728 =
																											BgL_tail1162z00_3155;
																										BgL_l1159z00_2727 =
																											BgL_l1159z00_3154;
																										goto
																											BgL_zc3z04anonymousza31490ze3z87_2726;
																									}
																								}
																							}
																					}
																				}
																			}
																	}
																	{	/* Eval/evaluate_uncomp.scm 145 */
																		obj_t BgL_arg1499z00_2733;

																		{	/* Eval/evaluate_uncomp.scm 145 */
																			obj_t BgL_arg1500z00_2734;

																			BgL_arg1500z00_2734 =
																				CDR(((obj_t) BgL_az00_2714));
																			BgL_arg1499z00_2733 =
																				BGl_uncompz00zz__evaluate_uncompz00(
																				((BgL_ev_exprz00_bglt)
																					BgL_arg1500z00_2734));
																		}
																		BgL_arg1488z00_2720 =
																			MAKE_YOUNG_PAIR(BgL_arg1499z00_2733,
																			BNIL);
																	}
																	BgL_arg1486z00_2718 =
																		MAKE_YOUNG_PAIR(BgL_arg1487z00_2719,
																		BgL_arg1488z00_2720);
																}
																BgL_arg1484z00_2717 =
																	MAKE_YOUNG_PAIR
																	(BGl_symbol1985z00zz__evaluate_uncompz00,
																	BgL_arg1486z00_2718);
															}
															BgL_arg1483z00_2716 =
																MAKE_YOUNG_PAIR(BgL_arg1484z00_2717, BNIL);
														}
														BgL_arg1481z00_2712 =
															MAKE_YOUNG_PAIR(BgL_arg1482z00_2715,
															BgL_arg1483z00_2716);
													}
												}
												BgL_newtail1169z00_2711 =
													MAKE_YOUNG_PAIR(BgL_arg1481z00_2712, BNIL);
											}
											SET_CDR(BgL_tail1168z00_2710, BgL_newtail1169z00_2711);
											{	/* Eval/evaluate_uncomp.scm 144 */
												obj_t BgL_arg1479z00_2735;
												obj_t BgL_arg1480z00_2736;

												BgL_arg1479z00_2735 = CDR(((obj_t) BgL_ll1165z00_2708));
												BgL_arg1480z00_2736 = CDR(((obj_t) BgL_ll1166z00_2709));
												{
													obj_t BgL_tail1168z00_3173;
													obj_t BgL_ll1166z00_3172;
													obj_t BgL_ll1165z00_3171;

													BgL_ll1165z00_3171 = BgL_arg1479z00_2735;
													BgL_ll1166z00_3172 = BgL_arg1480z00_2736;
													BgL_tail1168z00_3173 = BgL_newtail1169z00_2711;
													BgL_tail1168z00_2710 = BgL_tail1168z00_3173;
													BgL_ll1166z00_2709 = BgL_ll1166z00_3172;
													BgL_ll1165z00_2708 = BgL_ll1165z00_3171;
													goto BgL_zc3z04anonymousza31477ze3z87_2707;
												}
											}
										}
								}
							}
					}
					BgL_arg1475z00_2703 =
						MAKE_YOUNG_PAIR(BGl_uncompz00zz__evaluate_uncompz00(
							(((BgL_ev_labelsz00_bglt) COBJECT(
										((BgL_ev_labelsz00_bglt) BgL_ez00_2551)))->BgL_bodyz00)),
						BNIL);
					BgL_arg1473z00_2701 =
						MAKE_YOUNG_PAIR(BgL_arg1474z00_2702, BgL_arg1475z00_2703);
				}
				return
					MAKE_YOUNG_PAIR(BGl_symbol1987z00zz__evaluate_uncompz00,
					BgL_arg1473z00_2701);
			}
		}

	}



/* &uncomp-ev_letrec1239 */
	obj_t BGl_z62uncompzd2ev_letrec1239zb0zz__evaluate_uncompz00(obj_t
		BgL_envz00_2552, obj_t BgL_ez00_2553)
	{
		{	/* Eval/evaluate_uncomp.scm 138 */
			{	/* Eval/evaluate_uncomp.scm 140 */
				obj_t BgL_arg1459z00_2738;

				{	/* Eval/evaluate_uncomp.scm 140 */
					obj_t BgL_arg1460z00_2739;
					obj_t BgL_arg1461z00_2740;

					{	/* Eval/evaluate_uncomp.scm 140 */
						obj_t BgL_ll1153z00_2741;
						obj_t BgL_ll1154z00_2742;

						BgL_ll1153z00_2741 =
							(((BgL_ev_binderz00_bglt) COBJECT(
									((BgL_ev_binderz00_bglt)
										((BgL_ev_letrecz00_bglt) BgL_ez00_2553))))->BgL_varsz00);
						BgL_ll1154z00_2742 =
							(((BgL_ev_binderz00_bglt) COBJECT(
									((BgL_ev_binderz00_bglt)
										((BgL_ev_letrecz00_bglt) BgL_ez00_2553))))->BgL_valsz00);
						if (NULLP(BgL_ll1153z00_2741))
							{	/* Eval/evaluate_uncomp.scm 140 */
								BgL_arg1460z00_2739 = BNIL;
							}
						else
							{	/* Eval/evaluate_uncomp.scm 140 */
								obj_t BgL_head1155z00_2743;

								BgL_head1155z00_2743 = MAKE_YOUNG_PAIR(BNIL, BNIL);
								{
									obj_t BgL_ll1153z00_2745;
									obj_t BgL_ll1154z00_2746;
									obj_t BgL_tail1156z00_2747;

									BgL_ll1153z00_2745 = BgL_ll1153z00_2741;
									BgL_ll1154z00_2746 = BgL_ll1154z00_2742;
									BgL_tail1156z00_2747 = BgL_head1155z00_2743;
								BgL_zc3z04anonymousza31463ze3z87_2744:
									if (NULLP(BgL_ll1153z00_2745))
										{	/* Eval/evaluate_uncomp.scm 140 */
											BgL_arg1460z00_2739 = CDR(BgL_head1155z00_2743);
										}
									else
										{	/* Eval/evaluate_uncomp.scm 140 */
											obj_t BgL_newtail1157z00_2748;

											{	/* Eval/evaluate_uncomp.scm 140 */
												obj_t BgL_arg1467z00_2749;

												{	/* Eval/evaluate_uncomp.scm 140 */
													obj_t BgL_vz00_2750;
													obj_t BgL_az00_2751;

													BgL_vz00_2750 = CAR(((obj_t) BgL_ll1153z00_2745));
													BgL_az00_2751 = CAR(((obj_t) BgL_ll1154z00_2746));
													{	/* Eval/evaluate_uncomp.scm 140 */
														obj_t BgL_arg1468z00_2752;
														obj_t BgL_arg1469z00_2753;

														BgL_arg1468z00_2752 =
															BGl_uncompz00zz__evaluate_uncompz00(
															((BgL_ev_exprz00_bglt) BgL_vz00_2750));
														{	/* Eval/evaluate_uncomp.scm 140 */
															obj_t BgL_arg1470z00_2754;

															BgL_arg1470z00_2754 =
																BGl_uncompz00zz__evaluate_uncompz00(
																((BgL_ev_exprz00_bglt) BgL_az00_2751));
															BgL_arg1469z00_2753 =
																MAKE_YOUNG_PAIR(BgL_arg1470z00_2754, BNIL);
														}
														BgL_arg1467z00_2749 =
															MAKE_YOUNG_PAIR(BgL_arg1468z00_2752,
															BgL_arg1469z00_2753);
													}
												}
												BgL_newtail1157z00_2748 =
													MAKE_YOUNG_PAIR(BgL_arg1467z00_2749, BNIL);
											}
											SET_CDR(BgL_tail1156z00_2747, BgL_newtail1157z00_2748);
											{	/* Eval/evaluate_uncomp.scm 140 */
												obj_t BgL_arg1465z00_2755;
												obj_t BgL_arg1466z00_2756;

												BgL_arg1465z00_2755 = CDR(((obj_t) BgL_ll1153z00_2745));
												BgL_arg1466z00_2756 = CDR(((obj_t) BgL_ll1154z00_2746));
												{
													obj_t BgL_tail1156z00_3210;
													obj_t BgL_ll1154z00_3209;
													obj_t BgL_ll1153z00_3208;

													BgL_ll1153z00_3208 = BgL_arg1465z00_2755;
													BgL_ll1154z00_3209 = BgL_arg1466z00_2756;
													BgL_tail1156z00_3210 = BgL_newtail1157z00_2748;
													BgL_tail1156z00_2747 = BgL_tail1156z00_3210;
													BgL_ll1154z00_2746 = BgL_ll1154z00_3209;
													BgL_ll1153z00_2745 = BgL_ll1153z00_3208;
													goto BgL_zc3z04anonymousza31463ze3z87_2744;
												}
											}
										}
								}
							}
					}
					{	/* Eval/evaluate_uncomp.scm 140 */
						obj_t BgL_arg1471z00_2757;

						{	/* Eval/evaluate_uncomp.scm 140 */
							BgL_ev_exprz00_bglt BgL_arg1472z00_2758;

							BgL_arg1472z00_2758 =
								(((BgL_ev_binderz00_bglt) COBJECT(
										((BgL_ev_binderz00_bglt)
											((BgL_ev_letrecz00_bglt) BgL_ez00_2553))))->BgL_bodyz00);
							BgL_arg1471z00_2757 =
								BGl_uncompz00zz__evaluate_uncompz00(BgL_arg1472z00_2758);
						}
						BgL_arg1461z00_2740 = MAKE_YOUNG_PAIR(BgL_arg1471z00_2757, BNIL);
					}
					BgL_arg1459z00_2738 =
						MAKE_YOUNG_PAIR(BgL_arg1460z00_2739, BgL_arg1461z00_2740);
				}
				return
					MAKE_YOUNG_PAIR(BGl_symbol1987z00zz__evaluate_uncompz00,
					BgL_arg1459z00_2738);
			}
		}

	}



/* &uncomp-ev_let*1237 */
	obj_t BGl_z62uncompzd2ev_letza21237z12zz__evaluate_uncompz00(obj_t
		BgL_envz00_2554, obj_t BgL_ez00_2555)
	{
		{	/* Eval/evaluate_uncomp.scm 134 */
			{	/* Eval/evaluate_uncomp.scm 136 */
				obj_t BgL_arg1443z00_2760;

				{	/* Eval/evaluate_uncomp.scm 136 */
					obj_t BgL_arg1444z00_2761;
					obj_t BgL_arg1445z00_2762;

					{	/* Eval/evaluate_uncomp.scm 136 */
						obj_t BgL_ll1147z00_2763;
						obj_t BgL_ll1148z00_2764;

						BgL_ll1147z00_2763 =
							(((BgL_ev_binderz00_bglt) COBJECT(
									((BgL_ev_binderz00_bglt)
										((BgL_ev_letza2za2_bglt) BgL_ez00_2555))))->BgL_varsz00);
						BgL_ll1148z00_2764 =
							(((BgL_ev_binderz00_bglt) COBJECT(
									((BgL_ev_binderz00_bglt)
										((BgL_ev_letza2za2_bglt) BgL_ez00_2555))))->BgL_valsz00);
						if (NULLP(BgL_ll1147z00_2763))
							{	/* Eval/evaluate_uncomp.scm 136 */
								BgL_arg1444z00_2761 = BNIL;
							}
						else
							{	/* Eval/evaluate_uncomp.scm 136 */
								obj_t BgL_head1149z00_2765;

								BgL_head1149z00_2765 = MAKE_YOUNG_PAIR(BNIL, BNIL);
								{
									obj_t BgL_ll1147z00_2767;
									obj_t BgL_ll1148z00_2768;
									obj_t BgL_tail1150z00_2769;

									BgL_ll1147z00_2767 = BgL_ll1147z00_2763;
									BgL_ll1148z00_2768 = BgL_ll1148z00_2764;
									BgL_tail1150z00_2769 = BgL_head1149z00_2765;
								BgL_zc3z04anonymousza31447ze3z87_2766:
									if (NULLP(BgL_ll1147z00_2767))
										{	/* Eval/evaluate_uncomp.scm 136 */
											BgL_arg1444z00_2761 = CDR(BgL_head1149z00_2765);
										}
									else
										{	/* Eval/evaluate_uncomp.scm 136 */
											obj_t BgL_newtail1151z00_2770;

											{	/* Eval/evaluate_uncomp.scm 136 */
												obj_t BgL_arg1452z00_2771;

												{	/* Eval/evaluate_uncomp.scm 136 */
													obj_t BgL_vz00_2772;
													obj_t BgL_az00_2773;

													BgL_vz00_2772 = CAR(((obj_t) BgL_ll1147z00_2767));
													BgL_az00_2773 = CAR(((obj_t) BgL_ll1148z00_2768));
													{	/* Eval/evaluate_uncomp.scm 136 */
														obj_t BgL_arg1453z00_2774;
														obj_t BgL_arg1455z00_2775;

														BgL_arg1453z00_2774 =
															BGl_uncompz00zz__evaluate_uncompz00(
															((BgL_ev_exprz00_bglt) BgL_vz00_2772));
														{	/* Eval/evaluate_uncomp.scm 136 */
															obj_t BgL_arg1456z00_2776;

															BgL_arg1456z00_2776 =
																BGl_uncompz00zz__evaluate_uncompz00(
																((BgL_ev_exprz00_bglt) BgL_az00_2773));
															BgL_arg1455z00_2775 =
																MAKE_YOUNG_PAIR(BgL_arg1456z00_2776, BNIL);
														}
														BgL_arg1452z00_2771 =
															MAKE_YOUNG_PAIR(BgL_arg1453z00_2774,
															BgL_arg1455z00_2775);
													}
												}
												BgL_newtail1151z00_2770 =
													MAKE_YOUNG_PAIR(BgL_arg1452z00_2771, BNIL);
											}
											SET_CDR(BgL_tail1150z00_2769, BgL_newtail1151z00_2770);
											{	/* Eval/evaluate_uncomp.scm 136 */
												obj_t BgL_arg1450z00_2777;
												obj_t BgL_arg1451z00_2778;

												BgL_arg1450z00_2777 = CDR(((obj_t) BgL_ll1147z00_2767));
												BgL_arg1451z00_2778 = CDR(((obj_t) BgL_ll1148z00_2768));
												{
													obj_t BgL_tail1150z00_3248;
													obj_t BgL_ll1148z00_3247;
													obj_t BgL_ll1147z00_3246;

													BgL_ll1147z00_3246 = BgL_arg1450z00_2777;
													BgL_ll1148z00_3247 = BgL_arg1451z00_2778;
													BgL_tail1150z00_3248 = BgL_newtail1151z00_2770;
													BgL_tail1150z00_2769 = BgL_tail1150z00_3248;
													BgL_ll1148z00_2768 = BgL_ll1148z00_3247;
													BgL_ll1147z00_2767 = BgL_ll1147z00_3246;
													goto BgL_zc3z04anonymousza31447ze3z87_2766;
												}
											}
										}
								}
							}
					}
					{	/* Eval/evaluate_uncomp.scm 136 */
						obj_t BgL_arg1457z00_2779;

						{	/* Eval/evaluate_uncomp.scm 136 */
							BgL_ev_exprz00_bglt BgL_arg1458z00_2780;

							BgL_arg1458z00_2780 =
								(((BgL_ev_binderz00_bglt) COBJECT(
										((BgL_ev_binderz00_bglt)
											((BgL_ev_letza2za2_bglt) BgL_ez00_2555))))->BgL_bodyz00);
							BgL_arg1457z00_2779 =
								BGl_uncompz00zz__evaluate_uncompz00(BgL_arg1458z00_2780);
						}
						BgL_arg1445z00_2762 = MAKE_YOUNG_PAIR(BgL_arg1457z00_2779, BNIL);
					}
					BgL_arg1443z00_2760 =
						MAKE_YOUNG_PAIR(BgL_arg1444z00_2761, BgL_arg1445z00_2762);
				}
				return
					MAKE_YOUNG_PAIR(BGl_symbol1989z00zz__evaluate_uncompz00,
					BgL_arg1443z00_2760);
			}
		}

	}



/* &uncomp-ev_let1235 */
	obj_t BGl_z62uncompzd2ev_let1235zb0zz__evaluate_uncompz00(obj_t
		BgL_envz00_2556, obj_t BgL_ez00_2557)
	{
		{	/* Eval/evaluate_uncomp.scm 130 */
			{	/* Eval/evaluate_uncomp.scm 132 */
				obj_t BgL_arg1427z00_2782;

				{	/* Eval/evaluate_uncomp.scm 132 */
					obj_t BgL_arg1428z00_2783;
					obj_t BgL_arg1429z00_2784;

					{	/* Eval/evaluate_uncomp.scm 132 */
						obj_t BgL_ll1141z00_2785;
						obj_t BgL_ll1142z00_2786;

						BgL_ll1141z00_2785 =
							(((BgL_ev_binderz00_bglt) COBJECT(
									((BgL_ev_binderz00_bglt)
										((BgL_ev_letz00_bglt) BgL_ez00_2557))))->BgL_varsz00);
						BgL_ll1142z00_2786 =
							(((BgL_ev_binderz00_bglt) COBJECT(
									((BgL_ev_binderz00_bglt)
										((BgL_ev_letz00_bglt) BgL_ez00_2557))))->BgL_valsz00);
						if (NULLP(BgL_ll1141z00_2785))
							{	/* Eval/evaluate_uncomp.scm 132 */
								BgL_arg1428z00_2783 = BNIL;
							}
						else
							{	/* Eval/evaluate_uncomp.scm 132 */
								obj_t BgL_head1143z00_2787;

								BgL_head1143z00_2787 = MAKE_YOUNG_PAIR(BNIL, BNIL);
								{
									obj_t BgL_ll1141z00_2789;
									obj_t BgL_ll1142z00_2790;
									obj_t BgL_tail1144z00_2791;

									BgL_ll1141z00_2789 = BgL_ll1141z00_2785;
									BgL_ll1142z00_2790 = BgL_ll1142z00_2786;
									BgL_tail1144z00_2791 = BgL_head1143z00_2787;
								BgL_zc3z04anonymousza31431ze3z87_2788:
									if (NULLP(BgL_ll1141z00_2789))
										{	/* Eval/evaluate_uncomp.scm 132 */
											BgL_arg1428z00_2783 = CDR(BgL_head1143z00_2787);
										}
									else
										{	/* Eval/evaluate_uncomp.scm 132 */
											obj_t BgL_newtail1145z00_2792;

											{	/* Eval/evaluate_uncomp.scm 132 */
												obj_t BgL_arg1435z00_2793;

												{	/* Eval/evaluate_uncomp.scm 132 */
													obj_t BgL_vz00_2794;
													obj_t BgL_az00_2795;

													BgL_vz00_2794 = CAR(((obj_t) BgL_ll1141z00_2789));
													BgL_az00_2795 = CAR(((obj_t) BgL_ll1142z00_2790));
													{	/* Eval/evaluate_uncomp.scm 132 */
														obj_t BgL_arg1436z00_2796;
														obj_t BgL_arg1437z00_2797;

														BgL_arg1436z00_2796 =
															BGl_uncompz00zz__evaluate_uncompz00(
															((BgL_ev_exprz00_bglt) BgL_vz00_2794));
														{	/* Eval/evaluate_uncomp.scm 132 */
															obj_t BgL_arg1438z00_2798;

															BgL_arg1438z00_2798 =
																BGl_uncompz00zz__evaluate_uncompz00(
																((BgL_ev_exprz00_bglt) BgL_az00_2795));
															BgL_arg1437z00_2797 =
																MAKE_YOUNG_PAIR(BgL_arg1438z00_2798, BNIL);
														}
														BgL_arg1435z00_2793 =
															MAKE_YOUNG_PAIR(BgL_arg1436z00_2796,
															BgL_arg1437z00_2797);
													}
												}
												BgL_newtail1145z00_2792 =
													MAKE_YOUNG_PAIR(BgL_arg1435z00_2793, BNIL);
											}
											SET_CDR(BgL_tail1144z00_2791, BgL_newtail1145z00_2792);
											{	/* Eval/evaluate_uncomp.scm 132 */
												obj_t BgL_arg1433z00_2799;
												obj_t BgL_arg1434z00_2800;

												BgL_arg1433z00_2799 = CDR(((obj_t) BgL_ll1141z00_2789));
												BgL_arg1434z00_2800 = CDR(((obj_t) BgL_ll1142z00_2790));
												{
													obj_t BgL_tail1144z00_3286;
													obj_t BgL_ll1142z00_3285;
													obj_t BgL_ll1141z00_3284;

													BgL_ll1141z00_3284 = BgL_arg1433z00_2799;
													BgL_ll1142z00_3285 = BgL_arg1434z00_2800;
													BgL_tail1144z00_3286 = BgL_newtail1145z00_2792;
													BgL_tail1144z00_2791 = BgL_tail1144z00_3286;
													BgL_ll1142z00_2790 = BgL_ll1142z00_3285;
													BgL_ll1141z00_2789 = BgL_ll1141z00_3284;
													goto BgL_zc3z04anonymousza31431ze3z87_2788;
												}
											}
										}
								}
							}
					}
					{	/* Eval/evaluate_uncomp.scm 132 */
						obj_t BgL_arg1439z00_2801;

						{	/* Eval/evaluate_uncomp.scm 132 */
							BgL_ev_exprz00_bglt BgL_arg1442z00_2802;

							BgL_arg1442z00_2802 =
								(((BgL_ev_binderz00_bglt) COBJECT(
										((BgL_ev_binderz00_bglt)
											((BgL_ev_letz00_bglt) BgL_ez00_2557))))->BgL_bodyz00);
							BgL_arg1439z00_2801 =
								BGl_uncompz00zz__evaluate_uncompz00(BgL_arg1442z00_2802);
						}
						BgL_arg1429z00_2784 = MAKE_YOUNG_PAIR(BgL_arg1439z00_2801, BNIL);
					}
					BgL_arg1427z00_2782 =
						MAKE_YOUNG_PAIR(BgL_arg1428z00_2783, BgL_arg1429z00_2784);
				}
				return
					MAKE_YOUNG_PAIR(BGl_symbol1991z00zz__evaluate_uncompz00,
					BgL_arg1427z00_2782);
			}
		}

	}



/* &uncomp-ev_synchroniz1233 */
	obj_t BGl_z62uncompzd2ev_synchroniza71233z17zz__evaluate_uncompz00(obj_t
		BgL_envz00_2558, obj_t BgL_ez00_2559)
	{
		{	/* Eval/evaluate_uncomp.scm 126 */
			{	/* Eval/evaluate_uncomp.scm 128 */
				obj_t BgL_arg1416z00_2804;

				{	/* Eval/evaluate_uncomp.scm 128 */
					obj_t BgL_arg1417z00_2805;
					obj_t BgL_arg1419z00_2806;

					BgL_arg1417z00_2805 =
						BGl_uncompz00zz__evaluate_uncompz00(
						(((BgL_ev_synchroniza7eza7_bglt) COBJECT(
									((BgL_ev_synchroniza7eza7_bglt) BgL_ez00_2559)))->
							BgL_mutexz00));
					{	/* Eval/evaluate_uncomp.scm 128 */
						obj_t BgL_arg1421z00_2807;

						{	/* Eval/evaluate_uncomp.scm 128 */
							obj_t BgL_arg1422z00_2808;
							obj_t BgL_arg1423z00_2809;

							BgL_arg1422z00_2808 =
								BGl_uncompz00zz__evaluate_uncompz00(
								(((BgL_ev_synchroniza7eza7_bglt) COBJECT(
											((BgL_ev_synchroniza7eza7_bglt) BgL_ez00_2559)))->
									BgL_prelockz00));
							BgL_arg1423z00_2809 =
								MAKE_YOUNG_PAIR(BGl_uncompz00zz__evaluate_uncompz00(((
											(BgL_ev_synchroniza7eza7_bglt)
											COBJECT(((BgL_ev_synchroniza7eza7_bglt) BgL_ez00_2559)))->
										BgL_bodyz00)), BNIL);
							BgL_arg1421z00_2807 =
								MAKE_YOUNG_PAIR(BgL_arg1422z00_2808, BgL_arg1423z00_2809);
						}
						BgL_arg1419z00_2806 =
							MAKE_YOUNG_PAIR(BGl_keyword1993z00zz__evaluate_uncompz00,
							BgL_arg1421z00_2807);
					}
					BgL_arg1416z00_2804 =
						MAKE_YOUNG_PAIR(BgL_arg1417z00_2805, BgL_arg1419z00_2806);
				}
				return
					MAKE_YOUNG_PAIR(BGl_symbol1995z00zz__evaluate_uncompz00,
					BgL_arg1416z00_2804);
			}
		}

	}



/* &uncomp-ev_with-handl1230 */
	obj_t BGl_z62uncompzd2ev_withzd2handl1230z62zz__evaluate_uncompz00(obj_t
		BgL_envz00_2560, obj_t BgL_ez00_2561)
	{
		{	/* Eval/evaluate_uncomp.scm 122 */
			{	/* Eval/evaluate_uncomp.scm 124 */
				obj_t BgL_arg1410z00_2811;

				{	/* Eval/evaluate_uncomp.scm 124 */
					obj_t BgL_arg1411z00_2812;
					obj_t BgL_arg1412z00_2813;

					BgL_arg1411z00_2812 =
						BGl_uncompz00zz__evaluate_uncompz00(
						(((BgL_ev_withzd2handlerzd2_bglt) COBJECT(
									((BgL_ev_withzd2handlerzd2_bglt) BgL_ez00_2561)))->
							BgL_handlerz00));
					BgL_arg1412z00_2813 =
						MAKE_YOUNG_PAIR(BGl_uncompz00zz__evaluate_uncompz00(((
									(BgL_ev_withzd2handlerzd2_bglt)
									COBJECT(((BgL_ev_withzd2handlerzd2_bglt) BgL_ez00_2561)))->
								BgL_bodyz00)), BNIL);
					BgL_arg1410z00_2811 =
						MAKE_YOUNG_PAIR(BgL_arg1411z00_2812, BgL_arg1412z00_2813);
				}
				return
					MAKE_YOUNG_PAIR(BGl_symbol1997z00zz__evaluate_uncompz00,
					BgL_arg1410z00_2811);
			}
		}

	}



/* &uncomp-ev_unwind-pro1228 */
	obj_t BGl_z62uncompzd2ev_unwindzd2pro1228z62zz__evaluate_uncompz00(obj_t
		BgL_envz00_2562, obj_t BgL_ez00_2563)
	{
		{	/* Eval/evaluate_uncomp.scm 118 */
			{	/* Eval/evaluate_uncomp.scm 120 */
				obj_t BgL_arg1403z00_2815;

				{	/* Eval/evaluate_uncomp.scm 120 */
					obj_t BgL_arg1404z00_2816;
					obj_t BgL_arg1405z00_2817;

					BgL_arg1404z00_2816 =
						BGl_uncompz00zz__evaluate_uncompz00(
						(((BgL_ev_unwindzd2protectzd2_bglt) COBJECT(
									((BgL_ev_unwindzd2protectzd2_bglt) BgL_ez00_2563)))->
							BgL_ez00));
					BgL_arg1405z00_2817 =
						MAKE_YOUNG_PAIR(BGl_uncompz00zz__evaluate_uncompz00(((
									(BgL_ev_unwindzd2protectzd2_bglt)
									COBJECT(((BgL_ev_unwindzd2protectzd2_bglt) BgL_ez00_2563)))->
								BgL_bodyz00)), BNIL);
					BgL_arg1403z00_2815 =
						MAKE_YOUNG_PAIR(BgL_arg1404z00_2816, BgL_arg1405z00_2817);
				}
				return
					MAKE_YOUNG_PAIR(BGl_symbol1999z00zz__evaluate_uncompz00,
					BgL_arg1403z00_2815);
			}
		}

	}



/* &uncomp-ev_bind-exit1226 */
	obj_t BGl_z62uncompzd2ev_bindzd2exit1226z62zz__evaluate_uncompz00(obj_t
		BgL_envz00_2564, obj_t BgL_ez00_2565)
	{
		{	/* Eval/evaluate_uncomp.scm 114 */
			{	/* Eval/evaluate_uncomp.scm 116 */
				obj_t BgL_arg1396z00_2819;

				{	/* Eval/evaluate_uncomp.scm 116 */
					obj_t BgL_arg1397z00_2820;
					obj_t BgL_arg1398z00_2821;

					{	/* Eval/evaluate_uncomp.scm 116 */
						obj_t BgL_arg1399z00_2822;

						{	/* Eval/evaluate_uncomp.scm 116 */
							BgL_ev_varz00_bglt BgL_arg1400z00_2823;

							BgL_arg1400z00_2823 =
								(((BgL_ev_bindzd2exitzd2_bglt) COBJECT(
										((BgL_ev_bindzd2exitzd2_bglt) BgL_ez00_2565)))->BgL_varz00);
							BgL_arg1399z00_2822 =
								BGl_uncompz00zz__evaluate_uncompz00(
								((BgL_ev_exprz00_bglt) BgL_arg1400z00_2823));
						}
						BgL_arg1397z00_2820 = MAKE_YOUNG_PAIR(BgL_arg1399z00_2822, BNIL);
					}
					BgL_arg1398z00_2821 =
						MAKE_YOUNG_PAIR(BGl_uncompz00zz__evaluate_uncompz00(
							(((BgL_ev_bindzd2exitzd2_bglt) COBJECT(
										((BgL_ev_bindzd2exitzd2_bglt) BgL_ez00_2565)))->
								BgL_bodyz00)), BNIL);
					BgL_arg1396z00_2819 =
						MAKE_YOUNG_PAIR(BgL_arg1397z00_2820, BgL_arg1398z00_2821);
				}
				return
					MAKE_YOUNG_PAIR(BGl_symbol2001z00zz__evaluate_uncompz00,
					BgL_arg1396z00_2819);
			}
		}

	}



/* &uncomp-ev_setlocal1224 */
	obj_t BGl_z62uncompzd2ev_setlocal1224zb0zz__evaluate_uncompz00(obj_t
		BgL_envz00_2566, obj_t BgL_ez00_2567)
	{
		{	/* Eval/evaluate_uncomp.scm 110 */
			{	/* Eval/evaluate_uncomp.scm 112 */
				obj_t BgL_arg1388z00_2825;

				{	/* Eval/evaluate_uncomp.scm 112 */
					obj_t BgL_arg1389z00_2826;
					obj_t BgL_arg1390z00_2827;

					{	/* Eval/evaluate_uncomp.scm 112 */
						BgL_ev_varz00_bglt BgL_arg1391z00_2828;

						BgL_arg1391z00_2828 =
							(((BgL_ev_setlocalz00_bglt) COBJECT(
									((BgL_ev_setlocalz00_bglt) BgL_ez00_2567)))->BgL_vz00);
						BgL_arg1389z00_2826 =
							BGl_uncompz00zz__evaluate_uncompz00(
							((BgL_ev_exprz00_bglt) BgL_arg1391z00_2828));
					}
					{	/* Eval/evaluate_uncomp.scm 112 */
						obj_t BgL_arg1392z00_2829;

						{	/* Eval/evaluate_uncomp.scm 112 */
							BgL_ev_exprz00_bglt BgL_arg1395z00_2830;

							BgL_arg1395z00_2830 =
								(((BgL_ev_hookz00_bglt) COBJECT(
										((BgL_ev_hookz00_bglt)
											((BgL_ev_setlocalz00_bglt) BgL_ez00_2567))))->BgL_ez00);
							BgL_arg1392z00_2829 =
								BGl_uncompz00zz__evaluate_uncompz00(BgL_arg1395z00_2830);
						}
						BgL_arg1390z00_2827 = MAKE_YOUNG_PAIR(BgL_arg1392z00_2829, BNIL);
					}
					BgL_arg1388z00_2825 =
						MAKE_YOUNG_PAIR(BgL_arg1389z00_2826, BgL_arg1390z00_2827);
				}
				return
					MAKE_YOUNG_PAIR(BGl_symbol2003z00zz__evaluate_uncompz00,
					BgL_arg1388z00_2825);
			}
		}

	}



/* &uncomp-ev_defglobal1222 */
	obj_t BGl_z62uncompzd2ev_defglobal1222zb0zz__evaluate_uncompz00(obj_t
		BgL_envz00_2568, obj_t BgL_ez00_2569)
	{
		{	/* Eval/evaluate_uncomp.scm 106 */
			{	/* Eval/evaluate_uncomp.scm 108 */
				obj_t BgL_arg1383z00_2832;

				{	/* Eval/evaluate_uncomp.scm 108 */
					obj_t BgL_arg1384z00_2833;
					obj_t BgL_arg1385z00_2834;

					BgL_arg1384z00_2833 =
						(((BgL_ev_setglobalz00_bglt) COBJECT(
								((BgL_ev_setglobalz00_bglt)
									((BgL_ev_defglobalz00_bglt) BgL_ez00_2569))))->BgL_namez00);
					{	/* Eval/evaluate_uncomp.scm 108 */
						obj_t BgL_arg1386z00_2835;

						{	/* Eval/evaluate_uncomp.scm 108 */
							BgL_ev_exprz00_bglt BgL_arg1387z00_2836;

							BgL_arg1387z00_2836 =
								(((BgL_ev_hookz00_bglt) COBJECT(
										((BgL_ev_hookz00_bglt)
											((BgL_ev_defglobalz00_bglt) BgL_ez00_2569))))->BgL_ez00);
							BgL_arg1386z00_2835 =
								BGl_uncompz00zz__evaluate_uncompz00(BgL_arg1387z00_2836);
						}
						BgL_arg1385z00_2834 = MAKE_YOUNG_PAIR(BgL_arg1386z00_2835, BNIL);
					}
					BgL_arg1383z00_2832 =
						MAKE_YOUNG_PAIR(BgL_arg1384z00_2833, BgL_arg1385z00_2834);
				}
				return
					MAKE_YOUNG_PAIR(BGl_symbol2005z00zz__evaluate_uncompz00,
					BgL_arg1383z00_2832);
			}
		}

	}



/* &uncomp-ev_setglobal1220 */
	obj_t BGl_z62uncompzd2ev_setglobal1220zb0zz__evaluate_uncompz00(obj_t
		BgL_envz00_2570, obj_t BgL_ez00_2571)
	{
		{	/* Eval/evaluate_uncomp.scm 102 */
			{	/* Eval/evaluate_uncomp.scm 104 */
				obj_t BgL_arg1378z00_2838;

				{	/* Eval/evaluate_uncomp.scm 104 */
					obj_t BgL_arg1379z00_2839;
					obj_t BgL_arg1380z00_2840;

					BgL_arg1379z00_2839 =
						(((BgL_ev_setglobalz00_bglt) COBJECT(
								((BgL_ev_setglobalz00_bglt) BgL_ez00_2571)))->BgL_namez00);
					{	/* Eval/evaluate_uncomp.scm 104 */
						obj_t BgL_arg1381z00_2841;

						{	/* Eval/evaluate_uncomp.scm 104 */
							BgL_ev_exprz00_bglt BgL_arg1382z00_2842;

							BgL_arg1382z00_2842 =
								(((BgL_ev_hookz00_bglt) COBJECT(
										((BgL_ev_hookz00_bglt)
											((BgL_ev_setglobalz00_bglt) BgL_ez00_2571))))->BgL_ez00);
							BgL_arg1381z00_2841 =
								BGl_uncompz00zz__evaluate_uncompz00(BgL_arg1382z00_2842);
						}
						BgL_arg1380z00_2840 = MAKE_YOUNG_PAIR(BgL_arg1381z00_2841, BNIL);
					}
					BgL_arg1378z00_2838 =
						MAKE_YOUNG_PAIR(BgL_arg1379z00_2839, BgL_arg1380z00_2840);
				}
				return
					MAKE_YOUNG_PAIR(BGl_symbol2003z00zz__evaluate_uncompz00,
					BgL_arg1378z00_2838);
			}
		}

	}



/* &uncomp-ev_trap1218 */
	obj_t BGl_z62uncompzd2ev_trap1218zb0zz__evaluate_uncompz00(obj_t
		BgL_envz00_2572, obj_t BgL_ez00_2573)
	{
		{	/* Eval/evaluate_uncomp.scm 98 */
			{	/* Eval/evaluate_uncomp.scm 100 */
				obj_t BgL_arg1374z00_2844;

				{	/* Eval/evaluate_uncomp.scm 100 */
					obj_t BgL_arg1376z00_2845;

					{	/* Eval/evaluate_uncomp.scm 100 */
						BgL_ev_exprz00_bglt BgL_arg1377z00_2846;

						BgL_arg1377z00_2846 =
							(((BgL_ev_hookz00_bglt) COBJECT(
									((BgL_ev_hookz00_bglt)
										((BgL_ev_trapz00_bglt) BgL_ez00_2573))))->BgL_ez00);
						BgL_arg1376z00_2845 =
							BGl_uncompz00zz__evaluate_uncompz00(BgL_arg1377z00_2846);
					}
					BgL_arg1374z00_2844 = MAKE_YOUNG_PAIR(BgL_arg1376z00_2845, BNIL);
				}
				return
					MAKE_YOUNG_PAIR(BGl_symbol2007z00zz__evaluate_uncompz00,
					BgL_arg1374z00_2844);
			}
		}

	}



/* &uncomp-ev_prog21216 */
	obj_t BGl_z62uncompzd2ev_prog21216zb0zz__evaluate_uncompz00(obj_t
		BgL_envz00_2574, obj_t BgL_ez00_2575)
	{
		{	/* Eval/evaluate_uncomp.scm 91 */
			{	/* Eval/evaluate_uncomp.scm 93 */
				obj_t BgL_e1z00_2848;
				obj_t BgL_e2z00_2849;

				BgL_e1z00_2848 =
					BGl_uncompz00zz__evaluate_uncompz00(
					(((BgL_ev_prog2z00_bglt) COBJECT(
								((BgL_ev_prog2z00_bglt) BgL_ez00_2575)))->BgL_e1z00));
				BgL_e2z00_2849 =
					BGl_uncompz00zz__evaluate_uncompz00(
					(((BgL_ev_prog2z00_bglt) COBJECT(
								((BgL_ev_prog2z00_bglt) BgL_ez00_2575)))->BgL_e2z00));
				{	/* Eval/evaluate_uncomp.scm 94 */
					bool_t BgL_test2096z00_3379;

					if (PAIRP(BgL_e2z00_2849))
						{	/* Eval/evaluate_uncomp.scm 94 */
							BgL_test2096z00_3379 =
								(CAR(BgL_e2z00_2849) ==
								BGl_symbol2009z00zz__evaluate_uncompz00);
						}
					else
						{	/* Eval/evaluate_uncomp.scm 94 */
							BgL_test2096z00_3379 = ((bool_t) 0);
						}
					if (BgL_test2096z00_3379)
						{	/* Eval/evaluate_uncomp.scm 95 */
							obj_t BgL_arg1367z00_2850;

							BgL_arg1367z00_2850 =
								MAKE_YOUNG_PAIR(BgL_e1z00_2848, CDR(BgL_e2z00_2849));
							return
								MAKE_YOUNG_PAIR(BGl_symbol2009z00zz__evaluate_uncompz00,
								BgL_arg1367z00_2850);
						}
					else
						{	/* Eval/evaluate_uncomp.scm 96 */
							obj_t BgL_arg1369z00_2851;

							{	/* Eval/evaluate_uncomp.scm 96 */
								obj_t BgL_arg1370z00_2852;

								BgL_arg1370z00_2852 = MAKE_YOUNG_PAIR(BgL_e2z00_2849, BNIL);
								BgL_arg1369z00_2851 =
									MAKE_YOUNG_PAIR(BgL_e1z00_2848, BgL_arg1370z00_2852);
							}
							return
								MAKE_YOUNG_PAIR(BGl_symbol2009z00zz__evaluate_uncompz00,
								BgL_arg1369z00_2851);
						}
				}
			}
		}

	}



/* &uncomp-ev_and1214 */
	obj_t BGl_z62uncompzd2ev_and1214zb0zz__evaluate_uncompz00(obj_t
		BgL_envz00_2576, obj_t BgL_ez00_2577)
	{
		{	/* Eval/evaluate_uncomp.scm 87 */
			{	/* Eval/evaluate_uncomp.scm 89 */
				obj_t BgL_arg1355z00_2854;

				{	/* Eval/evaluate_uncomp.scm 89 */
					obj_t BgL_l1135z00_2855;

					BgL_l1135z00_2855 =
						(((BgL_ev_listz00_bglt) COBJECT(
								((BgL_ev_listz00_bglt)
									((BgL_ev_andz00_bglt) BgL_ez00_2577))))->BgL_argsz00);
					if (NULLP(BgL_l1135z00_2855))
						{	/* Eval/evaluate_uncomp.scm 89 */
							BgL_arg1355z00_2854 = BNIL;
						}
					else
						{	/* Eval/evaluate_uncomp.scm 89 */
							obj_t BgL_head1137z00_2856;

							{	/* Eval/evaluate_uncomp.scm 89 */
								obj_t BgL_arg1362z00_2857;

								{	/* Eval/evaluate_uncomp.scm 89 */
									obj_t BgL_arg1363z00_2858;

									BgL_arg1363z00_2858 = CAR(((obj_t) BgL_l1135z00_2855));
									BgL_arg1362z00_2857 =
										BGl_uncompz00zz__evaluate_uncompz00(
										((BgL_ev_exprz00_bglt) BgL_arg1363z00_2858));
								}
								BgL_head1137z00_2856 =
									MAKE_YOUNG_PAIR(BgL_arg1362z00_2857, BNIL);
							}
							{	/* Eval/evaluate_uncomp.scm 89 */
								obj_t BgL_g1140z00_2859;

								BgL_g1140z00_2859 = CDR(((obj_t) BgL_l1135z00_2855));
								{
									obj_t BgL_l1135z00_2861;
									obj_t BgL_tail1138z00_2862;

									BgL_l1135z00_2861 = BgL_g1140z00_2859;
									BgL_tail1138z00_2862 = BgL_head1137z00_2856;
								BgL_zc3z04anonymousza31357ze3z87_2860:
									if (NULLP(BgL_l1135z00_2861))
										{	/* Eval/evaluate_uncomp.scm 89 */
											BgL_arg1355z00_2854 = BgL_head1137z00_2856;
										}
									else
										{	/* Eval/evaluate_uncomp.scm 89 */
											obj_t BgL_newtail1139z00_2863;

											{	/* Eval/evaluate_uncomp.scm 89 */
												obj_t BgL_arg1360z00_2864;

												{	/* Eval/evaluate_uncomp.scm 89 */
													obj_t BgL_arg1361z00_2865;

													BgL_arg1361z00_2865 =
														CAR(((obj_t) BgL_l1135z00_2861));
													BgL_arg1360z00_2864 =
														BGl_uncompz00zz__evaluate_uncompz00(
														((BgL_ev_exprz00_bglt) BgL_arg1361z00_2865));
												}
												BgL_newtail1139z00_2863 =
													MAKE_YOUNG_PAIR(BgL_arg1360z00_2864, BNIL);
											}
											SET_CDR(BgL_tail1138z00_2862, BgL_newtail1139z00_2863);
											{	/* Eval/evaluate_uncomp.scm 89 */
												obj_t BgL_arg1359z00_2866;

												BgL_arg1359z00_2866 = CDR(((obj_t) BgL_l1135z00_2861));
												{
													obj_t BgL_tail1138z00_3413;
													obj_t BgL_l1135z00_3412;

													BgL_l1135z00_3412 = BgL_arg1359z00_2866;
													BgL_tail1138z00_3413 = BgL_newtail1139z00_2863;
													BgL_tail1138z00_2862 = BgL_tail1138z00_3413;
													BgL_l1135z00_2861 = BgL_l1135z00_3412;
													goto BgL_zc3z04anonymousza31357ze3z87_2860;
												}
											}
										}
								}
							}
						}
				}
				return
					MAKE_YOUNG_PAIR(BGl_symbol2011z00zz__evaluate_uncompz00,
					BgL_arg1355z00_2854);
			}
		}

	}



/* &uncomp-ev_or1212 */
	obj_t BGl_z62uncompzd2ev_or1212zb0zz__evaluate_uncompz00(obj_t
		BgL_envz00_2578, obj_t BgL_ez00_2579)
	{
		{	/* Eval/evaluate_uncomp.scm 83 */
			{	/* Eval/evaluate_uncomp.scm 85 */
				obj_t BgL_arg1343z00_2868;

				{	/* Eval/evaluate_uncomp.scm 85 */
					obj_t BgL_l1129z00_2869;

					BgL_l1129z00_2869 =
						(((BgL_ev_listz00_bglt) COBJECT(
								((BgL_ev_listz00_bglt)
									((BgL_ev_orz00_bglt) BgL_ez00_2579))))->BgL_argsz00);
					if (NULLP(BgL_l1129z00_2869))
						{	/* Eval/evaluate_uncomp.scm 85 */
							BgL_arg1343z00_2868 = BNIL;
						}
					else
						{	/* Eval/evaluate_uncomp.scm 85 */
							obj_t BgL_head1131z00_2870;

							{	/* Eval/evaluate_uncomp.scm 85 */
								obj_t BgL_arg1352z00_2871;

								{	/* Eval/evaluate_uncomp.scm 85 */
									obj_t BgL_arg1353z00_2872;

									BgL_arg1353z00_2872 = CAR(((obj_t) BgL_l1129z00_2869));
									BgL_arg1352z00_2871 =
										BGl_uncompz00zz__evaluate_uncompz00(
										((BgL_ev_exprz00_bglt) BgL_arg1353z00_2872));
								}
								BgL_head1131z00_2870 =
									MAKE_YOUNG_PAIR(BgL_arg1352z00_2871, BNIL);
							}
							{	/* Eval/evaluate_uncomp.scm 85 */
								obj_t BgL_g1134z00_2873;

								BgL_g1134z00_2873 = CDR(((obj_t) BgL_l1129z00_2869));
								{
									obj_t BgL_l1129z00_2875;
									obj_t BgL_tail1132z00_2876;

									BgL_l1129z00_2875 = BgL_g1134z00_2873;
									BgL_tail1132z00_2876 = BgL_head1131z00_2870;
								BgL_zc3z04anonymousza31345ze3z87_2874:
									if (NULLP(BgL_l1129z00_2875))
										{	/* Eval/evaluate_uncomp.scm 85 */
											BgL_arg1343z00_2868 = BgL_head1131z00_2870;
										}
									else
										{	/* Eval/evaluate_uncomp.scm 85 */
											obj_t BgL_newtail1133z00_2877;

											{	/* Eval/evaluate_uncomp.scm 85 */
												obj_t BgL_arg1349z00_2878;

												{	/* Eval/evaluate_uncomp.scm 85 */
													obj_t BgL_arg1351z00_2879;

													BgL_arg1351z00_2879 =
														CAR(((obj_t) BgL_l1129z00_2875));
													BgL_arg1349z00_2878 =
														BGl_uncompz00zz__evaluate_uncompz00(
														((BgL_ev_exprz00_bglt) BgL_arg1351z00_2879));
												}
												BgL_newtail1133z00_2877 =
													MAKE_YOUNG_PAIR(BgL_arg1349z00_2878, BNIL);
											}
											SET_CDR(BgL_tail1132z00_2876, BgL_newtail1133z00_2877);
											{	/* Eval/evaluate_uncomp.scm 85 */
												obj_t BgL_arg1347z00_2880;

												BgL_arg1347z00_2880 = CDR(((obj_t) BgL_l1129z00_2875));
												{
													obj_t BgL_tail1132z00_3438;
													obj_t BgL_l1129z00_3437;

													BgL_l1129z00_3437 = BgL_arg1347z00_2880;
													BgL_tail1132z00_3438 = BgL_newtail1133z00_2877;
													BgL_tail1132z00_2876 = BgL_tail1132z00_3438;
													BgL_l1129z00_2875 = BgL_l1129z00_3437;
													goto BgL_zc3z04anonymousza31345ze3z87_2874;
												}
											}
										}
								}
							}
						}
				}
				return
					MAKE_YOUNG_PAIR(BGl_symbol2013z00zz__evaluate_uncompz00,
					BgL_arg1343z00_2868);
			}
		}

	}



/* &uncomp-ev_if1210 */
	obj_t BGl_z62uncompzd2ev_if1210zb0zz__evaluate_uncompz00(obj_t
		BgL_envz00_2580, obj_t BgL_ez00_2581)
	{
		{	/* Eval/evaluate_uncomp.scm 79 */
			{	/* Eval/evaluate_uncomp.scm 81 */
				obj_t BgL_arg1333z00_2882;

				{	/* Eval/evaluate_uncomp.scm 81 */
					obj_t BgL_arg1334z00_2883;
					obj_t BgL_arg1335z00_2884;

					BgL_arg1334z00_2883 =
						BGl_uncompz00zz__evaluate_uncompz00(
						(((BgL_ev_ifz00_bglt) COBJECT(
									((BgL_ev_ifz00_bglt) BgL_ez00_2581)))->BgL_pz00));
					{	/* Eval/evaluate_uncomp.scm 81 */
						obj_t BgL_arg1337z00_2885;
						obj_t BgL_arg1338z00_2886;

						BgL_arg1337z00_2885 =
							BGl_uncompz00zz__evaluate_uncompz00(
							(((BgL_ev_ifz00_bglt) COBJECT(
										((BgL_ev_ifz00_bglt) BgL_ez00_2581)))->BgL_tz00));
						BgL_arg1338z00_2886 =
							MAKE_YOUNG_PAIR(BGl_uncompz00zz__evaluate_uncompz00(
								(((BgL_ev_ifz00_bglt) COBJECT(
											((BgL_ev_ifz00_bglt) BgL_ez00_2581)))->BgL_ez00)), BNIL);
						BgL_arg1335z00_2884 =
							MAKE_YOUNG_PAIR(BgL_arg1337z00_2885, BgL_arg1338z00_2886);
					}
					BgL_arg1333z00_2882 =
						MAKE_YOUNG_PAIR(BgL_arg1334z00_2883, BgL_arg1335z00_2884);
				}
				return
					MAKE_YOUNG_PAIR(BGl_symbol2015z00zz__evaluate_uncompz00,
					BgL_arg1333z00_2882);
			}
		}

	}



/* &uncomp-ev_litt1208 */
	obj_t BGl_z62uncompzd2ev_litt1208zb0zz__evaluate_uncompz00(obj_t
		BgL_envz00_2582, obj_t BgL_ez00_2583)
	{
		{	/* Eval/evaluate_uncomp.scm 75 */
			{	/* Eval/evaluate_uncomp.scm 77 */
				obj_t BgL_arg1331z00_2888;

				BgL_arg1331z00_2888 =
					MAKE_YOUNG_PAIR(
					(((BgL_ev_littz00_bglt) COBJECT(
								((BgL_ev_littz00_bglt) BgL_ez00_2583)))->BgL_valuez00), BNIL);
				return
					MAKE_YOUNG_PAIR(BGl_symbol2017z00zz__evaluate_uncompz00,
					BgL_arg1331z00_2888);
			}
		}

	}



/* &uncomp-ev_global1206 */
	obj_t BGl_z62uncompzd2ev_global1206zb0zz__evaluate_uncompz00(obj_t
		BgL_envz00_2584, obj_t BgL_varz00_2585)
	{
		{	/* Eval/evaluate_uncomp.scm 71 */
			return
				(((BgL_ev_globalz00_bglt) COBJECT(
						((BgL_ev_globalz00_bglt) BgL_varz00_2585)))->BgL_namez00);
		}

	}



/* &uncomp-ev_var1204 */
	obj_t BGl_z62uncompzd2ev_var1204zb0zz__evaluate_uncompz00(obj_t
		BgL_envz00_2586, obj_t BgL_varz00_2587)
	{
		{	/* Eval/evaluate_uncomp.scm 67 */
			return
				(((BgL_ev_varz00_bglt) COBJECT(
						((BgL_ev_varz00_bglt) BgL_varz00_2587)))->BgL_namez00);
		}

	}



/* imported-modules-init */
	obj_t BGl_importedzd2moduleszd2initz00zz__evaluate_uncompz00(void)
	{
		{	/* Eval/evaluate_uncomp.scm 15 */
			BGl_modulezd2initializa7ationz75zz__typez00(393254000L,
				BSTRING_TO_STRING(BGl_string2019z00zz__evaluate_uncompz00));
			BGl_modulezd2initializa7ationz75zz__errorz00(88804785L,
				BSTRING_TO_STRING(BGl_string2019z00zz__evaluate_uncompz00));
			BGl_modulezd2initializa7ationz75zz__biglooz00(348684831L,
				BSTRING_TO_STRING(BGl_string2019z00zz__evaluate_uncompz00));
			BGl_modulezd2initializa7ationz75zz__tvectorz00(135276775L,
				BSTRING_TO_STRING(BGl_string2019z00zz__evaluate_uncompz00));
			BGl_modulezd2initializa7ationz75zz__structurez00(128205792L,
				BSTRING_TO_STRING(BGl_string2019z00zz__evaluate_uncompz00));
			BGl_modulezd2initializa7ationz75zz__bexitz00(443005284L,
				BSTRING_TO_STRING(BGl_string2019z00zz__evaluate_uncompz00));
			BGl_modulezd2initializa7ationz75zz__bignumz00(289561787L,
				BSTRING_TO_STRING(BGl_string2019z00zz__evaluate_uncompz00));
			BGl_modulezd2initializa7ationz75zz__osz00(310000171L,
				BSTRING_TO_STRING(BGl_string2019z00zz__evaluate_uncompz00));
			BGl_modulezd2initializa7ationz75zz__dssslz00(443936801L,
				BSTRING_TO_STRING(BGl_string2019z00zz__evaluate_uncompz00));
			BGl_modulezd2initializa7ationz75zz__bitz00(377164741L,
				BSTRING_TO_STRING(BGl_string2019z00zz__evaluate_uncompz00));
			BGl_modulezd2initializa7ationz75zz__paramz00(453939141L,
				BSTRING_TO_STRING(BGl_string2019z00zz__evaluate_uncompz00));
			BGl_modulezd2initializa7ationz75zz__objectz00(475449627L,
				BSTRING_TO_STRING(BGl_string2019z00zz__evaluate_uncompz00));
			BGl_modulezd2initializa7ationz75zz__threadz00(149516032L,
				BSTRING_TO_STRING(BGl_string2019z00zz__evaluate_uncompz00));
			BGl_modulezd2initializa7ationz75zz__r4_numbers_6_5z00(26840973L,
				BSTRING_TO_STRING(BGl_string2019z00zz__evaluate_uncompz00));
			BGl_modulezd2initializa7ationz75zz__r4_numbers_6_5_fixnumz00(457511469L,
				BSTRING_TO_STRING(BGl_string2019z00zz__evaluate_uncompz00));
			BGl_modulezd2initializa7ationz75zz__r4_numbers_6_5_flonumz00(362050511L,
				BSTRING_TO_STRING(BGl_string2019z00zz__evaluate_uncompz00));
			BGl_modulezd2initializa7ationz75zz__r4_numbers_6_5_flonum_dtoaz00
				(268155843L,
				BSTRING_TO_STRING(BGl_string2019z00zz__evaluate_uncompz00));
			BGl_modulezd2initializa7ationz75zz__r4_characters_6_6z00(198620800L,
				BSTRING_TO_STRING(BGl_string2019z00zz__evaluate_uncompz00));
			BGl_modulezd2initializa7ationz75zz__r4_equivalence_6_2z00(111613887L,
				BSTRING_TO_STRING(BGl_string2019z00zz__evaluate_uncompz00));
			BGl_modulezd2initializa7ationz75zz__r4_booleans_6_1z00(459519430L,
				BSTRING_TO_STRING(BGl_string2019z00zz__evaluate_uncompz00));
			BGl_modulezd2initializa7ationz75zz__r4_symbols_6_4z00(115192690L,
				BSTRING_TO_STRING(BGl_string2019z00zz__evaluate_uncompz00));
			BGl_modulezd2initializa7ationz75zz__r4_strings_6_7z00((-44273703L),
				BSTRING_TO_STRING(BGl_string2019z00zz__evaluate_uncompz00));
			BGl_modulezd2initializa7ationz75zz__r4_pairs_and_lists_6_3z00(9614678L,
				BSTRING_TO_STRING(BGl_string2019z00zz__evaluate_uncompz00));
			BGl_modulezd2initializa7ationz75zz__r4_control_features_6_9z00(376927882L,
				BSTRING_TO_STRING(BGl_string2019z00zz__evaluate_uncompz00));
			BGl_modulezd2initializa7ationz75zz__r5_control_features_6_4z00(228151370L,
				BSTRING_TO_STRING(BGl_string2019z00zz__evaluate_uncompz00));
			BGl_modulezd2initializa7ationz75zz__r4_vectors_6_8z00(43892022L,
				BSTRING_TO_STRING(BGl_string2019z00zz__evaluate_uncompz00));
			BGl_modulezd2initializa7ationz75zz__r4_ports_6_10_1z00(185672289L,
				BSTRING_TO_STRING(BGl_string2019z00zz__evaluate_uncompz00));
			BGl_modulezd2initializa7ationz75zz__r4_output_6_10_3z00(86988580L,
				BSTRING_TO_STRING(BGl_string2019z00zz__evaluate_uncompz00));
			BGl_modulezd2initializa7ationz75zz__ppz00(233942021L,
				BSTRING_TO_STRING(BGl_string2019z00zz__evaluate_uncompz00));
			BGl_modulezd2initializa7ationz75zz__readerz00(220648206L,
				BSTRING_TO_STRING(BGl_string2019z00zz__evaluate_uncompz00));
			BGl_modulezd2initializa7ationz75zz__prognz00(177147622L,
				BSTRING_TO_STRING(BGl_string2019z00zz__evaluate_uncompz00));
			BGl_modulezd2initializa7ationz75zz__expandz00(414007149L,
				BSTRING_TO_STRING(BGl_string2019z00zz__evaluate_uncompz00));
			BGl_modulezd2initializa7ationz75zz__evenvz00(528345299L,
				BSTRING_TO_STRING(BGl_string2019z00zz__evaluate_uncompz00));
			BGl_modulezd2initializa7ationz75zz__evcompilez00(492754569L,
				BSTRING_TO_STRING(BGl_string2019z00zz__evaluate_uncompz00));
			BGl_modulezd2initializa7ationz75zz__everrorz00(375872221L,
				BSTRING_TO_STRING(BGl_string2019z00zz__evaluate_uncompz00));
			BGl_modulezd2initializa7ationz75zz__evmodulez00(505897955L,
				BSTRING_TO_STRING(BGl_string2019z00zz__evaluate_uncompz00));
			return BGl_modulezd2initializa7ationz75zz__evaluate_typesz00(0L,
				BSTRING_TO_STRING(BGl_string2019z00zz__evaluate_uncompz00));
		}

	}

#ifdef __cplusplus
}
#endif
