[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[commits] r3856 - in /branches/libdfp/libc/dfp: ./ bits/ sysdeps/ sysdeps/dfp/ sysdeps/dfp/math/ sysdeps/dfp/math/bits/ sysdeps/dfp/st...



Author: eberlein
Date: Thu Oct 18 17:23:12 2007
New Revision: 3856

Log:

	* First commit of libc/dfp addon.  Logs from historical development
        follow.
========================================
        BEGIN HISTORY FOR LIBDFP	
========================================
------------------------------------------------------------------------
r363 | ryanarn | 2007-09-06 11:54:21 -0500 (Thu, 06 Sep 2007) | 9 lines

2007-09-06  Ryan S. Arnold  <rsa@xxxxxxxxxx>

        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/fixunsdddi.S: Fixed usage
        of 64 bit constant to 128 bit constant.
        * dfp/sysdeps/powerpc/powerpc64/power6/fpu/floatditd.S: Fixed
        erroneous asm opcode 'r0' usage for long parameter to proper 'r3'.
        * dfp/sysdeps/powerpc/powerpc64/power6/fpu/floatdisd.S: Fixed
        erroneous asm opcode 'r0' usage for long parameter to proper 'r3'.

------------------------------------------------------------------------
r362 | ryanarn | 2007-09-04 17:06:33 -0500 (Tue, 04 Sep 2007) | 59 lines

2007-09-04  Ryan S. Arnold  <rsa@xxxxxxxxxx>

        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/floatunssisd.S:  Corrected
        conversion bug.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/trunctdsd2.S: same as above.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/floatunsdisd.S: same as above.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/fixunssddi.S: same as above.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/fixsddi.S: same as above.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/fixunsdddi.S: same as above.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/floatsidd.S: same as above.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/fixdddi.S: same as above.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/fixunstddi.S: same as above.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/floatsitd.S: same as above.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/floatdidd.S: same as above.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/fixtddi.S: same as above.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/floatunssidd.S: same as above.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/fixunssdsi.S: same as above.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/fixsdsi.S: same as above.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/floatditd.S: same as above.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/floatunssitd.S: same as above.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/floatunsdidd.S: same as above.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/fixunsddsi.S: same as above.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/floatsisd.S: same as above.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/fixddsi.S: same as above.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/floatunsditd.S: same as above.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/fixunstdsi.S: same as above.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/floatdisd.S: same as above.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/fixtdsi.S: same as above.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/trunctddd2.S: same as above.
        * dfp/sysdeps/powerpc/powerpc64/power6/fpu/floatunssisd.S: same as above.
        * dfp/sysdeps/powerpc/powerpc64/power6/fpu/trunctdsd2.S: same as above.
        * dfp/sysdeps/powerpc/powerpc64/power6/fpu/floatunsdisd.S: same as above.
        * dfp/sysdeps/powerpc/powerpc64/power6/fpu/fixunssddi.S: same as above.
        * dfp/sysdeps/powerpc/powerpc64/power6/fpu/fixsddi.S: same as above.
        * dfp/sysdeps/powerpc/powerpc64/power6/fpu/fixunsdddi.S: same as above.
        * dfp/sysdeps/powerpc/powerpc64/power6/fpu/floatsidd.S: same as above.
        * dfp/sysdeps/powerpc/powerpc64/power6/fpu/fixdddi.S: same as above.
        * dfp/sysdeps/powerpc/powerpc64/power6/fpu/fixunstddi.S: same as above.
        * dfp/sysdeps/powerpc/powerpc64/power6/fpu/floatsitd.S: same as above.
        * dfp/sysdeps/powerpc/powerpc64/power6/fpu/floatdidd.S: same as above.
        * dfp/sysdeps/powerpc/powerpc64/power6/fpu/fixtddi.S: same as above.
        * dfp/sysdeps/powerpc/powerpc64/power6/fpu/floatunssidd.S: same as above.
        * dfp/sysdeps/powerpc/powerpc64/power6/fpu/fixunssdsi.S: same as above.
        * dfp/sysdeps/powerpc/powerpc64/power6/fpu/fixsdsi.S: same as above.
        * dfp/sysdeps/powerpc/powerpc64/power6/fpu/floatditd.S: same as above.
        * dfp/sysdeps/powerpc/powerpc64/power6/fpu/floatunssitd.S: same as above.
        * dfp/sysdeps/powerpc/powerpc64/power6/fpu/floatunsdidd.S: same as above.
        * dfp/sysdeps/powerpc/powerpc64/power6/fpu/fixunsddsi.S: same as above.
        * dfp/sysdeps/powerpc/powerpc64/power6/fpu/floatsisd.S: same as above.
        * dfp/sysdeps/powerpc/powerpc64/power6/fpu/fixddsi.S: same as above.
        * dfp/sysdeps/powerpc/powerpc64/power6/fpu/floatunsditd.S: same as above.
        * dfp/sysdeps/powerpc/powerpc64/power6/fpu/fixunstdsi.S: same as above.
        * dfp/sysdeps/powerpc/powerpc64/power6/fpu/floatdisd.S: same as above.
        * dfp/sysdeps/powerpc/powerpc64/power6/fpu/fixtdsi.S: same as above.
        * dfp/sysdeps/powerpc/powerpc64/power6/fpu/trunctddd2.S: same as above.
        * dfp/sysdeps/powerpc/dfpu/fe_decround.c: (__fe_dec_getround) Fixed to
        * fetch the decimal rounding mode from the high order 32-bits of the
        64-bit FPSCR (Thanks Eberlein).

------------------------------------------------------------------------
r361 | eberlein | 2007-07-23 15:16:32 -0500 (Mon, 23 Jul 2007) | 3 lines

        * dfp/sysdeps/powerpc/dfpu/fe_decround.c: Fixed bit locations for rounding mode in fe_getround.


------------------------------------------------------------------------
r360 | eberlein | 2007-07-11 19:54:36 -0500 (Wed, 11 Jul 2007) | 4 lines

        * dfp/sysdeps/soft-dfp/convert.h: changed Decimal source to use
        __signbitd{32|64|128} instead of __builtin_signbitd{32|64|128}


------------------------------------------------------------------------
r359 | eberlein | 2007-06-29 23:44:08 -0500 (Fri, 29 Jun 2007) | 3 lines

        * dfp/test/test_zero:  New file.


------------------------------------------------------------------------
r358 | eberlein | 2007-06-29 23:39:44 -0500 (Fri, 29 Jun 2007) | 4 lines

        * dfp/sysdeps/soft-dfp/convert.c: Reverted changes to handle negative zero, now
        that fpclassify works for negative zero.


------------------------------------------------------------------------
r357 | ryanarn | 2007-06-29 17:32:37 -0500 (Fri, 29 Jun 2007) | 5 lines

2007-06-27  Ryan S. Arnold  <rsa@xxxxxxxxxx>

        * dfp/sysdeps/ieee754r/d32/fpclassifyd32.c: Check for -0.0 and mask
        the sign bit when extracting the combination field.

------------------------------------------------------------------------
r356 | eberlein | 2007-06-29 14:36:22 -0500 (Fri, 29 Jun 2007) | 4 lines

        * dfp/sysdeps/soft-dfp/convert.h: Added prototype for __builtin_signbit.
        * dfp/sysdeps/ieee754r/d32/tgamma32.c: Added prototype for __builtin_signbit.


------------------------------------------------------------------------
r355 | eberlein | 2007-06-29 13:17:11 -0500 (Fri, 29 Jun 2007) | 3 lines

        * dfp/sysdeps/ieee754r/d32/tgamma32.c: Added missing prototype.


------------------------------------------------------------------------
r354 | eberlein | 2007-06-28 14:56:13 -0500 (Thu, 28 Jun 2007) | 5 lines

        * dfp/sysdeps/soft-dfp/convert.c: Converting DFP->DFP will use
        user-specified rounding mode.  Conversions of -0 will preserve
        sign bit.


------------------------------------------------------------------------
r353 | ryanarn | 2007-06-27 19:47:56 -0500 (Wed, 27 Jun 2007) | 5 lines

2007-06-27  Ryan S. Arnold  <rsa@xxxxxxxxxx>

        * dfp/sysdeps/soft-dfp/Versions: Fixed reference of GLIBC_2.6 back to
        GLIBC_2.5.

------------------------------------------------------------------------
r352 | eberlein | 2007-06-27 16:52:33 -0500 (Wed, 27 Jun 2007) | 7 lines

        * dfp/Versions: Reverted to GLIBC version 2.5
        * dfp/Versions.def: ditto
        * dfp/sysdeps/dfp/Versions: ditto
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/Versions: ditto
        * dfp/sysdeps/powerpc/powerpc64/power6/fpu/Versions: ditto


------------------------------------------------------------------------
r351 | ryanarn | 2007-06-27 15:31:10 -0500 (Wed, 27 Jun 2007) | 5 lines

2007-06-27  Ryan S. Arnold  <rsa@xxxxxxxxxx>

        * dfp/fmt_dfp.c: Removed because it has been deprecated by
        fmt_d[32|64|128].c.

------------------------------------------------------------------------
r350 | ryanarn | 2007-06-27 15:28:24 -0500 (Wed, 27 Jun 2007) | 30 lines

2007-06-27  Ryan S. Arnold  <rsa@xxxxxxxxxx>

        * dfp/fmt_d32.c: Add macroized __fmt_d[32|64|128] function
        implementation which now supports printf width and precision format
        flags.
        * dfp/fmt_d64.c: Set _DECIMAL_SIZE = 64 and #include fmt_d32.c.
        * dfp/fmt_d128.c: Set _DECIMAL_SIZE = 128 and #include fmt_d32.c.
        * dfp/fmt_dfp.c: Minor modification in preparation for removal.
        * dfp/fmt_dfp.h: Remove __fmt_dfp symbol and add _fmt_d[32|64|128].
        * dfp/Makefile: Add fmt_d[32|64|128] and removed fmt_dfp.
        * dfp/test/test_printf.c: Test new printf width and precision format
        flags.
        * dfp/test/test_fpclassify.c: Expand the denormal case.
        * dfp/test/test_isnormal.c: Expand the isnormal testcase.
        * dfp/test/test_printf2.c: Expand.
        * dfp/sysdeps/dfp/printf_dfp.c: Modified to invoke __fmt_d[32|64|128]
        rather than __fmt_dfp().
        * dfp/sysdeps/ieee754r/dfpmacro.h: Additions in support of the new
        __fmt_d[32|64|128] functions.  Namely the addition of the
        IEEE_DECIMAL_TO_STRING and IEEE_DECIMAL_TO_ENG_STRING macros.
        * dfp/Versions: Removed fmt_dfp symbol and replaced with
        fmt_d[32|64|128] sybmols.

        * dfp/test/test_decref.c: New test to check _Decimal32 GCC issue.
        * dfp/test/test_decode2.c: Added test case to show how extra digits of
        precision or packed.
        * dfp/test/test_frexpd.c: Exploratory test used to determine what
        frexpd is actually returning.


------------------------------------------------------------------------
r349 | eberlein | 2007-06-26 13:13:25 -0500 (Tue, 26 Jun 2007) | 8 lines

        * Versions: updated requirements to GLIBC 2.6
        * sysdeps/dfp/Versions: ditto
        * sysdeps/soft-dfp/Versions: ditto
        * sysdeps/powerpc/powerpc32/power6/fpu/Versions: ditto
        * sysdeps/powerpc/powerpc64/power6/fpu/Versions: ditto
        * Versions.def: ditto


------------------------------------------------------------------------
r348 | eberlein | 2007-06-21 17:39:23 -0500 (Thu, 21 Jun 2007) | 4 lines

        * dfp/sysdeps/ieee754r/d32/log1pd32.c: When input is -1.0,
        return -Infinity, not Infinity.


------------------------------------------------------------------------
r347 | eberlein | 2007-06-21 16:46:46 -0500 (Thu, 21 Jun 2007) | 4 lines

        * dfp/test/test_set2.c: tgamma(-DEC_INFINITY) should return
        -DEC_INFINITY, not NaN.


------------------------------------------------------------------------
r346 | eberlein | 2007-06-21 16:44:56 -0500 (Thu, 21 Jun 2007) | 4 lines

        * dfp/sysdeps/ieee754r/d32/tgammad32.c: Fixed sign of result for
        non-integer negative inputs.  Integer negative inputs return NaN.


------------------------------------------------------------------------
r345 | eberlein | 2007-06-19 14:38:49 -0500 (Tue, 19 Jun 2007) | 4 lines

        * dfp/sysdeps/ieee754r/d32/tgammad32.c: When input is zero, preserve
        sign on infinity result.


------------------------------------------------------------------------
r344 | eberlein | 2007-06-11 18:55:18 -0500 (Mon, 11 Jun 2007) | 3 lines

        * dfp/test/test_except.c: fixed test for FE_INEXACT


------------------------------------------------------------------------
r343 | ryanarn | 2007-06-06 16:41:56 -0500 (Wed, 06 Jun 2007) | 5 lines

2007-06-06  Ryan S. Arnold  <rsa@xxxxxxxxxx>

        * dfp/test/test_conversion.c: Additions for _Decimal64.
        * dfp/sysdeps/ieee754r/d32/fpclassifyd32.c: Added #include <float.h>

------------------------------------------------------------------------
r342 | ryanarn | 2007-06-05 23:18:36 -0500 (Tue, 05 Jun 2007) | 4 lines

2007-06-05  Ryan S. Arnold  <rsa@xxxxxxxxxx>

        * dfp/sysdeps/powerpc/decode-decimal.c: Missing NULL terminator.

------------------------------------------------------------------------
r341 | ryanarn | 2007-06-05 17:53:25 -0500 (Tue, 05 Jun 2007) | 9 lines

2007-06-05  Ryan S. Arnold  <rsa@xxxxxxxxxx>

        * dfp/test/test_conversion.c: Fix compilation error and add a long
        double to _Decimal64 test.
        * dfp/sysdeps/soft-dfp/convert.c: Fix bug in double to _Decimal32
        conversion (truncdfsd) where a rounding error caused a bug in the
        conversion.  Got around this by making the mantissa long long
        conversion store into a _Decimal128 rather than DEST_TYPE.

------------------------------------------------------------------------
r340 | ryanarn | 2007-06-05 16:51:52 -0500 (Tue, 05 Jun 2007) | 8 lines

2007-06-05  Ryan S. Arnold  <rsa@xxxxxxxxxx>

        * dfp/sysdeps/powerpc/decode-decimal.c: Fix extraneous exponent sign
        in the output introduced when sjmunroe's version of itoa was used.
        * dfp/sysdeps/ieee754r/d32/fpclassifyd32.c: Fixed the denormal
        detection to account for the oddly encoded, but still normal case of
        10E-96 (which is the same as 1E-95).

------------------------------------------------------------------------
r339 | eberlein | 2007-06-04 19:37:35 -0500 (Mon, 04 Jun 2007) | 3 lines

        * dfp/test/test_except.c: Expanded test to include more exceptions.


------------------------------------------------------------------------
r338 | ryanarn | 2007-06-04 14:19:14 -0500 (Mon, 04 Jun 2007) | 14 lines

2007-06-04  Ryan S. Arnold  <rsa@xxxxxxxxxx>

        * dfp/test/test_printf.c: New.
        * dfp/test/test_conversion.c: Updated.
        * dfp/test/test_convert.h: New.
        * dfp/test/test_double_to_decimal.c: New.
        * dfp/test/test_printf2.c: New.
        * dfp/sysdeps/powerpc/decode-decimal.c: Fixed include.
        * dfp/fmt_dfp.c: Fixed local .h include to global .h include.
        * dfp/sysdeps/unix/sysv/linux/powerpc/powerpc32/power6x/Implies: Added
        to do the same as power6 and pick up FPSCR rounding mode set/get.
        * dfp/sysdeps/unix/sysv/linux/powerpc/powerpc64/power6x/Implies: Added
        to do the same as power6 and pick up FPSCR rounding mode set/get.

------------------------------------------------------------------------
r337 | eberlein | 2007-05-29 16:05:46 -0500 (Tue, 29 May 2007) | 3 lines

        * dfp/test/test_except.c: New file.


------------------------------------------------------------------------
r336 | ryanarn | 2007-05-29 12:30:23 -0500 (Tue, 29 May 2007) | 7 lines

2007-05-29  Ryan S. Arnold  <rsa@xxxxxxxxxx>

        * dfp/sysdeps/powerpc/fmt_dfp.c: Removed.  It was checked in too
        early.
        * dfp/sysdeps/powerpc/dpd-private.h: Fixed cpydeclet to
        __dfp_cpydeclet.

------------------------------------------------------------------------
r335 | ryanarn | 2007-05-29 12:21:03 -0500 (Tue, 29 May 2007) | 6 lines

2007-05-29  Ryan S. Arnold  <rsa@xxxxxxxxxx>

        * dfp/sysdeps/unix/sysv/linux/powerpc/Implies: Removed because it
        pushed the powerpc targets too early in the configure stage.  It is
        unnecessary.

------------------------------------------------------------------------
r334 | ryanarn | 2007-05-23 15:35:33 -0500 (Wed, 23 May 2007) | 7 lines

2007-05-23  Ryan S. Arnold  <rsa@xxxxxxxxxx>

        * dfp/sysdeps/powerpc/fmt_dfp.c: Moved from disp-decimal.c.  The
        PowerPC based override will directly decode the DPD encoded
        _Decimal[32|64|128] value.
        * dfp/sysdeps/powerpc/disp-decimal.c: Moved to fmt_dfp.c.

------------------------------------------------------------------------
r333 | ryanarn | 2007-05-23 15:30:57 -0500 (Wed, 23 May 2007) | 12 lines

2007-05-23  Ryan S. Arnold  <rsa@xxxxxxxxxx>

        * dfp/decode-decimal.c: Moved from disp-decimal.c
        * dfp/decode-decimal.h: Moved from disp-decimal.h
        * dfp/disp-decimal.c: Moved to decode-decimal.c.
        * dfp/Makefile: disp-decimal -> decode_decimal.
        * dfp/disp-decimal.h: Moved to decode-decimal.h.
        * dfp/sysdeps/powerpc/decode-decimal.c: Moved from disp-decimal.h.
        * dfp/sysdeps/powerpc/dpd-private.h: Moved DPD conversion tables from
        disp-decimal.c.  Added static inline helper functions.
        * dfp/sysdeps/powerpc/disp-decimal.c: Removed conversion tables.

------------------------------------------------------------------------
r332 | eberlein | 2007-05-22 18:46:39 -0500 (Tue, 22 May 2007) | 6 lines

        * dfp/sysdeps/soft-dfp/classify.c: New file.
        * dfp/sysdeps/soft-dfp/Makefile: Added classify to libdfp-routines.
        * dfp/sysdeps/soft-dfp/convert.c: Changed calls to frexp to builtins or dfp versions.
        * dfp/sysdeps/soft-dfp/convert.h: Added defines for FREXP and CLASSIFY.


------------------------------------------------------------------------
r331 | ryanarn | 2007-05-22 16:11:18 -0500 (Tue, 22 May 2007) | 4 lines

2007-05-22  Ryan S. Arnold  <rsa@xxxxxxxxxx>

        * dfp/test/janis.c: Removed, unnecessary.

------------------------------------------------------------------------
r330 | ryanarn | 2007-05-22 15:37:34 -0500 (Tue, 22 May 2007) | 5 lines

2007-05-22  Ryan S. Arnold  <rsa@xxxxxxxxxx>

        * dfp/test/README: Fixed test_decimal.c -> test-decimal.c.
        * dfp/test/CLEANME: Fixed test_decimal.c -> test-decimal.c.

------------------------------------------------------------------------
r329 | ryanarn | 2007-05-22 15:29:58 -0500 (Tue, 22 May 2007) | 34 lines

2006-05-22  Ryan S. Arnold  <rsa@xxxxxxxxxx>

        * dfp/test/test_conversion.c: Updated to point out high precision
        binary float conversion to lower precision _Decimal problem.
        * dfp/test/README: Exclude test_decimal.c from build.
        * dfp/test/CLEANME: New script to remove executables.
        * dfp/sysdeps/powerpc/truncxfdd.c: Removed, redundant to
        what's dfp/sysdeps/soft-dfp.
        * dfp/sysdeps/powerpc/extendsdsf.c: Same.
        * dfp/sysdeps/powerpc/extendsfsd.c: Same.
        * dfp/sysdeps/powerpc/extendsftd.c: Same.
        * dfp/sysdeps/powerpc/extenddfdd.c: Same.
        * dfp/sysdeps/powerpc/trunctdsf.c: Same.
        * dfp/sysdeps/powerpc/extendsdxf.c: Same.
        * dfp/sysdeps/powerpc/truncdddf.c: Same.
        * dfp/sysdeps/powerpc/extendxftd.c: Same.
        * dfp/sysdeps/powerpc/truncxfsd.c: Same.
        * dfp/sysdeps/powerpc/trunctdxf.c: Same.
        * dfp/sysdeps/powerpc/extendsfdd.c: Same.
        * dfp/sysdeps/powerpc/extendsddf.c: Same.
        * dfp/sysdeps/powerpc/extenddftd.c: Same.
        * dfp/sysdeps/powerpc/truncddsf.c: Same.
        * dfp/sysdeps/powerpc/truncdfsd.c: Same.
        * dfp/sysdeps/powerpc/extendddxf.c: Same.
        * dfp/sysdeps/powerpc/trunctddf.c: Same.
        * dfp/sysdeps/powerpc/decpowof2.c: Moved to dfp/sysdeps/soft-dfp.
        * dfp/sysdeps/powerpc/binpowof10.c: Moved to dfp/sysdpes/soft-dfp.
        * dfp/sysdeps/soft-dfp/decpowof2.c: Moved from dfp/sysdeps/powerpc.
        * dfp/sysdeps/soft-dfp/binpowof10.c: Moved from dfp/sysdeps/powerpc.
        * dfp/sysdeps/unix/sysv/linux/powerpc/Implies: Added 'powerpc'
        referring to dfp/sysdeps/powerpc.  This is so that on PowerPC
        overrides in this directory get picked up before those in
        dfp/sysdeps/soft-dfp.

------------------------------------------------------------------------
r328 | ryanarn | 2007-05-18 16:36:53 -0500 (Fri, 18 May 2007) | 99 lines

2007-05-18  Ryan S. Arnold  <rsa@xxxxxxxxxx>

        * dfp/libdfp-test.inc: Macroized rounding mode 'get' function name.
        * dfp/Makefile: Added decroundtls to libc and mapround to libdfp, and
        moved fe_decround to libdfp.
        * dfp/test/test_conversion.c: New test to test float to _Decimal32
        conversion.
        * dfp/test/test_round.c: Extended the rounding mode tests.
        * dfp/sysdeps/powerpc/fpu/bits/fenvinline.h: Updated with a comment
        for the binary rounding mode.
        * dfp/sysdeps/powerpc/dfpu/decroundtls.c: Empty stub for power6 so
        that the dfp/Makefile is satisfied by the target.  Power6 doesn't use
        TLS for the dec rounding mode.  It uses the FPSCR.
        * dfp/sysdeps/powerpc/dfpu/decroundtls.h: Empty except for an empty
        __decrm_round symbol to satisfy the linker.  Power6 doesn't use TLS
        the dec rounding mode.  It uses the FPSRC.
        * dfp/sysdeps/powerpc/dfpu/fe_decround.c: Updated to use three
        parameter version of mtfsfi for setting decimal rounding mode.  Also
        updated to accept rounding modes 5/6/7 [hardware supported but no
        C-spec supported].
        * dfp/sysdeps/dfp/decroundtls.c Added to provide TLS and accessor for
        libc dec rounding mode.
        * dfp/sysdeps/dfp/decroundtls.h Added to provide a prototype
        for __decrm_round for fetching the decimal rounding mode TLS
        variable location.
        * dfp/sysdeps/dfp/fe_decround.c: Removed TLS declaration and move
        definition into libdfp rather than libc.
        * dfp/sysdeps/ieee754r/d32/quantized32.c: Fixed reference of
        fe_dec_getround() to __dn_getround() which maps from the hardware
        ordered rounding mode enumeration types to the decNumber enumeration
        types.
        * dfp/sysdeps/ieee754r/d32/llrintd32.c: Same
        * dfp/sysdeps/ieee754r/d32/powd32.c: Same
        * dfp/sysdeps/ieee754r/d32/lrintd32.c: Same
        * dfp/sysdeps/ieee754r/d32/nearbyintd32.c: Same
        * dfp/sysdeps/ieee754r/d32/rintd32.c: Same
        * dfp/README: Explain TLS for dec rounding mode.
        * dfp/bits/dfpfenv.h: Reordered rounding mode enumeration types to
        match Power6 hardware due to precedence for binary rounding mode.
        * dfp/decNumberMath.h: Added __decNumberPow() prototype that was
        accidentally taken out.
        * dfp/mapround.c: Added.  Provides __dn_getround which maps Power6
        enumeration rounding modes to decNumber rounding modes.
        * dfp/dfpfenv_private.h: Removed libc_hidden_proto macros.
        * dfp/Versions: Moved fe_dec_round to libdfp.  Added __dec_rm_location
        to libc in order to provide the TLS rounding mode on non-power6.
        * dfp/mapround.h: Added to provide the __dn_getround prototype.

        * dfp/test/gcc-tests/func-scalar.c: New tests from Janis.
        * dfp/test/gcc-tests/signbit-2.c
        * dfp/test/gcc-tests/usual-arith-conv.c
        * dfp/test/gcc-tests/operator-logical.c
        * dfp/test/gcc-tests/dfp-except.h
        * dfp/test/gcc-tests/compare-eq-d128.c
        * dfp/test/gcc-tests/func-array.c
        * dfp/test/gcc-tests/convert-int.c
        * dfp/test/gcc-tests/compare-special.h
        * dfp/test/gcc-tests/compare-rel.h
        * dfp/test/gcc-tests/compare-rel-dfp.c
        * dfp/test/gcc-tests/func-struct.c
        * dfp/test/gcc-tests/doit
        * dfp/test/gcc-tests/func-vararg-alternate-d32.c
        * dfp/test/gcc-tests/func-vararg-mixed.c
        * dfp/test/gcc-tests/compare-eq-d32.c
        * dfp/test/gcc-tests/compare-special-d128.c
        * dfp/test/gcc-tests/compare-rel-d128.c
        * dfp/test/gcc-tests/operator-comma.c
        * dfp/test/gcc-tests/union-init.c
        * dfp/test/gcc-tests/func-vararg-alternate.h
        * dfp/test/gcc-tests/struct-layout-1.c
        * dfp/test/gcc-tests/convert-int-saturate.c
        * dfp/test/gcc-tests/compare-eq.h
        * dfp/test/gcc-tests/compare-special-d64.c
        * dfp/test/gcc-tests/func-mixed.c
        * dfp/test/gcc-tests/compare-eq-dfp.c
        * dfp/test/gcc-tests/operator-assignment.c
        * dfp/test/gcc-tests/compare-rel-d64.c
        * dfp/test/gcc-tests/func-vararg-size0.c
        * dfp/test/gcc-tests/dfp-round.h
        * dfp/test/gcc-tests/func-vararg-alternate-d128.c
        * dfp/test/gcc-tests/nan-1.c
        * dfp/test/gcc-tests/nan-2.c
        * dfp/test/gcc-tests/operator-cond.c
        * dfp/test/gcc-tests/loop-index.c
        * dfp/test/gcc-tests/func-vararg-dfp.c
        * dfp/test/gcc-tests/func-vararg-alternate-d64.c
        * dfp/test/gcc-tests/compare-eq-d64.c
        * dfp/test/gcc-tests/convert-complex.c
        * dfp/test/gcc-tests/convert-bfp.c
        * dfp/test/gcc-tests/operator-unary.c
        * dfp/test/gcc-tests/convert-dfp.c
        * dfp/test/gcc-tests/cast.c
        * dfp/test/gcc-tests/compare-special-d32.c
        * dfp/test/gcc-tests/convert-int-max.c
        * dfp/test/gcc-tests/compare-rel-d32.c
        * dfp/test/gcc-tests/call-by-value.c
        * dfp/test/gcc-tests/signbit-1.c


------------------------------------------------------------------------
r327 | eberlein | 2007-05-18 16:16:40 -0500 (Fri, 18 May 2007) | 3 lines

        * dfp/sysdeps/soft-dfp/convert.c: fix for extendsfsd and extendsftd returning zero


------------------------------------------------------------------------
r326 | ryanarn | 2007-05-18 15:49:56 -0500 (Fri, 18 May 2007) | 4 lines

2007-05-18  Ryan S. Arnold  <rsa@xxxxxxxxxx>
        * Regularly scheduled glibc-trunk cvs sync for
        Tue Mar 20 00:00:00 CDT 2007 [for real this time].

------------------------------------------------------------------------
r325 | ryanarn | 2007-05-18 15:11:26 -0500 (Fri, 18 May 2007) | 1 line

Regularly scheduled glibc-trunk cvs sync for date Tue Mar 20 00:00:00 CDT 2007
------------------------------------------------------------------------
r321 | ryanarn | 2007-05-07 15:53:53 -0500 (Mon, 07 May 2007) | 5 lines

2007-05-07  Ryan S. Arnold  <rsa@xxxxxxxxxx>

        * dfp/test/convert.c: Remove erroneous copyright.
        * dfp/sysdeps/soft-dfp/makecfiles.sh: Remove reference to dfp-bit.c

------------------------------------------------------------------------
r320 | eberlein | 2007-04-20 17:38:40 -0500 (Fri, 20 Apr 2007) | 3 lines

        * dfp/sysdeps/soft-dfp/Makefile: removed path for binpowof10, decpowof2


------------------------------------------------------------------------
r319 | eberlein | 2007-04-20 14:55:24 -0500 (Fri, 20 Apr 2007) | 4 lines

        * dfp/sysdeps/soft-dfp/Makefile: added binpowof10, decpowof2
        * dfp/sysdeps/soft-dfp/convert.c: fixed uninitialized variable warnings


------------------------------------------------------------------------
r318 | ryanarn | 2007-04-19 21:29:28 -0500 (Thu, 19 Apr 2007) | 4 lines

2007-04-19  Ryan S. Arnold  <rsa@xxxxxxxxxx>

        * test/janis2.c: Removed.  Unnecessary.

------------------------------------------------------------------------
r317 | ryanarn | 2007-04-19 15:12:56 -0500 (Thu, 19 Apr 2007) | 13 lines

2007-04-19  Ryan S. Arnold  <rsa@xxxxxxxxxx>

        * dfp/libdfp-test.inc: House keeping.  Cleanup edits.
        * dfp/Makefile: Removed decPacked as a target.
        * dfp/disp-decimal.h: House keeping.  Cleanup edits.
        * dfp/decPacked.c: Not necessary.
        * dfp/decPacked.h: Not necessary.
        * dfp/decimal64.c: House keeping.  Cleanup edits.
        * dfp/sysdeps/powerpc/fpu/bits/fenvinline.h: Removed fe[get|set]round
        as redundant redefinition.
        * dfp/gen-libdfp-test.pl: House keeping.  Cleanup edits.
        * dfp/Versions: Removed decPacked symbols.

------------------------------------------------------------------------
r316 | ryanarn | 2007-04-18 16:27:39 -0500 (Wed, 18 Apr 2007) | 6 lines

2007-04-18  Ryan S. Arnold  <rsa@xxxxxxxxxx>

        * dfp/sysdeps/soft-dfp/convert.c: Fixed bug where
        ___decimal*FromString() was being passed a pointer to a _Decimal*
        type.

------------------------------------------------------------------------
r315 | ryanarn | 2007-04-18 12:44:39 -0500 (Wed, 18 Apr 2007) | 18 lines

2007-04-18  Peter Eberlein <eberlein@xxxxxxxxxx>
2007-04-18  Ryan S. Arnold  <rsa@xxxxxxxxxx>

        * dfp/sysdeps/soft-dfp/extend_d_f.c: New files to complete cleanroom
        of the conversion functions with some small changes by ryanarn to fix
        warnings.
        * dfp/sysdeps/soft-dfp/extendtfdd.c: Same as above.
        * dfp/sysdeps/soft-dfp/extend2.c: Same as above.
        * dfp/sysdeps/soft-dfp/trunc.c: Same as above.
        * dfp/sysdeps/soft-dfp/float.c: Same as above.
        * dfp/sysdeps/soft-dfp/floatuns.c: Same as above.
        * dfp/sysdeps/soft-dfp/fixuns.c: Same as above.
        * dfp/sysdeps/soft-dfp/trunc2.c: Same as above.
        * dfp/sysdeps/soft-dfp/convert.c: Same as above.
        * dfp/sysdeps/soft-dfp/convert.h: Same as above.
        * dfp/sysdeps/soft-dfp/fix.c: Same as above.
        * dfp/sysdeps/soft-dfp/extend.c: Same as above.

------------------------------------------------------------------------
r314 | ryanarn | 2007-04-17 14:36:09 -0500 (Tue, 17 Apr 2007) | 59 lines

2007-04-17  Peter Eberlein  <eberlein@xxxxxxxxxx>

        * dfp/sysdeps/soft-dfp/fixunstdsi.c: Completed cleanroom
        implementation of the conversion functions.
        * dfp/sysdeps/soft-dfp/floatunsditd.c: Same.
        * dfp/sysdeps/soft-dfp/subsd3.c: Same.
        * dfp/sysdeps/soft-dfp/mulsd3.c: Same.
        * dfp/sysdeps/soft-dfp/extendsddd2.c: Same.
        * dfp/sysdeps/soft-dfp/extendsdtf.c: Same.
        * dfp/sysdeps/soft-dfp/extendsftd.c: Same.
        * dfp/sysdeps/soft-dfp/extenddfdd.c: Same.
        * dfp/sysdeps/soft-dfp/floatdisd.c: Same.
        * dfp/sysdeps/soft-dfp/fixtdsi.c: Same.
        * dfp/sysdeps/soft-dfp/truncddsd2.c: Same.
        * dfp/sysdeps/soft-dfp/trunctdsf.c: Same.
        * dfp/sysdeps/soft-dfp/trunctfsd.c: Same.
        * dfp/sysdeps/soft-dfp/trunctddd2.c: Same.
        * dfp/sysdeps/soft-dfp/floatunssisd.c: Same.
        * dfp/sysdeps/soft-dfp/extendsdtd2.c: Same.
        * dfp/sysdeps/soft-dfp/extendddtf.c: Same.
        * dfp/sysdeps/soft-dfp/extenddftd.c: Same.
        * dfp/sysdeps/soft-dfp/Makefile: Same.
        * dfp/sysdeps/soft-dfp/trunctdsd2.c: Same.
        * dfp/sysdeps/soft-dfp/floatunsdisd.c: Same.
        * dfp/sysdeps/soft-dfp/addsd3.c: Same.
        * dfp/sysdeps/soft-dfp/extendsfsd.c: Same.
        * dfp/sysdeps/soft-dfp/extendtftd.c: Same.
        * dfp/sysdeps/soft-dfp/fixunssddi.c: Same.
        * dfp/sysdeps/soft-dfp/fixsddi.c: Same.
        * dfp/sysdeps/soft-dfp/fixunsdddi.c: Same.
        * dfp/sysdeps/soft-dfp/extendddtd2.c: Same.
        * dfp/sysdeps/soft-dfp/floatsidd.c: Same.
        * dfp/sysdeps/soft-dfp/fixdddi.c: Same.
        * dfp/sysdeps/soft-dfp/truncdddf.c: Same.
        * dfp/sysdeps/soft-dfp/fixunstddi.c
        * dfp/sysdeps/soft-dfp/floatsitd.c: Same.
        * dfp/sysdeps/soft-dfp/floatdidd.c: Same.
        * dfp/sysdeps/soft-dfp/makecfiles.sh: Same.
        * dfp/sysdeps/soft-dfp/fixtddi.c: Same.
        * dfp/sysdeps/soft-dfp/divsd3.c: Same.
        * dfp/sysdeps/soft-dfp/trunctfdd.c: Same.
        * dfp/sysdeps/soft-dfp/trunctddf.c: Same.
        * dfp/sysdeps/soft-dfp/floatunssidd.c: Same.
        * dfp/sysdeps/soft-dfp/fixunssdsi.c: Same.
        * dfp/sysdeps/soft-dfp/fixsdsi.c: Same.
        * dfp/sysdeps/soft-dfp/floatditd.c: Same.
        * dfp/sysdeps/soft-dfp/truncsdsf.c: Same.
        * dfp/sysdeps/soft-dfp/trunctdtf.c: Same.
        * dfp/sysdeps/soft-dfp/floatunssitd.c: Same.
        * dfp/sysdeps/soft-dfp/floatunsdidd.c: Same.
        * dfp/sysdeps/soft-dfp/fixunsddsi.c: Same.
        * dfp/sysdeps/soft-dfp/Versions: Same.
        * dfp/sysdeps/soft-dfp/floatsisd.c: Same.
        * dfp/sysdeps/soft-dfp/extendsfdd.c: Same.
        * dfp/sysdeps/soft-dfp/extendsddf.c: Same.
        * dfp/sysdeps/soft-dfp/fixddsi.c: Same.
        * dfp/sysdeps/soft-dfp/truncddsf.c: Same.
        * dfp/sysdeps/soft-dfp/truncdfsd.c: Same.

------------------------------------------------------------------------
r313 | ryanarn | 2007-04-17 10:42:57 -0500 (Tue, 17 Apr 2007) | 20 lines

2007-04-17  Ryan S. Arnold  <rsa@xxxxxxxxxx>

        * dfp/sysdeps/soft-dfp/dfp_frexp_dd.c: Incremental removal.  This
        checkin will leave the branch unstable until the next revision patches
        the remaining files in this directory.
        * dfp/sysdeps/soft-dfp/dfp_frexp_td.c: Same as above.
        * dfp/sysdeps/soft-dfp/dfp_classify_dd.c: Same as above.
        * dfp/sysdeps/soft-dfp/dfp_classify_df.c: Same as above.
        * dfp/sysdeps/soft-dfp/config: Same as above.
        * dfp/sysdeps/soft-dfp/dfp_trunc_dd.c: Same as above.
        * dfp/sysdeps/soft-dfp/dfp_classify_td.c: Same as above.
        * dfp/sysdeps/soft-dfp/dfp_classify_tf.c: Same as above.
        * dfp/sysdeps/soft-dfp/dfp_frexp_sd.c: Same as above.
        * dfp/sysdeps/soft-dfp/decRound.h: Same as above.
        * dfp/sysdeps/soft-dfp/decExcept.h: Same as above.
        * dfp/sysdeps/soft-dfp/dfp_trunc_td.c: Same as above.
        * dfp/sysdeps/soft-dfp/dfp_classify_sd.c: Same as above.
        * dfp/sysdeps/soft-dfp/dfp_classify_sf.c: Same as above.
        * dfp/sysdeps/soft-dfp/dfp_trunc_sd.c: Same as above.

------------------------------------------------------------------------
r312 | ryanarn | 2007-04-13 11:46:56 -0500 (Fri, 13 Apr 2007) | 5 lines

2007-04-13  Ryan S. Arnold  <rsa@xxxxxxxxxx>

        * dfp/sysdeps/dfp/printf_dfp.c (__printf_dfp): Changed const char
        *str_ptr = &str; to const char *str_ptr = str;

------------------------------------------------------------------------
r311 | ryanarn | 2007-04-13 11:40:37 -0500 (Fri, 13 Apr 2007) | 5 lines

2007-04-13  Ryan S. Arnold  <rsa@xxxxxxxxxx>

        * dfp/Makefile: Removed -Werror so that it doesn't cause problems from
        several known bugs.

------------------------------------------------------------------------
r310 | ryanarn | 2007-04-13 11:09:57 -0500 (Fri, 13 Apr 2007) | 22 lines

2007-04-13  Ryan S. Arnold  <rsa@xxxxxxxxxx>

        * dfp/Makefile: Added -Werror to CFLAGS.
        * dfp/test/test_decode.c: Updated to enumerate the (int)0 -> _Decimal*
        and (float)0 -> _Decimal* conversion results.
        * dfp/test/test_math.h (DISP_HEXD*): Added call to decoded*().
        * dfp/test/test_acos.c: Added test case.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/fixsdsi.S (__fixsdsi):
        Changed blt cr7,L(negative) -> blt cr0,L(negative).
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/fixddsi.S (__fixddsi): Same
        as above.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/fixtdsi.S (__fixtdsi): Same
        as above.
        * dfp/sysdeps/soft-dfp/subsd3.c (ACTUAL_FUNCTION_NAME): Added
        decNumber dn_result and made sure decNumber functions used that and
        converted dn_result into DEC_TYPE result.
        * dfp/sysdeps/soft-dfp/mulsd3.c (ACTUAL_FUNCTION_NAME): Same as above.
        * dfp/sysdeps/soft-dfp/addsd3.c (ACTUAL_FUNCTION_NAME): Same as above.
        * dfp/sysdeps/soft-dfp/divsd3.c (ACTUAL_FUNCTION_NAME): Same as above.
        * dfp/sysdeps/ieee754r/d32/fmodd32.c (IEEE_FUNCTION_NAME): Commented
        out unnecessary local variables.

------------------------------------------------------------------------
r309 | ryanarn | 2007-04-10 17:07:38 -0500 (Tue, 10 Apr 2007) | 16 lines

2007-04-10  Ryan S. Arnold  <rsa@xxxxxxxxxx>

        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/fixunssdsi.S: "blt
        cr1,L(negative)" changed to branch off cr0.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/fixunsddsi.S: "blt
        cr1,L(negative)" changed to branch off cr0.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/fixunstdsi.S: "blt
        cr1,L(negative)" changed to branch off cr0.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/fixsdsi.S: "blt
        cr1,L(negative)" changed to branch off cr7
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/fixddsi.S: "blt
        cr1,L(negative)" changed to branch off cr7
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/fixtdsi.S: "blt
        cr1,L(negative)" changed to branch off cr7
        * dfp/sysdeps/powerpc/disp-decimal.c: Fixed a warning.

------------------------------------------------------------------------
r308 | ryanarn | 2007-04-10 01:32:40 -0500 (Tue, 10 Apr 2007) | 6 lines

2007-04-10  Ryan S. Arnold  <rsa@xxxxxxxxxx>

        * dfp/test/README: Add -m64.
        * dfp/sysdeps/dfp/printf_dfp.c: remove spurious '\0' chars.
        * dfp/fmt_dfp.c: remove spurious '\0' chars.

------------------------------------------------------------------------
r307 | ryanarn | 2007-04-09 21:25:35 -0500 (Mon, 09 Apr 2007) | 5 lines

2007-04-09  Ryan S. Arnold  <rsa@xxxxxxxxxx>

        * dfp/sysdeps/unix/sysv/linux/Implies: Removed 'powerpc' as Implies
        dir because it was breaking the power6/power6x 64-bit builds.

------------------------------------------------------------------------
r306 | eberlein | 2007-04-09 12:41:29 -0500 (Mon, 09 Apr 2007) | 13 lines

        * dfp/sysdeps/soft-dfp/addtd3.c: Corrected decimal size to 128
        * dfp/sysdeps/soft-dfp/divtd3.c: "
        * dfp/sysdeps/soft-dfp/multd3.c: "
        * dfp/sysdeps/soft-dfp/subtd3.c: "
        * dfp/sysdeps/soft-dfp/eqtd2.c: "
        * dfp/sysdeps/soft-dfp/getd2.c: "
        * dfp/sysdeps/soft-dfp/gttd2.c: "
        * dfp/sysdeps/soft-dfp/letd2.c: "
        * dfp/sysdeps/soft-dfp/lttd2.c: "
        * dfp/sysdeps/soft-dfp/netd2.c: "
        * dfp/sysdeps/soft-dfp/unordtd2.c: "


------------------------------------------------------------------------
r305 | eberlein | 2007-04-06 16:42:25 -0500 (Fri, 06 Apr 2007) | 8 lines

        * dfp/sysdeps/soft-dfp/eqsd2.c: Fixed return value logic
        * dfp/sysdeps/soft-dfp/nesd2.c: "
        * dfp/sysdeps/soft-dfp/gesd2.c: "
        * dfp/sysdeps/soft-dfp/ltsd2.c: "
        * dfp/sysdeps/soft-dfp/lesd2.c: "
        * dfp/sysdeps/soft-dfp/gtsd2.c: "


------------------------------------------------------------------------
r304 | eberlein | 2007-04-06 13:15:42 -0500 (Fri, 06 Apr 2007) | 4 lines

        * dfp/sysdeps/soft-dfp/gesd2.c: Corrected bug when arguments were equal.
        * dfp/sysdeps/soft-dfp/gtsd2.c: Removed unnecessary test for zero result.


------------------------------------------------------------------------
r303 | ryanarn | 2007-04-06 10:48:22 -0500 (Fri, 06 Apr 2007) | 5 lines

2007-04-06  Ryan S. Arnold  <rsa@xxxxxxxxxx>

        * dfp/test/test_decode.c: Test the decoded[32|64|128]() functions.
        * dfp/test/README: Take the /opt/at**/bin dir as a parameter.

------------------------------------------------------------------------
r302 | ryanarn | 2007-04-05 18:00:28 -0500 (Thu, 05 Apr 2007) | 14 lines

2007-04-04  Ryan S. Arnold  <rsa@xxxxxxxxxx>

A    dfp/disp-decimal.c: Added decoded32/64/128.
M    dfp/Makefile: Added decoded32/64/128.
A    dfp/test/test_decode.c: Test decoded32/64/128.
M    dfp/test/README
A    dfp/test/test_itoa.c: Test decoded32/64/128.
A    dfp/disp-decimal.h Added decoded32/64/128.
A    dfp/sysdeps/powerpc/dpd-private.h: DPD decoder helpers for disp-decimal.c.
A    dfp/sysdeps/powerpc/disp-decimal.c: No-op version for non-powerpc.
M    dfp/sysdeps/unix/sysv/linux/Implies:
M    dfp/Versions: Added decoded32/64/128.


------------------------------------------------------------------------
r301 | eberlein | 2007-04-05 17:22:54 -0500 (Thu, 05 Apr 2007) | 35 lines

        * dfp/sysdeps/soft-dfp/adddd3.c: Clean room implementation.
        * dfp/sysdeps/soft-dfp/addsd3.c: "     "    "
        * dfp/sysdeps/soft-dfp/addtd3.c: "     "    "
        * dfp/sysdeps/soft-dfp/divdd3.c: "     "    "
        * dfp/sysdeps/soft-dfp/divsd3.c: "     "    "
        * dfp/sysdeps/soft-dfp/divtd3.c: "     "    "
        * dfp/sysdeps/soft-dfp/eqdd2.c:  "     "    "
        * dfp/sysdeps/soft-dfp/eqsd2.c:  "     "    "
        * dfp/sysdeps/soft-dfp/eqtd2.c:  "     "    "
        * dfp/sysdeps/soft-dfp/gedd2.c:  "     "    "
        * dfp/sysdeps/soft-dfp/gesd2.c:  "     "    "
        * dfp/sysdeps/soft-dfp/getd2.c:  "     "    "
        * dfp/sysdeps/soft-dfp/gtdd2.c:  "     "    "
        * dfp/sysdeps/soft-dfp/gtsd2.c:  "     "    "
        * dfp/sysdeps/soft-dfp/gttd2.c:  "     "    "
        * dfp/sysdeps/soft-dfp/ledd2.c:  "     "    "
        * dfp/sysdeps/soft-dfp/lesd2.c:  "     "    "
        * dfp/sysdeps/soft-dfp/letd2.c:  "     "    "
        * dfp/sysdeps/soft-dfp/ltdd2.c:  "     "    "
        * dfp/sysdeps/soft-dfp/ltsd2.c:  "     "    "
        * dfp/sysdeps/soft-dfp/lttd2.c:  "     "    "
        * dfp/sysdeps/soft-dfp/muldd3.c: "     "    "
        * dfp/sysdeps/soft-dfp/mulsd3.c: "     "    "
        * dfp/sysdeps/soft-dfp/multd3.c: "     "    "
        * dfp/sysdeps/soft-dfp/nedd2.c: "     "    "
        * dfp/sysdeps/soft-dfp/nesd2.c: "     "    "
        * dfp/sysdeps/soft-dfp/netd2.c: "     "    "
        * dfp/sysdeps/soft-dfp/subdd3.c: "     "    "
        * dfp/sysdeps/soft-dfp/subsd3.c: "     "    "
        * dfp/sysdeps/soft-dfp/subtd3.c: "     "    "
        * dfp/sysdeps/soft-dfp/unorddd2.c: "     "    "
        * dfp/sysdeps/soft-dfp/unordsd2.c: "     "    "
        * dfp/sysdeps/soft-dfp/unordtd2.c: "     "    "


------------------------------------------------------------------------
r300 | ryanarn | 2007-04-03 17:03:16 -0500 (Tue, 03 Apr 2007) | 6 lines

2007-04-03  Ryan S. Arnold  <rsa@xxxxxxxxxx>

        * dfp/sysdeps/dfp/stdlib/dfpstdlib.h: Removed commented out code.
        * dfp/bits/dfpcalls.h: Added __BEGIN_DECL and __END_DECL.
        * dfp/fmt_dfp.h: Added __BEGIN_DECL and __END_DECL.

------------------------------------------------------------------------
r299 | ryanarn | 2007-04-03 14:53:36 -0500 (Tue, 03 Apr 2007) | 43 lines

2007-04-03  Ryan S. Arnold  <rsa@xxxxxxxxxx>

        * dfp/legal/libdecnumber.txt: Added for changing libdecnumber
        licenses.
        * dfp/legal/newfiles.txt: new file list.
        * dfp/legal/copyrights/IBM-2006-2007: Added for changing libdecnumber
        licenses.
        * dfp/legal/test-d.txt: Added for changing dfp make check test
        license.
        * dfp/legal/copyrights/IBM: Added for changing libdecnumber licenses.
        * dfp/legal/contributors/IBM: Added for changing libdecnumber
        licenses.
        * dfp/legal/legal.pl: Updated to be able to modify libdecnumber
        v3.37.
        * dfp/decimal128.h: Modify copyright/license to IBM/LGPLv2.1.
        * dfp/decimal32.c: Modify copyright/license to IBM/LGPLv2.1.
        * dfp/decNumber.c: Modify copyright/license to IBM/LGPLv2.1.
        * dfp/decimal32.h: Modify copyright/license to IBM/LGPLv2.1.
        * dfp/decNumber.h: Modify copyright/license to IBM/LGPLv2.1.
        * dfp/test-d64.c: Modify copyright/license to IBM/LGPLv2.1.
        * dfp/decNumberLocal.h: Modify copyright/license to IBM/LGPLv2.1.
        * dfp/test-d128.c: Modify copyright/license to IBM/LGPLv2.1.
        * dfp/decContext.c: Modify copyright/license to IBM/LGPLv2.1.
        * dfp/decPacked.c: Modify copyright/license to IBM/LGPLv2.1.
        * dfp/test-d32.c: Modify copyright/license to IBM/LGPLv2.1.
        * dfp/decContext.h: Modify copyright/license to IBM/LGPLv2.1.
        * dfp/decPacked.h: Modify copyright/license to IBM/LGPLv2.1.
        * dfp/decimal64.c: Modify copyright/license to IBM/LGPLv2.1.
        * dfp/decimal64.h: Modify copyright/license to IBM/LGPLv2.1.
        * dfp/decNumberMath.c: Modify copyright/license to IBM/LGPLv2.1.
        * dfp/decNumberMath.h: Modify copyright/license to IBM/LGPLv2.1.
        * dfp/decDPD.h: Modify copyright/license to IBM/LGPLv2.1.
        * dfp/decimal128.c: Modify copyright/license to IBM/LGPLv2.1.
        * dfp/fmt_dfp.h: Removed commented out code.
        * dfp/fmt_dfp.c: Removed commented out code.
        * dfp/dfptypeconv.c: Removed commented out code.
        * dfp/dfpfenv_private.h: Removed commented out code.
        * dfp/dfptypeconv.h : Removed (deprecated).
        * dfp/decNumberLocal.c: Removed empty file.
        * dfp/sysdeps/dfp/math/gen-libm-test.pl: Remove (not used).
        * dfp/sysdeps/dfp/math/NewUlps: Remove (not used).


------------------------------------------------------------------------
r298 | ryanarn | 2007-04-02 20:49:01 -0500 (Mon, 02 Apr 2007) | 6 lines

2007-04-02  Ryan S. Arnold  <rsa@xxxxxxxxxx>

        * Synced existing dfp svn tree (09/20/2006) with GLIBC cvs head as of
        03/20/2007.


------------------------------------------------------------------------
r296 | ryanarn | 2007-04-02 08:53:58 -0500 (Mon, 02 Apr 2007) | 30 lines

2007-04-02  Ryan S. Arnold  <rsa@xxxxxxxxxx>

        * dfp/sysdeps/powerpc/powerpc64/power6/fpu/Makefile: Updates to add
        new files to the build target list.
        * dfp/sysdeps/powerpc/powerpc64/power6/fpu/ltdd2.S: Removed
        strong_alias.
        * dfp/sysdeps/powerpc/powerpc64/power6/fpu/ltsd2.S: Removed
        strong_alias.
        * dfp/sysdeps/powerpc/powerpc64/power6/fpu/lttd2.S: Removed
        strong_alias.
        * dfp/sysdeps/powerpc/powerpc64/power6/fpu/gedd2.S: Removed
        strong_alias.
        * dfp/sysdeps/powerpc/powerpc64/power6/fpu/gesd2.S: Removed
        strong_alias.
        * dfp/sysdeps/powerpc/powerpc64/power6/fpu/getd2.S: Removed
        strong_alias.

        * dfp/sysdeps/powerpc/powerpc64/power6/fpu/ledd2.S: Copy of ltdd2.S
        for ledd2.S.
        * dfp/sysdeps/powerpc/powerpc64/power6/fpu/lesd2.S: Copy of ltsd2.S
        for ltsd2.S.
        * dfp/sysdeps/powerpc/powerpc64/power6/fpu/letd2.S: Copy of letd2.S
        for lttd2.S.
        * dfp/sysdeps/powerpc/powerpc64/power6/fpu/gtdd2.S: Copy of gedd2.S
        for gtdd2.S.
        * dfp/sysdeps/powerpc/powerpc64/power6/fpu/gtsd2.S: Copy of gesd2.S
        for gtsd2.S.
        * dfp/sysdeps/powerpc/powerpc64/power6/fpu/gttd2.S: Copy of getd2.S
        for gttd2.S.

------------------------------------------------------------------------
r295 | ryanarn | 2007-03-30 11:21:54 -0500 (Fri, 30 Mar 2007) | 3 lines

2007-04-30  Ryan S. Arnold  <rsa@xxxxxxxxxx>
        * dfp/sysdeps/soft-dfp/config/dfp-bit.h: Removed extraneous comments.

------------------------------------------------------------------------
r294 | ryanarn | 2007-03-30 10:20:32 -0500 (Fri, 30 Mar 2007) | 7 lines

2007-03-30  Ryan S. Arnold  <rsa@xxxxxxxxxx>

        * dfp/sysdeps/soft-dfp/config/dfp-bit.h: Fixed include ordering and
        updated double underscore decNumber function references to triple
        underscore.
        * dfp/Versions: Added ___decimal32/64/128FromString symbols.

------------------------------------------------------------------------
r293 | eberlein | 2007-03-28 17:15:47 -0500 (Wed, 28 Mar 2007) | 3 lines

        * dfp/sysdeps/soft-dfp/Makefile: corrected WORDS_BIG_ENDIAN


------------------------------------------------------------------------
r292 | ryanarn | 2007-03-28 10:43:04 -0500 (Wed, 28 Mar 2007) | 9 lines

2007-03-28  Ryan S. Arnold  <rsa@xxxxxxxxxx>

        * dfp/test/test_scalb.c: Narrowed down failure case.
        * dfp/test/janis.c: Added new test.
        * dfp/test/janis2.c: Added new test.
        * dfp/sysdeps/soft-dfp/config/dfp-bit.c: Fixed reference of
        decContextDefault() to ___decContextDefault().
        * dfp/sysdeps/ieee754r/d32/cbrtd32.c: Removed erroneous iteration.

------------------------------------------------------------------------
r291 | ryanarn | 2007-03-26 16:03:42 -0500 (Mon, 26 Mar 2007) | 76 lines

2007-03-26  Ryan S. Arnold  <rsa@xxxxxxxxxx>

        * dfp/Makefile: moved binpowof10 and decpowof2 targets to
        dfp/sysdeps/soft-dfp/Makefile.
        * dfp/sysdeps/soft-dfp/Makefile: moved binpowof10 and decpowof2
        targets to dfp/sysdeps/soft-dfp/Makefile.
        * dfp/test/test_math.h: Added hex debugging for failures.
        * dfp/sysdeps/soft-dfp/Versions: Fixed mixed up symbol names.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/Versions: Fixed mixed up
        symbol names.
        * dfp/sysdeps/powerpc/powerpc64/power6/fpu/Versions: Fixed mixed up
        symbol names.
        * dfp/sysdeps/unix/sysv/linux/powerpc/powerpc32/power6/Implies:
        Removed preceding path dfp/sysdeps.
        * dfp/sysdeps/unix/sysv/linux/powerpc/nofpu/Implies
        Removed preceding path dfp/sysdeps.
        * dfp/sysdeps/unix/sysv/linux/powerpc/powerpc64/power6/Implies
        Removed preceding path dfp/sysdeps.
        * dfp/sysdeps/unix/sysv/linux/powerpc/fpu/Implies
        Removed preceding path dfp/sysdeps.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/floatunssisd.S: Removed strong_alias.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/ltdd2.S: Removed strong_alias.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/Makefile: Added new
        targets.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/ltsd2.S: Removed strong_alias.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/lttd2.S: Removed strong_alias.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/floatsidd.S: Removed strong_alias.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/floatsitd.S: Removed strong_alias.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/floatunssidd.S: Removed strong_alias.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/floatunssitd.S: Removed strong_alias.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/gedd2.S: Removed strong_alias.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/floatsisd.S: Removed strong_alias.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/gesd2.S: Removed strong_alias.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/getd2.S: Removed strong_alias.

        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/floatunsdisd.S: Added to
        avoid two symbols in one .c file.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/ledd2.S: Same.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/lesd2.S: Same.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/letd2.S: Same.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/floatdidd.S: Same.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/gtdd2.S: Same.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/floatditd.S: Same.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/floatunsdidd.S: Same.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/gtsd2.S: Same.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/gttd2.S: Same.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/floatunsditd.S: Same.
        * dfp/sysdeps/powerpc/powerpc32/power6/fpu/floatdisd.S: Same.

        * dfp/sysdeps/soft-dfp/floatsddi.c: Removed for rename.
        * dfp/sysdeps/soft-dfp/floatdddi.c: Removed for rename.
        * dfp/sysdeps/soft-dfp/floatunssddi.c: Removed for rename.
        * dfp/sysdeps/soft-dfp/floattddi.c: Removed for rename.
        * dfp/sysdeps/soft-dfp/floatunsdddi.c: Removed for rename.
        * dfp/sysdeps/soft-dfp/floatsdsi.c: Removed for rename.
        * dfp/sysdeps/soft-dfp/floatunstddi.c: Removed for rename.
        * dfp/sysdeps/soft-dfp/floatddsi.c: Removed for rename.
        * dfp/sysdeps/soft-dfp/floatunssdsi.c: Removed for rename.
        * dfp/sysdeps/soft-dfp/floattdsi.c: Removed for rename.
        * dfp/sysdeps/soft-dfp/floatunsddsi.c: Removed for rename.
        * dfp/sysdeps/soft-dfp/floatunstdsi.c: Removed for rename.

        * dfp/sysdeps/soft-dfp/floatunsditd.c: Added for rename.
        * dfp/sysdeps/soft-dfp/floatdisd.c: Added for rename.
        * dfp/sysdeps/soft-dfp/floatunssisd.c: Added for rename.
        * dfp/sysdeps/soft-dfp/floatunsdisd.c: Added for rename.
        * dfp/sysdeps/soft-dfp/floatsidd.c: Added for rename.
        * dfp/sysdeps/soft-dfp/floatsitd.c: Added for rename.
        * dfp/sysdeps/soft-dfp/floatdidd.c: Added for rename.
        * dfp/sysdeps/soft-dfp/floatunssidd.c: Added for rename.
        * dfp/sysdeps/soft-dfp/floatditd.c: Added for rename.
        * dfp/sysdeps/soft-dfp/floatunssitd.c: Added for rename.
        * dfp/sysdeps/soft-dfp/floatunsdidd.c: Added for rename.
        * dfp/sysdeps/soft-dfp/floatsisd.c: Added for rename.


------------------------------------------------------------------------
r290 | ryanarn | 2007-03-22 15:52:08 -0500 (Thu, 22 Mar 2007) | 10 lines

2007-03-22  Ryan S. Arnold  <rsa@xxxxxxxxxx>

        * dfp/Makefile: Added decpowof2 and binpowof10 to target list.
        * dfp/sysdeps/powerpc/binpowof10.c: Added weak_alias to
        __dfp_binpowof10.
        * dfp/sysdeps/powerpc/decpowof2.c: Added weak_alias to
        __dfp_decpowof2.
        * dfp/sysdeps/soft-dfp/config/dfp-bit.c: Corrected libdecnumber symbol
        reference to include 'triple-underscore' prefixes.

------------------------------------------------------------------------
r289 | eberlein | 2007-03-22 14:04:05 -0500 (Thu, 22 Mar 2007) | 17 lines

        * soft-dfp/Makefile: new files added.
        * soft-dfp/makecfiles.sh: new files added.
        * soft-dfp/Versions: new functions added.
        * soft-dfp/dfp_frexp_dd.c: new file.
        * soft-dfp/dfp_frexp_td.c: new file.
        * soft-dfp/dfp_classify_dd.c: new file.
        * soft-dfp/dfp_classify_df.c: new file.
        * soft-dfp/dfp_trunc_dd.c: new file.
        * soft-dfp/dfp_classify_td.c: new file.
        * soft-dfp/dfp_classify_tf.c: new file.
        * soft-dfp/dfp_frexp_sd.c: new file.
        * soft-dfp/dfp_trunc_td.c: new file.
        * soft-dfp/dfp_classify_sd.c: new file.
        * soft-dfp/dfp_classify_sf.c: new file.
        * soft-dfp/dfp_trunc_sd.c: new file.


------------------------------------------------------------------------
r288 | eberlein | 2007-03-21 14:16:49 -0500 (Wed, 21 Mar 2007) | 4 lines

        * dfp/sysdeps/soft-dfp/config/dfp-bit.c: updated to GCC latest
        * dfp/sysdeps/soft-dfp/config/dfp-bit.h: updated to GCC latest


------------------------------------------------------------------------
r287 | eberlein | 2007-03-21 04:50:26 -0500 (Wed, 21 Mar 2007) | 5 lines

        * dfp/sysdeps/soft-dfp/decExcept.h: added copyright.  removed
        decNumber.h include
        * dfp/sysdeps/soft-dfp/decRound.h: added copyright.


------------------------------------------------------------------------
r286 | ryanarn | 2007-03-21 00:21:43 -0500 (Wed, 21 Mar 2007) | 7 lines

2007-03-21  Ryan S. Arnold  <rsa@xxxxxxxxxx>

        * dfp/test/test_scalb.c: New test.
        * dfp/test/test_cbrt.c: New test.
        * dfp/test/test_ilogb.c: New test.
        * dfp/test/convert.c: New test.

------------------------------------------------------------------------
r285 | ryanarn | 2007-03-21 00:19:51 -0500 (Wed, 21 Mar 2007) | 23 lines

2007-03-21  Ryan S. Arnold  <rsa@xxxxxxxxxx>

        * dfp/test/test_set1a.c: Fixed test expectations or added tests.
        * dfp/test/test_errno.c: Fixed test expectations or added tests.
        * dfp/test/test_math.h: Fixed macro to print actual expected value.
        * dfp/test/test_pow.c: Fixed test expectations or added tests.
        * dfp/test/test_iscomparison.c: Fixed test expectations or added tests.
        * dfp/test/README: Fixed to add -ldecnumber
        * dfp/test/test_set2a.c: Fixed test expectations or added tests.
        * dfp/test/test_fabsd.c: Fixed test expectations or added tests.
        * dfp/test/test_exceptions.c: Fixed includes.
        * dfp/sysdeps/ieee754r/dfpmacro.h: Fixed includes.
        * dfp/sysdeps/ieee754r/d32/fmodd32.c: Fixed accuracy issues.
        * dfp/sysdeps/ieee754r/d32/ilogbd32.c: Fixed accuracy issues.
        * dfp/sysdeps/ieee754r/d32/scalbnd32.c: Fixed accuracy issues.
        * dfp/sysdeps/ieee754r/d32/scalblnd32.c: Fixed accuracy issues.
        * dfp/sysdeps/ieee754r/d32/cbrtd32.c: Fixed accuracy issues.
        * dfp/sysdeps/ieee754r/d32/ldexpd32.c: Fixed accuracy issues.
        * dfp/sysdeps/ieee754r/d32/islessgreaterd32.c: Fixed accuracy issues.
        * dfp/sysdeps/ieee754r/d32/logbd32.c: Fixed accuracy issues.
        * dfp/sysdeps/ieee754r/d64/ilogbd64.c: Fixed accuracy issues.
        * dfp/sysdeps/ieee754r/d128/ilogbd128.c: Fixed accuracy issues.

------------------------------------------------------------------------
r284 | ryanarn | 2007-03-15 14:04:53 -0500 (Thu, 15 Mar 2007) | 20 lines

2007-03-15  Ryan S. Arnold  <rsa@xxxxxxxxxx>

        * dfp/test/test_isfinite.c: Expand the testcases.
        * dfp/test/test_set1a.c: Expand the testcases.
        * dfp/test/test_isinf.c: Fix the nextafter testcases to use -DEC_MAXDF
        rather than DEC_MINDF, which would go to denormal rather then
        -DEC_INFINITY.
        * dfp/sysdeps/dfp/stdlib/stdlib.h: Fix __STDC_WANT_DEC_FP__ guard to
        be #ifdef rather than #if.
        * dfp/sysdeps/dfp/math/math.h: Fix __STDC_WANT_DEC_FP__ guard to be
        #ifdef rather than #if.  Fixed erroneous reference to
        __isfinited32/64/128 and replaced with the proper __finited32/64/128.
        * dfp/sysdeps/dfp/math/bits/mathcalls.h: Fix __STDC_WANT_DEC_FP__
        guard to be #ifdef rather than #if.
        * dfp/sysdeps/dfp/math/fenv.h: Fix __STDC_WANT_DEC_FP__ guard to be
        #ifdef rather than #if.
        * dfp/sysdeps/dfp/wcsmbs/wchar.h: Fix __STDC_WANT_DEC_FP__ guard to be
        #ifdef rather than #if.
        * dfp/bits/dfpcalls.h:  Added samequantumd prototype.

------------------------------------------------------------------------
r283 | eberlein | 2007-03-15 13:04:39 -0500 (Thu, 15 Mar 2007) | 3 lines

        * dfp/sysdeps/unix/sysv/linux/Implies: added soft-dfp


------------------------------------------------------------------------
r282 | ryanarn | 2007-03-14 16:55:56 -0500 (Wed, 14 Mar 2007) | 30 lines

2007-03-14  Ryan S. Arnold  <rsa@xxxxxxxxxx>

        * dfp/test/test_nearbyintd.c: Guard __STDC_WANT_DEC_FP__.
        * dfp/test/test_quantize.c: Guard __STDC_WANT_DEC_FP__.
        * dfp/test/test_isnan.c: Guard __STDC_WANT_DEC_FP__.
        * dfp/test/test_isfinite.c: Guard __STDC_WANT_DEC_FP__.
        * dfp/test/test_set1a.c: Guard __STDC_WANT_DEC_FP__.
        * dfp/test/test_fdim.c: Guard __STDC_WANT_DEC_FP__.
        * dfp/test/test_modf.c: Guard __STDC_WANT_DEC_FP__.
        * dfp/test/test_errno.c: Guard __STDC_WANT_DEC_FP__.
        * dfp/test/test_fmin.c: Guard __STDC_WANT_DEC_FP__.
        * dfp/test/test_fmax.c: Guard __STDC_WANT_DEC_FP__.
        * dfp/test/test_math.h: Guard __STDC_WANT_DEC_FP__.
        * dfp/test/test_pow.c: Guard __STDC_WANT_DEC_FP__.
        * dfp/test/test_iscomparison.c: Guard __STDC_WANT_DEC_FP__.
        * dfp/test/test_isinf.c: Guard __STDC_WANT_DEC_FP__.
        * dfp/test/README: Added -ldecnumber.
        * dfp/test/test_set2.c: Guard __STDC_WANT_DEC_FP__.
        * dfp/test/test_isunordered.c: Guard __STDC_WANT_DEC_FP__.
        * dfp/test/test_isnormal.c: Guard __STDC_WANT_DEC_FP__.
        * dfp/test/test_arctrig.c: Guard __STDC_WANT_DEC_FP__.
        * dfp/decContext.c: Changed the default rounding mode back to
        DEC_ROUND_HALF_EVEN because it got reverted to the libdecnumber
        version when the new libdecnumber was imported.
        * dfp/sysdeps/ieee754r/d32/nexttowardd32.c: Fixed erroneous
        comparison causing improper rounding.
        * dfp/sysdeps/ieee754r/d32/nextafterd32.c: Fixed erroneous comparison
        causing improper rounding.
        * dfp/bits/dfpcalls.h: Updated to add samequantum prototype.

------------------------------------------------------------------------
r281 | ryanarn | 2007-03-14 13:42:25 -0500 (Wed, 14 Mar 2007) | 6 lines

2007-03-14  Ryan S. Arnold  <rsa@xxxxxxxxxx>

        * dfp/sysdeps/dfp/math/math.h: Updated to use __dfp_compatible() for
        the polymorphic classification functions.  Removed __bfp_compatible()
        which didn't work properly.

------------------------------------------------------------------------
r280 | ryanarn | 2007-03-13 14:38:48 -0500 (Tue, 13 Mar 2007) | 9 lines

2007-03-13  Ryan S. Arnold  <rsa@xxxxxxxxxx>

        * dfp/sysdeps/soft-dfp/decExcept.h: Removed #include <decNumberArith.h> as it is no longer necessary
        * dfp/sysdeps/dfp/math/math.h: Replaced usage of
        __builtin_types_compatible_p with __dfp_compatible macro which should
        work for both GCC and XL compilers for distinguishing between bfp and
        dfp types for usage in polymorphic functions, e.g. isnan.


------------------------------------------------------------------------
r279 | ryanarn | 2007-03-12 14:57:33 -0500 (Mon, 12 Mar 2007) | 89 lines

03/12/2006  Ryan S. Arnold  <rsa@xxxxxxxxxx>

        * dfp/Makefile: Changes to build libdecnumber.so
        * dfp/decNumber.c: Recommit version libdecnumber 3.37
        * dfp/decNumber.h: Recommit version libdecnumber 3.37
        * dfp/decNumberLocal.c: Recommit version libdecnumber 3.37
        * dfp/dfptypeconv128.h: Necessary to prevent decimal64.h and decimal32.h from being pulled in.
        * dfp/dfptypeconv64.h: Necessary to prevent decimal128.h and decimal32.h from being pulled in.
        * dfp/dfptypeconv32.h: Necessary to prevent decimal64.h and decimal128.h from being pulled in.
        * dfp/dfptypeconv.h: Now unused.
        * dfp/dfptypeconv.c: Added libc_hidden_defs.
        * dfp/decNumberLocal.h: Recommit version libdecnumber 3.37
        * dfp/decContext.c: Recommit version libdecnumber 3.37
        * dfp/decPacked.c: Recommit version libdecnumber 3.37
        * dfp/decContext.h: Recommit version libdecnumber 3.37
        * dfp/decPacked.h: Recommit version libdecnumber 3.37
        * dfp/decimal128.h: Recommit version libdecnumber 3.37
        * dfp/decimal128.c: Recommit version libdecnumber 3.37
        * dfp/decimal32.c: Recommit version libdecnumber 3.37
        * dfp/decimal32.h: Recommit version libdecnumber 3.37
        * dfp/decimal64.c: Recommit version libdecnumber 3.37
        * dfp/decimal64.h: Recommit version libdecnumber 3.37
        * dfp/fmt_dfp.c: #include new dfptypeconv*.h headers.
        * dfp/fmt_dfp.h: Added libc_hidden_proto().
        * dfp/decNumberMath.c: Updated to remove functions newly provided in decNumber.c function.
        * dfp/decNumberMath.h: Updated to remove functions newly provided in decNumber.c function.
        * dfp/Versions.def: Added libdecnumber section.
        * dfp/Versions: Added libdecnumber section.
        * dfp/decDPD.h:: Recommit version libdecnumber 3.37
        * dfp/sysdeps/ieee754r/dfpmacro.h: Updated to account for new guards around DECNUMDIGITS in decimal32/64/128.h
        * dfp/sysdeps/ieee754r/d32/fmodd32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/roundd32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/fmaxd32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/ilogbd32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/quantized32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/samequantumd32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/scalbnd32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/fmad32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/fabsd32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/scalblnd32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/logd32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/sind32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/islessequald32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/expm1d32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/truncd32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/hypotd32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/powd32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/nand32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/ldexpd32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/islessgreaterd32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/fdimd32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/floord32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/log10d32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/cosd32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/isnormald32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/modfd32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/fmind32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/tanhd32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/atanhd32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/copysignd32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/nearbyintd32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/coshd32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/acoshd32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/lgammad32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/sinhd32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/asinhd32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/log2d32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/atan2d32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/tgammad32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/llroundd32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/atand32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/isgreaterd32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/sqrtd32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/expd32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/nexttowardd32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/signbitd32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/nextafterd32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/islessd32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/remainderd32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/ceild32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/isgreaterequald32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/exp2d32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/log1pd32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/tand32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/logbd32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d32/frexpd32.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d64/nexttowardd64.c: Removed usage of libdecnumber internal functions.
        * dfp/sysdeps/ieee754r/d128/nexttowardd128.c: Removed usage of libdecnumber internal functions.

------------------------------------------------------------------------
r278 | ryanarn | 2007-03-12 13:34:58 -0500 (Mon, 12 Mar 2007) | 24 lines

03/12/2007  Ryan S. Arnold  <rsa@xxxxxxxxxx>

        * dfp/decimal128.h: Temporarily removed to import new version.
        * dfp/decimal32.c: Temporarily removed to import new version.
        * dfp/decNumberUtilities.h: Temporarily removed to import new version.
        * dfp/decimal32.h: Temporarily removed to import new version.
        * dfp/deccommon.h: Temporarily removed to import new version.
        * dfp/decNumber.h: Temporarily removed to import new version.
        * dfp/decUtility.c: Temporarily removed to import new version.
        * dfp/decquantize.h: Temporarily removed to import new version.
        * dfp/decstring.c: Temporarily removed to import new version.
        * dfp/decnumber: Temporarily removed to import new version.
        * dfp/decNumberLocal.h: Temporarily removed to import new version.
        * dfp/decUtility.h: Temporarily removed to import new version.
        * dfp/decsharedcommon.c: Temporarily removed to import new version.
        * dfp/decNumberArith.h: Temporarily removed to import new version.
        * dfp/decContext.h: Temporarily removed to import new version.
        * dfp/decimal64.c: Temporarily removed to import new version.
        * dfp/decimal64.h: Temporarily removed to import new version.
        * dfp/decNumberMath.h: Temporarily removed to import new version.
        * dfp/decDPD.h: Temporarily removed to import new version.
        * dfp/decimal128.c: Temporarily removed to import new version.


------------------------------------------------------------------------
r277 | eberlein | 2007-03-09 12:48:41 -0600 (Fri, 09 Mar 2007) | 6 lines

2007-09-03  Pete Eberlein  <eberlein@xxxxxxxxxx>

        * dfp/sysdeps/soft-dfp/config/dfp-bit.c: New file.
        * dfp/sysdeps/soft-dfp/config/dfp-bit.h: New file.


------------------------------------------------------------------------
r276 | eberlein | 2007-03-09 12:46:07 -0600 (Fri, 09 Mar 2007) | 1 line


------------------------------------------------------------------------
r275 | eberlein | 2007-03-09 12:40:17 -0600 (Fri, 09 Mar 2007) | 93 lines

2007-09-03  Pete Eberlein  <eberlein@xxxxxxxxxx>

        * dfp/sysdeps/soft-dfp/eqdd2.c: New file.
        * dfp/sysdeps/soft-dfp/fixunstdsi.c: New file.
        * dfp/sysdeps/soft-dfp/subsd3.c: New file.
        * dfp/sysdeps/soft-dfp/gesd2.c: New file.
        * dfp/sysdeps/soft-dfp/subtd3.c: New file.
        * dfp/sysdeps/soft-dfp/getd2.c: New file.
        * dfp/sysdeps/soft-dfp/mulsd3.c: New file.
        * dfp/sysdeps/soft-dfp/multd3.c: New file.
        * dfp/sysdeps/soft-dfp/extendsddd2.c: New file.
        * dfp/sysdeps/soft-dfp/extendsdtf.c: New file.
        * dfp/sysdeps/soft-dfp/extendsftd.c: New file.
        * dfp/sysdeps/soft-dfp/extenddfdd.c: New file.
        * dfp/sysdeps/soft-dfp/floatsddi.c: New file.
        * dfp/sysdeps/soft-dfp/fixtdsi.c: New file.
        * dfp/sysdeps/soft-dfp/trunctfsd.c: New file.
        * dfp/sysdeps/soft-dfp/trunctdsf.c: New file.
        * dfp/sysdeps/soft-dfp/truncddsd2.c: New file.
        * dfp/sysdeps/soft-dfp/trunctddd2.c: New file.
        * dfp/sysdeps/soft-dfp/eqsd2.c: New file.
        * dfp/sysdeps/soft-dfp/eqtd2.c: New file.
        * dfp/sysdeps/soft-dfp/adddd3.c: New file.
        * dfp/sysdeps/soft-dfp/extendsdtd2.c: New file.
        * dfp/sysdeps/soft-dfp/extenddtf.c: New file.
        * dfp/sysdeps/soft-dfp/extenddftd.c: New file.
        * dfp/sysdeps/soft-dfp/floatdddi.c: New file.
        * dfp/sysdeps/soft-dfp/Makefile: New file.
        * dfp/sysdeps/soft-dfp/trunctdsd2.c: New file.
        * dfp/sysdeps/soft-dfp/floatunssddi.c: New file.
        * dfp/sysdeps/soft-dfp/addsd3.c: New file.
        * dfp/sysdeps/soft-dfp/addtd3.c: New file.
        * dfp/sysdeps/soft-dfp/extendsfsd.c: New file.
        * dfp/sysdeps/soft-dfp/extendtftd.c: New file.
        * dfp/sysdeps/soft-dfp/ltdd2.c: New file.
        * dfp/sysdeps/soft-dfp/floattddi.c: New file.
        * dfp/sysdeps/soft-dfp/floatunsdddi.c: New file.
        * dfp/sysdeps/soft-dfp/fixunssddi.c: New file.
        * dfp/sysdeps/soft-dfp/unorddd2.c: New file.
        * dfp/sysdeps/soft-dfp/config: New file.
        * dfp/sysdeps/soft-dfp/config/dfp-bit.c: New file.
        * dfp/sysdeps/soft-dfp/config/dfp-bit.h: New file.
        * dfp/sysdeps/soft-dfp/ltsd2.c: New file.
        * dfp/sysdeps/soft-dfp/floatsdsi.c: New file.
        * dfp/sysdeps/soft-dfp/lttd2.c: New file.
        * dfp/sysdeps/soft-dfp/ledd2.c: New file.
        * dfp/sysdeps/soft-dfp/fixsddi.c: New file.
        * dfp/sysdeps/soft-dfp/nedd2.c: New file.
        * dfp/sysdeps/soft-dfp/floatunstddi.c: New file.
        * dfp/sysdeps/soft-dfp/unordsd2.c: New file.
        * dfp/sysdeps/soft-dfp/unordtd2.c: New file.
        * dfp/sysdeps/soft-dfp/fixunsdddi.c: New file.
        * dfp/sysdeps/soft-dfp/decRound.h: New file.
        * dfp/sysdeps/soft-dfp/floatddsi.c: New file.
        * dfp/sysdeps/soft-dfp/lesd2.c: New file.
        * dfp/sysdeps/soft-dfp/extendddtd2.c: New file.
        * dfp/sysdeps/soft-dfp/decExcept.h: New file.
        * dfp/sysdeps/soft-dfp/letd2.c: New file.
        * dfp/sysdeps/soft-dfp/fixdddi.c: New file.
        * dfp/sysdeps/soft-dfp/nesd2.c: New file.
        * dfp/sysdeps/soft-dfp/netd2.c: New file.
        * dfp/sysdeps/soft-dfp/truncdddf.c: New file.
        * dfp/sysdeps/soft-dfp/divdd3.c: New file.
        * dfp/sysdeps/soft-dfp/floatunssdsi.c: New file.
        * dfp/sysdeps/soft-dfp/fixunstddi.c: New file.
        * dfp/sysdeps/soft-dfp/floattdsi.c: New file.
        * dfp/sysdeps/soft-dfp/makecfiles.sh: New file.
        * dfp/sysdeps/soft-dfp/fixtddi.c: New file.
        * dfp/sysdeps/soft-dfp/divsd3.c: New file.
        * dfp/sysdeps/soft-dfp/trunctddf.c: New file.
        * dfp/sysdeps/soft-dfp/trunctfdd.c: New file.
        * dfp/sysdeps/soft-dfp/divtd3.c: New file.
        * dfp/sysdeps/soft-dfp/floatunsddsi.c: New file.
        * dfp/sysdeps/soft-dfp/fixunssdsi.c: New file.
        * dfp/sysdeps/soft-dfp/gtdd2.c: New file.
        * dfp/sysdeps/soft-dfp/fixsdsi.c: New file.
        * dfp/sysdeps/soft-dfp/truncsdsf.c: New file.
        * dfp/sysdeps/soft-dfp/trunctdtf.c: New file.
        * dfp/sysdeps/soft-dfp/floatunstdsi.c: New file.
        * dfp/sysdeps/soft-dfp/fixunsddsi.c: New file.
        * dfp/sysdeps/soft-dfp/gtsd2.c: New file.
        * dfp/sysdeps/soft-dfp/gttd2.c: New file.
        * dfp/sysdeps/soft-dfp/subdd3.c: New file.
        * dfp/sysdeps/soft-dfp/gedd2.c: New file.
        * dfp/sysdeps/soft-dfp/Versions: New file.
        * dfp/sysdeps/soft-dfp/extendsddf.c: New file.
        * dfp/sysdeps/soft-dfp/extendsfdd.c: New file.
        * dfp/sysdeps/soft-dfp/muldd3.c: New file.
        * dfp/sysdeps/soft-dfp/fixddsi.c: New file.
        * dfp/sysdeps/soft-dfp/truncddsf.c: New file.
        * dfp/sysdeps/soft-dfp/truncdfsd.c: New file.


------------------------------------------------------------------------
r274 | eberlein | 2007-03-06 17:51:14 -0600 (Tue, 06 Mar 2007) | 4 lines

        * powerpc32/power6/fpu/Versions: fixed __trunctddd2
        * powerpc64/power6/fpu/Versions: fixed __trunctddd2


------------------------------------------------------------------------
r273 | eberlein | 2007-02-26 19:57:19 -0600 (Mon, 26 Feb 2007) | 3 lines

        * fe_decround.c: Fixed unterminated comment


------------------------------------------------------------------------
r272 | eberlein | 2007-02-15 17:18:39 -0600 (Thu, 15 Feb 2007) | 5 lines

2007-02-15  Pete Eberlein  <eberlein@xxxxxxxxxx>

        * sysdeps/dfp/fe_decround: File moved.


------------------------------------------------------------------------
r271 | eberlein | 2007-02-13 13:25:48 -0600 (Tue, 13 Feb 2007) | 6 lines

2007-02-13  Pete Eberlein  <eberlein@xxxxxxxxxx>

        * fpu/Implies: New file.
        * nofpu/Implies: New file.


------------------------------------------------------------------------
r270 | eberlein | 2007-02-13 13:24:21 -0600 (Tue, 13 Feb 2007) | 5 lines

2007-02-13  Pete Eberlein  <eberlein@xxxxxxxxxx>

        * 440/nofpu: New directory.


------------------------------------------------------------------------
r269 | eberlein | 2007-02-13 13:23:26 -0600 (Tue, 13 Feb 2007) | 5 lines

2007-02-13  Pete Eberlein  <eberlein@xxxxxxxxxx>

        * 440/nofpu: New directory.


------------------------------------------------------------------------
r268 | eberlein | 2007-02-13 13:21:49 -0600 (Tue, 13 Feb 2007) | 5 lines

2007-02-13  Pete Eberlein  <eberlein@xxxxxxxxxx>

        * nofpu/bits/fenvinline.h: New file.


------------------------------------------------------------------------
r267 | eberlein | 2007-02-13 13:21:13 -0600 (Tue, 13 Feb 2007) | 5 lines

2007-02-13  Pete Eberlein  <eberlein@xxxxxxxxxx>

        * fpu/bits/fenvinline.h: New file.


------------------------------------------------------------------------
r266 | eberlein | 2007-02-13 13:11:10 -0600 (Tue, 13 Feb 2007) | 6 lines

2006-02-13  Pete Eberlein  <eberlein@xxxxxxxxxx>

        * powerpc32/440/nofpu: New directory
        * powerpc64/440/nofpu: New directory


------------------------------------------------------------------------
r265 | eberlein | 2007-02-13 13:08:27 -0600 (Tue, 13 Feb 2007) | 6 lines

2007-02-13  Pete Eberlein  <eberlein@xxxxxxxxxx>

        * powerpc32/power6/Implies: New file
        * powerpc64/power6/Implies: New file


------------------------------------------------------------------------
r264 | eberlein | 2007-02-13 13:05:17 -0600 (Tue, 13 Feb 2007) | 5 lines

2007-02-13  Pete Eberlein  <eberlein@xxxxxxxxxx>

        * fe_decround.c: Moved from dfp/.


------------------------------------------------------------------------
r263 | eberlein | 2007-02-13 13:00:31 -0600 (Tue, 13 Feb 2007) | 6 lines

2007-02-13  Pete Eberlein  <eberlein@xxxxxxxxxx>

        * fe_decround.c: New file.  Power6 omptimized functions for
          fe_dec_setround and fe_dec_getround.


------------------------------------------------------------------------
r261 | ryanarn | 2007-02-05 09:20:19 -0600 (Mon, 05 Feb 2007) | 16 lines

2007-02-05  Ryan S. Arnold  <rsa@xxxxxxxxxx>

        * dfp/libdfp-test.inc: Removed decfloat.h or changed to float.h to
        coincide with GCC revision 121355 which moved the contents of
        decfloat.h into float.h per the Draft DFP Technical Report.
        * dfp/test/test_const.c: Same as above.
        * dfp/test/test_math.h: Same as above.
        * dfp/test/test_exceptions.c: Same as above.
        * dfp/test/test_isnormal.c: Same as above.
        * dfp/sysdeps/dfp/stdlib/strtod32.c: Same as above.
        * dfp/sysdeps/dfp/math/libm-test.inc: Same as above.
        * dfp/sysdeps/ieee754r/d32/isnormald32.c: Same as above.
        * dfp/sysdeps/ieee754r/d32/lgammad32.c: Same as above.
        * dfp/sysdeps/ieee754r/d32/nexttowardd32.c: Same as above.
        * dfp/sysdeps/ieee754r/d32/nextafterd32.c: Same as above.

------------------------------------------------------------------------
r260 | ryanarn | 2007-01-23 08:56:01 -0600 (Tue, 23 Jan 2007) | 7 lines

2007-01-19  Ryan S. Arnold  <rsa@xxxxxxxxxx>

        * dfp/libdfp-test.inc: guard frexp, ldexp, and ilogb with #ifndef
        __STDC_WANT_DEC_FP__.
        * dfp/Makefile: Fixed misspelling of $(objfpx) -> $(objpfx).  Move
        #include ../Rules so that the 'tests' variable was picked up.

------------------------------------------------------------------------
r259 | ryanarn | 2007-01-09 10:13:18 -0600 (Tue, 09 Jan 2007) | 7 lines

2007-01-09  Ryan S. Arnold  <rsa@xxxxxxxxxx>

        * dfp/sysdeps/ieee754r/d32/modfd32.c (modfd*): Fixed missing comma.
        * dfp/sysdeps/ieee754r/d32/atanhd32.c (atanhd*): Fixed improper
        pointer dereference.


------------------------------------------------------------------------
r258 | jkerian | 2006-12-22 13:11:27 -0600 (Fri, 22 Dec 2006) | 13 lines

2006-12-22      Joseph Kerian   joseph_kerian@xxxxxxx

        * dfp/test/test_set2a.c: Updated for a few changes
        * dfp/test/test_assign.c: Changing to test 0s
        * dfp/sysdeps/dfp/stdio-common/vfprintf.c: Specifying FIXME
        * dfp/sysdeps/ieee754r/d32/fpclassifyd32.c: Adding an Endian check
        * dfp/sysdeps/ieee754r/d32/expm1d32.c: Fixing in accordance to test suite
        * dfp/sysdeps/ieee754r/d32/modfd32.c: Fixing in accordance to test suite
        * dfp/sysdeps/ieee754r/d32/atanhd32.c: Fixing in accordance to test suite
        * dfp/sysdeps/ieee754r/d32/exp2d32.c: Fixing in accordance to test suite
        * dfp/sysdeps/ieee754r/d32/tand32.c: Fixing in accordance to test suite
        * dfp/sysdeps/ieee754r/d32/logbd32.c: Fixing in accordance to test suite

------------------------------------------------------------------------
r257 | jkerian | 2006-12-21 18:22:53 -0600 (Thu, 21 Dec 2006) | 13 lines

2006-12-21      Joseph Kerian   jkerian@xxxxxxxxxx

        * sysdeps/ieee754r/d32/fpclassifyd32.c: Rewrote to not use decNumber
        * sysdeps/ieee754r/d32/isinfd32.c: Rewrote to not use decNumber
        * sysdeps/ieee754r/d32/isnand32.c: Rewrote to not use decNumber
        * sysdeps/ieee754r/d32/isunorderedd32.c: Rewrote to not use decNumber
        * sysdeps/ieee754r/d32/isnormald32.c: Fixed so that 0.0 is not
        subnormal
        * sysdeps/ieee754r/d32/atan2d32.c: Added authorship note
        * test/test_isnan.c: Added a test and cleaned up #def's
        * test/test_fpclassify.c: Added a test and cleaned up #def's
        * sysdeps/ieee754r/dfpmacro.h: Removed unused macro

------------------------------------------------------------------------
r256 | jkerian | 2006-12-21 13:58:35 -0600 (Thu, 21 Dec 2006) | 7 lines

2006-12-21      Joseph Kerian   <jkerian@xxxxxxxxxx>

        * dfptypeconv.h: Removed some macros that belonged in dfpmacro.h
        * sysdeps/ieee754r/dfpmacro.h: Added macros, removed dead code
        * sysdeps/ieee754r/d32/nexttowardd32.c: Modified according to a
        renamed macro

------------------------------------------------------------------------
r255 | ryanarn | 2006-12-21 12:51:11 -0600 (Thu, 21 Dec 2006) | 127 lines

2006-12-14  Steven Munroe  <sjmunroe@xxxxxxxxxx>

        * sysdeps/powerpc/powerpc32/power6/fpu/Makefile: New file.
        * sysdeps/powerpc/powerpc32/power6/fpu/Versions: New file.
        * sysdeps/powerpc/powerpc32/power6/fpu/adddd3.S: New file.
        * sysdeps/powerpc/powerpc32/power6/fpu/addsd3.S: New file.
        * sysdeps/powerpc/powerpc32/power6/fpu/addtd3.S: New file.
        * sysdeps/powerpc/powerpc32/power6/fpu/divdd3.S: New file.
        * sysdeps/powerpc/powerpc32/power6/fpu/divsd3.S: New file.
        * sysdeps/powerpc/powerpc32/power6/fpu/divtd3.S: New file.
        * sysdeps/powerpc/powerpc32/power6/fpu/eqdd2.S: New file.
        * sysdeps/powerpc/powerpc32/power6/fpu/eqsd2.S: New file.
        * sysdeps/powerpc/powerpc32/power6/fpu/eqtd2.S: New file.
        * sysdeps/powerpc/powerpc32/power6/fpu/extendddtd2.S: New file.
        * sysdeps/powerpc/powerpc32/power6/fpu/extendsddd2.S: New file.
        * sysdeps/powerpc/powerpc32/power6/fpu/extendsdtd2.S: New file.
        * sysdeps/powerpc/powerpc32/power6/fpu/fixdddi.S: New file.
        * sysdeps/powerpc/powerpc32/power6/fpu/fixddsi.S: New file.
        * sysdeps/powerpc/powerpc32/power6/fpu/fixsddi.S: New file.
        * sysdeps/powerpc/powerpc32/power6/fpu/fixsdsi.S: New file.
        * sysdeps/powerpc/powerpc32/power6/fpu/fixtddi.S: New file.
        * sysdeps/powerpc/powerpc32/power6/fpu/fixtdsi.S: New file.
        * sysdeps/powerpc/powerpc32/power6/fpu/fixunsdddi.S: New file.
        * sysdeps/powerpc/powerpc32/power6/fpu/fixunsddsi.S: New file.
        * sysdeps/powerpc/powerpc32/power6/fpu/fixunssddi.S: New file.
        * sysdeps/powerpc/powerpc32/power6/fpu/fixunssdsi.S: New file.
        * sysdeps/powerpc/powerpc32/power6/fpu/fixunstddi.S: New file.
        * sysdeps/powerpc/powerpc32/power6/fpu/fixunstdsi.S: New file.
        * sysdeps/powerpc/powerpc32/power6/fpu/floatsidd.S: New file.
        * sysdeps/powerpc/powerpc32/power6/fpu/floatsisd.S: New file.
        * sysdeps/powerpc/powerpc32/power6/fpu/floatsitd.S: New file.
        * sysdeps/powerpc/powerpc32/power6/fpu/floatunssidd.S: New file.
        * sysdeps/powerpc/powerpc32/power6/fpu/floatunssisd.S: New file.
        * sysdeps/powerpc/powerpc32/power6/fpu/floatunssitd.S: New file.
        * sysdeps/powerpc/powerpc32/power6/fpu/gedd2.S: New file.
        * sysdeps/powerpc/powerpc32/power6/fpu/gesd2.S: New file.
        * sysdeps/powerpc/powerpc32/power6/fpu/getd2.S: New file.
        * sysdeps/powerpc/powerpc32/power6/fpu/ltdd2.S: New file.
        * sysdeps/powerpc/powerpc32/power6/fpu/ltsd2.S: New file.
        * sysdeps/powerpc/powerpc32/power6/fpu/lttd2.S: New file.
        * sysdeps/powerpc/powerpc32/power6/fpu/muldd3.S: New file.
        * sysdeps/powerpc/powerpc32/power6/fpu/mulsd3.S: New file.
        * sysdeps/powerpc/powerpc32/power6/fpu/multd3.S: New file.
        * sysdeps/powerpc/powerpc32/power6/fpu/nedd2.S: New file.
        * sysdeps/powerpc/powerpc32/power6/fpu/nesd2.S: New file.
        * sysdeps/powerpc/powerpc32/power6/fpu/netd2.S: New file.
        * sysdeps/powerpc/powerpc32/power6/fpu/subdd3.S: New file.
        * sysdeps/powerpc/powerpc32/power6/fpu/subsd3.S: New file.
        * sysdeps/powerpc/powerpc32/power6/fpu/subtd3.S: New file.
        * sysdeps/powerpc/powerpc32/power6/fpu/truncddsd2.S: New file.
        * sysdeps/powerpc/powerpc32/power6/fpu/trunctddd2.S: New file.
        * sysdeps/powerpc/powerpc32/power6/fpu/trunctdsd2.S: New file.
        * sysdeps/powerpc/powerpc32/power6/fpu/unorddd2.S: New file.
        * sysdeps/powerpc/powerpc32/power6/fpu/unordsd2.S: New file.
        * sysdeps/powerpc/powerpc32/power6/fpu/unordtd2.S: New file.
        * sysdeps/powerpc/powerpc32/power6x/fpu/Implies: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/Makefile: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/Versions: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/adddd3.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/addsd3.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/addtd3.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/divdd3.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/divsd3.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/divtd3.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/eqdd2.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/eqsd2.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/eqtd2.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/extendddtd2.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/extendsddd2.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/extendsdtd2.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/fixdddi.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/fixddsi.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/fixsddi.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/fixsdsi.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/fixtddi.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/fixtdsi.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/fixunsdddi.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/fixunsddsi.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/fixunssddi.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/fixunssdsi.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/fixunstddi.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/fixunstdsi.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/floatdidd.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/floatdisd.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/floatditd.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/floatsidd.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/floatsisd.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/floatsitd.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/floatunsdidd.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/floatunsdisd.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/floatunsditd.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/floatunssidd.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/floatunssisd.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/floatunssitd.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/gedd2.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/gesd2.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/getd2.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/ltdd2.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/ltsd2.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/lttd2.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/muldd3.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/mulsd3.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/multd3.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/nedd2.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/nesd2.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/netd2.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/subdd3.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/subsd3.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/subtd3.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/truncddsd2.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/trunctddd2.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/trunctdsd2.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/unorddd2.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/unordsd2.S: New file.
        * sysdeps/powerpc/powerpc64/power6/fpu/unordtd2.S: New file.
        * sysdeps/powerpc/powerpc64/power6x/fpu/Implies: New file.
        * sysdeps/unix/sysv/linux/powerpc/powerpc32/power6/fpu/Implies: New file.
        * sysdeps/unix/sysv/linux/powerpc/powerpc32/power6x/fpu/Implies: New file.
        * sysdeps/unix/sysv/linux/powerpc/powerpc64/power6/fpu/Implies: New file.
        * sysdeps/unix/sysv/linux/powerpc/powerpc64/power6x/fpu/Implies: New file.

2006-12-21  Ryan S. Arnold  <rsa@xxxxxxxxxx>

        * dfp/sysdeps/dfp/stdio-common/vfprintf.c: added comments to indicate
          that var_arg promotion should not be used for _Decimal values.


------------------------------------------------------------------------
r254 | jkerian | 2006-12-20 15:57:20 -0600 (Wed, 20 Dec 2006) | 14 lines

2006-12-20      Joseph Kerian   jkerian@xxxxxxxxxx

        * ieee754r/d32/ldexpd32.c: Changing ldexp implementation to match frexp
        * ieee754r/d32/atan2d32.c: Fixed numerous test case failures
        * ieee754r/dfpmacro.h: Cleaning up, commenting, adding DFP_ESPILON and
        DFP_MIN
        * ieee754r/d32/isnormald32.c: Using new DFP_MIN macro
        * ieee754r/d32/nexttowardd32.c: Using new DFP_EPSILON macro
        * ieee754r/d32/nextafterd32.c: Using new DFP_EPSILON macro
        * ieee754r/d32/nearbyintd32.c: Rewrote using dfpmacro.h macros
        * ieee754r/d64/nearbyintd64.c: Replaced with reference to d32 version
        * ieee754r/d128/nearbyintd128.c: Replaced with reference to d32
        version

------------------------------------------------------------------------
r252 | jkerian | 2006-12-15 15:04:15 -0600 (Fri, 15 Dec 2006) | 5 lines

2006-12-15      Joseph Kerian   jkerian@xxxxxxxxxx

        * dfp/test/test-decimal.c: New file. Test cases for BFP<->DFP
        conversions

------------------------------------------------------------------------
r251 | jkerian | 2006-12-15 15:03:26 -0600 (Fri, 15 Dec 2006) | 25 lines

2006-12-15      Joseph Kerian   jkerian@xxxxxxxxxx

        * dfp/sysdeps/powerpc: New File. Handles conversions between
        DFP and BFP data types.
        * dfp/sysdeps/powerpc/truncxfdd.c: New File.
        * dfp/sysdeps/powerpc/extendsdsf.c: New File.
        * dfp/sysdeps/powerpc/extendsfsd.c: New File.
        * dfp/sysdeps/powerpc/extendsftd.c: New File.
        * dfp/sysdeps/powerpc/extenddfdd.c: New File.
        * dfp/sysdeps/powerpc/extendsdxf.c: New File.
        * dfp/sysdeps/powerpc/trunctdsf.c: New File.
        * dfp/sysdeps/powerpc/extendxftd.c: New File.
        * dfp/sysdeps/powerpc/truncdddf.c: New File.
        * dfp/sysdeps/powerpc/truncxfsd.c: New File.
        * dfp/sysdeps/powerpc/trunctdxf.c: New File.
        * dfp/sysdeps/powerpc/binpowof10.c: New File.
        * dfp/sysdeps/powerpc/decpowof2.c: New File.
        * dfp/sysdeps/powerpc/extendsfdd.c: New File.
        * dfp/sysdeps/powerpc/extendsddf.c: New File.
        * dfp/sysdeps/powerpc/extenddftd.c: New File.
        * dfp/sysdeps/powerpc/truncddsf.c: New File.
        * dfp/sysdeps/powerpc/truncdfsd.c: New File.
        * dfp/sysdeps/powerpc/trunctddf.c: New File.
        * dfp/sysdeps/powerpc/extendddxf.c: New File.

------------------------------------------------------------------------
r250 | ryanarn | 2006-12-14 18:41:19 -0600 (Thu, 14 Dec 2006) | 17 lines

2006-12-14  Ryan S. Arnold  <rsa@xxxxxxxxxx>

        * dfp/libdfp-test.inc: Updated to #ifndef tests which DFP doesn't
          support and to also macroize the rounding mode functions.
        * dfp/test-d32.c: Modified to fix PRINTF_XEXPR to print %e since we
          don't have hex printing of DFP values yet.
        * dfp/test-d64.c: _Decimal64 copy of dfp/test-d32.c
        * dfp/test-d128.c: _Decimal128 copy of dfp/test-d32.c
        * dfp/Makefile: Modified to build and run the test framework.  This
          is currently commented out.
        * dfp/sysdeps/ieee754r/d32/lgammad32.c: Fixed a bug with the
          __lgamma_rd128 prototype in the __lgamma_rd* function.
        * dfp/libdfp-test-ulps: Added d128, d64, d32 ulps.
        * dfp/gen-libdfp-test.pl: Major modifications to allow macroization of
          floating point constants.  Fixed a beautify bug as well.


------------------------------------------------------------------------
r248 | jkerian | 2006-12-07 11:23:23 -0600 (Thu, 07 Dec 2006) | 10 lines

2006-12-07      Joseph Kerian   jkerian@xxxxxxxxxx

dfp/sysdeps/ieee754r/d32/roundd32.c: Code is now generic to round/rint
dfp/sysdeps/ieee754r/d32/llroundd32.c: Code is now generic to l[l]round/rint
dfp/sysdeps/ieee754r/d32/ilogbd32.c: Fixed errno conditionals, minor fixups
dfp/sysdeps/ieee754r/d32/rintd32.c: Replaced with a #include roundd32.c
dfp/sysdeps/ieee754r/d32/llrintd32.c: Replaced with a #include llroundd32.c
dfp/sysdeps/ieee754r/d32/lrintd32.c: Replaced with a #include llroundd32.c
dfp/sysdeps/ieee754r/d32/lroundd32.c: Replaced with a #include llroundd32.c

------------------------------------------------------------------------
r247 | jkerian | 2006-12-07 10:08:07 -0600 (Thu, 07 Dec 2006) | 6 lines

2006-12-07      Joseph Kerian   jkerian@xxxxxxxxxx

        * test/test_errno.c: Adding strerror() to the binary output
        * test/test_pow.c: Correcting a few test constants for DFP
        * test/test_set2a.c: Declaring fma external

------------------------------------------------------------------------
r246 | jkerian | 2006-12-06 16:30:13 -0600 (Wed, 06 Dec 2006) | 8 lines

2006-12-06      Joseph Kerian   jkerian@xxxxxxxxxx

        * sysdeps/ieee754r/d32/atanhd32.c: Added a comment explaining
        deviation from binary float (following C99)
        * sysdeps/ieee754r/d32/powd32.c: Reworked/Clarified logic,
        reimplemented errno wrapper.
        * test/test_pow.c: New File. Test cases for pow special cases

------------------------------------------------------------------------
r239 | jkerian | 2006-12-04 11:41:31 -0600 (Mon, 04 Dec 2006) | 18 lines

2006-12-04      Joseph Kerian   jkerian@xxxxxxxxxx

        * dfp/sysdeps/ieee754r/dfpmacro.h: Fixed error with _IEEE_LIBDFP macro
        declaration
        * dfp/sysdeps/ieee754r/d32/asind32.c: Added errno.h include
        * dfp/sysdeps/ieee754r/d32/acosd32.c: Added errno.h include
        * dfp/sysdeps/ieee754r/d32/expm1d32.c: Added errno.h include
        * dfp/sysdeps/ieee754r/d32/cosd32.c: Added errno.h include
        * dfp/sysdeps/ieee754r/d32/lrintd32.c: Added errno.h include
        * dfp/sysdeps/ieee754r/d32/nearbyintd32.c: Added errno.h include
        * dfp/sysdeps/ieee754r/d32/sinhd32.c: Added errno.h include
        * dfp/sysdeps/ieee754r/d32/tgammad32.c: Added errno.h include
        * dfp/sysdeps/ieee754r/d32/llroundd32.c: Added errno.h include
        * dfp/sysdeps/ieee754r/d32/lroundd32.c: Added errno.h include
        * dfp/sysdeps/ieee754r/d32/atand32.c: Added errno.h include,
        reformatting, removing unused errno.h include
        * dfp/sysdeps/ieee754r/d32/log10d32.c: Reformatting

------------------------------------------------------------------------
r238 | jkerian | 2006-12-01 12:43:05 -0600 (Fri, 01 Dec 2006) | 28 lines

2006-12-01      Joseph Kerian   jkerian@xxxxxxxxxx

        * dfp/sysdeps/ieee754r/d32/roundd32.c: Implemented errno wrapper
        * dfp/sysdeps/ieee754r/d32/scalbnd32.c: Implemented errno wrapper
        * dfp/sysdeps/ieee754r/d32/scalblnd32.c: Implemented errno wrapper
        * dfp/sysdeps/ieee754r/d32/logd32.c: Implemented errno wrapper
        * dfp/sysdeps/ieee754r/d32/sind32.c: Implemented errno wrapper
        * dfp/sysdeps/ieee754r/d32/llrintd32.c: Implemented errno wrapper
        * dfp/sysdeps/ieee754r/d32/powd32.c: Implemented errno wrapper
        * dfp/sysdeps/ieee754r/d32/ldexpd32.c: Implemented errno wrapper
        * dfp/sysdeps/ieee754r/d32/log10d32.c: Implemented errno wrapper
        * dfp/sysdeps/ieee754r/d32/lrintd32.c: Implemented errno wrapper
        * dfp/sysdeps/ieee754r/d32/nearbyintd32.c: Implemented errno wrapper
        * dfp/sysdeps/ieee754r/d32/lgammad32.c: Implemented errno wrapper
        * dfp/sysdeps/ieee754r/d32/log2d32.c: Implemented errno wrapper
        * dfp/sysdeps/ieee754r/d32/tgammad32.c: Implemented errno wrapper
        * dfp/sysdeps/ieee754r/d32/rintd32.c: Implemented errno wrapper
        * dfp/sysdeps/ieee754r/d32/llroundd32.c: Implemented errno wrapper
        * dfp/sysdeps/ieee754r/d32/sqrtd32.c: Implemented errno wrapper
        * dfp/sysdeps/ieee754r/d32/nexttowardd32.c: Implemented errno wrapper
        * dfp/sysdeps/ieee754r/d32/nextafterd32.c: Implemented errno wrapper
        * dfp/sysdeps/ieee754r/d32/lroundd32.c: Implemented errno wrapper
        * dfp/sysdeps/ieee754r/d32/remainderd32.c: Implemented errno wrapper
        * dfp/sysdeps/ieee754r/d32/tand32.c: Implemented errno wrapper
        * dfp/sysdeps/ieee754r/d32/log1pd32.c: Implemented errno wrapper
        * dfp/sysdeps/ieee754r/d32/logbd32.c: Implemented errno wrapper
        * dfp/sysdeps/ieee754r/d32/sinhd32.c: Minor re-ordering

------------------------------------------------------------------------
r237 | jkerian | 2006-11-30 17:35:58 -0600 (Thu, 30 Nov 2006) | 51 lines

2006-11-30      Joseph Kerian   jkerian@xxxxxxxxxx

        * dfp/decnumber/decNumberMath.c: Made some internal functions const to
        fix compile warnings
        * dfp/decnumber/decaddop.c: Added missing decNumberArith.h header
        * dfp/Makefile: Renamed isfinitedX->finitedX, removed remquo, comments
        * dfp/Versions: Removed remquo export
        * dfp/sysdeps/ieee754r/dfpmacro.h: Removed errno include from here.

[... 65690 lines stripped ...]