(FILECREATED " 9-Apr-84 14:09:35" {PHYLUM}<LISPNEW>SOURCES>FPPATCH.;1 1493 changes to: (VARS FPPATCHCOMS)) (PRETTYCOMPRINT FPPATCHCOMS) (RPAQQ FPPATCHCOMS ((FNS FPLUS FTIMES))) (DEFINEQ (FPLUS [LAMBDA N (* lmm "28-Feb-84 14:00") (PROG (R (J 1)) [COND ((ZEROP N) (RETURN 0.0)) ((EQ N 1) (RETURN (FLOAT (ARG N 1] (SETQ R (ARG N 1)) LP (COND ((NEQ J N) (SETQ J (ADD1 J)) (SETQ R (FPLUS R (ARG N J))) (GO LP))) (RETURN R]) (FTIMES [LAMBDA N (* lmm "28-Feb-84 14:09") (PROG (R (J 1)) [COND ((ZEROP N) (RETURN 1.0)) ((EQ N 1) (RETURN (FLOAT (ARG N 1] (SETQ R (ARG N 1)) LP (COND ((NEQ J N) (SETQ J (ADD1 J)) (* assumes that FTIMES compiles into opcode that punts into \FTIMES.UFN) (SETQ R (FTIMES R (ARG N J))) (GO LP))) (RETURN R]) ) (PRETTYCOMPRINT FPPATCHCOMS) (RPAQQ FPPATCHCOMS [(FNS FPLUS FTIMES) (DECLARE: DONTEVAL@LOAD DOEVAL@COMPILE DONTCOPY COMPILERVARS (ADDVARS (NLAMA) (NLAML) (LAMA FTIMES FPLUS]) (DECLARE: DONTEVAL@LOAD DOEVAL@COMPILE DONTCOPY COMPILERVARS (ADDTOVAR NLAMA ) (ADDTOVAR NLAML ) (ADDTOVAR LAMA FTIMES FPLUS) ) (DECLARE: DONTCOPY (FILEMAP (NIL (199 1110 (FPLUS 209 . 595) (FTIMES 597 . 1108))))) STOP