Lines Matching refs:Cols

152     static constexpr int Cols = ResultBlockType::kCols;
160 static_assert(LhsCols == Cols || LhsCols == 1, "");
161 static_assert(RhsCols == Cols || RhsCols == 1, "");
169 for (int c = 0; c < Cols; c++) {
170 const int lhs_c = LhsCols == Cols ? c : 0;
171 const int rhs_c = RhsCols == Cols ? c : 0;
201 static constexpr int Cols = ResultBlockType::kCols;
215 static_assert(LhsCols == Cols || LhsCols == 1, "");
216 static_assert(RhsCols == Cols || RhsCols == 1, "");
217 for (int c = 0; c < Cols; c++) {
218 const int lhs_c = LhsCols == Cols ? c : 0;
219 const int rhs_c = RhsCols == Cols ? c : 0;
246 static constexpr int Cols = Acc::kCols;
260 static_assert(LhsCols == Cols || LhsCols == 1, "");
261 static_assert(RhsCols == Cols || RhsCols == 1, "");
262 for (int c = 0; c < Cols; c++) {
263 const int lhs_c = LhsCols == Cols ? c : 0;
264 const int rhs_c = RhsCols == Cols ? c : 0;
291 template <typename ScalarType, int Rows, int Cols, typename SrcScalarType>
292 struct LoadImpl<RegisterBlock<ScalarType, Rows, Cols>,
294 using RegisterBlockType = RegisterBlock<ScalarType, Rows, Cols>;
299 for (int c = 0; c < Cols; c++) {
309 template <typename ScalarType, int Rows, int Cols, typename SrcScalarType,
311 struct LoadImpl<RegisterBlock<ScalarType, Rows, Cols>,
313 using RegisterBlockType = RegisterBlock<ScalarType, Rows, Cols>;
317 static_assert(Shape == VectorShape::Row || Cols == 1, "");
319 for (int i = 0; i < Rows * Cols; i++) {
326 template <typename ScalarType, int Rows, int Cols, typename SrcScalarType,
328 struct LoadImpl<RegisterBlock<ScalarType, Rows, Cols>,
330 using RegisterBlockType = RegisterBlock<ScalarType, Rows, Cols>;
334 static_assert(Shape == VectorShape::Row || Cols == 1, "");
336 for (int i = 0; i < Rows * Cols; i++) {
407 template <typename ScalarType, int Rows, int Cols, typename SrcScalarType,
409 struct LoadForBroadcastingImpl<RegisterBlock<ScalarType, Rows, Cols>,
411 using RegisterBlockType = RegisterBlock<ScalarType, Rows, Cols>;
430 template <typename ScalarType, int Rows, int Cols, typename SrcScalarType,
432 struct LoadForBroadcastingImpl<RegisterBlock<ScalarType, Rows, Cols>,
434 using RegisterBlockType = RegisterBlock<ScalarType, Rows, Cols>;