[0/1] Aarch64 fenv support

Message ID 20200627193129.22355-1-eshandhawan51@gmail.com
Headers show
Series
  • Aarch64 fenv support
Related show

Message

Richard Earnshaw \(lists\) via Newlib June 27, 2020, 7:31 p.m.
The support files are taken form FreeBSD

Eshan dhawan (1):
  fenv aarch64 support

 newlib/libc/machine/aarch64/machine/fenv-fp.h | 156 ++++++++++++++++++
 newlib/libc/machine/aarch64/sys/fenv.h        | 120 ++++++++++++++
 newlib/libm/machine/aarch64/Makefile.am       |  14 +-
 newlib/libm/machine/aarch64/feclearexcept.c   |   7 +
 newlib/libm/machine/aarch64/fegetenv.c        |   7 +
 newlib/libm/machine/aarch64/fegetexceptflag.c |   7 +
 newlib/libm/machine/aarch64/fegetround.c      |   7 +
 newlib/libm/machine/aarch64/feholdexcept.c    |   7 +
 newlib/libm/machine/aarch64/fenv.c            |  57 +++++++
 newlib/libm/machine/aarch64/feraiseexcept.c   |   7 +
 newlib/libm/machine/aarch64/fesetenv.c        |   7 +
 newlib/libm/machine/aarch64/fesetexceptflag.c |   7 +
 newlib/libm/machine/aarch64/fesetround.c      |   7 +
 newlib/libm/machine/aarch64/fetestexcept.c    |   7 +
 newlib/libm/machine/aarch64/feupdateenv.c     |   7 +
 15 files changed, 423 insertions(+), 1 deletion(-)
 create mode 100644 newlib/libc/machine/aarch64/machine/fenv-fp.h
 create mode 100644 newlib/libc/machine/aarch64/sys/fenv.h
 create mode 100644 newlib/libm/machine/aarch64/feclearexcept.c
 create mode 100644 newlib/libm/machine/aarch64/fegetenv.c
 create mode 100644 newlib/libm/machine/aarch64/fegetexceptflag.c
 create mode 100644 newlib/libm/machine/aarch64/fegetround.c
 create mode 100644 newlib/libm/machine/aarch64/feholdexcept.c
 create mode 100644 newlib/libm/machine/aarch64/fenv.c
 create mode 100644 newlib/libm/machine/aarch64/feraiseexcept.c
 create mode 100644 newlib/libm/machine/aarch64/fesetenv.c
 create mode 100644 newlib/libm/machine/aarch64/fesetexceptflag.c
 create mode 100644 newlib/libm/machine/aarch64/fesetround.c
 create mode 100644 newlib/libm/machine/aarch64/fetestexcept.c
 create mode 100644 newlib/libm/machine/aarch64/feupdateenv.c

-- 
2.17.1