> -----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
v10-0001-Refactor-inlining-and-direct-calls-for-_slow-functio.patch
Description: v10-0001-Refactor-inlining-and-direct-calls-for-_slow-functio.patch
v10-0002-Refactor-Seperated-slow-fast-and-choose-functionalit.patch
Description: v10-0002-Refactor-Seperated-slow-fast-and-choose-functionalit.patch
v10-0003-Feature-Add-POPCNT512-accelerated-functionality-for-.patch
Description: v10-0003-Feature-Add-POPCNT512-accelerated-functionality-for-.patch