52#if !defined(NE10_UNROLL_LEVEL)
54#define NE10_UNROLL_LEVEL 0
55#elif defined(__aarch64__)
56#define NE10_UNROLL_LEVEL 1
58#define NE10_UNROLL_LEVEL 0
72typedef signed char ne10_int8_t;
73typedef unsigned char ne10_uint8_t;
74typedef signed short ne10_int16_t;
75typedef unsigned short ne10_uint16_t;
76typedef signed int ne10_int32_t;
77typedef unsigned int ne10_uint32_t;
78typedef signed long long int ne10_int64_t;
79typedef unsigned long long int ne10_uint64_t;
80typedef float ne10_float32_t;
81typedef double ne10_float64_t;
82typedef int ne10_result_t;
131static inline void createColumnMajorMatrix2x2 (ne10_mat2x2f_t * outMat, ne10_float32_t m11, ne10_float32_t m21, ne10_float32_t m12, ne10_float32_t m22)
133 assert (NULL != outMat);
157static inline void createColumnMajorMatrix3x3 (ne10_mat3x3f_t * outMat, ne10_float32_t m11, ne10_float32_t m21, ne10_float32_t m31,
158 ne10_float32_t m12, ne10_float32_t m22, ne10_float32_t m32,
159 ne10_float32_t m13, ne10_float32_t m23, ne10_float32_t m33)
161 assert (NULL != outMat);
194static inline void createColumnMajorMatrix4x4 (ne10_mat4x4f_t * outMat, ne10_float32_t m11, ne10_float32_t m21, ne10_float32_t m31, ne10_float32_t m41,
195 ne10_float32_t m12, ne10_float32_t m22, ne10_float32_t m32, ne10_float32_t m42,
196 ne10_float32_t m13, ne10_float32_t m23, ne10_float32_t m33, ne10_float32_t m43,
197 ne10_float32_t m14, ne10_float32_t m24, ne10_float32_t m34, ne10_float32_t m44)
199 assert (NULL != outMat);
229#define NE10_MAXFACTORS 32
243 ne10_int32_t *factors;
275#if (NE10_UNROLL_LEVEL == 0)
277 ne10_int32_t *factors;
280#elif (NE10_UNROLL_LEVEL > 0)
283 ne10_int32_t *r_factors;
287 ne10_int32_t *r_factors_neon;
306 ne10_int32_t *factors;
317 ne10_int32_t *factors;
337 ne10_int32_t *factors;
349 ne10_int32_t *factors;
451} ne10_print_target_t;
structure for the 16 bits fixed point FFT function.
structure for the 32 bits fixed point FFT function.
structure for the floating point FFT state
ne10_int32_t is_forward_scaled
@biref Flag to control scaling behaviour in forward floating point complex FFT.
ne10_int32_t is_backward_scaled
@biref Flag to control scaling behaviour in backward floating point complex FFT.
Instance structure for the floating-point FIR Decimation.
ne10_uint8_t M
Decimation Factor.
ne10_float32_t * pState
Points to the state variable array.
ne10_float32_t * pCoeffs
Points to the coefficient array.
ne10_uint16_t numTaps
Length of the filter.
Instance structure for the floating-point FIR filter.
ne10_float32_t * pState
Points to the state variable array.
ne10_uint16_t numTaps
Length of the filter.
ne10_float32_t * pCoeffs
Points to the coefficient array.
Instance structure for the floating-point FIR Interpolation.
ne10_float32_t * pCoeffs
Points to the coefficient array.
ne10_float32_t * pState
Points to the state variable array.
ne10_uint16_t phaseLength
Length of each polyphase filter component.
ne10_uint8_t L
Interpolation Factor.
Instance structure for the floating point FIR Lattice filter.
ne10_float32_t * pState
Points to the state variable array.
ne10_float32_t * pCoeffs
Points to the coefficient array.
ne10_uint16_t numStages
numStages of the of lattice filter.
Instance structure for the floating-point FIR Sparse filter.
ne10_uint16_t numTaps
Length of the filter.
ne10_uint16_t maxDelay
the largest number of delay line values .
ne10_float32_t * pCoeffs
Points to the coefficient array.
ne10_uint16_t stateIndex
Index pointer for the state buffer .
ne10_float32_t * pState
Points to the state variable array.
ne10_int32_t * pTapDelay
Pointer to the array containing positions of the non-zero tap values.
Instance structure for the floating point IIR Lattice filter.
ne10_float32_t * pState
Points to the state variable array.
ne10_float32_t * pkCoeffs
Points to the reflection coefficient array.
ne10_uint16_t numStages
numStages of the of lattice filter.
ne10_float32_t * pvCoeffs
Points to the ladder coefficient array.
Structure for point in image.
a 2-tuple of ne10_float32_t values.
a 3-tuple of ne10_float32_t values.
a 4-tuple of ne10_float32_t values.