diff libdecnumber/decQuad.c @ 55:77e2b8dfacca gcc-4.4.5

update it from 4.4.3 to 4.5.0
author ryoma <e075725@ie.u-ryukyu.ac.jp>
date Fri, 12 Feb 2010 23:39:51 +0900
parents a06113de4d67
children 04ced10e8804
line wrap: on
line diff
--- a/libdecnumber/decQuad.c	Sun Feb 07 18:28:00 2010 +0900
+++ b/libdecnumber/decQuad.c	Fri Feb 12 23:39:51 2010 +0900
@@ -29,111 +29,111 @@
 /* This module comprises decQuad operations (including conversions)   */
 /* ------------------------------------------------------------------ */
 
-#include "decContext.h"	      /* public includes */
+#include "decContext.h"       /* public includes */
 #include "decQuad.h"	      /* .. */
 
 /* Constant mappings for shared code */
-#define DECPMAX	    DECQUAD_Pmax
-#define DECEMIN	    DECQUAD_Emin
-#define DECEMAX	    DECQUAD_Emax
+#define DECPMAX     DECQUAD_Pmax
+#define DECEMIN     DECQUAD_Emin
+#define DECEMAX     DECQUAD_Emax
 #define DECEMAXD    DECQUAD_EmaxD
 #define DECBYTES    DECQUAD_Bytes
 #define DECSTRING   DECQUAD_String
 #define DECECONL    DECQUAD_EconL
-#define DECBIAS	    DECQUAD_Bias
-#define DECLETS	    DECQUAD_Declets
+#define DECBIAS     DECQUAD_Bias
+#define DECLETS     DECQUAD_Declets
 #define DECQTINY   (-DECQUAD_Bias)
 
 /* Type and function mappings for shared code */
-#define decFloat		decQuad		  /* Type name */
+#define decFloat		   decQuad	  /* Type name */
 
 /* Utilities and conversions (binary results, extractors, etc.) */
-#define decFloatFromBCD		decQuadFromBCD
-#define decFloatFromInt32	decQuadFromInt32
-#define decFloatFromPacked	decQuadFromPacked
-#define decFloatFromString	decQuadFromString
-#define decFloatFromUInt32	decQuadFromUInt32
-#define decFloatFromWider	decQuadFromWider
-#define decFloatGetCoefficient	decQuadGetCoefficient
-#define decFloatGetExponent	decQuadGetExponent
-#define decFloatSetCoefficient	decQuadSetCoefficient
-#define decFloatSetExponent	decQuadSetExponent
-#define decFloatShow		decQuadShow
-#define decFloatToBCD		decQuadToBCD
-#define decFloatToEngString	decQuadToEngString
-#define decFloatToInt32		decQuadToInt32
-#define decFloatToInt32Exact	decQuadToInt32Exact
-#define decFloatToPacked	decQuadToPacked
-#define decFloatToString	decQuadToString
-#define decFloatToUInt32	decQuadToUInt32
-#define decFloatToUInt32Exact	decQuadToUInt32Exact
-#define decFloatToWider		decQuadToWider
-#define decFloatZero		decQuadZero
+#define decFloatFromBCD 	   decQuadFromBCD
+#define decFloatFromInt32	   decQuadFromInt32
+#define decFloatFromPacked	   decQuadFromPacked
+#define decFloatFromPackedChecked  decQuadFromPackedChecked
+#define decFloatFromString	   decQuadFromString
+#define decFloatFromUInt32	   decQuadFromUInt32
+#define decFloatFromWider	   decQuadFromWider
+#define decFloatGetCoefficient	   decQuadGetCoefficient
+#define decFloatGetExponent	   decQuadGetExponent
+#define decFloatSetCoefficient	   decQuadSetCoefficient
+#define decFloatSetExponent	   decQuadSetExponent
+#define decFloatShow		   decQuadShow
+#define decFloatToBCD		   decQuadToBCD
+#define decFloatToEngString	   decQuadToEngString
+#define decFloatToInt32 	   decQuadToInt32
+#define decFloatToInt32Exact	   decQuadToInt32Exact
+#define decFloatToPacked	   decQuadToPacked
+#define decFloatToString	   decQuadToString
+#define decFloatToUInt32	   decQuadToUInt32
+#define decFloatToUInt32Exact	   decQuadToUInt32Exact
+#define decFloatToWider 	   decQuadToWider
+#define decFloatZero		   decQuadZero
 
 /* Computational (result is a decFloat) */
