| ... | @@ -1168,6 +1168,11 @@ test "remainder division" { | ... | @@ -1168,6 +1168,11 @@ test "remainder division" { |
| 1168 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO | 1168 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
| 1169 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO | 1169 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 1170 | | 1170 | |
| | 1171 | if (builtin.zig_backend == .stage1 and builtin.cpu.arch == .riscv64) { |
| | 1172 | // https://github.com/ziglang/zig/issues/12054 |
| | 1173 | return error.SkipZigTest; |
| | 1174 | } |
| | 1175 | |
| 1171 | comptime try remdiv(f16); | 1176 | comptime try remdiv(f16); |
| 1172 | comptime try remdiv(f32); | 1177 | comptime try remdiv(f32); |
| 1173 | comptime try remdiv(f64); | 1178 | comptime try remdiv(f64); |
| ... | @@ -1199,6 +1204,11 @@ test "float remainder division using @rem" { | ... | @@ -1199,6 +1204,11 @@ test "float remainder division using @rem" { |
| 1199 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO | 1204 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
| 1200 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO | 1205 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 1201 | | 1206 | |
| | 1207 | if (builtin.zig_backend == .stage1 and builtin.cpu.arch == .riscv64) { |
| | 1208 | // https://github.com/ziglang/zig/issues/12054 |
| | 1209 | return error.SkipZigTest; |
| | 1210 | } |
| | 1211 | |
| 1202 | comptime try frem(f16); | 1212 | comptime try frem(f16); |
| 1203 | comptime try frem(f32); | 1213 | comptime try frem(f32); |
| 1204 | comptime try frem(f64); | 1214 | comptime try frem(f64); |
| ... | @@ -1241,6 +1251,11 @@ test "float modulo division using @mod" { | ... | @@ -1241,6 +1251,11 @@ test "float modulo division using @mod" { |
| 1241 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO | 1251 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
| 1242 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO | 1252 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 1243 | | 1253 | |
| | 1254 | if (builtin.zig_backend == .stage1 and builtin.cpu.arch == .riscv64) { |
| | 1255 | // https://github.com/ziglang/zig/issues/12054 |
| | 1256 | return error.SkipZigTest; |
| | 1257 | } |
| | 1258 | |
| 1244 | comptime try fmod(f16); | 1259 | comptime try fmod(f16); |
| 1245 | comptime try fmod(f32); | 1260 | comptime try fmod(f32); |
| 1246 | comptime try fmod(f64); | 1261 | comptime try fmod(f64); |
| ... | @@ -1416,6 +1431,11 @@ test "@ceil f80" { | ... | @@ -1416,6 +1431,11 @@ test "@ceil f80" { |
| 1416 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO | 1431 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 1417 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO | 1432 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 1418 | | 1433 | |
| | 1434 | if (builtin.zig_backend == .stage1 and builtin.cpu.arch == .riscv64) { |
| | 1435 | // https://github.com/ziglang/zig/issues/12054 |
| | 1436 | return error.SkipZigTest; |
| | 1437 | } |
| | 1438 | |
| 1419 | try testCeil(f80, 12.0); | 1439 | try testCeil(f80, 12.0); |
| 1420 | comptime try testCeil(f80, 12.0); | 1440 | comptime try testCeil(f80, 12.0); |
| 1421 | } | 1441 | } |
| ... | @@ -1427,6 +1447,11 @@ test "@ceil f128" { | ... | @@ -1427,6 +1447,11 @@ test "@ceil f128" { |
| 1427 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO | 1447 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 1428 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO | 1448 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 1429 | | 1449 | |
| | 1450 | if (builtin.zig_backend == .stage1 and builtin.cpu.arch == .riscv64) { |
| | 1451 | // https://github.com/ziglang/zig/issues/12054 |
| | 1452 | return error.SkipZigTest; |
| | 1453 | } |
| | 1454 | |
| 1430 | try testCeil(f128, 12.0); | 1455 | try testCeil(f128, 12.0); |
| 1431 | comptime try testCeil(f128, 12.0); | 1456 | comptime try testCeil(f128, 12.0); |
| 1432 | } | 1457 | } |
| ... | @@ -1575,6 +1600,11 @@ test "NaN comparison" { | ... | @@ -1575,6 +1600,11 @@ test "NaN comparison" { |
| 1575 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO | 1600 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
| 1576 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO | 1601 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 1577 | | 1602 | |
| | 1603 | if (builtin.zig_backend == .stage1 and builtin.cpu.arch == .riscv64) { |
| | 1604 | // https://github.com/ziglang/zig/issues/12054 |
| | 1605 | return error.SkipZigTest; |
| | 1606 | } |
| | 1607 | |
| 1578 | try testNanEqNan(f16); | 1608 | try testNanEqNan(f16); |
| 1579 | try testNanEqNan(f32); | 1609 | try testNanEqNan(f32); |
| 1580 | try testNanEqNan(f64); | 1610 | try testNanEqNan(f64); |