todo for beta 2



Greetings, and thanks for looking into this!

The basic issue is that the paths I supplied were relative to the top
builddir, not src where you are working.  sys-proclaim.lisp should be
about 12.5k, and yours is probably 5k.  So one "*/" needs removing
from the make-all-proclaims command line.

You will see several warnings when building the proclaims indicating
that some functions apparently have multiple definitions in separate
files.  Don't know what to do about this, but GCL can work around
proclaims which mismatch the actual call semantics, so these can be
ignored for now.

There is another issue: sys-proclaims.lisp refers to the symbols with
their package names, so the package creating files need to be loaded
first.  Don't know the cleanest way to do this in defsystem, but for
now I'm just prepending the following to src/sys-proclaim.lisp:

(load "maxima-package.lisp")
(load "numerical/f2cl-package.lisp")
(load "numerical/slatec.lisp")
(load "command-line.lisp")

I'm including the full file below for reference.  The double compile
can of course be avoided once the release is finalized by simply
shipping the updated proclaims file, and making sure it is used in
maxima.system. 

Lastly, if you want to retrace the sys-proclaim.lisp building steps,
please use the just released 2.6.3, as it incorporates a minor
correction which we need here.

My make check timings:

current cvs, no proclaims, as used sys-declaim is commented out:

real time       :      4.350 secs
run-gbc time    :      2.640 secs
child run time  :      0.850 secs
gbc time        :      0.550 secs

current cvs, existing SYS-PROCLAIM.lisp file:

real time       :      4.820 secs
run-gbc time    :      3.110 secs
child run time  :      0.750 secs
gbc time        :      0.640 secs

current cvs, newly generated sys-proclaim.lisp file:

real time       :      2.340 secs
run-gbc time    :      1.730 secs
child run time  :      0.000 secs
gbc time        :      0.470 secs

Your comment on the adequacy of the regression test as a benchmark is
well taken.  But if you look at the generated C code, one is obviously
gaining substantial efficieny with the proclamations:

e.g. tail of invert.c:

/*	function definition for $INVERT	*/

static void L2()
{register object *base=vs_base;
	register object *sup=base+VM2; VC2
	vs_reserve(VM2);
	bds_check;
	{object V6;
	check_arg(1);
	V6=(base[0]);
	vs_top=sup;
	goto TTL;
TTL:;
	{object V7;
	V7= VV[0];
	bds_bind(VV[3],VV[3]);
	base[3]= (V6);
	vs_top=(vs_base=base+3)+1;
	(void) (*Lnk16)();
	vs_top=sup;
	base[2]= vs_base[0];
	base[3]= Cnil;
	vs_top=(vs_base=base+2)+2;
	(void) (*Lnk8)();
	vs_top=sup;
	V7= vs_base[0];
	bds_bind(VV[4],Ct);
	base[3]= (V7);
	base[7]= (V6);
	base[8]= small_fixnum(1);
	vs_top=(vs_base=base+7)+2;
	(void) (*Lnk17)();
	vs_top=sup;
	base[6]= vs_base[0];
	base[7]= Cnil;
	vs_top=(vs_base=base+6)+2;
	(void) (*Lnk8)();
	vs_top=sup;
	base[5]= vs_base[0];
	base[8]= (V7);
	base[9]= small_fixnum(1);
	vs_top=(vs_base=base+8)+2;
	(void) (*Lnk18)();
	vs_top=sup;
	base[7]= vs_base[0];
	base[8]= Cnil;
	vs_top=(vs_base=base+7)+2;
	(void) (*Lnk8)();
	vs_top=sup;
	base[6]= vs_base[0];
	vs_top=(vs_base=base+5)+2;
	(void) (*Lnk19)();
	vs_top=sup;
	base[4]= vs_base[0];
	vs_top=(vs_base=base+3)+2;
	(void) (*Lnk20)();
	vs_top=sup;
	bds_unwind1;
	(VV[3]->s.s_dbind)= vs_base[0];
	base[3]= VV[5];
	vs_top=(vs_base=base+3)+1;
	(void) (*Lnk21)();
	vs_top=sup;
	base[2]= vs_base[0];
	base[3]= Ct;
	vs_top=(vs_base=base+2)+2;
	(void) (*Lnk9)();
	vs_top=sup;
	if((vs_base[0])==Cnil){
	goto T80;}
	base[2]= (V6);
	vs_top=(vs_base=base+2)+1;
	(void) (*Lnk6)();
	vs_top=sup;
	V8= vs_base[0];
	if(!(eql(V8,small_fixnum(1)))){
	goto T80;}
	base[2]= (VV[3]->s.s_dbind);
	base[3]= small_fixnum(1);
	base[4]= small_fixnum(1);
	vs_top=(vs_base=base+2)+3;
	(void) (*Lnk22)();
	bds_unwind1;
	return;
	goto T80;
T80:;
	base[2]= (VV[3]->s.s_dbind);
	vs_top=(vs_base=base+2)+1;
	bds_unwind1;
	return;}
	}
}
static void LnkT22(){ call_or_link(VV[22],(void **)(void *)&Lnk22);} /* MAREF1 */
static void LnkT21(){ call_or_link(VV[21],(void **)(void *)&Lnk21);} /* TRD-MSYMEVAL-aux */


vs. 

static object LI2(V17)

object V17;
{	 VMB2 VMS2 VMV2
	bds_check;
	goto TTL;
TTL:;
	{object V18;
	V18= VV[0];
	bds_bind(VV[3],VV[3]);
	V19= (*(LnkLI16))((V17));
	V18= (*(LnkLI7))(/* INLINE-ARGS */V19,Cnil);
	bds_bind(VV[4],Ct);
	V20= (*(LnkLI19))((V17),small_fixnum(1));
	V21= (*(LnkLI7))(/* INLINE-ARGS */V20,Cnil);
	V22= (*(LnkLI20))((V18),small_fixnum(1));
	V23= (*(LnkLI7))(/* INLINE-ARGS */V22,Cnil);
	V24= (*(LnkLI18))(/* INLINE-ARGS */V21,/* INLINE-ARGS */V23);
	V25= (*(LnkLI17))((V18),/* INLINE-ARGS */V24);
	bds_unwind1;
	(VV[3]->s.s_dbind)= V25;
	V26= (*(LnkLI21))(VV[5]);
	if(((*(LnkLI9))(/* INLINE-ARGS */V26,Ct))==Cnil){
	goto T42;}
	V27= (*(LnkLI6))((V17));
	if(!(eql(/* INLINE-ARGS */V27,small_fixnum(1)))){
	goto T42;}
	{object V28 = (VFUN_NARGS=3,(*(LnkLI22))((VV[3]->s.s_dbind),small_fixnum(1),small_fixnum(1)));
	bds_unwind1;
	VMR2(V28)}
	goto T42;
T42:;
	{object V29 = (VV[3]->s.s_dbind);
	bds_unwind1;
	VMR2(V29)}}
	base[0]=base[0];
	return Cnil;
}
static object  LnkTLI22(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_vproc_new(VV[22],(void **)(void *)&LnkLI22,first,ap);va_end(ap);return V1;} /* MAREF1 */
static object  LnkTLI21(object first,...){object V1;va_list ap;va_start(ap,first);V1=call_proc_new(VV[21],(void **)(void *)&LnkLI21,1,first,ap);va_end(ap);return V1;} /* TRD-MSYMEVAL-aux */


=============================================================================
sys-proclaim.lisp
=============================================================================
(load "maxima-package.lisp")
(load "numerical/f2cl-package.lisp")
(load "numerical/slatec.lisp")
(load "command-line.lisp")

(IN-PACKAGE "COMMON-LISP-USER") 
(PROCLAIM
    '(FTYPE (FUNCTION
                (FIXNUM FIXNUM FIXNUM LONG-FLOAT (VECTOR LONG-FLOAT)
                        (VECTOR FIXNUM) FIXNUM)
                *)
            SLATEC::DQPSRT)) 
(PROCLAIM
    '(FTYPE (FUNCTION (FIXNUM) *) MAXIMA::FRAME-INFO MAXIMA::DBM-UP)) 
(PROCLAIM
    '(FTYPE (FUNCTION (*) FIXNUM) MAXIMA::LINEL MAXIMA::USED-AREA)) 
(PROCLAIM
    '(FTYPE (FUNCTION
                (LONG-FLOAT LONG-FLOAT LONG-FLOAT LONG-FLOAT LONG-FLOAT
                    FIXNUM)
                *)
            SLATEC::DQWGTF SLATEC::DQWGTC SLATEC::DQWGTS)) 
(PROCLAIM
    '(FTYPE (FUNCTION
                (LONG-FLOAT LONG-FLOAT FIXNUM LONG-FLOAT LONG-FLOAT) *)
            SLATEC::ZUCHK)) 
(PROCLAIM
    '(FTYPE (FUNCTION
                (LONG-FLOAT LONG-FLOAT LONG-FLOAT LONG-FLOAT LONG-FLOAT
                    LONG-FLOAT)
                *)
            SLATEC::ZSHCH SLATEC::ZDIV SLATEC::ZMLT)) 
(PROCLAIM
    '(FTYPE (FUNCTION
                (LONG-FLOAT LONG-FLOAT LONG-FLOAT FIXNUM FIXNUM FIXNUM
                    (VECTOR LONG-FLOAT) (VECTOR LONG-FLOAT) FIXNUM
                    LONG-FLOAT LONG-FLOAT LONG-FLOAT)
                *)
            SLATEC::ZBUNK)) 
(PROCLAIM
    '(FTYPE (FUNCTION ((VECTOR LONG-FLOAT) FIXNUM LONG-FLOAT) *)
            SLATEC::INITDS)) 
(PROCLAIM
    '(FTYPE (FUNCTION (LONG-FLOAT LONG-FLOAT LONG-FLOAT LONG-FLOAT) *)
            SLATEC::ZEXP)) 
(PROCLAIM
    '(FTYPE (FUNCTION
                (LONG-FLOAT LONG-FLOAT LONG-FLOAT FIXNUM FIXNUM
                    (VECTOR LONG-FLOAT) (VECTOR LONG-FLOAT) FIXNUM
                    (VECTOR LONG-FLOAT) (VECTOR LONG-FLOAT) LONG-FLOAT
                    LONG-FLOAT LONG-FLOAT)
                *)
            SLATEC::ZWRSK)) 
(PROCLAIM
    '(FTYPE (FUNCTION
                (LONG-FLOAT LONG-FLOAT LONG-FLOAT FIXNUM FIXNUM
                    (VECTOR LONG-FLOAT) (VECTOR LONG-FLOAT) FIXNUM
                    FIXNUM FIXNUM LONG-FLOAT LONG-FLOAT LONG-FLOAT
                    LONG-FLOAT)
                *)
            SLATEC::ZBUNI)) 
(PROCLAIM
    '(FTYPE (FUNCTION
                (LONG-FLOAT LONG-FLOAT (VECTOR LONG-FLOAT)
                    (VECTOR LONG-FLOAT) (VECTOR LONG-FLOAT)
                    (VECTOR LONG-FLOAT) FIXNUM)
                *)
            SLATEC::DQMOMO)) 
(PROCLAIM
    '(FTYPE (FUNCTION
                (LONG-FLOAT LONG-FLOAT LONG-FLOAT FIXNUM FIXNUM
                    (VECTOR LONG-FLOAT) (VECTOR LONG-FLOAT) FIXNUM
                    FIXNUM)
                *)
            SLATEC:ZBESK)) 
(PROCLAIM
    '(FTYPE (FUNCTION
                (LONG-FLOAT LONG-FLOAT LONG-FLOAT FIXNUM FIXNUM
                    (VECTOR LONG-FLOAT) (VECTOR LONG-FLOAT) FIXNUM
                    (VECTOR LONG-FLOAT) (VECTOR LONG-FLOAT) FIXNUM)
                *)
            SLATEC:ZBESY)) 
(PROCLAIM
    '(FTYPE (FUNCTION (*) (VALUES T T)) MAXIMA::GEN-NAME MAXIMA::CONCAT
            MAXIMA::SYMBOLCONC)) 
(PROCLAIM '(FTYPE (FUNCTION (FIXNUM FIXNUM T FIXNUM) T) MAXIMA::CPTOM)) 
(PROCLAIM
    '(FTYPE (FUNCTION (T) FIXNUM) MAXIMA::HAULONG MAXIMA::COMPLM
            MAXIMA::FLATC MAXIMA::FLATSIZE MAXIMA::DECIMALSIN
            MAXIMA::ERROR-SIZE MAXIMA::$EXPNLENGTH MAXIMA::NESTLEV
            MAXIMA::LOG2 MAXIMA::PRMUSIGN MAXIMA::SIGNUM1
            MAXIMA::SIGNUM MAXIMA::SIGN-GJC MAXIMA::INFCOUNT
            MAXIMA::$POLYSIGN MAXIMA::RATDEGREE MAXIMA::OPT-HASH)) 
(PROCLAIM
    '(FTYPE (FUNCTION (FIXNUM) T) MAXIMA::FIXNUM-CFACTOR
            MAXIMA::OUTPUT-LINEAR-ONE-LINE MAXIMA::DOING-ROW
            MAXIMA::STYOTBSP MAXIMA::CHECKFIT MAXIMA::RCPLYGAM
            MAXIMA::INDEX* MAXIMA::TYOTBSP MAXIMA::CMNULLF
            MAXIMA::CMNULL)) 
(PROCLAIM
    '(FTYPE (FUNCTION (LONG-FLOAT LONG-FLOAT LONG-FLOAT LONG-FLOAT) T)
            MAXIMA::SLOPE)) 
(PROCLAIM
    '(FTYPE (FUNCTION (T) (VALUES T T)) MAXIMA::ASCII
            MAXIMA::DEFINE-SYMBOL MAXIMA::$MKEY MAXIMA::MAKEALIAS
            MAXIMA::IMPLODE)) 
(PROCLAIM '(FTYPE (FUNCTION (T) (*)) MAXIMA::READLIST)) 
(PROCLAIM
    '(FTYPE (FUNCTION (T T) FIXNUM) MAXIMA::REVAL MAXIMA::FORCEBREAK
            MAXIMA::$ARRAY_DIMENSION_N MAXIMA::+MSET MAXIMA::LOGN
            MAXIMA::TMFACTORIAL MAXIMA::RELATIVE-LINE)) 
(PROCLAIM
    '(FTYPE (FUNCTION (T FIXNUM) T) MAXIMA::EXPONENTIATE-SUM
            MAXIMA::OUTPUT MAXIMA::SPRDET MAXIMA::NZL MAXIMA::TRACEMOD0
            MAXIMA::TDBU MAXIMA::CPTIMESXA MAXIMA::CHECKBREAK
            MAXIMA::POWRS MAXIMA::DIAGP MAXIMA::EXPANDEXPT
            MAXIMA::OUTPUT-LINEAR MAXIMA::OUTPUT-2D MAXIMA::P2CPOL
            MAXIMA::CPBQ1)) 
(PROCLAIM
    '(FTYPE (FUNCTION (FIXNUM T) T) MAXIMA::MTYOTBSP MAXIMA::FIRSTN
            MAXIMA::RAND)) 
(PROCLAIM
    '(FTYPE (FUNCTION (T T) (VALUES T T)) MAXIMA::CREATENAME
            MAXIMA::IMPLODE1)) 
(PROCLAIM
    '(FTYPE (FUNCTION ((VECTOR LONG-FLOAT) T) T) MAXIMA::$GET_RANGE)) 
(PROCLAIM
    '(FTYPE (FUNCTION
                (T LONG-FLOAT LONG-FLOAT LONG-FLOAT FIXNUM LONG-FLOAT
                   LONG-FLOAT FIXNUM FIXNUM FIXNUM LONG-FLOAT
                   LONG-FLOAT FIXNUM FIXNUM FIXNUM (VECTOR LONG-FLOAT)
                   (VECTOR LONG-FLOAT) (VECTOR LONG-FLOAT)
                   (VECTOR LONG-FLOAT) (VECTOR FIXNUM) (VECTOR FIXNUM)
                   FIXNUM (VECTOR LONG-FLOAT))
                *)
            SLATEC::DQAWOE)) 
(PROCLAIM
    '(FTYPE (FUNCTION
                (T LONG-FLOAT LONG-FLOAT LONG-FLOAT LONG-FLOAT FIXNUM
                   LONG-FLOAT LONG-FLOAT FIXNUM FIXNUM
                   (VECTOR LONG-FLOAT) (VECTOR LONG-FLOAT)
                   (VECTOR LONG-FLOAT) (VECTOR LONG-FLOAT)
                   (VECTOR FIXNUM) FIXNUM)
                *)
            SLATEC::DQAGSE)) 
(PROCLAIM
    '(FTYPE (FUNCTION
                (T LONG-FLOAT LONG-FLOAT FIXNUM (VECTOR LONG-FLOAT)
                   LONG-FLOAT LONG-FLOAT FIXNUM LONG-FLOAT LONG-FLOAT
                   FIXNUM FIXNUM (VECTOR LONG-FLOAT)
                   (VECTOR LONG-FLOAT) (VECTOR LONG-FLOAT)
                   (VECTOR LONG-FLOAT) (VECTOR LONG-FLOAT)
                   (VECTOR FIXNUM) (VECTOR FIXNUM) (VECTOR FIXNUM)
                   FIXNUM)
                *)
            SLATEC::DQAGPE)) 
(PROCLAIM
    '(FTYPE (FUNCTION
                (T LONG-FLOAT FIXNUM LONG-FLOAT LONG-FLOAT FIXNUM
                   LONG-FLOAT LONG-FLOAT FIXNUM FIXNUM
                   (VECTOR LONG-FLOAT) (VECTOR LONG-FLOAT)
                   (VECTOR LONG-FLOAT) (VECTOR LONG-FLOAT)
                   (VECTOR FIXNUM) FIXNUM)
                *)
            SLATEC::DQAGIE)) 
(PROCLAIM
    '(FTYPE (FUNCTION
                (T LONG-FLOAT LONG-FLOAT LONG-FLOAT LONG-FLOAT FIXNUM
                   FIXNUM LONG-FLOAT LONG-FLOAT FIXNUM FIXNUM
                   (VECTOR LONG-FLOAT) (VECTOR LONG-FLOAT)
                   (VECTOR LONG-FLOAT) (VECTOR LONG-FLOAT)
                   (VECTOR FIXNUM) FIXNUM)
                *)
            SLATEC::DQAGE)) 
(PROCLAIM
    '(FTYPE (FUNCTION
                (T LONG-FLOAT LONG-FLOAT LONG-FLOAT LONG-FLOAT
                   LONG-FLOAT LONG-FLOAT LONG-FLOAT FIXNUM FIXNUM
                   FIXNUM FIXNUM FIXNUM (VECTOR FIXNUM)
                   (VECTOR LONG-FLOAT))
                *)
            SLATEC::DQAWC)) 
(PROCLAIM
    '(FTYPE (FUNCTION
                (T LONG-FLOAT LONG-FLOAT LONG-FLOAT LONG-FLOAT FIXNUM
                   LONG-FLOAT LONG-FLOAT LONG-FLOAT LONG-FLOAT FIXNUM
                   FIXNUM FIXNUM FIXNUM FIXNUM (VECTOR FIXNUM)
                   (VECTOR LONG-FLOAT))
                *)
            SLATEC::DQAWS)) 
(PROCLAIM
    '(FTYPE (FUNCTION
                (T LONG-FLOAT LONG-FLOAT LONG-FLOAT FIXNUM LONG-FLOAT
                   LONG-FLOAT LONG-FLOAT LONG-FLOAT FIXNUM FIXNUM
                   FIXNUM FIXNUM FIXNUM FIXNUM (VECTOR FIXNUM)
                   (VECTOR LONG-FLOAT))
                *)
            SLATEC::DQAWO)) 
(PROCLAIM
    '(FTYPE (FUNCTION
                (T LONG-FLOAT LONG-FLOAT FIXNUM LONG-FLOAT LONG-FLOAT
                   LONG-FLOAT FIXNUM FIXNUM FIXNUM FIXNUM FIXNUM FIXNUM
                   FIXNUM (VECTOR FIXNUM) (VECTOR LONG-FLOAT))
                *)
            SLATEC::DQAWF)) 
(PROCLAIM
    '(FTYPE (FUNCTION
                (T LONG-FLOAT FIXNUM LONG-FLOAT LONG-FLOAT LONG-FLOAT
                   LONG-FLOAT FIXNUM FIXNUM FIXNUM FIXNUM FIXNUM
                   (VECTOR FIXNUM) (VECTOR LONG-FLOAT))
                *)
            SLATEC::DQAGI)) 
(PROCLAIM
    '(FTYPE (FUNCTION
                (T LONG-FLOAT LONG-FLOAT LONG-FLOAT LONG-FLOAT
                   LONG-FLOAT LONG-FLOAT FIXNUM FIXNUM FIXNUM FIXNUM
                   FIXNUM (VECTOR FIXNUM) (VECTOR LONG-FLOAT))
                *)
            SLATEC::DQAGS)) 
(PROCLAIM
    '(FTYPE (FUNCTION
                (T LONG-FLOAT LONG-FLOAT LONG-FLOAT LONG-FLOAT FIXNUM
                   LONG-FLOAT LONG-FLOAT FIXNUM FIXNUM FIXNUM FIXNUM
                   FIXNUM (VECTOR FIXNUM) (VECTOR LONG-FLOAT))
                *)
            SLATEC::DQAG)) 
(PROCLAIM
    '(FTYPE (FUNCTION
                (T LONG-FLOAT LONG-FLOAT LONG-FLOAT LONG-FLOAT
                   LONG-FLOAT FIXNUM LONG-FLOAT LONG-FLOAT FIXNUM
                   FIXNUM (VECTOR LONG-FLOAT) (VECTOR LONG-FLOAT)
                   (VECTOR LONG-FLOAT) (VECTOR LONG-FLOAT)
                   (VECTOR FIXNUM) FIXNUM)
                *)
            SLATEC::DQAWCE)) 
(PROCLAIM
    '(FTYPE (FUNCTION
                (T LONG-FLOAT LONG-FLOAT LONG-FLOAT LONG-FLOAT FIXNUM
                   LONG-FLOAT LONG-FLOAT FIXNUM LONG-FLOAT LONG-FLOAT
                   FIXNUM FIXNUM (VECTOR LONG-FLOAT)
                   (VECTOR LONG-FLOAT) (VECTOR LONG-FLOAT)
                   (VECTOR LONG-FLOAT) (VECTOR FIXNUM) FIXNUM)
                *)
            SLATEC::DQAWSE)) 
(PROCLAIM
    '(FTYPE (FUNCTION ((ARRAY LONG-FLOAT)) T) MAXIMA::$POLAR_TO_XY)) 
(PROCLAIM
    '(FTYPE (FUNCTION (LONG-FLOAT LONG-FLOAT) *) SLATEC::ZABS
            MAXIMA::ELLIPTIC-E SLATEC::DGAMLM)) 
