@@ -3,7 +3,7 @@ module LoopVectorization
3
3
using Static: StaticInt, gt
4
4
using VectorizationBase, SLEEFPirates, UnPack, OffsetArrays
5
5
using VectorizationBase: register_size, register_count, cache_linesize, cache_size, has_opmask_registers,
6
- mask, pick_vector_width, MM, AbstractMask, data, grouped_strided_pointer,
6
+ mask, pick_vector_width, MM, AbstractMask, data, grouped_strided_pointer, AbstractSIMD,
7
7
maybestaticlength, maybestaticsize, vzero, maybestaticrange, offsetprecalc, lazymul,
8
8
vadd_nw, vadd_nsw, vadd_nuw, vsub_nw, vsub_nsw, vsub_nuw, vmul_nw, vmul_nsw, vmul_nuw,
9
9
maybestaticfirst, maybestaticlast, gep, gesp, NativeTypes, # llvmptr,
@@ -116,7 +116,7 @@ function __init__()
116
116
@require ChainRulesCore = " d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4" include (" simdfunctionals/vmap_grad_rrule.jl" )
117
117
@require ForwardDiff = " f6369f11-7733-5829-9624-2563aa707210" include (" simdfunctionals/vmap_grad_forwarddiff.jl" )
118
118
@require SpecialFunctions = " 276daf66-3868-5448-9aa4-cd146d93841b" begin
119
- @eval SpecialFunctions. erf (x:: VectorizationBase. AbstractSIMD ) = VectorizationBase. verf (float (x))
119
+ @eval SpecialFunctions. erf (x:: AbstractSIMD ) = VectorizationBase. verf (float (x))
120
120
end
121
121
end
122
122
0 commit comments