34 #ifndef VXLIB_ACCUMULATESQUAREIMAGE_IXX_OXX_H_
35 #define VXLIB_ACCUMULATESQUAREIMAGE_IXX_OXX_H_
37 #include "../common/VXLIB_types.h"
166 const void *restrict pIn,
167 const void *restrict pOut,
void * VXLIB_kernelHandle
Handle type for VXLIB operations.
VXLIB_STATUS_NAME
The enumeration of all status codes.
VXLIB_STATUS VXLIB_accumulateSquareImage_exec(VXLIB_kernelHandle handle, void *restrict pIn, void *restrict pOut, uint32_t shift)
This function is the main kernel compute function.
void VXLIB_accumulateSquareImage_perfEst(VXLIB_kernelHandle handle, size_t *archCycles, size_t *estCycles)
VXLIB_STATUS VXLIB_accumulateSquareImage_init(VXLIB_kernelHandle handle, VXLIB_bufParams2D_t *bufParamsIn, VXLIB_bufParams2D_t *bufParamsOut, const VXLIB_accumulateSquareImage_InitArgs *pKerInitArgs)
This function should be called before the VXLIB_accumulateSquareImage_exec function is called....
VXLIB_STATUS VXLIB_accumulateSquareImage_exec_checkParams(VXLIB_kernelHandle handle, const void *restrict pIn, const void *restrict pOut, uint32_t shift)
This function checks the validity of the parameters passed to VXLIB_accumulateSquareImage_exec functi...
int32_t VXLIB_accumulateSquareImage_getHandleSize(VXLIB_accumulateSquareImage_InitArgs *pKerInitArgs)
This is a query function to calculate the size of internal handle.
VXLIB_STATUS VXLIB_accumulateSquareImage_init_checkParams(VXLIB_kernelHandle handle, const VXLIB_bufParams2D_t *bufParamsIn, const VXLIB_bufParams2D_t *bufParamsOut, const VXLIB_accumulateSquareImage_InitArgs *pKerInitArgs)
This function checks the validity of the parameters passed to VXLIB_accumulateSquareImage_init functi...
Structure containing the parameters to initialize the kernel.
int8_t funcStyle
Variant of the function, refer to VXLIB_FUNCTION_STYLE
A structure for a 2 dimensional buffer descriptor.