DragonFly-2.3.0.612.g538ad master lib/libm Makefile lib/libm/arch/amd64 Makefile.inc fenv.c fenv.h lib/libm/arch/i386 Makefile.inc fenv.c fenv.h lib/libm/man Makefile.inc feclearexcept.3 feenableexcept.3 fegetenv.3 fegetround.3 fenv.3 sys/cpu/amd64/include npx.h
Peter Avalos
pavalos at crater.dragonflybsd.org
Tue Apr 7 00:13:45 PDT 2009
commit 538ad03307793448b7abfc7e4bf08ba3fac8136e
Author: Peter Avalos <pavalos at theshell.com>
Date: Mon Jan 19 18:44:52 2009 -0500
Add a <fenv.h> implementation.
This is slightly changed from FreeBSD's version since we aren't worried
about backward compatibility with FreeBSD 5.
Obtained-from: FreeBSD
amd64 fixes: dillon
Summary of changes:
lib/libm/Makefile | 10 +--
lib/libm/arch/amd64/Makefile.inc | 6 +
lib/libm/arch/amd64/fenv.c | 146 ++++++++++++++++++++
lib/libm/arch/amd64/fenv.h | 214 +++++++++++++++++++++++++++++
lib/libm/arch/i386/Makefile.inc | 8 +
lib/libm/arch/i386/fenv.c | 209 ++++++++++++++++++++++++++++
lib/libm/arch/i386/fenv.h | 243 ++++++++++++++++++++++++++++++++
lib/libm/man/Makefile.inc | 61 ++++++---
lib/libm/man/feclearexcept.3 | 139 +++++++++++++++++++
lib/libm/man/feenableexcept.3 | 98 +++++++++++++
lib/libm/man/fegetenv.3 | 113 +++++++++++++++
lib/libm/man/fegetround.3 | 83 +++++++++++
lib/libm/man/fenv.3 | 282 ++++++++++++++++++++++++++++++++++++++
sys/cpu/amd64/include/npx.h | 5 +
14 files changed, 1590 insertions(+), 27 deletions(-)
create mode 100644 lib/libm/arch/amd64/Makefile.inc
create mode 100644 lib/libm/arch/amd64/fenv.c
create mode 100644 lib/libm/arch/amd64/fenv.h
create mode 100644 lib/libm/arch/i386/fenv.c
create mode 100644 lib/libm/arch/i386/fenv.h
create mode 100644 lib/libm/man/feclearexcept.3
create mode 100644 lib/libm/man/feenableexcept.3
create mode 100644 lib/libm/man/fegetenv.3
create mode 100644 lib/libm/man/fegetround.3
create mode 100644 lib/libm/man/fenv.3
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/538ad03307793448b7abfc7e4bf08ba3fac8136e
--
DragonFly BSD source repository
More information about the Commits
mailing list