authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-01-16 13:25:21+01:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2026-01-16 13:25:21+01:00
log171b1046408bca46508ed205ff4f9a3ee4c95d80
tree2d06c3250e29e4bd2ed1d33b2876f7f2555798e4
parent65a4dbc5034cff2cd9f258f764a0e684cb22ac97
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

musl: patch loongarch bits/fenv.h for soft float

This change was missed in 1f7ee99b35b71668e32292b707213c9bf0b61c4e.

2 files changed, 7 insertions(+), 2 deletions(-)

  • folderlib
    • folderlibc
      • folderinclude
lib/libc/include/arm-linux-musl/bits/fenv.h+1-1
......@@ -20,4 +20,4 @@ typedef struct {
2020 unsigned long __cw;
2121} fenv_t;
2222
23#define FE_DFL_ENV ((const fenv_t *) -1)
\ No newline at end of file
23#define FE_DFL_ENV ((const fenv_t *) -1)
lib/libc/include/loongarch64-linux-musl/bits/fenv.h+6-1
......@@ -1,3 +1,7 @@
1#ifdef __longarch_soft_float
2#define FE_ALL_EXCEPT 0
3#define FE_TONEAREST 0
4#else
15#define FE_INEXACT 0x010000
26#define FE_UNDERFLOW 0x020000
37#define FE_OVERFLOW 0x040000
......@@ -10,6 +14,7 @@
1014#define FE_TOWARDZERO 0x100
1115#define FE_UPWARD 0x200
1216#define FE_DOWNWARD 0x300
17#endif
1318
1419typedef unsigned fexcept_t;
1520
......@@ -17,4 +22,4 @@ typedef struct {
1722 unsigned __cw;
1823} fenv_t;
1924
20#define FE_DFL_ENV ((const fenv_t *) -1)
\ No newline at end of file
25#define FE_DFL_ENV ((const fenv_t *) -1)