MASTER: 1.1.0-DEV.841> x=sprand(10,10,1.0); y=similar(x); shifts=(3,5); 1.1.0-DEV.841> @benchmark circshift!($y,$x,$shifts) BenchmarkTools.Trial: memory estimate: 0 bytes allocs estimate: 0 -------------- minimum time: 1.197 μs (0.00% GC) median time: 1.207 μs (0.00% GC) mean time: 1.211 μs (0.00% GC) maximum time: 1.701 μs (0.00% GC) -------------- samples: 10000 evals/sample: 10 1.1.0-DEV.841> x=sprand(10,10,0.1); y=similar(x); shifts=(3,5); 1.1.0-DEV.841> @benchmark circshift!($y,$x,$shifts) BenchmarkTools.Trial: memory estimate: 0 bytes allocs estimate: 0 -------------- minimum time: 775.047 ns (0.00% GC) median time: 778.607 ns (0.00% GC) mean time: 789.932 ns (0.00% GC) maximum time: 3.788 μs (0.00% GC) -------------- samples: 10000 evals/sample: 107 1.1.0-DEV.841> x=sprand(1000,1000,0.1); y=similar(x); shifts=(3,5); 1.1.0-DEV.841> @benchmark circshift!($y,$x,$shifts) BenchmarkTools.Trial: memory estimate: 0 bytes allocs estimate: 0 -------------- minimum time: 36.758 ms (0.00% GC) median time: 36.918 ms (0.00% GC) mean time: 37.105 ms (0.00% GC) maximum time: 39.631 ms (0.00% GC) -------------- samples: 135 evals/sample: 1 1.1.0-DEV.841> x=sprand(1000,1000,0.01); y=similar(x); shifts=(3,5); 1.1.0-DEV.841> @benchmark circshift!($y,$x,$shifts) BenchmarkTools.Trial: memory estimate: 0 bytes allocs estimate: 0 -------------- minimum time: 11.579 ms (0.00% GC) median time: 11.647 ms (0.00% GC) mean time: 11.689 ms (0.00% GC) maximum time: 13.971 ms (0.00% GC) -------------- samples: 428 evals/sample: 1 1.1.0-DEV.841> x=sprand(1000,1000,1.0); y=similar(x); shifts=(3,5); 1.1.0-DEV.841> @benchmark circshift!($y,$x,$shifts) BenchmarkTools.Trial: memory estimate: 0 bytes allocs estimate: 0 -------------- minimum time: 70.233 ms (0.00% GC) median time: 70.955 ms (0.00% GC) mean time: 71.192 ms (0.00% GC) maximum time: 73.167 ms (0.00% GC) -------------- samples: 71 evals/sample: 1 BRANCH: 1.1.0-DEV.843> x=sprand(10,10,1.0); y=similar(x); shifts=(3,5); 1.1.0-DEV.843> @benchmark circshift!($y,$x,$shifts) BenchmarkTools.Trial: memory estimate: 288 bytes allocs estimate: 6 -------------- minimum time: 1.048 μs (0.00% GC) median time: 1.088 μs (0.00% GC) mean time: 1.218 μs (7.81% GC) maximum time: 953.628 μs (99.77% GC) -------------- samples: 10000 evals/sample: 10 1.1.0-DEV.843> x=sprand(10,10,0.1); y=similar(x); shifts=(3,5); [24/1801] 1.1.0-DEV.843> @benchmark circshift!($y,$x,$shifts) BenchmarkTools.Trial: memory estimate: 288 bytes allocs estimate: 6 -------------- minimum time: 705.507 ns (0.00% GC) median time: 728.653 ns (0.00% GC) mean time: 765.545 ns (4.24% GC) maximum time: 191.723 μs (99.56% GC) -------------- samples: 10000 evals/sample: 144 1.1.0-DEV.843> x=sprand(1000,1000,1.0); y=similar(x); shifts=(3,5); 1.1.0-DEV.843> @benchmark circshift!($y,$x,$shifts) BenchmarkTools.Trial: memory estimate: 352 bytes allocs estimate: 10 -------------- minimum time: 3.754 ms (0.00% GC) median time: 3.811 ms (0.00% GC) mean time: 3.870 ms (0.00% GC) maximum time: 6.463 ms (0.00% GC) -------------- samples: 1291 evals/sample: 1 1.1.0-DEV.843> x=sprand(1000,1000,0.1); y=similar(x); shifts=(3,5); 1.1.0-DEV.843> @benchmark circshift!($y,$x,$shifts) BenchmarkTools.Trial: memory estimate: 288 bytes allocs estimate: 6 -------------- minimum time: 194.042 μs (0.00% GC) median time: 195.048 μs (0.00% GC) mean time: 196.435 μs (0.00% GC) maximum time: 526.375 μs (0.00% GC) -------------- samples: 10000 evals/sample: 1 1.1.0-DEV.843> x=sprand(1000,1000,0.01); y=similar(x); shifts=(3,5); 1.1.0-DEV.843> @benchmark circshift!($y,$x,$shifts) BenchmarkTools.Trial: memory estimate: 288 bytes allocs estimate: 6 -------------- minimum time: 26.044 μs (0.00% GC) median time: 26.484 μs (0.00% GC) mean time: 26.761 μs (0.00% GC) maximum time: 385.087 μs (0.00% GC) -------------- samples: 10000 1.1.0-DEV.843> x=sprand(1000,1000,1.0); y=similar(x); shifts=(3,5); 1.1.0-DEV.843> @benchmark circshift!($y,$x,$shifts) BenchmarkTools.Trial: memory estimate: 352 bytes allocs estimate: 10 -------------- minimum time: 3.774 ms (0.00% GC) median time: 3.833 ms (0.00% GC) mean time: 3.904 ms (0.00% GC) maximum time: 6.483 ms (0.00% GC) -------------- samples: 1280 evals/sample: 1 evals/sample: 1