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