Common Lisp Package: CLEM-TEST

README:

FUNCTION

Public

Undocumented

RUN-BENCH

RUN-DEFMATRIX-TESTS

RUN-TESTS

Private

TEST-RUN-PASSED (INSTANCE)

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

TEST-RUN-TESTS (INSTANCE)

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

Undocumented

ARRAY-TEST-1 (A)

ARRAY-TEST-2 (A)

ARRAY-TEST-3 (A)

CONVOLVE-TEST

CONVOLVE-TEST-2

CONVOLVE-TEST-3

CONVOLVE-TEST-4

CONVOLVE-TEST-5

COPY-TEST-RUN (INSTANCE)

GET-ACCESSORS (A)

MAKE-TEST-RUN (&KEY ((TESTS DUM0) 0) ((PASSED DUM1) 0))

MATRIX-BENCH-1

MATRIX-BENCH-10

MATRIX-BENCH-13

MATRIX-BENCH-16

MATRIX-BENCH-18

MATRIX-BENCH-19 (X)

MATRIX-BENCH-2

MATRIX-BENCH-23/AREF

MATRIX-BENCH-24 (X)

MATRIX-BENCH-3

MATRIX-BENCH-4

MATRIX-BENCH-5

MATRIX-BENCH-6

MATRIX-BENCH-7

MATRIX-BENCH-8

MATRIX-BENCH-9

MATRIX-BENCH/UB8-MATRIX-ADD-AREF

MATRIX-BENCH/UB8-MATRIX-ADD-MREF

MATRIX-TEST-1

MATRIX-TEST-10

MATRIX-TEST-11

MATRIX-TEST-12

MATRIX-TEST-2

MATRIX-TEST-3

MATRIX-TEST-4

MATRIX-TEST-5

MATRIX-TEST-6

MATRIX-TEST-7

MATRIX-TEST-8

MATRIX-TEST-9

MREF-BIT (A I J)

SETFMREF-BIT (V A I J)

MREF-DOUBLE-FLOAT (A I J)

SETFMREF-DOUBLE-FLOAT (V A I J)

MREF-FIXNUM (A I J)

SETFMREF-FIXNUM (V A I J)

MREF-SB16 (A I J)

SETFMREF-SB16 (V A I J)

MREF-SB32 (A I J)

SETFMREF-SB32 (V A I J)

MREF-SB8 (A I J)

SETFMREF-SB8 (V A I J)

MREF-SINGLE-FLOAT (A I J)

SETFMREF-SINGLE-FLOAT (V A I J)

MREF-UB16 (A I J)

SETFMREF-UB16 (V A I J)

MREF-UB32 (A I J)

SETFMREF-UB32 (V A I J)

MREF-UB8 (A I J)

SETFMREF-UB8 (V A I J)

RUN-HPROD!-TESTS

RUN-HPROD-TESTS

RUN-TEST (F TEST-NAME RUN)

RUN-TESTS-1

SYMBOLICATE (&REST ARGS)

TEST-AFFINE-TRANSFORM

TEST-AFFINE-TRANSFORM-2

TEST-RUN-P (OBJECT)

SETFTEST-RUN-PASSED (NEW-VALUE INSTANCE)

SETFTEST-RUN-TESTS (NEW-VALUE INSTANCE)

