@@ -984,27 +984,35 @@ test "@addWithOverflow" {
984
984
fn doTheTest () ! void {
985
985
{
986
986
var result : @Vector (4 , u8 ) = undefined ;
987
- var overflow = @addWithOverflow (@Vector (4 , u8 ), @Vector (4 , u8 ){ 250 , 250 , 250 , 250 }, @Vector (4 , u8 ){ 0 , 5 , 6 , 10 }, & result );
987
+ var lhs = @Vector (4 , u8 ){ 250 , 250 , 250 , 250 };
988
+ var rhs = @Vector (4 , u8 ){ 0 , 5 , 6 , 10 };
989
+ var overflow = @addWithOverflow (@Vector (4 , u8 ), lhs , rhs , & result );
988
990
var expected : @Vector (4 , bool ) = .{ false , false , true , true };
989
- try expect ( mem . eql ( bool , & @as ([ 4 ] bool , overflow ), & @as ([ 4 ] bool , expected )) );
991
+ try expectEqual ( expected , overflow );
990
992
}
991
993
{
992
994
var result : @Vector (4 , i8 ) = undefined ;
993
- var overflow = @addWithOverflow (@Vector (4 , i8 ), @Vector (4 , i8 ){ -125 , -125 , 125 , 125 }, @Vector (4 , i8 ){ -3 , -4 , 2 , 3 }, & result );
995
+ var lhs = @Vector (4 , i8 ){ -125 , -125 , 125 , 125 };
996
+ var rhs = @Vector (4 , i8 ){ -3 , -4 , 2 , 3 };
997
+ var overflow = @addWithOverflow (@Vector (4 , i8 ), lhs , rhs , & result );
994
998
var expected : @Vector (4 , bool ) = .{ false , true , false , true };
995
- try expect ( mem . eql ( bool , & @as ([ 4 ] bool , overflow ), & @as ([ 4 ] bool , expected )) );
999
+ try expectEqual ( expected , overflow );
996
1000
}
997
1001
{
998
1002
var result : @Vector (4 , u1 ) = undefined ;
999
- var overflow = @addWithOverflow (@Vector (4 , u1 ), @Vector (4 , u1 ){ 0 , 0 , 1 , 1 }, @Vector (4 , u1 ){ 0 , 1 , 0 , 1 }, & result );
1003
+ var lhs = @Vector (4 , u1 ){ 0 , 0 , 1 , 1 };
1004
+ var rhs = @Vector (4 , u1 ){ 0 , 1 , 0 , 1 };
1005
+ var overflow = @addWithOverflow (@Vector (4 , u1 ), lhs , rhs , & result );
1000
1006
var expected : @Vector (4 , bool ) = .{ false , false , false , true };
1001
- try expect ( mem . eql ( bool , & @as ([ 4 ] bool , overflow ), & @as ([ 4 ] bool , expected )) );
1007
+ try expectEqual ( expected , overflow );
1002
1008
}
1003
1009
{
1004
1010
var result : @Vector (4 , u0 ) = undefined ;
1005
- var overflow = @addWithOverflow (@Vector (4 , u0 ), @Vector (4 , u0 ){ 0 , 0 , 0 , 0 }, @Vector (4 , u0 ){ 0 , 0 , 0 , 0 }, & result );
1011
+ var lhs = @Vector (4 , u0 ){ 0 , 0 , 0 , 0 };
1012
+ var rhs = @Vector (4 , u0 ){ 0 , 0 , 0 , 0 };
1013
+ var overflow = @addWithOverflow (@Vector (4 , u0 ), lhs , rhs , & result );
1006
1014
var expected : @Vector (4 , bool ) = .{ false , false , false , false };
1007
- try expect ( mem . eql ( bool , & @as ([ 4 ] bool , overflow ), & @as ([ 4 ] bool , expected )) );
1015
+ try expectEqual ( expected , overflow );
1008
1016
}
1009
1017
}
1010
1018
};
@@ -1027,15 +1035,19 @@ test "@subWithOverflow" {
1027
1035
fn doTheTest () ! void {
1028
1036
{
1029
1037
var result : @Vector (2 , u8 ) = undefined ;
1030
- var overflow = @subWithOverflow (@Vector (2 , u8 ), @Vector (2 , u8 ){ 5 , 5 }, @Vector (2 , u8 ){ 5 , 6 }, & result );
1038
+ var lhs = @Vector (2 , u8 ){ 5 , 5 };
1039
+ var rhs = @Vector (2 , u8 ){ 5 , 6 };
1040
+ var overflow = @subWithOverflow (@Vector (2 , u8 ), lhs , rhs , & result );
1031
1041
var expected : @Vector (2 , bool ) = .{ false , true };
1032
- try expect ( mem . eql ( bool , & @as ([ 2 ] bool , overflow ), & @as ([ 2 ] bool , expected )) );
1042
+ try expectEqual ( expected , overflow );
1033
1043
}
1034
1044
{
1035
1045
var result : @Vector (4 , i8 ) = undefined ;
1036
- var overflow = @subWithOverflow (@Vector (4 , i8 ), @Vector (4 , i8 ){ -120 , -120 , 120 , 120 }, @Vector (4 , i8 ){ 8 , 9 , -7 , -8 }, & result );
1046
+ var lhs = @Vector (4 , i8 ){ -120 , -120 , 120 , 120 };
1047
+ var rhs = @Vector (4 , i8 ){ 8 , 9 , -7 , -8 };
1048
+ var overflow = @subWithOverflow (@Vector (4 , i8 ), lhs , rhs , & result );
1037
1049
var expected : @Vector (4 , bool ) = .{ false , true , false , true };
1038
- try expect ( mem . eql ( bool , & @as ([ 4 ] bool , overflow ), & @as ([ 4 ] bool , expected )) );
1050
+ try expectEqual ( expected , overflow );
1039
1051
}
1040
1052
}
1041
1053
};
@@ -1057,9 +1069,11 @@ test "@mulWithOverflow" {
1057
1069
const S = struct {
1058
1070
fn doTheTest () ! void {
1059
1071
var result : @Vector (4 , u8 ) = undefined ;
1060
- var overflow = @mulWithOverflow (@Vector (4 , u8 ), @Vector (4 , u8 ){ 10 , 10 , 10 , 10 }, @Vector (4 , u8 ){ 25 , 26 , 0 , 30 }, & result );
1072
+ var lhs = @Vector (4 , u8 ){ 10 , 10 , 10 , 10 };
1073
+ var rhs = @Vector (4 , u8 ){ 25 , 26 , 0 , 30 };
1074
+ var overflow = @mulWithOverflow (@Vector (4 , u8 ), lhs , rhs , & result );
1061
1075
var expected : @Vector (4 , bool ) = .{ false , true , false , true };
1062
- try expect ( mem . eql ( bool , & @as ([ 4 ] bool , overflow ), & @as ([ 4 ] bool , expected )) );
1076
+ try expectEqual ( expected , overflow );
1063
1077
}
1064
1078
};
1065
1079
try S .doTheTest ();
@@ -1080,9 +1094,11 @@ test "@shlWithOverflow" {
1080
1094
const S = struct {
1081
1095
fn doTheTest () ! void {
1082
1096
var result : @Vector (4 , u8 ) = undefined ;
1083
- var overflow = @shlWithOverflow (@Vector (4 , u8 ), @Vector (4 , u8 ){ 0 , 1 , 8 , 255 }, @Vector (4 , u3 ){ 7 , 7 , 7 , 7 }, & result );
1097
+ var lhs = @Vector (4 , u8 ){ 0 , 1 , 8 , 255 };
1098
+ var rhs = @Vector (4 , u3 ){ 7 , 7 , 7 , 7 };
1099
+ var overflow = @shlWithOverflow (@Vector (4 , u8 ), lhs , rhs , & result );
1084
1100
var expected : @Vector (4 , bool ) = .{ false , false , true , true };
1085
- try expect ( mem . eql ( bool , & @as ([ 4 ] bool , overflow ), & @as ([ 4 ] bool , expected )) );
1101
+ try expectEqual ( expected , overflow );
1086
1102
}
1087
1103
};
1088
1104
try S .doTheTest ();
0 commit comments