fixed calls to '_mm_testz_si128'

This commit is contained in:
Jędrzej Stuczyński
2026-01-13 17:29:20 +00:00
parent 54898aff5a
commit 2fdf953b24
+2 -2
View File
@@ -162,7 +162,7 @@ impl BitmapOps for X86BitmapOps {
let data_vec = _mm_loadu_si128(bitmap[idx..].as_ptr() as *const __m128i);
// Safety: _mm_testz_si128 is safe when given valid __m128i values
if !_mm_testz_si128(data_vec, data_vec) {
if _mm_testz_si128(data_vec, data_vec) == 0 {
return false;
}
idx += 2;
@@ -200,7 +200,7 @@ impl BitmapOps for X86BitmapOps {
#[cfg(target_feature = "sse4.1")]
{
// Safety: _mm_testz_si128 is safe when given valid __m128i values
if !_mm_testz_si128(data_vec, data_vec) {
if _mm_testz_si128(data_vec, data_vec) == 0 {
return false;
}
}