]> git.ipfire.org Git - thirdparty/zstd.git/commit
Software pipeline for ZSTD_compressBlock_fast_dictMatchState (#3086)
authorElliot Gorokhovsky <embg@fb.com>
Thu, 17 Mar 2022 16:35:11 +0000 (09:35 -0700)
committerGitHub <noreply@github.com>
Thu, 17 Mar 2022 16:35:11 +0000 (12:35 -0400)
commit64efba4c5ee1e8c9afe92873f79424c9955b82ba
tree2630e1c30d2ad1f166059c2b5753409904e90899
parenteadb6c874f9d0c9e90c835f8b0181da802361e4c
Software pipeline for ZSTD_compressBlock_fast_dictMatchState (#3086)

* prefetch dict content inside loop

* ip0/ip1 pipeline

* add L2_4 prefetch to dms pipeline

* Remove L1 prefetch

* Remove L2 prefetching

* Reduce # of gotos

* Cosmetic fixes

* Check final position sometimes

* Track step size as in bc768bc

* Fix nits
lib/compress/zstd_fast.c