(FILECREATED "21-Jun-84 23:21:23" {ERIS}<SPEECH>SPECTRUM>FFTI.;2 1090   

      previous date: " 6-Jun-84 18:25:16" {PHYLUM}<JELLINEK>SPEECH>FFTI.LSP;1)


(* Copyright (c) 1984 by Xerox Corporation. All rights reserved.)

(PRETTYCOMPRINT FFTICOMS)

(RPAQQ FFTICOMS ((FNS FFT FFT1 SETCOMPLEX TRY XFIXFLT)
		 (MACROS FASTELT FASTSETA)
		 (CONSTANTS PI)
		 (VARS FFTDATA)))
(DEFINEQ



(SETCOMPLEX
  [LAMBDA (PTR R I)                                          (* scp "21-Jun-84 22:41")
    (\BLT PTR (\DTEST R (QUOTE FLOATP))
	  2)
    (\BLT (\ADDBASE PTR 2)
	  (\DTEST I (QUOTE FLOATP))
	  2])


)
(DECLARE: EVAL@COMPILE 

(PUTPROPS FASTELT DMACRO (OPENLAMBDA (A J)
				     (\GETBASEPTR (ARRAYBASE A)
						  (LLSH (SUB1 J)
							1))))

(PUTPROPS FASTSETA DMACRO (OPENLAMBDA (A J V)
				      (\PUTBASEPTR (ARRAYBASE A)
						   (LLSH (SUB1 J)
							 1)
						   V)))
)
(DECLARE: EVAL@COMPILE 

(RPAQQ PI 3.141594)

(CONSTANTS PI)
)

(RPAQQ FFTDATA (1 2 2 4 3 3 2 2 4 1 3 0 0 1 1 3))
(PUTPROPS FFTI COPYRIGHT ("Xerox Corporation" 1984))
(DECLARE: DONTCOPY
  (FILEMAP (NIL (379 610 (SETCOMPLEX 391 . 606)))))
STOP