72 #ifndef ARM_MATH_CM0_FAMILY 82 blkCnt = blockSize >> 2u;
96 #ifndef ARM_MATH_BIG_ENDIAN 98 __PKHBT(((in1 > 0) ? in1 : (
q15_t)__QSUB16(0, in1)),
99 ((in2 > 0) ? in2 : (
q15_t)__QSUB16(0, in2)), 16);
105 __PKHBT(((in2 > 0) ? in2 : (
q15_t)__QSUB16(0, in2)),
106 ((in1 > 0) ? in1 : (
q15_t)__QSUB16(0, in1)), 16);
114 #ifndef ARM_MATH_BIG_ENDIAN 117 __PKHBT(((in1 > 0) ? in1 : (
q15_t)__QSUB16(0, in1)),
118 ((in2 > 0) ? in2 : (
q15_t)__QSUB16(0, in2)), 16);
124 __PKHBT(((in2 > 0) ? in2 : (
q15_t)__QSUB16(0, in2)),
125 ((in1 > 0) ? in1 : (
q15_t)__QSUB16(0, in1)), 16);
132 pDst = (
q15_t *)simd;
136 blkCnt = blockSize % 0x4u;
145 *pDst++ = (in1 > 0) ? in1 : (
q15_t)__QSUB16(0, in1);
167 *pDst++ = (in > 0) ? in : ((in == (
q15_t) 0x8000) ? 0x7fff : -in);
#define __SIMD32_CONST(addr)
void arm_abs_q15(q15_t *pSrc, q15_t *pDst, uint32_t blockSize)
Q15 vector absolute value.
int16_t q15_t
16-bit fractional data type in 1.15 format.