TSmallMatrixMultiply::MulKernelComplexDouble Field

Tzgemm_jit_kernel_t MulKernelComplexDouble;

Function pointer to the complex double precision jitted multiplication kernel.

Remarks:

This pointer is not nil, if the Init routine was called with matrix A, B and C.FloatPrecision set to mvDoubleComplex. The first parameter must be the Jitter field of this object. The A, B and C parameters are pointers to the first element of the dense matrix storage (not jagged or other) and can vary between calls.

It is at least 4x faster as the Delphi unrolled loop matrix multiply even for 2x2 matrices.

Declared in Dew::Math::TSmallMatrixMultiply · Dew.Math/MtxVec.h · Cross-compiler