> -----Original Message-----
> From: Nathan Bossart <nathandbossart@gmail.com>
>
> Committed. Thanks for the suggestion and for reviewing!
>
> Paul, I suspect your patches will need to be rebased after commit cc4826d.
> Would you mind doing so?
Changed in this patch set.
* Rebased.
* Direct *slow* calls via macros as shown in example patch.
* Changed the choose filename to be platform specific as suggested.
* Falls back to intermediate "Fast" methods if AVX512 is not available at runtime.
* inline used where is makes sense, remember using "extern" negates "inline".
* Fixed comment issues pointed out in review.
I tested building with and without TRY_POPCOUNT_FAST, for both configure and meson build systems, and ran in CI.
Thanks,
Paul