aboutsummaryrefslogtreecommitdiff
path: root/test/behavior/maximum_minimum.zig
diff options
context:
space:
mode:
authorJacob Young <jacobly0@users.noreply.github.com>2023-10-08 01:28:17 -0400
committerJacob Young <jacobly0@users.noreply.github.com>2023-10-08 04:41:55 -0400
commit9fc9235ac815f8b0ad88445216407a0a9f747d5f (patch)
tree4b1d2fb68a1c982ec23010d09e35950f1f7a9c15 /test/behavior/maximum_minimum.zig
parentf6e027da32caabdea57bae9ee806abe1d9e3ac68 (diff)
downloadzig-9fc9235ac815f8b0ad88445216407a0a9f747d5f.tar.gz
zig-9fc9235ac815f8b0ad88445216407a0a9f747d5f.zip
x86_64: fix undersized vector binary operations
Diffstat (limited to 'test/behavior/maximum_minimum.zig')
-rw-r--r--test/behavior/maximum_minimum.zig3
1 files changed, 2 insertions, 1 deletions
diff --git a/test/behavior/maximum_minimum.zig b/test/behavior/maximum_minimum.zig
index efd4f55c8e..c76dd7573d 100644
--- a/test/behavior/maximum_minimum.zig
+++ b/test/behavior/maximum_minimum.zig
@@ -276,7 +276,8 @@ test "@min/@max notices bounds from vector types when element of comptime-known
if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
- if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest;
+ if (builtin.zig_backend == .stage2_x86_64 and
+ !comptime std.Target.x86.featureSetHas(builtin.cpu.features, .sse4_1)) return error.SkipZigTest;
var x: @Vector(2, u32) = .{ 1_000_000, 12345 };
const y: @Vector(2, u16) = .{ 10, undefined };