@@ -20,22 +20,14 @@ let alwaysTrue _ = true
2020
2121let notNane x = not <| Double.IsNaN x
2222
23- let checkResult
24- isZero
25- isComplemented
26- ( actual : Vector < 'a >)
27- ( vector : 'a [])
28- ( mask : 'a [])
29- ( value : 'a )
30- =
23+ let checkResult isZero isComplemented ( actual : Vector < 'a >) ( vector : 'a []) ( mask : 'a []) ( value : 'a ) =
3124
3225 let expectedArray = Array.zeroCreate vector.Length
3326
3427 let ( Vector.Dense vector ) =
3528 createVectorFromArray Dense vector isZero
3629
37- let ( Vector.Dense mask ) =
38- createVectorFromArray Dense mask isZero
30+ let ( Vector.Dense mask ) = createVectorFromArray Dense mask isZero
3931
4032 for i in 0 .. vector.Length - 1 do
4133 expectedArray.[ i] <-
@@ -52,7 +44,7 @@ let checkResult
5244 | Vector.Dense actual -> Expect.equal actual expectedArray " Arrays must be equals"
5345 | _ -> failwith " Vector format must be Dense."
5446
55- let makeTest < 'a when 'a : struct and 'a : equality >
47+ let makeTest < 'a when 'a : struct and 'a : equality >
5648 ( isZero : 'a -> bool )
5749 isValueCompatible
5850 ( toDense : MailboxProcessor < _ > -> AllocationFlag -> ClVector < 'a > -> ClVector < 'a >)
@@ -106,7 +98,8 @@ let testFixtures case =
10698 let context = case.TestContext.ClContext
10799
108100 let floatIsEqual x y =
109- abs ( x - y) < Accuracy.medium.absolute || x.Equals( y)
101+ abs ( x - y) < Accuracy.medium.absolute
102+ || x.Equals( y)
110103
111104 let isComplemented = false
112105
@@ -196,7 +189,7 @@ let testFixturesComplemented case =
196189 let boolToCoo = Vector.toDense context wgSize
197190
198191 case
199- |> makeTest ((=) false ) alwaysTrue boolToCoo boolFill isComplemented
192+ |> makeTest ((=) false ) alwaysTrue boolToCoo boolFill isComplemented
200193 |> testPropertyWithConfig config ( getCorrectnessTestName " bool" ) ]
201194
202195let complementedTests =
0 commit comments