From owner-cvs-src-old@FreeBSD.ORG Sat Apr 24 12:12:11 2010 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F023F10656C1 for ; Sat, 24 Apr 2010 12:12:11 +0000 (UTC) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id DA30F8FC1D for ; Sat, 24 Apr 2010 12:12:11 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o3OCCBVF099770 for ; Sat, 24 Apr 2010 12:12:11 GMT (envelope-from marius@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o3OCCBoT099769 for cvs-src-old@freebsd.org; Sat, 24 Apr 2010 12:12:11 GMT (envelope-from marius@repoman.freebsd.org) Message-Id: <201004241212.o3OCCBoT099769@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to marius@repoman.freebsd.org using -f From: Marius Strobl Date: Sat, 24 Apr 2010 12:11:41 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/tools/test README src/tools/test/testfloat README.txt fail.c fail.h random.c random.h slowfloat-32.c slowfloat-64.c slowfloat.c slowfloat.h systemBugs.txt systflags.h systfloat.c systmodes.h testCases.c testCases.h testFunction.c ... X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Apr 2010 12:12:12 -0000 marius 2010-04-24 12:11:41 UTC FreeBSD src repository Modified files: tools/test README Added files: tools/test/testfloat README.txt fail.c fail.h random.c random.h slowfloat-32.c slowfloat-64.c slowfloat.c slowfloat.h systemBugs.txt systflags.h systfloat.c systmodes.h testCases.c testCases.h testFunction.c testFunction.h testLoops.c testLoops.h testfloat-history.txt testfloat-source.txt testfloat.c testfloat.txt testsoftfloat.c writeHex.c writeHex.h tools/test/testfloat/sparc64 Makefile fpu_emul.S fpu_reg.h fpu_util.c libc_private.h milieu.h namespace.h softfloat.h sparc64.h systflags.c systfloat.S systfloat.h systmodes.c un-namespace.h Log: SVN rev 207151 on 2010-04-24 12:11:41Z by marius 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 Revision Changes Path 1.6 +1 -0 src/tools/test/README 1.1 +50 -0 src/tools/test/testfloat/README.txt (new) 1.1 +46 -0 src/tools/test/testfloat/fail.c (new) 1.1 +29 -0 src/tools/test/testfloat/fail.h (new) 1.1 +63 -0 src/tools/test/testfloat/random.c (new) 1.1 +32 -0 src/tools/test/testfloat/random.h (new) 1.1 +1183 -0 src/tools/test/testfloat/slowfloat-32.c (new) 1.1 +2109 -0 src/tools/test/testfloat/slowfloat-64.c (new) 1.1 +35 -0 src/tools/test/testfloat/slowfloat.c (new) 1.1 +167 -0 src/tools/test/testfloat/slowfloat.h (new) 1.1 +105 -0 src/tools/test/testfloat/sparc64/Makefile (new) 1.1 +186 -0 src/tools/test/testfloat/sparc64/fpu_emul.S (new) 1.1 +63 -0 src/tools/test/testfloat/sparc64/fpu_reg.h (new) 1.1 +706 -0 src/tools/test/testfloat/sparc64/fpu_util.c (new) 1.1 +30 -0 src/tools/test/testfloat/sparc64/libc_private.h (new) 1.1 +56 -0 src/tools/test/testfloat/sparc64/milieu.h (new) 1.1 +30 -0 src/tools/test/testfloat/sparc64/namespace.h (new) 1.1 +267 -0 src/tools/test/testfloat/sparc64/softfloat.h (new) 1.1 +93 -0 src/tools/test/testfloat/sparc64/sparc64.h (new) 1.1 +73 -0 src/tools/test/testfloat/sparc64/systflags.c (new) 1.1 +1120 -0 src/tools/test/testfloat/sparc64/systfloat.S (new) 1.1 +216 -0 src/tools/test/testfloat/sparc64/systfloat.h (new) 1.1 +54 -0 src/tools/test/testfloat/sparc64/systmodes.c (new) 1.1 +30 -0 src/tools/test/testfloat/sparc64/un-namespace.h (new) 1.1 +323 -0 src/tools/test/testfloat/systemBugs.txt (new) 1.1 +33 -0 src/tools/test/testfloat/systflags.h (new) 1.1 +553 -0 src/tools/test/testfloat/systfloat.c (new) 1.1 +42 -0 src/tools/test/testfloat/systmodes.h (new) 1.1 +3682 -0 src/tools/test/testfloat/testCases.c (new) 1.1 +69 -0 src/tools/test/testfloat/testCases.h (new) 1.1 +1149 -0 src/tools/test/testfloat/testFunction.c (new) 1.1 +135 -0 src/tools/test/testfloat/testFunction.h (new) 1.1 +2713 -0 src/tools/test/testfloat/testLoops.c (new) 1.1 +143 -0 src/tools/test/testfloat/testLoops.h (new) 1.1 +57 -0 src/tools/test/testfloat/testfloat-history.txt (new) 1.1 +444 -0 src/tools/test/testfloat/testfloat-source.txt (new) 1.1 +299 -0 src/tools/test/testfloat/testfloat.c (new) 1.1 +771 -0 src/tools/test/testfloat/testfloat.txt (new) 1.1 +1044 -0 src/tools/test/testfloat/testsoftfloat.c (new) 1.1 +183 -0 src/tools/test/testfloat/writeHex.c (new) 1.1 +42 -0 src/tools/test/testfloat/writeHex.h (new)