[PATCH 0/1] Aarch64 fenv support
Eshan dhawan via Newlib <[email protected]>
| Newsgroups | gmane.comp.lib.newlib |
|---|---|
| Message-ID | <[email protected]> |
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