Home | History | Annotate | only in /src/regress/lib/libc/ieeefp
History log of /src/regress/lib/libc/ieeefp
RevisionDateAuthorComments
 1.15 02-Jan-2011  pgoyette The ieeefp stuff has been atf-ified, with the exception of ieeefp/testfloat
(which was never hooked into the build anyway).
 1.14 21-Feb-2006  drochner test some basic operations with subnomal numbers
 1.13 24-Oct-2003  kleink Lift the vax restriction on the nan test.

None of the tests in this directory will even build on the vax, and it's
disabled in the parent Makefile for that reason.
 1.12 12-May-2002  bjh21 FP exceptions work on ARM now (and softfloat platforms in general, I hope),
so test them.
 1.11 21-Apr-2002  bjh21 NetBSD/arm's IEEE FP support isn't entirely broken these days, so descend
into libc/ieeefp, but skip the tests that fail.
 1.10 28-Oct-2001  simonb Add a not-a-number test, based on Ben Harris's infinity test.
Disabled on vax.
 1.9 27-Oct-2001  bjh21 Quick test to make sure that __infinity is properly infinite. It isn't on
ARM ELF systems at the moment.
 1.8 13-Mar-2001  ross Warn about hooking up ./testfloat
 1.7 11-Oct-1997  mycroft Remove bogus regress targets.
 1.6 07-May-1997  mycroft Use proginstall:: to disable installing PROG.
 1.5 09-Apr-1996  phil Add except to the pc532 make.
 1.4 03-Oct-1995  phil pc532 doesn't have ieefp exception stuff working. Don't test it.
 1.3 26-Apr-1995  jtc Added regression test for ieee fp exceptions.
 1.2 20-Apr-1995  cgd RCS Id conventions
 1.1 18-Apr-1995  jtc Add test for ieee fp rounding mode
 1.4 02-Jan-2011  pgoyette The ieeefp stuff has been atf-ified, with the exception of ieeefp/testfloat
(which was never hooked into the build anyway).
 1.3 18-Jan-2002  ross Use -mieee on alpha. (A recent kernel is also needed to successfully
run the signal delivery tests.)
 1.2 09-Jan-1998  perry RCS Id Police.
 1.1 07-May-1997  mycroft Use proginstall:: to disable installing PROG.
 1.3 26-Apr-1995  jtc Added regression test for ieee fp exceptions.
 1.2 20-Apr-1995  cgd RCS Id conventions
 1.1 18-Apr-1995  jtc test for ieee rounding modes
 1.5 18-Sep-2002  lukem use NETBSDSRCDIR as appropriate
 1.4 21-May-2002  bjh21 Adapt for recent changes to lib/libc/softfloat
 1.3 12-Dec-2001  tv MKfoo=no -> NOfoo
 1.2 22-Mar-2001  ross Don't require a Makefile.inc from the arch subdir.
 1.1 13-Mar-2001  ross BSD make conversion.
 1.2 21-Feb-2002  itojun put TNF 4-clause license.
authors - if you are okay with more relaxed license terms, or the regression
test code was derived from others, pls change them.
 1.1 13-Mar-2001  ross BSD make conversion.
 1.5 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.4 21-Feb-2002  itojun branches: 1.4.32;
put TNF 4-clause license.
authors - if you are okay with more relaxed license terms, or the regression
test code was derived from others, pls change them.
 1.3 13-Mar-2001  ross Boilerplate.
 1.2 13-Mar-2001  ross rcsid, WARNS, don't occasionally fprintf or fputc a \r
 1.1 13-Mar-2001  ross branches: 1.1.1;
Initial revision
 1.1.1.1 13-Mar-2001  ross Import of TestFLoat-2a from UCB/John R. Hauser. Source already
reorged but unmodified. (I think src/dist rocks, but this pkg
is unlikely to ever get a vendor branch rev; this seemed best.)
It has a BSD-like license, and in any case the same license as
libc/softfloat and libc/arch/arm32/fplib.
 1.4.32.1 18-May-2008  yamt sync with head.
 1.8 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.7 15-Apr-2004  matt branches: 1.7.24;
Use unions to avoid strict aliasing rules. And it makes the code easier
to read.
 1.6 21-Feb-2002  itojun put TNF 4-clause license.
