summaryrefslogtreecommitdiff
path: root/src/include/port/pg_bitutils.h
Commit message (Expand)AuthorAgeFilesLines
* Remove newly added asserts from pg_bitutils.hJohn Naylor2023-02-221-99/+51
* Add MSVC support for pg_leftmost_one_pos32() and friendsJohn Naylor2023-02-201-8/+67
* Add assert checking to pg_leftmost_one_pos32() and friendsJohn Naylor2023-02-201-26/+60
* Update copyright for 2023Bruce Momjian2023-01-021-1/+1
* Extend size_t support in pg_bitutils.h.Thomas Munro2022-07-221-20/+12
* Use bitwise rotate functions in more placesJohn Naylor2022-02-201-2/+8
* Update copyright for 2022Bruce Momjian2022-01-071-1/+1
* Simplify declaring variables exported from libpgcommon and libpgport.Tom Lane2021-11-291-6/+0
* Use direct function calls for pg_popcount{32,64} on non-x86 platformsJohn Naylor2021-08-161-1/+31
* Get rid of artificial restriction on hash table sizes on Windows.Tom Lane2021-07-251-2/+48
* Update copyright for 2021Bruce Momjian2021-01-021-1/+1
* Modify various power 2 calculations to use new helper functionsDavid Rowley2020-04-081-0/+6
* Add functions to calculate the next power of 2David Rowley2020-04-081-0/+72
* Update copyrights for 2020Bruce Momjian2020-01-011-1/+1
* Rotate instead of shifting hash join batch number.Thomas Munro2019-12-241-0/+9
* Fix more typos and inconsistencies in the treeMichael Paquier2019-06-171-1/+1
* Make use of compiler builtins and/or assembly for CLZ, CTZ, POPCNT.Tom Lane2019-02-151-0/+139
* Revert attempts to use POPCNT etc instructionsAlvaro Herrera2019-02-151-186/+0
* Fix compiler builtin usage in new pg_bitutils.cAlvaro Herrera2019-02-151-8/+168
* Add basic support for using the POPCNT and SSE4.2s LZCNT opcodesAlvaro Herrera2019-02-131-0/+26