(FILECREATED " 7-OCT-83 15:45:26" {PHYLUM}<LISPCORE>SOURCES>FLOATBLT.;2 1874 changes to: (VARS FLOATBLTCOMS) (FNS FLOATBLT FABS) previous date: " 5-OCT-83 12:13:31" {PHYLUM}<LISPCORE>SOURCES>FLOATBLT.;1) (PRETTYCOMPRINT FLOATBLTCOMS) (RPAQQ FLOATBLTCOMS ((FNS FABS FLOATBLT FPBLT FPINIT) (VARS A B C F N))) (DEFINEQ (FABS [LAMBDA (A) (* edited: " 7-OCT-83 15:44") (IF (MINUSP A) THEN (FMINUS A) ELSE A]) (FLOATBLT [LAMBDA (A B C F N) (* edited: " 7-OCT-83 15:42") (FOR I FROM 0 TO N DO (PROG (I J X Y Z) (SETQ I (IPLUS N N)) (SETQ J (IPLUS I 1)) (SETQ X (MAKEFLOATNUMBER (\GETBASE A I) (\GETBASE A J))) (SETQ Y (MAKEFLOATNUMBER (\GETBASE B I) (\GETBASE B J))) (SETQ Z (SELECTQ N (0 (FLOATWRAP Y)) (1 (FLOATUNWRAP Y)) [2 (FLOAT (\MAKENUMBER (\GETBASE A (IPLUS N N)) (\GETBASE A (IPLUS N N] (3 (FIX Y)) (4 (FPLUS X Y)) (5 (FDIFFERENCE X Y)) (6 (FDIFFERENCE Y X)) (7 (FPLUS (FABS X) (FABS Y))) (8 (FABS (FDIFFERENCE X Y))) (9 (FABS (FPLUS X Y))) (16 (FTIMES X Y)) (ERROR))) (\PUTBASE C I (\GETBASE Z 0)) (\PUTBASE C J (\GETBASE Z 1]) (FPBLT [LAMBDA (A B C F N) (* edited: " 5-OCT-83 11:19") (FPBLTX A B C F N]) (FPINIT [LAMBDA NIL (* edited: " 5-OCT-83 11:21") (SETA (GETD (QUOTE FPBLT)) 53 248) (SETA (GETD (QUOTE FPBLT)) 54 16]) ) (RPAQQ A 3.4) (RPAQQ B 3.4) (RPAQQ C 1.1) (RPAQQ F 4) (RPAQQ N 0) (DECLARE: DONTCOPY (FILEMAP (NIL (350 1761 (FABS 360 . 527) (FLOATBLT 529 . 1436) (FPBLT 1438 . 1567) (FPINIT 1569 . 1759 ))))) STOP