Home
last modified time | relevance | path

Searched refs:kCells (Results 1 – 8 of 8) sorted by relevance

/external/gemmlowp/internal/
Dpack_msa.h42 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 …]
Dpack_neon.h45 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 …]
Dpack_avx.h44 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 …]
Dpack_sse.h44 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()
Dkernel_reference.h40 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()
Dkernel.h145 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;
Dpack.h217 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/
Dneon-gemm-kernel-benchmark.cc225 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()