Added script front-end for primer-design code
[htsworkflow.git] / htswanalysis / MACS / lib / gsl / gsl-1.11 / ieee-utils / ChangeLog
1 2007-06-21  Brian Gough  <bjg@network-theory.co.uk>
2
3         * fp.c: allow universal binaries by checking __ppc__ and __i386__
4         preprocessor definitions on Darwin
5
6 2007-04-23  Brian Gough  <bjg@network-theory.co.uk>
7
8         * fp-gnux86.c (gsl_ieee_set_mode): added support for MXCSR register
9
10 2005-02-11  Brian Gough  <bjg@network-theory.co.uk>
11
12         * fp-gnuc99.c (gsl_ieee_set_mode): added an #ifdef for the default
13         round to nearest mode
14
15 2003-12-20  Brian Gough  <bjg@network-theory.co.uk>
16
17         * fp-gnuc99.c (_GNU_SOURCE): define _GNU_SOURCE when including
18         fenv.h
19
20 2003-07-21  Brian Gough  <bjg@network-theory.co.uk>
21
22         * read.c (gsl_ieee_read_mode_string): added missing
23         mask-division-by-zero to error message
24
25 2003-06-14  Brian Gough  <bjg@network-theory.co.uk>
26
27         * fp-m68klinux.c fp-ppclinux.c fp-sparclinux.c fp-x86linux.c:
28         renamed to fp-gnum68k.c fp-gnuppc.c fp-gnusparc.c fp-gnux86.c
29         since they are dependent on the GNU C Library interface rather
30         than the kernel interface
31
32         * fp-gnuc99.c: added a fallback to the C99 exception functions for
33         cases where the operating system is not recognized
34
35 Mon Aug 26 20:57:29 2002  Brian Gough  <bjg@network-theory.co.uk>
36
37         * test.c: use system values for FLT_MIN, FLT_MAX, DBL_MIN, DBL_MAX
38
39 Sat May 11 22:30:43 2002  Brian Gough  <bjg@network-theory.co.uk>
40
41         * test.c (TEST_DENORMAL): test denormals only when available, as
42         tested in configure script
43
44 Mon Sep 10 14:23:52 2001  Brian Gough  <bjg@network-theory.co.uk>
45
46         * fp-netbsd.c fp-openbsd.c (gsl_ieee_set_mode): tried to correct
47         the logic for the denormalized exception.
48
49 Tue Jul 10 13:10:12 2001  Brian Gough  <bjg@network-theory.co.uk>
50
51         * env.c (gsl_ieee_env_setup): send GSL_IEEE_MODE output to stderr
52
53 Tue Jun 26 10:44:13 2001  Brian Gough  <bjg@network-theory.co.uk>
54
55         * fp-netbsd.c (gsl_ieee_set_mode): simplified, patch from Jason Beegan
56
57         * fp-openbsd.c (gsl_ieee_set_mode): simplified
58
59 Mon Jun 25 20:47:33 2001  Brian Gough  <bjg@network-theory.co.uk>
60
61         * fp-openbsd.c (gsl_ieee_set_mode): added support for openbsd
62
63 Tue May  8 10:49:58 2001  Brian Gough  <bjg@network-theory.co.uk>
64
65         * fp-aix.c: changed macros from TRAP_ to TRP_..
66
67 Fri Apr 13 15:07:10 2001  Brian Gough  <bjg@network-theory.co.uk>
68
69         * fp-darwin.c: added darwin support from Rodney Sparapani
70
71 Wed Mar 28 13:12:20 2001  Brian Gough  <bjg@network-theory.co.uk>
72
73         * fp-netbsd.c: added netbsd support from Jason Beegan
74         <jasontd@indigo.ie>
75
76 Thu Mar 15 14:11:29 2001  Brian Gough  <bjg@network-theory.co.uk>
77
78         * fp-hpux11.c: added support for HPUX11
79
80 Fri Mar  2 16:58:36 2001  Brian Gough  <bjg@network-theory.co.uk>
81
82         * fp-os2emx.c: add ieee support for OS/2 from Henry Sobotka
83         <sobotka@axess.com>
84
85 Thu Jul 20 19:41:56 2000  Brian Gough  <bjg@network-theory.co.uk>
86
87         * fp-freebsd.c (gsl_ieee_set_mode): added fp-freebsd.c from
88         Vladimir Kushnir
89
90 Mon Jun 12 19:23:53 2000  Brian Gough  <bjg@network-theory.co.uk>
91
92         * Makefile.am (noinst_HEADERS): added aix and irix to makefile
93
94         * fp-x86linux.c (gsl_ieee_set_mode): Handle libc5, where
95         _FPU_SETCW is not available, by defining the macro. Suggested by
96         OKUJI Yoshinori <okuji@gnu.org>
97
98 Wed Jun  7 19:18:15 2000  Brian Gough  <bjg@network-theory.co.uk>
99
100         * fp-ppclinux.c: added support for ppc linux 
101
102 Tue Jun  6 19:59:50 2000  Brian Gough  <bjg@network-theory.co.uk>
103
104         * fp-x86linux.c: renamed from fp-linux.c
105
106 Thu May 18 11:53:13 2000  Brian Gough  <bjg@network-theory.co.uk>
107
108         * test.c: turned off tests for denormals on irix, since they are
109         supported
110
111         * fp.c: added IRIX and AIX to the top-level fp.c file -- somehow
112         they had been forgotten!
113
114 2000-05-14  Steve Robbins  <steve@nyongwa.montreal.qc.ca>
115
116         * fp-tru64.c: include `/usr/include/float.h', if necessary for
117         picking up FP_RND_RN and friends.
118
119 Sun Apr  2 14:25:52 2000  Brian Gough  <bjg@network-theory.co.uk>
120
121         * fp-m68klinux.c: added file for m68k support (not complete, some
122         macros need to be checked)
123
124 Thu Mar 16 15:34:08 2000  Brian Gough  <bjg@network-theory.co.uk>
125
126         * read.c (gsl_ieee_read_mode_string): changed token separator to ,
127         instead of ;
128
129 Thu Feb 24 19:20:50 2000  Brian Gough  <bjg@network-theory.co.uk>
130
131         * fp-tru64.c (gsl_ieee_set_mode): added an #ifdef for
132         IEEE_TRAP_ENABLE_DNO, which may or may not be defined depending on
133         the version of Digital Unix.
134
135 Mon Feb 14 14:03:22 2000  Brian Gough  <bjg@network-theory.co.uk>
136
137         * made internal functions static and removed redundant functions
138
139 Fri Nov  5 15:01:55 1999  Brian Gough  <bjg@network-theory.co.uk>
140
141         * fp-sparclinux.c: added support for sparclinux
142
143 Thu Oct  7 13:03:00 1999  Brian Gough  <bjg@network-theory.co.uk>
144
145         * make_rep.c: more careful conversion from unsigned to signed integer
146         for sign attribute to prevent warnings
147
148 Sat Aug 21 01:05:01 1999  Tim Mooney <mooney@plains.NoDak.edu>
149  
150     * fp-aix.c: added, based on fp-solaris.
151  
152 Fri Aug 20 12:17:53 1999  Brian Gough  <bjg@network-theory.co.uk>
153
154         * fp-tru64.c (gsl_ieee_set_mode): note that INEXACT is not easily
155         supported on Tru64, and give an error if anyone tries to use it
156
157 Wed Aug 18 21:36:01 1999  Tim Mooney <mooney@plains.NoDak.edu>
158  
159     * fp-irix.c: added, based on fp-solaris.  IRIX 6 has a rounding and
160     exception interface that is identical to Solaris, right down to the enums.
161
162 Tue Aug 17 18:36:01 1999  Tim Mooney <mooney@plains.NoDak.edu>
163  
164     * fp-tru64.c: added, based on solaris and HP-UX fp-* files.
165         Rounding mode and trap control requires that the compiler be
166         passed special options, see the comments in fp-tru64.c.
167  
168 Fri Jul 23 19:00:51 1999  Brian Gough  <bjg@network-theory.co.uk>
169
170         * print.c: added fprintf versions of the printf functions
171
172 Sat May  8 20:39:28 1999  Brian Gough  <bjg@network-theory.co.uk>
173
174         * fp-linux.c (gsl_ieee_set_mode): changed from using the function
175         __fput_setcw() to the macro _FPU_SETCW() since Khimenko Victor
176         <khim@sch57.msk.ru> reports that __setfpucw() is not in the shared
177         lib version of glibc-2.1.1
178
179 Fri Apr  2 20:52:59 1999  Brian Gough  <bjg@netsci.freeserve.co.uk>
180
181         * endian.c (setup_dynamic_endianness): removed useless test,
182         u.c[i]<0 for unsigned
183
184 Fri Aug 21 15:36:22 1998  Brian Gough  <bjg@vvv.lanl.gov>
185
186         * fp-unknown.c (gsl_ieee_set_mode): made return type int, as it
187         should be
188
189 Mon Jun 15 22:02:00 1998  Brian Gough  <bjg@vvv.lanl.gov>
190
191         * renamed read-mode-string.c to read.c and print-ieee.c to print.c
192
193 Tue Jun  2 19:29:34 1998  Brian Gough  <bjg@vvv.lanl.gov>
194
195         * gsl_ieee_utils.h: renamed GSL_IEEE_CATCH_INEXACT to
196         GSL_IEEE_TRAP_INEXACT, which is a better name
197
198 Mon Jun  1 15:27:08 1998  Brian Gough  <bjg@vvv.lanl.gov>
199
200         * fp-sunos4.c: support for sunos4 IEEE interface
201
202         * fp-solaris.c: support for solaris IEEE interface
203
204         * renamed fp-mode-string.c to fp-env.c, in order to avoid short
205         filename problems
206
207         * added support for setting the IEEE mode from the environment
208         variable GSL_IEEE_MODE (only works for the Linux kernel so far)
209
210 Mon May 18 16:20:17 1998  Brian Gough  <bjg@vvv.lanl.gov>
211
212         * The determination of endianness is now done on each call instead
213         of at configure time (autoconf complains about what would happen
214         to the test if it were cross compiling). Ok, so it's a bit slower
215         but this isn't a performance critical routine.
216
217 Sat May 16 23:10:09 1998  Brian Gough  <bjg@vvv.lanl.gov>
218
219         * This directory contains some routines for examining IEEE format
220         numbers at the bit level
221