From 7cfc00a0af5a3bab17865a1b55f7b869d9f292b3 Mon Sep 17 00:00:00 2001 From: Nic Barker Date: Tue, 4 Feb 2025 10:46:58 +1300 Subject: [PATCH] fix simd compare --- clay.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/clay.h b/clay.h index 15cb2a1..9abb52f 100644 --- a/clay.h +++ b/clay.h @@ -1392,7 +1392,7 @@ bool Clay__MemCmp(const char *s1, const char *s2, int32_t length); __m128i v1 = _mm_loadu_si128((const __m128i *)s1); __m128i v2 = _mm_loadu_si128((const __m128i *)s2); - if (_mm_movemask_epi8(_mm_cmpeq_epi8(v1, v2)) != 0xFFFF) { // If any byte differs + if (_mm_movemask_epi8(_mm_cmpeq_epi8(v1, v2)) != 0xFFFFFFFF) { // If any byte differs return false; }