Re: [Mingw-w64-public] __cpuid and __cpuidex prototypes

2023-07-31 Thread Jeremy Drake via Mingw-w64-public
Thanks for looking into this. I was kind of intimdated by all the macros in intrin.h, whose meanings were not entirely clear. Like __MACHINEI, I though maybe the "I" stood for "Intel" so anything in a __MACHINEI shouldn't be defined on ARM. On Mon, 31 Jul 2023, LIU Hao wrote: > The declaration

[Mingw-w64-public] [PATCH 1/2] headers/intrin: Fix declarations for some x86-specific functions

2023-07-31 Thread LIU Hao
They shall not be visible when targeting ARM or AArch64. -- Best regards, LIU Hao From 2af6e122b7d66f10e69d262c2a7a5cb11c7587f2 Mon Sep 17 00:00:00 2001 From: LIU Hao Date: Mon, 31 Jul 2023 22:42:46 +0800 Subject: [PATCH 1/2] headers/intrin: Fix declarations for some x86-specific functions Sig

[Mingw-w64-public] [PATCH 2/2] headers/intrin: Redefine `__MACHINEX86X_NOIA64` as its name suggests

2023-07-31 Thread LIU Hao
-- Best regards, LIU Hao From 079a3d72fc121c5b4507daff24c48947825ea9ea Mon Sep 17 00:00:00 2001 From: LIU Hao Date: Mon, 31 Jul 2023 22:46:46 +0800 Subject: [PATCH 2/2] headers/intrin: Redefine `__MACHINEX86X_NOIA64` as its name suggests The old condition is strictly equivalent to `__MACHINEX8

Re: [Mingw-w64-public] __cpuid and __cpuidex prototypes

2023-07-31 Thread LIU Hao
在 2023-07-30 04:31, Jeremy Drake via Mingw-w64-public 写道: Recently, a build of pycryptodome failed on MSYS2's CLANGARM64, due to a compile error about __cpuidex not being declared. I know cpuid is an x86 thing, and wouldn't expect it to be present on arm(64). `__cpuid` was introduced in the ve

Re: [Mingw-w64-public] [PATCH] headers: Add missing symbols in wlantypes.h

2023-07-31 Thread LIU Hao
在 2023-07-29 02:50, Biswapriyo Nath 写道: From 35fffb25c493911ef38429069807df28594ffc19 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Sat, 29 Jul 2023 00:17:49 +0530 Subject: [PATCH] headers: Add missing symbols in wlantypes.h Signed-off-by: Biswapriyo Nath --- mingw-w64-headers/include/