Would it be better to use template to avoid duplicated implementation for Float32x4 and Int32x4?