Skip to content

windows: fix f80 behavior tests - LLVM backend #12602

@kubkon

Description

@kubkon

Zig Version

0.10.0-dev.3707+f907f7428

Steps to Reproduce

  1. download windows dev kit
  2. dev-kit\zig.exe build -p stage3 -Dstatic-llvm -Denable-stage1 --search-prefix dev-kit --zig-lib-dir lib -Duse-zig-libcxx -Dtarget=x86_64-windows-gnu
  3. stage3\bin\zig.exe build test-behavior -Dstatic-llvm -Dskip-non-native --search-prefix dev-kit

Expected Behavior

All tests pass.

Actual Behavior

9 tests failed

C:\Users\kubkon\dev\zig\test\behavior\error.zig:450:13: 0x7ff75d76e371 in fail (test.exe.obj)
        fn entry() !void {
            ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:450:13: 0x7ff75d76e371 in fail (test.exe.obj)
        fn entry() !void {
            ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:455:17: 0x7ff75d6d7756 in func (test.exe.obj)
        }
                ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:479:13: 0x7ff75d6d78c1 in bar (test.exe.obj)

            ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:518:25: 0x7ff75d6d7966 in quux (test.exe.obj)

                        ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:571:5: 0x7ff75d6d7dce in gimmeItBroke (test.exe.obj)
    return error.ItBroke;
    ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:662:13: 0x7ff75d6d8237 in foo (test.exe.obj)
            const b = error.A;
            ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:703:13: 0x7ff75d6d83c1 in foo (test.exe.obj)
    if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
            ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:703:13: 0x7ff75d6d83c1 in foo (test.exe.obj)
    if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
            ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:703:13: 0x7ff75d6d83c1 in foo (test.exe.obj)
    if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
            ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:749:17: 0x7ff75d6d8623 in loop (test.exe.obj)
                return error.GenericFailure;
                ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:749:17: 0x7ff75d6d8623 in loop (test.exe.obj)
                return error.GenericFailure;
                ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:753:9: 0x7ff75d6d86bf in testTry (test.exe.obj)
        try loop();
        ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:749:17: 0x7ff75d6d8623 in loop (test.exe.obj)
                return error.GenericFailure;
                ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:756:22: 0x7ff75d6d874b in testCatch (test.exe.obj)
        loop() catch return error.OtherFailure;
                     ^
C:\Users\kubkon\dev\zig\lib\std\testing.zig:351:14: 0x7ff75d6b2f30 in expect (test.exe.obj)
    if (!ok) return error.TestUnexpectedResult;
             ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1191:5: 0x7ff75d6f45ef in remdivOne__anon_9840 (test.exe.obj)
    try expect(a == @rem(b, c));
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1184:5: 0x7ff75d6f4717 in remdiv__anon_9839 (test.exe.obj)
    try remdivOne(T, 1, 1, 2);
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1178:5: 0x7ff75d6f4a21 in test.remainder division (test.exe.obj)
    try remdiv(f80);
    ^
C:\Users\kubkon\dev\zig\test\behavior\comptime_memory.zig:346:9: 0x7ff75d6d2e9e in test.offset instance by field size (test.exe.obj)
        return error.SkipZigTest;
        ^
C:\Users\kubkon\dev\zig\test\behavior\comptime_memory.zig:372:9: 0x7ff75d6d2ebe in test.offset field ptr by enclosing array element size (test.exe.obj)
        return error.SkipZigTest;
        ^
C:\Users\kubkon\dev\zig\test\behavior\defer.zig:42:13: 0x7ff75d76e05e in baz (test.exe.obj)
    errdefer a += 1;
            ^
C:\Users\kubkon\dev\zig\test\behavior\defer.zig:48:5: 0x7ff75d6d3707 in testNestedFnErrDefer (test.exe.obj)
    return S.baz();
    ^
C:\Users\kubkon\dev\zig\test\behavior\defer.zig:89:5: 0x7ff75d6d3af0 in runSomeErrorDefers (test.exe.obj)
    return if (x) x else error.FalseNotAllowed;
    ^
C:\Users\kubkon\dev\zig\test\behavior\defer.zig:115:13: 0x7ff75d6d3e61 in foo (test.exe.obj)

            ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:40:5: 0x7ff75d6d5fff in errBinaryOperatorG (test.exe.obj)
    return if (x) error.ItBroke else @as(isize, 10);
    ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:305:5: 0x7ff75d6d6b1e in bar_1 (test.exe.obj)
    return error.A;
    ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:391:13: 0x7ff75d6d71c1 in getFoo2 (test.exe.obj)
        fn getFoo() anyerror!?Foo {
            ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:377:27: 0x7ff75d6d7126 in errorable2 (test.exe.obj)
            var x: Foo = (try getFoo()) orelse return error.Other;
                          ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:382:49: 0x7ff75d6d72cd in errorable3 (test.exe.obj)
            var x: Foo = (try getFoo2()) orelse return error.Other;
                                                ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:419:13: 0x7ff75d76e33e in fail (test.exe.obj)
            return fail();
            ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:415:13: 0x7ff75d6d75aa in errorable (test.exe.obj)
    if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
            ^
Test [790/1371] test.float remainder division using @rem... FAIL (TestUnexpectedResult)
C:\Users\kubkon\dev\zig\test\behavior\error.zig:450:13: 0x7ff75d76e371 in fail (test.exe.obj)
        fn entry() !void {
            ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:450:13: 0x7ff75d76e371 in fail (test.exe.obj)
        fn entry() !void {
            ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:455:17: 0x7ff75d6d7756 in func (test.exe.obj)
        }
                ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:479:13: 0x7ff75d6d78c1 in bar (test.exe.obj)

            ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:518:25: 0x7ff75d6d7966 in quux (test.exe.obj)

                        ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:571:5: 0x7ff75d6d7dce in gimmeItBroke (test.exe.obj)
    return error.ItBroke;
    ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:662:13: 0x7ff75d6d8237 in foo (test.exe.obj)
            const b = error.A;
            ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:703:13: 0x7ff75d6d83c1 in foo (test.exe.obj)
    if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
            ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:703:13: 0x7ff75d6d83c1 in foo (test.exe.obj)
    if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
            ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:703:13: 0x7ff75d6d83c1 in foo (test.exe.obj)
    if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
            ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:749:17: 0x7ff75d6d8623 in loop (test.exe.obj)
                return error.GenericFailure;
                ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:749:17: 0x7ff75d6d8623 in loop (test.exe.obj)
                return error.GenericFailure;
                ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:753:9: 0x7ff75d6d86bf in testTry (test.exe.obj)
        try loop();
        ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:749:17: 0x7ff75d6d8623 in loop (test.exe.obj)
                return error.GenericFailure;
                ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:756:22: 0x7ff75d6d874b in testCatch (test.exe.obj)
        loop() catch return error.OtherFailure;
                     ^
C:\Users\kubkon\dev\zig\lib\std\testing.zig:351:14: 0x7ff75d6b2f30 in expect (test.exe.obj)
    if (!ok) return error.TestUnexpectedResult;
             ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1191:5: 0x7ff75d6f45ef in remdivOne__anon_9840 (test.exe.obj)
    try expect(a == @rem(b, c));
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1184:5: 0x7ff75d6f4717 in remdiv__anon_9839 (test.exe.obj)
    try remdivOne(T, 1, 1, 2);
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1178:5: 0x7ff75d6f4a21 in test.remainder division (test.exe.obj)
    try remdiv(f80);
    ^
C:\Users\kubkon\dev\zig\lib\std\testing.zig:351:14: 0x7ff75d6b2f30 in expect (test.exe.obj)
    if (!ok) return error.TestUnexpectedResult;
             ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1234:5: 0x7ff75d6f52c2 in fremOne__anon_9850 (test.exe.obj)
    try expect(@fabs(@rem(a, b) - c) < epsilon);
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1224:5: 0x7ff75d6f535e in frem__anon_9849 (test.exe.obj)
    try fremOne(T, 6.9, 4.0, 2.9, epsilon);
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1210:5: 0x7ff75d6f5907 in test.float remainder division using @rem (test.exe.obj)
    try frem(f80);
    ^
C:\Users\kubkon\dev\zig\test\behavior\defer.zig:89:5: 0x7ff75d6d3af0 in runSomeErrorDefers (test.exe.obj)
    return if (x) x else error.FalseNotAllowed;
    ^
C:\Users\kubkon\dev\zig\test\behavior\defer.zig:115:13: 0x7ff75d6d3e61 in foo (test.exe.obj)

            ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:40:5: 0x7ff75d6d5fff in errBinaryOperatorG (test.exe.obj)
    return if (x) error.ItBroke else @as(isize, 10);
    ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:305:5: 0x7ff75d6d6b1e in bar_1 (test.exe.obj)
    return error.A;
    ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:391:13: 0x7ff75d6d71c1 in getFoo2 (test.exe.obj)
        fn getFoo() anyerror!?Foo {
            ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:377:27: 0x7ff75d6d7126 in errorable2 (test.exe.obj)
            var x: Foo = (try getFoo()) orelse return error.Other;
                          ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:382:49: 0x7ff75d6d72cd in errorable3 (test.exe.obj)
            var x: Foo = (try getFoo2()) orelse return error.Other;
                                                ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:419:13: 0x7ff75d76e33e in fail (test.exe.obj)
            return fail();
            ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:415:13: 0x7ff75d6d75aa in errorable (test.exe.obj)
    if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
            ^
Test [791/1371] test.float modulo division using @mod... FAIL (TestUnexpectedResult)
C:\Users\kubkon\dev\zig\test\behavior\error.zig:450:13: 0x7ff75d76e371 in fail (test.exe.obj)
        fn entry() !void {
            ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:450:13: 0x7ff75d76e371 in fail (test.exe.obj)
        fn entry() !void {
            ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:455:17: 0x7ff75d6d7756 in func (test.exe.obj)
        }
                ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:479:13: 0x7ff75d6d78c1 in bar (test.exe.obj)

            ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:518:25: 0x7ff75d6d7966 in quux (test.exe.obj)

                        ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:571:5: 0x7ff75d6d7dce in gimmeItBroke (test.exe.obj)
    return error.ItBroke;
    ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:662:13: 0x7ff75d6d8237 in foo (test.exe.obj)
            const b = error.A;
            ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:703:13: 0x7ff75d6d83c1 in foo (test.exe.obj)
    if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
            ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:703:13: 0x7ff75d6d83c1 in foo (test.exe.obj)
    if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
            ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:703:13: 0x7ff75d6d83c1 in foo (test.exe.obj)
    if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
            ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:749:17: 0x7ff75d6d8623 in loop (test.exe.obj)
                return error.GenericFailure;
                ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:749:17: 0x7ff75d6d8623 in loop (test.exe.obj)
                return error.GenericFailure;
                ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:753:9: 0x7ff75d6d86bf in testTry (test.exe.obj)
        try loop();
        ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:749:17: 0x7ff75d6d8623 in loop (test.exe.obj)
                return error.GenericFailure;
                ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:756:22: 0x7ff75d6d874b in testCatch (test.exe.obj)
        loop() catch return error.OtherFailure;
                     ^
C:\Users\kubkon\dev\zig\lib\std\testing.zig:351:14: 0x7ff75d6b2f30 in expect (test.exe.obj)
    if (!ok) return error.TestUnexpectedResult;
             ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1191:5: 0x7ff75d6f45ef in remdivOne__anon_9840 (test.exe.obj)
    try expect(a == @rem(b, c));
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1184:5: 0x7ff75d6f4717 in remdiv__anon_9839 (test.exe.obj)
    try remdivOne(T, 1, 1, 2);
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1178:5: 0x7ff75d6f4a21 in test.remainder division (test.exe.obj)
    try remdiv(f80);
    ^
C:\Users\kubkon\dev\zig\lib\std\testing.zig:351:14: 0x7ff75d6b2f30 in expect (test.exe.obj)
    if (!ok) return error.TestUnexpectedResult;
             ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1234:5: 0x7ff75d6f52c2 in fremOne__anon_9850 (test.exe.obj)
    try expect(@fabs(@rem(a, b) - c) < epsilon);
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1224:5: 0x7ff75d6f535e in frem__anon_9849 (test.exe.obj)
    try fremOne(T, 6.9, 4.0, 2.9, epsilon);
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1210:5: 0x7ff75d6f5907 in test.float remainder division using @rem (test.exe.obj)
    try frem(f80);
    ^
C:\Users\kubkon\dev\zig\lib\std\testing.zig:351:14: 0x7ff75d6b2f30 in expect (test.exe.obj)
    if (!ok) return error.TestUnexpectedResult;
             ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1276:5: 0x7ff75d6f6294 in fmodOne__anon_9860 (test.exe.obj)
    try expect(@fabs(@mod(@as(T, a), @as(T, b)) - @as(T, c)) < epsilon);
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1266:5: 0x7ff75d6f632e in fmod__anon_9859 (test.exe.obj)
    try fmodOne(T, 6.9, 4.0, 2.9, epsilon);
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1252:5: 0x7ff75d6f6937 in test.float modulo division using @mod (test.exe.obj)
    try fmod(f80);
    ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:391:13: 0x7ff75d6d71c1 in getFoo2 (test.exe.obj)
        fn getFoo() anyerror!?Foo {
            ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:377:27: 0x7ff75d6d7126 in errorable2 (test.exe.obj)
            var x: Foo = (try getFoo()) orelse return error.Other;
                          ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:382:49: 0x7ff75d6d72cd in errorable3 (test.exe.obj)
            var x: Foo = (try getFoo2()) orelse return error.Other;
                                                ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:419:13: 0x7ff75d76e33e in fail (test.exe.obj)
            return fail();
            ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:415:13: 0x7ff75d6d75aa in errorable (test.exe.obj)
    if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
            ^
Test [796/1371] test.@floor f80... FAIL (TestUnexpectedResult)
C:\Users\kubkon\dev\zig\test\behavior\error.zig:450:13: 0x7ff75d76e371 in fail (test.exe.obj)
        fn entry() !void {
            ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:450:13: 0x7ff75d76e371 in fail (test.exe.obj)
        fn entry() !void {
            ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:455:17: 0x7ff75d6d7756 in func (test.exe.obj)
        }
                ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:479:13: 0x7ff75d6d78c1 in bar (test.exe.obj)

            ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:518:25: 0x7ff75d6d7966 in quux (test.exe.obj)

                        ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:571:5: 0x7ff75d6d7dce in gimmeItBroke (test.exe.obj)
    return error.ItBroke;
    ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:662:13: 0x7ff75d6d8237 in foo (test.exe.obj)
            const b = error.A;
            ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:703:13: 0x7ff75d6d83c1 in foo (test.exe.obj)
    if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
            ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:703:13: 0x7ff75d6d83c1 in foo (test.exe.obj)
    if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
            ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:703:13: 0x7ff75d6d83c1 in foo (test.exe.obj)
    if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
            ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:749:17: 0x7ff75d6d8623 in loop (test.exe.obj)
                return error.GenericFailure;
                ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:749:17: 0x7ff75d6d8623 in loop (test.exe.obj)
                return error.GenericFailure;
                ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:753:9: 0x7ff75d6d86bf in testTry (test.exe.obj)
        try loop();
        ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:749:17: 0x7ff75d6d8623 in loop (test.exe.obj)
                return error.GenericFailure;
                ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:756:22: 0x7ff75d6d874b in testCatch (test.exe.obj)
        loop() catch return error.OtherFailure;
                     ^
C:\Users\kubkon\dev\zig\lib\std\testing.zig:351:14: 0x7ff75d6b2f30 in expect (test.exe.obj)
    if (!ok) return error.TestUnexpectedResult;
             ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1191:5: 0x7ff75d6f45ef in remdivOne__anon_9840 (test.exe.obj)
    try expect(a == @rem(b, c));
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1184:5: 0x7ff75d6f4717 in remdiv__anon_9839 (test.exe.obj)
    try remdivOne(T, 1, 1, 2);
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1178:5: 0x7ff75d6f4a21 in test.remainder division (test.exe.obj)
    try remdiv(f80);
    ^
C:\Users\kubkon\dev\zig\lib\std\testing.zig:351:14: 0x7ff75d6b2f30 in expect (test.exe.obj)
    if (!ok) return error.TestUnexpectedResult;
             ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1234:5: 0x7ff75d6f52c2 in fremOne__anon_9850 (test.exe.obj)
    try expect(@fabs(@rem(a, b) - c) < epsilon);
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1224:5: 0x7ff75d6f535e in frem__anon_9849 (test.exe.obj)
    try fremOne(T, 6.9, 4.0, 2.9, epsilon);
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1210:5: 0x7ff75d6f5907 in test.float remainder division using @rem (test.exe.obj)
    try frem(f80);
    ^
C:\Users\kubkon\dev\zig\lib\std\testing.zig:351:14: 0x7ff75d6b2f30 in expect (test.exe.obj)
    if (!ok) return error.TestUnexpectedResult;
             ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1276:5: 0x7ff75d6f6294 in fmodOne__anon_9860 (test.exe.obj)
    try expect(@fabs(@mod(@as(T, a), @as(T, b)) - @as(T, c)) < epsilon);
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1266:5: 0x7ff75d6f632e in fmod__anon_9859 (test.exe.obj)
    try fmodOne(T, 6.9, 4.0, 2.9, epsilon);
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1252:5: 0x7ff75d6f6937 in test.float modulo division using @mod (test.exe.obj)
    try fmod(f80);
    ^
C:\Users\kubkon\dev\zig\lib\std\testing.zig:351:14: 0x7ff75d6b2f30 in expect (test.exe.obj)
    if (!ok) return error.TestUnexpectedResult;
             ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1389:5: 0x7ff75d6f709c in testFloor__anon_9874 (test.exe.obj)
    try expect(x == z);
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1371:5: 0x7ff75d6f70e2 in test.@floor f80 (test.exe.obj)
    try testFloor(f80, 12.0);
    ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:419:13: 0x7ff75d76e33e in fail (test.exe.obj)
            return fail();
            ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:415:13: 0x7ff75d6d75aa in errorable (test.exe.obj)
    if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
            ^
Test [799/1371] test.@ceil f80... FAIL (TestUnexpectedResult)
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1419:5: 0x7ff75d6f7432 in test.@ceil f80 (test.exe.obj)
    try testCeil(f80, 12.0);
    ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:450:13: 0x7ff75d76e371 in fail (test.exe.obj)
        fn entry() !void {
            ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:455:17: 0x7ff75d6d7756 in func (test.exe.obj)
        }
                ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:479:13: 0x7ff75d6d78c1 in bar (test.exe.obj)

            ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:518:25: 0x7ff75d6d7966 in quux (test.exe.obj)

                        ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:571:5: 0x7ff75d6d7dce in gimmeItBroke (test.exe.obj)
    return error.ItBroke;
    ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:662:13: 0x7ff75d6d8237 in foo (test.exe.obj)
            const b = error.A;
            ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:703:13: 0x7ff75d6d83c1 in foo (test.exe.obj)
    if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
            ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:703:13: 0x7ff75d6d83c1 in foo (test.exe.obj)
    if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
            ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:703:13: 0x7ff75d6d83c1 in foo (test.exe.obj)
    if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
            ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:749:17: 0x7ff75d6d8623 in loop (test.exe.obj)
                return error.GenericFailure;
                ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:749:17: 0x7ff75d6d8623 in loop (test.exe.obj)
                return error.GenericFailure;
                ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:753:9: 0x7ff75d6d86bf in testTry (test.exe.obj)
        try loop();
        ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:749:17: 0x7ff75d6d8623 in loop (test.exe.obj)
                return error.GenericFailure;
                ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:756:22: 0x7ff75d6d874b in testCatch (test.exe.obj)
        loop() catch return error.OtherFailure;
                     ^
C:\Users\kubkon\dev\zig\lib\std\testing.zig:351:14: 0x7ff75d6b2f30 in expect (test.exe.obj)
    if (!ok) return error.TestUnexpectedResult;
             ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1191:5: 0x7ff75d6f45ef in remdivOne__anon_9840 (test.exe.obj)
    try expect(a == @rem(b, c));
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1184:5: 0x7ff75d6f4717 in remdiv__anon_9839 (test.exe.obj)
    try remdivOne(T, 1, 1, 2);
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1178:5: 0x7ff75d6f4a21 in test.remainder division (test.exe.obj)
    try remdiv(f80);
    ^
C:\Users\kubkon\dev\zig\lib\std\testing.zig:351:14: 0x7ff75d6b2f30 in expect (test.exe.obj)
    if (!ok) return error.TestUnexpectedResult;
             ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1234:5: 0x7ff75d6f52c2 in fremOne__anon_9850 (test.exe.obj)
    try expect(@fabs(@rem(a, b) - c) < epsilon);
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1224:5: 0x7ff75d6f535e in frem__anon_9849 (test.exe.obj)
    try fremOne(T, 6.9, 4.0, 2.9, epsilon);
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1210:5: 0x7ff75d6f5907 in test.float remainder division using @rem (test.exe.obj)
    try frem(f80);
    ^
C:\Users\kubkon\dev\zig\lib\std\testing.zig:351:14: 0x7ff75d6b2f30 in expect (test.exe.obj)
    if (!ok) return error.TestUnexpectedResult;
             ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1276:5: 0x7ff75d6f6294 in fmodOne__anon_9860 (test.exe.obj)
    try expect(@fabs(@mod(@as(T, a), @as(T, b)) - @as(T, c)) < epsilon);
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1266:5: 0x7ff75d6f632e in fmod__anon_9859 (test.exe.obj)
    try fmodOne(T, 6.9, 4.0, 2.9, epsilon);
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1252:5: 0x7ff75d6f6937 in test.float modulo division using @mod (test.exe.obj)
    try fmod(f80);
    ^
C:\Users\kubkon\dev\zig\lib\std\testing.zig:351:14: 0x7ff75d6b2f30 in expect (test.exe.obj)
    if (!ok) return error.TestUnexpectedResult;
             ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1389:5: 0x7ff75d6f709c in testFloor__anon_9874 (test.exe.obj)
    try expect(x == z);
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1371:5: 0x7ff75d6f70e2 in test.@floor f80 (test.exe.obj)
    try testFloor(f80, 12.0);
    ^
C:\Users\kubkon\dev\zig\lib\std\testing.zig:351:14: 0x7ff75d6b2f30 in expect (test.exe.obj)
    if (!ok) return error.TestUnexpectedResult;
             ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1437:5: 0x7ff75d6f73ec in testCeil__anon_9879 (test.exe.obj)
    try expect(x == z);
    ^
Test [802/1371] test.@trunc f80... FAIL (TestUnexpectedResult)
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1419:5: 0x7ff75d6f7432 in test.@ceil f80 (test.exe.obj)
    try testCeil(f80, 12.0);
    ^
C:\Users\kubkon\dev\zig\lib\std\testing.zig:351:14: 0x7ff75d6b2f30 in expect (test.exe.obj)
    if (!ok) return error.TestUnexpectedResult;
             ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1492:9: 0x7ff75d6f78b1 in testTrunc__anon_9884 (test.exe.obj)
        try expect(x == z);
        ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1467:5: 0x7ff75d6f7962 in test.@trunc f80 (test.exe.obj)
    try testTrunc(f80, 12.0);
    ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:518:25: 0x7ff75d6d7966 in quux (test.exe.obj)

                        ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:571:5: 0x7ff75d6d7dce in gimmeItBroke (test.exe.obj)
    return error.ItBroke;
    ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:662:13: 0x7ff75d6d8237 in foo (test.exe.obj)
            const b = error.A;
            ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:703:13: 0x7ff75d6d83c1 in foo (test.exe.obj)
    if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
            ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:703:13: 0x7ff75d6d83c1 in foo (test.exe.obj)
    if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
            ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:703:13: 0x7ff75d6d83c1 in foo (test.exe.obj)
    if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
            ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:749:17: 0x7ff75d6d8623 in loop (test.exe.obj)
                return error.GenericFailure;
                ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:749:17: 0x7ff75d6d8623 in loop (test.exe.obj)
                return error.GenericFailure;
                ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:753:9: 0x7ff75d6d86bf in testTry (test.exe.obj)
        try loop();
        ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:749:17: 0x7ff75d6d8623 in loop (test.exe.obj)
                return error.GenericFailure;
                ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:756:22: 0x7ff75d6d874b in testCatch (test.exe.obj)
        loop() catch return error.OtherFailure;
                     ^
C:\Users\kubkon\dev\zig\lib\std\testing.zig:351:14: 0x7ff75d6b2f30 in expect (test.exe.obj)
    if (!ok) return error.TestUnexpectedResult;
             ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1191:5: 0x7ff75d6f45ef in remdivOne__anon_9840 (test.exe.obj)
    try expect(a == @rem(b, c));
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1184:5: 0x7ff75d6f4717 in remdiv__anon_9839 (test.exe.obj)
    try remdivOne(T, 1, 1, 2);
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1178:5: 0x7ff75d6f4a21 in test.remainder division (test.exe.obj)
    try remdiv(f80);
    ^
C:\Users\kubkon\dev\zig\lib\std\testing.zig:351:14: 0x7ff75d6b2f30 in expect (test.exe.obj)
    if (!ok) return error.TestUnexpectedResult;
             ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1234:5: 0x7ff75d6f52c2 in fremOne__anon_9850 (test.exe.obj)
    try expect(@fabs(@rem(a, b) - c) < epsilon);
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1224:5: 0x7ff75d6f535e in frem__anon_9849 (test.exe.obj)
    try fremOne(T, 6.9, 4.0, 2.9, epsilon);
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1210:5: 0x7ff75d6f5907 in test.float remainder division using @rem (test.exe.obj)
    try frem(f80);
    ^
C:\Users\kubkon\dev\zig\lib\std\testing.zig:351:14: 0x7ff75d6b2f30 in expect (test.exe.obj)
    if (!ok) return error.TestUnexpectedResult;
             ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1276:5: 0x7ff75d6f6294 in fmodOne__anon_9860 (test.exe.obj)
    try expect(@fabs(@mod(@as(T, a), @as(T, b)) - @as(T, c)) < epsilon);
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1266:5: 0x7ff75d6f632e in fmod__anon_9859 (test.exe.obj)
    try fmodOne(T, 6.9, 4.0, 2.9, epsilon);
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1252:5: 0x7ff75d6f6937 in test.float modulo division using @mod (test.exe.obj)
    try fmod(f80);
    ^
C:\Users\kubkon\dev\zig\lib\std\testing.zig:351:14: 0x7ff75d6b2f30 in expect (test.exe.obj)
    if (!ok) return error.TestUnexpectedResult;
             ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1389:5: 0x7ff75d6f709c in testFloor__anon_9874 (test.exe.obj)
    try expect(x == z);
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1371:5: 0x7ff75d6f70e2 in test.@floor f80 (test.exe.obj)
    try testFloor(f80, 12.0);
    ^
C:\Users\kubkon\dev\zig\lib\std\testing.zig:351:14: 0x7ff75d6b2f30 in expect (test.exe.obj)
    if (!ok) return error.TestUnexpectedResult;
             ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1437:5: 0x7ff75d6f73ec in testCeil__anon_9879 (test.exe.obj)
    try expect(x == z);
    ^
Test [805/1371] test.@round f80... FAIL (TestUnexpectedResult)
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1419:5: 0x7ff75d6f7432 in test.@ceil f80 (test.exe.obj)
    try testCeil(f80, 12.0);
    ^
C:\Users\kubkon\dev\zig\lib\std\testing.zig:351:14: 0x7ff75d6b2f30 in expect (test.exe.obj)
    if (!ok) return error.TestUnexpectedResult;
             ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1492:9: 0x7ff75d6f78b1 in testTrunc__anon_9884 (test.exe.obj)
        try expect(x == z);
        ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1467:5: 0x7ff75d6f7962 in test.@trunc f80 (test.exe.obj)
    try testTrunc(f80, 12.0);
    ^
C:\Users\kubkon\dev\zig\lib\std\testing.zig:351:14: 0x7ff75d6b2f30 in expect (test.exe.obj)
    if (!ok) return error.TestUnexpectedResult;
             ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1547:5: 0x7ff75d6f7d5c in testRound__anon_9889 (test.exe.obj)
    try expect(x == z);
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1529:5: 0x7ff75d6f7da2 in test.@round f80 (test.exe.obj)
    try testRound(f80, 12.0);
    ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:703:13: 0x7ff75d6d83c1 in foo (test.exe.obj)
    if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
            ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:703:13: 0x7ff75d6d83c1 in foo (test.exe.obj)
    if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
            ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:703:13: 0x7ff75d6d83c1 in foo (test.exe.obj)
    if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
            ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:749:17: 0x7ff75d6d8623 in loop (test.exe.obj)
                return error.GenericFailure;
                ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:749:17: 0x7ff75d6d8623 in loop (test.exe.obj)
                return error.GenericFailure;
                ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:753:9: 0x7ff75d6d86bf in testTry (test.exe.obj)
        try loop();
        ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:749:17: 0x7ff75d6d8623 in loop (test.exe.obj)
                return error.GenericFailure;
                ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:756:22: 0x7ff75d6d874b in testCatch (test.exe.obj)
        loop() catch return error.OtherFailure;
                     ^
C:\Users\kubkon\dev\zig\lib\std\testing.zig:351:14: 0x7ff75d6b2f30 in expect (test.exe.obj)
    if (!ok) return error.TestUnexpectedResult;
             ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1191:5: 0x7ff75d6f45ef in remdivOne__anon_9840 (test.exe.obj)
    try expect(a == @rem(b, c));
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1184:5: 0x7ff75d6f4717 in remdiv__anon_9839 (test.exe.obj)
    try remdivOne(T, 1, 1, 2);
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1178:5: 0x7ff75d6f4a21 in test.remainder division (test.exe.obj)
    try remdiv(f80);
    ^
C:\Users\kubkon\dev\zig\lib\std\testing.zig:351:14: 0x7ff75d6b2f30 in expect (test.exe.obj)
    if (!ok) return error.TestUnexpectedResult;
             ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1234:5: 0x7ff75d6f52c2 in fremOne__anon_9850 (test.exe.obj)
    try expect(@fabs(@rem(a, b) - c) < epsilon);
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1224:5: 0x7ff75d6f535e in frem__anon_9849 (test.exe.obj)
    try fremOne(T, 6.9, 4.0, 2.9, epsilon);
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1210:5: 0x7ff75d6f5907 in test.float remainder division using @rem (test.exe.obj)
    try frem(f80);
    ^
C:\Users\kubkon\dev\zig\lib\std\testing.zig:351:14: 0x7ff75d6b2f30 in expect (test.exe.obj)
    if (!ok) return error.TestUnexpectedResult;
             ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1276:5: 0x7ff75d6f6294 in fmodOne__anon_9860 (test.exe.obj)
    try expect(@fabs(@mod(@as(T, a), @as(T, b)) - @as(T, c)) < epsilon);
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1266:5: 0x7ff75d6f632e in fmod__anon_9859 (test.exe.obj)
    try fmodOne(T, 6.9, 4.0, 2.9, epsilon);
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1252:5: 0x7ff75d6f6937 in test.float modulo division using @mod (test.exe.obj)
    try fmod(f80);
    ^
C:\Users\kubkon\dev\zig\lib\std\testing.zig:351:14: 0x7ff75d6b2f30 in expect (test.exe.obj)
    if (!ok) return error.TestUnexpectedResult;
             ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1389:5: 0x7ff75d6f709c in testFloor__anon_9874 (test.exe.obj)
    try expect(x == z);
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1371:5: 0x7ff75d6f70e2 in test.@floor f80 (test.exe.obj)
    try testFloor(f80, 12.0);
    ^
C:\Users\kubkon\dev\zig\lib\std\testing.zig:351:14: 0x7ff75d6b2f30 in expect (test.exe.obj)
    if (!ok) return error.TestUnexpectedResult;
             ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1437:5: 0x7ff75d6f73ec in testCeil__anon_9879 (test.exe.obj)
    try expect(x == z);
    ^
Test [826/1371] test.@mulAdd f80... FAIL (TestUnexpectedResult)
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1419:5: 0x7ff75d6f7432 in test.@ceil f80 (test.exe.obj)
    try testCeil(f80, 12.0);
    ^
C:\Users\kubkon\dev\zig\lib\std\testing.zig:351:14: 0x7ff75d6b2f30 in expect (test.exe.obj)
    if (!ok) return error.TestUnexpectedResult;
             ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1492:9: 0x7ff75d6f78b1 in testTrunc__anon_9884 (test.exe.obj)
        try expect(x == z);
        ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1467:5: 0x7ff75d6f7962 in test.@trunc f80 (test.exe.obj)
    try testTrunc(f80, 12.0);
    ^
C:\Users\kubkon\dev\zig\lib\std\testing.zig:351:14: 0x7ff75d6b2f30 in expect (test.exe.obj)
    if (!ok) return error.TestUnexpectedResult;
             ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1547:5: 0x7ff75d6f7d5c in testRound__anon_9889 (test.exe.obj)
    try expect(x == z);
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1529:5: 0x7ff75d6f7da2 in test.@round f80 (test.exe.obj)
    try testRound(f80, 12.0);
    ^
C:\Users\kubkon\dev\zig\test\behavior\merge_error_sets.zig:11:5: 0x7ff75d6fc9de in foo (test.exe.obj)
    return error.NotDir;
    ^
C:\Users\kubkon\dev\zig\lib\std\testing.zig:351:14: 0x7ff75d6b2f30 in expect (test.exe.obj)
    if (!ok) return error.TestUnexpectedResult;
             ^
C:\Users\kubkon\dev\zig\test\behavior\muladd.zig:63:5: 0x7ff75d6fcca7 in testMulAdd80 (test.exe.obj)
    try expect(@mulAdd(f80, a, b, c) == 20);
    ^
C:\Users\kubkon\dev\zig\test\behavior\muladd.zig:56:5: 0x7ff75d6fcce5 in test.@mulAdd f80 (test.exe.obj)
    try testMulAdd80();
    ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:749:17: 0x7ff75d6d8623 in loop (test.exe.obj)
                return error.GenericFailure;
                ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:753:9: 0x7ff75d6d86bf in testTry (test.exe.obj)
        try loop();
        ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:749:17: 0x7ff75d6d8623 in loop (test.exe.obj)
                return error.GenericFailure;
                ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:756:22: 0x7ff75d6d874b in testCatch (test.exe.obj)
        loop() catch return error.OtherFailure;
                     ^
C:\Users\kubkon\dev\zig\lib\std\testing.zig:351:14: 0x7ff75d6b2f30 in expect (test.exe.obj)
    if (!ok) return error.TestUnexpectedResult;
             ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1191:5: 0x7ff75d6f45ef in remdivOne__anon_9840 (test.exe.obj)
    try expect(a == @rem(b, c));
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1184:5: 0x7ff75d6f4717 in remdiv__anon_9839 (test.exe.obj)
    try remdivOne(T, 1, 1, 2);
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1178:5: 0x7ff75d6f4a21 in test.remainder division (test.exe.obj)
    try remdiv(f80);
    ^
C:\Users\kubkon\dev\zig\lib\std\testing.zig:351:14: 0x7ff75d6b2f30 in expect (test.exe.obj)
    if (!ok) return error.TestUnexpectedResult;
             ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1234:5: 0x7ff75d6f52c2 in fremOne__anon_9850 (test.exe.obj)
    try expect(@fabs(@rem(a, b) - c) < epsilon);
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1224:5: 0x7ff75d6f535e in frem__anon_9849 (test.exe.obj)
    try fremOne(T, 6.9, 4.0, 2.9, epsilon);
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1210:5: 0x7ff75d6f5907 in test.float remainder division using @rem (test.exe.obj)
    try frem(f80);
    ^
C:\Users\kubkon\dev\zig\lib\std\testing.zig:351:14: 0x7ff75d6b2f30 in expect (test.exe.obj)
    if (!ok) return error.TestUnexpectedResult;
             ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1276:5: 0x7ff75d6f6294 in fmodOne__anon_9860 (test.exe.obj)
    try expect(@fabs(@mod(@as(T, a), @as(T, b)) - @as(T, c)) < epsilon);
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1266:5: 0x7ff75d6f632e in fmod__anon_9859 (test.exe.obj)
    try fmodOne(T, 6.9, 4.0, 2.9, epsilon);
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1252:5: 0x7ff75d6f6937 in test.float modulo division using @mod (test.exe.obj)
    try fmod(f80);
    ^
C:\Users\kubkon\dev\zig\lib\std\testing.zig:351:14: 0x7ff75d6b2f30 in expect (test.exe.obj)
    if (!ok) return error.TestUnexpectedResult;
             ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1389:5: 0x7ff75d6f709c in testFloor__anon_9874 (test.exe.obj)
    try expect(x == z);
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1371:5: 0x7ff75d6f70e2 in test.@floor f80 (test.exe.obj)
    try testFloor(f80, 12.0);
    ^
C:\Users\kubkon\dev\zig\lib\std\testing.zig:351:14: 0x7ff75d6b2f30 in expect (test.exe.obj)
    if (!ok) return error.TestUnexpectedResult;
             ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1437:5: 0x7ff75d6f73ec in testCeil__anon_9879 (test.exe.obj)
    try expect(x == z);
    ^
Test [831/1371] test.vector f80... FAIL (TestUnexpectedResult)
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1419:5: 0x7ff75d6f7432 in test.@ceil f80 (test.exe.obj)
    try testCeil(f80, 12.0);
    ^
C:\Users\kubkon\dev\zig\lib\std\testing.zig:351:14: 0x7ff75d6b2f30 in expect (test.exe.obj)
    if (!ok) return error.TestUnexpectedResult;
             ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1492:9: 0x7ff75d6f78b1 in testTrunc__anon_9884 (test.exe.obj)
        try expect(x == z);
        ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1467:5: 0x7ff75d6f7962 in test.@trunc f80 (test.exe.obj)
    try testTrunc(f80, 12.0);
    ^
C:\Users\kubkon\dev\zig\lib\std\testing.zig:351:14: 0x7ff75d6b2f30 in expect (test.exe.obj)
    if (!ok) return error.TestUnexpectedResult;
             ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1547:5: 0x7ff75d6f7d5c in testRound__anon_9889 (test.exe.obj)
    try expect(x == z);
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1529:5: 0x7ff75d6f7da2 in test.@round f80 (test.exe.obj)
    try testRound(f80, 12.0);
    ^
C:\Users\kubkon\dev\zig\test\behavior\merge_error_sets.zig:11:5: 0x7ff75d6fc9de in foo (test.exe.obj)
    return error.NotDir;
    ^
C:\Users\kubkon\dev\zig\lib\std\testing.zig:351:14: 0x7ff75d6b2f30 in expect (test.exe.obj)
    if (!ok) return error.TestUnexpectedResult;
             ^
C:\Users\kubkon\dev\zig\test\behavior\muladd.zig:63:5: 0x7ff75d6fcca7 in testMulAdd80 (test.exe.obj)
    try expect(@mulAdd(f80, a, b, c) == 20);
    ^
C:\Users\kubkon\dev\zig\test\behavior\muladd.zig:56:5: 0x7ff75d6fcce5 in test.@mulAdd f80 (test.exe.obj)
    try testMulAdd80();
    ^
C:\Users\kubkon\dev\zig\lib\std\testing.zig:351:14: 0x7ff75d6b2f30 in expect (test.exe.obj)
    if (!ok) return error.TestUnexpectedResult;
             ^
C:\Users\kubkon\dev\zig\test\behavior\muladd.zig:172:5: 0x7ff75d6fd7b0 in vector80 (test.exe.obj)
    try expect(x[0] == 20);
    ^
C:\Users\kubkon\dev\zig\test\behavior\muladd.zig:187:5: 0x7ff75d6fd8e5 in test.vector f80 (test.exe.obj)
    try vector80();
    ^
C:\Users\kubkon\dev\zig\test\behavior\error.zig:756:22: 0x7ff75d6d874b in testCatch (test.exe.obj)
        loop() catch return error.OtherFailure;
                     ^
C:\Users\kubkon\dev\zig\lib\std\testing.zig:351:14: 0x7ff75d6b2f30 in expect (test.exe.obj)
    if (!ok) return error.TestUnexpectedResult;
             ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1191:5: 0x7ff75d6f45ef in remdivOne__anon_9840 (test.exe.obj)
    try expect(a == @rem(b, c));
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1184:5: 0x7ff75d6f4717 in remdiv__anon_9839 (test.exe.obj)
    try remdivOne(T, 1, 1, 2);
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1178:5: 0x7ff75d6f4a21 in test.remainder division (test.exe.obj)
    try remdiv(f80);
    ^
C:\Users\kubkon\dev\zig\lib\std\testing.zig:351:14: 0x7ff75d6b2f30 in expect (test.exe.obj)
    if (!ok) return error.TestUnexpectedResult;
             ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1234:5: 0x7ff75d6f52c2 in fremOne__anon_9850 (test.exe.obj)
    try expect(@fabs(@rem(a, b) - c) < epsilon);
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1224:5: 0x7ff75d6f535e in frem__anon_9849 (test.exe.obj)
    try fremOne(T, 6.9, 4.0, 2.9, epsilon);
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1210:5: 0x7ff75d6f5907 in test.float remainder division using @rem (test.exe.obj)
    try frem(f80);
    ^
C:\Users\kubkon\dev\zig\lib\std\testing.zig:351:14: 0x7ff75d6b2f30 in expect (test.exe.obj)
    if (!ok) return error.TestUnexpectedResult;
             ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1276:5: 0x7ff75d6f6294 in fmodOne__anon_9860 (test.exe.obj)
    try expect(@fabs(@mod(@as(T, a), @as(T, b)) - @as(T, c)) < epsilon);
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1266:5: 0x7ff75d6f632e in fmod__anon_9859 (test.exe.obj)
    try fmodOne(T, 6.9, 4.0, 2.9, epsilon);
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1252:5: 0x7ff75d6f6937 in test.float modulo division using @mod (test.exe.obj)
    try fmod(f80);
    ^
C:\Users\kubkon\dev\zig\lib\std\testing.zig:351:14: 0x7ff75d6b2f30 in expect (test.exe.obj)
    if (!ok) return error.TestUnexpectedResult;
             ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1389:5: 0x7ff75d6f709c in testFloor__anon_9874 (test.exe.obj)
    try expect(x == z);
    ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1371:5: 0x7ff75d6f70e2 in test.@floor f80 (test.exe.obj)
    try testFloor(f80, 12.0);
    ^
C:\Users\kubkon\dev\zig\lib\std\testing.zig:351:14: 0x7ff75d6b2f30 in expect (test.exe.obj)
    if (!ok) return error.TestUnexpectedResult;
             ^
C:\Users\kubkon\dev\zig\test\behavior\math.zig:1437:5: 0x7ff75d6f73ec in testCeil__anon_9879 (test.exe.obj)
    try expect(x == z);
1269 passed; 93 skipped; 9 failed.
error: the following test command failed with exit code 1:
C:\Users\kubkon\dev\zig\zig-cache\o\13c64b161d39e0e89287552dab8025f5\test.exe C:\Users\kubkon\dev\zig\stage3\bin\zig.exe
error: test...

Metadata

Metadata

Assignees

No one assigned

    Labels

    arch-x86_6464-bit x86backend-llvmThe LLVM backend outputs an LLVM IR Module.bugObserved behavior contradicts documented or intended behaviorfrontendTokenization, parsing, AstGen, Sema, and Liveness.os-windowsMicrosoft Windows

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions