Common Lisp Package: NAPA-FFT.GEN

README:

FUNCTION

Public

Undocumented

GEN-BIT-REVERSAL (N)

GEN-DIF (N &KEY (SCALE 1.0d0) WINDOW)

GEN-DIT (N &KEY (SCALE 1.0d0) WINDOW)

Private

LOAD-OP-IDX (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

LOAD-OP-VAR (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

OP-ARGS (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

OP-BODY (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

OP-DEPS (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

OP-WRITES (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

STORE-OP-IDX (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

STORE-OP-VAR (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

VVAL-DESTS (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

VVAL-NAME (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

VVAL-READS (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

VVAL-SPILLS (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

VVAL-STATUS (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

VVAL-TYPE (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

Undocumented

%%OP (RESULT-TYPES BODY ARGS)

%DIF (VEC START N TWIDDLE)

%DIT (VEC START N TWIDDLE)

%GEN-FLAT-DIF (N SCALE WINDOW)

%GEN-FLAT-DIT (N SCALE WINDOW)

%MAKE-OP (&KEY ((BODY DUM74) NIL) ((ARGS DUM75) NIL) ((DEPS DUM76) NIL) ((WRITES DUM77) NIL))

%MAKE-VVAL (&KEY ((NAME DUM0) NIL) ((TYPE DUM1) NIL) ((SPILLS DUM2) NIL) ((DESTS DUM3) NIL) ((STATUS DUM4) NIL) ((READS DUM5) NIL))

%OP (RESULT-TYPES BODY ARGS)

%SCALE (X SCALE)

%WINDOW (X WINDOW I)

@ (I)

SETF@ (VALUE I)

ANNOTATE-USES (OPS)

BUTTERFLY (I J)

COPY-LOAD-OP (INSTANCE)

COPY-OP (INSTANCE)

COPY-STORE-OP (INSTANCE)

COPY-VVAL (INSTANCE)

EMIT-BBLOCK (BINDINGS BODY)

EMIT-CODE (OPS BODY)

EMIT-SMALL-BIT-REVERSE (N &AUX (WIDTH (LB N)))

EMIT-SWAPS (PAIRS BUILDER1 &OPTIONAL (BUILDER2 BUILDER1))

EMIT-SWAPS-SAME (PAIRS BUILDER)

EMIT-UNROLLED-FOR (COUNT BINDINGS BODY)

GEN-FLAT-DIF (N &KEY (SCALE 1.0d0) WINDOW)

GEN-FLAT-DIT (N &KEY (SCALE 1.0d0) WINDOW)

GENERATE-LARGE-REVERSAL (OUTER INNER)

GENERATE-LEAF-REVERSE (OUTER INNER)

GENERATE-LEAF-REVERSE-SWAP (OUTER INNER)

GENERATE-OUTWARD-SEQ (SEED MOST LEAST)

INITIALIZE-VECTOR (TYPE)

INSERT-SPILL (OPS INITIAL-VECTOR FINAL-VECTOR MAXLIVE)

SETFLOAD-OP-IDX (NEW-VALUE INSTANCE)

LOAD-OP-P (OBJECT)

SETFLOAD-OP-VAR (NEW-VALUE INSTANCE)

MAKE-LOAD-OP (&KEY ((VAR DUM344) NIL) ((IDX DUM345) NIL))

MAKE-STORE-OP (&KEY ((VAR DUM382) NIL) ((IDX DUM383) NIL))

MUL+/-SQRT+I (X SCALE)

MUL+/-SQRT-I (X SCALE)

MUL+I (X)

MUL-I (X)

MUL-ROOT (X ROOT &OPTIONAL DEFAULT)

NOTE-WRITES

SETFOP-ARGS (NEW-VALUE INSTANCE)

SETFOP-BODY (NEW-VALUE INSTANCE)

SETFOP-DEPS (NEW-VALUE INSTANCE)

OP-P (OBJECT)

SETFOP-WRITES (NEW-VALUE INSTANCE)

ROTATE (I K ROOT)

SCALE (I SCALE WINDOW &OPTIONAL (WINDOW-I `(+ WINDOW-START ,I)))

SETFSTORE-OP-IDX (NEW-VALUE INSTANCE)

STORE-OP-P (OBJECT)

SETFSTORE-OP-VAR (NEW-VALUE INSTANCE)

VVAL (TYPE &KEY (STEM VAR))

SETFVVAL-DESTS (NEW-VALUE INSTANCE)

SETFVVAL-NAME (NEW-VALUE INSTANCE)

VVAL-P (OBJECT)

SETFVVAL-READS (NEW-VALUE INSTANCE)

SETFVVAL-SPILLS (NEW-VALUE INSTANCE)

SETFVVAL-STATUS (NEW-VALUE INSTANCE)

SETFVVAL-TYPE (NEW-VALUE INSTANCE)

Z-ORDER-WORDS (PAIRS &OPTIONAL (MASK -1))

MACRO

Private

Undocumented

BBLOCK ((&REST BINDINGS) &BODY BODY)

DEFINE-INLINE-FUNCTION (NAME (&REST ARGS) &BODY BODY)

FOR ((COUNT &REST BINDINGS) &BODY BODY &ENVIRONMENT ENV)

OP ((&REST TYPES) BODY &REST ARGS)

WITH-VECTOR ((N &KEY (TYPE '(COMPLEX DOUBLE-FLOAT)) (MAXLIVE 14)) &BODY BODY)

VARIABLE

Private

Undocumented

*FWD-BASE-CASE*

*INV-BASE-CASE*

*MAX-SMALL-BIT-REVERSE*

*OUTER-WIDTH*

*SWAP-BLOCK-SIZE*

CLASS

Private

Undocumented

LOAD-OP

OP ((&REST TYPES) BODY &REST ARGS)

STORE-OP

VVAL (TYPE &KEY (STEM VAR))