FloatVectorOperations::min can source & dest be the same?

FloatVectorOperations:min(double *dest, const double *src, double comp, int num)

Can dest and src point to the same buffer?

My aim is to limit all values in the buffer to a maximum value. I know there is clip, but I don’t always need both a min and a max.