authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-08-13 16:02:32-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-09-24 20:01:19-07:00
log01132e0cf87a4e9ee5639b4b6b4b39606feab6a9
tree62200174d2a8085a47e8fd85721cc86ac8eead5c
parent79d9997d229c76c1f78c3d69d4a2f150a65ea5a4

remove behavior test that depended on std.zig.c_translation

behavior tests may not depend on this namespace.

1 files changed, 0 insertions(+), 22 deletions(-)

test/behavior/vector.zig-22
......@@ -885,28 +885,6 @@ test "vector @reduce comptime" {
885885 try expect(is_all_true == false);
886886}
887887
888test "mask parameter of @shuffle is comptime scope" {
889 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
890 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
891 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
892 if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest;
893
894 const __v4hi = @Vector(4, i16);
895 var v4_a = __v4hi{ 1, 2, 3, 4 };
896 var v4_b = __v4hi{ 5, 6, 7, 8 };
897 _ = .{ &v4_a, &v4_b };
898 const shuffled: __v4hi = @shuffle(i16, v4_a, v4_b, @Vector(4, i32){
899 std.zig.c_translation.shuffleVectorIndex(0, @typeInfo(@TypeOf(v4_a)).vector.len),
900 std.zig.c_translation.shuffleVectorIndex(2, @typeInfo(@TypeOf(v4_a)).vector.len),
901 std.zig.c_translation.shuffleVectorIndex(4, @typeInfo(@TypeOf(v4_a)).vector.len),
902 std.zig.c_translation.shuffleVectorIndex(6, @typeInfo(@TypeOf(v4_a)).vector.len),
903 });
904 try expect(shuffled[0] == 1);
905 try expect(shuffled[1] == 3);
906 try expect(shuffled[2] == 5);
907 try expect(shuffled[3] == 7);
908}
909
910888test "saturating add" {
911889 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
912890 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO