DSPLIB User Guide
DSPLIB_addConstant_cn.cpp File Reference

Go to the source code of this file.

Functions

template<typename dataType , int32_t dataIn>
DSPLIB_STATUS DSPLIB_addConstant_exec_cn (DSPLIB_kernelHandle handle, void *restrict pIn1, void *restrict pIn2, 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_addConstant_exec. More...
 
template DSPLIB_STATUS DSPLIB_addConstant_exec_cn< float, DSPLIB_FLOAT32 > (DSPLIB_kernelHandle handle, void *restrict pIn1, void *restrict pIn2, void *restrict pOut)
 
template DSPLIB_STATUS DSPLIB_addConstant_exec_cn< double, DSPLIB_FLOAT64 > (DSPLIB_kernelHandle handle, void *restrict pIn1, void *restrict pIn2, void *restrict pOut)
 
template DSPLIB_STATUS DSPLIB_addConstant_exec_cn< int8_t, DSPLIB_INT8 > (DSPLIB_kernelHandle handle, void *restrict pIn1, void *restrict pIn2, void *restrict pOut)
 
template DSPLIB_STATUS DSPLIB_addConstant_exec_cn< uint8_t, DSPLIB_UINT8 > (DSPLIB_kernelHandle handle, void *restrict pIn1, void *restrict pIn2, void *restrict pOut)
 
template DSPLIB_STATUS DSPLIB_addConstant_exec_cn< int16_t, DSPLIB_INT16 > (DSPLIB_kernelHandle handle, void *restrict pIn1, void *restrict pIn2, void *restrict pOut)
 
template DSPLIB_STATUS DSPLIB_addConstant_exec_cn< uint16_t, DSPLIB_UINT16 > (DSPLIB_kernelHandle handle, void *restrict pIn1, void *restrict pIn2, void *restrict pOut)
 
template DSPLIB_STATUS DSPLIB_addConstant_exec_cn< int32_t, DSPLIB_INT32 > (DSPLIB_kernelHandle handle, void *restrict pIn1, void *restrict pIn2, void *restrict pOut)
 
template DSPLIB_STATUS DSPLIB_addConstant_exec_cn< uint32_t, DSPLIB_UINT32 > (DSPLIB_kernelHandle handle, void *restrict pIn1, void *restrict pIn2, void *restrict pOut)
 

Function Documentation

◆ DSPLIB_addConstant_exec_cn()

template<typename dataType , int32_t dataIn>
DSPLIB_STATUS DSPLIB_addConstant_exec_cn ( DSPLIB_kernelHandle  handle,
void *restrict  pIn1,
void *restrict  pIn2,
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_addConstant_exec.

Parameters
[in]handle: Active handle to the kernel
[in]pIn: Pointer to buffer holding the input data
[in]pFilterCoeffPointer to buffer holding the filter coefficient data
[in]pFilterVar: Pointer to buffer holding the filter variable data
[out]pOut: Pointer to buffer holding the output data
Returns
Status value indicating success or failure. Refer to DSPLIB_STATUS.

Definition at line 33 of file DSPLIB_addConstant_cn.cpp.

◆ DSPLIB_addConstant_exec_cn< float, DSPLIB_FLOAT32 >()

template DSPLIB_STATUS DSPLIB_addConstant_exec_cn< float, DSPLIB_FLOAT32 > ( DSPLIB_kernelHandle  handle,
void *restrict  pIn1,
void *restrict  pIn2,
void *restrict  pOut 
)

◆ DSPLIB_addConstant_exec_cn< double, DSPLIB_FLOAT64 >()

template DSPLIB_STATUS DSPLIB_addConstant_exec_cn< double, DSPLIB_FLOAT64 > ( DSPLIB_kernelHandle  handle,
void *restrict  pIn1,
void *restrict  pIn2,
void *restrict  pOut 
)

◆ DSPLIB_addConstant_exec_cn< int8_t, DSPLIB_INT8 >()

template DSPLIB_STATUS DSPLIB_addConstant_exec_cn< int8_t, DSPLIB_INT8 > ( DSPLIB_kernelHandle  handle,
void *restrict  pIn1,
void *restrict  pIn2,
void *restrict  pOut 
)

◆ DSPLIB_addConstant_exec_cn< uint8_t, DSPLIB_UINT8 >()

template DSPLIB_STATUS DSPLIB_addConstant_exec_cn< uint8_t, DSPLIB_UINT8 > ( DSPLIB_kernelHandle  handle,
void *restrict  pIn1,
void *restrict  pIn2,
void *restrict  pOut 
)

◆ DSPLIB_addConstant_exec_cn< int16_t, DSPLIB_INT16 >()

template DSPLIB_STATUS DSPLIB_addConstant_exec_cn< int16_t, DSPLIB_INT16 > ( DSPLIB_kernelHandle  handle,
void *restrict  pIn1,
void *restrict  pIn2,
void *restrict  pOut 
)

◆ DSPLIB_addConstant_exec_cn< uint16_t, DSPLIB_UINT16 >()

template DSPLIB_STATUS DSPLIB_addConstant_exec_cn< uint16_t, DSPLIB_UINT16 > ( DSPLIB_kernelHandle  handle,
void *restrict  pIn1,
void *restrict  pIn2,
void *restrict  pOut 
)

◆ DSPLIB_addConstant_exec_cn< int32_t, DSPLIB_INT32 >()

template DSPLIB_STATUS DSPLIB_addConstant_exec_cn< int32_t, DSPLIB_INT32 > ( DSPLIB_kernelHandle  handle,
void *restrict  pIn1,
void *restrict  pIn2,
void *restrict  pOut 
)

◆ DSPLIB_addConstant_exec_cn< uint32_t, DSPLIB_UINT32 >()

template DSPLIB_STATUS DSPLIB_addConstant_exec_cn< uint32_t, DSPLIB_UINT32 > ( DSPLIB_kernelHandle  handle,
void *restrict  pIn1,
void *restrict  pIn2,
void *restrict  pOut 
)