Home
last modified time | relevance | path

Searched refs:KernelSideFormat (Results 1 – 14 of 14) sorted by relevance

/external/gemmlowp/standalone/
Dneon-gemm-kernel-benchmark.cc223 struct KernelSideFormat { struct
285 KernelSideFormat<CellFormat<4, 2, CellOrder::DepthMajor>, 3>,
286 KernelSideFormat<CellFormat<4, 2, CellOrder::DepthMajor>, 1> >
474 KernelSideFormat<CellFormat<3, 8, CellOrder::WidthMajor>, 1>,
475 KernelSideFormat<CellFormat<3, 8, CellOrder::WidthMajor>, 1> >
592 KernelSideFormat<CellFormat<4, 16, CellOrder::WidthMajor>, 1>,
593 KernelSideFormat<CellFormat<2, 16, CellOrder::WidthMajor>, 1> >
839 KernelSideFormat<CellFormat<4, 1, CellOrder::DepthMajor>, 3>,
840 KernelSideFormat<CellFormat<4, 1, CellOrder::DepthMajor>, 1> >
924 KernelSideFormat<CellFormat<4, 1, CellOrder::DepthMajor>, 3>,
[all …]
/external/gemmlowp/internal/
Dpack_neon.h30 using DepthMajorSideFormatNCells4x2 = KernelSideFormat<CellFormat<4, 2>, Cells>;
40 typedef DepthMajorSideFormatNCells4x2<Cells> KernelSideFormat; typedef
41 typedef typename KernelSideFormat::Cell CellFormat;
42 static const int kCells = KernelSideFormat::kCells;
48 void Pack(PackedSideBlock<KernelSideFormat>* dst, int start_width) { in Pack()
131 KernelSideFormat<CellFormat<4, 2, CellOrder::WidthMajor>, Cells>;
141 typedef WidthMajorSideFormatNCells4x2<Cells> KernelSideFormat; typedef
142 typedef typename KernelSideFormat::Cell CellFormat;
143 static const int kCells = KernelSideFormat::kCells;
149 void Pack(PackedSideBlock<KernelSideFormat>* dst, int start_width) { in Pack()
[all …]
Dpack.h49 typedef tKernelSideFormat KernelSideFormat; typedef
69 void seek_next_cell() const { pos_ += KernelSideFormat::Cell::kSize; } in seek_next_cell()
72 pos_ += n * KernelSideFormat::Cell::kSize; in seek_forward_n_cells()
209 typedef typename PackedSideBlock::KernelSideFormat KernelSideFormat; typedef
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
296 typedef typename KernelSideFormat::Cell CellFormat;
297 static const int kCells = KernelSideFormat::kCells;
Dkernel_sse.h34 KernelSideFormat<CellFormat<4, 2, CellOrder::WidthMajor>, 1>,
35 KernelSideFormat<CellFormat<4, 2, CellOrder::WidthMajor>, 1> >
208 KernelSideFormat<CellFormat<4, 2, CellOrder::WidthMajor>, 3>,
209 KernelSideFormat<CellFormat<4, 2, CellOrder::WidthMajor>, 1> >
Dpack_sse.h32 KernelSideFormat<CellFormat<4, 2, CellOrder::WidthMajor>, Cells>;
42 typedef WidthMajorSideFormatNCells4x2<Cells> KernelSideFormat; typedef
43 typedef typename KernelSideFormat::Cell CellFormat;
44 static const int kCells = KernelSideFormat::kCells;
50 void Pack(PackedSideBlock<KernelSideFormat>* dst, int start_width) { in Pack()
Dpack_msa.h30 using DepthMajorSideFormatNCells4x2 = KernelSideFormat<CellFormat<4, 2>, Cells>;
40 typedef DepthMajorSideFormatNCells4x2<Cells> KernelSideFormat; typedef
41 typedef typename KernelSideFormat::Cell CellFormat;
42 static constexpr int kCells = KernelSideFormat::kCells;
48 void Pack(PackedSideBlock<KernelSideFormat>* dst, int start_width) { in Pack()
184 KernelSideFormat<CellFormat<4, 2, CellOrder::WidthMajor>, Cells>;
194 typedef WidthMajorSideFormatNCells4x2<Cells> KernelSideFormat; typedef
195 typedef typename KernelSideFormat::Cell CellFormat;
196 static constexpr int kCells = KernelSideFormat::kCells;
202 void Pack(PackedSideBlock<KernelSideFormat>* dst, int start_width) { in Pack()
Dkernel_neon.h35 typedef KernelFormat<KernelSideFormat<CellFormat<4, 2>, 3>,
36 KernelSideFormat<CellFormat<4, 2>, 1> >
295 KernelSideFormat<CellFormat<4, 2, CellOrder::WidthMajor>, 3>,
296 KernelSideFormat<CellFormat<4, 2, CellOrder::WidthMajor>, 1> >
1266 typedef KernelFormat<KernelSideFormat<CellFormat<4, 2>, 3>,
1267 KernelSideFormat<CellFormat<4, 2>, 2> >
Dkernel_default.h87 KernelSideFormat<CellFormat<4, 16, CellOrder::WidthMajor>, 1>,
88 KernelSideFormat<CellFormat<4, 16, CellOrder::WidthMajor>, 1> > >
Dkernel_msa.h45 typedef KernelFormat<KernelSideFormat<CellFormat<4, 2>, 3>,
46 KernelSideFormat<CellFormat<4, 2>, 2> >
Dkernel.h143 struct KernelSideFormat { struct
152 struct KernelSideFormatInt8 : KernelSideFormat<tCellFormat, tCells> { argument
Dcompute.h30 typedef typename PackedLhs::KernelSideFormat KernelLhsFormat;
31 typedef typename PackedRhs::KernelSideFormat KernelRhsFormat;
/external/gemmlowp/test/
Dtest.cc1535 ReferenceKernel<KernelFormat<KernelSideFormat<CellFormat<1, 1>, 1>, in TestKernels()
1536 KernelSideFormat<CellFormat<1, 1>, 1>>>>( in TestKernels()
1540 ReferenceKernel<KernelFormat<KernelSideFormat<CellFormat<4, 2>, 1>, in TestKernels()
1541 KernelSideFormat<CellFormat<4, 2>, 2>>>>( in TestKernels()
1545 ReferenceKernel<KernelFormat<KernelSideFormat<CellFormat<4, 2>, 4>, in TestKernels()
1546 KernelSideFormat<CellFormat<4, 2>, 5>>>>( in TestKernels()
1550 KernelSideFormat<CellFormat<3, 4, CellOrder::DepthMajor>, 2>, in TestKernels()
1551 KernelSideFormat<CellFormat<5, 4, CellOrder::DepthMajor>, 3>>>>(&context); in TestKernels()
1554 KernelSideFormat<CellFormat<3, 4, CellOrder::WidthMajor>, 2>, in TestKernels()
1555 KernelSideFormat<CellFormat<5, 4, CellOrder::WidthMajor>, 3>>>>(&context); in TestKernels()
[all …]
/external/gemmlowp/doc/
Dpacking.md89 void seek_next_cell() const { pos_ += KernelSideFormat::Cell::kSize; }
92 pos_ += n * KernelSideFormat::Cell::kSize;
134 is templatized in the KernelSideFormat. At larger scales, the packing is
Dkernel.md37 typedef KernelFormat<KernelSideFormat<CellFormat<4, 2>, 3>,
38 KernelSideFormat<CellFormat<4, 2>, 1> > Format;