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 @@ -59,12 +59,9 @@ module Elementwise =
5959 let localID = ndRange.LocalID0
6060
6161 if localID < 2 then
62- let mutable x = localID * ( workGroupSize - 1 ) + i - 1
62+ let x = localID * ( workGroupSize - 1 ) + i - 1
6363
64- if x >= sumOfSides then
65- x <- sumOfSides - 1
66-
67- let diagonalNumber = x
64+ let diagonalNumber = min ( sumOfSides - 1 ) x
6865
6966 let mutable leftEdge = diagonalNumber + 1 - secondSide
7067 leftEdge <- max 0 leftEdge
You can’t perform that action at this time.
0 commit comments