| author | |
| committer | |
| log | 7352d461cff72d92b07cf2d2b7ee17714005b9cf |
| tree | c189a948caf2cf1cced500aafa083dd169df7d19 |
| parent | 33fa25ba4470bf000280a94f0376988b05918b75 |
3 files changed, 15 insertions(+), 2 deletions(-)
test/behavior/muladd.zig+7| ... | ... | @@ -197,6 +197,13 @@ test "vector f128" { |
| 197 | 197 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
| 198 | 198 | if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO |
| 199 | 199 | |
| 200 | if (builtin.os.tag == .windows and builtin.cpu.arch == .aarch64 and | |
| 201 | builtin.zig_backend == .stage2_c) | |
| 202 | { | |
| 203 | // https://github.com/ziglang/zig/issues/13876 | |
| 204 | return error.SkipZigTest; | |
| 205 | } | |
| 206 | ||
| 200 | 207 | comptime try vector128(); |
| 201 | 208 | try vector128(); |
| 202 | 209 | } |
test/behavior/shuffle.zig+1-2| ... | ... | @@ -69,7 +69,6 @@ test "@shuffle bool 2" { |
| 69 | 69 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 70 | 70 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
| 71 | 71 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 72 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO | |
| 73 | 72 | if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO |
| 74 | 73 | |
| 75 | 74 | if (builtin.zig_backend == .stage2_llvm) { |
| ... | ... | @@ -81,7 +80,7 @@ test "@shuffle bool 2" { |
| 81 | 80 | fn doTheTest() !void { |
| 82 | 81 | var x: @Vector(3, bool) = [3]bool{ false, true, false }; |
| 83 | 82 | var v: @Vector(2, bool) = [2]bool{ true, false }; |
| 84 | const mask: @Vector(4, i32) = [4]i32{ 0, ~@as(i32, 1), 1, 2 }; | |
| 83 | const mask = [4]i32{ 0, ~@as(i32, 1), 1, 2 }; | |
| 85 | 84 | var res = @shuffle(bool, x, v, mask); |
| 86 | 85 | try expect(mem.eql(bool, &@as([4]bool, res), &[4]bool{ false, false, true, false })); |
| 87 | 86 | } |
test/behavior/vector.zig+7| ... | ... | @@ -96,6 +96,13 @@ test "vector float operators" { |
| 96 | 96 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 97 | 97 | if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO |
| 98 | 98 | |
| 99 | if (builtin.os.tag == .windows and builtin.cpu.arch == .aarch64 and | |
| 100 | builtin.zig_backend == .stage2_c) | |
| 101 | { | |
| 102 | // https://github.com/ziglang/zig/issues/13876 | |
| 103 | return error.SkipZigTest; | |
| 104 | } | |
| 105 | ||
| 99 | 106 | inline for ([_]type{ f16, f32, f64, f80, f128 }) |T| { |
| 100 | 107 | const S = struct { |
| 101 | 108 | fn doTheTest() !void { |