(PROCLAIM
    '(FTYPE (FUNCTION ((VECTOR FIXNUM) FIXNUM) *) SLATEC::XGETUA)) 
(PROCLAIM '(FTYPE (FUNCTION (INTEGER T) *) MAXIMA::G-FUN)) 
(PROCLAIM
    '(FTYPE (FUNCTION (FIXNUM FIXNUM) T) MAXIMA::COMBINATION
            MAXIMA::UPDATE-HEIGHTS MAXIMA::CURSORPOS*)) 
(PROCLAIM
    '(FTYPE (FUNCTION (FIXNUM T) FIXNUM) MAXIMA::ARRAY-DIMENSION-N)) 
(PROCLAIM '(FTYPE (FUNCTION (INTEGER T) T) MAXIMA::K-FUN)) 
(PROCLAIM
    '(FTYPE (FUNCTION (T (VECTOR T) FIXNUM) T)
            MAXIMA::MAKE-BREAK-POINT)) 
(PROCLAIM
    '(FTYPE (FUNCTION (LONG-FLOAT) *) MAXIMA::ELLIPTIC-K SLATEC::DEI)) 
(PROCLAIM
    '(FTYPE (FUNCTION (STRING STRING STRING FIXNUM FIXNUM FIXNUM) *)
            SLATEC::XERCNT)) 
(PROCLAIM
    '(FTYPE (FUNCTION (STRING STRING STRING FIXNUM FIXNUM) *)
            SLATEC::XERMSG)) 
(PROCLAIM
    '(FTYPE (FUNCTION (T T T) *) MAXIMA::DIONARGHYP-Y
            MAXIMA::F2P105V2COND MAXIMA::F50COND MAXIMA::LEG2FSIMP
            MAXIMA::LEG1FSIMP MAXIMA::$POWERSERIES MAXIMA::$RESIDUE
            MAXIMA::LT-ASINATAN MAXIMA::LT-EXP MAXIMA::F24P146TEST
            MAXIMA::F35P147TEST MAXIMA::F29P146TEST MAXIMA::F24P146
            MAXIMA::SIMP-%ASECH MAXIMA::F35P147 MAXIMA::F29P146
            MAXIMA::LT1HSTRUVE MAXIMA::LT1LSTRUVE MAXIMA::LT1YREF
            MAXIMA::LT1J MAXIMA::LT1GAMMAGREEK MAXIMA::HTJORY
            MAXIMA::LT1J^2 MAXIMA::LT1Y MAXIMA::LTW MAXIMA::CTPJAC
            MAXIMA::DESMJY MAXIMA::SIMP-%COT MAXIMA::SIMP-%CSC
            MAXIMA::SIMP-%SEC MAXIMA::MUL3 MAXIMA::SIMP-%SINH
            MAXIMA::SIMP-%COSH MAXIMA::CSEMIUP MAXIMA::SIMP-%TANH
            MAXIMA::SIMP-%COTH MAXIMA::SIMP-%CSCH MAXIMA::SIMP-%SECH
            MAXIMA::SIMP-%ASIN MAXIMA::SIMP-%ACOS MAXIMA::SIMP-%ACOT
            MAXIMA::SP3SUBSTP1 MAXIMA::$IC1 MAXIMA::SIMP-%ACSC
            MAXIMA::SIMP-%ASEC MAXIMA::SUBSCS MAXIMA::SIMP-%ASINH
            MAXIMA::SIMP-%ACOSH MAXIMA::ZTORAT MAXIMA::EASY-SUBS
            MAXIMA::PGCDA MAXIMA::RECTZTO%PI2 MAXIMA::LIMIT-SUBS
            MAXIMA::SAME-SHEET-SUBS MAXIMA::SUBSTL MAXIMA::LT-EXEC
            MAXIMA::HYPGEO-EXEC MAXIMA::SUBSC MAXIMA::MTORAT
            MAXIMA::CSEMIDOWN MAXIMA::MAXIMA-SUBSTITUTE
            MAXIMA::TEX-MLABLE MAXIMA::$ODE2 MAXIMA::$ODE2A
            MAXIMA::$ODE1A MAXIMA::$EXACT2 MAXIMA::OUTER-CONSTANT
            MAXIMA::TRACE-ENTER-PRINT MAXIMA::INTSC MAXIMA::INTSC0
            MAXIMA::FMAP1 MAXIMA::TRACE-EXIT-PRINT MAXIMA::SRATSUBST
            MAXIMA::LOGCPJ MAXIMA::LOGCPI MAXIMA::COEFSOLVE
            MAXIMA::FPOLY2 MAXIMA::COEFF MAXIMA::RATCOEFF
            MAXIMA::MONICIZE-ROW MAXIMA::POLYINX MAXIMA::SP2INTEG13
            MAXIMA::ARCHK MAXIMA::BYDIF MAXIMA::TRIG-CONST
            MAXIMA::SIMP-%ATAN MAXIMA::SIMP-%TAN MAXIMA::SIMPLN
            MAXIMA::SIMPABS MAXIMA::SIMP-%SIN MAXIMA::SIMP-%COS
            MAXIMA::SIMPATAN2 MAXIMA::SP2INTEG MAXIMA::$PRODGUNCH
            MAXIMA::SP3SUBST MAXIMA::SIMP-%ATANH MAXIMA::SIMP-%ACOTH
            MAXIMA::SIMP-%ACSCH MAXIMA::SIMPSUM MAXIMA::EXPAND1
            MAXIMA::ARRFUNCALL MAXIMA::GEREDNO2 MAXIMA::GERED1
            MAXIMA::GERED2 MAXIMA::DEGEN2F1 MAXIMA::REST-DEGEN
            MAXIMA::REST-DEGEN-2 MAXIMA::HYP-DEG MAXIMA::DEG299
            MAXIMA::DEG2913 MAXIMA::DEG2918 MAXIMA::REST-DEGEN-2A
            MAXIMA::DEG2917 MAXIMA::LEGF24 MAXIMA::LEGF20
            MAXIMA::LEGF16 MAXIMA::LEGF14 MAXIMA::LEGF36 MAXIMA::E3PROG
            MAXIMA::DIFFINTPROP-GEN-EXEC MAXIMA::CONSTRPOLY
            MAXIMA::DIFFINTPROP MAXIMA::MARRAYREF-GENSUB
            MAXIMA::ERFGAMMARED MAXIMA::ERFGAMNUMRED MAXIMA::GAMMAREDS
            MAXIMA::ERFRED MAXIMA::BESSEL-Y-SIMP
            MAXIMA::ARRSTORE-EXTEND MAXIMA::BESSEL-I-SIMP
            MAXIMA::BESSEL-K-SIMP MAXIMA::SINCOSHK MAXIMA::SASSQ1
            MAXIMA::SUPEREXPT MAXIMA::SUBSTINT MAXIMA::HGFSIMP
            MAXIMA::SIMP-%JACOBI_SN MAXIMA::SIMP-%JACOBI_CN
            MAXIMA::RATLOG MAXIMA::SIMP-%JACOBI_DN MAXIMA::CREATE-POLY
            MAXIMA::MONSTERTRIG MAXIMA::2F1POLYS MAXIMA::TEX-PAREN
            MAXIMA::SIMP-%INVERSE_JACOBI_SD
            MAXIMA::SIMP-%INVERSE_JACOBI_CS MAXIMA::LEGPOL
            MAXIMA::SIMP-%INVERSE_JACOBI_CD
            MAXIMA::SIMP-%INVERSE_JACOBI_DS
            MAXIMA::SIMP-%INVERSE_JACOBI_DC MAXIMA::SCE-INT
            MAXIMA::CONFL MAXIMA::HYP-COS MAXIMA::STEP7
            MAXIMA::SIMP-%JACOBI_AM MAXIMA::LEGFUN
            MAXIMA::TRY-LHOSPITAL MAXIMA::LHOSPITAL-CATCH
            MAXIMA::APPLY1 MAXIMA::$LAPLACE MAXIMA::SIMPNCEXPT
            MAXIMA::SIMPMIN MAXIMA::TEX-PREFIX MAXIMA::SIMPGAMMA
            MAXIMA::TEX-INFIX MAXIMA::SIMPFACT MAXIMA::TEX-POSTFIX
            MAXIMA::SIMPNCT MAXIMA::SIMPQUOT MAXIMA::SIMPEXPT
            MAXIMA::SIMPSQRT MAXIMA::SIMPDERIV MAXIMA::TEX-NOFIX
            MAXIMA::SIMPSIGNUM MAXIMA::SIMPINTEG MAXIMA::SIMPEXP
            MAXIMA::SIMPBIGFLOAT MAXIMA::SIMPMQAPPLY MAXIMA::SIMPERF
            MAXIMA::TAN-PLUS MAXIMA::SIMPBETA MAXIMA::SIMPBINOCOEF
            MAXIMA::COT-PLUS MAXIMA::SIMPPLOG MAXIMA::MEMSIMILAR
            MAXIMA::SIMPPROD MAXIMA::TIMESIN MAXIMA::SIMPMATRIX
            MAXIMA::SIMPLIMSC MAXIMA::BESSEL-J-SIMP MAXIMA::SIMPBERN
            MAXIMA::SIMPEULER MAXIMA::TEX-SQRT MAXIMA::TEX-CUBRT
            MAXIMA::SIMPLIM$LI MAXIMA::SIMPLIM$PSI
            MAXIMA::SIMP-$ELLIPTIC_E MAXIMA::INTSUBS
            MAXIMA::SIMP-%ELLIPTIC_KC MAXIMA::$ELLIPTIC_PI
            MAXIMA::TEX-MPLUS MAXIMA::COEFFICIENT
            MAXIMA::TEX-DERIVATIVE MAXIMA::INTI MAXIMA::RADLIM
            MAXIMA::SIMP-%JACOBI_NS MAXIMA::LHOSPITAL MAXIMA::COLEXPT
            MAXIMA::SIMP-%JACOBI_NC MAXIMA::TRY-LHOSPITAL-QUIT
            MAXIMA::EXPFACTOR MAXIMA::SIMP-%JACOBI_ND
            MAXIMA::SIMP-%JACOBI_SC MAXIMA::SIMP-%JACOBI_SD
            MAXIMA::SIMP-%JACOBI_CS MAXIMA::SIMP-%JACOBI_CD
            MAXIMA::SIMP-%JACOBI_DS MAXIMA::SIMP-%JACOBI_DC
            MAXIMA::SIMP-%INVERSE_JACOBI_NS
            MAXIMA::SIMP-%INVERSE_JACOBI_NC MAXIMA::REFLECT0
            MAXIMA::INTSC1 MAXIMA::SIMP-%INVERSE_JACOBI_ND
            MAXIMA::SIMP-%INVERSE_JACOBI_SC MAXIMA::HYPERTRIGINT1
            MAXIMA::EEZZ MAXIMA::LIMIT1 MAXIMA::SP2DIFF1
            MAXIMA::SIMPLIMIT MAXIMA::SASSQ MAXIMA::MAPPLY MAXIMA::LTY
            MAXIMA::EXECFY MAXIMA::DIONARGHYP)) 
(PROCLAIM
    '(FTYPE (FUNCTION (T T T T) *) MAXIMA::F19COND MAXIMA::$LDEFINT
            MAXIMA::F2P105V2COND-SIMP MAXIMA::$TLDEFINT MAXIMA::LT-LTP
            MAXIMA::SIMPSUM1 MAXIMA::FREESUM MAXIMA::LT1S MAXIMA::LT1M
            MAXIMA::LT1P MAXIMA::LT1Q MAXIMA::WHITTEST MAXIMA::NUMJORY
            MAXIMA::GCALL3 MAXIMA::$IC2 MAXIMA::ZMTORAT MAXIMA::GGRM1
            MAXIMA::DIFAPPLY MAXIMA::$CHANGEVAR MAXIMA::$CC2
            MAXIMA::SIN-COS-INTSUBS MAXIMA::GAMMA1
            MAXIMA::LISPM-MFUNCTION-CALL-AUX MAXIMA::SP2INTEG2
            MAXIMA::SIMPPROD1 MAXIMA::DERIVAT MAXIMA::SP3SUBSTPN
            MAXIMA::$PRODU MAXIMA::$NUSUM MAXIMA::RESM0
            MAXIMA::REST-DEGEN-1 MAXIMA::ENPROG
            MAXIMA::MARRAYSET-GENSUB MAXIMA::ALGIII MAXIMA::F81
            MAXIMA::F85 MAXIMA::F86 MAXIMA::F82 MAXIMA::F83 MAXIMA::F84
            MAXIMA::RATROOT MAXIMA::SER0 MAXIMA::INTERHERMPOL
            MAXIMA::SIMP2>F<2 MAXIMA::SIMPLIMFACT MAXIMA::DEN1DEN1
            MAXIMA::CHECK-DRJ MAXIMA::SIMPLIMEXPT MAXIMA::LIMIT2
            MAXIMA::LIMFACT2 MAXIMA::TAN-TIMES MAXIMA::SOLVEX
            MAXIMA::COT-TIMES MAXIMA::DEFINT-LIST
            MAXIMA::METHOD-BY-LIMITS MAXIMA::DINTEGRATE MAXIMA::MAPPLY1
            MAXIMA::DEN1 MAXIMA::LIMIT)) 
(PROCLAIM
    '(FTYPE (FUNCTION (T T T T T) *) MAXIMA::F19P220-SIMP MAXIMA::LT2J
            MAXIMA::FRACTEST2 MAXIMA::SC^N MAXIMA::INTEGERTEST
            MAXIMA::PJACTEST MAXIMA::DISPATCHPOLTRANS MAXIMA::$BC2
            MAXIMA::FAN MAXIMA::DIFFHK MAXIMA::DIFAP1 MAXIMA::F88
            MAXIMA::F87 MAXIMA::REST-DEGEN-1A MAXIMA::SBSTPT
            MAXIMA::TEX MAXIMA::RATRAD MAXIMA::SINCOS-PLUS MAXIMA::DENN
            MAXIMA::DEN1DENN MAXIMA::INTSUM1 MAXIMA::CSCSEC-PLUS
            MAXIMA::OUTPUT-TEXT* MAXIMA::MDEFARRAY)) 
(PROCLAIM
    '(FTYPE (FUNCTION (T T *) *) MAXIMA::$SUBSTITUTE MAXIMA::MAPLIST_TR
            MAXIMA::$PLOT2D_PS MAXIMA::$PLOT2DOPEN
            MAXIMA::APPLY-IN$BIND_DURING_TRANSLATION
            SLOOP::FIND-IN-ORDERED-LIST MAXIMA::MARRAYREF
            MAXIMA::MASET1)) 
(PROCLAIM
    '(FTYPE (FUNCTION (T T T T T T) *) MAXIMA::DIMNARY MAXIMA::FILL-ROW
            MAXIMA::INTIR3-R0TEST MAXIMA::INTIR3-REF MAXIMA::DIMENSION
            MAXIMA::ZIGGURAT-INIT MAXIMA::SINCOS-TIMES
            MAXIMA::CSCSEC-TIMES)) 
(PROCLAIM
    '(FTYPE (FUNCTION (T T T T T T T) *) MAXIMA::FRACTEST1
            MAXIMA::LTSCALE MAXIMA::HYP-ALGV MAXIMA::ZS-INTIR3)) 
(PROCLAIM
    '(FTYPE (FUNCTION (T T T T T T T T) *) MAXIMA::FRACTEST
            MAXIMA::PNS-INTIR3)) 
(PROCLAIM
    '(FTYPE (FUNCTION (T T T T T T T T T) *) MAXIMA::INTIR1-REF
            MAXIMA::PP-INTIR1 MAXIMA::MM-INTIR1 MAXIMA::PM-INTIR1
            MAXIMA::PP-INTIR1-EXEC MAXIMA::MM-INTIR1-EXEC)) 
(PROCLAIM
    '(FTYPE (FUNCTION (T T T *) *) MAXIMA::$PARAMPLOT
            MAXIMA::SCAN-DIGITS MAXIMA::WARN-MODE)) 
(PROCLAIM '(FTYPE (FUNCTION (LONG-FLOAT) T) MAXIMA::ELLIPTIC-EC)) 
(PROCLAIM '(FTYPE (FUNCTION (STRING T *) T) MAXIMA::SPLIT-STRING)) 
(PROCLAIM
    '(FTYPE (FUNCTION (T T *) T) MAXIMA::STRING-SEARCH
            MAXIMA::TEST-BATCH MAXIMA::ZL-DELETE MAXIMA::ZL-REMOVE
            MAXIMA::BATCH-EQUAL-CHECK MAXIMA::PUMP-STREAM
            MAXIMA::SOLVABLE MAXIMA::$TEXPUT MAXIMA::LIST-REF
            MAXIMA::*ARRAY MAXIMA::$ASSOC MAXIMA::NLEFT
            MAXIMA::CL-*ARRAY MAXIMA::$MATCHFIX MAXIMA::CHEKVALUE
            MAXIMA::FIND-CF1 MAXIMA::RENAME-TF MAXIMA::TRANSLATE-FILE
            MAXIMA::MARRAYSET SLOOP::PARSE-LOOP-MACRO
            SLOOP::LOOP-ADD-BINDING SLOOP::IN-ARRAY-SLOOP-FOR
            MAXIMA::DISPLAY-FOR-TR MAXIMA::$TCL_OUTPUT MAXIMA::PARTFRAC
            MAXIMA::$FORTMX MAXIMA::DELQ)) 
(PROCLAIM
    '(FTYPE (FUNCTION (T T T T) T) MAXIMA::MAKE-LIMIT-ASSUMPTIONS
            MAXIMA::KILL2 MAXIMA::KILL3 MAXIMA::SP1ADDBUC
            MAXIMA::$SETELMX MAXIMA::CDIVID-SL
            MAXIMA::SUBSTPART-TRANSLATION MAXIMA::SET-LINEINFO
            MAXIMA::SIMPSUM2 MAXIMA::$DEFINT MAXIMA::PCSUB1
            MAXIMA::PJAC MAXIMA::AR$GCALL2$ MAXIMA::LIMIT-POLE
            SLOOP::FIRST-USE-SLOOP-FOR SLOOP::FIRST-SLOOP-FOR
            MAXIMA::COEFFPORT MAXIMA::REFINE MAXIMA::COEFFRET
            MAXIMA::INTERPOLATE-CHECK MAXIMA::MSIZE-FUNCTION
            MAXIMA::$PSLINE MAXIMA::RESPROG0 MAXIMA::Z2 MAXIMA::MSZNARY
            MAXIMA::COMPLETEVECTOR MAXIMA::COMPATVARL
            MAXIMA::COMPATVARLIST MAXIMA::PSMONSUBST MAXIMA::ONEN
            MAXIMA::POWEROFX MAXIMA::CHECK-LIST-ITEMS
            MAXIMA::EVERYPTERMS MAXIMA::EVERYPTERMS1 MAXIMA::LOGNX2
            MAXIMA::SUMSUM MAXIMA::COMDENOM1 MAXIMA::TMLIN
            MAXIMA::ONE-STEP MAXIMA::RES MAXIMA::DINTBYPART
            MAXIMA::LAGRANGE3 MAXIMA::TIMER-MLIST MAXIMA::MDATA
            MAXIMA::SOLCOEF MAXIMA::FORMX MAXIMA::LAGRANGE33
            MAXIMA::MERGE-SOL-LIN-Z MAXIMA::SOLVESPEC1 MAXIMA::CFFUN
            MAXIMA::DEFA1 MAXIMA::CONF1 MAXIMA::DSKSETUP
            MAXIMA::DSKSTORE MAXIMA::$MAKE_TRANSFORM
            MAXIMA::COMPLEXITY/ROW MAXIMA::COMPLEXITY/COL MAXIMA::PART1
            MAXIMA::ZEROP/ROW MAXIMA::MONICGCD MAXIMA::MPROPSCHK
            MAXIMA::TMLATTICE MAXIMA::DSKARY MAXIMA::PINTERPOLATE5
            MAXIMA::OTRACEMOD MAXIMA::CPTOMEXP MAXIMA::GETXY
            MAXIMA::PEXPT2 MAXIMA::LEGEN MAXIMA::STORE-INTERNAL-2D
            MAXIMA::CXERFARG MAXIMA::MAKE-PARSER-FUN-DEF
            MAXIMA::MAYBE-BREAK MAXIMA::ORDLIST MAXIMA::DECLARE1
            MAXIMA::EXTEND MAXIMA::FANCYPOIS1S MAXIMA::FANCYPOIS1C
            MAXIMA::COEFFTT MAXIMA::TEX-FUNCTION MAXIMA::PWTAYLOR
            MAXIMA::PROP1 MAXIMA::JACOBPOL MAXIMA::ATOMAT
            MAXIMA::FACT2Z MAXIMA::ZFACT MAXIMA::TEX-LIST
            MAXIMA::NEWMAT MAXIMA::TRIVIAL1 MAXIMA::CASE1
            MAXIMA::SUBARGCHECK MAXIMA::CASE0 MAXIMA::REMOV1
            MAXIMA::REMOV2 MAXIMA::DEFINT MAXIMA::LIMCP
            MAXIMA::INITIAL-ANALYSIS MAXIMA::POLES-IN-INTERVAL
            MAXIMA::PARSE-INTEGRAND MAXIMA::PSDERIV1
            MAXIMA::METHOD-RADICAL-POLY MAXIMA::PSDP2
            MAXIMA::SRINTEGEXPD MAXIMA::POLFOO MAXIMA::MATOUT
            MAXIMA::SPDERIVATIVE1 MAXIMA::TAKE-PRINCIPAL
            MAXIMA::GCTIMES MAXIMA::$TMLIN MAXIMA::PSFLOAT1
            MAXIMA::DSKGET MAXIMA::MDEFCHK MAXIMA::SIGNDIS3
            MAXIMA::PSTIMES*2 MAXIMA::PJACTF)) 
(PROCLAIM
    '(FTYPE (FUNCTION (T T T) T) MAXIMA::LIMIT-CONTEXT MAXIMA::ATOMCHK
            MAXIMA::MABS-SUBST MAXIMA::BOTH-SIDE MAXIMA::NOUNLIMIT
            MAXIMA::KILL MAXIMA::USE-OLD-CONTEXT MAXIMA::$MINOR
            MAXIMA::$POISMAP MAXIMA::PSQUOREM1 MAXIMA::SP1PUTBUC
            MAXIMA::MARK+0 MAXIMA::MARK+1 MAXIMA::MARK+3
            MAXIMA::SP1PUTBUC1 MAXIMA::MARK-0 MAXIMA::MARK-1
            MAXIMA::SIMPMDEFMACRO MAXIMA::UNI MAXIMA::DBUNIVAR
            MAXIMA::TESTA* MAXIMA::MYDEFINT MAXIMA::SP1SINCOS1
            MAXIMA::SP1ADDTO MAXIMA::$BEZOUT MAXIMA::HGFSIMP-EXEC
            MAXIMA::VMAKE MAXIMA::MAKE-OPERATION MAXIMA::EVAL-PRED
            MAXIMA::PARTITION MAXIMA::ILT1 MAXIMA::SLOMMELTJANDY
            MAXIMA::MEVALP_TR MAXIMA::MEVALP1_TR MAXIMA::IS-MNOT_TR
            MAXIMA::IS-MAND_TR MAXIMA::IS-MOR_TR MAXIMA::MEVALP2
            MAXIMA::DISP1 MAXIMA::PSCHECK MAXIMA::WTM MAXIMA::PCOEFADD
            MAXIMA::TFGELI MAXIMA::DESJY MAXIMA::REARRAY-AUX
            MAXIMA::TRAMP3$-F MAXIMA::TRAMP3$-M MAXIMA::PCSUB
            MAXIMA::PCSUB2 MAXIMA::PASIMP1 MAXIMA::LITTLESLOMMEL
            MAXIMA::MWHIT MAXIMA::WWHIT MAXIMA::LET-MACRO-HAIR
            MAXIMA::GCALL2$ MAXIMA::MSIZE-PREFIX MAXIMA::MSIZE-POSTFIX
            MAXIMA::AR$+AR$ MAXIMA::PADE MAXIMA::MSIZE-INFIX
            MAXIMA::DECLVALUE MAXIMA::MSIZE-NARY MAXIMA::PSDISEXCNT
            MAXIMA::AR$*S MAXIMA::PTORAT MAXIMA::MSIZE-MATCHFIX
            MAXIMA::MSIZE-NOFIX MAXIMA::LAMBDA-WRAP1 MAXIMA::T//$-FOO
            MAXIMA::INTERVAL-LIST MAXIMA::NISLET MAXIMA::TR-MASET
            MAXIMA::NISTREEBUILDER MAXIMA::ESTCHECK2 MAXIMA::LINEARIZE3
            MAXIMA::SET-LBP-AND-RBP MAXIMA::PUTPROP MAXIMA::DIV-DEG-CHK
            MAXIMA::TMEXCHANGE MAXIMA::NISSEARCH MAXIMA::MLISTCAN-$ALL
            MAXIMA::$ATVALUE MAXIMA::PRSNARY MAXIMA::GETCHARS
            MAXIMA::DRAW-LINEAR MAXIMA::NISMATCH
            MAXIMA::COLLISION-LOOKUP MAXIMA::LOG*RAT
            MAXIMA::COLLISION-CHECK MAXIMA::NISEXPOCHECK
            MAXIMA::MARRAYSET1$ MAXIMA::NISARGSCHECKER MAXIMA::SET-UP
            MAXIMA::NISARGMATCH MAXIMA::KEYHOLE MAXIMA::TODD-COXETER
            MAXIMA::PCSUBSTY MAXIMA::STURMAPC MAXIMA::DPREMQUO
            MAXIMA::INSRT MAXIMA::PALGSIMP MAXIMA::DPDIF1 MAXIMA::MSZ
            MAXIMA::MSIZE-ATOM MAXIMA::MSIZE-PAREN MAXIMA::MSIZE-ARRAY
            MAXIMA::Z1 MAXIMA::NROOTS MAXIMA::ROOTADDUP MAXIMA::NROOT1
            MAXIMA::ATDECODE MAXIMA::FACT20 MAXIMA::MSIZE-LIST
            MAXIMA::RATDP2 MAXIMA::MSZ-BIGFLOAT MAXIMA::MSZ-MQAPPLY
            MAXIMA::ATAN-POLES MAXIMA::MSUM MAXIMA::MSZ-MDEF
            MAXIMA::ATAN-POLE1 MAXIMA::MSZ-MEXPT MAXIMA::MSZ-MTIMES
            MAXIMA::MSZ-MPLUS MAXIMA::MSZ-MCOND
            MAXIMA::MSIZE-TEXT-STRING MAXIMA::MACSYMA-TRACE-SUB
            MAXIMA::CALL-AND-SIMP MAXIMA::PUT-TRACE-INFO
            MAXIMA::TRACE-FSHADOW MAXIMA::MAKE-TRACE-HOOK
            MAXIMA::FPINTEXPT MAXIMA::NEWVARMEXPT MAXIMA::PRESULTANT
            MAXIMA::BAKALEVEL MAXIMA::MACSYMA-UNTRACE-SUB
            MAXIMA::TEX-MDOIN MAXIMA::SOLVE MAXIMA::TEX-MTEXT
            MAXIMA::LAPSIN MAXIMA::KERNSUBST MAXIMA::TEX-SPACEOUT
            MAXIMA::LAPSINH MAXIMA::BESS MAXIMA::SPC5
            MAXIMA::$ARRAYSETAPPLY MAXIMA::RESULT1 MAXIMA::PSCDIFF
            MAXIMA::MEMBERROOT MAXIMA::COMMONROOTS MAXIMA::VAR-EXPAND
            MAXIMA::$HOM2 MAXIMA::BOOLEAN-CONVERT MAXIMA::BAKALEVEL1
            MAXIMA::TSPRSUM MAXIMA::GETEXP-FUN MAXIMA::TSDIFF
            MAXIMA::MSZ-MDO MAXIMA::MSZ-MDOIN MAXIMA::PSCOEFF1
            MAXIMA::MINVARLIST-MRAT MAXIMA::TR-MPROG-BODY
            MAXIMA::$DERIVDEGREE MAXIMA::PERIOD MAXIMA::COEFMATRIX
            MAXIMA::TRACE-ENTER-BREAK MAXIMA::TRACE-ERROR-BREAK
            MAXIMA::EXPTAN-FUNS MAXIMA::RISCHEXPVAR MAXIMA::RESOLVENT
            MAXIMA::PELSO1 MAXIMA::EXPSEC-FUNS MAXIMA::EXPASIN-FUNS
            MAXIMA::TRACE-EXIT-BREAK MAXIMA::EXPPLYGAM-FUNS
            MAXIMA::LOGX1 MAXIMA::SUBSTFORSUM MAXIMA::$RATSUBST
            MAXIMA::DSTRB MAXIMA::FACT MAXIMA::PRED-$READ
            MAXIMA::EVERYSUBST0 MAXIMA::ALLSUBST00 MAXIMA::SP2INTEG12
            MAXIMA::IPOLY2 MAXIMA::ISGEO1 MAXIMA::DEQF MAXIMA::PINTERP
            MAXIMA::DGRF MAXIMA::DLSF MAXIMA::DGQF MAXIMA::DLQF
            MAXIMA::$ROMBERG_SUBR MAXIMA::SWAP-ROWS
            MAXIMA::$INTERPOLATE_SUBR MAXIMA::PARTIAL-DIAG
            MAXIMA::$IMPROVE MAXIMA::MONOMGCDCO MAXIMA::LIN-VAR-FIND
            MAXIMA::PDIAG-ALL MAXIMA::DNQF MAXIMA::DISPFUN1
            MAXIMA::PDECRED MAXIMA::MFACT MAXIMA::MKILL
            MAXIMA::LIFTING-FACTORS-IMAGE MAXIMA::NEWGCD
            MAXIMA::CONSFUNDEF MAXIMA::SYMBOLIC-EXPAND
            MAXIMA::INTERP-POLYS MAXIMA::RETFACTOR MAXIMA::MULTIPLE-%PI
            MAXIMA::FACTPOWERSELECT MAXIMA::TFGELI1 MAXIMA::RE-SOLVE
            MAXIMA::IN-INTERVAL MAXIMA::GCD-DEGREE-VECTOR
            MAXIMA::FACTPLUS0 MAXIMA::SOLVENTH3 MAXIMA::GAM-CONST
            MAXIMA::LOBJ->POLY MAXIMA::PLYGAM-CONST MAXIMA::FACTPLUS1
            MAXIMA::KANSEL MAXIMA::DISREP-MONOM MAXIMA::PIVOT
            MAXIMA::SETUP-FOR-PS-RANGE MAXIMA::DEFS1
            MAXIMA::PLYGAM-POLE MAXIMA::A-ATOM MAXIMA::ASK-PROP
            MAXIMA::ADDVARDEG MAXIMA::CONF2 MAXIMA::LTERMVEC
            MAXIMA::DECLMODE MAXIMA::PGCDP MAXIMA::ASS-EQ-SET
            MAXIMA::PGATHERCOEF MAXIMA::QUAD-SL MAXIMA::CPUT
            MAXIMA::SIGNAL-MODE-ERROR MAXIMA::EXPLIST MAXIMA::PUT-MODE
            MAXIMA::RATTI MAXIMA::DSKATOM MAXIMA::SMONOGEN
            MAXIMA::DSKDEFPROP MAXIMA::GFACT MAXIMA::PROPSCHK
            MAXIMA::PGCDU1 MAXIMA::REMFACTOR MAXIMA::$FUNCSOL
            MAXIMA::EZGCD MAXIMA::PTTS1 MAXIMA::AL1 MAXIMA::ZASSG
            MAXIMA::PINTERPOLATE6 MAXIMA::COEFVEC MAXIMA::$PFACTORALG
            MAXIMA::TRACEMOD1 MAXIMA::DIMCHECK MAXIMA::PFACTORALG1
            MAXIMA::PSHIFT MAXIMA::TESTA MAXIMA::SIMPTIMES
            MAXIMA::SIMPLUS MAXIMA::DERIVINT
            MAXIMA::INTEGRATE-USE-ROOTSOF MAXIMA::PRIMELMT
            MAXIMA::RATGSUBST MAXIMA::ZEPOW MAXIMA::GEREDF
            MAXIMA::INTERVAL-ERROR MAXIMA::RGSUBST MAXIMA::COEFFT
            MAXIMA::COEFFP MAXIMA::INSURE-ARRAY-PROPS MAXIMA::DSUBSTA
            MAXIMA::$ALGNORM MAXIMA::SQFRNORM MAXIMA::WTPTIMES
            MAXIMA::$PADE MAXIMA::STORE-INTERNAL-1D MAXIMA::LOADFILE
            MAXIMA::AVLINSERT MAXIMA::PART+ MAXIMA::EPROGRATD
            MAXIMA::$ILT MAXIMA::POISMERGES MAXIMA::POISMERGE
            MAXIMA::DIFFINTPROP-EXEC MAXIMA::POISMERGEC
            MAXIMA::DISTRDIFFINTPROP MAXIMA::MERGE11
            MAXIMA::POISMERGESX MAXIMA::POISMERGECX
            MAXIMA::SEARCHADDSERIESLIST MAXIMA::INHERIT-PROPL
            MAXIMA::DIFFINTPROPRECURSE MAXIMA::MEASURE MAXIMA::ADD2CSTR
            MAXIMA::SPC5B MAXIMA::POISSUBSTA MAXIMA::THNO33
            MAXIMA::THNO35 MAXIMA::THNO34 MAXIMA::ALGII
            SLOOP::LOOP-PARSE-ADDITIONAL-COLLECTIONS MAXIMA::MBIND
            MAXIMA::PCETIMES1 MAXIMA::CDINF MAXIMA::CD1
            MAXIMA::DIAGMATRIX MAXIMA::CPA MAXIMA::FINDEXPON
            MAXIMA::FINDBASE MAXIMA::NPROD MAXIMA::FINDFUN
            MAXIMA::PART* MAXIMA::M2 MAXIMA::$HGFRED MAXIMA::COEFFPT
            MAXIMA::FPQFORM MAXIMA::SPLITPFQ MAXIMA::SUBSTITUTEL
            MAXIMA::SIMP-%INVERSE_JACOBI_SN
            MAXIMA::SIMP-%INVERSE_JACOBI_CN
            MAXIMA::SIMP-%INVERSE_JACOBI_DN MAXIMA::TEX-ATOM
            MAXIMA::TEX-ARRAY MAXIMA::CREATE-ANY-POLY MAXIMA::LAGPOL
            MAXIMA::MPUTPROP MAXIMA::GEGENPOL MAXIMA::$PUT
            MAXIMA::TFGELI0 MAXIMA::BES MAXIMA::MINOR
            MAXIMA::SIMP-$ELLIPTIC_EU MAXIMA::AGM MAXIMA::WHITFUN
            MAXIMA::BEHAVIOR-BY-DIFF MAXIMA::STEP4 MAXIMA::TCONS3
            MAXIMA::LHSIMP MAXIMA::DEGVECTOR MAXIMA::CHECKDERIV1
            MAXIMA::FACRTIMES MAXIMA::WTPTIMES1
            MAXIMA::TR-MACSYMA-USER-FUNCTION-CALL MAXIMA::WTPCTIMES1
            MAXIMA::SIMPBUILDQ MAXIMA::CPBGZASS MAXIMA::DEF-BREAK
            MAXIMA::SIGNDISCR MAXIMA::ZFF MAXIMA::FPSCAN
            MAXIMA::SUBST41 MAXIMA::ISOLAT MAXIMA::DIFFINT1
            MAXIMA::DIAGLIZE1 MAXIMA::TEX-NARY MAXIMA::TMS
            MAXIMA::SETARG1 MAXIMA::TEX-MATCHFIX MAXIMA::PEXPTMOD
            MAXIMA::PSDISREP2 MAXIMA::SIMP-LIMIT MAXIMA::SIMPLAMBDA
            MAXIMA::TEX-BIGFLOAT MAXIMA::ATFIND MAXIMA::TEX-MQAPPLY
            MAXIMA::SIMPMDEF MAXIMA::MEMSIMILARL MAXIMA::FIXVL0
            MAXIMA::RATSIMP MAXIMA::ASSSO MAXIMA::NEWDET
            MAXIMA::GET-LEXP MAXIMA::SIMPGFACT MAXIMA::DSKRAT-SUBST
            MAXIMA::PCSUBST MAXIMA::TEX-MEXPT MAXIMA::LISIMP
            MAXIMA::PSISIMP MAXIMA::REVEAL MAXIMA::TEX-MQUOTIENT
            MAXIMA::TEX-MATRIX MAXIMA::TEX-SUM MAXIMA::TEX-LSUM
            MAXIMA::TEX-INT MAXIMA::TEX-LIMIT MAXIMA::TEX-AT
            MAXIMA::SIMP-$ELLIPTIC_F MAXIMA::PGSUBST MAXIMA::BEHAVIOR
            MAXIMA::SIMP-%ELLIPTIC_EC MAXIMA::POISSUBSTCO
            MAXIMA::PVSUBST MAXIMA::SIMP-$ELLIPTIC_PI
            MAXIMA::ELLIPTIC-PI MAXIMA::TEX-MBOX MAXIMA::DEG-LESSP
            MAXIMA::TEX-MLABOX MAXIMA::TEX-CHOOSE MAXIMA::TEX-RAT
            MAXIMA::DVCOE MAXIMA::TMNOMOREUSE MAXIMA::PRESULT
            MAXIMA::LCHK MAXIMA::SUBFUNMAKES MAXIMA::SUBFUNMAKE
            MAXIMA::TEX-MCOND MAXIMA::SIMPARGS1 MAXIMA::INTCV
            MAXIMA::REPLACEROW MAXIMA::TEX-MDO MAXIMA::RESIDUE
            MAXIMA::INTCV2 MAXIMA::RES1 MAXIMA::POLELIST
            MAXIMA::$ALGTRACE MAXIMA::INTCV1 MAXIMA::INTCV3 MAXIMA::CF
            MAXIMA::RATTIMES MAXIMA::GAMMAC MAXIMA::GET-NEWEXP&FACTORS
            MAXIMA::EVERYSUBST00 MAXIMA::EVERYSUBST
            MAXIMA::POWERCOEFLIST MAXIMA::TMRATCONV MAXIMA::EVERYSUBST1
            MAXIMA::PSP2FORM MAXIMA::PUTPROP1 MAXIMA::COLOUT
            MAXIMA::LINHACKCONTENT MAXIMA::PSCOEF MAXIMA::$RESULTANT
            MAXIMA::TS-FORMULA MAXIMA::BADFUNCHK
            MAXIMA::VERIFY-AS-SUBR-ARGUMENT-LIST MAXIMA::META-PUTPROP
            MAXIMA::GENNEGS MAXIMA::META-MPUTPROP MAXIMA::MULTBK
            MAXIMA::GETLABELS MAXIMA::STF MAXIMA::SP2DIFF2 MAXIMA::REF
            MAXIMA::SIGNDIS1 MAXIMA::PEXPON*// MAXIMA::PSCSUBST
            MAXIMA::J2TF MAXIMA::MTF MAXIMA::PTF MAXIMA::QTF)) 
