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
> 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
+++
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
> 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
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
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 -
> 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(_
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
> 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);
>> +__
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
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 ++
11 matches
Mail list logo