Home
last modified time | relevance | path

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

/external/gemmlowp/standalone/
Dneon-gemm-kernel-benchmark.cc208 struct KernelSideFormat { struct
270 KernelSideFormat<CellFormat<4, 2, CellOrder::DepthMajor>, 3>,
271 KernelSideFormat<CellFormat<4, 2, CellOrder::DepthMajor>, 1> >
459 KernelSideFormat<CellFormat<3, 8, CellOrder::WidthMajor>, 1>,
460 KernelSideFormat<CellFormat<3, 8, CellOrder::WidthMajor>, 1> >
577 KernelSideFormat<CellFormat<4, 16, CellOrder::WidthMajor>, 1>,
578 KernelSideFormat<CellFormat<2, 16, CellOrder::WidthMajor>, 1> >
824 KernelSideFormat<CellFormat<4, 1, CellOrder::DepthMajor>, 3>,
825 KernelSideFormat<CellFormat<4, 1, CellOrder::DepthMajor>, 1> >
909 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()
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> >
1267 typedef KernelFormat<KernelSideFormat<CellFormat<4, 2>, 3>,
1268 KernelSideFormat<CellFormat<4, 2>, 2> >
Dkernel_default.h102 KernelSideFormat<CellFormat<4, 16, CellOrder::WidthMajor>, 1>,
103 KernelSideFormat<CellFormat<4, 16, CellOrder::WidthMajor>, 1> > >
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.cc1536 ReferenceKernel<KernelFormat<KernelSideFormat<CellFormat<1, 1>, 1>, in TestKernels()
1537 KernelSideFormat<CellFormat<1, 1>, 1>>>>( in TestKernels()
1541 ReferenceKernel<KernelFormat<KernelSideFormat<CellFormat<4, 2>, 1>, in TestKernels()
1542 KernelSideFormat<CellFormat<4, 2>, 2>>>>( in TestKernels()
1546 ReferenceKernel<KernelFormat<KernelSideFormat<CellFormat<4, 2>, 4>, in TestKernels()
1547 KernelSideFormat<CellFormat<4, 2>, 5>>>>( in TestKernels()
1551 KernelSideFormat<CellFormat<3, 4, CellOrder::DepthMajor>, 2>, in TestKernels()
1552 KernelSideFormat<CellFormat<5, 4, CellOrder::DepthMajor>, 3>>>>(&context); in TestKernels()
1555 KernelSideFormat<CellFormat<3, 4, CellOrder::WidthMajor>, 2>, in TestKernels()
1556 KernelSideFormat<CellFormat<5, 4, CellOrder::WidthMajor>, 3>>>>(&context); in TestKernels()
[all …]
/external/gemmlowp/doc/
Dpacking.txt92 void seek_next_cell() const { pos_ += KernelSideFormat::Cell::kSize; }
95 pos_ += n * KernelSideFormat::Cell::kSize;
138 packing code is templatized in the KernelSideFormat. At larger scales,
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
Dkernels.txt41 typedef KernelFormat<KernelSideFormat<CellFormat<4, 2>, 3>,
42 KernelSideFormat<CellFormat<4, 2>, 1> > Format;
Dkernel.md37 typedef KernelFormat<KernelSideFormat<CellFormat<4, 2>, 3>,
38 KernelSideFormat<CellFormat<4, 2>, 1> > Format;