/* Copyright 1989-93 GROUPE BULL -- See license conditions in file COPYRIGHT */
/*****************************************************************************\
*                                                                             *
* 				  KLPROFILER                                  *
* 				     BODY                                     *
*                                                                             *
\*****************************************************************************/
/* compile by compiling with -DKLPROFILER
 * NOTE: if this generates too many function symbols for your linker, you 
 * can compile with -DKLPROFILER_XXX_FUNCS, where XXX is 100 for only 100 
 * functions, 200, only 200, etc..
 * more functions can be added (jsut use the provided klone scripts at the
 * 2 places
 */
#ifdef KLPROFILER

#include <stdio.h>
#include "EXTERN.h"
#include "klone.h"
#include "kl_string.h"
#include "kl_atom.h"
#include "kl_func.h"
#include "kl_list.h"
#include "kl_hash.h"
#include "klgeneric.h"

#include "INTERN.h"
#include "klprofiler.h"

char *KlExprName();
char *KlExprFullName();

/* Dummy functions generated by the Klone code into file "foo":
 * 
   klone <<\EOF
   (with (*standard-output* 
           (open "foo" :direction :output :if-exists :supersede  ))
   (setq N 1000)
   (setq n (length (String (- N 1))))
   (setq nifdefs 0)
   (print-format "int Kl__Func_digits = %0;\n\n" n)
   (dotimes (i N)
   (if (and (> i 0) (= 0 (mod i 100)))
     (progn (incf nifdefs)
     (print-format "#ifndef KLPROFILER_%0_FUNCS\n" (* 100 nifdefs))))
   (print-format
   "KlO Kl__Func_%0(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}\n"
   (expand-num i n)))
   (dotimes (i nifdefs) (write "#endif\n"))
   )
EOF

 */

int Kl__Func_digits = 3;

