head	1.22;
access;
symbols
	RELENG_8_4:1.20.0.2
	RELENG_9_1_0_RELEASE:1.18.2.1.4.2
	RELENG_9_1:1.18.2.1.0.4
	RELENG_9_1_BP:1.18.2.1
	RELENG_8_3_0_RELEASE:1.15.2.1.8.1
	RELENG_8_3:1.15.2.1.0.8
	RELENG_8_3_BP:1.15.2.1
	RELENG_9_0_0_RELEASE:1.18.2.1.2.1
	RELENG_9_0:1.18.2.1.0.2
	RELENG_9_0_BP:1.18.2.1
	RELENG_9:1.18.0.2
	RELENG_9_BP:1.18
	RELENG_7_4_0_RELEASE:1.6.12.1
	RELENG_8_2_0_RELEASE:1.15.2.1.6.1
	RELENG_7_4:1.6.0.12
	RELENG_7_4_BP:1.6
	RELENG_8_2:1.15.2.1.0.6
	RELENG_8_2_BP:1.15.2.1
	RELENG_8_1_0_RELEASE:1.15.2.1.4.1
	RELENG_8_1:1.15.2.1.0.4
	RELENG_8_1_BP:1.15.2.1
	RELENG_7_3_0_RELEASE:1.6.10.1
	RELENG_7_3:1.6.0.10
	RELENG_7_3_BP:1.6
	RELENG_8_0_0_RELEASE:1.15.2.1.2.1
	RELENG_8_0:1.15.2.1.0.2
	RELENG_8_0_BP:1.15.2.1
	RELENG_8:1.15.0.2
	RELENG_8_BP:1.15
	RELENG_7_2_0_RELEASE:1.6.8.1
	RELENG_7_2:1.6.0.8
	RELENG_7_2_BP:1.6
	RELENG_7_1_0_RELEASE:1.6.6.1
	RELENG_6_4_0_RELEASE:1.5.12.1
	RELENG_7_1:1.6.0.6
	RELENG_7_1_BP:1.6
	RELENG_6_4:1.5.0.12
	RELENG_6_4_BP:1.5
	RELENG_7_0_0_RELEASE:1.6
	RELENG_6_3_0_RELEASE:1.5
	RELENG_7_0:1.6.0.4
	RELENG_7_0_BP:1.6
	RELENG_6_3:1.5.0.10
	RELENG_6_3_BP:1.5
	RELENG_7:1.6.0.2
	RELENG_7_BP:1.6
	RELENG_6_2_0_RELEASE:1.5
	RELENG_6_2:1.5.0.8
	RELENG_6_2_BP:1.5
	RELENG_5_5_0_RELEASE:1.1
	RELENG_5_5:1.1.0.8
	RELENG_5_5_BP:1.1
	RELENG_6_1_0_RELEASE:1.5
	RELENG_6_1:1.5.0.6
	RELENG_6_1_BP:1.5
	RELENG_6_0_0_RELEASE:1.5
	RELENG_6_0:1.5.0.4
	RELENG_6_0_BP:1.5
	RELENG_6:1.5.0.2
	RELENG_6_BP:1.5
	RELENG_5_4_0_RELEASE:1.1
	RELENG_5_4:1.1.0.6
	RELENG_5_4_BP:1.1
	RELENG_5_3_0_RELEASE:1.1
	RELENG_5_3:1.1.0.4
	RELENG_5_3_BP:1.1
	RELENG_5:1.1.0.2
	RELENG_5_BP:1.1;
locks; strict;
comment	@# @;


1.22
date	2013.06.03.00.31.21;	author svnexp;	state Exp;
branches;
next	1.21;

1.21
date	2013.05.31.00.27.55;	author svnexp;	state Exp;
branches;
next	1.20;

1.20
date	2012.11.17.01.53.50;	author svnexp;	state Exp;
branches
	1.20.2.1;
next	1.19;

1.19
date	2011.10.21.06.34.38;	author das;	state Exp;
branches;
next	1.18;

1.18
date	2011.03.07.03.15.49;	author das;	state Exp;
branches
	1.18.2.1;
next	1.17;

1.17
date	2010.12.05.22.18.35;	author das;	state Exp;
branches;
next	1.16;

1.16
date	2010.12.03.00.44.31;	author das;	state Exp;
branches;
next	1.15;

