|
PostgreSQL Source Code git master
|

Go to the source code of this file.
Functions | |
| int | pg_popcount32_portable (uint32 word) |
| int | pg_popcount64_portable (uint64 word) |
| uint64 | pg_popcount_portable (const char *buf, int bytes) |
| uint64 | pg_popcount_masked_portable (const char *buf, int bytes, bits8 mask) |
| int | pg_popcount32 (uint32 word) |
| int | pg_popcount64 (uint64 word) |
| uint64 | pg_popcount_optimized (const char *buf, int bytes) |
| uint64 | pg_popcount_masked_optimized (const char *buf, int bytes, bits8 mask) |
Variables | |
| const uint8 | pg_leftmost_one_pos [256] |
| const uint8 | pg_rightmost_one_pos [256] |
| const uint8 | pg_number_of_ones [256] |
Definition at line 254 of file pg_bitutils.c.
References pg_popcount32_portable(), and word().
Referenced by plan_single_revoke().
Definition at line 104 of file pg_bitutils.c.
References fb(), pg_number_of_ones, and word().
Referenced by pg_popcount32(), pg_popcount_masked_portable(), and pg_popcount_portable().
Definition at line 260 of file pg_bitutils.c.
References pg_popcount64_portable(), and word().
Referenced by select_best_grantor().
Definition at line 126 of file pg_bitutils.c.
References fb(), pg_number_of_ones, and word().
Referenced by pg_popcount64(), pg_popcount_masked_portable(), and pg_popcount_portable().
Definition at line 280 of file pg_bitutils.c.
References buf, and pg_popcount_masked_portable().
Referenced by pg_popcount_masked().
Definition at line 200 of file pg_bitutils.c.
References buf, fb(), pg_number_of_ones, pg_popcount32_portable(), pg_popcount64_portable(), and TYPEALIGN.
Referenced by pg_popcount_masked_optimized().
Definition at line 270 of file pg_bitutils.c.
References buf, and pg_popcount_portable().
Referenced by pg_popcount().
Definition at line 154 of file pg_bitutils.c.
References buf, fb(), pg_number_of_ones, pg_popcount32_portable(), pg_popcount64_portable(), and TYPEALIGN.
Referenced by pg_popcount_optimized().
Definition at line 27 of file pg_bitutils.c.
Referenced by AllocSetFreeIndex(), pg_leftmost_one_pos32(), and pg_leftmost_one_pos64().
Definition at line 80 of file pg_bitutils.c.
Referenced by hemdistsign(), hemdistsign(), hemdistsign(), hemdistsign(), pg_popcount(), pg_popcount32_portable(), pg_popcount64_portable(), pg_popcount_masked(), pg_popcount_masked_portable(), pg_popcount_portable(), and process_pipe_input().
Definition at line 55 of file pg_bitutils.c.
Referenced by pg_rightmost_one_pos32(), and pg_rightmost_one_pos64().