Home | History | Annotate | Download | only in standalone

Lines Matching refs:Format

152 // following format (the struct names here are defined below in this file):
159 // The LHS format, KernelSideFormat<CellFormat<3, 4>, 3>, means:
175 // The RHS format, KernelSideFormat<CellFormat<5, 4>, 2>, means:
272 Format;
461 Format;
579 Format;
826 Format;
911 Format;
998 Format;
1084 Format;
1170 Format;
1313 Format;
1502 Format;
1634 Format;
1731 Format;
1994 Format;
1997 static const int kLhsWidth = Format::Lhs::kWidth;
1998 static const int kRhsWidth = Format::Rhs::kWidth;
2250 Format;
2513 Format;
2635 Format;
2765 Format;
2886 Format;
3016 Format;
3224 Format;
3279 Format;
3345 Format;
3394 // This kernel is templatized in an arbitrary Format template parameter,
3395 // allowing it to have any arbitrary format.
3400 typedef tFormat Format;
3404 const int depth_cells = static_cast<int>(depth / Format::kDepth);
3410 for (int rc = 0; rc < Format::Lhs::kCells; rc++) {
3412 lhs_ptr + (dc * Format::Lhs::kCells + rc) *
3413 Format::Lhs::Cell::kWidth * Format::kDepth;
3414 for (int cc = 0; cc < Format::Rhs::kCells; cc++) {
3416 rhs_ptr + (dc * Format::Rhs::kCells + cc) *
3417 Format::Rhs::Cell::kWidth * Format::kDepth;
3422 for (int di = 0; di < Format::kDepth; di++) {
3423 for (int ri = 0; ri < Format::Lhs::Cell::kWidth; ri++) {
3424 for (int ci = 0; ci < Format::Rhs::Cell::kWidth; ci++) {
3427 OffsetIntoCell<typename Format::Lhs::Cell>(ri, di);
3430 OffsetIntoCell<typename Format::Rhs::Cell>(ci, di);
3432 accum_ptr + (ri + rc * Format::Lhs::Cell::kWidth) +
3433 (ci + cc * Format::Rhs::Cell::kWidth) * Format::kRows;
3528 typedef typename Kernel::Format Format;
3529 static const int kLhsWidth = Format::Lhs::kWidth;
3530 static const int kRhsWidth = Format::Rhs::kWidth;
3532 typedef ReferenceKernel<OperandType, AccumulatorType, Format> ReferenceKernel;
3583 return 2 * Kernel::Format::Lhs::kWidth * Kernel::Format::Rhs::kWidth * depth;
3610 Kernel::Format::Lhs::kWidth *
3611 Kernel::Format::Rhs::kWidth;
3617 (Kernel::Format::Lhs::kWidth + Kernel::Format::Rhs::kWidth);
3652 CacheLineAlignedBuffer<OperandType> lhs(Kernel::Format::Lhs::kWidth * depth);
3653 CacheLineAlignedBuffer<OperandType> rhs(Kernel::Format::Rhs::kWidth * depth);
3654 CacheLineAlignedBuffer<AccumulatorType> accum(Kernel::Format::Lhs::kWidth *
3655 Kernel::Format::Rhs::kWidth);
3677 const int kKernelDepth = Kernel::Format::kDepth;