(PROCLAIM
    '(FTYPE (FUNCTION (T T T T FIXNUM T T) T) MAXIMA::PSLOG1
            MAXIMA::PSEXPT-FN1)) 
(PROCLAIM
    '(FTYPE (FUNCTION (T T T T T) T) MAXIMA::REMOVE1
            MAXIMA::MAKE-ASSUMP MAXIMA::MSIZE MAXIMA::MOSTPART
            MAXIMA::COMPOSE MAXIMA::PFRNUM MAXIMA::TMUNPIVOT
            MAXIMA::GET-SERIES MAXIMA::BMHK MAXIMA::SLOW-OSCILLATION-P
            MAXIMA::$EMATRIX MAXIMA::EXPEXP-FUNS MAXIMA::EXPLOG-FUNS
            MAXIMA::EXPCOT-FUNS MAXIMA::EXPPOLYCONTROL
            MAXIMA::RISCHEXPLOG MAXIMA::XRUTOUT MAXIMA::NUMN
            MAXIMA::LINHACK MAXIMA::SPARSE-LIFT MAXIMA::ZGCD-LIFT*
            MAXIMA::DECOMP-TRACE MAXIMA::DECOMP-CHAIN MAXIMA::MOVEROW
            MAXIMA::MOVECOL MAXIMA::TMINOR MAXIMA::MPART
            MAXIMA::INFOSTORE MAXIMA::$NUSUML MAXIMA::DOSUM
            MAXIMA::EZ1CALL MAXIMA::FANCYPOISSUBST MAXIMA::CPA-INDETERM
            MAXIMA::NOCONSTQUAD MAXIMA::TRUFAC MAXIMA::NONCONSTQUADENUM
            MAXIMA::DEN1NUMN MAXIMA::CASEGEN
            MAXIMA::PRINCIPAL-VALUE-INTEGRAL MAXIMA::PSDERIV2
            MAXIMA::PSDP1 MAXIMA::$PSLABELLINE MAXIMA::A-DEF-PROPERTY
            MAXIMA::MLAMBDA MAXIMA::SIGNDIS2)) 
(PROCLAIM
    '(FTYPE (FUNCTION (T T FIXNUM FIXNUM) T) MAXIMA::SINGP
            MAXIMA::PRODHK MAXIMA::D-MATRIX)) 
(PROCLAIM
    '(FTYPE (FUNCTION (T T T T T T) T) MAXIMA::PSPLUS2
            MAXIMA::SMOOTH-ENOUGH-P MAXIMA::ZGCD-LIFT MAXIMA::MPC1
            MAXIMA::NUMMDENN MAXIMA::DENMNUMN MAXIMA::DENMDENN
            MAXIMA::PSDIFF2)) 
(PROCLAIM
    '(FTYPE (FUNCTION (T T T T T T T) T) MAXIMA::DRAW3D MAXIMA::MPC
            MAXIMA::NUMMNUMN)) 
(PROCLAIM
    '(FTYPE (FUNCTION (T T FIXNUM T) T) MAXIMA::POLYIZE MAXIMA::X**Q1)) 
(PROCLAIM
    '(FTYPE (FUNCTION (T T FIXNUM FIXNUM FIXNUM T FIXNUM FIXNUM FIXNUM)
                T)
            MAXIMA::DRATIO)) 
(PROCLAIM
    '(FTYPE (FUNCTION (T T FIXNUM) T) MAXIMA::TB2 MAXIMA::$COPY_PTS
            MAXIMA::CPBG)) 
(PROCLAIM '(FTYPE (FUNCTION (T T T T T T T *) T) MAXIMA::$QUAD_QAWS)) 
(PROCLAIM '(FTYPE (FUNCTION (T T T T T T *) T) MAXIMA::$QUAD_QAWO)) 
(PROCLAIM
    '(FTYPE (FUNCTION (T T T T T *) T) MAXIMA::$QUAD_QAG
            MAXIMA::$QUAD_QAWC MAXIMA::$QUAD_QAWF)) 
(PROCLAIM
    '(FTYPE (FUNCTION (T T T T *) T) SLOOP::DEF-LOOP-INTERNAL
            MAXIMA::$QUAD_QAGS MAXIMA::$QUAD_QAGI)) 
(PROCLAIM '(FTYPE (FUNCTION (T T T *) T) SLOOP::LOOP-DECLARE-BINDING)) 
(PROCLAIM
    '(FTYPE (FUNCTION (T T T T T T T T T) T) MAXIMA::ADAPTIVE-PLOT)) 
(PROCLAIM
    '(FTYPE (FUNCTION (T T T T T T FIXNUM T T T T) T) MAXIMA::PSEXPT1)) 
(PROCLAIM
    '(FTYPE (FUNCTION (T T T T T T T T) T) MAXIMA::TMPERMUTE
            MAXIMA::TMMOVE MAXIMA::PSMONSUBST1)) 
(PROCLAIM
    '(FTYPE (FUNCTION (T T T FIXNUM FIXNUM FIXNUM) T) MAXIMA::DSUMPROD)) 
(PROCLAIM
    '(FTYPE (FUNCTION (T T T T T T T T T T T T) T)
            MAXIMA::DEF-OPERATOR)) 
(PROCLAIM
    '(FTYPE (FUNCTION (T T FIXNUM FIXNUM FIXNUM) T)
            MAXIMA::COPY-ARRAY-PORTION)) 
(PROCLAIM
    '(FTYPE (FUNCTION (FIXNUM FIXNUM) FIXNUM) MAXIMA::DBV MAXIMA::DBA)) 
(PROCLAIM
    '(FTYPE (FUNCTION
                (FIXNUM (VECTOR LONG-FLOAT) (VECTOR LONG-FLOAT)
                        (VECTOR LONG-FLOAT) (VECTOR LONG-FLOAT) FIXNUM)
                *)
            SLATEC::DGTSL)) 
(PROCLAIM
    '(FTYPE (FUNCTION
                (FIXNUM (VECTOR LONG-FLOAT) LONG-FLOAT LONG-FLOAT
                        (VECTOR LONG-FLOAT) FIXNUM)
                *)
            SLATEC::DQELG)) 
(PROCLAIM
    '(FTYPE (FUNCTION NIL *) MAXIMA::FPONE MAXIMA::SCAN-ONE-TOKEN
            MAXIMA::$LOGOUT MAXIMA::$TIMEDATE MAXIMA::$CLI
            MAXIMA::$VIEW_ZIC MAXIMA::CONTINUEP MAXIMA::BREAK-CURRENT
            SLATEC::FDUMP MAXIMA::SET-UP-TRANSLATE MAXIMA::$QUIT
            MAXIMA::MBREAK-LOOP)) 
(PROCLAIM
    '(FTYPE (FUNCTION
                ((VECTOR LONG-FLOAT) (VECTOR LONG-FLOAT)
                 (VECTOR LONG-FLOAT) (VECTOR LONG-FLOAT))
                *)
            SLATEC::DQCHEB)) 
(PROCLAIM
    '(FTYPE (FUNCTION NIL T) COMMAND-LINE:GET-APPLICATION-ARGS
            MAXIMA::RESTORE-ASSUMPTIONS MAXIMA::GCCON
            MAXIMA::ROMB-TIMESOFAR MAXIMA::$RESET MAXIMA::GCCON1
            MAXIMA::GETOPTIMVAR MAXIMA::FPPI MAXIMA::FPE
            MAXIMA::CALCT-SL MAXIMA::NEXTH-SL MAXIMA::$ERRORMSG
            MAXIMA::POLYEV-SL MAXIMA::SCALE-SL MAXIMA::CAUCHY-SL
            MAXIMA::FPPI1 MAXIMA::NC-ERR MAXIMA::PEEK-ONE-TOKEN
            MAXIMA::GOBBLE-COMMENT MAXIMA::CONTEXT-UNWINDER
            MAXIMA::DBZ-ERR MAXIMA::$TR_WARNINGS_GET MAXIMA::PRINCIPAL
            MAXIMA::OPT-ERR MAXIMA::COMPILE-FORMS-TO-COMPILE-QUEUE-NOW
            MAXIMA::NOR-ERR MAXIMA::RESTORE2 MAXIMA::PARSE-ERR
            MAXIMA::FUU MAXIMA::PLOT-ZIC-COLORS
            MAXIMA::FILL-IN-INVERSES MAXIMA::DPRINT-STATE
            MAXIMA::NEXT-COSET MAXIMA::DCHECK-TABLES
            MAXIMA::REPLACE-COSET-IN-MULTIPLY-TABLE MAXIMA::TERPRI*
            MAXIMA::NEW-COMMENT-LINE MAXIMA::PRINT-TRANSL-MODULES
            MAXIMA::POP-LOOP-CONTEXT MAXIMA::UPDATE-GLOBAL-DECLARES
            MAXIMA::RUNTIME MAXIMA::$CLEARSCREEN
            SLOOP::SLOOP-TYPE-ERROR MAXIMA::$BUG_REPORT
            MAXIMA::$BUILD_INFO MAXIMA::MESHUGENA-CLISP-BANNER
            MAXIMA::INFIN-ORD-ERR MAXIMA::SPC0
            MAXIMA::THROW-MACSYMA-TOP MAXIMA::$CLOSEFILE
            MAXIMA::TMINITIALFLAG MAXIMA::MAKE-PARAM
            MAXIMA::CHAR-LIST-SYNTAX-ON MAXIMA::$UNORDER
            MAXIMA::EXP-PT-ERR MAXIMA::CHAR-LIST-SYNTAX-OFF
            MAXIMA::TAY-DEPTH-ERR MAXIMA::ESSEN-SING-ERR
            MAXIMA::MATCHERR MAXIMA::BACKWARD MAXIMA::RECOVERORDER1
            MAXIMA::RECOVERORDER2 MAXIMA::$CLOSEPS MAXIMA::TMHEADING
            MAXIMA::DO-PS-TRAILER MAXIMA::QUADIT-SL MAXIMA::CALCSC-SL
            MAXIMA::NEXTK-SL MAXIMA::NEWEST-SL MAXIMA::QUADSD-SL
            MAXIMA::TMSORT1 MAXIMA::PRINTNET MAXIMA::$BT
            MAXIMA::RESTORE1 MAXIMA::RESTORE MAXIMA::GOBBLE-WHITESPACE
            MAXIMA::$LOAD_SEARCH_DIR MAXIMA::INIT-BREAK-POINTS
            MAXIMA::SCAN-MACSYMA-TOKEN MAXIMA::SCAN-LISP-TOKEN
            MAXIMA::SCAN-KEYWORD-TOKEN MAXIMA::CURRENT-STEP-FUN
            SLOOP::PARSE-LOOP1 MAXIMA::GENREF SLOOP::LOOP-PEEK
            SLOOP::LOOP-POP SLOOP::PARSE-LOOP-FOR SLOOP::PARSE-LOOP-DO
            SLOOP::PARSE-LOOP-WHEN SLOOP::PARSE-LOOP-COLLECT
            SLOOP::LOOP-UN-POP SLOOP::PARSE-ONE-WHEN-CLAUSE
            MAXIMA::PARSE-TYI MAXIMA::PARSE-TYIPEEK
            MAXIMA::$CLEAR_RULES MAXIMA::NILL MAXIMA::MTERPRI
            MAXIMA::UNFAM-SING-ERR MAXIMA::CLEARSIGN MAXIMA::DSKSAVE
            MAXIMA::PRINTLABEL MAXIMA::TYI* MAXIMA::DISPLAY*
            MAXIMA::FIND-LISP-READTABLE-FOR-MACSYMA
            MAXIMA::SET-READTABLE-FOR-MACSYMA MAXIMA::RESTORE-BINDINGS
            MAXIMA::NEW-END-SYMBOL MAXIMA::$PRINTVARLIST MAXIMA::MFILE
            MAXIMA::KILLALLCONTEXTS MAXIMA::NEW-ALG MAXIMA::GETRISCHVAR
            MAXIMA::KINDP34 MAXIMA::MAIN-PROMPT MAXIMA::BREAK-PROMPT
            MAXIMA::SUPUNBIND MAXIMA::MAKE-GLOBAL-ASSUMPTIONS
            MAXIMA::DIVERG MAXIMA::FORGET-GLOBAL-ASSUMPTIONS
            MAXIMA::MSUBLIS-SETUP MAXIMA::MSUBLIS-UNSETUP
            MAXIMA::MUNLOCAL MAXIMA::DQ+ MAXIMA::DQ- MAXIMA::CLEAR
            MAXIMA::CONTEXTMARK MAXIMA::PROPG MAXIMA::COMPILER-STATE)) 
(PROCLAIM
    '(FTYPE (FUNCTION (*) *) MAXIMA::$RATCOEF MAXIMA::ADD MAXIMA::ADD*
            MAXIMA::MUL MAXIMA::MUL* MAXIMA::TRACE-MPRINT
            MAXIMA::$EZGCD MAXIMA::$MOD MAXIMA::$READ MAXIMA::MAP1
            MAXIMA::SAVE-LINENUMBERS MAXIMA::$REMBOX
            MAXIMA::MACSYMA-TOP-LEVEL MAXIMA::$RUN_TESTSUITE
            MAXIMA::$COEFF MAXIMA::MERRBREAK MAXIMA::$GCD
            MAXIMA::$VIEWPS MAXIMA::BARFO MAXIMA::OUTERMAP2
            MAXIMA::CONTINUE MAXIMA::$DIFF MAXIMA::$EXPAND
            MAXIMA::$FACTOR MAXIMA::$MULTTHRU MAXIMA::$FRAME
            MAXIMA::$HORNER MAXIMA::SCANMAP1 MAXIMA::$SYSTEM
            MAXIMA::$ROOM MAXIMA::OUTERMAP1 MAXIMA::$DIVIDE
            MAXIMA::$CONTENT MAXIMA::MCALL MAXIMA::AFORMAT)) 
(PROCLAIM
    '(FTYPE (FUNCTION (T FIXNUM *) *) MAXIMA::OPEN-SOCKET
            MAXIMA::D-HBAR)) 
(PROCLAIM
    '(FTYPE (FUNCTION (*) T) COMMAND-LINE:MAKE-CL-OPTION
            MAXIMA::$APPEND MAXIMA::$NEWDET MAXIMA::ACTIVATE
            MAXIMA::$POISSUBST MAXIMA::DEACTIVATE MAXIMA::$REALROOTS
            MAXIMA::$REST MAXIMA::$SUBMATRIX MAXIMA::$DEPENDS
            MAXIMA::$TAYLOR MAXIMA::$TLIMIT MAXIMA::$RANDOM
            MAXIMA::LAPSUM MAXIMA::LAPPROD MAXIMA::FPMIN
            MAXIMA::SCAN-STRING MAXIMA::$LDISP MAXIMA::$DISP
            MAXIMA::FPMAX MAXIMA::$DEACTIVATE
            MAXIMA::LOAD-MACSYMA-MACROS-AT-RUNTIME MAXIMA::ERRRJF
            MAXIMA::CONTEXT MAXIMA::$GENMATRIX MAXIMA::$MATRIX
            MAXIMA::$PERMANENT MAXIMA::$TRIGREDUCE MAXIMA::$FULLRATSIMP
            MAXIMA::$ADDROW MAXIMA::$ADDCOL MAXIMA::$DIVSUM
            MAXIMA::EXPO MAXIMA::CURSORPOS MAXIMA::NPRINC*
            MAXIMA::$SCSIMP MAXIMA::$GENFACT MAXIMA::$LIMIT
            MAXIMA::MFORMAT-TRANSLATE-OPEN MAXIMA::$SORT
            MAXIMA::MREAD-NOPROMPT MAXIMA::$READONLY
            MAXIMA::MFORMAT-SYNTAX-CHECK MAXIMA::$FACTOROUT
            MAXIMA::TR-GENSYM MAXIMA::$FREEOF MAXIMA::$FILENAME_MERGE
            MAXIMA::$PAUSE MAXIMA::$DEMO MAXIMA::$EVERY MAXIMA::MMAPCAR
            MAXIMA::$DPART MAXIMA::$LPART MAXIMA::$UNTELLRAT
            MAXIMA::BREAK-QUIT MAXIMA::$BACKTRACE MAXIMA::$DELETE
            MAXIMA::FMAPL1 MAXIMA::$CONTEXT MAXIMA::$NROOTS
            MAXIMA::$UNION MAXIMA::$INTERSECTION
            MAXIMA::|__si::MAKE-POLYGON| MAXIMA::$ERROR MAXIMA::$CONCAT
            MAXIMA::SUM-VAR-SETS MAXIMA::TR-TELL MAXIMA::$ASKINTEGER
            MAXIMA::$DISPFORM MAXIMA::$PART MAXIMA::$INPART
            MAXIMA::$ACTIVATE MAXIMA::$ALGFAC MAXIMA::$MAX MAXIMA::$MIN
            MAXIMA::MAKE-MGENARRAY MAXIMA::LISPM-MERGE-PATHNAME
            MAXIMA::$BDISCR MAXIMA::STEP-INTO MAXIMA::STEP-NEXT
            MAXIMA::$MAKE_ART_Q SLOOP::PARSE-LOOP-WITH
            SLOOP::PARSE-LOOP-DECLARE MAXIMA::P MAXIMA::FACTOR
            MAXIMA::$SPRINT MAXIMA::$BOX MAXIMA::$INTEGRATE
            MAXIMA::$RATSIMP MAXIMA::MREAD MAXIMA::MAKE-DISP-HACK-OB
            MAXIMA::X$-CL-MACRO-READ MAXIMA::TYIPEEK MAXIMA::TYI
            MAXIMA::$SCONCAT MAXIMA::$RATWEIGHT MAXIMA::BREAK-HELP
            MAXIMA::STRCAT MAXIMA::$TELLRAT MAXIMA::MFORMAT
            MAXIMA::MTELL MAXIMA::ASS-EQ-REF MAXIMA::$KILLCONTEXT
            MAXIMA::$QUOTIENT MAXIMA::$REMAINDER MAXIMA::GET-LIMIT
            MAXIMA::LIMIT-NO-ERR MAXIMA::RETLIST_TR MAXIMA::$FACTS
            MAXIMA::MAKE-TSTACK-SLOT MAXIMA::MAKE-BKPT MAXIMA::$RATVARS
            MAXIMA::$TMNEWDET MAXIMA::$TMLINSOLVE
            MAXIMA::MAKE-LINE-INFO MAXIMA::DBM-READ MAXIMA::$RAT
            MAXIMA::$BREAK MAXIMA::$PRINT MAXIMA::$ALLBUT
            MAXIMA::$PSCOM MAXIMA::ASSUREPS MAXIMA::LIMIT-LIST)) 
