📄 changelog
字号:
2005-02-11 Brian Gough <bjg@network-theory.co.uk> * fp-gnuc99.c (gsl_ieee_set_mode): added an #ifdef for the default round to nearest mode2003-12-20 Brian Gough <bjg@network-theory.co.uk> * fp-gnuc99.c (_GNU_SOURCE): define _GNU_SOURCE when including fenv.h2003-07-21 Brian Gough <bjg@network-theory.co.uk> * read.c (gsl_ieee_read_mode_string): added missing mask-division-by-zero to error message2003-06-14 Brian Gough <bjg@network-theory.co.uk> * fp-m68klinux.c fp-ppclinux.c fp-sparclinux.c fp-x86linux.c: renamed to fp-gnum68k.c fp-gnuppc.c fp-gnusparc.c fp-gnux86.c since they are dependent on the GNU C Library interface rather than the kernel interface * fp-gnuc99.c: added a fallback to the C99 exception functions for cases where the operating system is not recognizedMon Aug 26 20:57:29 2002 Brian Gough <bjg@network-theory.co.uk> * test.c: use system values for FLT_MIN, FLT_MAX, DBL_MIN, DBL_MAXSat May 11 22:30:43 2002 Brian Gough <bjg@network-theory.co.uk> * test.c (TEST_DENORMAL): test denormals only when available, as tested in configure scriptMon Sep 10 14:23:52 2001 Brian Gough <bjg@network-theory.co.uk> * fp-netbsd.c fp-openbsd.c (gsl_ieee_set_mode): tried to correct the logic for the denormalized exception.Tue Jul 10 13:10:12 2001 Brian Gough <bjg@network-theory.co.uk> * env.c (gsl_ieee_env_setup): send GSL_IEEE_MODE output to stderrTue Jun 26 10:44:13 2001 Brian Gough <bjg@network-theory.co.uk> * fp-netbsd.c (gsl_ieee_set_mode): simplified, patch from Jason Beegan * fp-openbsd.c (gsl_ieee_set_mode): simplifiedMon Jun 25 20:47:33 2001 Brian Gough <bjg@network-theory.co.uk> * fp-openbsd.c (gsl_ieee_set_mode): added support for openbsdTue May 8 10:49:58 2001 Brian Gough <bjg@network-theory.co.uk> * fp-aix.c: changed macros from TRAP_ to TRP_..Fri Apr 13 15:07:10 2001 Brian Gough <bjg@network-theory.co.uk> * fp-darwin.c: added darwin support from Rodney SparapaniWed Mar 28 13:12:20 2001 Brian Gough <bjg@network-theory.co.uk> * fp-netbsd.c: added netbsd support from Jason Beegan <jasontd@indigo.ie>Thu Mar 15 14:11:29 2001 Brian Gough <bjg@network-theory.co.uk> * fp-hpux11.c: added support for HPUX11Fri Mar 2 16:58:36 2001 Brian Gough <bjg@network-theory.co.uk> * fp-os2emx.c: add ieee support for OS/2 from Henry Sobotka <sobotka@axess.com>Thu Jul 20 19:41:56 2000 Brian Gough <bjg@network-theory.co.uk> * fp-freebsd.c (gsl_ieee_set_mode): added fp-freebsd.c from Vladimir KushnirMon Jun 12 19:23:53 2000 Brian Gough <bjg@network-theory.co.uk> * Makefile.am (noinst_HEADERS): added aix and irix to makefile * fp-x86linux.c (gsl_ieee_set_mode): Handle libc5, where _FPU_SETCW is not available, by defining the macro. Suggested by OKUJI Yoshinori <okuji@gnu.org>Wed Jun 7 19:18:15 2000 Brian Gough <bjg@network-theory.co.uk> * fp-ppclinux.c: added support for ppc linux Tue Jun 6 19:59:50 2000 Brian Gough <bjg@network-theory.co.uk> * fp-x86linux.c: renamed from fp-linux.cThu May 18 11:53:13 2000 Brian Gough <bjg@network-theory.co.uk> * test.c: turned off tests for denormals on irix, since they are supported * fp.c: added IRIX and AIX to the top-level fp.c file -- somehow they had been forgotten!2000-05-14 Steve Robbins <steve@nyongwa.montreal.qc.ca> * fp-tru64.c: include `/usr/include/float.h', if necessary for picking up FP_RND_RN and friends.Sun Apr 2 14:25:52 2000 Brian Gough <bjg@network-theory.co.uk> * fp-m68klinux.c: added file for m68k support (not complete, some macros need to be checked)Thu Mar 16 15:34:08 2000 Brian Gough <bjg@network-theory.co.uk> * read.c (gsl_ieee_read_mode_string): changed token separator to , instead of ;Thu Feb 24 19:20:50 2000 Brian Gough <bjg@network-theory.co.uk> * fp-tru64.c (gsl_ieee_set_mode): added an #ifdef for IEEE_TRAP_ENABLE_DNO, which may or may not be defined depending on the version of Digital Unix.Mon Feb 14 14:03:22 2000 Brian Gough <bjg@network-theory.co.uk> * made internal functions static and removed redundant functionsFri Nov 5 15:01:55 1999 Brian Gough <bjg@network-theory.co.uk> * fp-sparclinux.c: added support for sparclinuxThu Oct 7 13:03:00 1999 Brian Gough <bjg@network-theory.co.uk> * make_rep.c: more careful conversion from unsigned to signed integer for sign attribute to prevent warningsSat Aug 21 01:05:01 1999 Tim Mooney <mooney@plains.NoDak.edu> * fp-aix.c: added, based on fp-solaris. Fri Aug 20 12:17:53 1999 Brian Gough <bjg@network-theory.co.uk> * fp-tru64.c (gsl_ieee_set_mode): note that INEXACT is not easily supported on Tru64, and give an error if anyone tries to use itWed Aug 18 21:36:01 1999 Tim Mooney <mooney@plains.NoDak.edu> * fp-irix.c: added, based on fp-solaris. IRIX 6 has a rounding and exception interface that is identical to Solaris, right down to the enums.Tue Aug 17 18:36:01 1999 Tim Mooney <mooney@plains.NoDak.edu> * fp-tru64.c: added, based on solaris and HP-UX fp-* files. Rounding mode and trap control requires that the compiler be passed special options, see the comments in fp-tru64.c. Fri Jul 23 19:00:51 1999 Brian Gough <bjg@network-theory.co.uk> * print.c: added fprintf versions of the printf functionsSat May 8 20:39:28 1999 Brian Gough <bjg@network-theory.co.uk> * fp-linux.c (gsl_ieee_set_mode): changed from using the function __fput_setcw() to the macro _FPU_SETCW() since Khimenko Victor <khim@sch57.msk.ru> reports that __setfpucw() is not in the shared lib version of glibc-2.1.1Fri Apr 2 20:52:59 1999 Brian Gough <bjg@netsci.freeserve.co.uk> * endian.c (setup_dynamic_endianness): removed useless test, u.c[i]<0 for unsignedFri Aug 21 15:36:22 1998 Brian Gough <bjg@vvv.lanl.gov> * fp-unknown.c (gsl_ieee_set_mode): made return type int, as it should beMon Jun 15 22:02:00 1998 Brian Gough <bjg@vvv.lanl.gov> * renamed read-mode-string.c to read.c and print-ieee.c to print.cTue Jun 2 19:29:34 1998 Brian Gough <bjg@vvv.lanl.gov> * gsl_ieee_utils.h: renamed GSL_IEEE_CATCH_INEXACT to GSL_IEEE_TRAP_INEXACT, which is a better nameMon Jun 1 15:27:08 1998 Brian Gough <bjg@vvv.lanl.gov> * fp-sunos4.c: support for sunos4 IEEE interface * fp-solaris.c: support for solaris IEEE interface * renamed fp-mode-string.c to fp-env.c, in order to avoid short filename problems * added support for setting the IEEE mode from the environment variable GSL_IEEE_MODE (only works for the Linux kernel so far)Mon May 18 16:20:17 1998 Brian Gough <bjg@vvv.lanl.gov> * The determination of endianness is now done on each call instead of at configure time (autoconf complains about what would happen to the test if it were cross compiling). Ok, so it's a bit slower but this isn't a performance critical routine.Sat May 16 23:10:09 1998 Brian Gough <bjg@vvv.lanl.gov> * This directory contains some routines for examining IEEE format numbers at the bit level
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -