diff --git a/test/behavior/muladd.zig b/test/behavior/muladd.zig index 53ab6b64ec..cc7ad15184 100644 --- a/test/behavior/muladd.zig +++ b/test/behavior/muladd.zig @@ -47,7 +47,7 @@ fn testMulAdd80() !void { var a: f16 = 5.5; var b: f80 = 2.5; var c: f80 = 6.25; - try expect(@mulAdd(f80, a, b, c) == 20.0); + try expect(@mulAdd(f80, a, b, c) == 20); } test "@mulAdd f128" { @@ -62,6 +62,12 @@ test "@mulAdd f128" { return error.SkipZigTest; } + if (builtin.zig_backend == .stage1 and + builtin.cpu.arch == .i386 and builtin.os.tag == .linux) + { + return error.SkipZigTest; + } + comptime try testMulAdd128(); try testMulAdd128(); }