|
|
|
|
@ -391,7 +391,14 @@ arm_status arm_conv_partial_fast_q31(
|
|
|
|
|
count += 4U;
|
|
|
|
|
|
|
|
|
|
/* Update the inputA and inputB pointers for next MAC calculation */
|
|
|
|
|
px = pIn1 + count;
|
|
|
|
|
if ((int32_t)firstIndex - (int32_t)srcBLen + 1 > 0)
|
|
|
|
|
{
|
|
|
|
|
px = pIn1 + firstIndex - srcBLen + 1 + count;
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
px = pIn1 + count;
|
|
|
|
|
}
|
|
|
|
|
py = pSrc2;
|
|
|
|
|
|
|
|
|
|
/* Decrement the loop counter */
|
|
|
|
|
@ -449,7 +456,14 @@ arm_status arm_conv_partial_fast_q31(
|
|
|
|
|
count++;
|
|
|
|
|
|
|
|
|
|
/* Update the inputA and inputB pointers for next MAC calculation */
|
|
|
|
|
px = pIn1 + count;
|
|
|
|
|
if ((int32_t)firstIndex - (int32_t)srcBLen + 1 > 0)
|
|
|
|
|
{
|
|
|
|
|
px = pIn1 + firstIndex - srcBLen + 1 + count;
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
px = pIn1 + count;
|
|
|
|
|
}
|
|
|
|
|
py = pSrc2;
|
|
|
|
|
|
|
|
|
|
/* Decrement the loop counter */
|
|
|
|
|
@ -487,7 +501,14 @@ arm_status arm_conv_partial_fast_q31(
|
|
|
|
|
count++;
|
|
|
|
|
|
|
|
|
|
/* Update the inputA and inputB pointers for next MAC calculation */
|
|
|
|
|
px = pIn1 + count;
|
|
|
|
|
if ((int32_t)firstIndex - (int32_t)srcBLen + 1 > 0)
|
|
|
|
|
{
|
|
|
|
|
px = pIn1 + firstIndex - srcBLen + 1 + count;
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
px = pIn1 + count;
|
|
|
|
|
}
|
|
|
|
|
py = pSrc2;
|
|
|
|
|
|
|
|
|
|
/* Decrement the loop counter */
|
|
|
|
|
|