authors - if you are okay with more relaxed license terms, or the regression
test code was derived from others, pls change them.
 1.5 22-Mar-2001  ross replace use of non-portable FP_X_DNML
 1.4 22-Mar-2001  ross Move two functions from asm to C, as NetBSD has a MI interface:
o fp_except syst_float_flags_clear(void)
o void syst_float_set_rounding_mode(fp_rnd direction)
Also, __RCSID
 1.3 13-Mar-2001  ross Boilerplate.
 1.2 13-Mar-2001  ross rcsid, WARNS, don't occasionally fprintf or fputc a \r
 1.1 13-Mar-2001  ross branches: 1.1.1;
Initial revision
 1.1.1.1 13-Mar-2001  ross Import of TestFLoat-2a from UCB/John R. Hauser. Source already
reorged but unmodified. (I think src/dist rocks, but this pkg
is unlikely to ever get a vendor branch rev; this seemed best.)
It has a BSD-like license, and in any case the same license as
libc/softfloat and libc/arch/arm32/fplib.
 1.7.24.1 18-May-2008  yamt sync with head.
 1.5 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.4 21-Feb-2002  itojun branches: 1.4.32;
put TNF 4-clause license.
authors - if you are okay with more relaxed license terms, or the regression
test code was derived from others, pls change them.
 1.3 13-Mar-2001  ross Boilerplate.
 1.2 13-Mar-2001  ross rcsid, WARNS, don't occasionally fprintf or fputc a \r
 1.1 13-Mar-2001  ross branches: 1.1.1;
Initial revision
 1.1.1.1 13-Mar-2001  ross Import of TestFLoat-2a from UCB/John R. Hauser. Source already
reorged but unmodified. (I think src/dist rocks, but this pkg
is unlikely to ever get a vendor branch rev; this seemed best.)
It has a BSD-like license, and in any case the same license as
libc/softfloat and libc/arch/arm32/fplib.
 1.4.32.1 18-May-2008  yamt sync with head.
 1.6 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.5 01-Apr-2008  drochner branches: 1.5.2;
