refactor architecture-specific popcount code

Edit
ID 6398
Title refactor architecture-specific popcount code
CI (CFBot) Summary
Stats (from CFBot) Patch version: v2, Patch count: 4, First patch: +5−5, All patches: +534−566
Tags Refactoring Only
Created 2026-01-14 20:40:20
Last modified 2026-01-21 20:23:59 (1 month ago)
Latest email 2026-02-23 15:27:17 (4 days ago)
Status
PG19-4 (2026-01-01 – 2026-01-31): Committed
PG19-Final (2026-03-01 – 2026-03-31): Moved to different CF
Target version 19
Authors Nathan Bossart (bossartn)
Reviewers Become reviewer
Committer Nathan Bossart (bossartn)
Links
Emails
refactor architecture-specific popcount code
First at 2026-01-14 20:40:02 by Nathan Bossart <nathandbossart at gmail.com>
Latest at 2026-02-23 15:27:17 by Nathan Bossart <nathandbossart at gmail.com>
Latest attachment (v16-0001-Remove-uses-of-popcount-builtins.patch) at 2026-02-21 21:23:19 from Nathan Bossart <nathandbossart at gmail.com>
    Attachment (v16-0001-Remove-uses-of-popcount-builtins.patch) at 2026-02-21 21:23:19 from Nathan Bossart <nathandbossart at gmail.com> (Patch: Yes)
    Attachment (v15-0001-Remove-uses-of-popcount-builtins.patch) at 2026-02-20 21:33:34 from Nathan Bossart <nathandbossart at gmail.com> (Patch: Yes)
    Attachment (v14-0001-Remove-uses-of-popcount-builtins.patch) at 2026-02-12 17:34:38 from Nathan Bossart <nathandbossart at gmail.com> (Patch: Yes)
    Attachment (v13-0001-Remove-some-unnecessary-optimizations-in-popcoun.patch) at 2026-02-11 17:38:58 from Nathan Bossart <nathandbossart at gmail.com> (Patch: Yes)
    Attachment (clean-up-portable-paths.patch.nocfbot) at 2026-02-11 07:10:37 from John Naylor <johncnaylorls at gmail.com> (Patch: Yes)
    Attachment (v12-0001-Remove-some-unnecessary-optimizations-in-popcoun.patch) at 2026-02-10 18:45:35 from Nathan Bossart <nathandbossart at gmail.com> (Patch: Yes)
    Attachment (v11-0001-Remove-some-unnecessary-optimizations-in-popcoun.patch) at 2026-02-06 16:12:57 from Nathan Bossart <nathandbossart at gmail.com> (Patch: Yes)
    Attachment (v10-0001-Remove-some-unnecessary-optimizations-in-popcoun.patch) at 2026-02-04 21:43:50 from Nathan Bossart <nathandbossart at gmail.com> (Patch: Yes)
    Attachment (v9-0001-Remove-some-unnecessary-optimizations-in-popcount.patch) at 2026-02-03 22:42:53 from Nathan Bossart <nathandbossart at gmail.com> (Patch: Yes)
    Attachment (v8-0001-Remove-some-unnecessary-optimizations-in-popcount.patch) at 2026-02-03 20:44:10 from Nathan Bossart <nathandbossart at gmail.com> (Patch: Yes)
    Attachment (v7-0005-Bypass-function-call-on-x86.patch.nocfbot) at 2026-02-02 14:16:42 from John Naylor <johncnaylorls at gmail.com> (Patch: Yes)
    Attachment (v6-0001-Make-use-of-pg_popcount-in-more-places.patch) at 2026-01-30 21:33:19 from Nathan Bossart <nathandbossart at gmail.com> (Patch: Yes)
    Attachment (v5-0001-Make-use-of-pg_popcount-in-more-places.patch) at 2026-01-29 17:06:03 from Nathan Bossart <nathandbossart at gmail.com> (Patch: Yes)
    Attachment (v4-0001-Make-use-of-pg_popcount-in-more-places.patch) at 2026-01-26 15:41:35 from Nathan Bossart <nathandbossart at gmail.com> (Patch: Yes)
    Attachment (v3-0001-Make-use-of-pg_popcount-in-more-places.patch) at 2026-01-22 17:50:38 from Nathan Bossart <nathandbossart at gmail.com> (Patch: Yes)
    Attachment (v2-0001-Rename-pg_popcount_avx512.c-to-pg_popcount_x86.c.patch) at 2026-01-15 19:07:18 from Nathan Bossart <nathandbossart at gmail.com> (Patch: Yes)
    Attachment (v1-0001-Rename-pg_popcount_avx512.c-to-pg_popcount_x86_64.patch) at 2026-01-14 20:40:02 from Nathan Bossart <nathandbossart at gmail.com> (Patch: Yes)
History
When Who What
2026-01-21 20:23:59 Nathan Bossart (bossartn) Closed in commitfest PG19-4 with status: Committed
2026-01-21 20:23:59 Nathan Bossart (bossartn) Moved from CF PG19-Final to CF PG19-4
2026-01-16 21:37:03 Nathan Bossart (bossartn) Added bossartn as committer
2026-01-16 21:37:02 Nathan Bossart (bossartn) New status: Ready for Committer
2026-01-14 20:40:21 Nathan Bossart (bossartn) Attached mail thread aWf_InS1VrbeXAfP@nathan
2026-01-14 20:40:20 Nathan Bossart (bossartn) Created patch record
Edit