(PROCLAIM
    '(FTYPE (FUNCTION (T) *) MAXIMA::LIMUNKNOWN MAXIMA::LFIBTOPHI
            MAXIMA::SPECREPCHECK MAXIMA::$TRIANGULARIZE MAXIMA::RATEXP
            MAXIMA::$TOTALDISREP MAXIMA::SP2EXPT MAXIMA::SUBST2
            MAXIMA::SUBST1 MAXIMA::$POISSIMP MAXIMA::INIT
            MAXIMA::$FIFTH MAXIMA::$SIXTH MAXIMA::$SEVENTH
            MAXIMA::$EIGHTH MAXIMA::$NINTH MAXIMA::$TENTH
            MAXIMA::LT-SF-LOG MAXIMA::$ZETA MAXIMA::%PIARGS-SINCOS
            MAXIMA::F1P137TEST MAXIMA::F1P137 MAXIMA::%PIARGS-TANCOT
            MAXIMA::SP1EXPT2 MAXIMA::SP1TRIGEX MAXIMA::REPLAC
            MAXIMA::ERFCTD MAXIMA::EITGAMMAINCOMPLETE MAXIMA::STRMEVAL
            MAXIMA::LMUL MAXIMA::DISTREXECINIT MAXIMA::%PIARGS-CSCSEC
            MAXIMA::MAKE-NUMBER MAXIMA::SCAN-NUMBER-AFTER-DOT
            MAXIMA::SCAN-NUMBER-EXPONENT MAXIMA::PRINCIP
            MAXIMA::SCAN-NUMBER-BEFORE-DOT MAXIMA::SCONVERT
            MAXIMA::FPLOG MAXIMA::SCAN-NUMBER-REST MAXIMA::DIFF%DERIV
            MAXIMA::$ACOTH MAXIMA::SP1 MAXIMA::$ASECH MAXIMA::$ACSCH
            MAXIMA::$GAMMA MAXIMA::ESAP MAXIMA::RATDISREPD
            MAXIMA::SRDISREP MAXIMA::MTOSC MAXIMA::$POLARFORM
            MAXIMA::$NOTEQN MAXIMA::SCAXN MAXIMA::$UNKNOWN
            MAXIMA::FORGET1 MAXIMA::SSP MAXIMA::BATAPP
            MAXIMA::GRASP-SOME-TRIGS MAXIMA::MEVAL
            MAXIMA::DELETE-OLD-AND-OPEN MAXIMA::DEFINTEGRATE
            MAXIMA::GGRM MAXIMA::DISTRDEFEXECINIT MAXIMA::ASIN
            MAXIMA::MAKEGAMMA1 MAXIMA::ACOS MAXIMA::ACOSH MAXIMA::ATANH
            MAXIMA::INTOFP MAXIMA::CHANGEVAR MAXIMA::LAPLACE
            MAXIMA::DERIV MAXIMA::$RADCAN MAXIMA::FREE-LISP-VARS
            MAXIMA::$GFACTOR MAXIMA::$SIN MAXIMA::PFREEOFMAINVARSP
            MAXIMA::$COS MAXIMA::$TAN MAXIMA::$COT MAXIMA::FR-ARGS
            MAXIMA::$SEC MAXIMA::DEMOIVRE MAXIMA::%ESPECIAL
            MAXIMA::TR-MFUN MAXIMA::RADMABS MAXIMA::$TRIGEXPAND
            MAXIMA::$CSC MAXIMA::$SINH MAXIMA::$COSH MAXIMA::SP2INTEG1
            MAXIMA::$DESIMP MAXIMA::$NTERMS MAXIMA::$COMBINE
            MAXIMA::$TANH MAXIMA::$REDUCE MAXIMA::$COTH
            MAXIMA::TRANSLATE-MACEXPR-TOPLEVEL MAXIMA::$SOLVELNR
            MAXIMA::$SEPARABLE MAXIMA::$DENOM MAXIMA::$SOLVEHOM
            MAXIMA::$NUM MAXIMA::$SOLVEBERNOULLI MAXIMA::$XTHRU
            MAXIMA::$GENHOM MAXIMA::ERF MAXIMA::$PTTEST MAXIMA::$SECH
            MAXIMA::ERFC MAXIMA::NEG MAXIMA::$FIBTOPHI MAXIMA::$CSCH
            MAXIMA::SEVN MAXIMA::$ASIN MAXIMA::SFORX MAXIMA::$ACOS
            MAXIMA::MRATEVAL MAXIMA::$ATAN MAXIMA::IGPRT MAXIMA::$ACOT
            MAXIMA::$ASEC MAXIMA::MNLOGP MAXIMA::SIN-COS-INTSUBS1
            MAXIMA::XCHDIR MAXIMA::BATAP-NEW MAXIMA::FPOLYSUM
            MAXIMA::BREAK-DBM-LOOP MAXIMA::$ED MAXIMA::$TRIGRULE0
            MAXIMA::MAKPOLY MAXIMA::$TRIGRULE1 MAXIMA::$TRIGRULE2
            MAXIMA::FPOLY1 MAXIMA::$TRIGRULE3 MAXIMA::IDENTITYMX
            MAXIMA::SIMPNCT-INVERT MAXIMA::$TRIGRULE4
            MAXIMA::LOG-IMAG-0-2%PI MAXIMA::$HTRIGRULE1
            MAXIMA::$HTRIGRULE2 MAXIMA::$HTRIGRULE3 MAXIMA::$HTRIGRULE4
            MAXIMA::$DEMOIVRE MAXIMA::PIN%EX0 MAXIMA::$TRIGSIMP
            MAXIMA::$TRIGSIMP3 MAXIMA::FINDSUB MAXIMA::$TRIGSIMP1
            MAXIMA::SUSUM1 MAXIMA::TRIGRED MAXIMA::MICRO-TO-SEC
            MAXIMA::$ARGSLENGTH MAXIMA::TBF MAXIMA::$EXPONENTIALIZE
            MAXIMA::FACTRAT MAXIMA::$FLOAT MAXIMA::ACSC
            MAXIMA::FACTEXPAND MAXIMA::MEVAL-ATOMS MAXIMA::ASEC
            MAXIMA::PSDISREP MAXIMA::ASECH MAXIMA::ACOTH MAXIMA::GM
            MAXIMA::WARN-UNDEFINED-VARIABLE MAXIMA::SIMPLIFY
            MAXIMA::ASSUME MAXIMA::GGCD MAXIMA::FORGET MAXIMA::$GENPOL
            MAXIMA::$PRODFLIP MAXIMA::$DIMSUM MAXIMA::$RFORN
            MAXIMA::$SUMCONTRACT MAXIMA::$RFORM MAXIMA::$INTOSUM
            MAXIMA::TRANSLATE-AND-EVAL-MACSYMA-EXPRESSION
            MAXIMA::$ALLROOTS MAXIMA::$ISEND MAXIMA::PFLOATP
            MAXIMA::$SHOW_HASH_ARRAY MAXIMA::$DETERMINANT
            MAXIMA::TR-MDEFINE-TOPLEVEL MAXIMA::$ECHELON MAXIMA::EPROG
            MAXIMA::RATSQRT MAXIMA::FLOAT2RAT MAXIMA::MULTPL
            MAXIMA::TRIMF MAXIMA::$ARRAY_NUMBER_OF_DIMENSIONS
            MAXIMA::OPEN-OUT-DSK MAXIMA::OPEN-IN-DSK MAXIMA::HYPREDERF
            MAXIMA::MEVAL1-EXTEND MAXIMA::SHOW-OPEN-PLOT
            MAXIMA::DETERMINANT1 MAXIMA::LISP->LISP-TR-LAMBDA
            MAXIMA::RAISE MAXIMA::SP2EXPAND MAXIMA::LOWER
            MAXIMA::ASYMREDU MAXIMA::RDSGET MAXIMA::*MMINUS
            MAXIMA::ADDBIGFLOAT MAXIMA::TIMESBIGFLOAT MAXIMA::ELEMXPT
            MAXIMA::$MAKEFACT MAXIMA::SIMPLOG MAXIMA::INTFORM
            MAXIMA::MEVALATOMS MAXIMA::RDFACT MAXIMA::LOGRED
            MAXIMA::RDTAY MAXIMA::LRDTAY MAXIMA::TOPLEVEL-OPTIMIZE-1
            MAXIMA::MULL MAXIMA::MAKE-ELLIPTIC-F MAXIMA::FACTCOMB
            MAXIMA::MAKEFACT1 MAXIMA::EVFACT MAXIMA::$MAKE_ELLIPTIC_F
            MAXIMA::MAKE-ELLIPTIC-E MAXIMA::$ELLIPTIC_KC
            MAXIMA::$MAKE_ELLIPTIC_E MAXIMA::$%TH MAXIMA::AUTOLDCHK
            MAXIMA::$INVERTMX MAXIMA::TRANSLATE-FORM
            MAXIMA::POISDECODEC MAXIMA::SSIMPLIFYA MAXIMA::NUM-OF-LOGS
            MAXIMA::ERRBREAK2 MAXIMA::INTEGRALLOOKUPS MAXIMA::REMBOX1
            MAXIMA::SUBVAR MAXIMA::KILL1 MAXIMA::GENERIC-AUTOLOAD
            MAXIMA::$ACSC MAXIMA::$AIRY MAXIMA::SIMPLN1 MAXIMA::ISO1
            MAXIMA::SUPERCOSNX MAXIMA::CSIGN MAXIMA::SUPERSINX
            MAXIMA::SPECDISREP MAXIMA::ISO2 MAXIMA::$ASINH
            MAXIMA::$NZETA MAXIMA::RATDISREP MAXIMA::EXPANDTIMES
            MAXIMA::RATS MAXIMA::BIGFLOATM* MAXIMA::ATSCAN MAXIMA::F3
            MAXIMA::|DSKSETQ-aux| MAXIMA::SIMPLIMLN MAXIMA::$BERN
            MAXIMA::SIMPLIM%TAN MAXIMA::SIMPLIM%ATAN MAXIMA::$EULER
            MAXIMA::FORMAT1 MAXIMA::LOGCON MAXIMA::SIMPLIM%ATANH
            MAXIMA::$LOGCONTRACT MAXIMA::SIMPLIM%ACOSH
            MAXIMA::SIMPLIM%ASINH MAXIMA::LGCCHECK MAXIMA::$ACOSH
            MAXIMA::$ATANH MAXIMA::LGCTIMES MAXIMA::WHICHFN
            MAXIMA::SRATSIMP MAXIMA::FACTORALG MAXIMA::DISPLA
            MAXIMA::ALBK MAXIMA::LGCSIMP MAXIMA::MRATCHECK
            MAXIMA::SIMPLIMPLUS1 MAXIMA::MOD1 MAXIMA::$ELLIPTIC_EC
            MAXIMA::TAYLOR_SIMPLIFIER_CALLER MAXIMA::SUBSTINT1
            MAXIMA::$PFET MAXIMA::SIMPINF MAXIMA::SSSQFR
            MAXIMA::$OUTOFPOIS MAXIMA::SIMPAB MAXIMA::TR-LISP->LISP
            MAXIMA::$LOG MAXIMA::RTCON MAXIMA::$ROOTSCONTRACT
            MAXIMA::TANSC1 MAXIMA::HYPEREX MAXIMA::HYPEREX0
            MAXIMA::HYPEREX1 MAXIMA::TRANSPOSE-ELS
            MAXIMA::DISTREXPANDROOT MAXIMA::EXPANDROOT
            MAXIMA::J[0]-BESSEL MAXIMA::J[1]-BESSEL MAXIMA::I[0]-BESSEL
            MAXIMA::I[1]-BESSEL MAXIMA::$MAKEGAMMA MAXIMA::$LOGARC
            MAXIMA::GAMMARED MAXIMA::$OPENPLOT_CURVES MAXIMA::CDISREP
            MAXIMA::UNRAT MAXIMA::ZTO1 MAXIMA::$J0 MAXIMA::$J1
            MAXIMA::$I0 MAXIMA::REFLECT MAXIMA::$I1 MAXIMA::STIRLING0
            MAXIMA::STIRLING MAXIMA::AUGMULT MAXIMA::GETEXPLIST
            MAXIMA::$BASHINDICES MAXIMA::SUMCONSIMP
            MAXIMA::$NICEINDICES MAXIMA::RESIMPLIFY MAXIMA::RATFNT
            MAXIMA::MPAUSE MAXIMA::COVERSINEMYFOOT MAXIMA::LOG-REDUCE
            MAXIMA::CV MAXIMA::$G0 MAXIMA::$G1 MAXIMA::$RATEXPAND
            MAXIMA::LAB MAXIMA::PIN%EX MAXIMA::ANTIDERIV
            MAXIMA::SP1TIMES MAXIMA::SP1TRIG MAXIMA::2PISTRIP
            MAXIMA::GETFUN-LT MAXIMA::ARGNUM MAXIMA::TM$KILL
            MAXIMA::ABSARG-MABS MAXIMA::MEVALN MAXIMA::MQAPPLY1
            MAXIMA::DILOG MAXIMA::MEVAL1 MAXIMA::*BREAK-POINTS*
            MAXIMA::TRANSLATE-FUNCTION MAXIMA::$BFLOAT)) 
