aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorLasse Collin <lasse.collin@tukaani.org>2023-01-10 22:14:03 +0200
committerLasse Collin <lasse.collin@tukaani.org>2023-01-10 22:15:55 +0200
commit0b8fa310cf56fec55663f62340e49e8e1441594f (patch)
tree3740e72040cd2cc4783e42f146cb3f5332995eea /tests
parentTests: Fix unused function warning in test_block_header. (diff)
downloadxz-0b8fa310cf56fec55663f62340e49e8e1441594f.tar.xz
liblzma: CLMUL CRC64: Work around a bug in MSVC, second attempt.
This affects only 32-bit x86 builds. x86-64 is OK as is. I still cannot easily test this myself. The reporter has tested this and it passes the tests included in the CMake build and performance is good: raw CRC64 is 2-3 times faster than the C version of the slice-by-four method. (Note that liblzma doesn't include a MSVC-compatible version of the 32-bit x86 assembly code for the slice-by-four method.) Thanks to Iouri Kharon for figuring out a fix, testing, and benchmarking.
Diffstat (limited to 'tests')
0 files changed, 0 insertions, 0 deletions