.. |
adler32_avx2_p.h
|
Reduce the amount of different defines required for arch-specific optimizations.
|
2023-02-17 15:11:25 +01:00 |
adler32_avx2.c
|
Remove always true arch conditions.
|
2024-01-25 10:21:49 +01:00 |
adler32_avx512_p.h
|
Enable warning C4242 and treat warnings as errors for Visual C++.
|
2024-08-22 16:47:59 +02:00 |
adler32_avx512_vnni.c
|
Rename cpu_functions.h to arch_functions.h.
|
2024-02-22 20:11:46 +01:00 |
adler32_avx512.c
|
Rename cpu_functions.h to arch_functions.h.
|
2024-02-22 20:11:46 +01:00 |
adler32_sse42.c
|
Move adler32 C fallbacks to arch/generic
|
2024-01-19 15:22:34 +01:00 |
adler32_ssse3_p.h
|
Reduce the amount of different defines required for arch-specific optimizations.
|
2023-02-17 15:11:25 +01:00 |
adler32_ssse3.c
|
Simplify includes
|
2024-01-19 15:22:34 +01:00 |
avx2_tables.h
|
Make an AVX512 inflate fast with low cost masked writes
|
2024-11-20 22:14:44 +01:00 |
chorba_sse2.c
|
Remove unnecessary extern
|
2025-04-28 21:27:13 +02:00 |
chorba_sse41.c
|
Remove unnecessary extern
|
2025-04-28 21:27:13 +02:00 |
chunkset_avx2.c
|
Fix an unfortunate bug with Visual Studio 2015
|
2025-02-04 20:02:39 +01:00 |
chunkset_avx512.c
|
Disable MSVC optimizations for AVX512 GET_CHUNK_MAG #1883
|
2025-03-26 20:06:38 +01:00 |
chunkset_sse2.c
|
Use GCC's may_alias attribute for unaligned memory access
|
2024-12-24 12:55:44 +01:00 |
chunkset_ssse3.c
|
Use GCC's may_alias attribute for unaligned memory access
|
2024-12-24 12:55:44 +01:00 |
compare256_avx2.c
|
Use GCC's may_alias attribute for unaligned memory access
|
2024-12-24 12:55:44 +01:00 |
compare256_avx512.c
|
Add AVX512 version of compare256
|
2025-04-14 23:28:38 +02:00 |
compare256_sse2.c
|
Use GCC's may_alias attribute for unaligned memory access
|
2024-12-24 12:55:44 +01:00 |
crc32_fold_pclmulqdq_tpl.h
|
implement chorba algorithm
|
2025-02-15 14:31:50 +01:00 |
crc32_fold_vpclmulqdq_tpl.h
|
Use ternary logic to xor 3 operands for "fold16"
|
2023-05-11 13:52:13 +02:00 |
crc32_pclmulqdq_tpl.h
|
Make Chorba configurable,and add a few missing header files to CMake config.
|
2025-02-18 23:59:16 +01:00 |
crc32_pclmulqdq.c
|
Fix formatting
|
2023-02-24 13:25:54 +01:00 |
crc32_vpclmulqdq.c
|
Improve x86 intrinsics dependencies.
|
2024-01-25 10:21:49 +01:00 |
Makefile.in
|
SSE4.1 optimized chorba
|
2025-04-15 14:11:12 +02:00 |
slide_hash_avx2.c
|
Fixes build issues C4242, C4244 and C4334 caused by loss of data bugs due to data type mismatch in various files.
|
2024-08-16 11:52:50 +02:00 |
slide_hash_sse2.c
|
Fixes build issues C4242, C4244 and C4334 caused by loss of data bugs due to data type mismatch in various files.
|
2024-08-16 11:52:50 +02:00 |
x86_features.c
|
SSE4.1 optimized chorba
|
2025-04-15 14:11:12 +02:00 |
x86_features.h
|
SSE4.1 optimized chorba
|
2025-04-15 14:11:12 +02:00 |
x86_functions.h
|
SSE4.1 optimized chorba
|
2025-04-15 14:11:12 +02:00 |
x86_intrins.h
|
Explicit SSE2 vectorization of Chorba CRC method
|
2025-03-28 20:43:59 +01:00 |