78 #ifdef ARM_MATH_MATRIX_CHECK 96 #ifndef ARM_MATH_CM0_FAMILY 101 blkCnt = (uint32_t) numSamples >> 2u;
118 blkCnt = (uint32_t) numSamples % 0x4u;
126 *pOut++ = (
q15_t) __QADD16(*pInA++, *pInB++);
137 blkCnt = (uint32_t) numSamples;
145 *pOut++ = (
q15_t) __SSAT(((
q31_t) * pInA++ + *pInB++), 16);
arm_status arm_mat_add_q15(const arm_matrix_instance_q15 *pSrcA, const arm_matrix_instance_q15 *pSrcB, arm_matrix_instance_q15 *pDst)
Q15 matrix addition.
int16_t q15_t
16-bit fractional data type in 1.15 format.
#define __SIMD32(addr)
definition to read/write two 16 bit values.
Instance structure for the Q15 matrix structure.
int32_t q31_t
32-bit fractional data type in 1.31 format.
arm_status
Error status returned by some functions in the library.