| author | |
| committer | |
| log | ba37bc81e96a9318229193a8e7d000cb88d58cb6 |
| tree | 5a771d3c3d7ee594e6dbd614c0bc8a13a3d5d49f |
| parent | a6747d328cad831ceb07fb47cd0fa3647da21afb |
3 files changed, 12 insertions(+), 3 deletions(-)
test/behavior/floatop.zig-2| ... | ... | @@ -54,7 +54,6 @@ fn testFloatComparisons() !void { |
| 54 | 54 | } |
| 55 | 55 | |
| 56 | 56 | test "different sized float comparisons" { |
| 57 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | |
| 58 | 57 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 59 | 58 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 60 | 59 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| ... | ... | @@ -544,7 +543,6 @@ fn testTrunc() !void { |
| 544 | 543 | } |
| 545 | 544 | |
| 546 | 545 | test "negation f16" { |
| 547 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | |
| 548 | 546 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 549 | 547 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 550 | 548 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
test/behavior/muladd.zig-1| ... | ... | @@ -27,7 +27,6 @@ fn testMulAdd() !void { |
| 27 | 27 | } |
| 28 | 28 | |
| 29 | 29 | test "@mulAdd f16" { |
| 30 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | |
| 31 | 30 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 32 | 31 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 33 | 32 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
test/behavior/widening.zig+12| ... | ... | @@ -58,6 +58,18 @@ test "float widening" { |
| 58 | 58 | } |
| 59 | 59 | } |
| 60 | 60 | |
| 61 | test "float widening f16" { | |
| 62 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO | |
| 63 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO | |
| 64 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO | |
| 65 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO | |
| 66 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | |
| 67 | ||
| 68 | var a: f16 = 12.34; | |
| 69 | var b: f32 = a; | |
| 70 | try expect(a == b); | |
| 71 | } | |
| 72 | ||
| 61 | 73 | test "float widening f16 to f128" { |
| 62 | 74 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO |
| 63 | 75 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |