Update arm_offset_q31.c

It seems that there is __QADD instruction in all cases. Can we just use __QADD here, like you did in arm_add_q31.c .
pull/19/head
killua-killua 5 years ago committed by Christophe Favergeon
parent 0dc176154c
commit dc096e0de2

@ -114,29 +114,13 @@ void arm_offset_q31(
/* C = A + offset */ /* C = A + offset */
/* Add offset and store result in destination buffer. */ /* Add offset and store result in destination buffer. */
#if defined (ARM_MATH_DSP)
*pDst++ = __QADD(*pSrc++, offset); *pDst++ = __QADD(*pSrc++, offset);
#else
*pDst++ = (q31_t) clip_q63_to_q31((q63_t) * pSrc++ + offset);
#endif
#if defined (ARM_MATH_DSP)
*pDst++ = __QADD(*pSrc++, offset); *pDst++ = __QADD(*pSrc++, offset);
#else
*pDst++ = (q31_t) clip_q63_to_q31((q63_t) * pSrc++ + offset);
#endif
#if defined (ARM_MATH_DSP)
*pDst++ = __QADD(*pSrc++, offset); *pDst++ = __QADD(*pSrc++, offset);
#else
*pDst++ = (q31_t) clip_q63_to_q31((q63_t) * pSrc++ + offset);
#endif
#if defined (ARM_MATH_DSP)
*pDst++ = __QADD(*pSrc++, offset); *pDst++ = __QADD(*pSrc++, offset);
#else
*pDst++ = (q31_t) clip_q63_to_q31((q63_t) * pSrc++ + offset);
#endif
/* Decrement loop counter */ /* Decrement loop counter */
blkCnt--; blkCnt--;

Loading…
Cancel
Save