![]() |
DSPLIB User Guide
|
Go to the source code of this file.
Functions | |
| template<typename dataType > | |
| DSPLIB_STATUS | DSPLIB_w_vec_exec_cn (DSPLIB_kernelHandle handle, void *restrict pIn1, void *restrict pIn2, void *restrict pM, void *restrict pOut) |
| This function is the main execution function for the natural C implementation of the kernel. The function declaration conforms to the declaration of DSPLIB_w_vec_exec. More... | |
| template DSPLIB_STATUS | DSPLIB_w_vec_exec_cn< float > (DSPLIB_kernelHandle handle, void *restrict pIn1, void *restrict pIn2, void *restrict pM, void *restrict pOut) |
| template DSPLIB_STATUS | DSPLIB_w_vec_exec_cn< double > (DSPLIB_kernelHandle handle, void *restrict pIn1, void *restrict pIn2, void *restrict pM, void *restrict pOut) |
| template DSPLIB_STATUS | DSPLIB_w_vec_exec_cn< int8_t > (DSPLIB_kernelHandle handle, void *restrict pIn1, void *restrict pIn2, void *restrict pM, void *restrict pOut) |
| template DSPLIB_STATUS | DSPLIB_w_vec_exec_cn< uint8_t > (DSPLIB_kernelHandle handle, void *restrict pIn1, void *restrict pIn2, void *restrict pM, void *restrict pOut) |
| template DSPLIB_STATUS | DSPLIB_w_vec_exec_cn< int16_t > (DSPLIB_kernelHandle handle, void *restrict pIn1, void *restrict pIn2, void *restrict pM, void *restrict pOut) |
| template DSPLIB_STATUS | DSPLIB_w_vec_exec_cn< uint16_t > (DSPLIB_kernelHandle handle, void *restrict pIn1, void *restrict pIn2, void *restrict pM, void *restrict pOut) |
| template DSPLIB_STATUS | DSPLIB_w_vec_exec_cn< int32_t > (DSPLIB_kernelHandle handle, void *restrict pIn1, void *restrict pIn2, void *restrict pM, void *restrict pOut) |
| template DSPLIB_STATUS | DSPLIB_w_vec_exec_cn< uint32_t > (DSPLIB_kernelHandle handle, void *restrict pIn1, void *restrict pIn2, void *restrict pM, void *restrict pOut) |
| DSPLIB_STATUS DSPLIB_w_vec_exec_cn | ( | DSPLIB_kernelHandle | handle, |
| void *restrict | pIn1, | ||
| void *restrict | pIn2, | ||
| void *restrict | pM, | ||
| void *restrict | pOut | ||
| ) |
This function is the main execution function for the natural C implementation of the kernel. The function declaration conforms to the declaration of DSPLIB_w_vec_exec.
TBD
| [in] | handle | : Active handle to the kernel |
| [in] | pIn1 | : Pointer to buffer holding the input data 1 |
| [in] | pIn2 | : Pointer to buffer holding the input data 2 data |
| [in] | pM | : Pointer to buffer holding weight factor data |
| [out] | pOut | : Pointer to buffer holding the output data |
Definition at line 32 of file DSPLIB_w_vec_cn.cpp.
| template DSPLIB_STATUS DSPLIB_w_vec_exec_cn< float > | ( | DSPLIB_kernelHandle | handle, |
| void *restrict | pIn1, | ||
| void *restrict | pIn2, | ||
| void *restrict | pM, | ||
| void *restrict | pOut | ||
| ) |
| template DSPLIB_STATUS DSPLIB_w_vec_exec_cn< double > | ( | DSPLIB_kernelHandle | handle, |
| void *restrict | pIn1, | ||
| void *restrict | pIn2, | ||
| void *restrict | pM, | ||
| void *restrict | pOut | ||
| ) |
| template DSPLIB_STATUS DSPLIB_w_vec_exec_cn< int8_t > | ( | DSPLIB_kernelHandle | handle, |
| void *restrict | pIn1, | ||
| void *restrict | pIn2, | ||
| void *restrict | pM, | ||
| void *restrict | pOut | ||
| ) |
| template DSPLIB_STATUS DSPLIB_w_vec_exec_cn< uint8_t > | ( | DSPLIB_kernelHandle | handle, |
| void *restrict | pIn1, | ||
| void *restrict | pIn2, | ||
| void *restrict | pM, | ||
| void *restrict | pOut | ||
| ) |
| template DSPLIB_STATUS DSPLIB_w_vec_exec_cn< int16_t > | ( | DSPLIB_kernelHandle | handle, |
| void *restrict | pIn1, | ||
| void *restrict | pIn2, | ||
| void *restrict | pM, | ||
| void *restrict | pOut | ||
| ) |
| template DSPLIB_STATUS DSPLIB_w_vec_exec_cn< uint16_t > | ( | DSPLIB_kernelHandle | handle, |
| void *restrict | pIn1, | ||
| void *restrict | pIn2, | ||
| void *restrict | pM, | ||
| void *restrict | pOut | ||
| ) |
| template DSPLIB_STATUS DSPLIB_w_vec_exec_cn< int32_t > | ( | DSPLIB_kernelHandle | handle, |
| void *restrict | pIn1, | ||
| void *restrict | pIn2, | ||
| void *restrict | pM, | ||
| void *restrict | pOut | ||
| ) |
| template DSPLIB_STATUS DSPLIB_w_vec_exec_cn< uint32_t > | ( | DSPLIB_kernelHandle | handle, |
| void *restrict | pIn1, | ||
| void *restrict | pIn2, | ||
| void *restrict | pM, | ||
| void *restrict | pOut | ||
| ) |