From 56e0da4f1452c71fd06c61c5ad63c5576b6c9a35 Mon Sep 17 00:00:00 2001 From: Matteo Date: Sun, 1 Jun 2025 10:53:28 +0200 Subject: [PATCH] Add missing return cast in 'memory_prefix_length' on amd64 avx2 --- base/runtime/internal.odin | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/base/runtime/internal.odin b/base/runtime/internal.odin index 3faf3e178..907b187f1 100644 --- a/base/runtime/internal.odin +++ b/base/runtime/internal.odin @@ -429,7 +429,7 @@ memory_prefix_length :: proc "contextless" (x, y: rawptr, n: int) -> (idx: int) indices := intrinsics.simd_indices(#simd[32]u8) index_select := intrinsics.simd_select(comparison, indices, sentinel) index_reduce := cast(uint)intrinsics.simd_reduce_min(index_select) - return i + index_reduce + return int(i + index_reduce) } } }