aboutsummaryrefslogtreecommitdiff
path: root/src/port/pg_bitutils.c
Commit message (Expand)AuthorAge
* Optimize popcount functions with ARM Neon intrinsics.Nathan Bossart2025-03-28
* Rename TRY_POPCNT_FAST to TRY_POPCNT_X86_64.Nathan Bossart2025-03-28
* Update copyright for 2025Bruce Momjian2025-01-01
* Use <stdint.h> and <inttypes.h> for c.h integers.Thomas Munro2024-12-04
* Optimize visibilitymap_count() with AVX-512 instructions.Nathan Bossart2024-04-06
* Optimize pg_popcount() with AVX-512 instructions.Nathan Bossart2024-04-06
* Inline pg_popcount() for small buffers.Nathan Bossart2024-04-03
* Refactor code for setting pg_popcount* function pointers.Nathan Bossart2024-04-02
* Inline pg_popcount{32,64} into pg_popcount().Nathan Bossart2024-03-19
* Update copyright for 2024Bruce Momjian2024-01-03
* Update copyright for 2023Bruce Momjian2023-01-02
* Update copyright for 2022Bruce Momjian2022-01-07
* Use direct function calls for pg_popcount{32,64} on non-x86 platformsJohn Naylor2021-08-16
* Add POPCNT support for MSVC x86_64 buildsDavid Rowley2021-08-09
* Update copyright for 2021Bruce Momjian2021-01-02
* Update copyrights for 2020Bruce Momjian2020-01-01
* Fix typos and inconsistencies in code commentsMichael Paquier2019-06-14
* Initial pgindent run for v12.Tom Lane2019-05-22
* Make use of compiler builtins and/or assembly for CLZ, CTZ, POPCNT.Tom Lane2019-02-15
* Revert attempts to use POPCNT etc instructionsAlvaro Herrera2019-02-15
* Fix compiler builtin usage in new pg_bitutils.cAlvaro Herrera2019-02-15
* Fix portability issues in pg_bitutilsAlvaro Herrera2019-02-13
* Add basic support for using the POPCNT and SSE4.2s LZCNT opcodesAlvaro Herrera2019-02-13