/external/gemmlowp/public/ |
D | gemmlowp.h | 43 const MatrixMap<const InputScalar, LhsOrder>& lhs, in GemmWithOutputPipelinePC() 44 const MatrixMap<const InputScalar, RhsOrder>& rhs, in GemmWithOutputPipelinePC() 45 MatrixMap<OutputScalar, ResultOrder>* result, in GemmWithOutputPipelinePC() 101 const MatrixMap<const InputScalar, LhsOrder>& lhs, in GemmWithOutputPipeline() 102 const MatrixMap<const InputScalar, RhsOrder>& rhs, in GemmWithOutputPipeline() 103 MatrixMap<OutputScalar, ResultOrder>* result, in GemmWithOutputPipeline() 119 void Gemm(GemmContext* context, const MatrixMap<const Scalar, LhsOrder>& lhs, in Gemm() 120 const MatrixMap<const Scalar, RhsOrder>& rhs, in Gemm() 121 MatrixMap<Scalar, ResultOrder>* result, int lhs_offset, in Gemm()
|
D | map.h | 33 class MatrixMap { 43 MatrixMap() : data_(nullptr), rows_(0), cols_(0), stride_(0) {} in MatrixMap() function 44 MatrixMap(Scalar* data, int rows, int cols, int stride) in MatrixMap() function 46 MatrixMap(const MatrixMap& other) in MatrixMap() function 63 MatrixMap block(int start_row, int start_col, int block_rows, in block() 70 return MatrixMap(data(start_row, start_col), block_rows, block_cols, in block()
|
/external/gemmlowp/internal/ |
D | unpack.h | 40 MatrixMap<std::int32_t, MapOrder::ColMajor> Map() { in Map() 41 return MatrixMap<std::int32_t, MapOrder::ColMajor>( in Map() 46 MatrixMap<const std::int32_t, MapOrder::ColMajor> Map() const { in Map() 47 return MatrixMap<const std::int32_t, MapOrder::ColMajor>( in Map()
|
D | single_thread_gemm.h | 52 const MatrixMap<const InputScalar, LhsOrder>& lhs, in SingleThreadGemm() 53 const MatrixMap<const InputScalar, RhsOrder>& rhs, in SingleThreadGemm() 54 MatrixMap<OutputScalar, ResultOrder>* result, in SingleThreadGemm()
|
D | multi_thread_gemm.h | 372 const MatrixMap<const InputScalar, LhsOrder>& _lhs, in GemmWithPackedRhsTask() 374 MatrixMap<OutputScalar, ResultOrder>* _result, in GemmWithPackedRhsTask() 424 const MatrixMap<const InputScalar, LhsOrder> lhs; 426 MatrixMap<OutputScalar, ResultOrder> result; 535 const MatrixMap<const InputScalar, LhsOrder>& lhs, in MultiThreadGemm() 536 const MatrixMap<const InputScalar, RhsOrder>& rhs, in MultiThreadGemm() 537 MatrixMap<OutputScalar, ResultOrder>* result, in MultiThreadGemm()
|
D | unpack_neon.h | 72 MatrixMap<OutputScalar, MapOrder::ColMajor>, 75 typedef MatrixMap<OutputScalar, MapOrder::ColMajor> ResultBlockType;
|
/external/gemmlowp/test/ |
D | test.cc | 122 const MatrixMap<const Scalar, LhsOrder>& lhs, in Gemm() 123 const MatrixMap<const Scalar, RhsOrder>& rhs, in Gemm() 124 MatrixMap<Scalar, ResultOrder>* result, int lhs_offset, in Gemm() 153 const MatrixMap<const Scalar, LhsOrder>& lhs, in Gemm() 154 const MatrixMap<const Scalar, RhsOrder>& rhs, in Gemm() 155 MatrixMap<Scalar, ResultOrder>* result, int lhs_offset, in Gemm() 180 const MatrixMap<const Scalar, LhsOrder>& lhs, in Gemm() 181 const MatrixMap<const Scalar, RhsOrder>& rhs, in Gemm() 182 MatrixMap<Scalar, ResultOrder>* result, int lhs_offset, in Gemm() 211 static void Gemm(Context*, const MatrixMap<const Scalar, LhsOrder>& lhs, in Gemm() [all …]
|
D | test.h | 52 class Matrix : public MatrixMap<tScalar, tOrder> { 54 typedef MatrixMap<tScalar, tOrder> Map; 55 typedef MatrixMap<const tScalar, tOrder> ConstMap;
|
/external/gemmlowp/eight_bit_int_gemm/ |
D | eight_bit_int_gemm.cc | 82 MatrixMap<const std::uint8_t, LhsOrder> lhs(a, m, k, lda); in EightBitIntGemmImpl() 83 MatrixMap<const std::uint8_t, RhsOrder> rhs(b, k, n, ldb); in EightBitIntGemmImpl() 84 MatrixMap<std::uint8_t, ResultOrder> result(c, m, n, ldc); in EightBitIntGemmImpl() 117 MatrixMap<const std::uint8_t, LhsOrder> lhs(a, m, k, lda); in EightBitIntGemmInt32Impl() 118 MatrixMap<const std::uint8_t, RhsOrder> rhs(b, k, n, ldb); in EightBitIntGemmInt32Impl() 119 MatrixMap<std::int32_t, ResultOrder> result(c, m, n, ldc); in EightBitIntGemmInt32Impl()
|