Commit 281bb5e4 by Richard Kenner

(target_negative): -0 counts as negative.

From-SVN: r6735
parent b9b5c1b3
......@@ -824,19 +824,14 @@ target_isnan (x)
/* Check for a negative REAL_VALUE_TYPE number.
* this means strictly less than zero, not -0.
* This just checks the sign bit, so that -0 counts as negative.
*/
int
target_negative (x)
REAL_VALUE_TYPE x;
{
unsigned EMUSHORT e[NE];
GET_REAL (&x, e);
if (ecmp (e, ezero) == -1)
return (1);
return (0);
return ereal_isneg (x);
}
/* Expansion of REAL_VALUE_TRUNCATE.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment