aboutsummaryrefslogtreecommitdiff
path: root/lib/std/simd.zig
diff options
context:
space:
mode:
authorAlex Rønne Petersen <alex@alexrp.com>2024-10-16 04:59:02 +0200
committerGitHub <noreply@github.com>2024-10-16 04:59:02 +0200
commitecd5878b74940852e8a63154aba165047bca0e0a (patch)
tree543bdd9ac090d7e4051892f00cf1cbb5b716a070 /lib/std/simd.zig
parent1efc9c149c8310802a1fb9bb15024079e033ef5e (diff)
parenta2c466220c13392e85f4910316883d5042ec248c (diff)
downloadzig-ecd5878b74940852e8a63154aba165047bca0e0a.tar.gz
zig-ecd5878b74940852e8a63154aba165047bca0e0a.zip
Merge pull request #21714 from alexrp/target-cpu-baseline
`std.Target`: Make `Cpu.baseline()` take OS into consideration and pick a better CPU for Apple targets
Diffstat (limited to 'lib/std/simd.zig')
-rw-r--r--lib/std/simd.zig2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/std/simd.zig b/lib/std/simd.zig
index 6817c7e082..c570c36615 100644
--- a/lib/std/simd.zig
+++ b/lib/std/simd.zig
@@ -90,7 +90,7 @@ pub fn suggestVectorLength(comptime T: type) ?comptime_int {
}
test "suggestVectorLengthForCpu works with signed and unsigned values" {
- comptime var cpu = std.Target.Cpu.baseline(std.Target.Cpu.Arch.x86_64);
+ comptime var cpu = std.Target.Cpu.baseline(std.Target.Cpu.Arch.x86_64, builtin.os);
comptime cpu.features.addFeature(@intFromEnum(std.Target.x86.Feature.avx512f));
comptime cpu.features.populateDependencies(&std.Target.x86.all_features);
const expected_len: usize = switch (builtin.zig_backend) {