[PATCH 0/1] Hard-float fenv support for PowerPc
Eshan dhawan
eshandhawan51@gmail.com
Tue Jun 2 16:41:39 GMT 2020
This Patch adds Hard-Float fenv support for PowerPc.
The files are taken from FreeBSD and have been configured to work
with libm.
There was no PowerPc folder in libm/machine
It is added as well and declared in autoconf files
Eshan dhawan (1):
hard float support for PowerPC taken from FreeBSD
newlib/configure.host | 1 +
newlib/libc/machine/powerpc/machine/fenv-fp.h | 198 ++++++++++++++++++
newlib/libc/machine/powerpc/sys/fenv.h | 132 ++++++++++++
newlib/libm/machine/configure.in | 1 +
newlib/libm/machine/powerpc/Makefile.am | 20 ++
newlib/libm/machine/powerpc/configure.in | 11 +
newlib/libm/machine/powerpc/feclearexcept.c | 7 +
newlib/libm/machine/powerpc/fegetenv.c | 7 +
newlib/libm/machine/powerpc/fegetexceptflag.c | 7 +
newlib/libm/machine/powerpc/fegetround.c | 7 +
newlib/libm/machine/powerpc/feholdexcept.c | 7 +
newlib/libm/machine/powerpc/fenv.c | 51 +++++
newlib/libm/machine/powerpc/feraiseexcept.c | 7 +
newlib/libm/machine/powerpc/fesetenv.c | 7 +
newlib/libm/machine/powerpc/fesetexceptflag.c | 7 +
newlib/libm/machine/powerpc/fesetround.c | 7 +
newlib/libm/machine/powerpc/fetestexcept.c | 7 +
newlib/libm/machine/powerpc/feupdateenv.c | 7 +
18 files changed, 491 insertions(+)
create mode 100644 newlib/libc/machine/powerpc/machine/fenv-fp.h
create mode 100644 newlib/libc/machine/powerpc/sys/fenv.h
create mode 100644 newlib/libm/machine/powerpc/Makefile.am
create mode 100644 newlib/libm/machine/powerpc/configure.in
create mode 100644 newlib/libm/machine/powerpc/feclearexcept.c
create mode 100644 newlib/libm/machine/powerpc/fegetenv.c
create mode 100644 newlib/libm/machine/powerpc/fegetexceptflag.c
create mode 100644 newlib/libm/machine/powerpc/fegetround.c
create mode 100644 newlib/libm/machine/powerpc/feholdexcept.c
create mode 100644 newlib/libm/machine/powerpc/fenv.c
create mode 100644 newlib/libm/machine/powerpc/feraiseexcept.c
create mode 100644 newlib/libm/machine/powerpc/fesetenv.c
create mode 100644 newlib/libm/machine/powerpc/fesetexceptflag.c
create mode 100644 newlib/libm/machine/powerpc/fesetround.c
create mode 100644 newlib/libm/machine/powerpc/fetestexcept.c
create mode 100644 newlib/libm/machine/powerpc/feupdateenv.c
--
2.17.1
More information about the Newlib
mailing list