Go to the source code of this file.
|
| DSPLIB_STATUS | DSPLIB_mat_submat_copy_init_cn (DSPLIB_kernelHandle handle, DSPLIB_bufParams2D_t *bufParamsX, DSPLIB_bufParams2D_t *bufParamsY, const DSPLIB_mat_submat_copyInitArgs *pKerInitArgs) |
| | This function is the initialization function for the natural C implementation of the kernel. The function declaration conforms to the declaration of DSPLIB_mat_submat_copy_init. More...
|
| |
| template<typename dataType > |
| DSPLIB_STATUS | DSPLIB_mat_submat_copy_exec_cn (DSPLIB_kernelHandle handle, void *restrict pX, void *restrict pY) |
| | This function is the main execution function for the natural C implementation of the kernel. The function declaration conforms to the declaration of DSPLIB_mat_submat_copy_exec. More...
|
| |
| template DSPLIB_STATUS | DSPLIB_mat_submat_copy_exec_cn< int8_t > (DSPLIB_kernelHandle handle, void *restrict pX, void *restrict pY) |
| |
| template DSPLIB_STATUS | DSPLIB_mat_submat_copy_exec_cn< uint8_t > (DSPLIB_kernelHandle handle, void *restrict pX, void *restrict pY) |
| |
| template DSPLIB_STATUS | DSPLIB_mat_submat_copy_exec_cn< int16_t > (DSPLIB_kernelHandle handle, void *restrict pX, void *restrict pY) |
| |
| template DSPLIB_STATUS | DSPLIB_mat_submat_copy_exec_cn< uint16_t > (DSPLIB_kernelHandle handle, void *restrict pX, void *restrict pY) |
| |
| template DSPLIB_STATUS | DSPLIB_mat_submat_copy_exec_cn< int32_t > (DSPLIB_kernelHandle handle, void *restrict pX, void *restrict pY) |
| |
| template DSPLIB_STATUS | DSPLIB_mat_submat_copy_exec_cn< uint32_t > (DSPLIB_kernelHandle handle, void *restrict pX, void *restrict pY) |
| |
| template DSPLIB_STATUS | DSPLIB_mat_submat_copy_exec_cn< uint64_t > (DSPLIB_kernelHandle handle, void *restrict pX, void *restrict pY) |
| |
| template DSPLIB_STATUS | DSPLIB_mat_submat_copy_exec_cn< int64_t > (DSPLIB_kernelHandle handle, void *restrict pX, void *restrict pY) |
| |
| template DSPLIB_STATUS | DSPLIB_mat_submat_copy_exec_cn< float > (DSPLIB_kernelHandle handle, void *restrict pX, void *restrict pY) |
| |
| template DSPLIB_STATUS | DSPLIB_mat_submat_copy_exec_cn< double > (DSPLIB_kernelHandle handle, void *restrict pX, void *restrict pY) |
| |
◆ DSPLIB_mat_submat_copy_init_cn()
This function is the initialization function for the natural C implementation of the kernel. The function declaration conforms to the declaration of DSPLIB_mat_submat_copy_init.
- Parameters
-
| [in] | handle | : Active handle to the kernel |
| [in] | bufParamsX | : Pointer to the structure containing dimensional information of input buffer |
| [out] | bufParamsY | : Pointer to the structure containing dimensional information of ouput buffer |
| [in] | pKerInitArgs | : Pointer to the structure holding init parameters |
- Returns
- Status value indicating success or failure. Refer to DSPLIB_STATUS.
Definition at line 43 of file DSPLIB_mat_submat_copy_cn.cpp.
◆ DSPLIB_mat_submat_copy_exec_cn()
template<typename dataType >
This function is the main execution function for the natural C implementation of the kernel. The function declaration conforms to the declaration of DSPLIB_mat_submat_copy_exec.
- Parameters
-
| [in] | handle | : Active handle to the kernel |
| [in] | pX | : Pointer to buffer holding the X matrix |
| [out] | pY | : Pointer to buffer holding the Y matrix |
- Returns
- Status value indicating success or failure. Refer to DSPLIB_STATUS.
Definition at line 58 of file DSPLIB_mat_submat_copy_cn.cpp.
◆ DSPLIB_mat_submat_copy_exec_cn< int8_t >()
◆ DSPLIB_mat_submat_copy_exec_cn< uint8_t >()
◆ DSPLIB_mat_submat_copy_exec_cn< int16_t >()
◆ DSPLIB_mat_submat_copy_exec_cn< uint16_t >()
◆ DSPLIB_mat_submat_copy_exec_cn< int32_t >()
◆ DSPLIB_mat_submat_copy_exec_cn< uint32_t >()
◆ DSPLIB_mat_submat_copy_exec_cn< uint64_t >()
◆ DSPLIB_mat_submat_copy_exec_cn< int64_t >()
◆ DSPLIB_mat_submat_copy_exec_cn< float >()
◆ DSPLIB_mat_submat_copy_exec_cn< double >()