| ... | @@ -979,18 +979,16 @@ test "vector integer addition" { | ... | @@ -979,18 +979,16 @@ test "vector integer addition" { |
| 979 | } | 979 | } |
| 980 | | 980 | |
| 981 | test "NaN comparison" { | 981 | test "NaN comparison" { |
| 982 | if (builtin.zig_backend != .stage1) return error.SkipZigTest; // TODO | | |
| 983 | | | |
| 984 | try testNanEqNan(f16); | 982 | try testNanEqNan(f16); |
| 985 | try testNanEqNan(f32); | 983 | try testNanEqNan(f32); |
| 986 | try testNanEqNan(f64); | 984 | try testNanEqNan(f64); |
| 987 | try testNanEqNan(f128); | 985 | try testNanEqNan(f128); |
| 988 | if (has_f80_rt) try testNanEqNan(f80); | 986 | if (has_f80_rt and (builtin.zig_backend == .stage1)) try testNanEqNan(f80); // TODO |
| 989 | comptime try testNanEqNan(f16); | 987 | comptime try testNanEqNan(f16); |
| 990 | comptime try testNanEqNan(f32); | 988 | comptime try testNanEqNan(f32); |
| 991 | comptime try testNanEqNan(f64); | 989 | comptime try testNanEqNan(f64); |
| 992 | comptime try testNanEqNan(f128); | 990 | comptime try testNanEqNan(f128); |
| 993 | // comptime try testNanEqNan(f80); | 991 | // comptime try testNanEqNan(f80); // TODO |
| 994 | } | 992 | } |
| 995 | | 993 | |
| 996 | fn testNanEqNan(comptime F: type) !void { | 994 | fn testNanEqNan(comptime F: type) !void { |