Skip to content

Commit 77d0efb

Browse files
Replace 0x0000000000000000 with zero(UInt) for 32-bit systems (#394)
* Replace 0x0000000000000000 with zero(UInt) for 32-bit systems * Bump version to 0.12.106
1 parent 033a2de commit 77d0efb

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
@@ -1,7 +1,7 @@
11
name = "LoopVectorization"
22
uuid = "bdcacae8-1622-11e9-2a5c-532679323890"
33
authors = ["Chris Elrod <[email protected]>"]
4-
version = "0.12.105"
4+
version = "0.12.106"
55

66
[deps]
77
ArrayInterface = "4fba245c-0d91-5ea0-9b3e-6abc04ee57a9"

src/simdfunctionals/map.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ function _vmap_singlethread!(
8686
UNROLL = 4
8787
LOG2UNROLL = 2
8888
while i < vsub_nsw(N, ((W << LOG2UNROLL) - 1))
89-
index = VectorizationBase.Unroll{1,W,UNROLL,1,W,0x0000000000000000}((i,))
89+
index = VectorizationBase.Unroll{1,W,UNROLL,1,W,zero(UInt)}((i,))
9090
v = f(VectorizationBase.fmap(vload, ptrargs, index)...)
9191
if NonTemporal
9292
_vstore!(ptry, v, index, True(), True(), True(), register_size())

src/simdfunctionals/mapreduce.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,11 +72,11 @@ end
7272
) where {F,OP,A,W,T}
7373
ptrargs = VectorizationBase.zero_offsets.(stridedpointer.(args))
7474
if N 4W
75-
index = VectorizationBase.Unroll{1,W,4,1,W,0x0000000000000000}((Zero(),))
75+
index = VectorizationBase.Unroll{1,W,4,1,W,zero(UInt)}((Zero(),))
7676
i = 4W
7777
au = f(vload.(ptrargs, index)...)
7878
while i < N - ((W << 2) - 1)
79-
index = VectorizationBase.Unroll{1,W,4,1,W,0x0000000000000000}((i,))
79+
index = VectorizationBase.Unroll{1,W,4,1,W,zero(UInt)}((i,))
8080
i += 4W
8181
au = op(au, f(vload.(ptrargs, index)...))
8282
end

src/simdfunctionals/vmap_grad_rrule.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ function ∂vmap_singlethread!(
4848
st = VectorizationBase.static_sizeof(T)
4949
zero_index = MM{W}(StaticInt(0), st)
5050
while i < vsub_nsw(N, ((W << 2) - 1))
51-
index = VectorizationBase.Unroll{1,W,4,1,W,0x0000000000000000}((i,))
51+
index = VectorizationBase.Unroll{1,W,4,1,W,zero(UInt)}((i,))
5252
v = f(init_dual(vload.(ptrargs, index))...)
5353
dual_store!(ptr∂y, ptry, v, index)
5454
i = vadd_nw(i, 4W)

0 commit comments

Comments
 (0)