Is there any actual difference with warp-around in SelectXFocus?

I’ve extracted both formulas to separate functions, but I’m not seeing any difference in results

~sxf = {|a, which, focus| a.collect({ arg in, i; (1 - (absdif(which, i) * focus)).max(0) * in}) }
~sxfw = {|a, which, focus| a.collect({ arg in, i; (1 - (moddif(which, i, a.size) * focus)).max(0) * in}) }
(1, 0.9 .. 0.1) do: { |x| (x.asString ++ " -> " ++ (~sxf.(a, 1.2, x)) ++ (~sxfw.(a, 1.2, x)) ).postln; }

Output

1.0 -> [ 0.0, 0.8, 0.2, 0.0 ][ 0.0, 0.8, 0.2, 0.0 ]
0.9 -> [ 0.0, 0.82, 0.28, 0.0 ][ 0.0, 0.82, 0.28, 0.0 ]
0.8 -> [ 0.04, 0.84, 0.36, 0.0 ][ 0.04, 0.84, 0.36, 0.0 ]
0.7 -> [ 0.16, 0.86, 0.44, 0.0 ][ 0.16, 0.86, 0.44, 0.0 ]
0.6 -> [ 0.28, 0.88, 0.52, 0.0 ][ 0.28, 0.88, 0.52, 0.0 ]
0.5 -> [ 0.4, 0.9, 0.6, 0.1 ][ 0.4, 0.9, 0.6, 0.1 ]
0.4 -> [ 0.52, 0.92, 0.68, 0.28 ][ 0.52, 0.92, 0.68, 0.28 ]
0.3 -> [ 0.64, 0.94, 0.76, 0.46 ][ 0.64, 0.94, 0.76, 0.46 ]
0.2 -> [ 0.76, 0.96, 0.84, 0.64 ][ 0.76, 0.96, 0.84, 0.64 ]
0.1 -> [ 0.88, 0.98, 0.92, 0.82 ][ 0.88, 0.98, 0.92, 0.82 ]