On 23.05.2025 19:12, Martin Storsjö wrote:
On Fri, 23 May 2025, Jacek Caban via Mingw-w64-public wrote:

And use it for exports not available on ARM64EC.
---
mingw-w64-crt/def-include/func.def.in                    | 9 ++++++---
.../lib-common/api-ms-win-crt-math-l1-1-0.def.in         | 2 +-
mingw-w64-crt/lib-common/msvcrt.def.in                   | 2 +-
mingw-w64-crt/lib-common/ntdll.def.in                    | 6 +++---
mingw-w64-crt/lib-common/ucrtbase-common.def.in          | 4 ++--
5 files changed, 13 insertions(+), 10 deletions(-)

This looks good, thanks! But this really needs more of an explanation in the commit message. I presume the intent is that F_ARM_NATIVE is arm64 but not arm64ec, while the regular F_ARM_ANY is for both.


Yes, I assumed it's pretty clear from the line "And use it for exports not available on ARM64EC." in my commit message.


This change also takes it into use for fabsf and a few other functions - do mention that in the commit message. (I'm undecided if that should be a separate commit or not. Keeping it in the same commit makes it clearer how it is used at least.)


Sure, I listed them, but frankly, the patch is very short, and it should be more than obvious from just a quick look.



It may also be worth pointing out the reason for the change - as this differs from what I observed a few days ago: msvcrt.dll and ucrtbase.dll in 10.0.22000.2057 _do_ have fabsf in the arm64ec/hybrid view, while the function is missing in the hybrid view in the 10.0.22621.3593 version.


Sure, I added it to the commit message and pushed. Thanks!


Jacek



_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to