do float64->float32 coercion on scale input instead of result