1.15
date	2009.01.31.18.31.57;	author das;	state Exp;
branches
	1.15.2.1;
next	1.14;

1.14
date	2008.07.31.22.43.38;	author das;	state Exp;
branches;
next	1.13;

1.13
date	2008.07.03.23.06.06;	author das;	state Exp;
branches;
next	1.12;

1.12
date	2008.04.03.06.15.58;	author das;	state Exp;
branches;
next	1.11;

1.11
date	2008.02.18.02.00.16;	author das;	state Exp;
branches;
next	1.10;

1.10
date	2008.01.18.21.46.54;	author das;	state Exp;
branches;
next	1.9;

1.9
date	2007.12.16.23.00.18;	author das;	state Exp;
branches;
next	1.8;

1.8
date	2007.12.16.21.19.51;	author das;	state Exp;
branches;
next	1.7;

1.7
date	2007.12.15.09.16.26;	author das;	state Exp;
branches;
next	1.6;

1.6
date	2006.08.22.07.58.54;	author ru;	state Exp;
branches
	1.6.2.1
	1.6.6.1
	1.6.8.1
	1.6.10.1
	1.6.12.1;
next	1.5;

1.5
date	2005.03.25.06.24.46;	author das;	state Exp;
branches
	1.5.2.1
	1.5.12.1;
next	1.4;

1.4
date	2005.03.07.05.03.46;	author das;	state Exp;
branches;
next	1.3;

1.3
date	2005.01.11.23.13.36;	author das;	state Exp;
branches;
next	1.2;

1.2
date	2004.10.11.18.40.45;	author stefanf;	state Exp;
branches;
next	1.1;

1.1
date	2004.06.11.03.22.34;	author das;	state Exp;
branches;
next	;

1.20.2.1
date	2012.11.17.01.53.50;	author svnexp;	state dead;
branches;
next	1.20.2.2;

1.20.2.2
date	2013.03.28.13.05.51;	author svnexp;	state Exp;
branches;
next	;

1.18.2.1
date	2011.09.23.00.51.37;	author kensmith;	state Exp;
branches
	1.18.2.1.2.1
	1.18.2.1.4.1;
next	1.18.2.2;

1.18.2.2
date	2012.11.17.11.37.30;	author svnexp;	state Exp;
branches;
next	;

1.18.2.1.2.1
date	2011.11.11.04.20.22;	author kensmith;	state Exp;
branches;
next	1.18.2.1.2.2;

1.18.2.1.2.2
date	2012.11.17.08.37.26;	author svnexp;	state Exp;
branches;
next	;

1.18.2.1.4.1
date	2012.08.05.23.54.33;	author kensmith;	state Exp;
branches;
next	1.18.2.1.4.2;

1.18.2.1.4.2
date	2012.11.17.08.48.17;	author svnexp;	state Exp;
branches;
next	;

1.15.2.1
date	2009.08.03.08.13.06;	author kensmith;	state Exp;
branches
	1.15.2.1.2.1
	1.15.2.1.4.1
	1.15.2.1.6.1
	1.15.2.1.8.1;
next	1.15.2.2;

1.15.2.2
date	2012.11.17.10.37.11;	author svnexp;	state Exp;
branches;
next	;

1.15.2.1.2.1
date	2009.10.25.01.10.29;	author kensmith;	state Exp;
branches;
next	;

1.15.2.1.4.1
date	2010.06.14.02.09.06;	author kensmith;	state Exp;
branches;
next	;

1.15.2.1.6.1
date	2010.12.21.17.09.25;	author kensmith;	state Exp;
branches;
next	;

1.15.2.1.8.1
date	2012.03.03.06.15.13;	author kensmith;	state Exp;
branches;
next	1.15.2.1.8.2;

1.15.2.1.8.2
date	2012.11.17.08.25.45;	author svnexp;	state Exp;
branches;
next	;

1.6.2.1
date	2012.11.17.08.08.03;	author svnexp;	state Exp;
branches;
next	;

1.6.6.1
date	2008.11.25.02.59.29;	author kensmith;	state Exp;
branches;
next	;

1.6.8.1
date	2009.04.15.03.14.26;	author kensmith;	state Exp;
branches;
next	;

1.6.10.1
date	2010.02.10.00.26.20;	author kensmith;	state Exp;
branches;
next	;

