Assumes x and y have same memory alignment Uses highly optimized avx2 version if available fallback on distance_faster if x and y have different alignment or if avx2 features are not available
x
y