primitive matrix scaling
MatrixMN scale
DiagonalMatrix scale
Row and column matrix scale
scale impl
scale impl