-#define decFloatAbs		decQuadAbs
-#define decFloatAdd		decQuadAdd
-#define decFloatAnd		decQuadAnd
-#define decFloatDivide		decQuadDivide
-#define decFloatDivideInteger	decQuadDivideInteger
-#define decFloatFMA		decQuadFMA
-#define decFloatInvert		decQuadInvert
-#define decFloatLogB		decQuadLogB
-#define decFloatMax		decQuadMax
-#define decFloatMaxMag		decQuadMaxMag
-#define decFloatMin		decQuadMin
-#define decFloatMinMag		decQuadMinMag
-#define decFloatMinus		decQuadMinus
-#define decFloatMultiply	decQuadMultiply
-#define decFloatNextMinus	decQuadNextMinus
-#define decFloatNextPlus	decQuadNextPlus
-#define decFloatNextToward	decQuadNextToward
-#define decFloatOr		decQuadOr
-#define decFloatPlus		decQuadPlus
-#define decFloatQuantize	decQuadQuantize
-#define decFloatReduce		decQuadReduce
-#define decFloatRemainder	decQuadRemainder
-#define decFloatRemainderNear	decQuadRemainderNear
-#define decFloatRotate		decQuadRotate
-#define decFloatScaleB		decQuadScaleB
-#define decFloatShift		decQuadShift
-#define decFloatSubtract	decQuadSubtract
-#define decFloatToIntegralValue decQuadToIntegralValue
-#define decFloatToIntegralExact decQuadToIntegralExact
-#define decFloatXor		decQuadXor
+#define decFloatAbs		   decQuadAbs
+#define decFloatAdd		   decQuadAdd
+#define decFloatAnd		   decQuadAnd
+#define decFloatDivide		   decQuadDivide
+#define decFloatDivideInteger	   decQuadDivideInteger
+#define decFloatFMA		   decQuadFMA
+#define decFloatInvert		   decQuadInvert
+#define decFloatLogB		   decQuadLogB
+#define decFloatMax		   decQuadMax
+#define decFloatMaxMag		   decQuadMaxMag
+#define decFloatMin		   decQuadMin
+#define decFloatMinMag		   decQuadMinMag
+#define decFloatMinus		   decQuadMinus
+#define decFloatMultiply	   decQuadMultiply
+#define decFloatNextMinus	   decQuadNextMinus
+#define decFloatNextPlus	   decQuadNextPlus
+#define decFloatNextToward	   decQuadNextToward
+#define decFloatOr		   decQuadOr
+#define decFloatPlus		   decQuadPlus
+#define decFloatQuantize	   decQuadQuantize
+#define decFloatReduce		   decQuadReduce
+#define decFloatRemainder	   decQuadRemainder
+#define decFloatRemainderNear	   decQuadRemainderNear
+#define decFloatRotate		   decQuadRotate
+#define decFloatScaleB		   decQuadScaleB
+#define decFloatShift		   decQuadShift
+#define decFloatSubtract	   decQuadSubtract
+#define decFloatToIntegralValue    decQuadToIntegralValue
+#define decFloatToIntegralExact    decQuadToIntegralExact
+#define decFloatXor		   decQuadXor
 
 /* Comparisons */
-#define decFloatCompare		decQuadCompare
-#define decFloatCompareSignal	decQuadCompareSignal
-#define decFloatCompareTotal	decQuadCompareTotal
-#define decFloatCompareTotalMag decQuadCompareTotalMag
+#define decFloatCompare 	   decQuadCompare
+#define decFloatCompareSignal	   decQuadCompareSignal
+#define decFloatCompareTotal	   decQuadCompareTotal
+#define decFloatCompareTotalMag    decQuadCompareTotalMag
 
 /* Copies */
-#define decFloatCanonical	decQuadCanonical
-#define decFloatCopy		decQuadCopy
-#define decFloatCopyAbs		decQuadCopyAbs
-#define decFloatCopyNegate	decQuadCopyNegate
-#define decFloatCopySign	decQuadCopySign
+#define decFloatCanonical	   decQuadCanonical
+#define decFloatCopy		   decQuadCopy
+#define decFloatCopyAbs 	   decQuadCopyAbs
+#define decFloatCopyNegate	   decQuadCopyNegate
+#define decFloatCopySign	   decQuadCopySign
 
 /* Non-computational */
-#define decFloatClass		decQuadClass
-#define decFloatClassString	decQuadClassString
-#define decFloatDigits		decQuadDigits
-#define decFloatIsCanonical	decQuadIsCanonical
-#define decFloatIsFinite	decQuadIsFinite
-#define decFloatIsInfinite	decQuadIsInfinite
-#define decFloatIsInteger	decQuadIsInteger
-#define decFloatIsNaN		decQuadIsNaN
-#define decFloatIsNormal	decQuadIsNormal
-#define decFloatIsSignaling	decQuadIsSignaling
-#define decFloatIsSignalling	decQuadIsSignalling
-#define decFloatIsSigned	decQuadIsSigned
-#define decFloatIsSubnormal	decQuadIsSubnormal
-#define decFloatIsZero		decQuadIsZero
-#define decFloatRadix		decQuadRadix
-#define decFloatSameQuantum	decQuadSameQuantum
-#define decFloatVersion		decQuadVersion
-
+#define decFloatClass		   decQuadClass
+#define decFloatClassString	   decQuadClassString
+#define decFloatDigits		   decQuadDigits
+#define decFloatIsCanonical	   decQuadIsCanonical
+#define decFloatIsFinite	   decQuadIsFinite
+#define decFloatIsInfinite	   decQuadIsInfinite
+#define decFloatIsInteger	   decQuadIsInteger
+#define decFloatIsNaN		   decQuadIsNaN
+#define decFloatIsNormal	   decQuadIsNormal
+#define decFloatIsSignaling	   decQuadIsSignaling
+#define decFloatIsSignalling	   decQuadIsSignalling
+#define decFloatIsSigned	   decQuadIsSigned
+#define decFloatIsSubnormal	   decQuadIsSubnormal
+#define decFloatIsZero		   decQuadIsZero
+#define decFloatRadix		   decQuadRadix
+#define decFloatSameQuantum	   decQuadSameQuantum
+#define decFloatVersion 	   decQuadVersion
 
 #include "decNumberLocal.h"   /* local includes (need DECPMAX) */
 #include "decCommon.c"	      /* non-arithmetic decFloat routines */