]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Add a TestFloat based test suite for floating-point implementations
authormarius <marius@FreeBSD.org>
Sat, 24 Apr 2010 12:11:41 +0000 (12:11 +0000)
committermarius <marius@FreeBSD.org>
Sat, 24 Apr 2010 12:11:41 +0000 (12:11 +0000)
commit0b9b56e38ea79db375d5fe8e9d9be5e7a2b36127
tree5a9c2ce49869f7f1e6416b422617592dd962cc8a
parent6225de8b800b8ed895681ae6716c0623a478ad39
parent316da263d2468d9c3b8252c8df57f3f99ccd18aa
Add a TestFloat based test suite for floating-point implementations
currently supporting sparc64. After a `make depend all` there are
three programs; testsoftfloat for testing against the SoftFloat in
src/lib/libc/softfloat for reference purposes, testemufloat for
testing the emulator source in src/lib/libc/sparc64/fpu and testfloat
for testing with the installed libc. Support for other architectures
can be added as needed.

PR: 144900
Submitted by: Peter Jeremy
41 files changed:
tools/test/README
tools/test/testfloat/README.txt
tools/test/testfloat/fail.c
tools/test/testfloat/fail.h
tools/test/testfloat/random.c
tools/test/testfloat/random.h
tools/test/testfloat/slowfloat-32.c
tools/test/testfloat/slowfloat-64.c
tools/test/testfloat/slowfloat.c
tools/test/testfloat/slowfloat.h
tools/test/testfloat/sparc64/Makefile
tools/test/testfloat/sparc64/fpu_emul.S
tools/test/testfloat/sparc64/fpu_reg.h
tools/test/testfloat/sparc64/fpu_util.c
tools/test/testfloat/sparc64/libc_private.h
tools/test/testfloat/sparc64/milieu.h
tools/test/testfloat/sparc64/namespace.h
tools/test/testfloat/sparc64/softfloat.h
tools/test/testfloat/sparc64/sparc64.h
tools/test/testfloat/sparc64/systflags.c
tools/test/testfloat/sparc64/systfloat.S
tools/test/testfloat/sparc64/systfloat.h
tools/test/testfloat/sparc64/systmodes.c
tools/test/testfloat/sparc64/un-namespace.h
tools/test/testfloat/systemBugs.txt
tools/test/testfloat/systflags.h
tools/test/testfloat/systfloat.c
tools/test/testfloat/systmodes.h
tools/test/testfloat/testCases.c
tools/test/testfloat/testCases.h
tools/test/testfloat/testFunction.c
tools/test/testfloat/testFunction.h
tools/test/testfloat/testLoops.c
tools/test/testfloat/testLoops.h
tools/test/testfloat/testfloat-history.txt
tools/test/testfloat/testfloat-source.txt
tools/test/testfloat/testfloat.c
tools/test/testfloat/testfloat.txt
tools/test/testfloat/testsoftfloat.c
tools/test/testfloat/writeHex.c
tools/test/testfloat/writeHex.h