aboutsummaryrefslogtreecommitdiff
path: root/m4/tuklib_mbstr.m4
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-11 17:31:54 +0200
commitc337983e928682d56ce3470b286a8d5b8646e0ad (patch)
tree505074fb2b25469230fcc8db34cfdfea6eeb7b9c /m4/tuklib_mbstr.m4
parentTests: Fix unused function warning in test_block_header. (diff)
downloadxz-c337983e928682d56ce3470b286a8d5b8646e0ad.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 'm4/tuklib_mbstr.m4')
0 files changed, 0 insertions, 0 deletions