Function Description
This section describes all function families of KML_BLAS-like extensions.
Function Family |
Data Type |
Description |
|---|---|---|
?axpby |
s, d, c, z |
Performs vector scaling and addition. |
?axpyc |
c, z |
Computes the conjugate of vector x and then performs vector scaling and addition. |
?gemm3m |
c, z |
Computes the product of a general complex matrix and a matrix. |
?omatcopy |
s, d, c, z |
Performs out-of-space matrix transposition or copy scaling, and stores the result to another address space. |
?imatcopy |
s, d, c, z |
Performs in-place matrix transposition or copy scaling, and stores the result to original address space. |
?omatadd |
s, d, c, z |
Performs scaling and sum of two matrices including their out-of-place transposition/copying. |
?imatadd |
s, d, c, z |
Performs scaling and sum of two matrices including their in-place transposition/copying. |
?omatsub |
s, d, c, z |
Performs scaling and subtraction of two matrices including their out-of-place transposition/copying. |
?imatsub |
s, d, c, z |
Performs scaling and subtraction of two matrices including their in-place transposition/copying. |
?omatmul |
s, d, c, z |
Performs scaling and multiplication of two matrices including their out-of-place transposition/copying. |
?imatmul |
s, d, c, z |
Performs scaling and multiplication of two matrices including their in-place transposition/copying. |
?omatdiv |
s, d, c, z |
Performs scaling and division of two matrices including their out-of-place transposition/copying. |
?imatdiv |
s, d, c, z |
Performs scaling and division of two matrices including their in-place transposition/copying. |
?gemm_pack_get_size |
s, d, c, z, b |
Returns the number of bytes required to store the packed matrix. |
?gemm_pack |
s, d, c, z, b |
Performs the pack operation on a matrix and stores it in the allocated buffer. |
?gemm_compute |
s, d, c, z, b |
Performs general matrix multiplication on the packed A/B matrix. |
?gemm_batch |
s, d, c, z, h, b |
Computes the product of general matrices and a matrix in batches. |
gemm_batch_?8?8s32 |
int8 |
Computes the product of general matrices and a matrix in batches. |