TEST/MAKE-INSTANCE/BIT/1 (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAKE-INSTANCE/BIT/2 (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAKE-INSTANCE/DOUBLE-FLOAT (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAKE-INSTANCE/INTEGER/1 (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAKE-INSTANCE/SB16 (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAKE-INSTANCE/SB8 (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAKE-INSTANCE/SINGLE-FLOAT (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAKE-INSTANCE/UB16 (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAKE-INSTANCE/UB8/1 (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAKE-INSTANCE/UB8/2 (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-ADD/DOUBLE-FLOAT/BIT (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-ADD/DOUBLE-FLOAT/DOUBLE-FLOAT (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-ADD/DOUBLE-FLOAT/FIXNUM (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-ADD/DOUBLE-FLOAT/SB16 (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-ADD/DOUBLE-FLOAT/SB32 (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-ADD/DOUBLE-FLOAT/SB8 (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-ADD/DOUBLE-FLOAT/SINGLE-FLOAT (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-ADD/DOUBLE-FLOAT/UB16 (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-ADD/DOUBLE-FLOAT/UB32 (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-ADD/DOUBLE-FLOAT/UB8 (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-ADD/IN-PLACE/DOUBLE-FLOAT/DOUBLE-FLOAT (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-ADD/IN-PLACE/DOUBLE-FLOAT/FIXNUM (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-ADD/IN-PLACE/DOUBLE-FLOAT/UB32 (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-ADD/IN-PLACE/EUB8/UB8 (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-ADD/IN-PLACE/SINGLE-FLOAT/FIXNUM (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-ADD/IN-PLACE/SINGLE-FLOAT/UB32 (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-ADD/IN-PLACE/UB32/UB32 (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-ADD/IN-PLACE/UB8/UB16 (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-ADD/IN-PLACE/UB8/UB32 (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-ADD/SB8 (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-ADD/SINGLE-FLOAT/BIT (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-ADD/SINGLE-FLOAT/DOUBLE-FLOAT (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-ADD/SINGLE-FLOAT/FIXNUM (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-ADD/SINGLE-FLOAT/SB16 (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-ADD/SINGLE-FLOAT/SB32 (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-ADD/SINGLE-FLOAT/SB8 (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-ADD/SINGLE-FLOAT/SINGLE-FLOAT (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-ADD/SINGLE-FLOAT/UB16 (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-ADD/SINGLE-FLOAT/UB32 (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-ADD/SINGLE-FLOAT/UB8 (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-ADD/UB32/UB32 (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-ADD/UB8/BIT (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-ADD/UB8/BIT-2 (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-ADD/UB8/OVERFLOW (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-ADD/UB8/SB8 (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-ADD/UB8/UB16 (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-ADD/UB8/UB32 (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-ADD/UB8/UB8 (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-HPROD!/BIT/BIT (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD!/DOUBLE-FLOAT/BIT (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD!/DOUBLE-FLOAT/DOUBLE-FLOAT (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD!/DOUBLE-FLOAT/SB16 (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD!/DOUBLE-FLOAT/SB32 (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD!/DOUBLE-FLOAT/SB8 (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD!/DOUBLE-FLOAT/SINGLE-FLOAT (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD!/DOUBLE-FLOAT/UB16 (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD!/DOUBLE-FLOAT/UB32 (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD!/DOUBLE-FLOAT/UB8 (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD!/FIXNUM/BIT (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD!/FIXNUM/FIXNUM (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD!/SB16/BIT (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD!/SB16/SB16 (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD!/SB16/SB8 (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD!/SB32/BIT (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD!/SB32/SB16 (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD!/SB32/SB32 (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD!/SB32/SB8 (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD!/SB8/BIT (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD!/SB8/SB8 (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD!/SINGLE-FLOAT/BIT (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD!/SINGLE-FLOAT/SB16 (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD!/SINGLE-FLOAT/SB32 (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD!/SINGLE-FLOAT/SB8 (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD!/SINGLE-FLOAT/SINGLE-FLOAT (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD!/SINGLE-FLOAT/UB16 (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD!/SINGLE-FLOAT/UB32 (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD!/SINGLE-FLOAT/UB8 (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD!/UB16/BIT (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD!/UB16/UB16 (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD!/UB16/UB8 (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD!/UB32/BIT (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD!/UB32/UB16 (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD!/UB32/UB32 (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD!/UB32/UB8 (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD!/UB8/BIT (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD!/UB8/UB8 (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD/BIT/BIT (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD/DOUBLE-FLOAT/BIT (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD/DOUBLE-FLOAT/DOUBLE-FLOAT (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD/DOUBLE-FLOAT/SB16 (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD/DOUBLE-FLOAT/SB32 (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD/DOUBLE-FLOAT/SB8 (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD/DOUBLE-FLOAT/SINGLE-FLOAT (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD/DOUBLE-FLOAT/UB16 (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD/DOUBLE-FLOAT/UB32 (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD/DOUBLE-FLOAT/UB8 (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD/FIXNUM/BIT (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD/FIXNUM/FIXNUM (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD/SB16/BIT (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD/SB16/SB16 (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD/SB16/SB8 (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD/SB32/BIT (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD/SB32/SB16 (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD/SB32/SB32 (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD/SB32/SB8 (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD/SB8/BIT (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD/SB8/SB8 (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD/SINGLE-FLOAT/BIT (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD/SINGLE-FLOAT/SB16 (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD/SINGLE-FLOAT/SB32 (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD/SINGLE-FLOAT/SB8 (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD/SINGLE-FLOAT/SINGLE-FLOAT (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD/SINGLE-FLOAT/UB16 (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD/SINGLE-FLOAT/UB32 (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD/SINGLE-FLOAT/UB8 (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD/UB16/BIT (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD/UB16/UB16 (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD/UB16/UB8 (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD/UB32/BIT (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD/UB32/UB16 (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD/UB32/UB32 (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD/UB32/UB8 (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD/UB8/BIT (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-HPROD/UB8/UB8 (&KEY (SIZE *HPROD-TEST-MATRIX-SIZE*))

TEST/MAT-SCALE-IN-PLACE/BIT (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-SCALE-IN-PLACE/DOUBLE-FLOAT (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-SCALE-IN-PLACE/FIXNUM (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-SCALE-IN-PLACE/SB16 (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-SCALE-IN-PLACE/SB32 (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-SCALE-IN-PLACE/SB8 (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-SCALE-IN-PLACE/SINGLE-FLOAT (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-SCALE-IN-PLACE/UB16 (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-SCALE-IN-PLACE/UB32 (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-SCALE-IN-PLACE/UB8 (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-SCALE/BIT (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-SCALE/DOUBLE-FLOAT (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-SCALE/FIXNUM (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-SCALE/SB16 (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-SCALE/SB32 (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-SCALE/SB8 (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-SCALE/SINGLE-FLOAT (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-SCALE/UB16 (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-SCALE/UB32 (&KEY (SIZE *TEST-MATRIX-SIZE*))

TEST/MAT-SCALE/UB8 (&KEY (SIZE *TEST-MATRIX-SIZE*))

MACRO

Private

Undocumented

DEF-HPROD!-TEST (TYPE-1 VAL-1 TYPE-2 VAL-2)

DEF-HPROD-TEST (TYPE-1 VAL-1 TYPE-2 VAL-2)

DEF-HPROD-TESTS (TYPE-1 VAL-1 TYPE-2 VAL-2)

MAKE-ACCESSORS (ELEMENT-TYPE &OPTIONAL (ELEMENT-NAME (SYMBOL-NAME ELEMENT-TYPE)))

WITH-BENCHMARK (&BODY BODY)

VARIABLE

Private

Undocumented

*HPROD-TEST-MATRIX-SIZE*

*MY-PACKAGE*

*TEST-MATRIX-SIZE*

*VERBOSE-TEST-RESULTS*

DFA

M1

M2

UBA

CLASS

Private

Undocumented

TEST-RUN