| ... | ... | @@ -1060,6 +1060,7 @@ test "@addWithOverflow" { |
| 1060 | 1060 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 1061 | 1061 | if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO |
| 1062 | 1062 | if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; |
| 1063 | if (builtin.cpu.arch == .aarch64_be and builtin.zig_backend == .stage2_llvm) return error.SkipZigTest; |
| 1063 | 1064 | |
| 1064 | 1065 | const S = struct { |
| 1065 | 1066 | fn doTheTest() !void { |
| ... | ... | @@ -1108,6 +1109,7 @@ test "@subWithOverflow" { |
| 1108 | 1109 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 1109 | 1110 | if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO |
| 1110 | 1111 | if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; |
| 1112 | if (builtin.cpu.arch == .aarch64_be and builtin.zig_backend == .stage2_llvm) return error.SkipZigTest; |
| 1111 | 1113 | |
| 1112 | 1114 | const S = struct { |
| 1113 | 1115 | fn doTheTest() !void { |
| ... | ... | @@ -1140,6 +1142,7 @@ test "@mulWithOverflow" { |
| 1140 | 1142 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 1141 | 1143 | if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO |
| 1142 | 1144 | if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; |
| 1145 | if (builtin.cpu.arch == .aarch64_be and builtin.zig_backend == .stage2_llvm) return error.SkipZigTest; |
| 1143 | 1146 | |
| 1144 | 1147 | const S = struct { |
| 1145 | 1148 | fn doTheTest() !void { |
| ... | ... | @@ -1162,6 +1165,7 @@ test "@shlWithOverflow" { |
| 1162 | 1165 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 1163 | 1166 | if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO |
| 1164 | 1167 | if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; |
| 1168 | if (builtin.cpu.arch == .aarch64_be and builtin.zig_backend == .stage2_llvm) return error.SkipZigTest; |
| 1165 | 1169 | |
| 1166 | 1170 | const S = struct { |
| 1167 | 1171 | fn doTheTest() !void { |
| ... | ... | @@ -1245,6 +1249,7 @@ test "byte vector initialized in inline function" { |
| 1245 | 1249 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 1246 | 1250 | if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO |
| 1247 | 1251 | if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; |
| 1252 | if (builtin.cpu.arch == .aarch64_be and builtin.zig_backend == .stage2_llvm) return error.SkipZigTest; |
| 1248 | 1253 | |
| 1249 | 1254 | if (comptime builtin.zig_backend == .stage2_llvm and builtin.cpu.arch == .x86_64 and |
| 1250 | 1255 | builtin.cpu.features.isEnabled(@intFromEnum(std.Target.x86.Feature.avx512f))) |
| ... | ... | @@ -1370,6 +1375,7 @@ test "store packed vector element" { |
| 1370 | 1375 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 1371 | 1376 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 1372 | 1377 | if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; |
| 1378 | if (builtin.cpu.arch == .aarch64_be and builtin.zig_backend == .stage2_llvm) return error.SkipZigTest; |
| 1373 | 1379 | |
| 1374 | 1380 | var v = @Vector(4, u1){ 1, 1, 1, 1 }; |
| 1375 | 1381 | try expectEqual(@Vector(4, u1){ 1, 1, 1, 1 }, v); |
| ... | ... | @@ -1406,6 +1412,7 @@ test "store vector with memset" { |
| 1406 | 1412 | if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest; // TODO |
| 1407 | 1413 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 1408 | 1414 | if (builtin.zig_backend == .stage2_riscv64) return error.SkipZigTest; |
| 1415 | if (builtin.cpu.arch == .aarch64_be and builtin.zig_backend == .stage2_llvm) return error.SkipZigTest; |
| 1409 | 1416 | |
| 1410 | 1417 | var a: [5]@Vector(2, i1) = undefined; |
| 1411 | 1418 | var b: [5]@Vector(2, u2) = undefined; |