Re: [Mingw-w64-public] [PATCH 0/3] ARM64EC math functions support.

2025-02-14 Thread Martin Storsjö
On Fri, 14 Feb 2025, Jacek Caban wrote: On 11.02.2025 23:11, Martin Storsjö wrote: On Sun, 9 Feb 2025, Jacek Caban wrote: It may also be good to include a bit of introduction in the commit message; each time I look at fenv.h it takes a bit of time to wrap my head around how it works, as it d

Re: [Mingw-w64-public] [PATCH 0/3] ARM64EC math functions support.

2025-02-14 Thread Jacek Caban
On 11.02.2025 23:11, Martin Storsjö wrote: On Sun, 9 Feb 2025, Jacek Caban wrote: Additionally, x86 MinGW's fenv.h defines structures like fenv_t and certain constants that are incompatible with other fenv.h implementations. Instead of carrying over these quirks, ARM64EC uses ARM64 variants t

Re: [Mingw-w64-public] [PATCH 0/3] ARM64EC math functions support.

2025-02-11 Thread Martin Storsjö
On Sun, 9 Feb 2025, Jacek Caban wrote: Additionally, x86 MinGW's fenv.h defines structures like fenv_t and certain constants that are incompatible with other fenv.h implementations. Instead of carrying over these quirks, ARM64EC uses ARM64 variants that align with MSVC and the broader Windows

[Mingw-w64-public] [PATCH 0/3] ARM64EC math functions support.

2025-02-09 Thread Jacek Caban
These patches bring the headers in mingw-w64 in sync with Billy's ARM64EC fork. The changes are straightforward but reflect a design decision not to expose x86-specific MinGW hacks to ARM64EC. The most notable difference is the handling of 80-bit long double. Additionally, x86 MinGW's fenv.h def