diff --git a/ConflictSet.cpp b/ConflictSet.cpp index 5572dd3..2ee75c9 100644 --- a/ConflictSet.cpp +++ b/ConflictSet.cpp @@ -2135,7 +2135,8 @@ inline uint8x16_t conflictMask16(const InternalVersionT *vs, int32x2_t r32[8]; const auto *vsp = reinterpret_cast(vs); for (int j = 0; j < 8; ++j) { - r32[j] = vmovn_s64(vcgtq_s64(vld1q_s64(vsp + 2 * j), rvVec)); + r32[j] = vmovn_s64( + vreinterpretq_s64_u64(vcgtq_s64(vld1q_s64(vsp + 2 * j), rvVec))); } uint32x4_t w4[4]; for (int k = 0; k < 4; ++k) {