Searched refs:PackedSideBlock (Results 1 – 9 of 9) sorted by relevance
/external/gemmlowp/internal/ |
D | pack.h | 47 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 …]
|
D | pack_neon.h | 38 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 …]
|
D | pack_msa.h | 35 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()
|
D | pack_avx.h | 37 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()
|
D | pack_sse.h | 37 PackedSideBlock<WidthMajorSideFormatNCells4x2<Cells> > > 40 PackedSideBlock<WidthMajorSideFormatNCells4x2<Cells> > > { 50 void Pack(PackedSideBlock<KernelSideFormat>* dst, int start_width) { in Pack()
|
D | single_thread_gemm.h | 115 PackedSideBlock<typename KernelFormat::Lhs> packed_lhs(Side::Lhs, allocator, in SingleThreadGemm() 117 PackedSideBlock<typename KernelFormat::Rhs> packed_rhs(Side::Rhs, allocator, in SingleThreadGemm()
|
D | multi_thread_gemm.h | 467 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/ |
D | packing.md | 52 ### 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
|
D | low-precision.md | 176 See in [internal/pack.h](../internal/pack.h), in the PackedSideBlock class, the
|