34 #ifndef VXLIB_NORML1_IXX_IXX_OXX_H_
35 #define VXLIB_NORML1_IXX_IXX_OXX_H_
37 #include "../common/VXLIB_types.h"
173 const void *restrict pIn0,
174 const void *restrict pIn1,
175 const void *restrict pOut);
void * VXLIB_kernelHandle
Handle type for VXLIB operations.
VXLIB_STATUS_NAME
The enumeration of all status codes.
void VXLIB_normL1_perfEst(VXLIB_kernelHandle handle, size_t *archCycles, size_t *estCycles)
This function estimates the archCycles and estCycles.
VXLIB_STATUS VXLIB_normL1_init_checkParams(VXLIB_kernelHandle handle, const VXLIB_bufParams2D_t *bufParamsIn0, const VXLIB_bufParams2D_t *bufParamsIn1, const VXLIB_bufParams2D_t *bufParamsOut, const VXLIB_normL1_InitArgs *pKerInitArgs)
This function checks the validity of the parameters passed to VXLIB_normL1_init function....
VXLIB_STATUS VXLIB_normL1_exec(VXLIB_kernelHandle handle, void *restrict pIn0, void *restrict pIn1, void *restrict pOut)
This function is the main kernel compute function.
VXLIB_STATUS VXLIB_normL1_exec_checkParams(VXLIB_kernelHandle handle, const void *restrict pIn0, const void *restrict pIn1, const void *restrict pOut)
This function checks the validity of the parameters passed to VXLIB_normL1_exec function....
int32_t VXLIB_normL1_getHandleSize(VXLIB_normL1_InitArgs *pKerInitArgs)
This is a query function to calculate the size of internal handle.
VXLIB_STATUS VXLIB_normL1_init(VXLIB_kernelHandle handle, VXLIB_bufParams2D_t *bufParamsIn0, VXLIB_bufParams2D_t *bufParamsIn1, VXLIB_bufParams2D_t *bufParamsOut, const VXLIB_normL1_InitArgs *pKerInitArgs)
This function should be called before the VXLIB_normL1_exec function is called. This function takes c...
A structure for a 2 dimensional buffer descriptor.
Structure containing the parameters to initialize the kernel.
int8_t funcStyle
Variant of the function, refer to VXLIB_FUNCTION_STYLE