Skip to content

Commit 680807d

Browse files
committed
Fix gespf1
1 parent 77e5ed7 commit 680807d

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/condense_loopset.jl

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -355,9 +355,9 @@ val(x) = Expr(:call, Expr(:curly, :Val, x))
355355
ri = max(1, ri)
356356
quote
357357
$(Expr(:meta,:inline))
358-
p, li = VectorizationBase.tdot(x, (vsub_nsw(getfield(i,1,false),1),), VectorizationBase.strides(x))
358+
p, li = VectorizationBase.tdot(x, (vsub_nsw(getfield(i,1,false),one($I)),), VectorizationBase.strides(x))
359359
ptr = gep(p, li)
360-
StridedPointer{$T,1,$(C===1 ? 1 : 0),$(B===1 ? 1 : 0),$(R[ri],)}(ptr, (getfield(getfield(x,:strd), $ri, 1),), (Zero(),))
360+
StridedPointer{$T,1,$(C===1 ? 1 : 0),$(B===1 ? 1 : 0),$(R[ri],)}(ptr, (getfield(getfield(x,:strd), $ri, false),), (Zero(),))
361361
end
362362
end
363363
@generated function gespf1(x::StridedPointer{T,N,C,B,R}, ::Tuple{VectorizationBase.NullStep}) where {T,N,C,B,R}
@@ -371,7 +371,7 @@ end
371371
ri = max(1, ri)
372372
quote
373373
$(Expr(:meta,:inline))
374-
StridedPointer{$T,1,$(C===1 ? 1 : 0),$(B===1 ? 1 : 0),$(R[ri],)}(pointer(x), (getfield(getfield(x,:strd), $ri, 1),), (getfield(getfield(x,:offsets), $ri, 1),))
374+
StridedPointer{$T,1,$(C===1 ? 1 : 0),$(B===1 ? 1 : 0),$(R[ri],)}(pointer(x), (getfield(getfield(x,:strd), $ri, false),), (getfield(getfield(x,:offsets), $ri, false),))
375375
end
376376
end
377377
@generated function gespf1(x::StridedBitPointer{N,C,B,R}, ::Tuple{VectorizationBase.NullStep}) where {N,C,B,R}
@@ -385,7 +385,7 @@ end
385385
ri = max(1, ri)
386386
quote
387387
$(Expr(:meta,:inline))
388-
StridedBitPointer{1,$(C===1 ? 1 : 0),$(B===1 ? 1 : 0),$(R[ri],)}(pointer(x), (getfield(getfield(x,:strd), $ri, 1),), (getfield(getfield(x,:offsets), $ri, 1),))
388+
StridedBitPointer{1,$(C===1 ? 1 : 0),$(B===1 ? 1 : 0),$(R[ri],)}(pointer(x), (getfield(getfield(x,:strd), $ri, false),), (getfield(getfield(x,:offsets), $ri, false),))
389389
end
390390
end
391391
@generated function gespf1(x::StridedBitPointer{T,N,C,B,R}, i::Tuple{I}) where {T,N,I<:Integer,C,B,R}

0 commit comments

Comments
 (0)