Strassen-Winograd multiplication for mzed_t. More...
Go to the source code of this file.
Functions | |
| mzed_t * | mzed_mul_strassen (mzed_t *C, const mzed_t *A, const mzed_t *B, int cutoff) |
| \( C = A \cdot B \) using Strassen-Winograd. More... | |
| mzed_t * | mzed_addmul_strassen (mzed_t *C, const mzed_t *A, const mzed_t *B, int cutoff) |
| \( C = C + A \cdot B \) using Strassen-Winograd. More... | |
| mzed_t * | _mzed_mul_strassen (mzed_t *C, const mzed_t *A, const mzed_t *B, int cutoff) |
| \( C = A \cdot B \) using Strassen-Winograd. More... | |
| mzed_t * | _mzed_addmul_strassen (mzed_t *C, const mzed_t *A, const mzed_t *B, int cutoff) |
| \( C = A \cdot B \) using Strassen-Winograd. More... | |
| rci_t | _mzed_strassen_cutoff (const mzed_t *C, const mzed_t *A, const mzed_t *B) |
| Return heurstic choice for crossover parameter for Strassen-Winograd multiplication given A, B and C. More... | |
Strassen-Winograd multiplication for mzed_t.
1.8.7