summaryrefslogtreecommitdiff
path: root/compare258.c
AgeCommit message (Collapse)Author
2020-09-16Fixed match_byte casting warning in compare256_unaligned_64_static.Nathan Moinvaziri
compare258.c(158,36): warning C4244: 'return': conversion from 'uint64_t' to 'uint32_t', possible loss of data
2020-08-31Fix numerous sign-conversion warnings in compare256/compare258 andHans Kristian Rosbach
longest_match related code.
2020-08-31Rename ZLIB_INTERNAL to Z_INTERNAL for consistency.Nathan Moinvaziri
2020-08-02Fixed extra symbols added to ABI when zlib-compat specified.Nathan Moinvaziri
2020-06-19Do not use word xor (iso646 legacy)Nathan Moinvaziri
Co-authored-by: pps83 <pps83@users.noreply.github.com>
2020-06-09Disable unaligned access of > 4 bytes on 32-bit armNiLuJe
2020-05-25Rename match_p.h to match_tpl.h since it has been converted to a template ↵Nathan Moinvaziri
header file.
2020-05-24Unroll more in compare258_c for performance improvement.Nathan Moinvaziri
Unify length count variable across all compare256 variants. Early return without break for possible performance improvements.
2020-05-24Remove additional byte comparison check in compare258 SSE4 and AVX2 functions.Nathan Moinvaziri
2020-05-24Split compare258 into compare256 for longest_match and compare258 for ↵Nathan Moinvaziri
deflate_quick.
2020-05-24Converted compare258 to static and convert longest_match to template.Nathan Moinvaziri
2020-05-24Abstracted out architecture specific implementations of 258 byte comparison ↵Nathan Moinvaziri
to compare258.