Fix NEON type mismatch in conflictMask16 for gcc/aarch64 + USE_64_BIT=1 #81

Merged
andrew merged 1 commits from weaselbot/conflict-set:weaselbot/issue-80 into main 2026-08-18 17:39:54 +00:00
+2 -1
View File
@@ -2135,7 +2135,8 @@ inline uint8x16_t conflictMask16(const InternalVersionT *vs,
int32x2_t r32[8];
const auto *vsp = reinterpret_cast<const int64_t *>(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) {