updated dotx

added static_cast to mixed precision dot product