4 ms·
> The memory loads are not stride 1. They're stride 12, effectively. Stride 16, no? Anyhow, that's a bug. I shouldn't have put the +=4 in the loop iteration in
by abainbridge 8y ago
> The memory loads are not stride 1. They're stride 12, effectively.
Stride 16, no? Anyhow, that's a bug. I shouldn't have put the +=4 in the loop iteration increment. Once I fixed that and added a dummy set of dest.a, then I get auto-vectorization. Woo-hoo. See the link I posted in my reply to tomsmeding.