1 2007-03-23 Michael Meissner <michael.meissner@amd.com>
2 H.J. Lu <hongjiu.lu@intel.com>
3 Marius Cornea <marius.cornea@intel.com>
5 * Makefile.in (enable_decimal_float): New.
6 (libdecnumber_a_OBJS): Add bid2dpd_dpd2bid.o, host-ieee32.o,
7 host-ieee64.o and host-ieee128.o for BID.
8 (libdecnumber_a_SOURCES): Support DPD and BID.
9 (decimal32.o): Support dependency for both DPD and BID.
10 (decimal64.o): Likewise.
11 (decimal128.o): Likewise.
12 (bid2dpd_dpd2bid.o): New target.
13 (host-ieee32.o): Likewise.
14 (host-ieee64.o): Likewise.
15 (host-ieee128.o): Likewise.
17 * bid/bid-dpd.h: New file.
18 * bid/decimal128.c: Likewise.
19 * bid/decimal128.h: Likewise.
20 * bid/decimal32.c: Likewise.
21 * bid/decimal32.h: Likewise.
22 * bid/decimal64.c: Likewise.
23 * bid/decimal64.h: Likewise.
24 * bid/host-ieee128.c: Likewise.
25 * bid/host-ieee32.c: Likewise.
26 * bid/host-ieee64.c: Likewise.
27 * bid/bid2dpd_dpd2bid.c: Likewise.
28 * bid/bid2dpd_dpd2bid.h: Likewise.
30 * decimal128.c: Moved to ...
31 * dpd/decimal128.c: This.
32 * decimal128.h: Moved to ...
33 * dpd/decimal128.h: This.
34 * decimal32.c: Moved to ...
35 * dpd/decimal32.c: This.
36 * decimal32.h: Moved to ...
37 * dpd/decimal32.h: This.
38 * decimal64.c: Moved to ...
39 * dpd/decimal64.c: This.
40 * decimal64.h: Moved to ...
41 * dpd/decimal64.h: This.
43 * configure.ac: Support * --enable-decimal-float={no,yes,bid,dpd}.
44 Add AC_C_BIGENDIAN. Substitute enable_decimal_float.
45 * config.in: Add decimal support variables.
46 * configure: Regenerate.
49 * decimal128.h (decimal128ClearSign): New.
50 (decimal128FlipSign): Likewise.
52 * decimal32.h: (decimal32ClearSign): New.
53 (decimal32FlipSign): Likewise.
55 * decimal64.h (decimal64ClearSign): New.
56 (decimal64FlipSign): Likewise.
58 2007-03-08 Ben Elliston <bje@au.ibm.com>
60 * decContext.c, decContext.h, decDPD.h, decimal128.c,
61 decimal128.h, decimal32.c, decimal32.h, decimal64.c, decimal64.h,
62 decLibrary.c, decNumber.c, decNumber.h, decNumberLocal.h,
63 decRound.c, decRound.h, decUtility.c, decUtility.h: Add
64 libgcc-style license exception clause.
66 2007-03-01 Brooks Moses <brooks.moses@codesourcery.com>
68 * Makefile.in: Add dummy install-pdf target.
70 2007-01-29 Janis Johnson <janis187@us.ibm.com>
75 2006-11-29 Janis Johnson <janis187@us.ibm.com>
77 * decRound.c: Move declarations to new file, update comments.
78 * decRound.h: New file.
80 2006-11-21 Janis Johnson <janis187@us.ibm.com>
82 * decLibrary.c (__dec_type_swap): Add prototype.
83 (__dfp_enable_traps, dfp_raise): Delete.
85 * Makefile.in: Don't include decRound in library used by compiler.
87 2006-10-10 Brooks Moses <bmoses@stanford.edu>
88 * Makefile.in: Added empty "pdf" target.
90 2006-09-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
92 * decNumber.c (decNumberPower): Constify.
93 * decNumber.h (decNumberPower): Likewise.
95 2006-09-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
97 * configure.ac (ACX_PROG_CC_WARNING_OPTS): Add -Wcast-qual.
98 * configure, config.in: Regenerate.
100 * decContext.c (decContextStatusToString): Constify.
101 * decContext.h (decContextStatusToString): Likewise.
102 * decNumber.c (decNumberToString, decNumberToEngString,
103 decNumberAbs, decNumberAdd, decNumberCompare, decNumberDivide,
104 decNumberDivideInteger, decNumberMax, decNumberMin,
105 decNumberMinus, decNumberPlus, decNumberMultiply,
106 decNumberNormalize, decNumberQuantize, decNumberRescale,
107 decNumberRemainder, decNumberRemainderNear,
108 decNumberSameQuantum, decNumberSquareRoot, decNumberSubtract,
109 decNumberToIntegralValue, decNumberCopy, decToString, decAddOp,
110 decDivideOp, decMultiplyOp, decQuantizeOp, decCompareOp,
111 decCompare, decUnitCompare, decUnitAddSub, decRoundOperand,
112 decCopyFit, decSetCoeff, decGetInt, decNaNs, decGetDigits,
113 decNumberShow, decDumpAr, decCheckOperands, decCheckNumber):
115 * decNumber.h (decNumberToString, decNumberToEngString,
116 decNumberAbs, decNumberAdd, decNumberCompare, decNumberDivide,
117 decNumberDivideInteger, decNumberMax, decNumberMin,
118 decNumberMinus, decNumberMultiply, decNumberNormalize,
119 decNumberPlus, decNumberQuantize, decNumberRemainder,
120 decNumberRemainderNear, decNumberRescale,
121 decNumberSameQuantum, decNumberSquareRoot, decNumberSubtract,
122 decNumberToIntegralValue, decNumberCopy): Likewise.
123 * decUtility.c (decDensePackCoeff, decDenseUnpackCoeff):
125 * decUtility.h (decDensePackCoeff, decDenseUnpackCoeff):
127 * decimal128.c (decimal128FromNumber, decimal128ToNumber,
128 decimal128ToString, decimal128ToEngString, decimal128Show):
130 * decimal128.h (decimal128ToString, decimal128ToEngString,
131 decimal128FromNumber, decimal128ToNumber): Likewise.
132 * decimal32.c (decimal32FromNumber, decimal32ToNumber,
133 decimal32ToString, decimal32ToEngString, decimal32Show):
135 * decimal32.h (decimal32ToString, decimal32ToEngString,
136 decimal32FromNumber, decimal32ToNumber): Likewise.
137 * decimal64.c (decimal64FromNumber, decimal64ToNumber,
138 decimal64ToString, decimal64ToEngString, decimal64Show):
140 * decimal64.h (decimal64ToString, decimal64ToEngString,
141 decimal64FromNumber, decimal64ToNumber): Likewise.
143 2006-08-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
145 * decContext.c (decContextSetStatusFromString): Constify.
146 * decContext.h (decContextSetStatusFromString): Likewise.
147 * decNumber.c (decNumberFromString): Likewise.
148 * decNumber.h (decNumberFromString): Likewise.
149 * decimal128.c (decimal128FromString): Likewise.
150 * decimal128.h (decimal128FromString): Likewise.
151 * decimal32.c (decimal32FromString): Likewise.
152 * decimal32.h (decimal32FromString): Likewise.
153 * decimal64.c (decimal64FromString): Likewise.
154 * decimal64.h (decimal64FromString): Likewise.
156 2006-07-25 Paolo Bonzini <bonzini@gnu.org>
159 * configure: Regenerate.
161 2006-06-23 Ben Elliston <bje@au.ibm.com>
163 * decNumber.h (decNumberNegate): Remove.
165 2006-05-23 Carlos O'Donell <carlos@codesourcery.com>
167 * Makefile.in: Add install-html target. Add install-html to .PHONY
169 2006-02-06 Ben Elliston <bje@au.ibm.com>
171 * decLibrary.c (__dec_byte_swap): Use uint32_t for argument and
174 2006-01-03 Roger Sayle <roger@eyesopen.com>
175 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
177 * decNumber.c (__NO_STRING_INLINES): Define to prevent glibc macro
178 definition of strcpy from generating compilation warnings.
180 2006-01-02 Paolo Bonzini <bonzini@gnu.org>
183 * configure.ac: Use GCC_HEADER_STDINT.
184 * decContext.h: Include gstdint.h.
185 * aclocal.m4: Regenerate.
186 * configure: Regenerate.
188 2005-12-20 Roger Sayle <roger@eyesopen.com>
190 * decNumber.c (decStrEq): Cast string contents to unsigned char
191 instead of int before calling tolower.
193 2005-12-20 Roger Sayle <roger@eyesopen.com>
195 * decNumber.c (decStrEq): Cast operands to int before calling
196 tolower to avoid compilation warnings on Tru64.
198 2005-12-05 Ben Elliston <bje@au.ibm.com>
200 * Makefile.in (clean): Remove stray reference to libcpp.a.
202 * decimal128.h, decContext.c, decRound.c, decimal32.c,
203 decNumber.c, decContext.h, decimal64.c, decimal32.h, decNumber.h,
204 decimal64.h, decUtility.c, decLibrary.c, configure.ac,
205 decNumberLocal.h, decUtility.h, decDPD.h, decimal128.c: Update FSF
208 2005-12-01 Ben Elliston <bje@au.ibm.com>
210 * Makefile.in (libdecnumber_a_SOURCES): Drop decLibrary.c.
211 * decUtility.c (__dec_byte_swap): Move from here ..
212 * decLibrary.c: .. to here.
214 2005-11-23 Gerald Pfeifer <gerald@pfeifer.com>
216 * decContext.h: Properly guard inclusion of stdint.h
217 * decContext.c: Include config.h
218 * decLibrary.c: Ditto.
219 * decNumber.c: Ditto.
221 * decUtility.c: Ditto.
222 * decimal32.c: Ditto.
223 * decimal64.c: Ditto.
224 * decimal128.c: Ditto.
226 2005-11-29 Ben Elliston <bje@au.ibm.com>
228 * decUtility.c: Remove redundant #includes.
229 * decUtility.h (__dec_byte_swap): Remove prototype.
231 2005-11-29 Ben Elliston <bje@au.ibm.com>
233 * configure.ac: New file.
234 * aclocal.m4: Likewise.
235 * Makefile.in: Likewise.
236 * configure: Generate.
237 * config.in: Likewise.
239 2005-11-29 Ben Elliston <bje@au.ibm.com>
241 * decimal32.h, decimal64.h, decimal128.h: New.
242 * decimal32.c, decimal64.c, decimal128.c: Likewise.
243 * decContext.c, decContext.h: Likewise.
244 * decUtility.c, decUtility.h: Likewise.
245 * decNumber.c, decNumber.h, decNumberLocal.h: Likewise.
246 * decDPD.h: Likewise.
247 * decLibrary.c, decRound.c: Likewise.