ソースを参照

Add missing return cast in 'memory_prefix_length' on amd64 avx2

Matteo 3 ヶ月 前
コミット
56e0da4f14
1 ファイル変更1 行追加1 行削除
  1. 1 1
      base/runtime/internal.odin

+ 1 - 1
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)
 					indices := intrinsics.simd_indices(#simd[32]u8)
 					index_select := intrinsics.simd_select(comparison, indices, sentinel)
 					index_select := intrinsics.simd_select(comparison, indices, sentinel)
 					index_reduce := cast(uint)intrinsics.simd_reduce_min(index_select)
 					index_reduce := cast(uint)intrinsics.simd_reduce_min(index_select)
-					return i + index_reduce
+					return int(i + index_reduce)
 				}
 				}
 			}
 			}
 		}
 		}