Searched defs:KernelSideFormat (Results 1 - 5 of 5) sorted by relevance
/external/gemmlowp/internal/ |
H A D | kernel.h | 78 // 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 D | pack_sse.h | 32 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 D | pack_neon.h | 30 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 D | pack.h | 49 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 D | neon-gemm-kernel-benchmark.cc | 143 // 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