> -----Original Message-----
> From: Nathan Bossart <nathandboss...@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

Attachment: v10-0001-Refactor-inlining-and-direct-calls-for-_slow-functio.patch
Description: v10-0001-Refactor-inlining-and-direct-calls-for-_slow-functio.patch

Attachment: v10-0002-Refactor-Seperated-slow-fast-and-choose-functionalit.patch
Description: v10-0002-Refactor-Seperated-slow-fast-and-choose-functionalit.patch

Attachment: v10-0003-Feature-Add-POPCNT512-accelerated-functionality-for-.patch
Description: v10-0003-Feature-Add-POPCNT512-accelerated-functionality-for-.patch

Reply via email to