Skip to content

Commit 766b34d

Browse files
committed
Updates non-AVX512 choose_order results, and bump SIMDPirates for Julia 1.1 (and maybe 1.2 and 1.3).
1 parent 922b065 commit 766b34d

File tree

4 files changed

+5
-5
lines changed

4 files changed

+5
-5
lines changed

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ VectorizationBase = "3d5dd08c-fd9d-11e8-17fa-ed2836048c2f"
1515
[compat]
1616
DocStringExtensions = "0.8"
1717
OffsetArrays = "1"
18-
SIMDPirates = "0.8.1"
18+
SIMDPirates = "0.8.2"
1919
SLEEFPirates = "0.5"
2020
UnPack = "0,1"
2121
VectorizationBase = "0.12"

test/gemm.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -333,7 +333,7 @@
333333
@test LoopVectorization.choose_order(lsr2amb) == ([:n, :m, :k], :n, :m, :m, 7, 3)
334334
else
335335
# @test LoopVectorization.choose_order(lsr2amb) == ([:n, :m, :k], :n, :m, :m, 2, 2)
336-
@test LoopVectorization.choose_order(lsr2amb) == ([:n, :m, :k], :m, :n, :m, 2, 4)
336+
@test LoopVectorization.choose_order(lsr2amb) == ([:n, :m, :k], :n, :m, :m, 4, 2)
337337
end
338338
function rank2AmulBavx!(C, Aₘ, Aₖ, B)
339339
@avx for m axes(C,1), n axes(C,2)

test/gemv.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ using Test
33
# T = Float32
44
@testset "GEMV" begin
55
# Unum, Tnum = LoopVectorization.VectorizationBase.REGISTER_COUNT == 16 ? (3, 4) : (4, 6)
6-
Unum, Tnum = LoopVectorization.VectorizationBase.REGISTER_COUNT == 16 ? (3, 4) : (2, 10)
6+
Unum, Tnum = LoopVectorization.VectorizationBase.REGISTER_COUNT == 16 ? (2, 6) : (2, 10)
77
gemvq = :(for i eachindex(y)
88
yᵢ = 0.0
99
for j eachindex(x)

test/miscellaneous.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ using Test
55
@testset "Miscellaneous" begin
66

77
# Unum, Tnum = LoopVectorization.VectorizationBase.REGISTER_COUNT == 16 ? (3, 4) : (4, 4)
8-
Unum, Tnum = LoopVectorization.VectorizationBase.REGISTER_COUNT == 16 ? (3, 4) : (2, 10)
8+
Unum, Tnum = LoopVectorization.VectorizationBase.REGISTER_COUNT == 16 ? (2, 6) : (2, 10)
99
dot3q = :(for m 1:M, n 1:N
1010
s += x[m] * A[m,n] * y[n]
1111
end);
@@ -150,7 +150,7 @@ using Test
150150
@test LoopVectorization.choose_order(lsvar) == (Symbol[:j,:i], :j, :i, :j, 2, 10)
151151
else
152152
# @test LoopVectorization.choose_order(lsvar) == (Symbol[:j,:i], :i, :j, :j, 4, 4)
153-
@test LoopVectorization.choose_order(lsvar) == (Symbol[:j,:i], :j, :i, :j, 2, 4)
153+
@test LoopVectorization.choose_order(lsvar) == (Symbol[:j,:i], :j, :i, :j, 2, 6)
154154
end
155155

156156
function myvar!(s², A, x̄)

0 commit comments

Comments
 (0)