@@ -339,22 +339,22 @@ end
339
339
# for reductions to be practical. If what we're vectorizing is simple enough not to worry about contamination...then
340
340
# it ought to be simple enough so we don't need @vectorize.
341
341
elseif @capture (x, reductionA_ = M_. vadd (reductionA_, B_ ) ) || @capture (x, reductionA_ = M_. vadd (B_, reductionA_ ) ) || @capture (x, reductionA_ = vadd (reductionA_, B_ ) ) || @capture (x, reductionA_ = vadd (B_, reductionA_ ) )
342
- M === nothing && (M = :SIMDPirates )
342
+ M === nothing && (M = :(LoopVectorization . SIMDPirates) )
343
343
return :( $ reductionA = $ M. vifelse ($ masksym, $ M. vadd ($ reductionA, $ B), $ reductionA) )
344
344
elseif @capture (x, reductionA_ = M_. vmul (reductionA_, B_ ) ) || @capture (x, reductionA_ = M_. vmul (B_, reductionA_ ) ) || @capture (x, reductionA_ = vmul (reductionA_, B_ ) ) || @capture (x, reductionA_ = vmul (B_, reductionA_ ) )
345
- M === nothing && (M = :SIMDPirates )
345
+ M === nothing && (M = :(LoopVectorization . SIMDPirates) )
346
346
return :( $ reductionA = $ M. vifelse ($ masksym, $ M. vmul ($ reductionA, $ B), $ reductionA) )
347
347
elseif @capture (x, reductionA_ = M_. vmuladd (B_, C_, reductionA_) ) || @capture (x, reductionA_ = vmuladd (B_, C_, reductionA_) )
348
- M === nothing && (M = :SIMDPirates )
348
+ M === nothing && (M = :(LoopVectorization . SIMDPirates) )
349
349
return :( $ reductionA = $ M. vifelse ($ masksym, $ M. vmuladd ($ B, $ C, $ reductionA), $ reductionA) )
350
350
elseif @capture (x, reductionA_ = M_. vfnmadd (B_, C_, reductionA_ ) ) || @capture (x, reductionA_ = vfnmadd (B_, C_, reductionA_ ) )
351
- M === nothing && (M = :SIMDPirates )
351
+ M === nothing && (M = :(LoopVectorization . SIMDPirates) )
352
352
return :( $ reductionA = $ M. vifelse ($ masksym, $ M. vfnmadd ($ B, $ C, $ reductionA), $ reductionA) )
353
353
elseif @capture (x, reductionA_ = M_. vsub (reductionA_, B_ ) ) || @capture (x, reductionA_ = vsub (reductionA_, B_ ) )
354
- M === nothing && (M = :SIMDPirates )
354
+ M === nothing && (M = :(LoopVectorization . SIMDPirates) )
355
355
return :( $ reductionA = $ M. vifelse ($ masksym, $ M. vsub ($ reductionA, $ B), $ reductionA) )
356
356
# elseif @capture(x, reductionA_ = M_.vmul(reductionA_, B_ ) )
357
- # M === nothing && (M = :SIMDPirates)
357
+ # M === nothing && (M = :(LoopVectorization. SIMDPirates) )
358
358
# return :( $reductionA = $M.vifelse($masksym, $M.vmul($reductionA, $B), $reductionA) )
359
359
else
360
360
return x
0 commit comments