make this compile again
(it isn't built by default, but anyway)
 1.4 21-Feb-2002  itojun put TNF 4-clause license.
authors - if you are okay with more relaxed license terms, or the regression
test code was derived from others, pls change them.
 1.3 13-Mar-2001  ross Boilerplate.
 1.2 13-Mar-2001  ross rcsid, WARNS, don't give \r to stdio ops
 1.1 13-Mar-2001  ross branches: 1.1.1;
Initial revision
 1.1.1.1 13-Mar-2001  ross Import of TestFLoat-2a from UCB/John R. Hauser. Source already
reorged but unmodified. (I think src/dist rocks, but this pkg
is unlikely to ever get a vendor branch rev; this seemed best.)
It has a BSD-like license, and in any case the same license as
libc/softfloat and libc/arch/arm32/fplib.
 1.5.2.1 18-May-2008  yamt sync with head.
 1.5 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.4 21-Feb-2002  itojun branches: 1.4.32;
put TNF 4-clause license.
authors - if you are okay with more relaxed license terms, or the regression
test code was derived from others, pls change them.
 1.3 13-Mar-2001  ross Boilerplate.
 1.2 13-Mar-2001  ross rcsid, WARNS, don't give \r to stdio ops
 1.1 13-Mar-2001  ross branches: 1.1.1;
Initial revision
 1.1.1.1 13-Mar-2001  ross Import of TestFLoat-2a from UCB/John R. Hauser. Source already
reorged but unmodified. (I think src/dist rocks, but this pkg
is unlikely to ever get a vendor branch rev; this seemed best.)
It has a BSD-like license, and in any case the same license as
libc/softfloat and libc/arch/arm32/fplib.
 1.4.32.1 18-May-2008  yamt sync with head.
 1.7 21-Jul-2008  lukem Remove the \n and tabs from the __COPYRIGHT() strings.
Tweak to use a consistent format.
 1.6 28-Apr-2008  martin branches: 1.6.2;
Remove clause 3 and 4 from TNF licenses
 1.5 21-Feb-2002  itojun branches: 1.5.32;
put TNF 4-clause license.
authors - if you are okay with more relaxed license terms, or the regression
test code was derived from others, pls change them.
 1.4 22-Mar-2001  ross __RCSID, __COPYRIGHT
 1.3 13-Mar-2001  ross Boilerplate.
 1.2 13-Mar-2001  ross rcsid, WARNS, don't give \r to stdio ops
 1.1 13-Mar-2001  ross branches: 1.1.1;
Initial revision
 1.1.1.1 13-Mar-2001  ross Import of TestFLoat-2a from UCB/John R. Hauser. Source already
reorged but unmodified. (I think src/dist rocks, but this pkg
is unlikely to ever get a vendor branch rev; this seemed best.)
It has a BSD-like license, and in any case the same license as
libc/softfloat and libc/arch/arm32/fplib.
 1.5.32.1 18-May-2008  yamt sync with head.
 1.6.2.1 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.5 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.4 21-Feb-2002  itojun branches: 1.4.32;
put TNF 4-clause license.
authors - if you are okay with more relaxed license terms, or the regression
test code was derived from others, pls change them.
 1.3 13-Mar-2001  ross Boilerplate.
 1.2 13-Mar-2001  ross rcsid, WARNS, don't give \r to stdio ops
 1.1 13-Mar-2001  ross branches: 1.1.1;
Initial revision
 1.1.1.1 13-Mar-2001  ross Import of TestFLoat-2a from UCB/John R. Hauser. Source already
reorged but unmodified. (I think src/dist rocks, but this pkg
is unlikely to ever get a vendor branch rev; this seemed best.)
It has a BSD-like license, and in any case the same license as
libc/softfloat and libc/arch/arm32/fplib.
 1.4.32.1 18-May-2008  yamt sync with head.
 1.3 30-Jun-2004  jmc Add missing NetBSD ID tags
 1.2 23-Apr-2001  ross Compile with rounding mode set to dynamic.
 1.1 04-Apr-2001  ross Need -mieee-with-inexact here.
 1.2 22-Mar-2001  ross two functions have been rewritten in C
 1.1 13-Mar-2001  ross The NetBSD way.
 1.3 22-Mar-2001  ross two functions have been rewritten in C
 1.2 13-Mar-2001  ross <machine/asm.h> conversion.
Boilerplate.
 1.1 13-Mar-2001  ross branches: 1.1.1;
Initial revision
 1.1.1.1 13-Mar-2001  ross Import of TestFLoat-2a from UCB/John R. Hauser. Source already
reorged but unmodified. (I think src/dist rocks, but this pkg
is unlikely to ever get a vendor branch rev; this seemed best.)
It has a BSD-like license, and in any case the same license as
libc/softfloat and libc/arch/arm32/fplib.
 1.3 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.2 13-Mar-2001  ross branches: 1.2.32;
Two new functions:
o syst_floatx80_to_int32_round_to_zero()
o syst_floatx80_to_int64_round_to_zero()
Boilerplate.
<machine/asm.h>
 1.1 13-Mar-2001  ross branches: 1.1.1;
Initial revision
 1.1.1.1 13-Mar-2001  ross Import of TestFLoat-2a from UCB/John R. Hauser. Source already
reorged but unmodified. (I think src/dist rocks, but this pkg
is unlikely to ever get a vendor branch rev; this seemed best.)
It has a BSD-like license, and in any case the same license as
libc/softfloat and libc/arch/arm32/fplib.
 1.2.32.1 18-May-2008  yamt sync with head.
 1.4 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.3 22-Mar-2001  ross branches: 1.3.32;
two functions have been rewritten in C
 1.2 13-Mar-2001  ross <machine/asm.h> conversion.
Boilerplate.
 1.1 13-Mar-2001  ross branches: 1.1.1;
Initial revision
 1.1.1.1 13-Mar-2001  ross Import of TestFLoat-2a from UCB/John R. Hauser. Source already
reorged but unmodified. (I think src/dist rocks, but this pkg
is unlikely to ever get a vendor branch rev; this seemed best.)
It has a BSD-like license, and in any case the same license as
libc/softfloat and libc/arch/arm32/fplib.
 1.3.32.1 18-May-2008  yamt sync with head.
 1.2 30-Jun-2004  jmc Add missing NetBSD ID tags
 1.1 21-Sep-2001  eeh sparc64 uses 128-bit floating point.
 1.4 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.3 21-Feb-2002  itojun branches: 1.3.32;
put TNF 4-clause license.
authors - if you are okay with more relaxed license terms, or the regression
test code was derived from others, pls change them.
 1.2 13-Mar-2001  ross Boilerplate, WARNS.
 1.1 13-Mar-2001  ross branches: 1.1.1;
Initial revision
 1.1.1.1 13-Mar-2001  ross Original post-\r-rip include files for TestFloat-2a
 1.3.32.1 18-May-2008  yamt sync with head.
 1.4 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.3 21-Feb-2002  itojun branches: 1.3.32;
put TNF 4-clause license.
authors - if you are okay with more relaxed license terms, or the regression
test code was derived from others, pls change them.
 1.2 06-Apr-2001  ross redo <inttypes.h> conversion
 1.1 13-Mar-2001  ross This file is target-specific in SoftFloat, but this is my attempt
at making a completely generic one. Modified from libc/arch/sh3/softfloat.
o <inttypes.h> conversion
o <endian.h> conversion
o merge of BITS32 and BITS64 ABI, C89 inline, rcsid, derivative work
_ notice.
 1.3.32.1 18-May-2008  yamt sync with head.
 1.5 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.4 21-Feb-2002  itojun branches: 1.4.32;
put TNF 4-clause license.
authors - if you are okay with more relaxed license terms, or the regression
test code was derived from others, pls change them.
 1.3 06-Apr-2001  ross redo <inttypes.h> conversion
 1.2 13-Mar-2001  ross TestFloat-2a contained a bunch of code obviously intended to work
around rand(3) bugs. Replace it all with this random(3) conversion.
 1.1 13-Mar-2001  ross branches: 1.1.1;
Initial revision
 1.1.1.1 13-Mar-2001  ross Original post-\r-rip include files for TestFloat-2a
 1.4.32.1 18-May-2008  yamt sync with head.
 1.2 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.1 13-Mar-2001  ross branches: 1.1.32;
Another generic-version of an originally target-specific .h file.
This still needs target-NaN, endian, and the arm26 DEMANGLE special case.
This may be moved back under arch/ in the future.
 1.1.32.1 18-May-2008  yamt sync with head.
 1.5 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.4 22-May-2002  bjh21 branches: 1.4.2; 1.4.32;
Correct the types of float_rounding_mode and float_exception_flags.
 1.3 21-Feb-2002  itojun put TNF 4-clause license.
authors - if you are okay with more relaxed license terms, or the regression
test code was derived from others, pls change them.
 1.2 06-Apr-2001  ross redo <inttypes.h> conversion
 1.1 13-Mar-2001  ross Generic conversion (ieeefp.h, inttypes, endian), no arm special cases yet.
Also rcsid, TNF license, derivative work notice, etc.
 1.4.32.1 18-May-2008  yamt sync with head.
 1.4.2.2 22-May-2002  bjh21 Correct the types of float_rounding_mode and float_exception_flags.
 1.4.2.1 22-May-2002  bjh21 file softfloat.h was added on branch netbsd-1-6 on 2002-05-22 00:01:36 +0000
 1.4 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.3 21-Feb-2002  itojun branches: 1.3.32;
put TNF 4-clause license.
authors - if you are okay with more relaxed license terms, or the regression
test code was derived from others, pls change them.
 1.2 13-Mar-2001  ross Boilerplate, WARNS.
 1.1 13-Mar-2001  ross branches: 1.1.1;
Initial revision
 1.1.1.1 13-Mar-2001  ross Original post-\r-rip include files for TestFloat-2a
 1.3.32.1 18-May-2008  yamt sync with head.
 1.4 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.3 21-Feb-2002  itojun branches: 1.3.32;
put TNF 4-clause license.
authors - if you are okay with more relaxed license terms, or the regression
test code was derived from others, pls change them.
 1.2 13-Mar-2001  ross Boilerplate, WARNS.
 1.1 13-Mar-2001  ross branches: 1.1.1;
Initial revision
 1.1.1.1 13-Mar-2001  ross Original post-\r-rip include files for TestFloat-2a
 1.3.32.1 18-May-2008  yamt sync with head.
 1.5 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.4 21-Feb-2002  itojun branches: 1.4.32;
put TNF 4-clause license.
authors - if you are okay with more relaxed license terms, or the regression
test code was derived from others, pls change them.
 1.3 22-Mar-2001  ross use fp_rnd type a bit, also do std multiple inclusion prot
 1.2 13-Mar-2001  ross Boilerplate, WARNS.
 1.1 13-Mar-2001  ross branches: 1.1.1;
Initial revision
 1.1.1.1 13-Mar-2001  ross Original post-\r-rip include files for TestFloat-2a
 1.4.32.1 18-May-2008  yamt sync with head.
 1.4 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.3 21-Feb-2002  itojun branches: 1.3.32;
put TNF 4-clause license.
authors - if you are okay with more relaxed license terms, or the regression
test code was derived from others, pls change them.
 1.2 13-Mar-2001  ross Boilerplate, WARNS.
 1.1 13-Mar-2001  ross branches: 1.1.1;
Initial revision
 1.1.1.1 13-Mar-2001  ross Original post-\r-rip include files for TestFloat-2a
 1.3.32.1 18-May-2008  yamt sync with head.
 1.4 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.3 21-Feb-2002  itojun branches: 1.3.32;
put TNF 4-clause license.
authors - if you are okay with more relaxed license terms, or the regression
test code was derived from others, pls change them.
 1.2 13-Mar-2001  ross Boilerplate, WARNS.
 1.1 13-Mar-2001  ross branches: 1.1.1;
Initial revision
 1.1.1.1 13-Mar-2001  ross Original post-\r-rip include files for TestFloat-2a
 1.3.32.1 18-May-2008  yamt sync with head.
 1.4 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.3 21-Feb-2002  itojun branches: 1.3.32;
put TNF 4-clause license.
authors - if you are okay with more relaxed license terms, or the regression
test code was derived from others, pls change them.
 1.2 13-Mar-2001  ross Boilerplate, WARNS.
 1.1 13-Mar-2001  ross branches: 1.1.1;
Initial revision
 1.1.1.1 13-Mar-2001  ross Original post-\r-rip include files for TestFloat-2a
 1.3.32.1 18-May-2008  yamt sync with head.
 1.4 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.3 21-Feb-2002  itojun branches: 1.3.32;
put TNF 4-clause license.
authors - if you are okay with more relaxed license terms, or the regression
test code was derived from others, pls change them.
 1.2 13-Mar-2001  ross Boilerplate, WARNS.
 1.1 13-Mar-2001  ross branches: 1.1.1;
Initial revision
 1.1.1.1 13-Mar-2001  ross Original post-\r-rip include files for TestFloat-2a
 1.3.32.1 18-May-2008  yamt sync with head.
 1.3 26-Jul-2003  salo netbsd.org->NetBSD.org
 1.2 24-Mar-2002  bjh21 ARM FPA mangling of doubles isn't specific to arm26.
 1.1 13-Mar-2001  ross Conversion notes.
 1.1 13-Mar-2001  ross branches: 1.1.1;
Initial revision
 1.1.1.1 13-Mar-2001  ross Import of .txt files from TestFloat-2A, after ripping the \r's out, sigh.
 1.2 06-Dec-2023  andvar s/multipies/multiplies/.
 1.1 13-Mar-2001  ross branches: 1.1.1;
Initial revision
 1.1.1.1 13-Mar-2001  ross Import of .txt files from TestFloat-2A, after ripping the \r's out, sigh.
 1.1 13-Mar-2001  ross branches: 1.1.1;
Initial revision
 1.1.1.1 13-Mar-2001  ross Import of .txt files from TestFloat-2A, after ripping the \r's out, sigh.
 1.2 24-Nov-2006  christos fix spelling of accommodate; from Zapher.
 1.1 13-Mar-2001  ross branches: 1.1.1;
Initial revision
 1.1.1.1 13-Mar-2001  ross Import of .txt files from TestFloat-2A, after ripping the \r's out, sigh.
 1.2 08-Apr-2022  andvar fix various typos, mainly in comments, but also log messages, docs, game text.
 1.1 13-Mar-2001  ross branches: 1.1.1;
Initial revision
 1.1.1.1 13-Mar-2001  ross Import of .txt files from TestFloat-2A, after ripping the \r's out, sigh.

RSS XML Feed