[PATCH 1/1] MIPS fenv support

Corinna Vinschen vinschen@redhat.com
Thu Jul 2 10:15:25 GMT 2020


On Jun 14 04:58, Eshan dhawan via Newlib wrote:
> Signed-off-by: Eshan dhawan <eshandhawan51@gmail.com>
> ---
>  newlib/configure.host                         |   1 +
>  newlib/libc/machine/mips/machine/fenv-fp.h    | 207 ++++++++++++++++++
>  .../machine/mips/machine/fenv-softfloat.h     | 182 +++++++++++++++
>  newlib/libc/machine/mips/sys/fenv.h           |  88 ++++++++
>  newlib/libm/machine/configure.in              |   1 +
>  newlib/libm/machine/mips/Makefile.am          |  21 ++
>  newlib/libm/machine/mips/configure.in         |  11 +
>  newlib/libm/machine/mips/feclearexcept.c      |   7 +
>  newlib/libm/machine/mips/fegetenv.c           |   7 +
>  newlib/libm/machine/mips/fegetexceptflag.c    |   7 +
>  newlib/libm/machine/mips/fegetround.c         |   7 +
>  newlib/libm/machine/mips/feholdexcept.c       |   7 +
>  newlib/libm/machine/mips/fenv.c               |  74 +++++++
>  newlib/libm/machine/mips/feraiseexcept.c      |   7 +
>  newlib/libm/machine/mips/fesetenv.c           |   7 +
>  newlib/libm/machine/mips/fesetexceptflag.c    |   7 +
>  newlib/libm/machine/mips/fesetround.c         |   7 +
>  newlib/libm/machine/mips/fetestexcept.c       |   7 +
>  newlib/libm/machine/mips/feupdateenv.c        |   7 +
>  19 files changed, 662 insertions(+)
>  create mode 100644 newlib/libc/machine/mips/machine/fenv-fp.h
>  create mode 100644 newlib/libc/machine/mips/machine/fenv-softfloat.h
>  create mode 100644 newlib/libc/machine/mips/sys/fenv.h
>  create mode 100644 newlib/libm/machine/mips/Makefile.am
>  create mode 100644 newlib/libm/machine/mips/configure.in
>  create mode 100644 newlib/libm/machine/mips/feclearexcept.c
>  create mode 100644 newlib/libm/machine/mips/fegetenv.c
>  create mode 100644 newlib/libm/machine/mips/fegetexceptflag.c
>  create mode 100644 newlib/libm/machine/mips/fegetround.c
>  create mode 100644 newlib/libm/machine/mips/feholdexcept.c
>  create mode 100644 newlib/libm/machine/mips/fenv.c
>  create mode 100644 newlib/libm/machine/mips/feraiseexcept.c
>  create mode 100644 newlib/libm/machine/mips/fesetenv.c
>  create mode 100644 newlib/libm/machine/mips/fesetexceptflag.c
>  create mode 100644 newlib/libm/machine/mips/fesetround.c
>  create mode 100644 newlib/libm/machine/mips/fetestexcept.c
>  create mode 100644 newlib/libm/machine/mips/feupdateenv.c

Doesn't apply cleanly, just like the sparc version.  Please check and
send a v2.


Corinna

-- 
Corinna Vinschen
Cygwin Maintainer
Red Hat



More information about the Newlib mailing list