1.6.12.1
date	2010.12.21.17.10.29;	author kensmith;	state Exp;
branches;
next	1.6.12.2;

1.6.12.2
date	2012.11.17.08.17.39;	author svnexp;	state Exp;
branches;
next	;

1.5.2.1
date	2012.11.17.07.45.23;	author svnexp;	state Exp;
branches;
next	;

1.5.12.1
date	2008.10.02.02.57.24;	author kensmith;	state Exp;
branches;
next	;


desc
@@


1.22
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/251241
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@# $FreeBSD: head/tools/regression/lib/msun/Makefile 251241 2013-06-02 04:30:03Z das $

TESTS=	test-cexp test-conj test-csqrt test-ctrig \
	test-exponential test-fenv test-fma \
	test-fmaxmin test-ilogb test-invtrig test-invctrig \
	test-logarithm test-lrint \
	test-lround test-nan test-nearbyint test-next test-rem test-trig
CFLAGS+= -O0 -lm -Wno-unknown-pragmas

.PHONY: tests
tests: ${TESTS}
	for p in ${TESTS}; do ${.OBJDIR}/$$p; done

.PHONY: clean
clean:
	-rm -f ${TESTS}
@


1.21
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/251119
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@d1 1
a1 1
# $FreeBSD: head/tools/regression/lib/msun/Makefile 251119 2013-05-30 04:46:36Z das $
d8 1
a8 1
CFLAGS+= -O0 -lm
@


1.20
log
@Switching exporter and resync
@
text
@d1 1
a1 1
# $FreeBSD: head/tools/regression/lib/msun/Makefile 226603 2011-10-21 06:34:38Z das $
d5 2
a6 1
	test-fmaxmin test-ilogb test-invtrig test-logarithm test-lrint \
@


1.20.2.1
log
@file Makefile was added on branch RELENG_8_4 on 2013-03-28 13:05:51 +0000
@
text
@d1 15
@


1.20.2.2
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/248810
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@a0 14
# $FreeBSD: releng/8.4/tools/regression/lib/msun/Makefile 187962 2009-01-31 18:31:57Z das $

TESTS=	test-conj test-csqrt test-exponential test-fenv test-fma \
	test-fmaxmin test-ilogb test-invtrig test-lrint \
	test-lround test-nan test-next test-rem test-trig
CFLAGS+= -O0 -lm

.PHONY: tests
tests: ${TESTS}
	for p in ${TESTS}; do ${.OBJDIR}/$$p; done

.PHONY: clean
clean:
	-rm -f ${TESTS}
@


1.19
log
@SVN rev 226603 on 2011-10-21 06:34:38Z by das

Tests for complex trig and hyperbolic functions.
@
text
@d1 1
a1 1
# $FreeBSD$
@


1.18
log
@SVN rev 219362 on 2011-03-07 03:15:49Z by das

Add some tests for cexp() and cexpf().  (I need to clean up all of
these tests some day, but in the mean time, they're a useful sanity
check for future changes.)
@
text
@d3 2
a4 1
TESTS=	test-cexp test-conj test-csqrt test-exponential test-fenv test-fma \
@


1.18.2.1
log
@SVN rev 225736 on 2011-09-23 00:51:37Z by kensmith

Copy head to stable/9 as part of 9.0-RELEASE release cycle.

Approved by:	re (implicit)
@
text
@@


1.18.2.2
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 242902
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r242902 | dteske | 2012-11-11 23:29:45 +0000 (Sun, 11 Nov 2012) | 10 lines
## SVN ##
## SVN ## Fix a regression introduced by SVN r211417 that saw the breakage of a feature
## SVN ## documented in usr.sbin/sysinstall/help/shortcuts.hlp (reproduced below):
## SVN ##
## SVN ## If /usr/sbin/sysinstall is linked to another filename, say
## SVN ## `/usr/local/bin/configPackages', then the basename will be used
## SVN ## as an implicit command name.
## SVN ##
## SVN ## Reviewed by:	adrian (co-mentor)
## SVN ## Approved by:	adrian (co-mentor)
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d1 1
a1 1
# $FreeBSD: stable/9/tools/regression/lib/msun/Makefile 219362 2011-03-07 03:15:49Z das $
@


1.18.2.1.4.1
log
@SVN rev 239080 on 2012-08-05 23:54:33Z by kensmith

Copy stable/9 to releng/9.1 as part of the 9.1-RELEASE release process.

Approved by:	re (implicit)
@
text
@@


1.18.2.1.4.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/9.1/tools/regression/lib/msun/Makefile 219362 2011-03-07 03:15:49Z das $
@


1.18.2.1.2.1
log
@SVN rev 227445 on 2011-11-11 04:20:22Z by kensmith

Copy stable/9 to releng/9.0 as part of the FreeBSD 9.0-RELEASE release
cycle.

Approved by:	re (implicit)
@
text
@@


1.18.2.1.2.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/9.0/tools/regression/lib/msun/Makefile 219362 2011-03-07 03:15:49Z das $
@


1.17
log
@SVN rev 216214 on 2010-12-05 22:18:35Z by das

Add regression tests for logarithmic functions in the math library.
@
text
@d3 1
a3 1
TESTS=	test-conj test-csqrt test-exponential test-fenv test-fma \
@


1.16
log
@SVN rev 216139 on 2010-12-03 00:44:31Z by das

Add some basic regression tests for nearbyint().
@
text
@d4 1
a4 1
	test-fmaxmin test-ilogb test-invtrig test-lrint \
@


1.15
log
@SVN rev 187962 on 2009-01-31 18:31:57Z by das

Add tests for conj{,f,l}() that I wrote some time ago. These test the
versions in libm, not the gcc builtins.
@
text
@d5 1
a5 1
	test-lround test-nan test-next test-rem test-trig
@


1.15.2.1
log
@SVN rev 196045 on 2009-08-03 08:13:06Z by kensmith

Copy head to stable/8 as part of 8.0 Release cycle.

Approved by:	re (Implicit)
@
text
@@


1.15.2.2
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 242909
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r242909 | dim | 2012-11-12 07:47:19 +0000 (Mon, 12 Nov 2012) | 20 lines
## SVN ##
## SVN ## MFC r242625:
## SVN ##
## SVN ## Remove duplicate const specifiers in many drivers (I hope I got all of
## SVN ## them, please let me know if not).  Most of these are of the form:
## SVN ##
## SVN ## static const struct bzzt_type {
## SVN ##       [...list of members...]
## SVN ## } const bzzt_devs[] = {
## SVN ##       [...list of initializers...]
## SVN ## };
## SVN ##
## SVN ## The second const is unnecessary, as arrays cannot be modified anyway,
## SVN ## and if the elements are const, the whole thing is const automatically
## SVN ## (e.g. it is placed in .rodata).
## SVN ##
## SVN ## I have verified this does not change the binary output of a full kernel
## SVN ## build (except for build timestamps embedded in the object files).
## SVN ##
## SVN ## Reviewed by:	yongari, marius
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d1 1
a1 1
# $FreeBSD: stable/8/tools/regression/lib/msun/Makefile 187962 2009-01-31 18:31:57Z das $
@


1.15.2.1.8.1
log
@SVN rev 232438 on 2012-03-03 06:15:13Z by kensmith

Copy stable/8 to releng/8.3 as part of 8.3-RELEASE release cycle.

Approved by:	re (implicit)
@
text
@@


1.15.2.1.8.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/8.3/tools/regression/lib/msun/Makefile 187962 2009-01-31 18:31:57Z das $
@


1.15.2.1.6.1
log
@SVN rev 216617 on 2010-12-21 17:09:25Z by kensmith

Copy stable/8 to releng/8.2 in preparation for FreeBSD-8.2 release.

Approved by:	re (implicit)
@
text
@@


1.15.2.1.4.1
log
@SVN rev 209145 on 2010-06-14 02:09:06Z by kensmith

Copy stable/8 to releng/8.1 in preparation for 8.1-RC1.

Approved by:	re (implicit)
@
text
@@


1.15.2.1.2.1
log
@SVN rev 198460 on 2009-10-25 01:10:29Z by kensmith

Copy stable/8 to releng/8.0 as part of 8.0-RELEASE release procedure.

Approved by:	re (implicit)
@
text
@@


1.14
log
@SVN rev 181076 on 2008-07-31 22:43:38Z by das

Add some tests for acos*(), asin*(), atan*(), and atan2*().
@
text
@d3 1
a3 1
TESTS=	test-csqrt test-exponential test-fenv test-fma \
@


1.13
log
@SVN rev 180237 on 2008-07-03 23:06:06Z by das

