Lines Matching defs:rows
36 // TRANSPOSE(matrix(n, rows)) * matrix(n,cols) ->
37 // matrix(rows, n) * matrix(n,cols) -> matrix(rows,cols)
59 CppTypeFor<RCAT, RKIND> *RESTRICT product, SubscriptValue rows,
65 std::memset(product, 0, rows * cols * sizeof *product);
67 for (SubscriptValue i{0}; i < rows; ++i) {
83 product[j * rows + i] += x_ki * y_kj;
91 CppTypeFor<RCAT, RKIND> *RESTRICT product, SubscriptValue rows,
98 product, rows, cols, x, y, n);
101 product, rows, cols, x, y, n, 0, *yColumnByteStride);
106 product, rows, cols, x, y, n, *xColumnByteStride);
109 product, rows, cols, x, y, n, *xColumnByteStride, *yColumnByteStride);
115 // matrix(rows,n) * column vector(n) -> column vector(rows)
131 CppTypeFor<RCAT, RKIND> *RESTRICT product, SubscriptValue rows,
135 std::memset(product, 0, rows * sizeof *product);
136 for (SubscriptValue i{0}; i < rows; ++i) {
153 CppTypeFor<RCAT, RKIND> *RESTRICT product, SubscriptValue rows,
158 product, rows, n, x, y);
161 product, rows, n, x, y, *xColumnByteStride);
211 const SubscriptValue rows{extent[0]};
237 result.template OffsetElement<WriteResult>(), rows, cols,
245 result.template OffsetElement<WriteResult>(), rows, n,
267 for (SubscriptValue i{0}; i < rows; ++i) {
294 for (SubscriptValue i{0}; i < rows; ++i) {