Skip to content

Commit 3676b6b

Browse files
committed
Merge branch 'bfstuning' into ewisegen
2 parents ee7478f + 0caa6a5 commit 3676b6b

2 files changed

Lines changed: 4 additions & 10 deletions

File tree

src/GraphBLAS-sharp.Backend/Matrix/COOMatrix/COOMatrix.fs

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff 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

src/GraphBLAS-sharp.Backend/Vector/SparseVector/Elementwise.fs

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)