zig fmt behavior tests
parent
7b5f4a8d10
commit
4d2fed6232
|
@ -666,14 +666,14 @@ test "128-bit multiplication" {
|
|||
test "vector comparison" {
|
||||
const S = struct {
|
||||
fn doTheTest() void {
|
||||
var a: @Vector(6, i32) = [_]i32{1, 3, -1, 5, 7, 9};
|
||||
var b: @Vector(6, i32) = [_]i32{-1, 3, 0, 6, 10, -10};
|
||||
expect(mem.eql(bool, &@as([6]bool, a < b), &[_]bool{false, false, true, true, true, false}));
|
||||
expect(mem.eql(bool, &@as([6]bool, a <= b), &[_]bool{false, true, true, true, true, false}));
|
||||
expect(mem.eql(bool, &@as([6]bool, a == b), &[_]bool{false, true, false, false, false, false}));
|
||||
expect(mem.eql(bool, &@as([6]bool, a != b), &[_]bool{true, false, true, true, true, true}));
|
||||
expect(mem.eql(bool, &@as([6]bool, a > b), &[_]bool{true, false, false, false, false, true}));
|
||||
expect(mem.eql(bool, &@as([6]bool, a >= b), &[_]bool{true, true, false, false, false, true}));
|
||||
var a: @Vector(6, i32) = [_]i32{ 1, 3, -1, 5, 7, 9 };
|
||||
var b: @Vector(6, i32) = [_]i32{ -1, 3, 0, 6, 10, -10 };
|
||||
expect(mem.eql(bool, &@as([6]bool, a < b), &[_]bool{ false, false, true, true, true, false }));
|
||||
expect(mem.eql(bool, &@as([6]bool, a <= b), &[_]bool{ false, true, true, true, true, false }));
|
||||
expect(mem.eql(bool, &@as([6]bool, a == b), &[_]bool{ false, true, false, false, false, false }));
|
||||
expect(mem.eql(bool, &@as([6]bool, a != b), &[_]bool{ true, false, true, true, true, true }));
|
||||
expect(mem.eql(bool, &@as([6]bool, a > b), &[_]bool{ true, false, false, false, false, true }));
|
||||
expect(mem.eql(bool, &@as([6]bool, a >= b), &[_]bool{ true, true, false, false, false, true }));
|
||||
}
|
||||
};
|
||||
S.doTheTest();
|
||||
|
|
|
@ -129,9 +129,9 @@ test "@bitSizeOf" {
|
|||
expect(@bitSizeOf(u2) == 2);
|
||||
expect(@bitSizeOf(u8) == @sizeOf(u8) * 8);
|
||||
expect(@bitSizeOf(struct {
|
||||
a: u2
|
||||
a: u2,
|
||||
}) == 8);
|
||||
expect(@bitSizeOf(packed struct {
|
||||
a: u2
|
||||
a: u2,
|
||||
}) == 2);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue