summaryrefslogtreecommitdiffstats
path: root/libavutil/softfloat.h
diff options
context:
space:
mode:
Diffstat (limited to 'libavutil/softfloat.h')
-rw-r--r--libavutil/softfloat.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/libavutil/softfloat.h b/libavutil/softfloat.h
index 651bbf4..4cc3ceb 100644
--- a/libavutil/softfloat.h
+++ b/libavutil/softfloat.h
@@ -174,6 +174,8 @@ static av_always_inline SoftFloat av_sqrt_sf(SoftFloat val)
if (val.mant == 0)
val.exp = MIN_EXP;
+ else if (val.mant < 0)
+ av_assert0(0);
else
{
tabIndex = (val.mant - 0x20000000) >> 20;
OpenPOWER on IntegriCloud