index
:
Project-Tick
dependabot/cargo/ofborg/cargo-6413d30b2c
dependabot/github_actions/github-actions-37d761dd54
dependabot/gradle/forgewrapper/gradle-f4fe71422a
dependabot/npm_and_yarn/ci/github-script/npm_and_yarn-026824b8a2
dependabot/npm_and_yarn/ofborg/ofborg-viewer/npm_and_yarn-4d6535e57e
dependabot/pip/json4cpp/docs/mkdocs/mkdocs-redirects-1.2.3
dependabot/pip/meta/certifi-2026.2.25
dependabot/pip/meta/charset-normalizer-3.4.7
dependabot/pip/meta/pip-2355f07891
dependabot/pip/meta/requests-2.33.1
dependabot/pip/meta/soupsieve-2.8.3
dependabot/submodules/cgit/git-2855562
gh-pages
master
Project Tick is a project dedicated to providing developers with ease of use and users with long-lasting software.
Mehmet Samet Duman
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
cpu_features.h
Commit message (
Expand
)
Author
Age
Files
Lines
*
Add LoongArch64 CRC32 implementation
Vladislav Shchapov
2025-07-11
1
-0
/
+4
*
Allow disabling runtime CPU features detection in tests and benchmarks
Vladislav Shchapov
2024-04-04
1
-0
/
+4
*
Split CPU features checks and CPU-specific function prototypes and reduce inc...
Vladislav Shchapov
2024-02-22
1
-2
/
+0
*
Remove extern keyword from cpu_feature function declarations.
Nathan Moinvaziri
2024-01-30
1
-1
/
+1
*
Remove type declarations for z_stream/zng_stream from cpu_features.
Nathan Moinvaziri
2024-01-30
1
-6
/
+0
*
Split cpu_features.h by architecture.
Nathan Moinvaziri
2024-01-30
1
-262
/
+7
*
Improve x86 intrinsics dependencies.
Vladislav Shchapov
2024-01-25
1
-1
/
+1
*
Move crc32 C fallbacks to arch/generic
Hans Kristian Rosbach
2024-01-19
1
-1
/
+1
*
Move adler32 C fallbacks to arch/generic
Hans Kristian Rosbach
2024-01-19
1
-1
/
+0
*
Add adler32_fold_copy_rvv implementation.
Simon Hosie
2023-11-28
1
-0
/
+3
*
General optimized chunkset
alexsifivetw
2023-09-28
1
-0
/
+7
*
Add ARMv6 version of slide_hash
Cameron Cawley
2023-09-16
1
-1
/
+5
*
Optimize adler32 using rvv
alexsifivetw
2023-07-16
1
-0
/
+3
*
Optimize slide_hash using RVV
alexsifivetw
2023-06-23
1
-0
/
+3
*
Optimize compare256 with rvv
alexsifivetw
2023-06-13
1
-0
/
+9
*
Add supporting RISC-V cross compilation workflows
Alex Chiang
2023-05-12
1
-0
/
+4
*
Ensure that unaligned compare256 variants are only used on little endian systems
Cameron Cawley
2023-04-25
1
-3
/
+3
*
Rename chunkset_avx to chunkset_avx2
Cameron Cawley
2023-04-19
1
-3
/
+3
*
Clean up SSE4.2 detection
Cameron Cawley
2023-04-15
1
-3
/
+3
*
Enable use of _mm_shuffle_epi8 on machines without SSE4.1
Cameron Cawley
2023-04-01
1
-4
/
+4
*
Add member to cpu_features struct if empty
lawadr
2023-03-27
1
-0
/
+2
*
Replace global CPU feature flag variables with local variable in init_functable
Vladislav Shchapov
2023-03-06
1
-2
/
+14
*
Split crc32 pclmulqdq and vpclmulqdq implementations
Vladislav Shchapov
2023-02-24
1
-0
/
+7
*
Reduce the amount of different defines required for arch-specific optimizations.
Hans Kristian Rosbach
2023-02-17
1
-30
/
+30
*
Correct inflate_fast function signature
Pavel P
2023-02-08
1
-6
/
+12
*
Remove unused chunk memory functions from functable.
Nathan Moinvaziri
2023-02-05
1
-16
/
+0
*
Use arch-specific versions of inflate_fast.
Nathan Moinvaziri
2023-02-05
1
-0
/
+18
*
Use size_t instead of uint64_t for len in all adler32 functions
Cameron Cawley
2023-01-22
1
-13
/
+13
*
Use size_t instead of uint64_t for len in all crc32 functions
Cameron Cawley
2023-01-22
1
-8
/
+8
*
Prefix shared functions to prevent symbol conflict when linking native api ag...
Nathan Moinvaziri
2023-01-09
1
-1
/
+1
*
Used fixed width uint8_t for crc32 and adler32 function declarations.
Nathan Moinvaziri
2022-06-24
1
-15
/
+15
*
Use uint64_t instead of size_t for len in adler32 to be consistent with crc32.
Nathan Moinvaziri
2022-06-24
1
-13
/
+13
*
Fix MSVC possible loss of data warning in crc32_pclmulqdq by converting len t...
Nathan Moinvaziri
2022-06-24
1
-2
/
+2
*
Remove unused chunkcopy_safe function prototypes.
Nathan Moinvaziri
2022-06-07
1
-5
/
+0
*
Move crc32 fold functions into templates. Don't store xmm_crc_part between ru...
Nathan Moinvaziri
2022-06-04
1
-3
/
+3
*
Speed up software CRC-32 computation by a factor of 1.5 to 3.
Nathan Moinvaziri
2022-05-25
1
-1
/
+1
*
Adding avx512_vnni inline + copy elision
Adam Stylinski
2022-05-23
1
-6
/
+15
*
Added inlined AVX512 adler checksum + copy
Adam Stylinski
2022-05-23
1
-8
/
+3
*
Add AVX2 inline copy + adler implementation
Adam Stylinski
2022-05-23
1
-0
/
+4
*
Adding an SSE42 optimized copy + adler checksum implementation
Adam Stylinski
2022-05-23
1
-0
/
+7
*
Improved chunkset substantially where it's heavily used
Adam Stylinski
2022-05-23
1
-0
/
+4
*
Implement power9 version of compare256.
Matheus Castanho
2022-05-07
1
-0
/
+9
*
Implement neon version of compare256.
Nathan Moinvaziri
2022-05-06
1
-0
/
+9
*
Fixed warning about strict prototypes for cpu_check_features.
Nathan Moinvaziri
2022-05-05
1
-1
/
+1
*
Use PREFIX() for some of the Z_INTERNAL symbols
Ilya Leoshkevich
2022-04-27
1
-1
/
+1
*
Allow SSE2 and AVX2 functions with -DWITH_UNALIGNED=OFF. Even though they use...
Nathan Moinvaziri
2022-03-31
1
-9
/
+9
*
Rename adler32_sse41 to adler32_ssse3
Adam Stylinski
2022-03-23
1
-3
/
+0
*
Fixed missing checks around compare256 and longest_match definitions.
Nathan Moinvaziri
2022-03-23
1
-2
/
+6
*
Use pclmulqdq accelerated CRC for exported function
Adam Stylinski
2022-03-08
1
-0
/
+2
*
Axe the SSE4 compare256 functions
Adam Stylinski
2022-02-11
1
-10
/
+1
[next]