zstd/lib/compress
w1m024 fb7a86f20f Refactor ZSTD_row_getMatchMask for RVV optimization
Performance (vs. SWAR)
- 16-byte data: 5.87x speedup
- 32-byte data: 9.63x speedup
- 64-byte data: 17.98x speedup

Co-authored-by: gong-flying <gongxiaofei24@iscas.ac.cn>
2025-09-11 20:45:54 +00:00
..
clevels.h initial commit 2023-01-04 13:01:54 -08:00
fse_compress.c reduce the amount of includes in "cover.h" 2024-03-13 11:29:28 -07:00
hist.c AArch64: Add SVE2 implementation of histogram computation 2025-06-11 12:14:22 +00:00
hist.h AArch64: Add SVE2 implementation of histogram computation 2025-06-11 12:14:22 +00:00
huf_compress.c add an assert 2025-03-22 18:23:31 -07:00
zstd_compress.c Merge pull request #4440 from arpadpanyik-arm/convert_seq_sve2 2025-08-21 17:20:33 -07:00
zstd_compress_internal.h Merge pull request #4317 from hirohira9119/fix-function-signature 2025-02-27 13:03:03 -08:00
zstd_compress_literals.c codemod: symbolEncodingType_e -> SymbolEncodingType_e 2024-12-20 10:36:56 -08:00
zstd_compress_literals.h fix root cause of #3416 2023-01-12 15:41:08 -08:00
zstd_compress_sequences.c codemod: ZSTD_defaultPolicy_e -> ZSTD_DefaultPolicy_e 2024-12-20 10:36:56 -08:00
zstd_compress_sequences.h codemod: ZSTD_defaultPolicy_e -> ZSTD_DefaultPolicy_e 2024-12-20 10:36:56 -08:00
zstd_compress_superblock.c codemod: repcodes_t -> Repcodes_t 2024-12-20 10:36:57 -08:00
zstd_compress_superblock.h initial commit 2023-01-04 13:01:54 -08:00
zstd_cwksp.h Remove extern C blocks from lib/* internal APIs (except xxhash.h) 2024-12-19 16:00:11 -08:00
zstd_double_fast.c codemod: ZSTD_matchState_t -> ZSTD_MatchState_t 2024-12-20 10:36:57 -08:00
zstd_double_fast.h Merge pull request #4218 from facebook/externC 2025-01-07 10:06:08 -08:00
zstd_fast.c codemod: ZSTD_matchState_t -> ZSTD_MatchState_t 2024-12-20 10:36:57 -08:00
zstd_fast.h Merge pull request #4218 from facebook/externC 2025-01-07 10:06:08 -08:00
zstd_lazy.c Refactor ZSTD_row_getMatchMask for RVV optimization 2025-09-11 20:45:54 +00:00
zstd_lazy.h Merge pull request #4218 from facebook/externC 2025-01-07 10:06:08 -08:00
zstd_ldm.c update hrlog comment 2025-02-10 10:48:56 -08:00
zstd_ldm.h Merge pull request #4218 from facebook/externC 2025-01-07 10:06:08 -08:00
zstd_ldm_geartab.h initial commit 2023-01-04 13:01:54 -08:00
zstd_opt.c simplify sequence resolution in zstd_opt 2025-07-18 21:21:47 -07:00
zstd_opt.h Merge pull request #4218 from facebook/externC 2025-01-07 10:06:08 -08:00
zstd_preSplit.c added a test 2024-10-28 16:31:15 -07:00
zstd_preSplit.h Remove extern C blocks from lib/* internal APIs (except xxhash.h) 2024-12-19 16:00:11 -08:00
zstdmt_compress.c Merge pull request #4419 from AZero13/patch-1 2025-08-19 17:02:48 -07:00
zstdmt_compress.h Revert "pass dictionary loading method as parameter" 2025-02-05 18:47:26 -08:00