Home
last modified time | relevance | path

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

/external/gemmlowp/internal/
Dpack.h47 class PackedSideBlock {
51 PackedSideBlock(Side side, Allocator* allocator, in PackedSideBlock() function
61 ~PackedSideBlock() {} in ~PackedSideBlock()
206 template <typename SrcMapType, typename PackedSideBlock>
209 typedef typename PackedSideBlock::KernelSideFormat KernelSideFormat;
257 void Pack(PackedSideBlock* dst, int start_width) { in Pack()
287 template <typename SrcMapType, typename PackedSideBlock>
289 : public PackingRegisterBlockBase<SrcMapType, PackedSideBlock> {};
292 template <typename SrcMapType, typename PackedSideBlock>
295 typedef typename PackedSideBlock::KernelSideFormat KernelSideFormat;
[all …]
Dpack_neon.h35 PackedSideBlock<DepthMajorSideFormatNCells4x2<Cells>>>
38 PackedSideBlock<DepthMajorSideFormatNCells4x2<Cells>>> {
48 void Pack(PackedSideBlock<KernelSideFormat>* dst, int start_width) { in Pack()
136 PackedSideBlock<WidthMajorSideFormatNCells4x2<Cells>>>
139 PackedSideBlock<WidthMajorSideFormatNCells4x2<Cells>>> {
149 void Pack(PackedSideBlock<KernelSideFormat>* dst, int start_width) { in Pack()
260 PackedSideBlock<Int8FastKernelFormat<Width>>>
263 PackedSideBlock<Int8FastKernelFormat<Width>>> {
274 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()
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()
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.h439 typedef PackedSideBlock<typename KernelFormat::Lhs> PackedLhs;
440 typedef PackedSideBlock<typename KernelFormat::Rhs> PackedRhs;
653 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