Home
last modified time | relevance | path

Searched refs:PackedSideBlock (Results 1 – 9 of 9) sorted by relevance

/external/gemmlowp/internal/
Dpack.h47 class PackedSideBlock {
51 PackedSideBlock(Side side, Allocator* allocator, in PackedSideBlock() function
61 ~PackedSideBlock() {} in ~PackedSideBlock()
210 template <typename SrcMapType, typename PackedSideBlock>
213 typedef typename PackedSideBlock::KernelSideFormat KernelSideFormat;
265 void Pack(PackedSideBlock* dst, int start_width) { in Pack()
295 template <typename SrcMapType, typename PackedSideBlock>
297 : public PackingRegisterBlockBase<SrcMapType, PackedSideBlock> {};
300 template <typename SrcMapType, typename PackedSideBlock>
303 typedef typename PackedSideBlock::KernelSideFormat KernelSideFormat;
[all …]
Dpack_neon.h38 PackedSideBlock<DepthMajorSideFormatNCells4x2<Cells>>>
41 PackedSideBlock<DepthMajorSideFormatNCells4x2<Cells>>> {
51 void Pack(PackedSideBlock<KernelSideFormat>* dst, int start_width) { in Pack()
139 PackedSideBlock<WidthMajorSideFormatNCells4x2<Cells>>>
142 PackedSideBlock<WidthMajorSideFormatNCells4x2<Cells>>> {
152 void Pack(PackedSideBlock<KernelSideFormat>* dst, int start_width) { in Pack()
263 PackedSideBlock<Int8FastKernelFormat<Width>>>
266 PackedSideBlock<Int8FastKernelFormat<Width>>> {
277 void Pack(PackedSideBlock<KernelSideFormat>* dst, int start_width) { in Pack()
328 PackedSideBlock<Int8InputsFastKernelFormat<Width>>>
[all …]
Dpack_msa.h35 PackedSideBlock<DepthMajorSideFormatNCells4x2<Cells>>>
38 PackedSideBlock<DepthMajorSideFormatNCells4x2<Cells>>> {
48 void Pack(PackedSideBlock<KernelSideFormat>* dst, int start_width) { in Pack()
189 PackedSideBlock<WidthMajorSideFormatNCells4x2<Cells>>>
192 PackedSideBlock<WidthMajorSideFormatNCells4x2<Cells>>> {
202 void Pack(PackedSideBlock<KernelSideFormat>* dst, int start_width) { in Pack()
357 PackedSideBlock<Int8FastKernelFormat<Width>>>
360 PackedSideBlock<Int8FastKernelFormat<Width>>> {
371 void Pack(PackedSideBlock<KernelSideFormat>* dst, int start_width) { in Pack()
Dpack_avx.h37 PackedSideBlock<WidthMajorSideFormatNCells4x2<Cells>>>
40 PackedSideBlock<WidthMajorSideFormatNCells4x2<Cells>>> {
50 void Pack(PackedSideBlock<KernelSideFormat> *dst, int start_width) { in Pack()
191 PackedSideBlock<RhsWidthMajorSideFormatNCells4x2<Cells>>>
194 PackedSideBlock<RhsWidthMajorSideFormatNCells4x2<Cells>>> {
204 void Pack(PackedSideBlock<KernelSideFormat> *dst, int start_width) { in Pack()
Dpack_sse.h37 PackedSideBlock<WidthMajorSideFormatNCells4x2<Cells> > >
40 PackedSideBlock<WidthMajorSideFormatNCells4x2<Cells> > > {
50 void Pack(PackedSideBlock<KernelSideFormat>* dst, int start_width) { in Pack()
Dsingle_thread_gemm.h115 PackedSideBlock<typename KernelFormat::Lhs> packed_lhs(Side::Lhs, allocator, in SingleThreadGemm()
117 PackedSideBlock<typename KernelFormat::Rhs> packed_rhs(Side::Rhs, allocator, in SingleThreadGemm()
Dmulti_thread_gemm.h467 typedef PackedSideBlock<typename KernelFormat::Lhs> PackedLhs;
468 typedef PackedSideBlock<typename KernelFormat::Rhs> PackedRhs;
681 PackedSideBlock<typename KernelFormat::Rhs> packed_rhs(Side::Rhs, allocator, in MultiThreadGemm()
/external/gemmlowp/doc/
Dpacking.md52 ### Sequential access to PackedSideBlock data
54 See PackedSideBlock in internal/pack.h, specifically the following data members:
74 // be able to iterate on the data in a const PackedSideBlock.
96 ### Random access to PackedSideBlock data at larger scales
Dlow-precision.md176 See in [internal/pack.h](../internal/pack.h), in the PackedSideBlock class, the