Skip to content

Commit 0d49aa6

Browse files
Correct bug ARM-software#164
1 parent a4e82f8 commit 0d49aa6

File tree

2 files changed

+16
-2
lines changed

2 files changed

+16
-2
lines changed

Source/FastMathFunctions/arm_sqrt_q15.c

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,14 @@ arm_status arm_sqrt_q15(
115115
{
116116
*pOut = 0;
117117

118-
return (ARM_MATH_ARGUMENT_ERROR);
118+
if (number==0)
119+
{
120+
return (ARM_MATH_SUCCESS);
121+
}
122+
else
123+
{
124+
return (ARM_MATH_ARGUMENT_ERROR);
125+
}
119126
}
120127
}
121128

Source/FastMathFunctions/arm_sqrt_q31.c

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,14 @@ arm_status arm_sqrt_q31(
118118
{
119119
*pOut = 0;
120120

121-
return (ARM_MATH_ARGUMENT_ERROR);
121+
if (number==0)
122+
{
123+
return (ARM_MATH_SUCCESS);
124+
}
125+
else
126+
{
127+
return (ARM_MATH_ARGUMENT_ERROR);
128+
}
122129
}
123130
}
124131

0 commit comments

Comments
 (0)