Searched defs:KernelSideFormat (Results 1 - 5 of 5) sorted by relevance

/external/gemmlowp/internal/
H A Dkernel.h78 // of KernelSideFormat's, one for LHS and one for RHS; each KernelSideFormat
90 // KernelSideFormat<CellFormat<3, 4>, 3>,
91 // KernelSideFormat<CellFormat<5, 4>, 2>
94 // The LHS format, KernelSideFormat<CellFormat<3, 4>, 3>, means:
110 // The RHS format, KernelSideFormat<CellFormat<5, 4>, 2>, means:
136 // KernelSideFormat describes how data is laid out in a kernel side
143 struct KernelSideFormat { struct in namespace:gemmlowp
152 struct KernelSideFormatInt8 : KernelSideFormat<tCellFormat, tCells> {
157 // It consists of two KernelSideFormat'
[all...]
H A Dpack_sse.h32 KernelSideFormat<CellFormat<4, 2, CellOrder::WidthMajor>, Cells>;
42 typedef WidthMajorSideFormatNCells4x2<Cells> KernelSideFormat; typedef in class:gemmlowp::PackingRegisterBlock
43 typedef typename KernelSideFormat::Cell CellFormat;
44 static const int kCells = KernelSideFormat::kCells;
50 void Pack(PackedSideBlock<KernelSideFormat>* dst, int start_width) {
H A Dpack_neon.h30 using DepthMajorSideFormatNCells4x2 = KernelSideFormat<CellFormat<4, 2>, Cells>;
40 typedef DepthMajorSideFormatNCells4x2<Cells> KernelSideFormat; typedef in class:gemmlowp::PackingRegisterBlock
41 typedef typename KernelSideFormat::Cell CellFormat;
42 static const int kCells = KernelSideFormat::kCells;
48 void Pack(PackedSideBlock<KernelSideFormat>* dst, int start_width) {
131 KernelSideFormat<CellFormat<4, 2, CellOrder::WidthMajor>, Cells>;
141 typedef WidthMajorSideFormatNCells4x2<Cells> KernelSideFormat; typedef in class:gemmlowp::PackingRegisterBlock
142 typedef typename KernelSideFormat::Cell CellFormat;
143 static const int kCells = KernelSideFormat::kCells;
149 void Pack(PackedSideBlock<KernelSideFormat>* ds
266 typedef Int8FastKernelFormat<Width> KernelSideFormat; typedef in class:gemmlowp::PackingRegisterBlock
[all...]
H A Dpack.h49 typedef tKernelSideFormat KernelSideFormat; typedef in class:gemmlowp::PackedSideBlock
69 void seek_next_cell() const { pos_ += KernelSideFormat::Cell::kSize; }
72 pos_ += n * KernelSideFormat::Cell::kSize;
209 typedef typename PackedSideBlock::KernelSideFormat KernelSideFormat; typedef in class:gemmlowp::PackingRegisterBlockBase
210 typedef typename KernelSideFormat::Cell CellFormat;
211 typedef typename KernelSideFormat::Scalar KernelScalar;
212 static const int kCells = KernelSideFormat::kCells;
295 typedef typename PackedSideBlock::KernelSideFormat KernelSideFormat; typedef in class:gemmlowp::PackSideBlockImpl
[all...]
/external/gemmlowp/standalone/
H A Dneon-gemm-kernel-benchmark.cc143 // of KernelSideFormat's, one for LHS and one for RHS; each KernelSideFormat
155 // KernelSideFormat<CellFormat<3, 4>, 3>,
156 // KernelSideFormat<CellFormat<5, 4>, 2>
159 // The LHS format, KernelSideFormat<CellFormat<3, 4>, 3>, means:
175 // The RHS format, KernelSideFormat<CellFormat<5, 4>, 2>, means:
201 // KernelSideFormat describes how data is laid out in a kernel side
208 struct KernelSideFormat { struct
216 // It consists of two KernelSideFormat's, one for LHS and one for RHS.
270 KernelSideFormat<CellForma
[all...]

Completed in 540 milliseconds