(PROCLAIM '(FTYPE (FUNCTION (T) CHARACTER) MAXIMA::CONTROL-CHAR)) 
(PROCLAIM '(FTYPE (FUNCTION (FIXNUM T FIXNUM) T) MAXIMA::CPTOMF)) 
(PROCLAIM '(FTYPE (FUNCTION (T FIXNUM FIXNUM *) T) MAXIMA::D-VBAR)) 
(PROCLAIM
    '(FTYPE (FUNCTION (T FIXNUM FIXNUM FIXNUM T) T) MAXIMA::D-BOX)) 
(PROCLAIM
    '(FTYPE (FUNCTION (T FIXNUM FIXNUM) T) MAXIMA::DRAW-2D
            MAXIMA::NEWINV MAXIMA::X**Q MAXIMA::ECHELON2
            MAXIMA::TRIANG2)) 
(PROCLAIM
    '(FTYPE (FUNCTION (T FIXNUM FIXNUM T) T) MAXIMA::MTOA
            MAXIMA::RITEDIV)) 
(PROCLAIM '(FTYPE (FUNCTION (T FIXNUM T) T) MAXIMA::COLROW0)) 
(PROCLAIM
    '(FTYPE (FUNCTION (T T T) FIXNUM) MAXIMA::DETERMINE-LIFTING-FACTOR
            MAXIMA::BEHAVIOR-NUMDEN)) 
(PROCLAIM '(FTYPE (FUNCTION (T) STRING) MAXIMA::MAXIMA-STRING)) 
(PROCLAIM
    '(FTYPE (FUNCTION (T) T) MAXIMA::STRING*1 MAXIMA::GETLIMVAL
            MAXIMA::I-$REMOVE MAXIMA::REMOVE-TYPE MAXIMA::BIGP
            MAXIMA::A*X^M+C MAXIMA::BIGNUMP MAXIMA::I-$REMVALUE
            MAXIMA::MAKESTRING MAXIMA::REM-VERBIFY MAXIMA::MAKSTRING*
            MAXIMA::FREEVAR0 MAXIMA::OPMEXPT MAXIMA::AMPERCHK
            MAXIMA::SP1TLIN1 MAXIMA::ZEROP2 MAXIMA::NEG-MONOM?
            MAXIMA::DINTERN MAXIMA::FACTOSIMP MAXIMA::REMRULE
            MAXIMA::NOTLOREQ MAXIMA::GOODFORM MAXIMA::SERIESPASS1
            MAXIMA::PSLOG2 MAXIMA::HIDE COMMAND-LINE:LIST-CL-OPTIONS
            MAXIMA::$COLLAPSE MAXIMA::$REVERSE MAXIMA::CLEAN-LIMIT-EXP
            MAXIMA::DOUTERN MAXIMA::UNTRUE COMMAND-LINE::CL-OPTION-P
            COMMAND-LINE::CL-OPTION-NAMES
            COMMAND-LINE::CL-OPTION-ARGUMENT MAXIMA::$MINFACTORIAL
            COMMAND-LINE::CL-OPTION-ACTION MAXIMA::MAPCAR-EVAL
            MAXIMA::$FIRST COMMAND-LINE::CL-OPTION-HELP-STRING
            MAXIMA::NFORMAT-ALL MAXIMA::DISPRULE1
            MAXIMA::MFILENAME-ONLYP MAXIMA::MAP-EVAL-FOR-DECLARATIONS
            MAXIMA::|TRD-MSYMEVAL-aux| MAXIMA::AT-SUBSTP
            MAXIMA::SP1KGET MAXIMA::EVAL-FOR-DECLARATIONS
            MAXIMA::$SECOND MAXIMA::LISTOVARS0 MAXIMA::LISTOVARS1
            MAXIMA::SP2TRIG MAXIMA::$SUBVARP MAXIMA::CONSRULE
            MAXIMA::SP2LOG MAXIMA::DONTFACTOR MAXIMA::CUNMRK
            MAXIMA::REMOVEALG MAXIMA::EVALQUOTE MAXIMA::$PRINTPOIS
            MAXIMA::SET-UP-CURSOR MAXIMA::$THIRD MAXIMA::$QUNIT
            MAXIMA::|FUNGEN&ENV-FOR-MEVAL-aux| MAXIMA::NEWCON
            COMMAND-LINE::EXPAND-COMPOUND-ARG
            COMMAND-LINE::EXPAND-EQUALS-ARG
            MAXIMA::|FUNGEN&ENV-FOR-MEVALSUMARG-aux| MAXIMA::*RULECHK
            COMMAND-LINE::EXPAND-ARGS MAXIMA::KILLC MAXIMA::$FOURTH
            MAXIMA::DEGVECDISREP MAXIMA::NUMDEN
            MAXIMA::|M-TLAMBDA-I-aux| MAXIMA::FLSORT MAXIMA::PMINDEGVEC
            MAXIMA::MQAPPLYP MAXIMA::FLMAXL MAXIMA::MACSYMA-UNTRACE
            MAXIMA::KILL-OPERATOR MAXIMA::FLEVENP
            MAXIMA::REMOVE-TRANSL-FUN-PROPS MAXIMA::C*T^V
            MAXIMA::I-$DEPENDENCIES MAXIMA::PMODROOT MAXIMA::PMODROOT1
            MAXIMA::REMOVE-TRANSL-ARRAY-FUN-PROPS MAXIMA::T^2
            MAXIMA::SAVEFACTORS MAXIMA::FIXEXPAND MAXIMA::SQROOTT
            MAXIMA::SAVEFACTOR1 MAXIMA::GENEXPANDS MAXIMA::T^-1
            MAXIMA::FUNCTION-MODE MAXIMA::DISREP
            MAXIMA::CASIFY-EXPLODEN SYSTEM::SHORT-NAME MAXIMA::$ISQRT
            MAXIMA::ARRAY-MODE MAXIMA::LINEARIZE MAXIMA::ROT*
            MAXIMA::UNIVAR MAXIMA::SP1LOG2 MAXIMA::SHOW-EXP
            MAXIMA::OUT-OF MAXIMA::QUOTED-SYMBOLP MAXIMA::FPMINUS
            MAXIMA::ILT0 MAXIMA::MEXPLODEN MAXIMA::ILT3
            MAXIMA::NOSHFT-SL MAXIMA::MEQUALP MAXIMA::FXSHFT-SL
            MAXIMA::VRSHFT-SL MAXIMA::FPEXP MAXIMA::CONSTLAM
            MAXIMA::FPINTPART MAXIMA::STRGRIND MAXIMA::$LISTARRAY
            MAXIMA::EQRAT MAXIMA::FPEXP1 MAXIMA::CPOLY-SL MAXIMA::MOPP1
            MAXIMA::DELSIMP MAXIMA::FPPOSP MAXIMA::PRE-ERR
            MAXIMA::WNA-ERR MAXIMA::RATION1 MAXIMA::$TRUNC
            MAXIMA::LEADTERM MAXIMA::MAXIMA-INTEGERP MAXIMA::REMSIMP
            MAXIMA::CONSSIZE MAXIMA::FACTORIAL MAXIMA::COMPPI
            MAXIMA::DISTREXEC MAXIMA::DISTRDEFEXEC MAXIMA::TAN%
            MAXIMA::SQRT1-X^2 MAXIMA::SQRT1+X^2 MAXIMA::$DEL
            MAXIMA::STOTALDIFF MAXIMA::SQRTX^2-1 MAXIMA::SIN%
            MAXIMA::NUMP MAXIMA::PMINUS1 MAXIMA::COS% MAXIMA::NEGINP
            MAXIMA::FACTS1 MAXIMA::MAXIMA-FLOAT-PRECISION
            MAXIMA::NOTNUMP MAXIMA::NEGNUMP MAXIMA::DFLOAT
            MAXIMA::EXPOR1P MAXIMA::CPOLY-ERR MAXIMA::LEADALGCOEF
            MAXIMA::PARP MAXIMA::FUNTYPEP MAXIMA::ARBPOW1
            MAXIMA::GETSUBR! MAXIMA::RPOLY-SL MAXIMA::U*ASINX
            MAXIMA::U*ATANX MAXIMA::$NEWCONTEXT MAXIMA::FASTCONT
            MAXIMA::ABSARG MAXIMA::LIN-MPLUS MAXIMA::DISP2
            MAXIMA::PZEROP MAXIMA::$CABS MAXIMA::LIN-MTIMES
            MAXIMA::$CARG MAXIMA::LIN-MEXPT MAXIMA::KILLCONTEXT
            MAXIMA::NUMBERINLISTP MAXIMA::ELABEL MAXIMA::LOWERHALF
            MAXIMA::UPPERHALF MAXIMA::PMONZ MAXIMA::ALGCONTENT
            MAXIMA::CONDENSESUBLIST MAXIMA::%TO$ MAXIMA::MEVALP1
            MAXIMA::CONDENSEY MAXIMA::MPGET MAXIMA::IS-MNOT
            MAXIMA::ONEJ MAXIMA::IS-MAND MAXIMA::LPOS MAXIMA::TWOJ
            MAXIMA::IS-MOR MAXIMA::TWOY MAXIMA::TWOK MAXIMA::MUNFORMAT
            MAXIMA::RPOS MAXIMA::ONEKONEY MAXIMA::ONEJ^2 MAXIMA::DOWNS
            MAXIMA::ONEY^2 MAXIMA::ONEK^2 MAXIMA::CG-TYO
            MAXIMA::RISPLIT MAXIMA::ONEI MAXIMA::CG-IMAGE-TYO
            MAXIMA::TWOI MAXIMA::CG-TYO-N MAXIMA::BOTHCASE-IMPLODE
            MAXIMA::DSRL MAXIMA::TWOH MAXIMA::CG-IMAGE-TYO-N
            MAXIMA::SRCONVERT1 MAXIMA::PDISREP*CHK MAXIMA::ONEYONEJ
            MAXIMA::ONEKONEJ MAXIMA::RISPLIT-MPLUS MAXIMA::ONEYONEH
            MAXIMA::NUD-CALL MAXIMA::OP-SETUP MAXIMA::ONEKONEH
            MAXIMA::OPERATORP MAXIMA::MHEADER MAXIMA::ONEIONEJ
            MAXIMA::MOPSTRIP MAXIMA::ADD-LINEINFO MAXIMA::FINDTL1
            MAXIMA::ONEIONEH MAXIMA::PASCAL MAXIMA::TRANSLATE
            MAXIMA::ONEHONEJ MAXIMA::$COPYMATRIX MAXIMA::LISTOVARSL
            MAXIMA::ONEIONEY MAXIMA::CSF MAXIMA::$COPYLIST
            MAXIMA::REM-CONST MAXIMA::ONEIONEK MAXIMA::_EVAL
            MAXIMA::CONDENSE MAXIMA::RISPLIT-TIMES MAXIMA::ONEI^2
            MAXIMA::ONEH^2 MAXIMA::LISPM-MARRAY-TYPE MAXIMA::$TMINVERSE
            MAXIMA::FIND-STREAM MAXIMA::ONERF MAXIMA::$RECTFORM
            MAXIMA::ONELOG MAXIMA::$TAYLORINFO MAXIMA::DECODE
            MAXIMA::TRANSLATE-$MAX-$MIN MAXIMA::ONERFC
            MAXIMA::NISPERMUTATIONS MAXIMA::$TRANSPOSE MAXIMA::NI
            MAXIMA::MXORLISTP MAXIMA::ONEEI MAXIMA::LINEARCONST
            MAXIMA::ESTCHECK MAXIMA::PQR MAXIMA::PFLOATP1
            MAXIMA::CGCDLIST MAXIMA::ONEKELLIPTIC MAXIMA::DROPTERMS
            MAXIMA::NISREMLET MAXIMA::FPSIN1 MAXIMA::FINDBE
            MAXIMA::ONEE MAXIMA::EXPLODE MAXIMA::FMP1
            MAXIMA::ONEGAMMAINCOMPLETE MAXIMA::FPCOS1 MAXIMA::INTBASEHK
            SLOOP::SLOOP-SLOOP-MACRO MAXIMA::FREEVARPAR MAXIMA::LCPRODL
            MAXIMA::ONEGAMMAGREEK MAXIMA::IREDUP MAXIMA::REM-OPERS-P
            MAXIMA::OLDCONTENT MAXIMA::ONEHSTRUVE MAXIMA::MENU
            MAXIMA::NISLETSIMP MAXIMA::CPBER1 MAXIMA::UPS
            MAXIMA::ONELSTRUVE MAXIMA::ZEROLP
            MAXIMA::ENSURE-A-CONSTANT-FOR-MEVAL MAXIMA::TMPIVOT-ISOLATE
            MAXIMA::SHOW-MSIZE MAXIMA::GETVALUE MAXIMA::ONES
            SLOOP::LOOP-COLLECT-KEYWORD-P MAXIMA::PDEGREEVECTOR
            MAXIMA::ONESLOMMEL MAXIMA::NISNEWLIST MAXIMA::NISLETSIMPRAT
            MAXIMA::PARSE-PREFIX MAXIMA::$THROW MAXIMA::ONEY
            SLOOP::PARSE-NO-BODY MAXIMA::ONEK MAXIMA::ONED
            MAXIMA::NISINNERNULL MAXIMA::ZL-CHAR MAXIMA::SNUMDEN
            MAXIMA::UNIPOLY MAXIMA::ONEKBATEMAN MAXIMA::PARSE-MATCHFIX
            MAXIMA::ONEH MAXIMA::MSIZE-PRINT MAXIMA::MACSYMA-TRACE
            SLOOP::TRANSLATE-NAME MAXIMA::SUBC-INTERNAL MAXIMA::ONEM
            MAXIMA::PARSE-NOFIX MAXIMA::ONEL MAXIMA::LI2NUMER
            MAXIMA::ONEC MAXIMA::MAKNAM MAXIMA::$TRACE_IT MAXIMA::ONET
            MAXIMA::NISNUMBERPICKER MAXIMA::BBSORT1 MAXIMA::LI3NUMER
            MAXIMA::DPREP MAXIMA::ONEU MAXIMA::$UNTRACE_IT
            MAXIMA::DPDISREP MAXIMA::EMIT-DEFUN MAXIMA::SIGN1
            MAXIMA::LOGQUAD0 MAXIMA::MAKRAT MAXIMA::PARSE-BUG-ERR
            MAXIMA::RALGP MAXIMA::MULTOUT MAXIMA::ONEPJAC
            MAXIMA::NISEXTRACT MAXIMA::DELIM-ERR MAXIMA::LI2SIMP
            MAXIMA::PALGP MAXIMA::SUPC-INTERNAL MAXIMA::ROOT-BOUND
            MAXIMA::ONEHE MAXIMA::I-$GRIND MAXIMA::MFILEP
            MAXIMA::BIGFLOATP MAXIMA::PREMTERM-ERR MAXIMA::LIM-FINITEP
            MAXIMA::LI3SIMP MAXIMA::I-$UNSTORE MAXIMA::ONEQ
            MAXIMA::LIM-IMAGP MAXIMA::TOTAL-NARY MAXIMA::NISKERNEL
            MAXIMA::LOGQUAD MAXIMA::LINOUT MAXIMA::FPFORMAT
            MAXIMA::LIM-MINUS MAXIMA::ONEP0 MAXIMA::LIM-ABS
            MAXIMA::HYP-ONEP MAXIMA::ONEW MAXIMA::STRPRINT MAXIMA::LTEP
            MAXIMA::STYO MAXIMA::FULLRATSIMP MAXIMA::ONEVARP
            MAXIMA::STURMOUT MAXIMA::PACOEFP MAXIMA::MIDOUT
            MAXIMA::UPRIMITIVE MAXIMA::PUTODR MAXIMA::NOTERMS
            MAXIMA::COERCE-REL MAXIMA::P*PIN%EX MAXIMA::STURM
            MAXIMA::PSDP MAXIMA::TRANSFORM-EXTENDS MAXIMA::HAS-REPEAT
            MAXIMA::FILEPRINT MAXIMA::DPSIMP MAXIMA::CONSTA
            MAXIMA::UFACT-STRIP-ZEROES MAXIMA::DEFLTEP
            MAXIMA::DISPATVALUES MAXIMA::ALG MAXIMA::DISPATOMGRADS
            MAXIMA::DPDERIV MAXIMA::FOR-EVAL-THEN-QUOTE
            MAXIMA::CONSTACL MAXIMA::DISPGRADEFS
            MAXIMA::FOR-EVAL-THEN-QUOTE-ARGL MAXIMA::REMOVE-BINDINGS
            MAXIMA::MAKPOINT MAXIMA::DISPMATCHDECLARES MAXIMA::DPSQFR
            MAXIMA::DECLARE-SNARF MAXIMA::NFORMAT-CHECK MAXIMA::SLASH
            MAXIMA::RATDP MAXIMA::NUMER MAXIMA::CHEBYLI2
            MAXIMA::HASVARNOVARP MAXIMA::POLYFORM MAXIMA::SETQMODULUS
            MAXIMA::LIM-RECIP MAXIMA::CHEBYLI3
            MAXIMA::INSERT-NECESSARY-FUNCTION-DECLARES MAXIMA::CHEBYS12
            MAXIMA::PMOD MAXIMA::LIM-EXP MAXIMA::$ADJOINT
            MAXIMA::PS-FIXUP-POINTS MAXIMA::OBTAINABM MAXIMA::ASKSIGN01
            MAXIMA::STRSYM MAXIMA::OBTAINAB MAXIMA::RESTORELIM
            MAXIMA::FINDIT MAXIMA::ASINH MAXIMA::ATVARSCHK
            MAXIMA::$INVERT MAXIMA::SIGN-PREP MAXIMA::ASKSIGN1
            MAXIMA::CREATSYM MAXIMA::EPS-SIGN MAXIMA::LIM-LOG
            MAXIMA::RGET MAXIMA::SIGN01 MAXIMA::NMR MAXIMA::BASELIST
            MAXIMA::ADJOIN-SING-DATUM MAXIMA::INLIST3 MAXIMA::RCCOEFP
            MAXIMA::ADJOIN-DATUM MAXIMA::EXPONENTIATE MAXIMA::FIXUPREST
            MAXIMA::TR-ARGS MAXIMA::RADCAN1 MAXIMA::FREE1
            MAXIMA::DTRANSLATE MAXIMA::MACSYMA-FSYMEVAL
            MAXIMA::SUB-PRINT* MAXIMA::PREPFLOAT MAXIMA::ALLATOMS
            MAXIMA::PRINC* MAXIMA::VALUE-MODE MAXIMA::$DRAWPOLY
            MAXIMA::SPC1 MAXIMA::TBIND MAXIMA::FACTORLOGS
            MAXIMA::TUNBIND MAXIMA::SPC2 MAXIMA::TUNBINDS
            MAXIMA::ALGSYS0 MAXIMA::FUNCTION-ARRAY-P MAXIMA::TBOUNDP
            MAXIMA::DISTREP MAXIMA::LOFACTORS MAXIMA::SPC4
            MAXIMA::ALGSYS1 MAXIMA::PRINT-MODULE MAXIMA::CONSTANT
            MAXIMA::LITTLEFR1 MAXIMA::FILE-TO-STRING MAXIMA::FPROUND
            MAXIMA::PRINT-TRANSL-HEADER MAXIMA::FINDLEASTVAR
            MAXIMA::RAINV MAXIMA::E1+ MAXIMA::E1- MAXIMA::POLFACTORS
            MAXIMA::ORD-VECTOR MAXIMA::ORD-VECT1 MAXIMA::MEQHK
            MAXIMA::COMPLEXNUMP MAXIMA::REMLAPLACE MAXIMA::TDZERO
            MAXIMA::ROUND1 MAXIMA::TEVAL MAXIMA::ROUNDRHS
            MAXIMA::PUSH-PRE-TRANSL-FORM MAXIMA::FACT5 MAXIMA::BCONS
            MAXIMA::$RHS MAXIMA::LAPLUS MAXIMA::D-PRODSIGN MAXIMA::TDPN
            MAXIMA::LAPTIMES MAXIMA::TEXMDO MAXIMA::TEXMDOIN
            MAXIMA::BIGFLOAT2RAT MAXIMA::TDPOS MAXIMA::FPRATION1
            MAXIMA::TDNEG MAXIMA::FPABS MAXIMA::FLIP MAXIMA::LAPLOG
            MAXIMA::$TEXINIT MAXIMA::LAPDIFF MAXIMA::LAPINT
            MAXIMA::$TEXEND MAXIMA::INVERTBIGFLOAT MAXIMA::LAPERF
            MAXIMA::NEWVAR MAXIMA::RATREP* MAXIMA::RDIS
            MAXIMA::LAPDEFINT MAXIMA::TBOUND-FREE-VARS MAXIMA::SRF
            MAXIMA::$FACTORSUM MAXIMA::GETVARDEGS MAXIMA::$GFACTORSUM
            MAXIMA::POLE-ERR MAXIMA::KILLVARDEGSC MAXIMA::%ITOPOT
            MAXIMA::PUTONVLIST MAXIMA::FACTORSUM1 MAXIMA::FLOATTOFP
            MAXIMA::MEVENP MAXIMA::FACTORSUM2 MAXIMA::FIXFLOAT
            MAXIMA::MODDP MAXIMA::PCONSTP MAXIMA::EVNUMP
            MAXIMA::KILLVARDEGSN MAXIMA::DECL-COMPLEXP
            MAXIMA::DECL-REALP MAXIMA::SIGN* MAXIMA::NEWVAR3 MAXIMA::UP
            MAXIMA::INFSIMP* MAXIMA::SIMPLEXPON MAXIMA::CONSTP
            MAXIMA::COMPSPLT MAXIMA::MAXIMA-RATIONALIZE
            MAXIMA::COMBINEY MAXIMA::*FPEXP MAXIMA::RADSORT
            MAXIMA::%ETOLOG MAXIMA::COMBINEY1 MAXIMA::IS-BOOLE-CHECK
            MAXIMA::MIDPNT MAXIMA::TRIGP MAXIMA::EXTENDED-NUMBER-P
            MAXIMA::RHALF MAXIMA::ARCP MAXIMA::NONEG MAXIMA::DCONVX
            MAXIMA::FPARCSIMP MAXIMA::ODNUMP MAXIMA::RFLOT
            MAXIMA::MAYBE-BOOLE-CHECK MAXIMA::FRAC MAXIMA::COMPATTLIST
            MAXIMA::DELETMULT MAXIMA::PUNIVARP MAXIMA::MAXIMA-COPY-REST
            MAXIMA::TRP-MNOT MAXIMA::TRP-MAND MAXIMA::TRP-MOR
            MAXIMA::REALONLY MAXIMA::TRP-MNOTEQUAL MAXIMA::TRP-MEQUAL
            MAXIMA::PTIMEFTRS MAXIMA::TRP-$EQUAL MAXIMA::MFUNCTION1
            MAXIMA::$FTEST MAXIMA::TRP-MGREATERP MAXIMA::TRP-MGEQP
            MAXIMA::GVAR-LIM MAXIMA::TRP-MLESSP MAXIMA::$PR2
            MAXIMA::TRP-MLEQP MAXIMA::COMBINE MAXIMA::RE-TAYLOR
            MAXIMA::IMAG-ERR MAXIMA::TAYAPPROX MAXIMA::TSPLUS
            MAXIMA::TSLOG MAXIMA::TWOARGCHECK MAXIMA::PRED-REVERSE
            MAXIMA::RATNUMP MAXIMA::SIGN-ANY MAXIMA::MEXPTP
            MAXIMA::SIGN-MTIMES MAXIMA::OPTIONS MAXIMA::SIGN-MPLUS
            MAXIMA::SIGN-MEXPT MAXIMA::SIGN-MABS MAXIMA::SIGN-POSFUN
            MAXIMA::TR-SEQ MAXIMA::SIGN-ODDINC MAXIMA::PSEXPON-GCD
            MAXIMA::MMINUSP* MAXIMA::PSFIND-S MAXIMA::SIGNDIFF
            MAXIMA::PSFIND-S1 MAXIMA::SIGNSUM MAXIMA::ERECIP
            MAXIMA::ATAN2NEGP MAXIMA::SIGNFACTOR MAXIMA::EXACTONLY
            MAXIMA::ZP MAXIMA::CALLSOLVE MAXIMA::$SIGN MAXIMA::APPRSYS
            MAXIMA::BIQUADRATICP MAXIMA::CALLAPPRS MAXIMA::BIQUADP1
            MAXIMA::1P MAXIMA::ASKSIGN-P-OR-N MAXIMA::STRMDO
            MAXIMA::PRODUCT-WITH-INNER-SCALARP MAXIMA::STRMDOIN
            MAXIMA::MYCABS MAXIMA::$FIB MAXIMA::PARTITION-PRODUCT
            MAXIMA::SKR MAXIMA::SINRX MAXIMA::LIST-OF-MLISTS
            MAXIMA::TRACE-FSYMEVAL MAXIMA::MPARAMS
            MAXIMA::FILENAME-FROM-ARG-LIST MAXIMA::RATINVERT
            MAXIMA::MXC MAXIMA::C*LOGS MAXIMA::FPART MAXIMA::TAYCHK2RAT
            MAXIMA::THRAD MAXIMA::$TAYTORAT MAXIMA::DERIVDEG1
            MAXIMA::INFR MAXIMA::SIMPNCT-SC-OR-CONST-P
            MAXIMA::SIMPNCT-ONEP MAXIMA::$NLX MAXIMA::ELEM MAXIMA::$NLY
            MAXIMA::FACTOR-IF-SMALL MAXIMA::MARGS MAXIMA::TELLRATDISP
            MAXIMA::PDISREP+ MAXIMA::EVOD MAXIMA::$LENGTH
            MAXIMA::EXLIST MAXIMA::SCPROD MAXIMA::DBZS-ERR MAXIMA::TDPZ
            MAXIMA::EXP-C*LOGS MAXIMA::MNLOG MAXIMA::BOX-LABEL
            MAXIMA::PROCESS-MESSAGE-ARGUMENT MAXIMA::|$MDEFVAR-aux|
            MAXIMA::SQCONT MAXIMA::ONEP MAXIMA::$MAPATOM MAXIMA::BATA0
            MAXIMA::$LOAD MAXIMA::$BATCHLOAD MAXIMA::CFEXPAND
            MAXIMA::CONSTCOEF MAXIMA::PLYGAM-ORD MAXIMA::BX**N
            MAXIMA::QUEST MAXIMA::SUM-C*LOGS MAXIMA::SIMPNCT-CONSTANTP
            MAXIMA::KNOWN-PS MAXIMA::NONINTEGERP MAXIMA::LOGNXP
            MAXIMA::ADJOIN-TVAR MAXIMA::INTP MAXIMA::INTP-MEXPT
            MAXIMA::ADSUM MAXIMA::FSTRINGC
            MAXIMA::SIMPNCT-ASSUMESCALARP MAXIMA::ADUSUM
            MAXIMA::$DISTRIB MAXIMA::$WRITEFILE MAXIMA::$APPENDFILE
            MAXIMA::ISUM MAXIMA::PRODNUMDEN MAXIMA::SEC
            MAXIMA::EVOD-MTIMES MAXIMA::PRODND MAXIMA::EVOD-MPLUS
            MAXIMA::EVOD-MEXPT MAXIMA::TRACE-PRINT MAXIMA::$LAST
            MAXIMA::$ARGS MAXIMA::MOPSTRINGNAM MAXIMA::SUMI
            MAXIMA::$SET_PLOT_OPTION MAXIMA::CHECK-RANGE MAXIMA::MNEGP
            MAXIMA::$PSDRAWPOLYS MAXIMA::ISUM1 MAXIMA::$ATOM
            MAXIMA::REMCOMPARY MAXIMA::$SYMBOLP MAXIMA::IPOLYSUM
            MAXIMA::$TRIGONOMETRICP MAXIMA::FILESTRIP MAXIMA::$FIX
            MAXIMA::ISGEO MAXIMA::$PRINTFILE MAXIMA::$ENTIER
            MAXIMA::PROCESS-ERROR-ARGL MAXIMA::$BFLOATP
            MAXIMA::REMPROPCHK MAXIMA::REMOV MAXIMA::FPENTIER
            MAXIMA::ZEROP1 MAXIMA::|INCLUDEF-aux| MAXIMA::GENPOLY
            MAXIMA::GVAR-LOGP MAXIMA::TMLATTICE1 MAXIMA::SIMPNCT-BASE
            MAXIMA::PARSE-TAY-ARGS MAXIMA::PSCONST
            MAXIMA::GET-ARRAY-POINTER MAXIMA::IPOLY1
            MAXIMA::SIMPNCT-POWER MAXIMA::TAY-ORDER MAXIMA::RFORM
            MAXIMA::MACSYMA-FSYMEVAL-SUB MAXIMA::FPCOFRAT
            MAXIMA::FP2FLO MAXIMA::RE-TAYLOR-RECURSE MAXIMA::ORDHACK
            MAXIMA::MDEFPARAM MAXIMA::%E-INTEGER-COEFF MAXIMA::ALGSYS
            MAXIMA::$BOTHCASES MAXIMA::FINDPOWERS1 MAXIMA::LISTARRAY
            MAXIMA::$DEBUGMODE MAXIMA::PUTORDER MAXIMA::CHECKPOW
            MAXIMA::ADDMLIST MAXIMA::BBSORTEQNS MAXIMA::SRRAT
            MAXIMA::$RANK MAXIMA::ROUNDROOTS1 MAXIMA::REMORDER
            MAXIMA::FMT MAXIMA::SRRAT2 MAXIMA::$EMPTYP
            MAXIMA::FUNCLOGOR%E MAXIMA::MACSYMA-TIMER
            MAXIMA::$LISTOFTRIGSQ MAXIMA::$LHS MAXIMA::CONDENSESOLNL
            MAXIMA::GEN-POINT MAXIMA::DATUM MAXIMA::INTSET1
            MAXIMA::MACSYMA-UNTIMER MAXIMA::MFBOUNDP MAXIMA::PIP
            MAXIMA::MAKE-EQUAL-HASH-TABLE MAXIMA::POLYGON-DUMMY
            MAXIMA::POLYP MAXIMA::POLYGON-PTS MAXIMA::COMPSPLT-EQ
            MAXIMA::PDECOMP* MAXIMA::GETALIAS MAXIMA::PDECGDFRM
            MAXIMA::$DSKGC MAXIMA::PDECPRIMEP MAXIMA::CREATE-LOBJS
            MAXIMA::POLYGON-EDGES MAXIMA::ASCII-NUMBERP
            MAXIMA::CLEAR-LOBJS MAXIMA::CSC MAXIMA::COT MAXIMA::STRING*
            MAXIMA::SYMBOLS MAXIMA::COMPSPLT2 MAXIMA::COMPSPLT1
            MAXIMA::SECH MAXIMA::SPLITSUM MAXIMA::SPLITPROD
            MAXIMA::CSCH MAXIMA::FACTCOMB1 MAXIMA::FACTPLUSCOMB
            MAXIMA::SQRTINVOLVE MAXIMA::COTH MAXIMA::FACTCOMBPLUS
            MAXIMA::ADD-POINT MAXIMA::NPLUS MAXIMA::MAKE-LINSOLS
            MAXIMA::SOLVELIN MAXIMA::ACOT MAXIMA::SOLVEQUAD
            MAXIMA::SOLVECUBIC MAXIMA::SOLVEQUARTIC
            MAXIMA::GETFACTORIAL MAXIMA::SOLVE-SIMPLIST
            MAXIMA::FREE-LISP-VARS-OF-ARGL MAXIMA::SORT-POLES
            MAXIMA::SAME MAXIMA::$NUMFACTOR MAXIMA::FACTOROUT
            MAXIMA::GET-RANGE MAXIMA::PFACTOR11 MAXIMA::SOLVENTH1
            MAXIMA::PCONTENT MAXIMA::KAR MAXIMA::KDR MAXIMA::ACSCH
            MAXIMA::MODE MAXIMA::FORWARD MAXIMA::PFACTORANY
            MAXIMA::FIXINTGREAT MAXIMA::NBN MAXIMA::ADISPLINE
            MAXIMA::PKRONECK MAXIMA::GETMINOR MAXIMA::TAGIRR
            MAXIMA::PDISREP MAXIMA::REVSIGN MAXIMA::EULER MAXIMA::BERN
            MAXIMA::UNION-VAR-SET MAXIMA::$PSDRAW_CURVE MAXIMA::DEFC
            MAXIMA::DEFS MAXIMA::FFIB MAXIMA::DEFA MAXIMA::DEFC1
            MAXIMA::TIMEORG MAXIMA::COMPLICATED MAXIMA::CFDISREP1
            MAXIMA::MSPECFUNP MAXIMA::REMRED MAXIMA::CFMAK
            MAXIMA::REDUCE-VAR-SET MAXIMA::MAKCF
            MAXIMA::MODEDECLARE-INTERNAL MAXIMA::GET-ROTATION
            MAXIMA::MSEEMINGLY-UNBOUND MAXIMA::CFRATSIMP
            MAXIMA::NDM-ERR MAXIMA::NSM-ERR MAXIMA::$PS_AXES
            MAXIMA::PARSE-TAY-ARGS1 MAXIMA::IA-ERR MAXIMA::POP-PW
            MAXIMA::CF-BACK-RECURRENCE MAXIMA::PARSE-TAY-ARGS2
            MAXIMA::CFSQRT MAXIMA::CHECKLABEL MAXIMA::ASK-INTEGERP
            MAXIMA::DO-PS-CREATED-DATE MAXIMA::MAKE-SWITCH-LIST
            MAXIMA::MAKELABEL MAXIMA::$PSDRAW_POINTS
            MAXIMA::MAKE-VAR-SET MAXIMA::IR-OR-EXTEND MAXIMA::CFMIN
            MAXIMA::TMDEFARRAY MAXIMA::TMKILLARRAY MAXIMA::FNEWVAR
            MAXIMA::PTERMVEC MAXIMA::INFOLSTCHK MAXIMA::PSMINUS
            MAXIMA::GNUPLOT-PRINT-HEADER MAXIMA::HLINSOLVE
            MAXIMA::PSMINUS-TERMS MAXIMA::FILELENGTH MAXIMA::$DISPTERMS
            MAXIMA::RISPLIT-EXPT MAXIMA::IND MAXIMA::PGCDEXPON
            MAXIMA::SPABS MAXIMA::I-$STORE MAXIMA::ARRAYDIMS
            MAXIMA::RCONTENT MAXIMA::ARRAY-TYPE MAXIMA::PMODCONTENT
            MAXIMA::FXSHFR-SL MAXIMA::SPECIALP MAXIMA::OLDCONTENTA
            MAXIMA::PGATH1 MAXIMA::PGATH3 MAXIMA::$OP MAXIMA::CONTSORT
            MAXIMA::TR-WARNP MAXIMA::ASKSIGN MAXIMA::DOT2L
            MAXIMA::$EXTENDP MAXIMA::COEFL MAXIMA::PARSE-CONDITION
            MAXIMA::PDEGREER MAXIMA::EXPPOLY MAXIMA::PNEXT1
            MAXIMA::DATUM-LIM MAXIMA::COMPLEXITY MAXIMA::PCONTENTZ
            MAXIMA::ABSARG1 MAXIMA::COEF-SIGN MAXIMA::FIXNUMP
            MAXIMA::FIX MAXIMA::IR MAXIMA::RISPLIT-NOUN
            MAXIMA::SRBINEXPND MAXIMA::PARSE-$DO MAXIMA::UDM-ERR
            MAXIMA::$ALGEBRAICP MAXIMA::UNSTOREP MAXIMA::UCONTENT
            MAXIMA::TSTIMES MAXIMA::MREDEF-CHECK MAXIMA::RED-MONO-LOG
            MAXIMA::$CLIST MAXIMA::RATMINUS MAXIMA::RATFIX
            MAXIMA::FASPRIN MAXIMA::RESTORE-FACTS MAXIMA::SOLVECASE
            MAXIMA::MAKE-LONG-LIST MAXIMA::ATAN1 MAXIMA::TSTIMES-L-MULT
            MAXIMA::NEWPRIME MAXIMA::$MATRIXP MAXIMA::FNEWPRIME
            MAXIMA::POWERSET MAXIMA::SOLVE2 MAXIMA::MOPP
            MAXIMA::PFACTOR MAXIMA::FINDIBASE MAXIMA::P11
            MAXIMA::SUMCONTRACT1 MAXIMA::HASVAR MAXIMA::GFSPLIT
            MAXIMA::ZERP MAXIMA::MONIZE MAXIMA::INTEGERPFR
            MAXIMA::$PRIMEP MAXIMA::NONZERP MAXIMA::LEADCOEFFICIENT
            MAXIMA::FREEVNZ MAXIMA::MAXCOEF1 MAXIMA::MAXNORM
            MAXIMA::GET-FREE-INDEX MAXIMA::NEWGCDL MAXIMA::OLDGCDCALL
            MAXIMA::DDIV MAXIMA::ALPHABETP MAXIMA::ROOTFAC
            MAXIMA::MATCHECK MAXIMA::PFACTORQUAD MAXIMA::DOWN
            MAXIMA::APROG MAXIMA::FOR-EVAL-THEN-MQUOTE-SIMP-ARGL
            MAXIMA::NON0RAND MAXIMA::PAINVMOD MAXIMA::$APROPOS
            MAXIMA::TRACEMOD MAXIMA::SAV&DEL MAXIMA::HASHER
            MAXIMA::BAD-FORM MAXIMA::GNUPLOT-PROCESS MAXIMA::ARRFUNP
            MAXIMA::MACSYMA-SPECIAL-MACRO-P MAXIMA::ALGPGET
            MAXIMA::$CFDISREP MAXIMA::MACSYMA-SPECIAL-OP-P
            MAXIMA::$CFEXPAND MAXIMA::NEWVAR1
            MAXIMA::POSSIBLE-PREDICATE-OP-P MAXIMA::NORM1
            MAXIMA::SORTGREAT MAXIMA::EVTILDEGLESS MAXIMA::POLYINT
            MAXIMA::MGENARRAY-AREF MAXIMA::POLYINT1
            MAXIMA::MGENARRAY-ASET MAXIMA::POLYINT2
            MAXIMA::PDERIVATIVE2 MAXIMA::MGENARRAY-TYPE MAXIMA::DPROG
            MAXIMA::S+C MAXIMA::WARN-PREDICATE MAXIMA::MGENARRAY-NULL
            MAXIMA::ALGNORMAL MAXIMA::PSQFR MAXIMA::MGENARRAY-GENERATOR
            MAXIMA::PFACTOR1 MAXIMA::MGENARRAY-CONTENT MAXIMA::SIMPNRT1
            MAXIMA::FLOATFACT MAXIMA::VARIABLE-P MAXIMA::BAD-VAR-WARN
            MAXIMA::$SHOWRATVARS MAXIMA::GET-LINEINFO
            MAXIMA::DCONV-$FLOAT MAXIMA::MMACROEXPAND1
            MAXIMA::CONSERVE-EVAL-ARGS-DATA MAXIMA::PSPLIT-FIELD
            MAXIMA::MTIMESP MAXIMA::DCONV-$CRE MAXIMA::PDIS*
            MAXIMA::DCON MAXIMA::LOGMABS MAXIMA::PSPLIT-FIELD1
            MAXIMA::NPASK MAXIMA::POISDIF4 MAXIMA::MULTIPLY-GCFACTORS
            MAXIMA::RJFSIMP MAXIMA::MARRAY-TYPE MAXIMA::SPC7
            MAXIMA::TR-TRACE-HANDLE MAXIMA::CONSTFUN MAXIMA::RAT->PS
            MAXIMA::PLSOLVE MAXIMA::POLY->PS MAXIMA::KEY-VAR-POW
            MAXIMA::ADJOIN-PVAR MAXIMA::TR-TRACE MAXIMA::TR-UNTRACE
            MAXIMA::FIXNUM-CHAR-UPCASE MAXIMA::PTERMCONT
            MAXIMA::FIRSTCHARN MAXIMA::TVAR-LIM MAXIMA::MONOM->FACL
            MAXIMA::RATALGDENOM MAXIMA::ALIASLOOKUP
            MAXIMA::QUOTED-ARGS-AUX MAXIMA::$FACTCOMB
            MAXIMA::CHECK-SUBR-ARGL MAXIMA::READ-COMMAND-TOKEN
            MAXIMA::MAXIMA-BIN-SEARCH MAXIMA::TO-MACSYMA-NAMESTRING
            MAXIMA::TSEXP-COMB MAXIMA::READ-COMMAND-TOKEN-AUX
            MAXIMA::CH-MINUSP MAXIMA::OPIDENT MAXIMA::LOAD-AND-TELL
            MAXIMA::TSBASE-COMB MAXIMA::NORM MAXIMA::TAN MAXIMA::REMC
            MAXIMA::INTFACTOR MAXIMA::MACSYMA-NAMESTRINGP
            MAXIMA::SP3FORM1 MAXIMA::SINH MAXIMA::ATOMSON MAXIMA::COSH
            MAXIMA::TANH MAXIMA::SIGN MAXIMA::DET MAXIMA::TRFAIL
            MAXIMA::UNTREE MAXIMA::TMMAXP MAXIMA::$IDENT MAXIMA::FPROG
            MAXIMA::UNTREE1 MAXIMA::ERRSET-NAMESTRING MAXIMA::MAKNUM
            MAXIMA::ROOTSORT MAXIMA::MACSYMA-NAMESTRING-SUB
            MAXIMA::$INTOPOIS MAXIMA::VARSORT MAXIMA::PUTONLOGLIST
            MAXIMA::CREATECOEFPOWLIST-EXEC MAXIMA::PRINT*
            MAXIMA::COMPILE-FUNCTION MAXIMA::SPC2A MAXIMA::MARRAY-CHECK
            MAXIMA::UNPARSE-TYI MAXIMA::SPC2B MAXIMA::TRANSLATOR-EVAL
            MAXIMA::MARRAY-TYPE-UNKNOWN MAXIMA::TRIG-SUBST-P
            MAXIMA::CRECIP MAXIMA::EVERYSECOND MAXIMA::SCAN-TOKEN
            MAXIMA::SPECASEP MAXIMA::*DEFINE-INITIAL-SYMBOLS
            MAXIMA::CSTRSETUP MAXIMA::MARKS MAXIMA::FULLSTRIP
            MAXIMA::LISP-TOKEN-FIXUP-CASE MAXIMA::RZCONTENT
            MAXIMA::FREEPAR MAXIMA::TRIG-NOT-SUBST-P
            MAXIMA::UNDEFINE-SYMBOL SLOOP::PARSE-LOOP
            MAXIMA::STRIPDOLLAR MAXIMA::HASPAR MAXIMA::GETUNHACK
            MAXIMA::LSA MAXIMA::PGET MAXIMA::FIXEDMATCHP
            SLOOP::SUBSTITUTE-SLOOP-BODY MAXIMA::$POISSQUARE
            SLOOP::LOOP-LET-BINDINGS MAXIMA::POISINT4
            MAXIMA::SET-FULL-LINEINFO MAXIMA::POISSUBST1S
            MAXIMA::FRPOLY? MAXIMA::MSTRINGP MAXIMA::POISSUBST1C
            MAXIMA::ARGSUBST SLOOP::PARSE-LOOP-INITIALLY MAXIMA::POS
            MAXIMA::$FILE_TYPE MAXIMA::POISSUBSTCO1 MAXIMA::FANCYPAS
            MAXIMA::LINE-INFO-LINE MAXIMA::FANCYPAC MAXIMA::MEVALARGS
            SLOOP::POINTER-FOR-COLLECT MAXIMA::TOPLEVEL-OPTIMIZE
            MAXIMA::LET-MACRO-GET-LAST-VAR MAXIMA::RENUMBER-TLIST
            MAXIMA::FORTSCAN MAXIMA::NONNUMP MAXIMA::MCX
            MAXIMA::TRANSPOSE MAXIMA::POLYST MAXIMA::HYP-NEGP
            MAXIMA::BINOM MAXIMA::ALGORD MAXIMA::CHECK1 MAXIMA::TVAR?
            MAXIMA::DET1 MAXIMA::NEWVARMAT1
            MAXIMA::ORDER-VARS-BY-STRENGTH MAXIMA::LOG-ABS-TVAR
            MAXIMA::PMAKE MAXIMA::MUNBIND MAXIMA::DISREPLIST1
            MAXIMA::FACMGCD MAXIMA::DISREPLIST MAXIMA::EMIT
            MAXIMA::FORTSCAN-MTIMES MAXIMA::SERIESEXPAND*
            MAXIMA::RATNUMERATOR MAXIMA::RATDENOMINATOR MAXIMA::MBAGP
            MAXIMA::SER1 MAXIMA::RATMIN MAXIMA::RPTROUBLE
            MAXIMA::ZERO-LIM MAXIMA::REPLIST1 MAXIMA::REPLIST
            MAXIMA::TEX-LBP SLOOP::AVERAGING-SLOOP-MACRO
            MAXIMA::$ROTATE_LIST MAXIMA::TEX-RBP MAXIMA::ISTRENGTH
            MAXIMA::SINBIGFLOAT MAXIMA::INTEGERP1
            SLOOP::REPEAT-SLOOP-MACRO MAXIMA::ISMAX MAXIMA::COSBIGFLOAT
            MAXIMA::INTEGERP2 SLOOP::RETURN-SLOOP-MACRO
            MAXIMA::ADD-UP-DEG MAXIMA::RATBIGFLOAT MAXIMA::ATANBIGFLOAT
            MAXIMA::TANBIGFLOAT MAXIMA::LOGBIGFLOAT
            MAXIMA::MABSBIGFLOAT MAXIMA::PDIS MAXIMA::FREEVAR
            MAXIMA::RAT-NO-RATFAC MAXIMA::VARP MAXIMA::ADD-PS-FINISH
            MAXIMA::RATF MAXIMA::MEMQARGS MAXIMA::SUBST10
            MAXIMA::MACSIMP MAXIMA::QUOTE-% MAXIMA::RATIONALIZER
            MAXIMA::RAT8 MAXIMA::MEVALP MAXIMA::RAT8PRIME
            MAXIMA::NONPERIOD MAXIMA::ZEROP-IN-L MAXIMA::HYP-NEGP-IN-L
            MAXIMA::MYPRINC MAXIMA::OPTRIG MAXIMA::RATMAX MAXIMA::POFX
            MAXIMA::CHECKDERIV MAXIMA::DENOMFIND MAXIMA::NNI
            MAXIMA::$NOUNIFY MAXIMA::RULECHK MAXIMA::LENGTH-ONE
            MAXIMA::MSETQP MAXIMA::|:SPREAD| MAXIMA::GCDL
            MAXIMA::LNEWVAR1 MAXIMA::TEXNUMFORMAT MAXIMA::TEXWORD
            MAXIMA::TEX-STRING MAXIMA::SEPARC MAXIMA::TEX-CHAR
            MAXIMA::TYO* MAXIMA::ARCFUNCP MAXIMA::VFVP
            MAXIMA::TEX-STRIPDOLLAR MAXIMA::ARCLIST MAXIMA::COMPLEXIFY
            MAXIMA::PDEGR MAXIMA::INTEGRATE1 MAXIMA::LINEAR-DISPLA
            MAXIMA::LBP MAXIMA::RBP MAXIMA::NFORMAT MAXIMA::INCR1
            MAXIMA::FULLSTRIP1 MAXIMA::MAKSTRING MAXIMA::$LISTP
            MAXIMA::GETFACT MAXIMA::TREEDET MAXIMA::EVFAC1
            MAXIMA::CHECKRAT MAXIMA::PIRREDP MAXIMA::NO-SING-ERR
            MAXIMA::CMARK MAXIMA::CHECK-INF-SING MAXIMA::HIDELIMA
            MAXIMA::TRIG1 MAXIMA::$PRIME MAXIMA::CTR
            MAXIMA::%EINVOLVE01 MAXIMA::NEGCOEF MAXIMA::D*U
            MAXIMA::TR-EXP-TO-DISPLAY MAXIMA::FUMCHECK MAXIMA::2INP
            MAXIMA::CHECKENCODE MAXIMA::2RATP MAXIMA::$OPTIMIZE
            MAXIMA::MMACROEXPAND MAXIMA::STRIPTIMES MAXIMA::2NUMP
            MAXIMA::GET-LISP-FUN-TYPE MAXIMA::MAKE-VALUES
            MAXIMA::TRANSLATE-ATOM MAXIMA::INTOPOIS
            MAXIMA::MACSYMA-READ-STRING MAXIMA::TMREARRAY
            MAXIMA::LEFT-OB MAXIMA::POISMAP MAXIMA::RIGHT-OB
            MAXIMA::CHECK MAXIMA::POISCOSINE MAXIMA::NEWREP
            MAXIMA::POISENCODE MAXIMA::PFLATTEN MAXIMA::OLDREP
            MAXIMA::POISNEGPRED MAXIMA::TSEXPT-RED
            MAXIMA::OBJECT-FOR-DISPLAY-HACK MAXIMA::POISCHANGESIGN
            MAXIMA::SET-ENV MAXIMA::POISSINE MAXIMA::TR-CLASS
            MAXIMA::BKPT-FILE MAXIMA::UNTRANS-OP MAXIMA::IMPLIED-QUOTEP
            MAXIMA::BKPT-FILE-LINE MAXIMA::ADDLABEL MAXIMA::MEVAL*
            MAXIMA::FPEND MAXIMA::MFACPPLUS MAXIMA::PWEIGHT
            MAXIMA::FPATAN MAXIMA::MAXLIST MAXIMA::MINLIST MAXIMA::MARK
            MAXIMA::RATWTSETUP MAXIMA::CFEVAL MAXIMA::*KAR
            MAXIMA::MARKP MAXIMA::VAR-OR-CONST MAXIMA::NUM1
            MAXIMA::TR-ARRAYCALL MAXIMA::DENOM1 MAXIMA::MINIMUM
            MAXIMA::UNMRK MAXIMA::PFACPROD MAXIMA::MAXIMUM
            MAXIMA::%E-RIGHT-PLACEP MAXIMA::CFACTOR MAXIMA::UNMRKS
            MAXIMA::|RETLIST-aux| MAXIMA::TR-INFAMOUS-NOUN-FORM
            MAXIMA::ONE MAXIMA::RAT10 MAXIMA::WTPTIMES2 MAXIMA::$SETIFY
            MAXIMA::P1 MAXIMA::WTPTIMES3 MAXIMA::MYSORT
            MAXIMA::MAXCOEFFICIENT MAXIMA::PRIMEP MAXIMA::TESTP
            MAXIMA::HORNREP MAXIMA::CPBERL MAXIMA::RUBOUT*
            MAXIMA::APPLY2HACK MAXIMA::TAYLOR2 MAXIMA::INVERT1
            MAXIMA::PARTITION-NS MAXIMA::ARRAYFUN-MODE MAXIMA::LISTGCD
            MAXIMA::UNKNOWN MAXIMA::ATOMVARS MAXIMA::LOAD-FILE
            MAXIMA::SUBST4 MAXIMA::MMAPEV MAXIMA::FINDINGK
            MAXIMA::$SHOW_FILE MAXIMA::MRETURN MAXIMA::$SETP
            MAXIMA::NUM-OF-LOG-L MAXIMA::SETP MAXIMA::$POWERSET
            MAXIMA::DOLLARIFY-NAME MAXIMA::MULTIDEG MAXIMA::$CONSTANTP
            MAXIMA::TESTT MAXIMA::R1M MAXIMA::TESTTNEG
            MAXIMA::SUPERTRIG MAXIMA::SPLIT2 MAXIMA::GETLABCHARN
            MAXIMA::SPEC MAXIMA::PARTFRACA MAXIMA::DOLLARIFY
            MAXIMA::ERRBREAK1 MAXIMA::SPECREPP MAXIMA::CABS
            MAXIMA::TELLRAT1 MAXIMA::TEXSYM MAXIMA::PSDISEXPAND
            MAXIMA::MGEN2 MAXIMA::EXTRACTVARS
            MAXIMA::TRANSLATE-PREDICATE MAXIMA::MMINUSP
            MAXIMA::MAXIMA-CONSTANTP MAXIMA::TRIG2 MAXIMA::SINNX
            MAXIMA::COSNX MAXIMA::CSQFRP MAXIMA::LISTOF0S
            MAXIMA::POSEVEN MAXIMA::ODDELM MAXIMA::$RATNUMER
            MAXIMA::MTO-FLOAT MAXIMA::TRIGFREE MAXIMA::PRIMCYCLO
            MAXIMA::MAPATOM MAXIMA::$RATDENOM MAXIMA::$NZETAR
            MAXIMA::CFACTORW SLATEC::XERHLT MAXIMA::MPLUSP
            MAXIMA::$NZETAI MAXIMA::CYCLOTOMIC MAXIMA::$EXP
            MAXIMA::$SQRT MAXIMA::RAT1 MAXIMA::LIM-INFP
            MAXIMA::MINIMIZE-VARLIST MAXIMA::SUBGEN MAXIMA::LNEWVAR
            MAXIMA::PFLAT1 MAXIMA::ODD1 MAXIMA::AT1 MAXIMA::LOGTWO
            MAXIMA::TRAMP1$-F MAXIMA::DISPLINE MAXIMA::INCREMENT-TRUNCS
            MAXIMA::SUBVARDLG MAXIMA::TRAMP1$-M MAXIMA::FILENAMEL
            MAXIMA::FINDP MAXIMA::ZEROHK MAXIMA::ZEROSHARP
            MAXIMA::MULTFACT MAXIMA::FACTXN+-1 MAXIMA::LIM-ZEROP
            MAXIMA::TMS-FORMAT-PRODUCT MAXIMA::FACTXN+1
            MAXIMA::SIMPLIMPLUS MAXIMA::DSKRAT MAXIMA::FACTXN-1
            MAXIMA::ORDERPOINTER MAXIMA::DIVISORS MAXIMA::$EXPINT
            MAXIMA::EXPLODEN MAXIMA::MNUMP MAXIMA::GETOP
            MAXIMA::$DIRECTORY MAXIMA::INFSIMP MAXIMA::SRCONVERT
            MAXIMA::PABS MAXIMA::LIST-STRING MAXIMA::SUM-OF-INTSP
            MAXIMA::TRANSLATE-ATOMS MAXIMA::TRUEFNAME MAXIMA::MTRUENAME
            MAXIMA::MFILE-OUT MAXIMA::JOINVARLIST MAXIMA::SIMPLE
            MAXIMA::MAXCOEF MAXIMA::EXPLODEC MAXIMA::RAT0
            MAXIMA::INCRLIMK MAXIMA::$SQFR MAXIMA::LGCSIMPLEP
            MAXIMA::PROC-$MATCHDECLARE MAXIMA::CARFILE MAXIMA::ONEP1
            MAXIMA::PROC-$DEFMATCH MAXIMA::LGCSORT MAXIMA::LGCPLUS
            MAXIMA::FPCONTENT MAXIMA::FUNCTION-MODE-@ MAXIMA::$ASKSIGN
            MAXIMA::PROC-$DEFRULE MAXIMA::LOWDEG MAXIMA::TMACCESS
            MAXIMA::EVEN MAXIMA::TLIST-MERGE MAXIMA::MNCTIMESP
            MAXIMA::PROC-$TELLSIMPAFTER MAXIMA::COMPLEX-NUMBER-P
            MAXIMA::MNCEXPTP MAXIMA::MOP MAXIMA::FIND-TLISTS
            MAXIMA::OPTIMIZE-PRINT-INST MAXIMA::PROC-$TELLSIMP
            MAXIMA::MLOGP MAXIMA::MMMINUSP MAXIMA::ARRAY-MODE-@
            MAXIMA::PATCH-UP-MEVAL-IN-FSET MAXIMA::$NUMBERP
            MAXIMA::FEXPRCHECK MAXIMA::FACTORNUMBER
            MAXIMA::DECREMENT-TRUNCS MAXIMA::$RATNUMP
            MAXIMA::PROPERTIES MAXIMA::$FLOATNUMP MAXIMA::NEWSYM
            MAXIMA::KNOWNFACTORS MAXIMA::PMINUS MAXIMA::NRETFACTOR1
            MAXIMA::NRATFACT MAXIMA::LIM-PLUSP MAXIMA::REMLABELS
            MAXIMA::FINDS MAXIMA::$INTEGERP MAXIMA::OPTIONP
            MAXIMA::KILLFRAME MAXIMA::$ODDP MAXIMA::POISCDECODE
            MAXIMA::$EVENP MAXIMA::INTOPOISCO MAXIMA::LIMUNKNOWN1
            MAXIMA::GETSIGNL MAXIMA::PUREPROD MAXIMA::HALVE
            MAXIMA::ECHELON1 MAXIMA::MAKPROD1 MAXIMA::$TAYLORP
            MAXIMA::POISPZERO MAXIMA::LOGCONCOEFFP MAXIMA::TRIANG
            MAXIMA::LMAINVAR MAXIMA::PMINUSP MAXIMA::ONEARGCHECK
            MAXIMA::SETUP-MULTIVAR-DISREP MAXIMA::M$EXP?
            MAXIMA::TAYLOR3 MAXIMA::SRDIS MAXIMA::ALGP MAXIMA::EDISREP
            MAXIMA::TR-LISP->LISP-DEFAULT MAXIMA::RATLIM MAXIMA::TMEVAL
            MAXIMA::SUBFUNSUBS MAXIMA::TEX-SETUP MAXIMA::IS
            MAXIMA::TR-LISP->LISP-FUN MAXIMA::SUBFUNARGS
            MAXIMA::D-INTEGRALSIGN MAXIMA::MAPTR-LISP->LISP
            MAXIMA::PMM-1 MAXIMA::PCOEFVEC MAXIMA::ERRBREAK
            MAXIMA::FORM-MPLUS MAXIMA::PROCLAIM-PROPERTY
            MAXIMA::RTC-GETINFO MAXIMA::TEX-DABBREV MAXIMA::SUBFUNNAME
            MAXIMA::$LISTOFVARS MAXIMA::$NONSCALARP MAXIMA::ZEROEQUIV1
            MAXIMA::FACT5MOD MAXIMA::$SCALARP MAXIMA::FORM-MTIMES
            MAXIMA::CHOOZP MAXIMA::DEG MAXIMA::BX**N+A
            MAXIMA::PMONICIZE MAXIMA::MAKSYMP MAXIMA::ZEROEQUIV2
            MAXIMA::$CHKPT MAXIMA::CONSTTERMP MAXIMA::$REALPART
            MAXIMA::SCALARCLASS MAXIMA::RULEOF
            MAXIMA::$LIST_MATRIX_ENTRIES MAXIMA::PREP1 MAXIMA::TRISPLIT
            MAXIMA::SCALARCLASS-LIST MAXIMA::FORM-MEXPT
            MAXIMA::DBZ-ERR1 MAXIMA::TR-NOSIMPP MAXIMA::MAKSYM
            MAXIMA::$IMAGPART MAXIMA::FORM-MRAT MAXIMA::LIMINV
            MAXIMA::TIMESTEST MAXIMA::SIMPLIMTIMES MAXIMA::PORDER
            MAXIMA::MXORLISTP1 MAXIMA::D-SUMSIGN MAXIMA::RDIS*
            MAXIMA::LISTOVARS MAXIMA::NUMDEN* MAXIMA::GOOD-FORM
            MAXIMA::ABLESS1 MAXIMA::EVEN1 MAXIMA::GENSYM-READABLE
            MAXIMA::MAXI MAXIMA::TANSC MAXIMA::GAMMA MAXIMA::GAMMAFLOAT
            MAXIMA::MAKE-DEFINT-ASSUMPTIONS MAXIMA::EXPP
            MAXIMA::SIMPLERD MAXIMA::RDIS1 MAXIMA::CPTIMESX
            MAXIMA::*RED1 MAXIMA::OSCIP MAXIMA::%EINVOLVE
            MAXIMA::CHECKSIGNTM MAXIMA::RMCONST1
            MAXIMA::SIN-SQ-COS-SQ-SUB MAXIMA::%I-OUT-OF-DENOM
            MAXIMA::GAMMA-LANCZOS MAXIMA::CHECK-DIMSTRING
            MAXIMA::TSTACK-SLOT-P MAXIMA::LEADING-COEF MAXIMA::ZIREDUP
            MAXIMA::FACTOR1972 MAXIMA::$SORT_POLYS MAXIMA::FACTOR72
            MAXIMA::ERRLFUN1 MAXIMA::POSIZE MAXIMA::FORQ
            MAXIMA::TSTACK-SLOT-MODE MAXIMA::POS-NEG-P
            MAXIMA::TSTACK-SLOT-TBIND MAXIMA::SIMPLEXP
            MAXIMA::TSTACK-SLOT-VAL-MODES MAXIMA::TSTACK-SLOT-SPECIAL
            MAXIMA::TAYLOR_SIMPLIFY_RECURSE MAXIMA::$PAGEPAUSE
            MAXIMA::GETEXP MAXIMA::RISCH-PCONSTP MAXIMA::RISCH-CONSTP
            MAXIMA::$TOTIENT MAXIMA::LOG-RED-CONTRACT
            MAXIMA::PSEXPT-LOG-ORD MAXIMA::PS-INFP
            MAXIMA::FREE-LISP-VARS-M-TLAMBDA MAXIMA::PSEXPT-FN
            MAXIMA::PSEXPT-FN2 MAXIMA::FREE-LISP-VARS-M-TLAMBDA&ENV
            MAXIMA::ERRLFUN MAXIMA::RTZERL2 MAXIMA::PS-LIM-INFP
            MAXIMA::IMODP MAXIMA::BKPT-FORM MAXIMA::BKPT-FUNCTION
            MAXIMA::RISCHFORM MAXIMA::PSEXPT-FN-SING MAXIMA::PSLOG
            MAXIMA::DBNODE MAXIMA::ORDER-LIMITS MAXIMA::*TMREARRAY
            MAXIMA::PSLOG-MONOM MAXIMA::NODEP MAXIMA::NEGP
            MAXIMA::GEN-TR-LAMBDA MAXIMA::TMLINSOLVE MAXIMA::DBVARP
            MAXIMA::PSUMSQ MAXIMA::GCDRED MAXIMA::UNQUOTE
            MAXIMA::LINE-INFO-FILE MAXIMA::NMTERMS
            MAXIMA::CHECK-OUT-OF-CORE-STRING MAXIMA::MARKND
            MAXIMA::$GCFACTOR MAXIMA::GCDISP MAXIMA::SP1LOG
            MAXIMA::PSDISEXTEND MAXIMA::PSLOG3 MAXIMA::RISCHFPROG
            MAXIMA::PSFLOAT MAXIMA::LEADOP MAXIMA::INSERT-BREAK-POINT
            MAXIMA::RISCHLOGDPROG MAXIMA::SANDMAP MAXIMA::2PIREC
            MAXIMA::RISCHLOGEPROG MAXIMA::META-OUTPUT MAXIMA::MSTRING
            MAXIMA::TLIMP MAXIMA::PRINL MAXIMA::RISCHLOGPOLY
            MAXIMA::RIDOFAB MAXIMA::TRIGFP MAXIMA::PRLAB MAXIMA::OPTIM
            MAXIMA::CHECKFLAGANDACT MAXIMA::MDEFLISTP MAXIMA::VISIBLEP
            MAXIMA::FINDSIGNOFTHEIRPRODUCT MAXIMA::MQUOTEP
            MAXIMA::FINDSIGNOFACTORS MAXIMA::FINDINT MAXIMA::CNTP
            MAXIMA::GETOPR MAXIMA::PSTRUNC MAXIMA::REMABS
            MAXIMA::LEADARG MAXIMA::GETFNSPLIT MAXIMA::$RATP
            MAXIMA::CHANGESIGN MAXIMA::$RATDISREP MAXIMA::LISTARGP
            MAXIMA::PS-INVERT-VAR MAXIMA::PS-GT MAXIMA::TRUEP
            MAXIMA::INVERT-TERMS MAXIMA::SEMANT MAXIMA::SP1ADD
            MAXIMA::F+C MAXIMA::FALSEP MAXIMA::ISP MAXIMA::$VERBIFY
            MAXIMA::SP1UNTREP MAXIMA::D*X^M*%E^A*X MAXIMA::ASKINVER
            MAXIMA::SP3RECONST MAXIMA::PSX MAXIMA::HARRFIND
            MAXIMA::TRUE* MAXIMA::PSY MAXIMA::SHOW-BREAK-POINT
            MAXIMA::ARRFIND MAXIMA::IND2 MAXIMA::COLLAPSE MAXIMA::ERFTF
            MAXIMA::OPFORMAT MAXIMA::LOGTF MAXIMA::KELLIPTICTF
            MAXIMA::ETF MAXIMA::COMEXP MAXIMA::SEMANTICS
            MAXIMA::DB-MNUMP MAXIMA::LINCHK MAXIMA::FLUIDIZE
            MAXIMA::ASINTF MAXIMA::OPERATORP1 MAXIMA::ATANTF
            MAXIMA::DINTNUM MAXIMA::EXECARGMATCH MAXIMA::DINTERNP
            MAXIMA::TRUE)) 
(PROCLAIM
    '(FTYPE (FUNCTION (T *) *) MAXIMA::APPLICATION-OPERATOR
            MAXIMA::MAXIMA-DISPLAY MAXIMA::WARN-FEXPR
            MAXIMA::MACLISP-TYPEP MAXIMA::SETUP-SERVER
            MAXIMA::START-SERVER MAXIMA::$PLOT2D MAXIMA::MFUNCALL
            MAXIMA::$XGRAPH_CURVES)) 
(PROCLAIM
    '(FTYPE (FUNCTION (T (VECTOR T)) T) MAXIMA::WALK-GET-LINEINFO)) 
(PROCLAIM
    '(FTYPE (FUNCTION (T FIXNUM FIXNUM FIXNUM FIXNUM) T)
            MAXIMA::OBMTRX)) 
(PROCLAIM '(FTYPE (FUNCTION (T FIXNUM T FIXNUM) T) MAXIMA::STORA)) 
(PROCLAIM '(FTYPE (FUNCTION (T FIXNUM FIXNUM FIXNUM) T) MAXIMA::ZROW)) 
(PROCLAIM '(FTYPE (FUNCTION (T FIXNUM T T) T) MAXIMA::MINORL)) 
(PROCLAIM
    '(FTYPE (FUNCTION (FIXNUM FIXNUM) (ARRAY UNSIGNED-SHORT))
            MAXIMA::MAKE-GRID-VERTICES)) 
(PROCLAIM
    '(FTYPE (FUNCTION (T T) *) MAXIMA::LIMITSIMP MAXIMA::SP1SINTCOS
            MAXIMA::$LINSOLVE MAXIMA::SP2SUB MAXIMA::EXPTHACK
            MAXIMA::TRIGEXPAND MAXIMA::KTFORK MAXIMA::SIMPKTF
            MAXIMA::%PIARGS MAXIMA::MMOD MAXIMA::KTI MAXIMA::SP1ATRIG2
            MAXIMA::MAPPLY-TR MAXIMA::LT1ERF MAXIMA::LT1LOG
            MAXIMA::LT1KELLIPTIC MAXIMA::LT1E MAXIMA::LT-ARBPOW
            MAXIMA::FPSIN MAXIMA::SENDEXEC MAXIMA::YTJ MAXIMA::BIGLSH
            MAXIMA::DTW MAXIMA::KBATEMANTW MAXIMA::GAMMAINCOMPLETETW
            MAXIMA::ASSIGN-CHECK MAXIMA::NRTHK2 MAXIMA::NRTHK1
            MAXIMA::FPEXPT MAXIMA::HETD MAXIMA::TTPJAC MAXIMA::UTPJAC
            MAXIMA::ERFARG MAXIMA::RISCHINT MAXIMA::MEVALSUMARG
            MAXIMA::ADD2* MAXIMA::MUL2 MAXIMA::NCPOWER MAXIMA::MULN
            MAXIMA::ROOT MAXIMA::PORM MAXIMA::MUL2* MAXIMA::MORP
            MAXIMA::SUMULTIN MAXIMA::SCAN-ONE-TOKEN-G MAXIMA::POWER*
            MAXIMA::LINEARIZE1 MAXIMA::LINEARIZE2 MAXIMA::CHAINRULE
            MAXIMA::RDIFFERENCE MAXIMA::LEARN MAXIMA::FANCYDIS
            MAXIMA::$BOUNDTEST MAXIMA::EZTESTDIVIDE MAXIMA::ADDITIVE
            MAXIMA::MULTIPLICATIVE MAXIMA::OUTATIVE MAXIMA::EVENFUN
            MAXIMA::ODDFUN MAXIMA::COMMUTATIVE1 MAXIMA::ANTISYM
            MAXIMA::NARY1 MAXIMA::GGR MAXIMA::DIM-BIGFLOAT
            MAXIMA::$SPECINT MAXIMA::DEFEXEC MAXIMA::NEGTEST
            MAXIMA::TRACE-HANDLER MAXIMA::TRACE-APPLY MAXIMA::HALFANGLE
            MAXIMA::HALFANGLEAUX MAXIMA::SDIFF MAXIMA::SIMPNRT
            MAXIMA::LAPDELTA MAXIMA::APPEARS-IN MAXIMA::$ARRAYAPPLY
            MAXIMA::RTC-FIXITUP MAXIMA::EXPONENTIALIZE
            MAXIMA::DIMENSION-ATOM MAXIMA::$BINOMIAL MAXIMA::$VARP
            MAXIMA::$SOLVE1 MAXIMA::TRY-EXPANSION MAXIMA::$INTEGFACTOR
            MAXIMA::$EXACT MAXIMA::SIMPCHECK MAXIMA::LOGARC
            MAXIMA::$EULER2 MAXIMA::$BESSEL2 MAXIMA::$XCC2
            MAXIMA::BATCH-INTERNAL MAXIMA::SCMP MAXIMA::SINSP
            MAXIMA::SIMPNCT-MERGE-FACTORS MAXIMA::BYGAMMA
            MAXIMA::SIMPNCT-MERGE-PRODUCT MAXIMA::SIMPNCT-ANTISYM-CHECK
            MAXIMA::SCRAT MAXIMA::TRACE-OPTION-P MAXIMA::ZTO%PI2
            MAXIMA::$NLXY MAXIMA::DIV* MAXIMA::SUB* MAXIMA::UNITCIR
            MAXIMA::LOGCPI0 MAXIMA::COMDENOM MAXIMA::DIV MAXIMA::SUB
            MAXIMA::$FACOUT MAXIMA::ARRSTORE MAXIMA::WLINEARPOLY
            MAXIMA::SUBIN MAXIMA::SUBSUM MAXIMA::$SPECIALUNION
            MAXIMA::MICRO-PER-CALL-TO-SEC MAXIMA::DINTRAD0
            MAXIMA::NCMUL2 MAXIMA::NCMULN MAXIMA::SIMPLIFYA
            MAXIMA::GENATAN MAXIMA::SRATEXPND MAXIMA::$HICOEF
            MAXIMA::$UNSUM MAXIMA::$FUNCSOLVE MAXIMA::RESM1
            MAXIMA::$RATSOLVE MAXIMA::$PRODSHIFT MAXIMA::RECUR-APPLY
            MAXIMA::INTIR-REF MAXIMA::INTIR1 MAXIMA::REMARRELEM
            MAXIMA::INTIR2 MAXIMA::INTIR3 MAXIMA::$ALGSYS
            MAXIMA::RATFACT MAXIMA::$CHARPOLY MAXIMA::LF MAXIMA::NRTHK
            MAXIMA::PNTHROOTP MAXIMA::PRINT-ONE-FRAME MAXIMA::ERFARG2
            MAXIMA::POISCODIF MAXIMA::GEREDNO1 MAXIMA::MULTAUG
            MAXIMA::TRIG-LOG-3 MAXIMA::TRIG-LOG-1
            MAXIMA::TRIG-LOG-3-EXEC MAXIMA::TRIG-SIN MAXIMA::TRIG-3
            MAXIMA::CREATECONSTFACT MAXIMA::YANMULT MAXIMA::INTIR
            MAXIMA::$PARTFRAC MAXIMA::INTIRFACTOROOT
            MAXIMA::HYPREDINCGM MAXIMA::$BESSEL_Y MAXIMA::FCTRL
            MAXIMA::$BESSEL_I MAXIMA::$BESSEL_K MAXIMA::TESTDIVIDE
            MAXIMA::RHEUR MAXIMA::SHEUR1 MAXIMA::SPANGSIDE
            MAXIMA::POWERLIST MAXIMA::DIFFSUMPROD MAXIMA::DIFF-%AT
            MAXIMA::RTIMES MAXIMA::DIFFEXPT MAXIMA::RPLUS
            MAXIMA::DIFFNCEXPT MAXIMA::SDIFFGRAD MAXIMA::TIMEX
            MAXIMA::INTEGRATOR MAXIMA::DIFFINT MAXIMA::DIFFLAPLACE
            MAXIMA::SIMPG MAXIMA::SN MAXIMA::CN MAXIMA::DN
            MAXIMA::DISPATCH-SPEC-SIMP MAXIMA::SIMPG-EXEC MAXIMA::INTE
            MAXIMA::CHEBYF MAXIMA::ADDK MAXIMA::$ELLIPTIC_E
            MAXIMA::1F1POLYS MAXIMA::2F0POLYS MAXIMA::$JACOBI_SN
            MAXIMA::COMBIN MAXIMA::$JACOBI_CN MAXIMA::$JACOBI_DN
            MAXIMA::$INVERSE_JACOBI_CS MAXIMA::$INVERSE_JACOBI_SN
            MAXIMA::$INVERSE_JACOBI_CN MAXIMA::$INVERSE_JACOBI_DN
            MAXIMA::$INVERSE_JACOBI_CD MAXIMA::FACTF MAXIMA::TEX-FORMS
            MAXIMA::KC-ARG MAXIMA::VARINVERT MAXIMA::INTSUM
            MAXIMA::$INVERSE_JACOBI_DS MAXIMA::DIFFDIV
            MAXIMA::$INVERSE_JACOBI_DC MAXIMA::SIMP2F1 MAXIMA::BESTRIG
            MAXIMA::BESREDTRIG MAXIMA::TRIGREDMINUS
            MAXIMA::$ELLIPTIC_EU MAXIMA::TRIGREDPLUS MAXIMA::$GN
            MAXIMA::KUMMER MAXIMA::TRIG-LOG MAXIMA::SIMPR2F1
            MAXIMA::OPER-APPLY MAXIMA::$JACOBI_AM MAXIMA::$BESSEL
            MAXIMA::TIMESK MAXIMA::MSETCHK MAXIMA::EXPTA MAXIMA::EXPTB
            MAXIMA::NUMERSET MAXIMA::$BESSEL_J MAXIMA::APPLY2
            MAXIMA::BESSEL-Y MAXIMA::ADDMX MAXIMA::MXPLUSC
            MAXIMA::INTEGRATE5 MAXIMA::$SYMMDIFFERENCE MAXIMA::$ISOLATE
            MAXIMA::SCH-REPLACE MAXIMA::$AT MAXIMA::TRIGINT
            MAXIMA::STIMEX MAXIMA::SUMTIMES MAXIMA::FUNCER
            MAXIMA::BYLOG MAXIMA::PLSK MAXIMA::MULT MAXIMA::DISPLAF
            MAXIMA::SIMPLIMSCH MAXIMA::F-FUN MAXIMA::|''MAKE-FUN|
            MAXIMA::BESSEL-J-HALF-ORDER MAXIMA::SIMPLIM%ERF-%TANH
            MAXIMA::SIMPLIM%ASIN-%ACOS MAXIMA::BESSEL-Y-HALF-ORDER
            MAXIMA::BESSEL-I-HALF-ORDER MAXIMA::BESSEL-K-HALF-ORDER
            MAXIMA::PROD MAXIMA::EXPTRL MAXIMA::$ELLIPTIC_F
            MAXIMA::PFET1 MAXIMA::TRANSFORM-TVAR
            MAXIMA::LIMITSIMP-DISPATCH MAXIMA::LIMITSIMP-EXPT
            MAXIMA::DIM-MTEXT MAXIMA::EXPAND-TRIGS MAXIMA::SIN^N
            MAXIMA::COS^N MAXIMA::SINH^N MAXIMA::MULTL MAXIMA::COSH^N
            MAXIMA::POWERX MAXIMA::$JACOBI_NS MAXIMA::INTIRA
            MAXIMA::PATAN MAXIMA::GCPOWER MAXIMA::$JACOBI_NC
            MAXIMA::DISTRFACTOR MAXIMA::FACTOROOT MAXIMA::CAREFULFACTOR
            MAXIMA::BINCOMP MAXIMA::$JACOBI_ND MAXIMA::CONSTMX
            MAXIMA::RESTOREX MAXIMA::DISTRESTOREX MAXIMA::$JACOBI_SC
            MAXIMA::RDDEG MAXIMA::SHEUR0 MAXIMA::$JACOBI_SD
            MAXIMA::$JACOBI_CS MAXIMA::$JACOBI_CD MAXIMA::$JACOBI_DS
            MAXIMA::$JACOBI_DC MAXIMA::INTBYTERM MAXIMA::MTOINF
            MAXIMA::$INVERSE_JACOBI_NS MAXIMA::ZTOINF
            MAXIMA::$INVERSE_JACOBI_NC MAXIMA::$INVERSE_JACOBI_ND
            MAXIMA::$INVERSE_JACOBI_SC MAXIMA::DINTLOG MAXIMA::BESSEL-I
            MAXIMA::$INVERSE_JACOBI_SD MAXIMA::LIMROOT MAXIMA::BESSEL-K
            MAXIMA::TRIGIN1 MAXIMA::PREVCONSTEXPAN MAXIMA::SP1EXPT
            MAXIMA::SP1ATRIG MAXIMA::TAYLIM MAXIMA::DISTRINTIMESPREV
            MAXIMA::%$ETEST MAXIMA::MSET MAXIMA::EXECF19
            MAXIMA::LOAD-FUNCTION)) 
(PROCLAIM
    '(FTYPE (FUNCTION (T *) T) MAXIMA::ALTER-PATHNAME
            MAXIMA::LIST-VARIABLE-BINDINGS MAXIMA::$SOLVE
            MAXIMA::*REARRAY MAXIMA::QUOT MAXIMA::$PLOT3D
            MAXIMA::LISPM-REARRAY MAXIMA::$NARY MAXIMA::CREATE-LIST1
            MAXIMA::MREAD-RAW MAXIMA::*MAKE-LIST
            MAXIMA::MAXIMA-DRAW-FORM MAXIMA::$TODD_COXETER
            MAXIMA::TR-NARGS-CHECK MAXIMA::WARN-MEVAL
            MAXIMA::OUTPUT-POINTS MAXIMA::TR-LOCAL-EXP
            MAXIMA::TR-LAMBDA MAXIMA::TR-FORMAT MAXIMA::BATCH
            MAXIMA::ZL-MAKE-ARRAY MAXIMA::$GET_PLOT_OPTION
            MAXIMA::$BATCH MAXIMA::GET-PLOT-OPTION-STRING
            MAXIMA::ASK-CHOICEP MAXIMA::REMALIAS MAXIMA::$FILE_SEARCH
            MAXIMA::HREDUCE MAXIMA::HEXPAND MAXIMA::$GETRANGE
            MAXIMA::$INFIX MAXIMA::$NOFIX MAXIMA::$PREFIX
            MAXIMA::$POSTFIX MAXIMA::$PSAXES MAXIMA::SORTCAR
            MAXIMA::CF-CONVERGENTS-P-Q MAXIMA::WARN-UNDECLARED
            MAXIMA::MAPATOMS MAXIMA::MREAD-SYNERR MAXIMA::$MAKE_ARRAY
            MAXIMA::BREAK-STEP-INTO MAXIMA::$COMPILE_FILE
            MAXIMA::BREAK-STEP-NEXT MAXIMA::$TRANSLATE_FILE
            SLOOP::LOOP-ADD-TEMPS MAXIMA::TRANSLATE-FROM-STREAM
            SLOOP::ADD-FROM-DATA MAXIMA::COERCE-FLOAT-FUN MAXIMA::TEX1
            MAXIMA::TYO MAXIMA::$SETUP_AUTOLOAD MAXIMA::GET-ARRAY
            MAXIMA::FORTRAN-PRINT MAXIMA::MERROR MAXIMA::POLYLOGP
            MAXIMA::RISCHNOUN MAXIMA::MAREF1 MAXIMA::$PSDRAWLINE
            MAXIMA::BREAK-FUNCTION)) 
(PROCLAIM '(FTYPE (FUNCTION (STRING T) T) MAXIMA::GRAB-LINE-NUMBER)) 
(PROCLAIM
    '(FTYPE (FUNCTION (T T) T) MAXIMA::EXPANDTERMS
            MAXIMA::ITERATE-OVER-BKPTS MAXIMA::HAIPART
            MAXIMA::INTERPOLATE-MACRO MAXIMA::ADDARGLIST MAXIMA::$CONS
            MAXIMA::PSTIMES MAXIMA::FSET MAXIMA::EVERYSUBST2
            MAXIMA::REMALIAS1 MAXIMA::OLDGET MAXIMA::IMPROPER-ARG-ERR
            MAXIMA::RGRP MAXIMA::MCONS-EXP-ARGS MAXIMA::$ENDCONS
            COMMAND-LINE:PROCESS-ARGS MAXIMA::SRATP MAXIMA::SAFE-GET
            MAXIMA::GETL MAXIMA::KCNTXT MAXIMA::REMOV4
            COMMAND-LINE::CL-OPTION-DESCRIPTION MAXIMA::MACLISP-GET
            MAXIMA::$POISDIFF MAXIMA::$POISEXPT MAXIMA::PTIMES
            MAXIMA::$POISINT MAXIMA::MAKE-M-LAMBDA&
            COMMAND-LINE::IN-LIST MAXIMA::$POISPLUS MAXIMA::IN-LIST
            MAXIMA::ZL-ASSOC MAXIMA::$POISTIMES MAXIMA::PAQUO
            MAXIMA::ZL-MEMBER MAXIMA::SIGNNP MAXIMA::MEMBERCAR
            COMMAND-LINE::PARSE-ARGS MAXIMA::PCQUOTIENT
            MAXIMA::SUBST-DIFF-MATCH MAXIMA::REMOVERULE MAXIMA::ALIKE
            MAXIMA::M1 MAXIMA::EXPANDSUMS MAXIMA::PATIMES
            MAXIMA::RULE-APPLY MAXIMA::ROMBERG-MACRO MAXIMA::MARK-
            MAXIMA::$ROW MAXIMA::PQUOTIENT1 MAXIMA::MAXMINL
            MAXIMA::FLGREAT MAXIMA::FLRED MAXIMA::MREMPROP MAXIMA::NCDR
            MAXIMA::LIKE MAXIMA::PCQUOTIENT1 MAXIMA::SP2DIFF
            MAXIMA::SP1GREAT MAXIMA::DEPENDS1 MAXIMA::UNKIND
            MAXIMA::HEURTRIAL1 MAXIMA::PREM MAXIMA::HEURTRIAL
            MAXIMA::BOTHPRODCOEF MAXIMA::AFIXSIGN MAXIMA::$INRT
            MAXIMA::SP1SINCOS2 MAXIMA::IROOT MAXIMA::DTFORD
            MAXIMA::HACKIT MAXIMA::KMODBES MAXIMA::$NTHROOT
            MAXIMA::WHITTINDTEST MAXIMA::PNTHROOT MAXIMA::SIMPDTF
            MAXIMA::BEZOUT MAXIMA::INTGREAT MAXIMA::ISLINEAR
            MAXIMA::PPLUSCHK MAXIMA::FINDTHEM MAXIMA::1FACT
            MAXIMA::SMONO MAXIMA::RAISEUP MAXIMA::PUSH-AUTOLOAD-DEF
            MAXIMA::MAXIMA-RATIONALP MAXIMA::GETL-LM-FCN-PROP
            MAXIMA::ILT2 MAXIMA::ADD2LNC MAXIMA::ERREV-SL
            MAXIMA::INTERSECT* MAXIMA::CMOD-SL MAXIMA::$FUNMAKE
            MAXIMA::RCDIFF! MAXIMA::NTHELEM MAXIMA::CREMAINDER
            MAXIMA::FPLESSP MAXIMA::CBEXPT MAXIMA::EGCD
            MAXIMA::PDISREP2 MAXIMA::INVMOD MAXIMA::SININT
            MAXIMA::TRAMP2$-F MAXIMA::MCONS MAXIMA::TRAMP2$-M
            MAXIMA::$FILLARRAY MAXIMA::BESSY MAXIMA::PCPLUS
            MAXIMA::PPLUS1 MAXIMA::PCPLUS1 MAXIMA::PCDIFFER
            MAXIMA::MAKE-ALAMBDA MAXIMA::PDIFFER1 MAXIMA::SQ-SUMSQ
            MAXIMA::PCDIFFER2 MAXIMA::ADD2 MAXIMA::PCDIFFER1
            MAXIMA::ADDN MAXIMA::INTEXT MAXIMA::MGQP MAXIMA::MNQP
            MAXIMA::ASSCONTEXT MAXIMA::POWER MAXIMA::GMINC
            MAXIMA::*FPSIN MAXIMA::PEEK-ONE-TOKEN-G MAXIMA::FPROOT
            MAXIMA::PMON1 MAXIMA::LET-MACRO-GET-VARS MAXIMA::RGCD
            MAXIMA::MAKE-GTRAMP$ MAXIMA::GCALL1$ MAXIMA::PARCYL
            MAXIMA::ONEDIFF MAXIMA::NONVARCHECK MAXIMA::EXCLUDE
            MAXIMA::DIMENSION-PREFIX MAXIMA::DIMENSION-POSTFIX
            MAXIMA::MAXIMA-REDUCE MAXIMA::DIMENSION-NARY
            MAXIMA::PSANS-ADD MAXIMA::DIMENSION-MATCH MAXIMA::DOT-SP-RI
            MAXIMA::PGCD2 MAXIMA::DIMENSION-NOFIX MAXIMA::DOT--RI
            MAXIMA::$BOTHCOEF MAXIMA::MAKE-GTRAMP
            MAXIMA::$CONCAT_POLYGONS MAXIMA::PDISREP2EXPAND
            MAXIMA::PSAPPLY MAXIMA::$MOVETO MAXIMA::TR-ARRAYSETQ
            MAXIMA::$JOIN MAXIMA::PSCPLUS1 MAXIMA::PDISREP*EXPAND
            MAXIMA::DADDGR MAXIMA::DADDGQ MAXIMA::BBSORT
            MAXIMA::POINTERGP MAXIMA::ADDROW
            MAXIMA::MFUNCTION-CALL-WARN MAXIMA::CREATE-LIST2
            MAXIMA::MPRINT MAXIMA::NISADDON MAXIMA::NISSWCAR
            MAXIMA::NISSWCDR MAXIMA::NONSQFRCASE MAXIMA::MREAD-PROMPTER
            MAXIMA::KTERMS MAXIMA::$ARRAYMAKE MAXIMA::DADDEQ
            MAXIMA::NISTREELISTER MAXIMA::RESTORELC MAXIMA::DADDNQ
            MAXIMA::LED-CALL MAXIMA::XOR MAXIMA::PARSE
            MAXIMA::NISTREETRIMMER MAXIMA::SQFRP
            SLOOP::IN-CAREFULLY-SLOOP-FOR MAXIMA::FPSINCOS1
            MAXIMA::ARRAYINFO-AUX MAXIMA::CONVERT MAXIMA::ALGTESTD
            MAXIMA::GETCHARN SLOOP::COLLATE-SLOOP-COLLECT
            MAXIMA::RQUOTIENT SLOOP::IN-FRINGE-SLOOP-MAP
            MAXIMA::PARSE-POSTFIX MAXIMA::NISREPLACE MAXIMA::TR-MAREF
            MAXIMA::PARSE-INFIX MAXIMA::STURMSEQ MAXIMA::PARSE-NARY
            MAXIMA::NISFIX MAXIMA::GETCHAR MAXIMA::DEPENDS
            SLOOP::L-EQUAL MAXIMA::PRSMATCH MAXIMA::BXM
            MAXIMA::MARRAYREF1$ MAXIMA::END MAXIMA::P*LOGNXP
            MAXIMA::FINDROOTS MAXIMA::ERB-ERR MAXIMA::LASSOCIATIVE
            MAXIMA::NISBUILD MAXIMA::ESHIFT MAXIMA::DEFMATCH1
            MAXIMA::$COMPARE MAXIMA::COMPILEMATCH MAXIMA::CEIL
            MAXIMA::DPGCD MAXIMA::RASSOCIATIVE MAXIMA::ARGSFREEOF
            MAXIMA::PMODQUO MAXIMA::DPDIF MAXIMA::CHEBY
            MAXIMA::PCTIMES1 MAXIMA::$LFREEOF MAXIMA::MY-PRINT
            MAXIMA::DELETE-WITH-SIDE-EFFECTS-IF MAXIMA::LIM-TIMES
            MAXIMA::STRING1 MAXIMA::IVAR MAXIMA::ATAN MAXIMA::LINPOWER0
            MAXIMA::PAGEPAUSE1 MAXIMA::PSDERIVATIVE MAXIMA::IVAR2
            MAXIMA::DPMODQUO MAXIMA::DIMENSION-PAREN MAXIMA::LINPOWER
            MAXIMA::DIMENSION-ARRAY MAXIMA::DIMENSION-FUNCTION
            MAXIMA::CHEBY-PRIME MAXIMA::DPMODREM MAXIMA::DIMENSION-LIST
            MAXIMA::RATDP1 MAXIMA::CQUOTIENT MAXIMA::ZFREE
            MAXIMA::RLESSP MAXIMA::PLCM MAXIMA::RDIFFERENCE*
            MAXIMA::PLCMCOFACTS MAXIMA::RREDUCE MAXIMA::MFREE
            MAXIMA::MFREEL MAXIMA::ALIAS MAXIMA::|$SSTATUS-aux|
            MAXIMA::DRAW2D-PARAMETRIC MAXIMA::PPPROG MAXIMA::RCEXPT
            MAXIMA::$ZERO_FUN MAXIMA::RCEXPT1 MAXIMA::PQUO
            MAXIMA::CPRES1 MAXIMA::PCTIMES MAXIMA::E+ MAXIMA::PCONTENT1
            MAXIMA::OLDCONTENT1 MAXIMA::DIMENSION-SUPERSCRIPT
            MAXIMA::EREDUCE MAXIMA::EPS-COEF-SIGN MAXIMA::FPQUOTIENT
            MAXIMA::SPC3 MAXIMA::ASK-INTEGER MAXIMA::MAKORDER
            MAXIMA::FPTIMES* MAXIMA::EMIN MAXIMA::EMAX MAXIMA::E*
            MAXIMA::RIB MAXIMA::DIM-MDEFINE MAXIMA::PTIMES%E
            MAXIMA::TRACE-UNFSHADOW MAXIMA::ISQUADRATICP
            MAXIMA::TOTAL-SIGN MAXIMA::ROOTSP MAXIMA::SCS
            MAXIMA::DIM-MNCEXPT MAXIMA::DSKGC1 MAXIMA::DIM-%PRODUCT
            MAXIMA::ORDERLESSP MAXIMA::DIM-RAT MAXIMA::FPSHIFT
            MAXIMA::REM-TRACE-INFO MAXIMA::LAPEXPT MAXIMA::POISLIM1
            MAXIMA::LET-RULE-SETTER MAXIMA::PUSH-DEFVAR MAXIMA::ZERORES
            MAXIMA::APPEARS MAXIMA::FPDIFFERENCE
            MAXIMA::SIDE-EFFECT-FREE-CHECK MAXIMA::APPEARS1
            MAXIMA::LAPSHIFT MAXIMA::TRUNC-VECTOR
            MAXIMA::$POLY_DISCRIMINANT MAXIMA::FPGREATERP
            MAXIMA::FACTORSUM0 MAXIMA::C-$ZERO MAXIMA::TRUNC-VECT1
            MAXIMA::PRESIGN MAXIMA::RT-SEPAR MAXIMA::RTC-DIVIDE-BY-GCD
            MAXIMA::C-$POS MAXIMA::PSPLUS MAXIMA::SIMP-ROOTS
            MAXIMA::PSCPLUS MAXIMA::C-$PZ MAXIMA::PSPLUS1 MAXIMA::C-$PN
            MAXIMA::SUBRESULT MAXIMA::RCPLUS! MAXIMA::PSDIFF
            MAXIMA::DCOMPARE MAXIMA::STRONGP MAXIMA::EXPTBIGFLOAT
            MAXIMA::PSDIFF1 MAXIMA::PSISIMP1 MAXIMA::RPLUS*
            MAXIMA::PQUOTIENT2 MAXIMA::CONST
            MAXIMA::SUBSTITUTE-KEYWORD-ARG MAXIMA::EBAKSUBST
            MAXIMA::BAKSUBST MAXIMA::LESSTHAN MAXIMA::BAKSUBST1
            MAXIMA::INTERVAL MAXIMA::RATDX1 MAXIMA::MAKE-INPUT-STREAM
            MAXIMA::$LINEAR2 MAXIMA::MLSP MAXIMA::$SUBLIST MAXIMA::MEQP
            MAXIMA::EDIFF MAXIMA::MAKE-DECLARES MAXIMA::*FPATAN
            MAXIMA::ASSIGN-MODE-CHECK MAXIMA::EQUO MAXIMA::MERGESOLN
            MAXIMA::E> MAXIMA::E= MAXIMA::EQTEST MAXIMA::STURM1
            MAXIMA::COMMUTATIVE-PRODUCTP MAXIMA::$ZEROMATRIX
            MAXIMA::SIGNDIFF-SPECIAL MAXIMA::MATRIX-MATRIX-PRODUCTP
            MAXIMA::SCALAR-MATRIX-PRODUCTP MAXIMA::SIMPNCT-ALIKE
            MAXIMA::*UNION-MODE MAXIMA::$COEFMATRIX MAXIMA::$UNORDEREDP
            MAXIMA::ZERO-PRODUCTP MAXIMA::$AUGCOEFMATRIX MAXIMA::CONST1
            MAXIMA::RATCOEF MAXIMA::ALIKE1 MAXIMA::TRDISP1
            MAXIMA::PDISREP* MAXIMA::REAL-BRANCH MAXIMA::PDISREP!
            MAXIMA::CONF6 MAXIMA::$ENTERMATRIX MAXIMA::ASSOLIKE
            MAXIMA::CONF7 MAXIMA::$ORDERLESSP MAXIMA::MEMALIKE
            MAXIMA::CONF4 MAXIMA::$ORDERGREATP MAXIMA::CONF5
            MAXIMA::LISTN MAXIMA::KINDP MAXIMA::PRODCOEF
            MAXIMA::EXPGAM-FUN MAXIMA::RATCOEF1
            MAXIMA::MFUNCTION-DELETE MAXIMA::RETRIEVE
            MAXIMA::EXPAND-AND-DISREP MAXIMA::TAYLOR1 MAXIMA::DRAW2D
            MAXIMA::ORDFNA MAXIMA::ORDFN MAXIMA::PAIROFF MAXIMA::MGRP
            MAXIMA::FBINO MAXIMA::FSGEO MAXIMA::ASET-BY-CURSOR
            MAXIMA::DIFF-EXPAND MAXIMA::TMSYMETRICP MAXIMA::TMDET
            MAXIMA::NSUBSTRING MAXIMA::TAYLOR* MAXIMA::DCOMP
            MAXIMA::RE-ERAT MAXIMA::DEQ MAXIMA::ITH MAXIMA::DMARK
            MAXIMA::TMSORT-LATTICE MAXIMA::DGR MAXIMA::DLS
            MAXIMA::NEVERSET MAXIMA::DGQ MAXIMA::READ-ONLY-ASSIGN
            MAXIMA::DLQ MAXIMA::POWERS MAXIMA::DNQ MAXIMA::PCSUBSTZ
            MAXIMA::$HIPOW MAXIMA::FINDPOWERS MAXIMA::$LOPOW
            MAXIMA::EVAL-MON MAXIMA::PRINT-PT1 MAXIMA::MAXIMIN
            MAXIMA::FILLARRAY MAXIMA::PQUOTIENTCHK MAXIMA::PDIFFERENCE
            MAXIMA::ADDPARAM MAXIMA::SPEXP MAXIMA::SRRAT3
            MAXIMA::%MAKE-POLYGON MAXIMA::RATGREATERP MAXIMA::SUBSETL
            MAXIMA::M-SUBSET MAXIMA::ZL-GET MAXIMA::$POLYDECOMP
            MAXIMA::ZGCD MAXIMA::PDECOMP MAXIMA::OLDGCD MAXIMA::PDECPOW
            MAXIMA::EZGCD2 MAXIMA::SPANG1 MAXIMA::$UPDATE
            MAXIMA::MAYBPC MAXIMA::MERGE-SKEL MAXIMA::GGR1
            MAXIMA::XTORTERM MAXIMA::XEXPONGET MAXIMA::NEW-SKEL
            MAXIMA::EXPAND MAXIMA::RADBYTERM MAXIMA::GCTIME1
            MAXIMA::DEFINE-MACRO MAXIMA::PDECOMP1 MAXIMA::CNTHROOT
            MAXIMA::MKIND MAXIMA::LINEAR-TERM-P MAXIMA::$GETCHAR
            MAXIMA::PFACTORLIN MAXIMA::SQDTC MAXIMA::BROKEN-FREEOF
            MAXIMA::TIMER-HANDLER MAXIMA::MONOMGCD MAXIMA::FFACTOR
            MAXIMA::RATDIFFERENCE MAXIMA::RATQU MAXIMA::ATRIGH
            MAXIMA::RATDIVIDE MAXIMA::FACTQSNT MAXIMA::TMPATHP
            MAXIMA::DEPENDSALL MAXIMA::EXPAND-SING-TRIG?
            MAXIMA::MERGE-SOL-LIN MAXIMA::SOLVESPEC
            MAXIMA::TAY-EXPONENTIALIZE MAXIMA::GENFIND
            MAXIMA::FACTOROUT1 MAXIMA::SOLVE-BY-DECOMPOSITION
            MAXIMA::REAL-ROOTS MAXIMA::FACTPLUSDEP MAXIMA::$DESOLVE
            MAXIMA::PDIVIDE MAXIMA::POLCOEF MAXIMA::FACTPLUS2
            MAXIMA::$FAILURE MAXIMA::POLYDECOMP MAXIMA::ZGCD1
            MAXIMA::DETPIVOT MAXIMA::PTERM MAXIMA::TMUNIFY-LOOP
            MAXIMA::ASSOL MAXIMA::RE-SOLVE-FULL MAXIMA::SELECTOR
            MAXIMA::GPCTIMES MAXIMA::ZPDEGREEVECTOR MAXIMA::DYPHEYED
            MAXIMA::PSINA+B MAXIMA::GPPLUS MAXIMA::PSCOSA+B
            MAXIMA::IS-A-POLE MAXIMA::RETFACTOR1 MAXIMA::PSTANA+B
            MAXIMA::PSINHA+B MAXIMA::PSCOSHA+B
            MAXIMA::OBSOLETE-VARIABLE MAXIMA::DEFINE-MODE
            MAXIMA::USOLVE MAXIMA::SPECIAL-CONVERGENT-FORMP
            MAXIMA::PSTANHA+B MAXIMA::SC-CONVERG-FORM
            MAXIMA::REDUCE-VAR-SET&OP MAXIMA::EXP-CONVERG-FORM
            MAXIMA::ASK-GREATEQ MAXIMA::PDEGREE MAXIMA::DLF-MUMBLIFY
            MAXIMA::LINSORT MAXIMA::ATRIG-TRANS MAXIMA::RATCF
            MAXIMA::DIFFERENCE-VAR-SETS MAXIMA::CROSS-PRODUCT
            MAXIMA::GET-THETA-FOR-VERTICAL-Z MAXIMA::SEL-ERR
            MAXIMA::$ELIMINATE MAXIMA::PUSH-PW MAXIMA::FIND-CF
            MAXIMA::EXCISE-EXTRA-VARIABLES MAXIMA::ATRANSPOSE
            MAXIMA::FSEL MAXIMA::CFTIMES MAXIMA::CFEXPT
            MAXIMA::RATEXAND1 MAXIMA::CFPLUS MAXIMA::CFQUOT
            MAXIMA::ASK-EVOD MAXIMA::CFDIFF MAXIMA::SETPLIST
            MAXIMA::ALPHALESSP MAXIMA::MAP2C MAXIMA::FACTORIAL-TRANS
            MAXIMA::ANDMAPC MAXIMA::STRIP-ZEROES MAXIMA::ORMAPC
            MAXIMA::ASK-DECLARE MAXIMA::ANDMAPCAR MAXIMA::RAT
            MAXIMA::PSIMP MAXIMA::PGCDM MAXIMA::PNEXT MAXIMA::AMONG
            MAXIMA::RECONC MAXIMA::EXPANINTEXPT MAXIMA::PGATH2
            MAXIMA::ASSQR MAXIMA::VGREAT MAXIMA::DECLARRAY
            MAXIMA::$OPERATORP MAXIMA::DECLFUN MAXIMA::TSTIMES-GET-PW
            MAXIMA::$MEMBER MAXIMA::ZL-REMPROP MAXIMA::STRONGER-DATUM?
            MAXIMA::$FEATUREP MAXIMA::DIVCARCDR
            MAXIMA::COERCE-FUNCTION-BODY MAXIMA::RATPL MAXIMA::TSEXPT
            MAXIMA::SMONOP MAXIMA::RATDIF MAXIMA::PRADD2LNC
            MAXIMA::EXTOPCHK MAXIMA::FASPRINT MAXIMA::PFACTOR2
            MAXIMA::PINTERPOLATE MAXIMA::RESPROG MAXIMA::EXCHANGEROW
            MAXIMA::COVERS MAXIMA::EXCHANGECOL MAXIMA::BOX
            MAXIMA::GPTIMES MAXIMA::MZFREE MAXIMA::ALLPRODS MAXIMA::AP1
            MAXIMA::SUBST0 MAXIMA::REDRESULT MAXIMA::GPDIFFERENCE
            MAXIMA::PINTERPOLATE1 MAXIMA::PINTERPOLATE2 MAXIMA::PRNET
            MAXIMA::PINTERPOLATE4 MAXIMA::FINDSES MAXIMA::SUM
            MAXIMA::PINTERPOLATE3 MAXIMA::REMVALUE MAXIMA::NEWGCDCALL
            MAXIMA::$REMRULE MAXIMA::LINDEP MAXIMA::SUMCONTRACT2
            MAXIMA::OLDGCDL MAXIMA::MDEFMACRO1 MAXIMA::DIVL
            MAXIMA::PDIFROWS MAXIMA::SUMCOMBINE1 MAXIMA::PTIMESROW
            SLOOP::MAP-FRINGE MAXIMA::$FASTTIMES MAXIMA::FPTIMES
            MAXIMA::SUMCOMBINE2 MAXIMA::CPBG0 MAXIMA::CPOL2P
            MAXIMA::MMACROEXPANSION-CHECK MAXIMA::FACTPOW
            MAXIMA::FINDPR MAXIMA::GETGOODVALS MAXIMA::CDRAS
            MAXIMA::CPROG MAXIMA::$BERNPOLY MAXIMA::EVMAP
            MAXIMA::RADFUNP MAXIMA::GETD0 MAXIMA::ARRAYSIZE
            MAXIMA::DEGODR MAXIMA::GCEXPT MAXIMA::POLY-IN-VAR
            MAXIMA::$COL MAXIMA::PMODREM MAXIMA::PDERIVATIVE3
            MAXIMA::PDIVIDE1 MAXIMA::PTIMESMERGE
            MAXIMA::MMACRO-DISPLACE MAXIMA::PSEXPT MAXIMA::ALGNORM
            MAXIMA::PEXPTSQ MAXIMA::FIXMULT MAXIMA::LOOPP
            MAXIMA::INTERSECT MAXIMA::DCONV MAXIMA::NXTBINCOEF
            MAXIMA::UNION* MAXIMA::$SPLITFIELD MAXIMA::START-VAL
            MAXIMA::POISXCOEF MAXIMA::$DIAGMATRIX MAXIMA::EACHP
            MAXIMA::EXCHANGEVAR MAXIMA::*QUO MAXIMA::DECMODE-ARRAYFUN
            MAXIMA::*DIF MAXIMA::GET! MAXIMA::TYI-PARSE-INT
            MAXIMA::RATEXPT MAXIMA::COMPILEPLUS MAXIMA::$LISTP_CHECK
            MAXIMA::RADSUBST MAXIMA::PTIMES* MAXIMA::STORE-MACRO-HELPER
            MAXIMA::WTPEXPT MAXIMA::ZEROCOEFL MAXIMA::SAFE-ASSOC
            MAXIMA::INSERT-IT MAXIMA::SSOLVE MAXIMA::PADE-MONIZE
            MAXIMA::BDISCR MAXIMA::PADE1 MAXIMA::LISP-FCN-TYPEP
            MAXIMA::ODDS MAXIMA::AVLINIT MAXIMA::PARSER-ASSOC
            MAXIMA::SOLVE3 MAXIMA::EASY-CASES
            MAXIMA::DIMENSION-ARRAY-OBJECT
            MAXIMA::TRANSLATE-MACEXPR-ACTUAL MAXIMA::FIRST-ORDER-P
            MAXIMA::MERGEF MAXIMA::DIMENSION-STRING MAXIMA::RATINT
            MAXIMA::POISMERGE2 MAXIMA::$REM MAXIMA::PRINT-ABORT-MSG
            MAXIMA::SEARCHSERIESLISTP MAXIMA::TRIG-SUBST
            MAXIMA::SCH-LOOP MAXIMA::ELLIPTQUAD MAXIMA::SOLVE1A
            MAXIMA::CONSTERMINIT MAXIMA::SOLVENTHP MAXIMA::IND1
            MAXIMA::ROOT+ANYTHING MAXIMA::CREATECOEFPOWLIST
            MAXIMA::SOLVENTH MAXIMA::YANMUL MAXIMA::NEWSYM2
            SLOOP::DESETQ1 MAXIMA::$FILE_SEARCH1
            MAXIMA::OPERATOR-FREQUENCY-TABLE MAXIMA::COSINT*
            MAXIMA::DECLSETUP MAXIMA::SININT* MAXIMA::UPOLY+
            MAXIMA::TERM* MAXIMA::KIND MAXIMA::REPRINT
            MAXIMA::CALL-BATCH1 MAXIMA::FREEL
            MAXIMA::QUOTE-SIMPLE-EQUAL MAXIMA::ATOMGRAD
            MAXIMA::$SIMPLE_EQUAL MAXIMA::TCL-OUTPUT-LIST
            MAXIMA::UNEQUAL-PAIRLIS MAXIMA::ADD-AXES
            MAXIMA::STRONGER-VAR? SLOOP::MAKE-VALUE MAXIMA::PQUOCOF
            SLOOP::PARSE-LOOP-MAP MAXIMA::COMPILEATOM SLOOP::THE-TYPE
            MAXIMA::PRINT-SPACES MAXIMA::GETDEC MAXIMA::CNV
            MAXIMA::NTHCOL MAXIMA::NTHCOL1 MAXIMA::SHEUR MAXIMA::PEXPT
            MAXIMA::ADDMATRIX1 MAXIMA::PSIMP2 MAXIMA::STRONGER-VARS?
            MAXIMA::LMAKE MAXIMA::WRAP-AN-IS MAXIMA::LMAKE2
            MAXIMA::ADDMATRIX MAXIMA::CEXPT MAXIMA::COMPILETIMES
            MAXIMA::RATP MAXIMA::$ROTATION1 MAXIMA::LSAFIX
            MAXIMA::DEPENDSL MAXIMA::HSIMP MAXIMA::HDOT
            SLOOP::SUM-SLOOP-COLLECT MAXIMA::BRANCH1 MAXIMA::BPROG
            MAXIMA::$ROTATE_PTS MAXIMA::RATDX
            SLOOP::LOGXOR-SLOOP-COLLECT MAXIMA::COMPILEEACH
            SLOOP::MAXIMIZE-SLOOP-COLLECT MAXIMA::SDIFFMAP
            MAXIMA::BRANCH SLOOP::MINIMIZE-SLOOP-COLLECT
            MAXIMA::FPGCDCO MAXIMA::HSIMP1 SLOOP::COUNT-SLOOP-COLLECT
            SLOOP::THEREIS-SLOOP-COLLECT MAXIMA::SDIFFTIMES
            MAXIMA::FIRST-FORM-LINE SLOOP::ALWAYS-SLOOP-COLLECT
            SLOOP::NEVER-SLOOP-COLLECT MAXIMA::FREE MAXIMA::NESTIFY
            SLOOP::IN-TABLE-SLOOP-MAP MAXIMA::ISGREATERP
            MAXIMA::RREMAINDER MAXIMA::AMONGL MAXIMA::GATHER MAXIMA::$+
            SLOOP::IN-PACKAGE-SLOOP-MAP MAXIMA::CPA1 MAXIMA::$-
            MAXIMA::$* MAXIMA::EXPT$ SLOOP::=-SLOOP-FOR MAXIMA::SUBLISS
            MAXIMA::POLY? MAXIMA::CHOICESIN MAXIMA::INTDIFFL1L2
            MAXIMA::ZL-INTERSECTION MAXIMA::MAKEPREDS MAXIMA::PSIMP1
            MAXIMA::INTDIFF MAXIMA::EVFUNMAKE MAXIMA::$RISCH
            MAXIMA::MGET MAXIMA::NEWVARMAT MAXIMA::TIMEX0
            MAXIMA::HERMPOL MAXIMA::ADDROWS MAXIMA::PGCDCOFACTS
            MAXIMA::$GET MAXIMA::FPTIMES1 MAXIMA::TCHEBYPOL
            MAXIMA::PTIMESCHK MAXIMA::LINEARP MAXIMA::ASY MAXIMA::LSFT
            MAXIMA::LEGENPOL MAXIMA::LGCD1 MAXIMA::KC-ARG2
            MAXIMA::HALFSPLIT MAXIMA::MULTIPLEP MAXIMA::SCEP
            MAXIMA::XXORM MAXIMA::ADFACTL MAXIMA::HIDELIM
            MAXIMA::MAKPRODG MAXIMA::ELLIPTIC-F MAXIMA::NEXTLEVEL
            MAXIMA::COMPUMD MAXIMA::FIRSTSUM MAXIMA::ASSOO
            MAXIMA::SECONDSUM MAXIMA::ELLIPTIC-EU MAXIMA::APDL
            MAXIMA::FPPLUS MAXIMA::BEHAVIOR-EXPT MAXIMA::POISMERGE22
            MAXIMA::MAKPROD MAXIMA::DOPGCDCOFACTS MAXIMA::SIMPARGS
            MAXIMA::TSEXPT1 MAXIMA::FACRPLUS MAXIMA::$-READ-AUX
            MAXIMA::PPLUS MAXIMA::*MREAD-PROMPT*
            MAXIMA::DIMENSION-INFIX MAXIMA::DIVSUM MAXIMA::TCONS
            MAXIMA::TIMESKL MAXIMA::*RED MAXIMA::FPCOFRAT1
            MAXIMA::$POISCTIMES MAXIMA::LHOP-NUMDEN
            MAXIMA::MFORMAT-TRANSLATE MAXIMA::POISCTIMES1
            MAXIMA::OLDCONTENT2 MAXIMA::FPATAN2 MAXIMA::CONTODR
            MAXIMA::UNION1 MAXIMA::PQUOTIENT
            MAXIMA::REMOVE-SINGULARITIES MAXIMA::GCTIMEP
            MAXIMA::TR-LISP-FUNCTION-CALL MAXIMA::COSDIF
            MAXIMA::BOTHCASES1 MAXIMA::SINDIF MAXIMA::MSETERR
            MAXIMA::MGRIND MAXIMA::PCDIFCONC
            MAXIMA::ATTEMPT-TRANSLATE-RANDOM-MACRO-OP MAXIMA::$EQUALP
            MAXIMA::$XEQUALP
            MAXIMA::ATTEMPT-TRANSLATE-RANDOM-SPECIAL-OP
            MAXIMA::WTPCTIMES MAXIMA::$ELEM_EQUALP MAXIMA::ORDE
            MAXIMA::LASTN MAXIMA::$SETEQUALITY MAXIMA::FINDFLIST
            MAXIMA::TRIG-RIGHT-PLACEP MAXIMA::$ADJOIN MAXIMA::KLIM
            MAXIMA::SPSIMPCASES MAXIMA::PLS MAXIMA::$SETDIFFERENCE
            MAXIMA::APPLY1HACK MAXIMA::NARG-LISTIFY1 MAXIMA::SUMPLS
            MAXIMA::$SUBSETP MAXIMA::XSUBSETP MAXIMA::HORN+
            MAXIMA::$ELEMENTP MAXIMA::MBUILDQ MAXIMA::$DUPE
            MAXIMA::FPR-DIF MAXIMA::$DISJOINTP MAXIMA::NTHKDR
            MAXIMA::$SUBSET MAXIMA::LIM-POWER MAXIMA::PRODCOEF1
            MAXIMA::MBUILDQ-SUBST MAXIMA::DIAGINV MAXIMA::SUMCOEF
            MAXIMA::MBUILDQ-ASSOCIATE MAXIMA::RAT3
            MAXIMA::MBUILDQ-SPLICE-ASSOCIATE MAXIMA::PLUSIN
            MAXIMA::$COMPLEMENT MAXIMA::HIPART MAXIMA::MAYBE-RESET
            MAXIMA::MYADD2LNC MAXIMA::FPPREC1 MAXIMA::$SUBPOWERSET
            MAXIMA::MAKE-TRAMP$ MAXIMA::EXPANDS MAXIMA::SUBPOWERSET
            MAXIMA::FSPLIT MAXIMA::GREATERRATP MAXIMA::ZFACTSPLIT
            MAXIMA::DEL MAXIMA::FREEOFL MAXIMA::SUBST2S
            MAXIMA::HAND-SIDE MAXIMA::COMPATIBLE-ARRAY-TYPE? MAXIMA::$/
            MAXIMA::FREEOF MAXIMA::Z-FUNCTION MAXIMA::NARG1
            MAXIMA::PSDISREP+ MAXIMA::LISTIFY1 MAXIMA::MXCOMP
            MAXIMA::$PARTITION MAXIMA::MCONS-OP-ARGS MAXIMA::MXTIMESC
            MAXIMA::CAR> MAXIMA::PGCD1 MAXIMA::PSDISREP^
            MAXIMA::PTIMES1 MAXIMA::PGCD MAXIMA::MTELL-TRANSLATE
            MAXIMA::PDERIVATIVE MAXIMA::PSDISREP*
            MAXIMA::QUICK-SQFR-CHECK MAXIMA::MAPFR1
            MAXIMA::PSDISREP2EXPAND MAXIMA::FR1 MAXIMA::EXTRACT
            MAXIMA::PSDISREP*EXPAND MAXIMA::MAXIMA-LISP-DEBUGGER
            MAXIMA::$GAUSS MAXIMA::POLYSUBST MAXIMA::NZEROS
            MAXIMA::FIXVL MAXIMA::SIMPMAP MAXIMA::FIXVL1
            MAXIMA::$PICKAPART MAXIMA::CPBER3
            MAXIMA::MAX-NUMERIC-RATIO-P MAXIMA::INCREASELIST
            MAXIMA::CYCLP MAXIMA::$REVEAL MAXIMA::DSFUNC1
            MAXIMA::INFSIMP2 MAXIMA::INFSIMP1 MAXIMA::JMAUG
            MAXIMA::SIMPLIM%INVERSE_JACOBI_NS
            MAXIMA::SIMPLIM%INVERSE_JACOBI_NC
            MAXIMA::SIMPLIM%INVERSE_JACOBI_SC
            MAXIMA::SIMPLIM%INVERSE_JACOBI_CS
            MAXIMA::SIMPLIM%INVERSE_JACOBI_DC
            MAXIMA::BESSEL-NUMERICAL-EVAL-P
            MAXIMA::SIMPLIM%INVERSE_JACOBI_DS MAXIMA::MERROR-TRANSLATE
            MAXIMA::NONSYMCHK MAXIMA::YUK-SU-META-PROP
            MAXIMA::GETLABELS* MAXIMA::PSQFRP MAXIMA::FIND1
            MAXIMA::MATCHSUM MAXIMA::$RATDIFF MAXIMA::ERRRJF-TRANSLATE
            MAXIMA::TIMESLOOP MAXIMA::POISCO* MAXIMA::POISCO+
            MAXIMA::DIM-MQUOTIENT MAXIMA::DISTRINT MAXIMA::SININTP
            MAXIMA::ORDERVAR MAXIMA::POISCOINTEG MAXIMA::ISINOP
            MAXIMA::TIMEX1 MAXIMA::LPR MAXIMA::CGCD
            MAXIMA::MULTIPLYMATRICES MAXIMA::REMOV0 MAXIMA::GREAT
            MAXIMA::NOT-ZERO-FREE MAXIMA::TAY-ERROR MAXIMA::DIM-MBOX
            MAXIMA::RATREP MAXIMA::REMOV3 MAXIMA::LINEAR*
            MAXIMA::STARDISP MAXIMA::CTIMESX MAXIMA::DIM-%INTEGRATE
            MAXIMA::DIM-MLABOX MAXIMA::TMSTORE MAXIMA::RESULTANT
            MAXIMA::TIMESROW MAXIMA::TMKILL MAXIMA::DIM-%DERIVATIVE
            MAXIMA::DEBUGMODE1 MAXIMA::MULTMAT MAXIMA::DIM-MLABEL
            MAXIMA::RETRIEVE1 MAXIMA::DMDERIVABBREV MAXIMA::ALGPCHK
            MAXIMA::EXT-1M MAXIMA::DMDERIVLONG MAXIMA::$ZEROEQUIV
            MAXIMA::SCALAR-OR-CONSTANT-P MAXIMA::TEX-D
            MAXIMA::SIMPLIMSUBST MAXIMA::DELETECOL MAXIMA::NALGFAC
            MAXIMA::DELETEROW MAXIMA::ALGTRACE1 MAXIMA::|/#ALIKE|
            MAXIMA::MGETL MAXIMA::ALGTRACE* MAXIMA::DIM-%AT
            MAXIMA::DIM-MPLUS MAXIMA::RATSETUP MAXIMA::SCHATCHEN
            MAXIMA::RATSETUP1 MAXIMA::RATSETUP2 MAXIMA::PGCDU
            MAXIMA::ALGTRACE MAXIMA::DIM-%SUM MAXIMA::PARTNUM
            MAXIMA::DIM-%LIMIT MAXIMA::ALGORDSET MAXIMA::DIM-%LSUM
            MAXIMA::EXPFACTORP MAXIMA::INVOLVE MAXIMA::NPQUO
            MAXIMA::NOTINVOLVE MAXIMA::NPCTIMES MAXIMA::LIMFACT
            MAXIMA::NPCTIMES1 MAXIMA::RATPLUS MAXIMA::RESTOROOT
            MAXIMA::BINOCOMP MAXIMA::EVENFN MAXIMA::BINCOMP1
            MAXIMA::PRENUMBER MAXIMA::RADICALP MAXIMA::FREEARGS
            MAXIMA::NO-ERR-SUB MAXIMA::RESTORE-DEFINT-ASSUMPTIONS
            MAXIMA::RATQUOTIENT MAXIMA::DIM-MCOND MAXIMA::_F
            MAXIMA::ODDFN MAXIMA::DIM-MDO MAXIMA::XPTIMES
            MAXIMA::RATDERIVATIVE MAXIMA::$JN MAXIMA::DIM-MDOIN
            MAXIMA::DINTEXP MAXIMA::DIM-MABS MAXIMA::DIM-$MATRIX
            MAXIMA::TR-DECLARE-VARMODE MAXIMA::RISCHADD MAXIMA::JACOBI
            MAXIMA::RADIC MAXIMA::SPDERIVATIVE MAXIMA::NEW-FILE-SEARCH
            MAXIMA::PSTRIM-TERMS MAXIMA::NEW-FILE-SEARCH1
            MAXIMA::PSTERM MAXIMA::PSTERM1 MAXIMA::NMT MAXIMA::DISPLACE
            MAXIMA::IMODP1 MAXIMA::LODEG MAXIMA::INTSETUP
            MAXIMA::LOCOEF MAXIMA::$JACOBI MAXIMA::TRYRISCH
            MAXIMA::LABEQ MAXIMA::PSUMSQ1 MAXIMA::FLGREAT1
            MAXIMA::TMERGE MAXIMA::BEG MAXIMA::GCFACTOR
            MAXIMA::TRYRISCH1 MAXIMA::RISCHEXPPOLY MAXIMA::TMCOMBI
            MAXIMA::DUP MAXIMA::CONSTERM MAXIMA::META-ADD2LNC
            MAXIMA::SP3FORM MAXIMA::INSIDE MAXIMA::DISTRINPLUSPREV
            MAXIMA::META-FSET MAXIMA::$SUBLIS MAXIMA::ONP
            MAXIMA::MSUBLIS MAXIMA::OFFP MAXIMA::ONPU
            MAXIMA::MSUBLIS-SUBST MAXIMA::CANCEL MAXIMA::LOGEQUIV
            MAXIMA::QUEUE+P MAXIMA::BEG- MAXIMA::QUEUE-P MAXIMA::MID
            MAXIMA::PSTRUNC1 MAXIMA::MID- MAXIMA::END- MAXIMA::HSTF
            MAXIMA::GETFNCOEFF MAXIMA::LSTF MAXIMA::MAKE-LI
            MAXIMA::SAFE-MGETL MAXIMA::SAFE-MGET MAXIMA::ADD2CSTR1
            MAXIMA::SP1SINCOS MAXIMA::AVERAGE-SLOPE MAXIMA::PSCTIMES*
            MAXIMA::PSTIMES*1 MAXIMA::SP1TLIN MAXIMA::MDEFINE1
            MAXIMA::MARK+ MAXIMA::MEMQ MAXIMA::SP1TPLUS MAXIMA::DO%SUM
            MAXIMA::CNTXT MAXIMA::MEVAL2 MAXIMA::ADDF MAXIMA::PAR
            MAXIMA::MMACRO-APPLY MAXIMA::J1TF MAXIMA::PSCSUBST1
            MAXIMA::REDGCD MAXIMA::RATREDUCE MAXIMA::CTIMEMT
            MAXIMA::ASSQ MAXIMA::MAXIMA-REMF MAXIMA::FDEL
            MAXIMA::SUBRESGCD MAXIMA::DECLAREKIND MAXIMA::GAMMAGREEKTF
            MAXIMA::ORDMEXPT MAXIMA::PUTLIMVAL)) 
(PROCLAIM
    '(FTYPE (FUNCTION NIL FIXNUM) MAXIMA::CHRCT MAXIMA::CHRCT*
            MAXIMA::LISTEN MAXIMA::STERPRI MAXIMA::[MAX-TRUNC]
            MAXIMA::REALIT-SL MAXIMA::MYTERPRI MAXIMA::SYS-GCTIME)) 
