File tree Expand file tree Collapse file tree
src/GraphBLAS-sharp.Backend Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -95,12 +95,9 @@ module COOMatrix =
9595 let localID = ndRange.LocalID0
9696
9797 if localID < 2 then
98- let mutable x = localID * ( workGroupSize - 1 ) + i - 1
98+ let x = localID * ( workGroupSize - 1 ) + i - 1
9999
100- if x >= sumOfSides then
101- x <- sumOfSides - 1
102-
103- let diagonalNumber = x
100+ let diagonalNumber = min ( sumOfSides - 1 ) x
104101
105102 let mutable leftEdge = diagonalNumber + 1 - secondSide
106103 leftEdge <- max 0 leftEdge
Original file line number Diff line number Diff line change @@ -14,12 +14,9 @@ module Elementwise =
1414 let localID = ndRange.LocalID0
1515
1616 if localID < 2 then
17- let mutable x = localID * ( workGroupSize - 1 ) + i - 1
17+ let x = localID * ( workGroupSize - 1 ) + i - 1
1818
19- if x >= sumOfSides then
20- x <- sumOfSides - 1
21-
22- let diagonalNumber = x
19+ let diagonalNumber = min ( sumOfSides - 1 ) x
2320
2421 let mutable leftEdge = diagonalNumber + 1 - secondSide
2522 leftEdge <- max 0 leftEdge
You can’t perform that action at this time.
0 commit comments