CMSIS-DSP: Removed patch for armclang issue on M55

Issue will be corrected in 6.15
pull/19/head
Christophe Favergeon 5 years ago
parent 11ead8bc19
commit a7fd426546

@ -884,10 +884,7 @@ void arm_correlate_q7(
k = count; k = count;
#endif /* #if defined (ARM_MATH_LOOPUNROLL) */ #endif /* #if defined (ARM_MATH_LOOPUNROLL) */
/* Temporary fix for bug in clang */
#if defined(ARM_MATH_MVEF) && defined(ARM_MATH_AUTOVECTORIZE)
#pragma clang loop vectorize(disable)
#endif
while (k > 0U) while (k > 0U)
{ {
/* Perform the multiply-accumulate */ /* Perform the multiply-accumulate */

@ -379,10 +379,7 @@ void arm_mat_vec_mult_f32(const arm_matrix_instance_f32 *pSrcMat, const float32_
// process remainder of row // process remainder of row
colCnt = numCols & 1u; colCnt = numCols & 1u;
/* Temporary fix for bug in clang */
#if defined(ARM_MATH_MVEF) && defined(ARM_MATH_AUTOVECTORIZE)
#pragma clang loop vectorize(disable)
#endif
while (colCnt > 0) { while (colCnt > 0) {
sum += *pInA1++ * *pInVec++; sum += *pInA1++ * *pInVec++;
colCnt--; colCnt--;

@ -355,9 +355,7 @@ void arm_mat_vec_mult_q7(const arm_matrix_instance_q7 *pSrcMat, const q7_t *pVec
/* process any remaining columns */ /* process any remaining columns */
colCnt = numCols & 3u; colCnt = numCols & 3u;
#if defined(ARM_MATH_MVEI) && defined(ARM_MATH_AUTOVECTORIZE)
#pragma clang loop vectorize(disable)
#endif
while (colCnt > 0) { while (colCnt > 0) {
vecData = *pInVec++; vecData = *pInVec++;
sum1 += *pInA1++ * vecData; sum1 += *pInA1++ * vecData;

Loading…
Cancel
Save