(PROCLAIM
    '(FTYPE (FUNCTION
                ((ARRAY LONG-FLOAT) (ARRAY UNSIGNED-SHORT) FIXNUM) T)
            MAXIMA::SORT-NGONS MAXIMA::$DRAW_NGONS)) 
(PROCLAIM
    '(FTYPE (FUNCTION NIL (VALUES T T)) MAXIMA::SCAN-LISP-STRING
            MAXIMA::SCAN-MACSYMA-STRING MAXIMA::GENSUMINDEX)) 
=============================================================================


James Amundson <amundson@users.sourceforge.net> writes:

> On Wed, 2004-07-14 at 17:19, Camm Maguire wrote:
> > Greetings!
> > 
> > May I please suggest one more item prerelease?  The function
> > proclamation in maxima for gcl is completely disabled at present,
> > leading to highly suboptimal compiles.
> 
> I'm glad you brought this up. I was convinced a long time ago that the
> way we were dealing with sys-proclaim.lisp was suboptimal. However, I
> didn't really understand the issues involved and things seemed to be
> working well enough without it, so I put it off.
> 
> Now, with the help of the instructions you gave, I have done some
> testing. I didn't want to mess with the makefiles yet, so I did manual
> compiles. I also emptied SYS-DECLAIM.LISP to make sure that the contents
> were not somehow interfering with the rest of the process.
> 
> Test 1: old way
> 
> %rm -r binary-gcl
> %mkdir -p binary-gcl/numerical/slatec
> %gcl
> (load "../lisp-utils/defsystem.lisp")
> (mk::oos "maxima" :compile :verbose t)
> (quit)
> %gcl
> (load "../lisp-utils/defsystem.lisp")
> (mk::oos "maxima" :load :verbose t)
> (when (fboundp 
>  (quote si::sgc-on))
>  (si::sgc-on t)) 
>  (si:save-system "binary-gcl/maxima")
> %time ./compile-oldway >& oldlog
> 
> real    3m12.840s
> user    2m53.280s
> sys     0m11.280s
> %ls -l binary-gcl/maxima
> -rwxr-xr-x    1 amundson users    28742253 Jul 14 19:52
> binary-gcl/maxima
> 
> I then ran "make check" five times to get timing from the test suite.
> The final result: 4.116 +- 0.074 seconds.
> 
> Test 2: new way
> 
> %rm -r binary-gcl
> %mkdir -p binary-gcl/numerical/slatec
> %gcl
> (load "../lisp-utils/defsystem.lisp")
> (compiler::emit-fn t)
> (mk::oos "maxima" :compile :verbose t)
> (compiler::make-all-proclaims "*/*/*.fn" "*/*/*/*/*.fn")
> (quit)
> %rm -r binary-gcl
> %mkdir -p binary-gcl/numerical/slatec
> %gcl
> (load "../lisp-utils/defsystem.lisp")
> (load "sys-proclaim.lisp")
> (mk::oos "maxima" :compile :verbose t)
> (quit)
> %gcl
> (load "../lisp-utils/defsystem.lisp")
> (load "sys-proclaim.lisp")
> (mk::oos "maxima" :load :verbose t)
> (when (fboundp 
>  (quote si::sgc-on))
>  (si::sgc-on t)) 
>  (si:save-system "binary-gcl/maxima")
> (quit)
> %time ./compile-newway >& newlog
> 
> real    6m26.144s
> user    5m46.790s
> sys     0m22.100s
> %ls -l binary-gcl/maxima
> -rwxr-xr-x    1 amundson users    28799597 Jul 14 20:26
> binary-gcl/maxima
> 
> I then again ran "make check" five times to get timing from the test
> suite. The final result: 4.104 +- 0.050 seconds.
> 
> It seems to me that the new way takes twice as long as the old way and 
> produces an infintesimally larger binary that runs at the same speed. In
> what way would the new way be optimal? Admittedly, the test suite is not
> the best time benchmark possible. Have I made a mistake in the above? I
> also looks difficult to guarantee that incremental compiles work
> properly in all cases. Do you see how to do that? I have been trying to
> keep as much of the build functionality in defsystem (and out of make)
> as possible.
> 
> Any insight?
> 
> --Jim
> 
> 
> 
> 
> 
> 

-- 
Camm Maguire			     			camm@enhanced.com
==========================================================================
"The earth is but one country, and mankind its citizens."  --  Baha'u'llah