Home | History | Annotate | Download | only in internal

Lines Matching refs:PackedSideBlock

40 // A PackedSideBlock instance is a packed block of either the LHS or RHS
45 // LHS or RHS matrix, one obtains a PackedSideBlock by calling PackLhs()
48 class PackedSideBlock {
52 PackedSideBlock(Side side, Allocator* allocator,
63 ~PackedSideBlock() {}
104 // The Allocator is assumed to outlive the PackedSideBlock.
124 // be able to iterate on the data in a const PackedSideBlock.
297 typename PackedSideBlock>
300 typedef typename PackedSideBlock::KernelSideFormat KernelSideFormat;
348 void Pack(PackedSideBlock* dst, int start_width,
379 typename PackedSideBlock>
382 PackedSideBlock> {};
386 typename PackedSideBlock>
389 typedef typename PackedSideBlock::KernelSideFormat KernelSideFormat;
396 typedef PackingRegisterBlock<QuantizationParams, SrcMapType, PackedSideBlock>
401 PackSideBlockImpl(PackedSideBlock* packed_side_block,
405 PackedSideBlock* packed_side_block() const { return packed_side_block_; }
485 // The PackedSideBlock being packed, i.e. the 'destination'.
486 PackedSideBlock* const packed_side_block_;
506 // Packs a block of the input LHS matrix, into a PackedSideBlock
507 template <typename BitDepthParams, typename PackedSideBlock,
509 void PackLhs(PackedSideBlock* dst, const MatrixMapType& src) {
524 typedef PackSideBlockImpl<QParams, SideMapType, PackedSideBlock> ImplType;
531 typedef PackSideBlockImpl<QParams, SideMapType, PackedSideBlock> ImplType;
537 // Packs a block of the input RHS matrix, into a PackedSideBlock
538 template <typename BitDepthParams, typename PackedSideBlock,
540 void PackRhs(PackedSideBlock* dst, const MatrixMapType& src) {
555 typedef PackSideBlockImpl<QParams, SideMapType, PackedSideBlock> ImplType;
562 typedef PackSideBlockImpl<QParams, SideMapType, PackedSideBlock> ImplType;