History log of /dragonfly/contrib/openbsd_libm/src/ld80/s_ceill.c (Results 1 – 4 of 4)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: v6.2.1, v6.2.0, v6.3.0, v6.0.1, v6.0.0, v6.0.0rc1, v6.1.0, v5.8.3, v5.8.2, v5.8.1, v5.8.0, v5.9.0, v5.8.0rc1, v5.6.3, v5.6.2, v5.6.1, v5.6.0, v5.6.0rc1, v5.7.0, v5.4.3, v5.4.2, v5.4.1, v5.4.0, v5.5.0, v5.4.0rc1, v5.2.2, v5.2.1, v5.2.0, v5.3.0, v5.2.0rc, v5.0.2, v5.0.1, v5.0.0
# 887c2b2a 10-Oct-2017 Matthew Dillon <dillon@apollo.backplane.com>

libc - Bring in s_ceill.c v1.2 from OpenBSD (2)

* Note, correction, v1.3 from OpenBSD, not v1.2

* Restore a cast that we need to compile with our higher WARNS level.

Reported-by: marino, xenu


# af6264e8 10-Oct-2017 Matthew Dillon <dillon@apollo.backplane.com>

libc - Bring in s_ceill.c v1.2 from OpenBSD

fix a case where ceill() returns 1.0L: in the x86 extended precision format
the fraction part has no implicit bit.

Reported-by: xenu
Taken-from: OpenBSD


Revision tags: v5.0.0rc2, v5.1.0, v5.0.0rc1, v4.8.1, v4.8.0, v4.6.2, v4.9.0, v4.8.0rc, v4.6.1, v4.6.0, v4.6.0rc2, v4.6.0rc, v4.7.0, v4.4.3, v4.4.2, v4.4.1, v4.4.0, v4.5.0, v4.4.0rc, v4.2.4, v4.3.1, v4.2.3
# 74b7c7a8 12-Jul-2015 John Marino <draco@marino.st>

OpenLIBM: remaining local modifications

The following section is an excerpt of DRAGONFLY.README for this vendor
branch. Many of these patched issued exist in the current libm as well,
but they are

OpenLIBM: remaining local modifications

The following section is an excerpt of DRAGONFLY.README for this vendor
branch. Many of these patched issued exist in the current libm as well,
but they are masked with WARNS?=1. Other fixes adjust for differences
between DragonFly and OpenBSD. The WARNS level has been raised to 3, and
it could be raised to 4 by fixing "set-but-unused" errors.

The following files have been patched
=====================================
arch/amd64/*.S (elf note added to all assembly files)
arch/amd64/fenv.c (#include diff from OpenBSD)
arch/amd64/fenv.h (#include <sys/cdefs.h> for CDECL)
include/global/math.h (#include diff, double/float typedefs)
src/e_j0.c (full coverage)
src/e_j0f.c (full coverage, fix sign comparison mismatch)
src/e_j1.c (full coverage)
src/e_j1f.c (full coverage, fix sign comparison mismatch)
src/e_jnf.c (sign comparison mismatch)
src/e_pow.c (sign comparison mismatch)
src/e_powf.c (sign comparison mismatch)
src/e_rem_pio2f.c (sign comparison mismatch)
src/ld80/e_fmodl.c (sign comparison mismatch)
src/ld80/s_ceill.c (sign comparison mismatch)
src/ld80/s_floorl.c (sign comparison mismatch)
src/ld80/s_nextafterl.c (strong alias, explicit eval order, always true)
src/ld80/s_remquol.c (sign comparison mismatch)
src/s_lround.c (sign comparison mismatch)
src/s_lroundf.c (sign comparison mismatch)
src/s_nan.c (#include diff from OpenBSD)
src/w_drem.c (ansify prototype)

show more ...


# 05a0b428 12-Jul-2015 John Marino <draco@marino.st>

Import OpenBSD's libm (trunk, 4 July 2015) to a new vendor branch

With the exception of x86_64 (as amd64), all arch-specific files have
been filtered out. A new directory called "include" has been

Import OpenBSD's libm (trunk, 4 July 2015) to a new vendor branch

With the exception of x86_64 (as amd64), all arch-specific files have
been filtered out. A new directory called "include" has been added
to capture global and arch-specific headers for installation. Other
than that directory and those exclusions, this is an unaltered copy
of OpenBSD's libm as it existed on 4th of July, 2015.

show more ...