@@ -355,9 +355,9 @@ val(x) = Expr(:call, Expr(:curly, :Val, x))
355
355
ri = max (1 , ri)
356
356
quote
357
357
$ (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))
359
359
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 (),))
361
361
end
362
362
end
363
363
@generated function gespf1 (x:: StridedPointer{T,N,C,B,R} , :: Tuple{VectorizationBase.NullStep} ) where {T,N,C,B,R}
371
371
ri = max (1 , ri)
372
372
quote
373
373
$ (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 ),))
375
375
end
376
376
end
377
377
@generated function gespf1 (x:: StridedBitPointer{N,C,B,R} , :: Tuple{VectorizationBase.NullStep} ) where {N,C,B,R}
385
385
ri = max (1 , ri)
386
386
quote
387
387
$ (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 ),))
389
389
end
390
390
end
391
391
@generated function gespf1 (x:: StridedBitPointer{T,N,C,B,R} , i:: Tuple{I} ) where {T,N,I<: Integer ,C,B,R}
0 commit comments