Skip to content

Commit 7fb35f4

Browse files
committed
Update compat, manifest, and precompile.
1 parent d96dbb3 commit 7fb35f4

File tree

3 files changed

+35
-12
lines changed

3 files changed

+35
-12
lines changed

Manifest.toml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -61,15 +61,15 @@ uuid = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
6161

6262
[[SIMDPirates]]
6363
deps = ["MacroTools", "VectorizationBase"]
64-
git-tree-sha1 = "2614e69ceff52b800328c5236b0d79f3c9e378df"
64+
git-tree-sha1 = "5d8212a28fd747bb5f77fe8b8f8d21b4024548d3"
6565
uuid = "21efa798-c60a-11e8-04d3-e1a92915a26a"
66-
version = "0.3.1"
66+
version = "0.3.2"
6767

6868
[[SLEEFPirates]]
6969
deps = ["SIMDPirates", "VectorizationBase"]
70-
git-tree-sha1 = "c124a9a15d6308601982bf18b19e527394f87a36"
70+
git-tree-sha1 = "740604e0e5bb739488da2c2c25b5f3d71517a490"
7171
uuid = "476501e8-09a2-5ece-8869-fb82de89a1fa"
72-
version = "0.3.0"
72+
version = "0.3.1"
7373

7474
[[Serialization]]
7575
uuid = "9e88b42a-f829-5b0c-bbe9-9e923198166b"
@@ -83,6 +83,6 @@ uuid = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
8383

8484
[[VectorizationBase]]
8585
deps = ["CpuId", "LinearAlgebra"]
86-
git-tree-sha1 = "f2d022c0defc676ec844b8c991242ed561d0e26f"
86+
git-tree-sha1 = "4c587c04a6daa03370023e8ea4c431fcae5f7371"
8787
uuid = "3d5dd08c-fd9d-11e8-17fa-ed2836048c2f"
88-
version = "0.2.3"
88+
version = "0.2.4"

Project.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "LoopVectorization"
22
uuid = "bdcacae8-1622-11e9-2a5c-532679323890"
33
authors = ["Chris Elrod <[email protected]>"]
4-
version = "0.6.0"
4+
version = "0.6.1"
55

66
[deps]
77
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
@@ -14,9 +14,9 @@ VectorizationBase = "3d5dd08c-fd9d-11e8-17fa-ed2836048c2f"
1414
[compat]
1515
MacroTools = "0"
1616
Parameters = "0"
17-
SIMDPirates = "0.3.1, 0.4, 0.5"
18-
SLEEFPirates = "0.3, 0.4, 0.5"
19-
VectorizationBase = "0.2.3, 0.3, 0.4"
17+
SIMDPirates = "0.3.2, 0.4, 0.5"
18+
SLEEFPirates = "0.3.1, 0.4, 0.5"
19+
VectorizationBase = "0.2.4, 0.3, 0.4"
2020
julia = "1.1"
2121

2222
[extras]

