authorgravatar for topolarity@tapscott.meCody Tapscott <topolarity@tapscott.me> 2022-02-13 21:38:31-07:00
committergravatar for topolarity@tapscott.meCody Tapscott <topolarity@tapscott.me> 2022-02-18 14:28:32-07:00
logfe1d6c2f56caaf4151d3880f483fe88af9f34b6b
tree434215a0a0998e0db5eeefa12c4434ccb17089ea
parentef417f19e147ebfa46035dac5ad800723c8fed94

Skip failing stage1 `@bitReverse` test


1 files changed, 5 insertions(+), 1 deletions(-)

test/behavior/bitreverse.zig+5-1
...@@ -24,10 +24,14 @@ fn testBitReverse() !void {...@@ -24,10 +24,14 @@ fn testBitReverse() !void {
24 try expect(@bitReverse(u48, @as(u48, 0x123456789abc)) == 0x3d591e6a2c48);24 try expect(@bitReverse(u48, @as(u48, 0x123456789abc)) == 0x3d591e6a2c48);
25 try expect(@bitReverse(u56, @as(u56, 0x123456789abcde)) == 0x7b3d591e6a2c48);25 try expect(@bitReverse(u56, @as(u56, 0x123456789abcde)) == 0x7b3d591e6a2c48);
26 try expect(@bitReverse(u64, @as(u64, 0x123456789abcdef1)) == 0x8f7b3d591e6a2c48);26 try expect(@bitReverse(u64, @as(u64, 0x123456789abcdef1)) == 0x8f7b3d591e6a2c48);
27 try expect(@bitReverse(u95, @as(u95, 0x123456789abcdef111213141)) == 0x4146424447bd9eac8f351624);
28 try expect(@bitReverse(u96, @as(u96, 0x123456789abcdef111213141)) == 0x828c84888f7b3d591e6a2c48);27 try expect(@bitReverse(u96, @as(u96, 0x123456789abcdef111213141)) == 0x828c84888f7b3d591e6a2c48);
29 try expect(@bitReverse(u128, @as(u128, 0x123456789abcdef11121314151617181)) == 0x818e868a828c84888f7b3d591e6a2c48);28 try expect(@bitReverse(u128, @as(u128, 0x123456789abcdef11121314151617181)) == 0x818e868a828c84888f7b3d591e6a2c48);
3029
30 if (builtin.zig_backend != .stage1) {
31 // Currently failing on stage1 for big-endian targets
32 try expect(@bitReverse(u95, @as(u95, 0x123456789abcdef111213141)) == 0x4146424447bd9eac8f351624);
33 }
34
31 // using runtime uints, unsigned35 // using runtime uints, unsigned
32 var num0: u0 = 0;36 var num0: u0 = 0;
33 try expect(@bitReverse(u0, num0) == 0);37 try expect(@bitReverse(u0, num0) == 0);