Skip to content

Commit bb7bc44

Browse files
authored
Add @inbounds to SparseArrays.nzrange(g::CuSparseDeviceMatrixCSC, col::Integer) (#2970)
1 parent 272c6ef commit bb7bc44

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

lib/cusparse/device.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ SparseArrays.nnz(g::CuSparseDeviceMatrixCSC) = g.nnz
3737
SparseArrays.rowvals(g::CuSparseDeviceMatrixCSC) = g.rowVal
3838
SparseArrays.getcolptr(g::CuSparseDeviceMatrixCSC) = g.colPtr
3939
SparseArrays.getnzval(g::CuSparseDeviceMatrixCSC) = g.nzVal
40-
SparseArrays.nzrange(g::CuSparseDeviceMatrixCSC, col::Integer) = SparseArrays.getcolptr(g)[col]:(SparseArrays.getcolptr(g)[col+1]-1)
40+
SparseArrays.nzrange(g::CuSparseDeviceMatrixCSC, col::Integer) = @inbounds SparseArrays.getcolptr(g)[col]:(SparseArrays.getcolptr(g)[col+1]-1)
4141
SparseArrays.nonzeros(g::CuSparseDeviceMatrixCSC) = g.nzVal
4242

4343
const CuSparseDeviceColumnView{Tv, Ti} = SubArray{Tv, 1, <:CuSparseDeviceMatrixCSC{Tv, Ti}, Tuple{Base.Slice{Base.OneTo{Int}}, Int}}

0 commit comments

Comments
 (0)