2533577ff6
2007-09-10 Janis Johnson <janis187@us.ibm.com> Ben Elliston <bje@au.ibm.com> libdecnumber/ * Makefile.in (libdecnumber_a_OBJS): Remove decUtility.o (dependencies): Add Symbols headers. * decContext.c: Upgrade to decNumber 3.53. * decContext.h: Ditto. * decDPD.h: Ditto. * decNumber.c: Ditto. * decNumber.h: Ditto. * decNumberLocal.h: Ditto. * decBasic.c: New file from decNumber 3.53. * decCommon.c: Ditto. * decDouble.c: Ditto. * decDouble.h: Ditto. * decQuad.c: Ditto. * decQuad.h: Ditto. * decSingle.c: Ditto. * decSingle.h: Ditto. * decPacked.c: Ditto. * decPacked.h: Ditto. * dpd/decimal128.c: Upgrade to decNumber 3.53. * dpd/decimal128.h: Ditto. * dpd/decimal32.c: Ditto. * dpd/decimal32.h: Ditto. * dpd/decimal64.c: Ditto. * dpd/decimal64.h: Ditto. * decLibrary.c (__dec_byte_swap): Remove. * decContextSymbols.h: New file. * decDoubleSymbols.h: New file. * decNumberSymbols.h: New file. * decPackedSymbols.h: New file. * decQuadSymbols.h: New file. * decSingleSymbols.h: New file. * decUtility.c: Delete file. * decUtility.h: Delete file. * bid/decimal128Symbols.h: New file. * bid/decimal128Local.h: New file. * bid/decimal32Symbols.h: New file. * bid/decimal64Symbols.h: New file. * bid/host-ieee128.c (__swap128): Remove. (__host_to_ieee_128, __ieee_to_host_128): Don't handle endianness. * bid/host-ieee32.c (__dec_type_swap): Remove. (__host_to_ieee_32, __ieee_to_host_32): Don't handle endianness. * bid/host-ieee64.c (__swap64): Remove. (__host_to_ieee_64, __ieee_to_host_64): Don't handle endianness. * dpd/decimal32Symbols.h: New file. * dpd/decimal64Symbols.h: New file. * dpd/decimal128Symbols.h: New file. * dpd/decimal128Local.h: New file. libgcc/ * Makefile.in (dfp-filenames): Remove decUtility, add decDouble, decPacked, decQuad, decSingle. gcc/ * dfp.c: Include decimal128Local.h; (dfp_byte_swap): Remove. (encode_decimal32, decode_decimal32): Don't handle endianness. (encode_decimal64, decode_decimal64): Ditto. (encode_decimal128, decode_decimal128): Ditto. * config/dfp-bit.c (host_to_ieee32, ieee_to_host_32): Ditto. (__swap64): Remove. (host_to_ieee_64, ieee_to_host_64): Don't handle endianness. (__swap128): Remove (host_to_ieee_128, ieee_to_host_128): Don't handle endianness. * Makefile.in (DECNUM_H): Add decimal128Local.h. Co-Authored-By: Ben Elliston <bje@au.ibm.com> From-SVN: r128350
85 lines
3.6 KiB
C
85 lines
3.6 KiB
C
#if !defined(DECDOUBLESYMBOLS)
|
|
#define DECDOUBLESYMBOLS
|
|
|
|
#ifdef IN_LIBGCC2
|
|
#define decDoubleAbs __decDoubleAbs
|
|
#define decDoubleAdd __decDoubleAdd
|
|
#define decDoubleAnd __decDoubleAnd
|
|
#define decDoubleCanonical __decDoubleCanonical
|
|
#define decDoubleClass __decDoubleClass
|
|
#define decDoubleClassString __decDoubleClassString
|
|
#define decDoubleCompare __decDoubleCompare
|
|
#define decDoubleCompareSignal __decDoubleCompareSignal
|
|
#define decDoubleCompareTotal __decDoubleCompareTotal
|
|
#define decDoubleCompareTotalMag __decDoubleCompareTotalMag
|
|
#define decDoubleCopy __decDoubleCopy
|
|
#define decDoubleCopyAbs __decDoubleCopyAbs
|
|
#define decDoubleCopyNegate __decDoubleCopyNegate
|
|
#define decDoubleCopySign __decDoubleCopySign
|
|
#define decDoubleDigits __decDoubleDigits
|
|
#define decDoubleDivide __decDoubleDivide
|
|
#define decDoubleDivideInteger __decDoubleDivideInteger
|
|
#define decDoubleFMA __decDoubleFMA
|
|
#define decDoubleFromBCD __decDoubleFromBCD
|
|
#define decDoubleFromInt32 __decDoubleFromInt32
|
|
#define decDoubleFromPacked __decDoubleFromPacked
|
|
#define decDoubleFromString __decDoubleFromString
|
|
#define decDoubleFromUInt32 __decDoubleFromUInt32
|
|
#define decDoubleFromWider __decDoubleFromWider
|
|
#define decDoubleGetCoefficient __decDoubleGetCoefficient
|
|
#define decDoubleGetExponent __decDoubleGetExponent
|
|
#define decDoubleInvert __decDoubleInvert
|
|
#define decDoubleIsCanonical __decDoubleIsCanonical
|
|
#define decDoubleIsFinite __decDoubleIsFinite
|
|
#define decDoubleIsInfinite __decDoubleIsInfinite
|
|
#define decDoubleIsInteger __decDoubleIsInteger
|
|
#define decDoubleIsNaN __decDoubleIsNaN
|
|
#define decDoubleIsNormal __decDoubleIsNormal
|
|
#define decDoubleIsSignaling __decDoubleIsSignaling
|
|
#define decDoubleIsSignalling __decDoubleIsSignalling
|
|
#define decDoubleIsSigned __decDoubleIsSigned
|
|
#define decDoubleIsSubnormal __decDoubleIsSubnormal
|
|
#define decDoubleIsZero __decDoubleIsZero
|
|
#define decDoubleLogB __decDoubleLogB
|
|
#define decDoubleMax __decDoubleMax
|
|
#define decDoubleMaxMag __decDoubleMaxMag
|
|
#define decDoubleMin __decDoubleMin
|
|
#define decDoubleMinMag __decDoubleMinMag
|
|
#define decDoubleMinus __decDoubleMinus
|
|
#define decDoubleMultiply __decDoubleMultiply
|
|
#define decDoubleNextMinus __decDoubleNextMinus
|
|
#define decDoubleNextPlus __decDoubleNextPlus
|
|
#define decDoubleNextToward __decDoubleNextToward
|
|
#define decDoubleOr __decDoubleOr
|
|
#define decDoublePlus __decDoublePlus
|
|
#define decDoubleQuantize __decDoubleQuantize
|
|
#define decDoubleRadix __decDoubleRadix
|
|
#define decDoubleReduce __decDoubleReduce
|
|
#define decDoubleRemainder __decDoubleRemainder
|
|
#define decDoubleRemainderNear __decDoubleRemainderNear
|
|
#define decDoubleRotate __decDoubleRotate
|
|
#define decDoubleSameQuantum __decDoubleSameQuantum
|
|
#define decDoubleScaleB __decDoubleScaleB
|
|
#define decDoubleSetCoefficient __decDoubleSetCoefficient
|
|
#define decDoubleSetExponent __decDoubleSetExponent
|
|
#define decDoubleShift __decDoubleShift
|
|
#define decDoubleShow __decDoubleShow
|
|
#define decDoubleSubtract __decDoubleSubtract
|
|
#define decDoubleToBCD __decDoubleToBCD
|
|
#define decDoubleToEngString __decDoubleToEngString
|
|
#define decDoubleToInt32 __decDoubleToInt32
|
|
#define decDoubleToInt32Exact __decDoubleToInt32Exact
|
|
#define decDoubleToIntegralExact __decDoubleToIntegralExact
|
|
#define decDoubleToIntegralValue __decDoubleToIntegralValue
|
|
#define decDoubleToPacked __decDoubleToPacked
|
|
#define decDoubleToString __decDoubleToString
|
|
#define decDoubleToUInt32 __decDoubleToUInt32
|
|
#define decDoubleToUInt32Exact __decDoubleToUInt32Exact
|
|
#define decDoubleToWider __decDoubleToWider
|
|
#define decDoubleVersion __decDoubleVersion
|
|
#define decDoubleXor __decDoubleXor
|
|
#define decDoubleZero __decDoubleZero
|
|
#endif
|
|
|
|
#endif
|