From 9de72e763fce51bf41ddccc0457504c4a1148318 Mon Sep 17 00:00:00 2001 From: Markus Multrus Date: Mon, 30 Jun 2025 20:12:10 +0200 Subject: [PATCH] fix i_mult_o(), i_mult() --- lib_com/basop32.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib_com/basop32.c b/lib_com/basop32.c index fbe08a11f..6a34cff43 100644 --- a/lib_com/basop32.c +++ b/lib_com/basop32.c @@ -3582,13 +3582,13 @@ Word16 i_mult_o( Word16 a, Word16 b, Flag *Overflow ) #ifdef ORIGINAL_G7231 return a * b; #else - register Word32 c = a * b; + register Word32 c = (Word32) a * b; return saturate_o( c, Overflow ); #endif } Word16 i_mult( Word16 a, Word16 b ) { - return i_mult_o( a, b, NULL ); + return i_mult_sat( a, b ); } Word16 i_mult_sat( Word16 a, Word16 b ) { -- GitLab