PostgreSQL Source Code
git master
|
Go to the source code of this file.
Functions | |
static void | illegal_instruction_handler (SIGNAL_ARGS) |
static bool | pg_crc32c_armv8_available (void) |
static pg_crc32c | pg_comp_crc32c_choose (pg_crc32c crc, const void *data, size_t len) |
Variables | |
static sigjmp_buf | illegal_instruction_jump |
pg_crc32c(* | pg_comp_crc32c )(pg_crc32c crc, const void *data, size_t len) = pg_comp_crc32c_choose |
|
static |
Definition at line 40 of file pg_crc32c_armv8_choose.c.
References illegal_instruction_jump.
Referenced by pg_crc32c_armv8_available().
Definition at line 85 of file pg_crc32c_armv8_choose.c.
References crc, data, len, pg_comp_crc32c, pg_comp_crc32c_armv8(), pg_comp_crc32c_sb8(), and pg_crc32c_armv8_available().
|
static |
Definition at line 46 of file pg_crc32c_armv8_choose.c.
References data, DEBUG1, elog(), ERROR, illegal_instruction_handler(), illegal_instruction_jump, pg_comp_crc32c_armv8(), pg_comp_crc32c_sb8(), pqsignal(), and SIG_DFL.
Referenced by pg_comp_crc32c_choose().
|
static |
Definition at line 33 of file pg_crc32c_armv8_choose.c.
Referenced by illegal_instruction_handler(), and pg_crc32c_armv8_available().
pg_crc32c(* pg_comp_crc32c) (pg_crc32c crc, const void *data, size_t len) | ( | pg_crc32c | crc, |
const void * | data, | ||
size_t | len | ||
) | = pg_comp_crc32c_choose |
Definition at line 95 of file pg_crc32c_armv8_choose.c.
Referenced by pg_comp_crc32c_choose().