Now that the crc32c() library function directly takes advantage of architecture-specific optimizations, it is unnecessary to go through the crypto API. Just use crc32c(). This is much simpler, and it improves performance due to eliminating the crypto API overhead. Signed-off-by: Eric Biggers...
Now that the crc32c() library function directly takes advantage of architecture-specific optimizations, it is unnecessary to go through the crypto API. Just use crc32c(). This is much simpler, and it improves performance due to eliminating the crypto API overhead. Signed-off-by: Eric Biggers...
crc32c.c extraheaders.c extraheaders.h fileutils.c genutils.c gmtime64.c gmtime64.h gswap.c libmseed.def libmseed.h libmseed.map logging.c lookup.c mseed.pc.in mseedformat.h msio.c msio.h msrutils.c pack.c packdata.c
硬件版本经过优化,可在单个内核上有效并行运行三条crc32q指令,因为该指令的吞吐量为一个周期,但延迟为...
该软件版本经过优化,可一次处理8个字节。硬件版本经过优化,可在单个内核上有效并行运行三条crc32q指令...
A massively spiffy yet delicately unobtrusive compression library. - zlib/crc32.c at master · madler/zlib
LICENSE.crc32c Import of crc32c fromhttp://stackoverflow.com/a/17646775/1821055 8年前 LICENSE.fnv1a partitioner: Add FNV-1a partitioner (#2724) 5年前 LICENSE.hdrhistogram Ported Coda Hale's Golang HdrHistogram to C 7年前 LICENSE.lz4 ...
Unconventional for a CRC32 checksum, this library uses signed 32-bit integers. This is for performance reasons. Standard JS operators can convert between signed and unsigned 32-bit integers: CRC32.str("SheetJS")// -1647298270 (signed)CRC32.str("SheetJS")>>>0// 2647669026 (unsigned)(CRC32.st...
include(CheckCXXSourceCompiles) check_cxx_source_compiles( "#include <nmmintrin.h> int main() { _mm_crc32_u64(0, 0); return 0; }" HAS_mm_crc32_u64) if(HAS_mm_crc32_u64) ... endif() 此函数已经可以完全替代cmake的另一个函数 try_compile 。推荐使用此函数实现某些功能。 需要注意的...
infutil.c gcc -O3 -DHAVE_UNISTD_H -DUSE_MMAP -c inffast.c ar rc libz.a adler32.o compress.o crc32.o gzio.o uncompr.o deflate.o trees.o zutil.o inflate.o infblock.o inftrees.o infcodes.o infutil.o inffast.o gcc -O3 -DHAVE_UNISTD_H -DUSE_MMAP -o example example.o ...