18#ifdef USE_AVX512_CRC32C_WITH_RUNTIME_CHECK
29 const unsigned char *p =
data;
75#ifdef USE_AVX512_CRC32C_WITH_RUNTIME_CHECK
90#define clmul_lo(a, b) (_mm512_clmulepi64_epi128((a), (b), 0))
91#define clmul_hi(a, b) (_mm512_clmulepi64_epi128((a), (b), 17))
116 const char *end =
buf +
len;
117 const char *limit =
buf +
len - 64;
141 0x3da6d0cb, 0, 0xba4fc28e, 0,
142 0xf20c0dfe, 0, 0x493c7d27, 0,
#define pg_attribute_target(...)
pg_attribute_no_sanitize_alignment() pg_attribute_target("sse4.2") pg_crc32c pg_comp_crc32c_sse42(pg_crc32c crc
const unsigned char * pend
static char buf[DEFAULT_XLOG_SEG_SIZE]