FloatVectorOperations::copy and overlapping blocks

What do you think about adding an assertion in FloatVectorOperations::copy to check that the memory blocks are not overlapping?