37 #ifndef C71_VXLIB_DEBUG_H_
38 #define C71_VXLIB_DEBUG_H_ 1
49 #include "../VXLIB_bufParams.h"
50 #include "../VXLIB_types.h"
111 static inline uint8_t VXLIB_firstElement(c7x::uchar_vec vector) {
return *((uint8_t *) (&vector)); }
113 static inline int8_t VXLIB_firstElement(c7x::char_vec vector) {
return *((int8_t *) (&vector)); }
115 static inline uint16_t VXLIB_firstElement(c7x::ushort_vec vector) {
return *((uint16_t *) (&vector)); }
117 static inline int16_t VXLIB_firstElement(c7x::short_vec vector) {
return *((int16_t *) (&vector)); }
void VXLIB_debugPrintBufParams3D(const VXLIB_bufParams3D_t *params)
void VXLIB_debugPrintMatrix1D(void *matrix, const VXLIB_bufParams1D_t *params)
void VXLIB_debugPrint3DVReg(void *matrix, const VXLIB_bufParams3D_t *params)
void VXLIB_debugPrintBufParams(const VXLIB_bufParams2D_t *params)
void VXLIB_debugPrintMatrix3D(void *matrix, const VXLIB_bufParams3D_t *params)
void VXLIB_debugPrintBufParams1D(const VXLIB_bufParams1D_t *params)
void VXLIB_debugPrintMatrix(void *matrix, const VXLIB_bufParams2D_t *params)
A structure for a 1 dimensional buffer descriptor.
A structure for a 2 dimensional buffer descriptor.
A structure for a 3 dimensional buffer descriptor.