summaryrefslogtreecommitdiff
path: root/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/basic_op_c_equivalent.h
diff options
context:
space:
mode:
Diffstat (limited to 'opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/basic_op_c_equivalent.h')
-rw-r--r--opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/basic_op_c_equivalent.h24
1 files changed, 12 insertions, 12 deletions
diff --git a/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/basic_op_c_equivalent.h b/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/basic_op_c_equivalent.h
index eb91049..62072a5 100644
--- a/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/basic_op_c_equivalent.h
+++ b/opencore/codecs_v2/audio/gsm_amr/amr_nb/common/include/basic_op_c_equivalent.h
@@ -117,9 +117,9 @@ extern "C"
if ((L_var1 ^ L_var2) >= 0)
{
- if ((L_sum ^ L_var1) < 0)
+ if ((L_sum ^ L_var1) >> 31)
{
- L_sum = (L_var1 < 0) ? MIN_32 : MAX_32;
+ L_sum = (L_var1 >> 31) ? MIN_32 : MAX_32;
*pOverflow = 1;
}
}
@@ -155,11 +155,11 @@ extern "C"
L_diff = L_var1 - L_var2;
- if ((L_var1 ^ L_var2) < 0)
+ if ((L_var1 ^ L_var2) >> 31)
{
if ((L_diff ^ L_var1) & MIN_32)
{
- L_diff = (L_var1 < 0L) ? MIN_32 : MAX_32;
+ L_diff = (L_var1 >> 31) ? MIN_32 : MAX_32;
*pOverflow = 1;
}
}
@@ -202,9 +202,9 @@ extern "C"
/* Check if L_sum and L_var_3 share the same sign */
if ((L_var3 ^ result) > 0)
{
- if ((L_sum ^ L_var3) < 0)
+ if ((L_sum ^ L_var3) >> 31)
{
- L_sum = (L_var3 < 0) ? MIN_32 : MAX_32;
+ L_sum = (L_var3 >> 31) ? MIN_32 : MAX_32;
*pOverflow = 1;
}
}
@@ -342,9 +342,9 @@ extern "C"
if ((L_product ^ product32) > 0)
{
- if ((L_sum ^ L_product) < 0)
+ if ((L_sum ^ L_product) >> 31)
{
- L_sum = (L_product < 0) ? MIN_32 : MAX_32;
+ L_sum = (L_product >> 31) ? MIN_32 : MAX_32;
}
}
@@ -358,9 +358,9 @@ extern "C"
if ((L_product ^ product32) > 0)
{
- if ((L_sum ^ L_product) < 0)
+ if ((L_sum ^ L_product) >> 31)
{
- L_sum = (L_product < 0) ? MIN_32 : MAX_32;
+ L_sum = (L_product >> 31) ? MIN_32 : MAX_32;
}
}
return (L_sum);
@@ -413,9 +413,9 @@ extern "C"
if ((L_product ^ result) > 0)
{
- if ((L_sum ^ L_product) < 0)
+ if ((L_sum ^ L_product) >> 31)
{
- L_sum = (L_product < 0) ? MIN_32 : MAX_32;
+ L_sum = (L_product >> 31) ? MIN_32 : MAX_32;
*pOverflow = 1;
}
}