| ... | ... | @@ -103,6 +103,7 @@ test "vector float operators" { |
| 103 | 103 | if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest; |
| 104 | 104 | if (builtin.zig_backend == .stage2_c and comptime builtin.cpu.arch.isArmOrThumb()) return error.SkipZigTest; |
| 105 | 105 | if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; |
| 106 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 106 | 107 | |
| 107 | 108 | const S = struct { |
| 108 | 109 | fn doTheTest(T: type) !void { |
| ... | ... | @@ -125,8 +126,6 @@ test "vector float operators" { |
| 125 | 126 | try S.doTheTest(f16); |
| 126 | 127 | try comptime S.doTheTest(f16); |
| 127 | 128 | |
| 128 | | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 129 | | |
| 130 | 129 | try S.doTheTest(f80); |
| 131 | 130 | try comptime S.doTheTest(f80); |
| 132 | 131 | |
| ... | ... | @@ -1240,6 +1239,7 @@ test "loading the second vector from a slice of vectors" { |
| 1240 | 1239 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
| 1241 | 1240 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 1242 | 1241 | if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO |
| 1242 | if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; |
| 1243 | 1243 | |
| 1244 | 1244 | @setRuntimeSafety(false); |
| 1245 | 1245 | var small_bases = [2]@Vector(2, u8){ |
| ... | ... | @@ -1326,6 +1326,7 @@ test "zero multiplicand" { |
| 1326 | 1326 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
| 1327 | 1327 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 1328 | 1328 | if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO |
| 1329 | if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; |
| 1329 | 1330 | |
| 1330 | 1331 | const zeros = @Vector(2, u32){ 0.0, 0.0 }; |
| 1331 | 1332 | var ones = @Vector(2, u32){ 1.0, 1.0 }; |
| ... | ... | @@ -1486,6 +1487,7 @@ test "store vector with memset" { |
| 1486 | 1487 | test "addition of vectors represented as strings" { |
| 1487 | 1488 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
| 1488 | 1489 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 1490 | if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; |
| 1489 | 1491 | |
| 1490 | 1492 | const V = @Vector(3, u8); |
| 1491 | 1493 | const foo: V = "foo".*; |
| ... | ... | @@ -1616,7 +1618,6 @@ test "@reduce on bool vector" { |
| 1616 | 1618 | test "bitcast vector to array of smaller vectors" { |
| 1617 | 1619 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
| 1618 | 1620 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 1619 | | if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; |
| 1620 | 1621 | |
| 1621 | 1622 | const u8x32 = @Vector(32, u8); |
| 1622 | 1623 | const u8x64 = @Vector(64, u8); |