Add regression tests for fmin{,f,l} and fmax{,f,l}.
I wrote these to test amd64 asm functions that used
maxss, maxsd, minss, and minsd, but it turns out that
those instructions don't handle NaNs and signed zero
in the same way as fmin() and fmax() are required to,
so we're stuck with the C versions for now.
@
text
@d4 1
a4 1
	test-fmaxmin test-ilogb test-lrint \
@


1.12
log
@Add some tests for fma(), fmaf(), and fmal().
@
text
@d3 2
a4 1
TESTS=	test-csqrt test-exponential test-fenv test-fma test-ilogb test-lrint \
@


1.11
log
@Some basic regression tests for {sin,cos,tan}{,f,l}().
@
text
@d3 1
a3 1
TESTS=	test-csqrt test-exponential test-fenv test-ilogb test-lrint \
@


1.10
log
@Add some regression tests for libm's exponential functions. These
mostly just test corner cases rather than accuracy. Some of the
tests don't pass right now if you compile libm at -O2 due to gcc
constant-folding some things that it shouldn't. I'll fix that
shortly.
@
text
@d4 1
a4 1
	test-lround test-nan test-next test-rem
@


1.9
log
@Remove another Alpha remnant.
@
text
@d3 1
a3 1
TESTS=	test-csqrt test-fenv test-ilogb test-lrint \
@


1.8
log
@Regression tests for nan{,f,l}().
@
text
@a5 1
ARCH!=	uname -m
@


1.7
log
@Regression tests for csqrt(3).
@
text
@d4 1
a4 1
	test-lround test-next test-rem
@


1.6
log
@Remove alpha left-overs.
@
text
@d3 2
a4 1
TESTS=	test-fenv test-ilogb test-lrint test-lround test-next test-rem
@


1.6.2.1
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: stable/7/tools/regression/lib/msun/Makefile 161526 2006-08-22 08:03:01Z ru $
@


1.6.12.1
log
@SVN rev 216618 on 2010-12-21 17:10:29Z by kensmith

Copy stable/7 to releng/7.4 in preparation for FreeBSD-7.4 release.

Approved by:	re (implicit)
@
text
@@


1.6.12.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/7.4/tools/regression/lib/msun/Makefile 161526 2006-08-22 08:03:01Z ru $
@


1.6.10.1
log
@SVN rev 203736 on 2010-02-10 00:26:20Z by kensmith

Copy stable/7 to releng/7.3 as part of the 7.3-RELEASE process.

Approved by:	re (implicit)
@
text
@@


1.6.8.1
log
@SVN rev 191087 on 2009-04-15 03:14:26Z by kensmith

Create releng/7.2 from stable/7 in preparation for 7.2-RELEASE.

Approved by:	re (implicit)
@
text
@@


1.6.6.1
log
@SVN rev 185281 on 2008-11-25 02:59:29Z by kensmith

Create releng/7.1 in preparation for moving into RC phase of 7.1 release
cycle.

Approved by:	re (implicit)
@
text
@@


1.5
log
@A few simple regression tests for remainder(), remainderf(),
remquo(), and remquof().
@
text
@a5 3
.if ${ARCH} == "alpha"
CFLAGS+= -mieee-with-inexact -mfp-rounding-mode=d
.endif
@


1.5.2.1
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: stable/6/tools/regression/lib/msun/Makefile 144094 2005-03-25 06:24:46Z das $
@


1.5.12.1
log
@SVN rev 183531 on 2008-10-02 02:57:24Z by kensmith

Create releng/6.4 from stable/6 in preparation for 6.4-RC1.

Approved by:	re (implicit)
@
text
@@


1.4
log
@Test cases for nextafter{,f,l} and nexttoward{,f,l}.
@
text
@d3 1
a3 1
TESTS=	test-fenv test-ilogb test-lrint test-lround test-next
@


1.3
log
@Regression tests for [l]lrint[f]() and [l]lround[f]().
@
text
@d3 1
a3 1
TESTS=	test-fenv test-ilogb test-lrint test-lround
@


1.2
log
@Add regression tests for ilogb{,f,l}().
@
text
@d3 1
a3 1
TESTS=	test-fenv test-ilogb
@


1.1
log
@Add some fenv.h regression tests.
@
text
@d3 1
a3 1
TESTS=	test-fenv
@

