Re: [PATCH v2 2/2] break fenv.c file to function files

2020-07-27 Thread Sebastian Huber
On 27/07/2020 08:58, Eshan Dhawan wrote: On 27-Jul-2020, at 12:00 PM, Sebastian Huber wrote: On 27/07/2020 08:11, Eshan Dhawan wrote: diff --git a/newlib/libc/machine/arm/sys/fenv.h b/newlib/libc/machine/arm/sys/fenv.h index 70bd57be4..8712b2f33 100644 --- a/newlib/libc/machine/arm/sys/fe

Re: [PATCH v2 2/2] break fenv.c file to function files

2020-07-26 Thread Eshan Dhawan
> On 27-Jul-2020, at 12:00 PM, Sebastian Huber > wrote: > > On 27/07/2020 08:11, Eshan Dhawan wrote: > diff --git a/newlib/libc/machine/arm/sys/fenv.h b/newlib/libc/machine/arm/sys/fenv.h index 70bd57be4..8712b2f33 100644 --- a/newlib/libc/machine/arm/sys/fenv.h +++

Re: [PATCH v2 2/2] break fenv.c file to function files

2020-07-26 Thread Sebastian Huber
On 27/07/2020 08:11, Eshan Dhawan wrote: diff --git a/newlib/libc/machine/arm/sys/fenv.h b/newlib/libc/machine/arm/sys/fenv.h index 70bd57be4..8712b2f33 100644 --- a/newlib/libc/machine/arm/sys/fenv.h +++ b/newlib/libc/machine/arm/sys/fenv.h @@ -62,6 +62,14 @@ typedef int fexcept_t; #define

Re: [PATCH v2 2/2] break fenv.c file to function files

2020-07-26 Thread Eshan Dhawan
> On 27-Jul-2020, at 10:19 AM, Sebastian Huber > wrote: > > On 25/07/2020 19:15, Eshan dhawan wrote: > >> Signed-off-by: Eshan dhawan >> --- >> newlib/libc/machine/arm/sys/fenv.h| 8 + >> newlib/libm/machine/arm/Makefile.am | 6 +- >> newlib/libm/machine/arm/Makefile.in

Re: [PATCH v2 2/2] break fenv.c file to function files

2020-07-26 Thread Sebastian Huber
On 25/07/2020 19:15, Eshan dhawan wrote: Signed-off-by: Eshan dhawan --- newlib/libc/machine/arm/sys/fenv.h| 8 + newlib/libm/machine/arm/Makefile.am | 6 +- newlib/libm/machine/arm/Makefile.in | 34 +++- newlib/libm/machine/arm/fe_dfl_env.c | 38 +++- newli

[PATCH v2 2/2] break fenv.c file to function files

2020-07-25 Thread Eshan dhawan
Signed-off-by: Eshan dhawan --- newlib/libc/machine/arm/sys/fenv.h| 8 + newlib/libm/machine/arm/Makefile.am | 6 +- newlib/libm/machine/arm/Makefile.in | 34 +++- newlib/libm/machine/arm/fe_dfl_env.c | 38 +++- newlib/libm/machine/arm/feclearexcept.c | 45 -

Re: [PATCH v2 2/2] break fenv.c file to function files

2020-07-23 Thread Eshan Dhawan
> On 24-Jul-2020, at 11:06 AM, Sebastian Huber > wrote: > > On 24/07/2020 07:35, Eshan Dhawan wrote: > -#include "../../fenv/fenv_stub.c" +#include + +int feclearexcept(int excepts) +{ +#ifndef __SOFTFP__ +fexcept_t __fpsr; + +vmrs_fpscr(_

Re: [PATCH v2 2/2] break fenv.c file to function files

2020-07-23 Thread Sebastian Huber
On 24/07/2020 07:35, Eshan Dhawan wrote: -#include "../../fenv/fenv_stub.c" +#include + +int feclearexcept(int excepts) +{ +#ifndef __SOFTFP__ +fexcept_t __fpsr; + +vmrs_fpscr(__fpsr); +__fpsr &= ~excepts; +vmsr_fpscr(__fpsr); +#endif +return (0); +} Where is vmrs_fpscr() d

Re: [PATCH v2 2/2] break fenv.c file to function files

2020-07-23 Thread Eshan Dhawan
> On 24-Jul-2020, at 10:17 AM, Sebastian Huber > wrote: > > On 23/07/2020 21:41, Eshan dhawan wrote: > >> -#include "../../fenv/fenv_stub.c" >> +#include >> + >> +int feclearexcept(int excepts) >> +{ >> +#ifndef __SOFTFP__ >> +fexcept_t __fpsr; >> + >> +vmrs_fpscr(__fpsr); >> +__

Re: [PATCH v2 2/2] break fenv.c file to function files

2020-07-23 Thread Sebastian Huber
On 23/07/2020 21:41, Eshan dhawan wrote: -#include "../../fenv/fenv_stub.c" +#include + +int feclearexcept(int excepts) +{ +#ifndef __SOFTFP__ + fexcept_t __fpsr; + + vmrs_fpscr(__fpsr); + __fpsr &= ~excepts; + vmsr_fpscr(__fpsr); +#endif + return (0); +} Where i

[PATCH v2 2/2] break fenv.c file to function files

2020-07-23 Thread Eshan dhawan
Signed-off-by: Eshan dhawan --- newlib/libm/machine/arm/Makefile.am | 6 +- newlib/libm/machine/arm/Makefile.in | 34 +++- newlib/libm/machine/arm/fe_dfl_env.c | 38 +++- newlib/libm/machine/arm/feclearexcept.c | 45 - newlib/libm/machine/arm/fedisableexcept.c | 47 ++