Commit f64ad1d3 by Ben Elliston Committed by Ben Elliston

decNumber.h (decNumberNegate): Remove.

libdecnumber/
	* decNumber.h (decNumberNegate): Remove.
gcc/
	* dfp.c (decimal_to_decnumber): Do not use decNumberNegate to
	negate dn -- manipulate it directly.

From-SVN: r114922
parent 8c339083
2006-06-23 Ben Elliston <bje@au.ibm.com>
* dfp.c (decimal_to_decnumber): Do not use decNumberNegate to
negate dn -- manipulate it directly.
2006-06-22 Roger Sayle <roger@eyesopen.com> 2006-06-22 Roger Sayle <roger@eyesopen.com>
Steven Bosscher <stevenb.gcc@gmail.com> Steven Bosscher <stevenb.gcc@gmail.com>
......
...@@ -137,7 +137,7 @@ decimal_to_decnumber (const REAL_VALUE_TYPE *r, decNumber *dn) ...@@ -137,7 +137,7 @@ decimal_to_decnumber (const REAL_VALUE_TYPE *r, decNumber *dn)
/* Fix up sign bit. */ /* Fix up sign bit. */
if (r->sign != decNumberIsNegative (dn)) if (r->sign != decNumberIsNegative (dn))
decNumberNegate (dn); dn->bits ^= DECNEG;
} }
/* Encode a real into an IEEE 754R decimal32 type. */ /* Encode a real into an IEEE 754R decimal32 type. */
......
2006-06-23 Ben Elliston <bje@au.ibm.com>
* decNumber.h (decNumberNegate): Remove.
2006-05-23 Carlos O'Donell <carlos@codesourcery.com> 2006-05-23 Carlos O'Donell <carlos@codesourcery.com>
* Makefile.in: Add install-html target. Add install-html to .PHONY * Makefile.in: Add install-html target. Add install-html to .PHONY
......
...@@ -178,6 +178,5 @@ decNumber *decNumberZero (decNumber *); ...@@ -178,6 +178,5 @@ decNumber *decNumberZero (decNumber *);
#define decNumberIsNegative(dn) (((dn)->bits&DECNEG)!=0) #define decNumberIsNegative(dn) (((dn)->bits&DECNEG)!=0)
#define decNumberIsNaN(dn) (((dn)->bits&(DECNAN|DECSNAN))!=0) #define decNumberIsNaN(dn) (((dn)->bits&(DECNAN|DECSNAN))!=0)
#define decNumberIsInfinite(dn) (((dn)->bits&DECINF)!=0) #define decNumberIsInfinite(dn) (((dn)->bits&DECINF)!=0)
#define decNumberNegate(dn) (((dn)->bits)^=DECNEG)
#endif #endif
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