src/precompile.jl

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@ function _precompile_()
1010
precompile(Tuple{Type{Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{3},Axes,F,Args} where Args<:Tuple where F where Axes},typeof(+),Tuple{Array{Float64,3},LowDimArray{(false, true, true),Float64,3,Array{Float64,3}}}})
1111
precompile(Tuple{Type{Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{3},Axes,F,Args} where Args<:Tuple where F where Axes},typeof(+),Tuple{Array{Float64,3},LowDimArray{(true, false, true),Float64,3,Array{Float64,3}}}})
1212
precompile(Tuple{Type{Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{3},Axes,F,Args} where Args<:Tuple where F where Axes},typeof(+),Tuple{Array{Float64,3},LowDimArray{(true, true, false),Float64,3,Array{Float64,3}}}})
13+
precompile(Tuple{Type{Expr},LoopVectorization.Instruction,Symbol,Vararg{Symbol,N} where N})
1314
precompile(Tuple{Type{LinearIndices},Array{LoopVectorization.Instruction,1}})
15+
precompile(Tuple{Type{LinearIndices},Array{LoopVectorization.OperationStruct,1}})
1416
precompile(Tuple{Type{LoopVectorization.LoopSet},Expr,Symbol})
1517
precompile(Tuple{Type{LoopVectorization.LoopSet},Expr})
1618
precompile(Tuple{Type{LoopVectorization.Loop},LoopVectorization.LoopSet,Int64,Type{VectorizationBase.StaticLowerUnitRange{0}}})
@@ -21,7 +23,9 @@ function _precompile_()
2123
precompile(Tuple{Type{LowDimArray{(true, false, true),T,N,A} where A<:DenseArray{T,N} where N where T},Array{Float64,3}})
2224
precompile(Tuple{Type{LowDimArray{(true, true, false),T,N,A} where A<:DenseArray{T,N} where N where T},Array{Float32,3}})
2325
precompile(Tuple{Type{LowDimArray{(true, true, false),T,N,A} where A<:DenseArray{T,N} where N where T},Array{Float64,3}})
26+
precompile(Tuple{typeof(*ˡ),Array{Float32,2},Array{Float32,1}})
2427
precompile(Tuple{typeof(*ˡ),Array{Float32,2},Array{Float32,2}})
28+
precompile(Tuple{typeof(*ˡ),Array{Float64,2},Array{Float64,1}})
2529
precompile(Tuple{typeof(*ˡ),Array{Float64,2},Array{Float64,2}})
2630
precompile(Tuple{typeof(Base.Broadcast.broadcasted),Function,Array{Float32,1},LoopVectorization.Product{Array{Float32,2},Array{Float32,1}}})
2731
precompile(Tuple{typeof(Base.Broadcast.broadcasted),Function,Array{Float32,2},LoopVectorization.Product{Array{Float32,2},Array{Float32,2}}})
@@ -33,13 +37,20 @@ function _precompile_()
3337
precompile(Tuple{typeof(Base.Broadcast.broadcasted),Function,Array{Float64,3},LowDimArray{(false, true, true),Float64,3,Array{Float64,3}}})
3438
precompile(Tuple{typeof(Base.Broadcast.broadcasted),Function,Array{Float64,3},LowDimArray{(true, false, true),Float64,3,Array{Float64,3}}})
3539
precompile(Tuple{typeof(Base.Broadcast.broadcasted),Function,Array{Float64,3},LowDimArray{(true, true, false),Float64,3,Array{Float64,3}}})
36-
precompile(Tuple{typeof(LoopVectorization.add_andblock!),LoopVectorization.LoopSet,LoopVectorization.Operation,Expr,Expr,Int64})
40+
precompile(Tuple{typeof(Base.Broadcast.broadcasted),typeof(*ˡ),Array{Float32,2},Array{Float32,1}})
41+
precompile(Tuple{typeof(Base.Broadcast.broadcasted),typeof(*ˡ),Array{Float64,2},Array{Float64,1}})
42+
precompile(Tuple{typeof(Base._array_for),Type{LoopVectorization.Instruction},UnitRange{Int64},Base.HasShape{1}})
43+
precompile(Tuple{typeof(Base._array_for),Type{LoopVectorization.OperationStruct},UnitRange{Int64},Base.HasShape{1}})
44+
precompile(Tuple{typeof(LoopVectorization.add_andblock!),LoopVectorization.LoopSet,LoopVectorization.Operation,Expr,Expr,Int64,Int64})
45+
precompile(Tuple{typeof(LoopVectorization.add_andblock!),LoopVectorization.LoopSet,LoopVectorization.Operation,Expr,Symbol,Int64,Int64})
3746
precompile(Tuple{typeof(LoopVectorization.add_broadcast!),LoopVectorization.LoopSet,Symbol,Symbol,Array{Symbol,1},Type{Array{Float32,1}},Int64})
3847
precompile(Tuple{typeof(LoopVectorization.add_broadcast!),LoopVectorization.LoopSet,Symbol,Symbol,Array{Symbol,1},Type{Array{Float32,2}},Int64})
3948
precompile(Tuple{typeof(LoopVectorization.add_broadcast!),LoopVectorization.LoopSet,Symbol,Symbol,Array{Symbol,1},Type{Array{Float32,3}},Int64})
4049
precompile(Tuple{typeof(LoopVectorization.add_broadcast!),LoopVectorization.LoopSet,Symbol,Symbol,Array{Symbol,1},Type{Array{Float64,1}},Int64})
4150
precompile(Tuple{typeof(LoopVectorization.add_broadcast!),LoopVectorization.LoopSet,Symbol,Symbol,Array{Symbol,1},Type{Array{Float64,2}},Int64})
4251
precompile(Tuple{typeof(LoopVectorization.add_broadcast!),LoopVectorization.LoopSet,Symbol,Symbol,Array{Symbol,1},Type{Array{Float64,3}},Int64})
52+
precompile(Tuple{typeof(LoopVectorization.add_broadcast!),LoopVectorization.LoopSet,Symbol,Symbol,Array{Symbol,1},Type{Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{0},Nothing,typeof(identity),Tuple{Float64}}},Int64})
53+
precompile(Tuple{typeof(LoopVectorization.add_broadcast!),LoopVectorization.LoopSet,Symbol,Symbol,Array{Symbol,1},Type{Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{0},Nothing,typeof(identity),Tuple{Int64}}},Int64})
4354
precompile(Tuple{typeof(LoopVectorization.add_broadcast!),LoopVectorization.LoopSet,Symbol,Symbol,Array{Symbol,1},Type{Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(*),Tuple{Int64,Array{Float64,1}}}},Int64})
4455
precompile(Tuple{typeof(LoopVectorization.add_broadcast!),LoopVectorization.LoopSet,Symbol,Symbol,Array{Symbol,1},Type{Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(+),Tuple{Array{Float32,1},LoopVectorization.Product{Array{Float32,2},Array{Float32,1}}}}},Int64})
4556
precompile(Tuple{typeof(LoopVectorization.add_broadcast!),LoopVectorization.LoopSet,Symbol,Symbol,Array{Symbol,1},Type{Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(+),Tuple{Array{Float64,1},LoopVectorization.Product{Array{Float64,2},Array{Float64,1}}}}},Int64})
@@ -59,6 +70,8 @@ function _precompile_()
5970
precompile(Tuple{typeof(LoopVectorization.add_broadcast!),LoopVectorization.LoopSet,Symbol,Symbol,Array{Symbol,1},Type{Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{3},Nothing,typeof(+),Tuple{Array{Float64,3},LowDimArray{(true, false, true),Float64,3,Array{Float64,3}}}}},Int64})
6071
precompile(Tuple{typeof(LoopVectorization.add_broadcast!),LoopVectorization.LoopSet,Symbol,Symbol,Array{Symbol,1},Type{Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{3},Nothing,typeof(+),Tuple{Array{Float64,3},LowDimArray{(true, true, false),Float64,3,Array{Float64,3}}}}},Int64})
6172
precompile(Tuple{typeof(LoopVectorization.add_broadcast!),LoopVectorization.LoopSet,Symbol,Symbol,Array{Symbol,1},Type{Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{3},Nothing,typeof(^),Tuple{Array{Float64,3},Float64}}},Int64})
73+
precompile(Tuple{typeof(LoopVectorization.add_broadcast!),LoopVectorization.LoopSet,Symbol,Symbol,Array{Symbol,1},Type{Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{3},Nothing,typeof(identity),Tuple{Array{Float32,3}}}},Int64})
74+
precompile(Tuple{typeof(LoopVectorization.add_broadcast!),LoopVectorization.LoopSet,Symbol,Symbol,Array{Symbol,1},Type{Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{3},Nothing,typeof(identity),Tuple{Array{Float64,3}}}},Int64})
6275
precompile(Tuple{typeof(LoopVectorization.add_broadcast!),LoopVectorization.LoopSet,Symbol,Symbol,Array{Symbol,1},Type{LoopVectorization.Product{Array{Float32,2},Array{Float32,1}}},Int64})
6376
precompile(Tuple{typeof(LoopVectorization.add_broadcast!),LoopVectorization.LoopSet,Symbol,Symbol,Array{Symbol,1},Type{LoopVectorization.Product{Array{Float32,2},Array{Float32,2}}},Int64})
6477
precompile(Tuple{typeof(LoopVectorization.add_broadcast!),LoopVectorization.LoopSet,Symbol,Symbol,Array{Symbol,1},Type{LoopVectorization.Product{Array{Float64,2},Array{Float64,1}}},Int64})
@@ -76,8 +89,10 @@ function _precompile_()
7689
precompile(Tuple{typeof(LoopVectorization.add_loop_bound!),LoopVectorization.LoopSet,Symbol,Symbol,Bool})
7790
precompile(Tuple{typeof(LoopVectorization.add_mref!),LoopVectorization.LoopSet,LoopVectorization.ArrayRefStruct,Array{Symbol,1},Array{Symbol,1},Int64,Type{VectorizationBase.PackedStridedPointer{Float32,0}}})
7891
precompile(Tuple{typeof(LoopVectorization.add_mref!),LoopVectorization.LoopSet,LoopVectorization.ArrayRefStruct,Array{Symbol,1},Array{Symbol,1},Int64,Type{VectorizationBase.PackedStridedPointer{Float32,1}}})
92+
precompile(Tuple{typeof(LoopVectorization.add_mref!),LoopVectorization.LoopSet,LoopVectorization.ArrayRefStruct,Array{Symbol,1},Array{Symbol,1},Int64,Type{VectorizationBase.PackedStridedPointer{Float32,2}}})
7993
precompile(Tuple{typeof(LoopVectorization.add_mref!),LoopVectorization.LoopSet,LoopVectorization.ArrayRefStruct,Array{Symbol,1},Array{Symbol,1},Int64,Type{VectorizationBase.PackedStridedPointer{Float64,0}}})
8094
precompile(Tuple{typeof(LoopVectorization.add_mref!),LoopVectorization.LoopSet,LoopVectorization.ArrayRefStruct,Array{Symbol,1},Array{Symbol,1},Int64,Type{VectorizationBase.PackedStridedPointer{Float64,1}}})
95+
precompile(Tuple{typeof(LoopVectorization.add_mref!),LoopVectorization.LoopSet,LoopVectorization.ArrayRefStruct,Array{Symbol,1},Array{Symbol,1},Int64,Type{VectorizationBase.PackedStridedPointer{Float64,2}}})
8196
precompile(Tuple{typeof(LoopVectorization.add_mref!),LoopVectorization.LoopSet,LoopVectorization.ArrayRefStruct,Array{Symbol,1},Array{Symbol,1},Int64,Type{VectorizationBase.PackedStridedPointer{Int32,0}}})
8297
precompile(Tuple{typeof(LoopVectorization.add_mref!),LoopVectorization.LoopSet,LoopVectorization.ArrayRefStruct,Array{Symbol,1},Array{Symbol,1},Int64,Type{VectorizationBase.PackedStridedPointer{Int32,1}}})
8398
precompile(Tuple{typeof(LoopVectorization.add_mref!),LoopVectorization.LoopSet,LoopVectorization.ArrayRefStruct,Array{Symbol,1},Array{Symbol,1},Int64,Type{VectorizationBase.PackedStridedPointer{Int64,0}}})
@@ -94,7 +109,8 @@ function _precompile_()
94109
precompile(Tuple{typeof(LoopVectorization.add_mref!),LoopVectorization.LoopSet,LoopVectorization.ArrayRefStruct,Array{Symbol,1},Array{Symbol,1},Int64,Type{VectorizationBase.SparseStridedPointer{Float64,1}}})
95110
precompile(Tuple{typeof(LoopVectorization.add_mref!),LoopVectorization.LoopSet,LoopVectorization.ArrayRefStruct,Array{Symbol,1},Array{Symbol,1},Int64,Type{VectorizationBase.SparseStridedPointer{Int32,1}}})
96111
precompile(Tuple{typeof(LoopVectorization.add_mref!),LoopVectorization.LoopSet,LoopVectorization.ArrayRefStruct,Array{Symbol,1},Array{Symbol,1},Int64,Type{VectorizationBase.SparseStridedPointer{Int64,1}}})
97-
precompile(Tuple{typeof(LoopVectorization.add_parent!),Array{LoopVectorization.Operation,1},Array{Symbol,1},Array{Symbol,1},LoopVectorization.LoopSet,Float64,Int64})
112+
precompile(Tuple{typeof(LoopVectorization.add_orblock!),LoopVectorization.LoopSet,LoopVectorization.Operation,Expr,Expr,Int64,Int64})
113+
precompile(Tuple{typeof(LoopVectorization.add_parent!),Array{LoopVectorization.Operation,1},Array{Symbol,1},Array{Symbol,1},LoopVectorization.LoopSet,Float64,Int64,Int64})
98114
precompile(Tuple{typeof(LoopVectorization.avx_body),Tuple{Int8,Int8,Int8},Array{LoopVectorization.Instruction,1},Array{LoopVectorization.OperationStruct,1},Array{LoopVectorization.ArrayRefStruct,1},Core.SimpleVector,Core.SimpleVector,NTuple{4,DataType}})
99115
precompile(Tuple{typeof(LoopVectorization.avx_body),Tuple{Int8,Int8,Int8},Array{LoopVectorization.Instruction,1},Array{LoopVectorization.OperationStruct,1},Array{LoopVectorization.ArrayRefStruct,1},Core.SimpleVector,Core.SimpleVector,NTuple{5,DataType}})
100116
precompile(Tuple{typeof(LoopVectorization.avx_body),Tuple{Int8,Int8,Int8},Array{LoopVectorization.Instruction,1},Array{LoopVectorization.OperationStruct,1},Array{LoopVectorization.ArrayRefStruct,1},Core.SimpleVector,Core.SimpleVector,NTuple{6,DataType}})
@@ -108,12 +124,18 @@ function _precompile_()
108124
precompile(Tuple{typeof(LoopVectorization.substitute_broadcast),Expr,Symbol})
109125
precompile(Tuple{typeof(LoopVectorization.vmap_quote),Int64,Type{Float32}})
110126
precompile(Tuple{typeof(LoopVectorization.vmap_quote),Int64,Type{Float64}})
127+
precompile(Tuple{typeof(LoopVectorization.vmaterialize!),Array{Float32,3},Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{0},Nothing,typeof(identity),Tuple{Float64}},Val{:Main}})
128+
precompile(Tuple{typeof(LoopVectorization.vmaterialize!),Array{Float32,3},Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{0},Nothing,typeof(identity),Tuple{Int64}},Val{:Main}})
111129
precompile(Tuple{typeof(LoopVectorization.vmaterialize!),Array{Float32,3},Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{3},Nothing,typeof(+),Tuple{Array{Float32,3},Array{Float32,2}}},Val{:Main}})
112130
precompile(Tuple{typeof(LoopVectorization.vmaterialize!),Array{Float32,3},Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{3},Nothing,typeof(+),Tuple{Array{Float32,3},LowDimArray{(false, true, true),Float32,3,Array{Float32,3}}}},Val{:Main}})
113131
precompile(Tuple{typeof(LoopVectorization.vmaterialize!),Array{Float32,3},Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{3},Nothing,typeof(+),Tuple{Array{Float32,3},LowDimArray{(true, false, true),Float32,3,Array{Float32,3}}}},Val{:Main}})
132+
precompile(Tuple{typeof(LoopVectorization.vmaterialize!),Array{Float32,3},Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{3},Nothing,typeof(identity),Tuple{Array{Float32,3}}},Val{:Main}})
133+
precompile(Tuple{typeof(LoopVectorization.vmaterialize!),Array{Float64,3},Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{0},Nothing,typeof(identity),Tuple{Float64}},Val{:Main}})
134+
precompile(Tuple{typeof(LoopVectorization.vmaterialize!),Array{Float64,3},Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{0},Nothing,typeof(identity),Tuple{Int64}},Val{:Main}})
114135
precompile(Tuple{typeof(LoopVectorization.vmaterialize!),Array{Float64,3},Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{3},Nothing,typeof(+),Tuple{Array{Float64,3},Array{Float64,2}}},Val{:Main}})
115136
precompile(Tuple{typeof(LoopVectorization.vmaterialize!),Array{Float64,3},Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{3},Nothing,typeof(+),Tuple{Array{Float64,3},LowDimArray{(false, true, true),Float64,3,Array{Float64,3}}}},Val{:Main}})
116137
precompile(Tuple{typeof(LoopVectorization.vmaterialize!),Array{Float64,3},Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{3},Nothing,typeof(+),Tuple{Array{Float64,3},LowDimArray{(true, false, true),Float64,3,Array{Float64,3}}}},Val{:Main}})
138+
precompile(Tuple{typeof(LoopVectorization.vmaterialize!),Array{Float64,3},Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{3},Nothing,typeof(identity),Tuple{Array{Float64,3}}},Val{:Main}})
117139
precompile(Tuple{typeof(LoopVectorization.vmaterialize),Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(+),Tuple{Array{Float32,1},LoopVectorization.Product{Array{Float32,2},Array{Float32,1}}}},Val{:Main}})
118140
precompile(Tuple{typeof(LoopVectorization.vmaterialize),Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(+),Tuple{Array{Float64,1},LoopVectorization.Product{Array{Float64,2},Array{Float64,1}}}},Val{:Main}})
119141
precompile(Tuple{typeof(LoopVectorization.vmaterialize),Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(+),Tuple{Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(*),Tuple{Int64,Array{Float64,1}}},Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(sin),Tuple{Array{Float64,1}}},Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(sqrt),Tuple{Array{Float64,1}}}}},Val{:Main}})
@@ -127,4 +149,5 @@ function _precompile_()
127149
precompile(Tuple{typeof(getindex),Type{LoopVectorization.ArrayRefStruct},LoopVectorization.ArrayRefStruct,LoopVectorization.ArrayRefStruct,LoopVectorization.ArrayRefStruct,LoopVectorization.ArrayRefStruct,Vararg{LoopVectorization.ArrayRefStruct,N} where N})
128150
precompile(Tuple{typeof(getindex),Type{LoopVectorization.ArrayRefStruct},LoopVectorization.ArrayRefStruct,LoopVectorization.ArrayRefStruct,LoopVectorization.ArrayRefStruct,LoopVectorization.ArrayRefStruct})
129151
precompile(Tuple{typeof(getindex),Type{LoopVectorization.ArrayRefStruct},LoopVectorization.ArrayRefStruct,LoopVectorization.ArrayRefStruct,LoopVectorization.ArrayRefStruct})
152+
precompile(Tuple{typeof(hash),LoopVectorization.Instruction,UInt64})
130153
end

0 commit comments

Comments
 (0)