summaryrefslogtreecommitdiff
path: root/src/port/pg_bitutils.c
AgeCommit message (Expand)Author
2024-04-07Optimize visibilitymap_count() with AVX-512 instructions.Nathan Bossart
2024-04-07Optimize pg_popcount() with AVX-512 instructions.Nathan Bossart
2024-04-03Inline pg_popcount() for small buffers.Nathan Bossart
2024-04-02Refactor code for setting pg_popcount* function pointers.Nathan Bossart
2024-03-19Inline pg_popcount{32,64} into pg_popcount().Nathan Bossart
2024-01-04Update copyright for 2024Bruce Momjian
2023-01-02Update copyright for 2023Bruce Momjian
2022-01-08Update copyright for 2022Bruce Momjian
2021-08-16Use direct function calls for pg_popcount{32,64} on non-x86 platformsJohn Naylor
2021-08-09Add POPCNT support for MSVC x86_64 buildsDavid Rowley
2021-01-02Update copyright for 2021Bruce Momjian
2020-01-01Update copyrights for 2020Bruce Momjian
2019-06-14Fix typos and inconsistencies in code commentsMichael Paquier
2019-05-22Initial pgindent run for v12.Tom Lane
2019-02-16Make use of compiler builtins and/or assembly for CLZ, CTZ, POPCNT.Tom Lane
2019-02-15Revert attempts to use POPCNT etc instructionsAlvaro Herrera
2019-02-15Fix compiler builtin usage in new pg_bitutils.cAlvaro Herrera
2019-02-13Fix portability issues in pg_bitutilsAlvaro Herrera
2019-02-13Add basic support for using the POPCNT and SSE4.2s LZCNT opcodesAlvaro Herrera