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; }