Searched refs:kCells (Results 1 – 8 of 8) sorted by relevance
/external/gemmlowp/internal/ |
D | pack_msa.h | 42 static constexpr int kCells = KernelSideFormat::kCells; variable 44 static const int kKernelWidth = CellFormat::kWidth * kCells; 53 v16i8 src_lines[4 * kCells]; in Pack() 54 for (int i = 0; i < 4 * kCells; i++) { in Pack() 59 v16i8 src_lines_intertwined_2x[2 * kCells][2]; in Pack() 60 for (int i = 0; i < kCells; i++) { in Pack() 70 v16i8 src_lines_intertwined_4x[2 * kCells][2]; in Pack() 71 for (int i = 0; i < kCells; i++) { in Pack() 88 if (kCells % 2 == 0) { in Pack() 89 for (int cell = 0; cell < kCells; cell += 2) { in Pack() [all …]
|
D | pack_neon.h | 45 static const int kCells = KernelSideFormat::kCells; variable 47 static const int kKernelWidth = CellFormat::kWidth * kCells; 56 uint8x16_t src_lines[4 * kCells]; in Pack() 57 for (int i = 0; i < 4 * kCells; i++) { in Pack() 61 uint8x16x2_t src_lines_intertwined_2x[2 * kCells]; in Pack() 62 for (int i = 0; i < kCells; i++) { in Pack() 68 uint8x16x2_t src_lines_intertwined_4x[2 * kCells]; in Pack() 69 for (int i = 0; i < kCells; i++) { in Pack() 80 for (int cell = 0; cell < kCells; cell++) { in Pack() 86 for (int cell = 0; cell < kCells; cell++) { in Pack() [all …]
|
D | pack_avx.h | 44 static const int kCells = KernelSideFormat::kCells; variable 46 static const int kKernelWidth = CellFormat::kWidth * kCells; 117 reinterpret_cast<__m128i *>(&dst_ptr[kCellSize * kCells]), xmm11); in Pack() 119 reinterpret_cast<__m128i *>(&dst_ptr[2 * kCellSize * kCells]), in Pack() 122 reinterpret_cast<__m128i *>(&dst_ptr[3 * kCellSize * kCells]), in Pack() 125 reinterpret_cast<__m128i *>(&dst_ptr[4 * kCellSize * kCells]), in Pack() 128 reinterpret_cast<__m128i *>(&dst_ptr[5 * kCellSize * kCells]), in Pack() 132 reinterpret_cast<__m128i *>(&dst_ptr[6 * kCellSize * kCells]), in Pack() 135 reinterpret_cast<__m128i *>(&dst_ptr[7 * kCellSize * kCells]), in Pack() 177 dst_ptr += 7 * kCellSize * kCells; in Pack() [all …]
|
D | pack_sse.h | 44 static constexpr int kCells = KernelSideFormat::kCells; variable 46 static constexpr int kKernelWidth = CellFormat::kWidth * kCells; 85 reinterpret_cast<__m128i*>(&dst_ptr[kCellSize * kCells]), xmm10); in Pack() 91 reinterpret_cast<__m128i*>(&dst_ptr[2 * kCellSize * kCells]), in Pack() 94 reinterpret_cast<__m128i*>(&dst_ptr[3 * kCellSize * kCells]), in Pack() 120 dst_ptr += 3 * kCellSize * kCells; in Pack() 122 dst->seek_forward_n_cells(kCells * kRegisterSize / kCellDepth); in Pack()
|
D | kernel_reference.h | 40 Format::Lhs::kCells, Format::Lhs::Cell::kWidth, in Name() 42 CellOrderName(Format::Lhs::Cell::kOrder), Format::Rhs::kCells, in Name() 61 for (int rc = 0; rc < Format::Lhs::kCells; rc++) { in Run() 63 lhs_ptr + (dc * Format::Lhs::kCells + rc) * in Run() 65 for (int cc = 0; cc < Format::Rhs::kCells; cc++) { in Run() 67 rhs_ptr + (dc * Format::Rhs::kCells + cc) * in Run()
|
D | kernel.h | 145 static constexpr int kCells = tCells; member 146 static constexpr int kWidth = kCells * Cell::kWidth; 177 static constexpr int kRows = Lhs::Cell::kWidth * Lhs::kCells; 178 static constexpr int kCols = Rhs::Cell::kWidth * Rhs::kCells;
|
D | pack.h | 217 static constexpr int kCells = KernelSideFormat::kCells; variable 219 static constexpr int kKernelWidth = CellFormat::kWidth * kCells; 291 dst->seek_forward_n_cells(kCells * kRegisterSize / kCellDepth); in Pack() 305 static constexpr int kCells = KernelSideFormat::kCells; variable 307 static constexpr int kKernelWidth = CellFormat::kWidth * kCells;
|
/external/gemmlowp/standalone/ |
D | neon-gemm-kernel-benchmark.cc | 225 static const int kCells = tCells; member 226 static const int kWidth = kCells * Cell::kWidth; 239 static const int kRows = Lhs::Cell::kWidth * Lhs::kCells; 240 static const int kCols = Rhs::Cell::kWidth * Rhs::kCells; 5612 for (int rc = 0; rc < Format::Lhs::kCells; rc++) { in Run() 5614 lhs_ptr + (dc * Format::Lhs::kCells + rc) * in Run() 5616 for (int cc = 0; cc < Format::Rhs::kCells; cc++) { in Run() 5618 rhs_ptr + (dc * Format::Rhs::kCells + cc) * in Run()
|