| ... | @@ -47,7 +47,7 @@ fn testMulAdd80() !void { | ... | @@ -47,7 +47,7 @@ fn testMulAdd80() !void { |
| 47 | var a: f16 = 5.5; | 47 | var a: f16 = 5.5; |
| 48 | var b: f80 = 2.5; | 48 | var b: f80 = 2.5; |
| 49 | var c: f80 = 6.25; | 49 | var c: f80 = 6.25; |
| 50 | try expect(@mulAdd(f80, a, b, c) == 20.0); | 50 | try expect(@mulAdd(f80, a, b, c) == 20); |
| 51 | } | 51 | } |
| 52 | | 52 | |
| 53 | test "@mulAdd f128" { | 53 | test "@mulAdd f128" { |
| ... | @@ -62,6 +62,12 @@ test "@mulAdd f128" { | ... | @@ -62,6 +62,12 @@ test "@mulAdd f128" { |
| 62 | return error.SkipZigTest; | 62 | return error.SkipZigTest; |
| 63 | } | 63 | } |
| 64 | | 64 | |
| | 65 | if (builtin.zig_backend == .stage1 and |
| | 66 | builtin.cpu.arch == .i386 and builtin.os.tag == .linux) |
| | 67 | { |
| | 68 | return error.SkipZigTest; |
| | 69 | } |
| | 70 | |
| 65 | comptime try testMulAdd128(); | 71 | comptime try testMulAdd128(); |
| 66 | try testMulAdd128(); | 72 | try testMulAdd128(); |
| 67 | } | 73 | } |