KlO Kl__Func_000(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_001(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_002(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_003(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_004(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_005(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_006(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_007(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_008(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_009(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_010(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_011(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_012(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_013(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_014(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_015(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_016(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_017(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_018(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_019(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_020(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_021(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_022(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_023(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_024(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_025(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_026(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_027(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_028(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_029(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_030(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_031(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_032(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_033(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_034(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_035(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_036(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_037(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_038(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_039(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_040(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_041(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_042(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_043(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_044(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_045(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_046(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_047(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_048(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_049(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_050(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_051(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_052(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_053(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_054(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_055(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_056(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_057(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_058(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_059(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_060(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_061(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_062(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_063(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_064(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_065(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_066(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_067(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_068(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_069(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_070(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_071(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_072(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_073(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_074(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_075(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_076(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_077(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_078(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_079(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_080(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_081(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_082(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_083(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_084(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_085(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_086(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_087(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_088(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_089(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_090(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_091(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_092(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_093(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_094(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_095(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_096(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_097(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_098(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_099(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
#ifndef KLPROFILER_100_FUNCS
KlO Kl__Func_100(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_101(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_102(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_103(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_104(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_105(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_106(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_107(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_108(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_109(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_110(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_111(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_112(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_113(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_114(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_115(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_116(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_117(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_118(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_119(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_120(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_121(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_122(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_123(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_124(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_125(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_126(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_127(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_128(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_129(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_130(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_131(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_132(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_133(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_134(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_135(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_136(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_137(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_138(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_139(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_140(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_141(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_142(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_143(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_144(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_145(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_146(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_147(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_148(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_149(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_150(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_151(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_152(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_153(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_154(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_155(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_156(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_157(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_158(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_159(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_160(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_161(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_162(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_163(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_164(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_165(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_166(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_167(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_168(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_169(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_170(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_171(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_172(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_173(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_174(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_175(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_176(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_177(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_178(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_179(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_180(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_181(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_182(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_183(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_184(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_185(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_186(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_187(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_188(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_189(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_190(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_191(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_192(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_193(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_194(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_195(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_196(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_197(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_198(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_199(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
#ifndef KLPROFILER_200_FUNCS
KlO Kl__Func_200(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_201(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_202(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_203(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_204(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_205(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_206(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_207(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_208(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_209(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_210(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_211(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_212(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_213(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_214(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_215(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_216(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_217(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_218(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_219(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_220(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_221(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_222(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_223(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_224(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_225(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_226(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_227(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_228(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_229(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_230(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_231(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_232(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_233(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_234(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_235(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_236(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_237(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_238(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_239(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_240(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_241(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_242(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_243(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_244(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_245(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_246(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_247(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_248(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_249(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_250(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_251(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_252(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_253(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_254(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_255(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_256(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_257(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_258(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_259(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_260(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_261(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_262(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_263(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_264(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_265(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_266(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_267(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_268(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_269(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_270(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_271(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_272(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_273(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_274(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_275(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_276(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_277(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_278(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_279(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_280(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_281(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_282(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_283(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_284(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_285(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_286(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_287(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_288(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_289(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_290(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_291(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_292(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_293(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_294(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_295(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_296(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_297(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_298(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_299(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
#ifndef KLPROFILER_300_FUNCS
KlO Kl__Func_300(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_301(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_302(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_303(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_304(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_305(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_306(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_307(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_308(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_309(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_310(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_311(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_312(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_313(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_314(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_315(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_316(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_317(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_318(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_319(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_320(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_321(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_322(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_323(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_324(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_325(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_326(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_327(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_328(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_329(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_330(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_331(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_332(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_333(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_334(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_335(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_336(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_337(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_338(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_339(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_340(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_341(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_342(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_343(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_344(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_345(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_346(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_347(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_348(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_349(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_350(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_351(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_352(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_353(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_354(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_355(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_356(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_357(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_358(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_359(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_360(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_361(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_362(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_363(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_364(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_365(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_366(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_367(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_368(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_369(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_370(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_371(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_372(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_373(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_374(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_375(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_376(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_377(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_378(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_379(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_380(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_381(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_382(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_383(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_384(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_385(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_386(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_387(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_388(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_389(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_390(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_391(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_392(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_393(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_394(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_395(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_396(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_397(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_398(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_399(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
#ifndef KLPROFILER_400_FUNCS
KlO Kl__Func_400(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_401(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_402(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_403(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_404(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_405(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_406(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_407(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_408(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_409(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_410(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_411(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_412(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_413(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_414(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_415(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_416(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_417(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_418(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_419(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_420(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_421(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_422(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_423(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_424(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_425(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_426(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_427(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_428(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_429(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_430(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_431(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_432(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_433(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_434(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_435(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_436(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_437(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_438(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_439(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_440(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_441(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_442(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_443(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_444(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_445(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_446(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_447(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_448(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_449(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_450(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_451(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_452(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_453(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_454(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_455(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_456(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_457(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_458(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_459(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_460(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_461(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_462(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_463(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_464(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_465(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_466(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_467(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_468(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_469(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_470(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_471(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_472(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_473(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_474(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_475(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_476(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_477(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_478(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_479(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_480(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_481(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_482(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_483(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_484(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_485(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_486(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_487(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_488(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_489(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_490(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_491(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_492(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_493(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_494(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_495(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_496(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_497(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_498(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_499(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
#ifndef KLPROFILER_500_FUNCS
KlO Kl__Func_500(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_501(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_502(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_503(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_504(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_505(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_506(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_507(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_508(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_509(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_510(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_511(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_512(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_513(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_514(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_515(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_516(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_517(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_518(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_519(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_520(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_521(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_522(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_523(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_524(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_525(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_526(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_527(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_528(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_529(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_530(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_531(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_532(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_533(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_534(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_535(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_536(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_537(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_538(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_539(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_540(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_541(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_542(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_543(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_544(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_545(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_546(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_547(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_548(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_549(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_550(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_551(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_552(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_553(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_554(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_555(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_556(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_557(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_558(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_559(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_560(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_561(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_562(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_563(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_564(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_565(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_566(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_567(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_568(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_569(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_570(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_571(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_572(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_573(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_574(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_575(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_576(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_577(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_578(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_579(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_580(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_581(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_582(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_583(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_584(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_585(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_586(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_587(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_588(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_589(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_590(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_591(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_592(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_593(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_594(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_595(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_596(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_597(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_598(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_599(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
#ifndef KLPROFILER_600_FUNCS
KlO Kl__Func_600(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_601(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_602(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_603(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_604(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_605(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_606(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_607(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_608(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_609(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_610(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_611(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_612(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_613(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_614(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_615(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_616(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_617(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_618(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_619(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_620(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_621(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_622(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_623(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_624(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_625(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_626(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_627(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_628(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_629(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_630(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_631(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_632(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_633(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_634(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_635(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_636(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_637(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_638(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_639(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_640(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_641(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_642(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_643(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_644(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_645(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_646(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_647(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_648(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_649(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_650(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_651(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_652(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_653(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_654(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_655(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_656(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_657(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_658(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_659(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_660(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_661(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_662(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_663(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_664(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_665(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_666(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_667(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_668(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_669(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_670(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_671(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_672(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_673(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_674(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_675(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_676(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_677(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_678(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_679(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_680(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_681(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_682(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_683(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_684(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_685(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_686(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_687(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_688(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_689(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_690(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_691(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_692(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_693(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_694(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_695(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_696(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_697(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_698(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_699(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
#ifndef KLPROFILER_700_FUNCS
KlO Kl__Func_700(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_701(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_702(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_703(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_704(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_705(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_706(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_707(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_708(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_709(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_710(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_711(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_712(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_713(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_714(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_715(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_716(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_717(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_718(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_719(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_720(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_721(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_722(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_723(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_724(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_725(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_726(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_727(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_728(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_729(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_730(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_731(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_732(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_733(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_734(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_735(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_736(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_737(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_738(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_739(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_740(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_741(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_742(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_743(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_744(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_745(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_746(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_747(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_748(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_749(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_750(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_751(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_752(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_753(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_754(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_755(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_756(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_757(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_758(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_759(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_760(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_761(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_762(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_763(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_764(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_765(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_766(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_767(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_768(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_769(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_770(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_771(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_772(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_773(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_774(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_775(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_776(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_777(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_778(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_779(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_780(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_781(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_782(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_783(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_784(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_785(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_786(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_787(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_788(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_789(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_790(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_791(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_792(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_793(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_794(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_795(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_796(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_797(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_798(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_799(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
#ifndef KLPROFILER_800_FUNCS
KlO Kl__Func_800(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_801(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_802(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_803(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_804(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_805(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_806(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_807(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_808(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_809(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_810(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_811(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_812(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_813(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_814(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_815(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_816(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_817(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_818(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_819(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_820(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_821(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_822(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_823(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_824(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_825(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_826(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_827(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_828(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_829(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_830(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_831(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_832(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_833(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_834(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_835(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_836(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_837(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_838(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_839(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_840(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_841(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_842(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_843(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_844(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_845(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_846(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_847(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_848(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_849(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_850(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_851(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_852(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_853(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_854(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_855(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_856(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_857(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_858(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_859(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_860(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_861(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_862(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_863(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_864(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_865(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_866(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_867(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_868(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_869(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_870(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_871(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_872(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_873(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_874(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_875(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_876(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_877(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_878(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_879(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_880(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_881(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_882(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_883(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_884(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_885(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_886(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_887(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_888(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_889(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_890(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_891(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_892(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_893(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_894(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_895(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_896(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_897(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_898(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_899(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
#ifndef KLPROFILER_900_FUNCS
KlO Kl__Func_900(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_901(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_902(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_903(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_904(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_905(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_906(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_907(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_908(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_909(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_910(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_911(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_912(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_913(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_914(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_915(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_916(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_917(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_918(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_919(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_920(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_921(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_922(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_923(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_924(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_925(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_926(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_927(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_928(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_929(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_930(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_931(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_932(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_933(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_934(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_935(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_936(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_937(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_938(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_939(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_940(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_941(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_942(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_943(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_944(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_945(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_946(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_947(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_948(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_949(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_950(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_951(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_952(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_953(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_954(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_955(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_956(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_957(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_958(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_959(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_960(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_961(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_962(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_963(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_964(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_965(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_966(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_967(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_968(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_969(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_970(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_971(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_972(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_973(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_974(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_975(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_976(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_977(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_978(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_979(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_980(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_981(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_982(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_983(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_984(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_985(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_986(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_987(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_988(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_989(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_990(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_991(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_992(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_993(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_994(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_995(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_996(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_997(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_998(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
KlO Kl__Func_999(c,e,s,v,f) KlO c;int e,s;KlO *v,f;{return Kl__ELC(c,e,s,v,f);}
#endif
#endif
#endif
#endif
#endif
#endif
#endif
#endif
#endif


/*****************************************************************************\
* 				    INITS                                     *
\*****************************************************************************/
/* Here we initialize the main table of profiling marker functions 
*/
/* the following is generated by the klone code:
 * (setq N 1000)
   (setq n (length (String (- N 1))))
   (dotimes (i (- N 1))(print-format "    {Kl__Func_%0, %1},\n"
      (expand-num i n) (+ 1 i)))
   (print-format "    {Kl__Func_%0, -1}\n" (expand-num (- N 1) n))
 */

struct _KlProfilingTableFree Kl__FuncsEntries[] = {
    {Kl__Func_000, 1},
    {Kl__Func_001, 2},
    {Kl__Func_002, 3},
    {Kl__Func_003, 4},
    {Kl__Func_004, 5},
    {Kl__Func_005, 6},
    {Kl__Func_006, 7},
    {Kl__Func_007, 8},
    {Kl__Func_008, 9},
    {Kl__Func_009, 10},
    {Kl__Func_010, 11},
    {Kl__Func_011, 12},
    {Kl__Func_012, 13},
    {Kl__Func_013, 14},
    {Kl__Func_014, 15},
    {Kl__Func_015, 16},
    {Kl__Func_016, 17},
    {Kl__Func_017, 18},
    {Kl__Func_018, 19},
    {Kl__Func_019, 20},
    {Kl__Func_020, 21},
    {Kl__Func_021, 22},
    {Kl__Func_022, 23},
    {Kl__Func_023, 24},
    {Kl__Func_024, 25},
    {Kl__Func_025, 26},
    {Kl__Func_026, 27},
    {Kl__Func_027, 28},
    {Kl__Func_028, 29},
    {Kl__Func_029, 30},
    {Kl__Func_030, 31},
    {Kl__Func_031, 32},
    {Kl__Func_032, 33},
    {Kl__Func_033, 34},
    {Kl__Func_034, 35},
    {Kl__Func_035, 36},
    {Kl__Func_036, 37},
    {Kl__Func_037, 38},
    {Kl__Func_038, 39},
    {Kl__Func_039, 40},
    {Kl__Func_040, 41},
    {Kl__Func_041, 42},
    {Kl__Func_042, 43},
    {Kl__Func_043, 44},
    {Kl__Func_044, 45},
    {Kl__Func_045, 46},
    {Kl__Func_046, 47},
    {Kl__Func_047, 48},
    {Kl__Func_048, 49},
    {Kl__Func_049, 50},
    {Kl__Func_050, 51},
    {Kl__Func_051, 52},
    {Kl__Func_052, 53},
    {Kl__Func_053, 54},
    {Kl__Func_054, 55},
    {Kl__Func_055, 56},
    {Kl__Func_056, 57},
    {Kl__Func_057, 58},
    {Kl__Func_058, 59},
    {Kl__Func_059, 60},
    {Kl__Func_060, 61},
    {Kl__Func_061, 62},
    {Kl__Func_062, 63},
    {Kl__Func_063, 64},
    {Kl__Func_064, 65},
    {Kl__Func_065, 66},
    {Kl__Func_066, 67},
    {Kl__Func_067, 68},
    {Kl__Func_068, 69},
    {Kl__Func_069, 70},
    {Kl__Func_070, 71},
    {Kl__Func_071, 72},
    {Kl__Func_072, 73},
    {Kl__Func_073, 74},
    {Kl__Func_074, 75},
    {Kl__Func_075, 76},
    {Kl__Func_076, 77},
    {Kl__Func_077, 78},
    {Kl__Func_078, 79},
    {Kl__Func_079, 80},
    {Kl__Func_080, 81},
    {Kl__Func_081, 82},
    {Kl__Func_082, 83},
    {Kl__Func_083, 84},
    {Kl__Func_084, 85},
    {Kl__Func_085, 86},
    {Kl__Func_086, 87},
    {Kl__Func_087, 88},
    {Kl__Func_088, 89},
    {Kl__Func_089, 90},
    {Kl__Func_090, 91},
    {Kl__Func_091, 92},
    {Kl__Func_092, 93},
    {Kl__Func_093, 94},
    {Kl__Func_094, 95},
    {Kl__Func_095, 96},
    {Kl__Func_096, 97},
    {Kl__Func_097, 98},
    {Kl__Func_098, 99},
    {Kl__Func_099, 100},
    {Kl__Func_100, 101},
    {Kl__Func_101, 102},
    {Kl__Func_102, 103},
    {Kl__Func_103, 104},
    {Kl__Func_104, 105},
    {Kl__Func_105, 106},
    {Kl__Func_106, 107},
    {Kl__Func_107, 108},
    {Kl__Func_108, 109},
    {Kl__Func_109, 110},
    {Kl__Func_110, 111},
    {Kl__Func_111, 112},
    {Kl__Func_112, 113},
    {Kl__Func_113, 114},
    {Kl__Func_114, 115},
    {Kl__Func_115, 116},
    {Kl__Func_116, 117},
    {Kl__Func_117, 118},
    {Kl__Func_118, 119},
    {Kl__Func_119, 120},
    {Kl__Func_120, 121},
    {Kl__Func_121, 122},
    {Kl__Func_122, 123},
    {Kl__Func_123, 124},
    {Kl__Func_124, 125},
    {Kl__Func_125, 126},
    {Kl__Func_126, 127},
    {Kl__Func_127, 128},
    {Kl__Func_128, 129},
    {Kl__Func_129, 130},
    {Kl__Func_130, 131},
    {Kl__Func_131, 132},
    {Kl__Func_132, 133},
    {Kl__Func_133, 134},
    {Kl__Func_134, 135},
    {Kl__Func_135, 136},
    {Kl__Func_136, 137},
    {Kl__Func_137, 138},
    {Kl__Func_138, 139},
    {Kl__Func_139, 140},
    {Kl__Func_140, 141},
    {Kl__Func_141, 142},
    {Kl__Func_142, 143},
    {Kl__Func_143, 144},
    {Kl__Func_144, 145},
    {Kl__Func_145, 146},
    {Kl__Func_146, 147},
    {Kl__Func_147, 148},
    {Kl__Func_148, 149},
    {Kl__Func_149, 150},
    {Kl__Func_150, 151},
    {Kl__Func_151, 152},
    {Kl__Func_152, 153},
    {Kl__Func_153, 154},
    {Kl__Func_154, 155},
    {Kl__Func_155, 156},
    {Kl__Func_156, 157},
    {Kl__Func_157, 158},
    {Kl__Func_158, 159},
    {Kl__Func_159, 160},
    {Kl__Func_160, 161},
    {Kl__Func_161, 162},
    {Kl__Func_162, 163},
    {Kl__Func_163, 164},
    {Kl__Func_164, 165},
    {Kl__Func_165, 166},
    {Kl__Func_166, 167},
    {Kl__Func_167, 168},
    {Kl__Func_168, 169},
    {Kl__Func_169, 170},
    {Kl__Func_170, 171},
    {Kl__Func_171, 172},
    {Kl__Func_172, 173},
    {Kl__Func_173, 174},
    {Kl__Func_174, 175},
    {Kl__Func_175, 176},
    {Kl__Func_176, 177},
    {Kl__Func_177, 178},
    {Kl__Func_178, 179},
    {Kl__Func_179, 180},
    {Kl__Func_180, 181},
    {Kl__Func_181, 182},
    {Kl__Func_182, 183},
    {Kl__Func_183, 184},
    {Kl__Func_184, 185},
    {Kl__Func_185, 186},
    {Kl__Func_186, 187},
    {Kl__Func_187, 188},
    {Kl__Func_188, 189},
    {Kl__Func_189, 190},
    {Kl__Func_190, 191},
    {Kl__Func_191, 192},
    {Kl__Func_192, 193},
    {Kl__Func_193, 194},
    {Kl__Func_194, 195},
    {Kl__Func_195, 196},
    {Kl__Func_196, 197},
    {Kl__Func_197, 198},
    {Kl__Func_198, 199},
    {Kl__Func_199, 200},
    {Kl__Func_200, 201},
    {Kl__Func_201, 202},
    {Kl__Func_202, 203},
    {Kl__Func_203, 204},
    {Kl__Func_204, 205},
    {Kl__Func_205, 206},
    {Kl__Func_206, 207},
    {Kl__Func_207, 208},
    {Kl__Func_208, 209},
    {Kl__Func_209, 210},
    {Kl__Func_210, 211},
    {Kl__Func_211, 212},
    {Kl__Func_212, 213},
    {Kl__Func_213, 214},
    {Kl__Func_214, 215},
    {Kl__Func_215, 216},
    {Kl__Func_216, 217},
    {Kl__Func_217, 218},
    {Kl__Func_218, 219},
    {Kl__Func_219, 220},
    {Kl__Func_220, 221},
    {Kl__Func_221, 222},
    {Kl__Func_222, 223},
    {Kl__Func_223, 224},
    {Kl__Func_224, 225},
    {Kl__Func_225, 226},
    {Kl__Func_226, 227},
    {Kl__Func_227, 228},
    {Kl__Func_228, 229},
    {Kl__Func_229, 230},
    {Kl__Func_230, 231},
    {Kl__Func_231, 232},
    {Kl__Func_232, 233},
    {Kl__Func_233, 234},
    {Kl__Func_234, 235},
    {Kl__Func_235, 236},
    {Kl__Func_236, 237},
    {Kl__Func_237, 238},
    {Kl__Func_238, 239},
    {Kl__Func_239, 240},
    {Kl__Func_240, 241},
    {Kl__Func_241, 242},
    {Kl__Func_242, 243},
    {Kl__Func_243, 244},
    {Kl__Func_244, 245},
    {Kl__Func_245, 246},
    {Kl__Func_246, 247},
    {Kl__Func_247, 248},
    {Kl__Func_248, 249},
    {Kl__Func_249, 250},
    {Kl__Func_250, 251},
    {Kl__Func_251, 252},
    {Kl__Func_252, 253},
    {Kl__Func_253, 254},
    {Kl__Func_254, 255},
    {Kl__Func_255, 256},
    {Kl__Func_256, 257},
    {Kl__Func_257, 258},
    {Kl__Func_258, 259},
    {Kl__Func_259, 260},
    {Kl__Func_260, 261},
    {Kl__Func_261, 262},
    {Kl__Func_262, 263},
    {Kl__Func_263, 264},
    {Kl__Func_264, 265},
    {Kl__Func_265, 266},
    {Kl__Func_266, 267},
    {Kl__Func_267, 268},
    {Kl__Func_268, 269},
    {Kl__Func_269, 270},
    {Kl__Func_270, 271},
    {Kl__Func_271, 272},
    {Kl__Func_272, 273},
    {Kl__Func_273, 274},
    {Kl__Func_274, 275},
    {Kl__Func_275, 276},
    {Kl__Func_276, 277},
    {Kl__Func_277, 278},
    {Kl__Func_278, 279},
    {Kl__Func_279, 280},
    {Kl__Func_280, 281},
    {Kl__Func_281, 282},
    {Kl__Func_282, 283},
    {Kl__Func_283, 284},
    {Kl__Func_284, 285},
    {Kl__Func_285, 286},
    {Kl__Func_286, 287},
    {Kl__Func_287, 288},
    {Kl__Func_288, 289},
    {Kl__Func_289, 290},
    {Kl__Func_290, 291},
    {Kl__Func_291, 292},
    {Kl__Func_292, 293},
    {Kl__Func_293, 294},
    {Kl__Func_294, 295},
    {Kl__Func_295, 296},
    {Kl__Func_296, 297},
    {Kl__Func_297, 298},
    {Kl__Func_298, 299},
    {Kl__Func_299, 300},
    {Kl__Func_300, 301},
    {Kl__Func_301, 302},
    {Kl__Func_302, 303},
    {Kl__Func_303, 304},
    {Kl__Func_304, 305},
    {Kl__Func_305, 306},
    {Kl__Func_306, 307},
    {Kl__Func_307, 308},
    {Kl__Func_308, 309},
    {Kl__Func_309, 310},
    {Kl__Func_310, 311},
    {Kl__Func_311, 312},
    {Kl__Func_312, 313},
    {Kl__Func_313, 314},
    {Kl__Func_314, 315},
    {Kl__Func_315, 316},
    {Kl__Func_316, 317},
    {Kl__Func_317, 318},
    {Kl__Func_318, 319},
    {Kl__Func_319, 320},
    {Kl__Func_320, 321},
    {Kl__Func_321, 322},
    {Kl__Func_322, 323},
    {Kl__Func_323, 324},
    {Kl__Func_324, 325},
    {Kl__Func_325, 326},
    {Kl__Func_326, 327},
    {Kl__Func_327, 328},
    {Kl__Func_328, 329},
    {Kl__Func_329, 330},
    {Kl__Func_330, 331},
    {Kl__Func_331, 332},
    {Kl__Func_332, 333},
    {Kl__Func_333, 334},
    {Kl__Func_334, 335},
    {Kl__Func_335, 336},
    {Kl__Func_336, 337},
    {Kl__Func_337, 338},
    {Kl__Func_338, 339},
    {Kl__Func_339, 340},
    {Kl__Func_340, 341},
    {Kl__Func_341, 342},
    {Kl__Func_342, 343},
    {Kl__Func_343, 344},
    {Kl__Func_344, 345},
    {Kl__Func_345, 346},
    {Kl__Func_346, 347},
    {Kl__Func_347, 348},
    {Kl__Func_348, 349},
    {Kl__Func_349, 350},
    {Kl__Func_350, 351},
    {Kl__Func_351, 352},
    {Kl__Func_352, 353},
    {Kl__Func_353, 354},
    {Kl__Func_354, 355},
    {Kl__Func_355, 356},
    {Kl__Func_356, 357},
    {Kl__Func_357, 358},
    {Kl__Func_358, 359},
    {Kl__Func_359, 360},
    {Kl__Func_360, 361},
    {Kl__Func_361, 362},
    {Kl__Func_362, 363},
    {Kl__Func_363, 364},
    {Kl__Func_364, 365},
    {Kl__Func_365, 366},
    {Kl__Func_366, 367},
    {Kl__Func_367, 368},
    {Kl__Func_368, 369},
    {Kl__Func_369, 370},
    {Kl__Func_370, 371},
    {Kl__Func_371, 372},
    {Kl__Func_372, 373},
    {Kl__Func_373, 374},
    {Kl__Func_374, 375},
    {Kl__Func_375, 376},
    {Kl__Func_376, 377},
    {Kl__Func_377, 378},
    {Kl__Func_378, 379},
    {Kl__Func_379, 380},
    {Kl__Func_380, 381},
    {Kl__Func_381, 382},
    {Kl__Func_382, 383},
    {Kl__Func_383, 384},
    {Kl__Func_384, 385},
    {Kl__Func_385, 386},
    {Kl__Func_386, 387},
    {Kl__Func_387, 388},
    {Kl__Func_388, 389},
    {Kl__Func_389, 390},
    {Kl__Func_390, 391},
    {Kl__Func_391, 392},
    {Kl__Func_392, 393},
    {Kl__Func_393, 394},
    {Kl__Func_394, 395},
    {Kl__Func_395, 396},
    {Kl__Func_396, 397},
    {Kl__Func_397, 398},
    {Kl__Func_398, 399},
    {Kl__Func_399, 400},
    {Kl__Func_400, 401},
    {Kl__Func_401, 402},
    {Kl__Func_402, 403},
    {Kl__Func_403, 404},
    {Kl__Func_404, 405},
    {Kl__Func_405, 406},
    {Kl__Func_406, 407},
    {Kl__Func_407, 408},
    {Kl__Func_408, 409},
    {Kl__Func_409, 410},
    {Kl__Func_410, 411},
    {Kl__Func_411, 412},
    {Kl__Func_412, 413},
    {Kl__Func_413, 414},
    {Kl__Func_414, 415},
    {Kl__Func_415, 416},
    {Kl__Func_416, 417},
    {Kl__Func_417, 418},
    {Kl__Func_418, 419},
    {Kl__Func_419, 420},
    {Kl__Func_420, 421},
    {Kl__Func_421, 422},
    {Kl__Func_422, 423},
    {Kl__Func_423, 424},
    {Kl__Func_424, 425},
    {Kl__Func_425, 426},
    {Kl__Func_426, 427},
    {Kl__Func_427, 428},
    {Kl__Func_428, 429},
    {Kl__Func_429, 430},
    {Kl__Func_430, 431},
    {Kl__Func_431, 432},
    {Kl__Func_432, 433},
    {Kl__Func_433, 434},
    {Kl__Func_434, 435},
    {Kl__Func_435, 436},
    {Kl__Func_436, 437},
    {Kl__Func_437, 438},
    {Kl__Func_438, 439},
    {Kl__Func_439, 440},
    {Kl__Func_440, 441},
    {Kl__Func_441, 442},
    {Kl__Func_442, 443},
    {Kl__Func_443, 444},
    {Kl__Func_444, 445},
    {Kl__Func_445, 446},
    {Kl__Func_446, 447},
    {Kl__Func_447, 448},
    {Kl__Func_448, 449},
    {Kl__Func_449, 450},
    {Kl__Func_450, 451},
    {Kl__Func_451, 452},
    {Kl__Func_452, 453},
    {Kl__Func_453, 454},
    {Kl__Func_454, 455},
    {Kl__Func_455, 456},
    {Kl__Func_456, 457},
    {Kl__Func_457, 458},
    {Kl__Func_458, 459},
    {Kl__Func_459, 460},
    {Kl__Func_460, 461},
    {Kl__Func_461, 462},
    {Kl__Func_462, 463},
    {Kl__Func_463, 464},
    {Kl__Func_464, 465},
    {Kl__Func_465, 466},
    {Kl__Func_466, 467},
    {Kl__Func_467, 468},
    {Kl__Func_468, 469},
    {Kl__Func_469, 470},
    {Kl__Func_470, 471},
    {Kl__Func_471, 472},
    {Kl__Func_472, 473},
    {Kl__Func_473, 474},
    {Kl__Func_474, 475},
    {Kl__Func_475, 476},
    {Kl__Func_476, 477},
    {Kl__Func_477, 478},
    {Kl__Func_478, 479},
    {Kl__Func_479, 480},
    {Kl__Func_480, 481},
    {Kl__Func_481, 482},
    {Kl__Func_482, 483},
    {Kl__Func_483, 484},
    {Kl__Func_484, 485},
    {Kl__Func_485, 486},
    {Kl__Func_486, 487},
    {Kl__Func_487, 488},
    {Kl__Func_488, 489},
    {Kl__Func_489, 490},
    {Kl__Func_490, 491},
    {Kl__Func_491, 492},
    {Kl__Func_492, 493},
    {Kl__Func_493, 494},
    {Kl__Func_494, 495},
    {Kl__Func_495, 496},
    {Kl__Func_496, 497},
    {Kl__Func_497, 498},
    {Kl__Func_498, 499},
    {Kl__Func_499, 500},
    {Kl__Func_500, 501},
    {Kl__Func_501, 502},
    {Kl__Func_502, 503},
    {Kl__Func_503, 504},
    {Kl__Func_504, 505},
    {Kl__Func_505, 506},
    {Kl__Func_506, 507},
    {Kl__Func_507, 508},
    {Kl__Func_508, 509},
    {Kl__Func_509, 510},
    {Kl__Func_510, 511},
    {Kl__Func_511, 512},
    {Kl__Func_512, 513},
    {Kl__Func_513, 514},
    {Kl__Func_514, 515},
    {Kl__Func_515, 516},
    {Kl__Func_516, 517},
    {Kl__Func_517, 518},
    {Kl__Func_518, 519},
    {Kl__Func_519, 520},
    {Kl__Func_520, 521},
    {Kl__Func_521, 522},
    {Kl__Func_522, 523},
    {Kl__Func_523, 524},
    {Kl__Func_524, 525},
    {Kl__Func_525, 526},
    {Kl__Func_526, 527},
    {Kl__Func_527, 528},
    {Kl__Func_528, 529},
    {Kl__Func_529, 530},
    {Kl__Func_530, 531},
    {Kl__Func_531, 532},
    {Kl__Func_532, 533},
    {Kl__Func_533, 534},
    {Kl__Func_534, 535},
    {Kl__Func_535, 536},
    {Kl__Func_536, 537},
    {Kl__Func_537, 538},
    {Kl__Func_538, 539},
    {Kl__Func_539, 540},
    {Kl__Func_540, 541},
    {Kl__Func_541, 542},
    {Kl__Func_542, 543},
    {Kl__Func_543, 544},
    {Kl__Func_544, 545},
    {Kl__Func_545, 546},
    {Kl__Func_546, 547},
    {Kl__Func_547, 548},
    {Kl__Func_548, 549},
    {Kl__Func_549, 550},
    {Kl__Func_550, 551},
    {Kl__Func_551, 552},
    {Kl__Func_552, 553},
    {Kl__Func_553, 554},
    {Kl__Func_554, 555},
    {Kl__Func_555, 556},
    {Kl__Func_556, 557},
    {Kl__Func_557, 558},
    {Kl__Func_558, 559},
    {Kl__Func_559, 560},
    {Kl__Func_560, 561},
    {Kl__Func_561, 562},
    {Kl__Func_562, 563},
    {Kl__Func_563, 564},
    {Kl__Func_564, 565},
    {Kl__Func_565, 566},
    {Kl__Func_566, 567},
    {Kl__Func_567, 568},
    {Kl__Func_568, 569},
    {Kl__Func_569, 570},
    {Kl__Func_570, 571},
    {Kl__Func_571, 572},
    {Kl__Func_572, 573},
    {Kl__Func_573, 574},
    {Kl__Func_574, 575},
    {Kl__Func_575, 576},
    {Kl__Func_576, 577},
    {Kl__Func_577, 578},
    {Kl__Func_578, 579},
    {Kl__Func_579, 580},
    {Kl__Func_580, 581},
    {Kl__Func_581, 582},
    {Kl__Func_582, 583},
    {Kl__Func_583, 584},
    {Kl__Func_584, 585},
    {Kl__Func_585, 586},
    {Kl__Func_586, 587},
    {Kl__Func_587, 588},
    {Kl__Func_588, 589},
    {Kl__Func_589, 590},
    {Kl__Func_590, 591},
    {Kl__Func_591, 592},
    {Kl__Func_592, 593},
    {Kl__Func_593, 594},
    {Kl__Func_594, 595},
    {Kl__Func_595, 596},
    {Kl__Func_596, 597},
    {Kl__Func_597, 598},
    {Kl__Func_598, 599},
    {Kl__Func_599, 600},
    {Kl__Func_600, 601},
    {Kl__Func_601, 602},
    {Kl__Func_602, 603},
    {Kl__Func_603, 604},
    {Kl__Func_604, 605},
    {Kl__Func_605, 606},
    {Kl__Func_606, 607},
    {Kl__Func_607, 608},
    {Kl__Func_608, 609},
    {Kl__Func_609, 610},
    {Kl__Func_610, 611},
    {Kl__Func_611, 612},
    {Kl__Func_612, 613},
    {Kl__Func_613, 614},
    {Kl__Func_614, 615},
    {Kl__Func_615, 616},
    {Kl__Func_616, 617},
    {Kl__Func_617, 618},
    {Kl__Func_618, 619},
    {Kl__Func_619, 620},
    {Kl__Func_620, 621},
    {Kl__Func_621, 622},
    {Kl__Func_622, 623},
    {Kl__Func_623, 624},
    {Kl__Func_624, 625},
    {Kl__Func_625, 626},
    {Kl__Func_626, 627},
    {Kl__Func_627, 628},
    {Kl__Func_628, 629},
    {Kl__Func_629, 630},
    {Kl__Func_630, 631},
    {Kl__Func_631, 632},
    {Kl__Func_632, 633},
    {Kl__Func_633, 634},
    {Kl__Func_634, 635},
    {Kl__Func_635, 636},
    {Kl__Func_636, 637},
    {Kl__Func_637, 638},
    {Kl__Func_638, 639},
    {Kl__Func_639, 640},
    {Kl__Func_640, 641},
    {Kl__Func_641, 642},
    {Kl__Func_642, 643},
    {Kl__Func_643, 644},
    {Kl__Func_644, 645},
    {Kl__Func_645, 646},
    {Kl__Func_646, 647},
    {Kl__Func_647, 648},
    {Kl__Func_648, 649},
    {Kl__Func_649, 650},
    {Kl__Func_650, 651},
    {Kl__Func_651, 652},
    {Kl__Func_652, 653},
    {Kl__Func_653, 654},
    {Kl__Func_654, 655},
    {Kl__Func_655, 656},
    {Kl__Func_656, 657},
    {Kl__Func_657, 658},
    {Kl__Func_658, 659},
    {Kl__Func_659, 660},
    {Kl__Func_660, 661},
    {Kl__Func_661, 662},
    {Kl__Func_662, 663},
    {Kl__Func_663, 664},
    {Kl__Func_664, 665},
    {Kl__Func_665, 666},
    {Kl__Func_666, 667},
    {Kl__Func_667, 668},
    {Kl__Func_668, 669},
    {Kl__Func_669, 670},
    {Kl__Func_670, 671},
    {Kl__Func_671, 672},
    {Kl__Func_672, 673},
    {Kl__Func_673, 674},
    {Kl__Func_674, 675},
    {Kl__Func_675, 676},
    {Kl__Func_676, 677},
    {Kl__Func_677, 678},
    {Kl__Func_678, 679},
    {Kl__Func_679, 680},
    {Kl__Func_680, 681},
    {Kl__Func_681, 682},
    {Kl__Func_682, 683},
    {Kl__Func_683, 684},
    {Kl__Func_684, 685},
    {Kl__Func_685, 686},
    {Kl__Func_686, 687},
    {Kl__Func_687, 688},
    {Kl__Func_688, 689},
    {Kl__Func_689, 690},
    {Kl__Func_690, 691},
    {Kl__Func_691, 692},
    {Kl__Func_692, 693},
    {Kl__Func_693, 694},
    {Kl__Func_694, 695},
    {Kl__Func_695, 696},
    {Kl__Func_696, 697},
    {Kl__Func_697, 698},
    {Kl__Func_698, 699},
    {Kl__Func_699, 700},
    {Kl__Func_700, 701},
    {Kl__Func_701, 702},
    {Kl__Func_702, 703},
    {Kl__Func_703, 704},
    {Kl__Func_704, 705},
    {Kl__Func_705, 706},
    {Kl__Func_706, 707},
    {Kl__Func_707, 708},
    {Kl__Func_708, 709},
    {Kl__Func_709, 710},
    {Kl__Func_710, 711},
    {Kl__Func_711, 712},
    {Kl__Func_712, 713},
    {Kl__Func_713, 714},
    {Kl__Func_714, 715},
    {Kl__Func_715, 716},
    {Kl__Func_716, 717},
    {Kl__Func_717, 718},
    {Kl__Func_718, 719},
    {Kl__Func_719, 720},
    {Kl__Func_720, 721},
    {Kl__Func_721, 722},
    {Kl__Func_722, 723},
    {Kl__Func_723, 724},
    {Kl__Func_724, 725},
    {Kl__Func_725, 726},
    {Kl__Func_726, 727},
    {Kl__Func_727, 728},
    {Kl__Func_728, 729},
    {Kl__Func_729, 730},
    {Kl__Func_730, 731},
    {Kl__Func_731, 732},
    {Kl__Func_732, 733},
    {Kl__Func_733, 734},
    {Kl__Func_734, 735},
    {Kl__Func_735, 736},
    {Kl__Func_736, 737},
    {Kl__Func_737, 738},
    {Kl__Func_738, 739},
    {Kl__Func_739, 740},
    {Kl__Func_740, 741},
    {Kl__Func_741, 742},
    {Kl__Func_742, 743},
    {Kl__Func_743, 744},
    {Kl__Func_744, 745},
    {Kl__Func_745, 746},
    {Kl__Func_746, 747},
    {Kl__Func_747, 748},
    {Kl__Func_748, 749},
    {Kl__Func_749, 750},
    {Kl__Func_750, 751},
    {Kl__Func_751, 752},
    {Kl__Func_752, 753},
    {Kl__Func_753, 754},
    {Kl__Func_754, 755},
    {Kl__Func_755, 756},
    {Kl__Func_756, 757},
    {Kl__Func_757, 758},
    {Kl__Func_758, 759},
    {Kl__Func_759, 760},
    {Kl__Func_760, 761},
    {Kl__Func_761, 762},
    {Kl__Func_762, 763},
    {Kl__Func_763, 764},
    {Kl__Func_764, 765},
    {Kl__Func_765, 766},
    {Kl__Func_766, 767},
    {Kl__Func_767, 768},
    {Kl__Func_768, 769},
    {Kl__Func_769, 770},
    {Kl__Func_770, 771},
    {Kl__Func_771, 772},
    {Kl__Func_772, 773},
    {Kl__Func_773, 774},
    {Kl__Func_774, 775},
    {Kl__Func_775, 776},
    {Kl__Func_776, 777},
    {Kl__Func_777, 778},
    {Kl__Func_778, 779},
    {Kl__Func_779, 780},
    {Kl__Func_780, 781},
    {Kl__Func_781, 782},
    {Kl__Func_782, 783},
    {Kl__Func_783, 784},
    {Kl__Func_784, 785},
    {Kl__Func_785, 786},
    {Kl__Func_786, 787},
    {Kl__Func_787, 788},
    {Kl__Func_788, 789},
    {Kl__Func_789, 790},
    {Kl__Func_790, 791},
    {Kl__Func_791, 792},
    {Kl__Func_792, 793},
    {Kl__Func_793, 794},
    {Kl__Func_794, 795},
    {Kl__Func_795, 796},
    {Kl__Func_796, 797},
    {Kl__Func_797, 798},
    {Kl__Func_798, 799},
    {Kl__Func_799, 800},
    {Kl__Func_800, 801},
    {Kl__Func_801, 802},
    {Kl__Func_802, 803},
    {Kl__Func_803, 804},
    {Kl__Func_804, 805},
    {Kl__Func_805, 806},
    {Kl__Func_806, 807},
    {Kl__Func_807, 808},
    {Kl__Func_808, 809},
    {Kl__Func_809, 810},
    {Kl__Func_810, 811},
    {Kl__Func_811, 812},
    {Kl__Func_812, 813},
    {Kl__Func_813, 814},
    {Kl__Func_814, 815},
    {Kl__Func_815, 816},
    {Kl__Func_816, 817},
    {Kl__Func_817, 818},
    {Kl__Func_818, 819},
    {Kl__Func_819, 820},
    {Kl__Func_820, 821},
    {Kl__Func_821, 822},
    {Kl__Func_822, 823},
    {Kl__Func_823, 824},
    {Kl__Func_824, 825},
    {Kl__Func_825, 826},
    {Kl__Func_826, 827},
    {Kl__Func_827, 828},
    {Kl__Func_828, 829},
    {Kl__Func_829, 830},
    {Kl__Func_830, 831},
    {Kl__Func_831, 832},
    {Kl__Func_832, 833},
    {Kl__Func_833, 834},
    {Kl__Func_834, 835},
    {Kl__Func_835, 836},
    {Kl__Func_836, 837},
    {Kl__Func_837, 838},
    {Kl__Func_838, 839},
    {Kl__Func_839, 840},
    {Kl__Func_840, 841},
    {Kl__Func_841, 842},
    {Kl__Func_842, 843},
    {Kl__Func_843, 844},
    {Kl__Func_844, 845},
    {Kl__Func_845, 846},
    {Kl__Func_846, 847},
    {Kl__Func_847, 848},
    {Kl__Func_848, 849},
    {Kl__Func_849, 850},
    {Kl__Func_850, 851},
    {Kl__Func_851, 852},
    {Kl__Func_852, 853},
    {Kl__Func_853, 854},
    {Kl__Func_854, 855},
    {Kl__Func_855, 856},
    {Kl__Func_856, 857},
    {Kl__Func_857, 858},
    {Kl__Func_858, 859},
    {Kl__Func_859, 860},
    {Kl__Func_860, 861},
    {Kl__Func_861, 862},
    {Kl__Func_862, 863},
    {Kl__Func_863, 864},
    {Kl__Func_864, 865},
    {Kl__Func_865, 866},
    {Kl__Func_866, 867},
    {Kl__Func_867, 868},
    {Kl__Func_868, 869},
    {Kl__Func_869, 870},
    {Kl__Func_870, 871},
    {Kl__Func_871, 872},
    {Kl__Func_872, 873},
    {Kl__Func_873, 874},
    {Kl__Func_874, 875},
    {Kl__Func_875, 876},
    {Kl__Func_876, 877},
    {Kl__Func_877, 878},
    {Kl__Func_878, 879},
    {Kl__Func_879, 880},
    {Kl__Func_880, 881},
    {Kl__Func_881, 882},
    {Kl__Func_882, 883},
    {Kl__Func_883, 884},
    {Kl__Func_884, 885},
    {Kl__Func_885, 886},
    {Kl__Func_886, 887},
    {Kl__Func_887, 888},
    {Kl__Func_888, 889},
    {Kl__Func_889, 890},
    {Kl__Func_890, 891},
    {Kl__Func_891, 892},
    {Kl__Func_892, 893},
    {Kl__Func_893, 894},
    {Kl__Func_894, 895},
    {Kl__Func_895, 896},
    {Kl__Func_896, 897},
    {Kl__Func_897, 898},
    {Kl__Func_898, 899},
    {Kl__Func_899, 900},
    {Kl__Func_900, 901},
    {Kl__Func_901, 902},
    {Kl__Func_902, 903},
    {Kl__Func_903, 904},
    {Kl__Func_904, 905},
    {Kl__Func_905, 906},
    {Kl__Func_906, 907},
    {Kl__Func_907, 908},
    {Kl__Func_908, 909},
    {Kl__Func_909, 910},
    {Kl__Func_910, 911},
    {Kl__Func_911, 912},
    {Kl__Func_912, 913},
    {Kl__Func_913, 914},
    {Kl__Func_914, 915},
    {Kl__Func_915, 916},
    {Kl__Func_916, 917},
    {Kl__Func_917, 918},
    {Kl__Func_918, 919},
    {Kl__Func_919, 920},
    {Kl__Func_920, 921},
    {Kl__Func_921, 922},
    {Kl__Func_922, 923},
    {Kl__Func_923, 924},
    {Kl__Func_924, 925},
    {Kl__Func_925, 926},
    {Kl__Func_926, 927},
    {Kl__Func_927, 928},
    {Kl__Func_928, 929},
    {Kl__Func_929, 930},
    {Kl__Func_930, 931},
    {Kl__Func_931, 932},
    {Kl__Func_932, 933},
    {Kl__Func_933, 934},
    {Kl__Func_934, 935},
    {Kl__Func_935, 936},
    {Kl__Func_936, 937},
    {Kl__Func_937, 938},
    {Kl__Func_938, 939},
    {Kl__Func_939, 940},
    {Kl__Func_940, 941},
    {Kl__Func_941, 942},
    {Kl__Func_942, 943},
    {Kl__Func_943, 944},
    {Kl__Func_944, 945},
    {Kl__Func_945, 946},
    {Kl__Func_946, 947},
    {Kl__Func_947, 948},
    {Kl__Func_948, 949},
    {Kl__Func_949, 950},
    {Kl__Func_950, 951},
    {Kl__Func_951, 952},
    {Kl__Func_952, 953},
    {Kl__Func_953, 954},
    {Kl__Func_954, 955},
    {Kl__Func_955, 956},
    {Kl__Func_956, 957},
    {Kl__Func_957, 958},
    {Kl__Func_958, 959},
    {Kl__Func_959, 960},
    {Kl__Func_960, 961},
    {Kl__Func_961, 962},
    {Kl__Func_962, 963},
    {Kl__Func_963, 964},
    {Kl__Func_964, 965},
    {Kl__Func_965, 966},
    {Kl__Func_966, 967},
    {Kl__Func_967, 968},
    {Kl__Func_968, 969},
    {Kl__Func_969, 970},
    {Kl__Func_970, 971},
    {Kl__Func_971, 972},
    {Kl__Func_972, 973},
    {Kl__Func_973, 974},
    {Kl__Func_974, 975},
    {Kl__Func_975, 976},
    {Kl__Func_976, 977},
    {Kl__Func_977, 978},
    {Kl__Func_978, 979},
    {Kl__Func_979, 980},
    {Kl__Func_980, 981},
    {Kl__Func_981, 982},
    {Kl__Func_982, 983},
    {Kl__Func_983, 984},
    {Kl__Func_984, 985},
    {Kl__Func_985, 986},
    {Kl__Func_986, 987},
    {Kl__Func_987, 988},
    {Kl__Func_988, 989},
    {Kl__Func_989, 990},
    {Kl__Func_990, 991},
    {Kl__Func_991, 992},
    {Kl__Func_992, 993},
    {Kl__Func_993, 994},
    {Kl__Func_994, 995},
    {Kl__Func_995, 996},
    {Kl__Func_996, 997},
    {Kl__Func_997, 998},
    {Kl__Func_998, 999},
    {Kl__Func_999, -1}
};

/*---*/

/* I was beginning to get insane declaring this. An indirection solves it */
KlProfilingTableCell Kl__Funcs = (KlProfilingTableCell) Kl__FuncsEntries;

/*****************************************************************************\
* 			     KlProfilerAllocFunc                              *
\*****************************************************************************/
/* called to allocate a profiling function to a new Expr
 * prints a warning if no more room, and returns Kl__ELC
 * this is the default function to which is initialized the profiling hook
 * of Exprs.
 */

KlO
KlProfilerAllocFunc(call, eval_args, values_size, values, func)
    KlO call;
    int eval_args;
    int values_size;
    KlO *values;
    KlExpr func;
{
    moncontrol(0);			/* do not trace this code */
    KlProfilerAllocFuncNoExec(func);	/* allocates tracing func */
    moncontrol(KlMonControlled);	/* resume normal state of tracing */
    return CFAPPLY(func->profiling, 
		   (call, eval_args, values_size, values, func));
}

/* The actual job, untraced by the profiler, of course */

KlProfilerAllocFuncNoExec(func)
    KlExpr func;
{
    int i;
    KlExpr f;

    if (Kl__FuncsFree == -1) {		/* no more slots */
	KlProfilerAllocOverflow(func);
    } else {				/* allocate current entry */
	KlProfilingTableCell cell;
	/* first check to see if is not already traced, to re-use same entry
	   in case of anonymous lambda, since a lot are created on-the-fly
	   WARNING: if KlProfilerFreeFunc may be called, this wont work!
	   */
	if (!(func->profiling_name)) {	/* anonymous lambda */
	    for (i = 0; i < Kl__FuncsFree; i++) {
		f = (KlExpr) (Kl__Funcs[i]).used.expr;
		if (!f->profiling_name
		    && (NIL != (KlO) KlExprEqual(func, f))) {
		    /* we find another an. lambda with same text, use it */
		    cell = Kl__Funcs + i;

		    f->profiling_offset = -1; /* previous is now freeable */
		    KlDecRef(f);
		    func->profiling = cell->used.function;
		    func->profiling_offset = i;
		    KlIncRef(cell->used.expr = func); /* traced ==> nofree! */
		    return;
		}
	    }
	}
	/* alloc a new entry */
	cell = Kl__Funcs + Kl__FuncsFree;
	func->profiling = cell->free.function;
	func->profiling_offset = Kl__FuncsFree;
	Kl__FuncsFree = cell->free.next;
	KlIncRef(cell->used.expr = func);
    }	
}

/*****************************************************************************\
* 			   KlProfilerAllocOverflow                            *
\*****************************************************************************/
/* called when no more slots are available
 * redefine it if you want.
 * Should return normally and *NOT* trigger a klone error!
 */

KlProfilerAllocOverflow(func)
    KlExpr func;
{
    fprintf(stderr,
	    "PROFILER WARNING: no more profiling slots for tracing: %s\n",
	    KlExprFullName(func));
    func->profiling = Kl__ELC;	/* no more warnings */
}

/*****************************************************************************\
* 			      KlProfilerInitFunc                              *
\*****************************************************************************/
/* called after the creation of a new Expr. Inits the profiling hook
 */

KlProfilerInitFunc(func)
    KlExpr func;
{
    func->profiling = KlProfilerAllocFunc;
    func->profiling_name = 0;
    func->profiling_offset = -1;
}

/*****************************************************************************\
* 			      KlProfilerFreeFunc                              *
\*****************************************************************************/
/* called before freeing an Expr
 * WARNING: Should NOT be called normally, as the profiling code prevents any
 * expr to be freed to allow meaningful statistics (avoid call fragmentation)
 * If it ever changes, KlProfilerAllocFuncNoExec neeeds to be modified in its
 * search for already-defined an. lambda previous entries to skip freed entries
 */

KlProfilerFreeFunc(func)
    KlExpr func;
{
    if (func->profiling_offset != -1) {
	/* being traced and refered to by the trace table */
	KlProfilingTableCell cell = Kl__Funcs + func->profiling_offset;

	/* NOT ALLOWABLE, since such functions are pointed to by the table */
	CFAPPLY(KlFatalError, (10, KlExprFullName(func)));

	cell->free.next = Kl__FuncsFree;
	Kl__FuncsFree = func->profiling_offset;
    }
    KlDecRef(((KlExpr) func)->profiling_name);
    func->profiling_name = 0;
    /* but freeing not yet traced funcs is OK */
}

/*****************************************************************************\
* 				KlSetProfiling                                *
\*****************************************************************************/
/* (set-profiling t/() functions...)
 * if first arg is t, register functions to be profiled, 
 * if () edxcludes them for profiling 
 * otherwise, only the first N functions called are profiled (N = 1000)
 */

KlO
KlSetProfiling(argc, argv)
    int argc;
    KlO *argv;
{
    int i;
    if (argc < 1)
	return KlBadNumberOfArguments(argc);
    if (argv[0] != TRU && argv[0] != NIL)
	return (KlO) KlBadArgument(argv[0], 0, KlTypeErr_TrueOrNil);
    for (i = 1; i < argc; i++) {
	KlExpr func = (KlExpr) argv[i];
	if (!KlIsALambda(func)) {
	    return (KlO) KlBadArgument(func, i, KlTypeErr_Expr);
	}
	if (argv[0] == TRU) {
	    moncontrol(0);		/* do not trace this code */
	    KlProfilerAllocFuncNoExec(func);
	    moncontrol(KlMonControlled); /* resume normal state of tracing */
	} else {
	    func->profiling = Kl__ELC;
	}
    }
    return argv[0];
}

/*****************************************************************************\
* 				  KlExprName                                  *
\*****************************************************************************/
/* tryies to return a meaningful name of the function
 * returns 0 if none found (you will have to print the lambda then)
 */

char *
KlExprName(obj)
    KlExpr obj;
{
    extern int KlHashTableSize; 
    extern KlAtom *KlAtomHashTable;
    KlAtom *slot;
    KlO klname = obj->profiling_name;
    static char result[1000];

    /* if still pointed to by its defun name, take it */
    if (klname && (KlIsAnAtom(klname) || KlIsAConstant(klname))) {
	if (((KlAtom) klname)->c_val == (KlO) obj) {
	    return ((KlAtom) klname)->p_name;
	}
    }

    /* check if pointed by atom */
    for (slot = KlAtomHashTable;
	 slot < KlAtomHashTable + KlHashTableSize;
	 slot++) {
	if (*slot && (*slot)->c_val == (KlO) obj) {
	    return((*slot)->p_name);
	}
    }


    /* if was pointed once by a name, print it with the #<N> qualifier */
    if (klname && (KlIsAnAtom(klname) || KlIsAConstant(klname))) {
	int generation = KlExprNameGeneration(obj);
	if (generation) {
	    sprintf(result, "%s#%d", ((KlAtom) klname)->p_name, generation);
	    return result;
	} else {
	    return ((KlAtom) klname)->p_name;
	}
    }

    /* anonymous lambda */
    return 0;
}

/*****************************************************************************\
* 			      KlLambdaPrintForm                               *
\*****************************************************************************/
/* returns a KlString which is the external form of the lambda
 * WARNING: the string will disappear at the next GC!!!
 */

char *
KlLambdaPrintForm(obj)
    KlExpr obj;
{
    static char result[250];
    KlString s;

    sprintf(result,"(setq klone:stream (Stream \"\")) (with (*print-readably* t *quote-newlines* t) (write {^ () 0x%x} klone:stream))\n(String klone:stream)\n",
	    obj);
    s = (KlString) KlExecuteString(result);
    return s->string;
}

/*****************************************************************************\
* 				KlExprFullName                                *
\*****************************************************************************/
/* prints a meaningful, humanly-readable name
 */

char *
KlExprFullName(obj)
    KlExpr obj;
{
    char *name = KlExprName(obj);

    if (name) {
	return name;
    } else {
	return KlLambdaPrintForm(obj);
    }
}

/*****************************************************************************\
* 			       KlExprIsOldName                                *
\*****************************************************************************/

/* same as above, but justs tests if it is an old name */

int
KlExprIsOldName(obj,  name)
    KlExpr obj;
    KlO name;
{
    extern int KlHashTableSize; 
    extern KlAtom *KlAtomHashTable;
    KlAtom *slot;
    KlO klname = obj->profiling_name;

    /* if still pointed to by its defun name, take it */
    if (name && (KlIsAnAtom(name) || KlIsAConstant(name))) {
	if (((KlAtom) name)->c_val == (KlO) obj) {
	    return 1;
	}
    }
    /* check if pointed by atom */
    for (slot = KlAtomHashTable;
	 slot < KlAtomHashTable + KlHashTableSize;
	 slot++) {
	if (*slot && (*slot)->c_val == (KlO) obj) {
	    return 0;
	}
    }
    /* is it a method? */
    if (klname && KlIsAList(klname)) {
	return 0;
    }
    /* if was pointed once by a name, print it with the #<N> qualifier */
    if (klname && (KlIsAnAtom(klname) || KlIsAConstant(klname))) {
	if (klname == name)
	    return 1;
    }
    return 0;
}

/*****************************************************************************\
* 			     KlExprNameGeneration                             *
\*****************************************************************************/
/* gives the generation of a symbol: the Nth time it was defined, or the
 * last (0)
 */

int
KlExprNameGeneration(obj)
    KlExpr obj;
{
    int i;
    int before = 0, after = 0;
    int Kl__Funcs_size = sizeof(Kl__FuncsEntries) /
	sizeof(struct _KlProfilingTableEntry);
    KlO klname = obj->profiling_name;
    int offset = obj->profiling_offset;
    int nfuncs = (Kl__FuncsFree == -1) ? Kl__Funcs_size : Kl__FuncsFree;

    /* now count the old symbols before and after*/
    for (i = 0; i < offset; i++) {
	if (KlExprIsOldName(Kl__Funcs[i].used.expr, klname))
	    before++;
    }
    for (i = offset + 1; i < nfuncs; i++) {
	if (KlExprIsOldName(Kl__Funcs[i].used.expr, klname))
	    after++;
    }

    if (!before && !after)
	return 0;
    return after;
}

/*****************************************************************************\
* 			     KlProfilerDumpNames                              *
\*****************************************************************************/
/* dumps a table of C function name / klone function name
 * separated by a space, one entry per line, in the file "gmon.names"
 * called automatically at exit
 * number of digits given by Kl__Func_digits
 * returns the number of traced functions
 */

KlO
KlProfilerDumpNames()
{
    KlProfilingTableCell cell;
    int Kl__Funcs_size = sizeof(Kl__FuncsEntries) /
	sizeof(struct _KlProfilingTableEntry);
    FILE *fd = fopen("gmon.values", "w+");
    FILE *fd2 = fopen("gmon.names", "w+");
    char *cells_free = (char *) Calloc(Kl__Funcs_size, 1);
    int anonymous_lambdas = 0;
    int traced_funcs = 0;
    int i;

    moncontrol(0);			/* do not trace this code */

    if (!fd) {
	KlOpenError(0, KlStringMake("gmon.values"), KlK_output, 1);
	goto end;
    }
    if (!fd2) {
	KlOpenError(0, KlStringMake("gmon.names"), KlK_output, 1);
	goto end;
    }
	
    /* determine used cells by pruning out the free ones */
    i = Kl__FuncsFree;
    while (i != -1) {
	cells_free[i] = 1;
	i = Kl__Funcs[i].free.next;
    }


    for (i = 0; i < Kl__Funcs_size; i++) {
	if (!cells_free[i]) {
	    KlExpr obj = Kl__Funcs[i].used.expr;
	    char *func_name = KlExprName(obj);
	    char lambda_label[100];
	    KlGCMark();

	    if (!func_name) {		/* anonymous lambda */
		anonymous_lambdas++;
		sprintf(lambda_label, "Lambda#%d", anonymous_lambdas);
		func_name = lambda_label;
	    }
	    traced_funcs++;
	    fprintf(fd, "Kl__Func_%0*d %s %s\n",
		    Kl__Func_digits, i, func_name, KlLambdaPrintForm(obj));
	    fprintf(fd2, "Kl__Func_%0*d %s\n",
		    Kl__Func_digits, i, func_name);
	    KlGC();
	}
    }
    fclose(fd);
    fclose(fd2);    
 end:
    Free(cells_free);
    moncontrol(KlMonControlled);
    return (KlO) KlNumberMake(traced_funcs);
}

/*****************************************************************************\
* 				    INITS                                     *
\*****************************************************************************/

KlProfilerInit()
{
    KlDeclareSubr(KlProfilerDumpNames, "dump-profiling-names", 0);
    KlDeclareSubr(KlSetProfiling, "set-profiling", NARY);
}

#endif /* KLPROFILER */



syntax highlighted by Code2HTML, v. 0.9.1