History log of /freebsd/lib/msun/src/s_truncl.c (Results 1 – 19 of 19)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 0dd5a560 28-Jan-2024 Steve Kargl <kargl@FreeBSD.org>

lib/msun: Cleanup after $FreeBSD$ removal

Remove no longer needed explicit inclusion of sys/cdefs.h.

PR: 276669
MFC after: 1 week


# dc36d6f9 23-Nov-2023 Warner Losh <imp@FreeBSD.org>

lib: Remove ancient SCCS tags.

Remove ancient SCCS tags from the tree, automated scripting, with two
minor fixup to keep things compiling. All the common forms in the tree
were removed with a perl s

lib: Remove ancient SCCS tags.

Remove ancient SCCS tags from the tree, automated scripting, with two
minor fixup to keep things compiling. All the common forms in the tree
were removed with a perl script.

Sponsored by: Netflix

show more ...


Revision tags: release/14.0.0
# 1d386b48 16-Aug-2023 Warner Losh <imp@FreeBSD.org>

Remove $FreeBSD$: one-line .c pattern

Remove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/


Revision tags: release/13.2.0, release/12.4.0, release/13.1.0, release/12.3.0, release/13.0.0, release/12.2.0, release/11.4.0, release/12.1.0, release/11.3.0, release/12.0.0, release/11.2.0, release/10.4.0, release/11.1.0, release/11.0.1, release/11.0.0, release/10.3.0, release/10.2.0, release/10.1.0, release/9.3.0, release/10.0.0, release/9.2.0, release/8.4.0, release/9.1.0, release/8.3.0_cvs, release/8.3.0, release/9.0.0, release/7.4.0_cvs, release/8.2.0_cvs, release/7.4.0, release/8.2.0, release/8.1.0_cvs, release/8.1.0, release/7.3.0_cvs, release/7.3.0, release/8.0.0_cvs, release/8.0.0, release/7.2.0_cvs, release/7.2.0, release/7.1.0_cvs, release/7.1.0, release/6.4.0_cvs, release/6.4.0, release/7.0.0_cvs, release/7.0.0
# 5014f8de 14-Feb-2008 Bruce Evans <bde@FreeBSD.org>

Oops, the weak reference for ceill(), floorl() and truncl() was in the
wrong file. This broke arm and powerpc.

Reported by: grehan


# e7c95ee5 13-Feb-2008 Bruce Evans <bde@FreeBSD.org>

s_ceill.c
s_floorl.c
s_truncl.c


# 74d68da6 13-Feb-2008 Bruce Evans <bde@FreeBSD.org>

On arches where long double is the same as double, alias ceil(), floor()
and trunc() to the corresponding long double functions. This is not
just an optimization for these arches. The full long dou

On arches where long double is the same as double, alias ceil(), floor()
and trunc() to the corresponding long double functions. This is not
just an optimization for these arches. The full long double functions
have a wrong value for `huge', and the arches without full long doubles
depended on it being wrong.

show more ...


# fbe8fb4d 08-Feb-2008 Bruce Evans <bde@FreeBSD.org>

Fix truncl() when the result should be -0.0L. When the result is +-0.0L,
it must have the same sign as the arg in all rounding modes, but it was
always +0.0L.


Revision tags: release/6.3.0_cvs, release/6.3.0, release/6.2.0_cvs, release/6.2.0, release/5.5.0_cvs, release/5.5.0, release/6.1.0_cvs, release/6.1.0, release/6.0.0_cvs, release/6.0.0, release/5.4.0_cvs, release/5.4.0
# 66116c07 28-Apr-2005 Stefan Farfeleder <stefanf@FreeBSD.org>

Revert the last change, the conversion from long double to double can raise
unwanted underflow exceptions.

Pointed out by: das


# 8f58ab91 22-Apr-2005 Stefan Farfeleder <stefanf@FreeBSD.org>

Use double additions to raise the inexact exception to work around problems
with long double addition on sparc64.


# 9eb30792 22-Apr-2005 Stefan Farfeleder <stefanf@FreeBSD.org>

Fix raising the inexact exception (FE_INEXACT) if the result differs from the
argument.

Noticed by: das


# 2f2ee27d 16-Apr-2005 David Schultz <das@FreeBSD.org>

Implement truncl() based on floorl().


Revision tags: release/13.2.0, release/12.4.0, release/13.1.0, release/12.3.0, release/13.0.0, release/12.2.0, release/11.4.0, release/12.1.0, release/11.3.0, release/12.0.0, release/11.2.0, release/10.4.0, release/11.1.0, release/11.0.1, release/11.0.0, release/10.3.0, release/10.2.0, release/10.1.0, release/9.3.0, release/10.0.0, release/9.2.0, release/8.4.0, release/9.1.0, release/8.3.0_cvs, release/8.3.0, release/9.0.0, release/7.4.0_cvs, release/8.2.0_cvs, release/7.4.0, release/8.2.0, release/8.1.0_cvs, release/8.1.0, release/7.3.0_cvs, release/7.3.0, release/8.0.0_cvs, release/8.0.0, release/7.2.0_cvs, release/7.2.0, release/7.1.0_cvs, release/7.1.0, release/6.4.0_cvs, release/6.4.0, release/7.0.0_cvs, release/7.0.0
# 5014f8de 14-Feb-2008 Bruce Evans <bde@FreeBSD.org>

Oops, the weak reference for ceill(), floorl() and truncl() was in the
wrong file. This broke arm and powerpc.

Reported by: grehan


# e7c95ee5 13-Feb-2008 Bruce Evans <bde@FreeBSD.org>

s_ceill.c
s_floorl.c
s_truncl.c


# 74d68da6 13-Feb-2008 Bruce Evans <bde@FreeBSD.org>

On arches where long double is the same as double, alias ceil(), floor()
and trunc() to the corresponding long double functions. This is not
just an optimization for these arches. The full long dou

On arches where long double is the same as double, alias ceil(), floor()
and trunc() to the corresponding long double functions. This is not
just an optimization for these arches. The full long double functions
have a wrong value for `huge', and the arches without full long doubles
depended on it being wrong.

show more ...


# fbe8fb4d 08-Feb-2008 Bruce Evans <bde@FreeBSD.org>

Fix truncl() when the result should be -0.0L. When the result is +-0.0L,
it must have the same sign as the arg in all rounding modes, but it was
always +0.0L.


Revision tags: release/6.3.0_cvs, release/6.3.0, release/6.2.0_cvs, release/6.2.0, release/5.5.0_cvs, release/5.5.0, release/6.1.0_cvs, release/6.1.0, release/6.0.0_cvs, release/6.0.0, release/5.4.0_cvs, release/5.4.0
# 66116c07 28-Apr-2005 Stefan Farfeleder <stefanf@FreeBSD.org>

Revert the last change, the conversion from long double to double can raise
unwanted underflow exceptions.

Pointed out by: das


# 8f58ab91 22-Apr-2005 Stefan Farfeleder <stefanf@FreeBSD.org>

Use double additions to raise the inexact exception to work around problems
with long double addition on sparc64.


# 9eb30792 22-Apr-2005 Stefan Farfeleder <stefanf@FreeBSD.org>

Fix raising the inexact exception (FE_INEXACT) if the result differs from the
argument.

Noticed by: das


# 2f2ee27d 16-Apr-2005 David Schultz <das@FreeBSD.org>

Implement truncl() based on floorl().