From owner-cvs-src-old@FreeBSD.ORG Sun May 2 16:55:56 2010 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 863C5106566B for ; Sun, 2 May 2010 16:55:56 +0000 (UTC) (envelope-from marius@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 6BE498FC14 for ; Sun, 2 May 2010 16:55:56 +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 o42GtuBG047929 for ; Sun, 2 May 2010 16:55:56 GMT (envelope-from marius@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o42GtuGb047928 for cvs-src-old@freebsd.org; Sun, 2 May 2010 16:55:56 GMT (envelope-from marius@repoman.freebsd.org) Message-Id: <201005021655.o42GtuGb047928@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to marius@repoman.freebsd.org using -f From: Marius Strobl Date: Sun, 2 May 2010 16:55:13 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: RELENG_7 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: Sun, 02 May 2010 16:55:56 -0000 marius 2010-05-02 16:55:13 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) tools/test README Added files: (Branch: RELENG_7) 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 207529 on 2010-05-02 16:55:13Z by marius MFC: r207151 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.4.24.1 +1 -0 src/tools/test/README 1.1.4.2 +50 -0 src/tools/test/testfloat/README.txt (new) 1.1.4.2 +46 -0 src/tools/test/testfloat/fail.c (new) 1.1.4.2 +29 -0 src/tools/test/testfloat/fail.h (new) 1.1.4.2 +63 -0 src/tools/test/testfloat/random.c (new) 1.1.4.2 +32 -0 src/tools/test/testfloat/random.h (new) 1.1.4.2 +1183 -0 src/tools/test/testfloat/slowfloat-32.c (new) 1.1.4.2 +2109 -0 src/tools/test/testfloat/slowfloat-64.c (new) 1.1.4.2 +35 -0 src/tools/test/testfloat/slowfloat.c (new) 1.1.4.2 +167 -0 src/tools/test/testfloat/slowfloat.h (new) 1.1.4.2 +105 -0 src/tools/test/testfloat/sparc64/Makefile (new) 1.1.4.2 +186 -0 src/tools/test/testfloat/sparc64/fpu_emul.S (new) 1.1.4.2 +63 -0 src/tools/test/testfloat/sparc64/fpu_reg.h (new) 1.1.4.2 +706 -0 src/tools/test/testfloat/sparc64/fpu_util.c (new) 1.1.4.2 +30 -0 src/tools/test/testfloat/sparc64/libc_private.h (new) 1.1.4.2 +56 -0 src/tools/test/testfloat/sparc64/milieu.h (new) 1.1.4.2 +30 -0 src/tools/test/testfloat/sparc64/namespace.h (new) 1.1.4.2 +267 -0 src/tools/test/testfloat/sparc64/softfloat.h (new) 1.1.4.2 +93 -0 src/tools/test/testfloat/sparc64/sparc64.h (new) 1.1.4.2 +73 -0 src/tools/test/testfloat/sparc64/systflags.c (new) 1.1.4.2 +1120 -0 src/tools/test/testfloat/sparc64/systfloat.S (new) 1.1.4.2 +216 -0 src/tools/test/testfloat/sparc64/systfloat.h (new) 1.1.4.2 +54 -0 src/tools/test/testfloat/sparc64/systmodes.c (new) 1.1.4.2 +30 -0 src/tools/test/testfloat/sparc64/un-namespace.h (new) 1.1.4.2 +323 -0 src/tools/test/testfloat/systemBugs.txt (new) 1.1.4.2 +33 -0 src/tools/test/testfloat/systflags.h (new) 1.1.4.2 +553 -0 src/tools/test/testfloat/systfloat.c (new) 1.1.4.2 +42 -0 src/tools/test/testfloat/systmodes.h (new) 1.1.4.2 +3682 -0 src/tools/test/testfloat/testCases.c (new) 1.1.4.2 +69 -0 src/tools/test/testfloat/testCases.h (new) 1.1.4.2 +1149 -0 src/tools/test/testfloat/testFunction.c (new) 1.1.4.2 +135 -0 src/tools/test/testfloat/testFunction.h (new) 1.1.4.2 +2713 -0 src/tools/test/testfloat/testLoops.c (new) 1.1.4.2 +143 -0 src/tools/test/testfloat/testLoops.h (new) 1.1.4.2 +57 -0 src/tools/test/testfloat/testfloat-history.txt (new) 1.1.4.2 +444 -0 src/tools/test/testfloat/testfloat-source.txt (new) 1.1.4.2 +299 -0 src/tools/test/testfloat/testfloat.c (new) 1.1.4.2 +771 -0 src/tools/test/testfloat/testfloat.txt (new) 1.1.4.2 +1044 -0 src/tools/test/testfloat/testsoftfloat.c (new) 1.1.4.2 +183 -0 src/tools/test/testfloat/writeHex.c (new) 1.1.4.2 +42 -0 src/tools/test/testfloat/writeHex.h (new)