Commit Graph

16 Commits (3225399021b62cda66012b17ee60c7bec4733fce)

Author SHA1 Message Date
Thomas Munro 3225399021 Extend size_t support in pg_bitutils.h. 3 years ago
John Naylor 4b35408f1e Use bitwise rotate functions in more places 4 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
Tom Lane e04a8059a7 Simplify declaring variables exported from libpgcommon and libpgport. 4 years ago
John Naylor 4864c8e8f1 Use direct function calls for pg_popcount{32,64} on non-x86 platforms 4 years ago
Tom Lane 28d936031a Get rid of artificial restriction on hash table sizes on Windows. 4 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
David Rowley d025cf88ba Modify various power 2 calculations to use new helper functions 6 years ago
David Rowley f0705bb628 Add functions to calculate the next power of 2 6 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 6 years ago
Thomas Munro e69d644547 Rotate instead of shifting hash join batch number. 6 years ago
Michael Paquier 3412030205 Fix more typos and inconsistencies in the tree 6 years ago
Tom Lane 02a6a54ecd Make use of compiler builtins and/or assembly for CLZ, CTZ, POPCNT. 7 years ago
Alvaro Herrera 457aef0f1f Revert attempts to use POPCNT etc instructions 7 years ago
Alvaro Herrera fc6c72747a Fix compiler builtin usage in new pg_bitutils.c 7 years ago
Alvaro Herrera 711bab1e4d Add basic support for using the POPCNT and SSE4.2s LZCNT opcodes 7 years ago