mirror of
https://github.com/aaru-dps/libaaruformat.git
synced 2026-09-18 12:54:13 +00:00
crc64_clmul: Fix builds on Clang compilers
`_mm_cvtsi64x_si128` is not defined on Clang's headers; use the normal name instead.
This commit is contained in:
@@ -121,7 +121,7 @@ AARU_EXPORT CLMUL uint64_t AARU_CALL aaruf_crc64_clmul(const uint64_t crc, const
|
||||
const __m128i data0 = _mm_blendv_epi8(_mm_setzero_si128(), _mm_load_si128(aligned_data), lead_in_mask);
|
||||
|
||||
#if defined(_WIN64)
|
||||
const __m128i initial_crc = _mm_cvtsi64x_si128(~crc);
|
||||
const __m128i initial_crc = _mm_cvtsi64_si128(~crc);
|
||||
#else
|
||||
const __m128i initial_crc = _mm_set_epi64x(0, ~crc);
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user