diff options
| author | Jacob Young <jacobly0@users.noreply.github.com> | 2024-02-13 08:12:56 +0100 |
|---|---|---|
| committer | Jacob Young <jacobly0@users.noreply.github.com> | 2024-02-25 11:22:10 +0100 |
| commit | 88d0fef92d1ae0526ee63fede01e3887aa9f2a2a (patch) | |
| tree | e1a4336b2aa6c85968732faed1b044a988854452 /test | |
| parent | ab6f9e3d10a6fdcbfca6d079645bfcb063b376bb (diff) | |
| download | zig-88d0fef92d1ae0526ee63fede01e3887aa9f2a2a.tar.gz zig-88d0fef92d1ae0526ee63fede01e3887aa9f2a2a.zip | |
x86_64: implement `@select`
Diffstat (limited to 'test')
| -rw-r--r-- | test/behavior/select.zig | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/test/behavior/select.zig b/test/behavior/select.zig index de717e5e5b..2396d8bb11 100644 --- a/test/behavior/select.zig +++ b/test/behavior/select.zig @@ -5,7 +5,6 @@ const expect = std.testing.expect; test "@select vectors" { if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO - if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO @@ -36,11 +35,12 @@ fn selectVectors() !void { test "@select arrays" { if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO - if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO if (builtin.zig_backend == .stage2_aarch64) 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 and + !comptime std.Target.x86.featureSetHas(builtin.cpu.features, .avx2)) return error.SkipZigTest; try comptime selectArrays(); try selectArrays(); |
