/external/gemmlowp/meta/ |
D | multi_thread_gemm.h | 60 GemmQuantized8BitOperation(std::int32_t lhs_offset, std::int32_t rhs_offset, in GemmQuantized8BitOperation() argument 63 : lhs_offset(lhs_offset), in GemmQuantized8BitOperation() 83 gemm_q8_strided(scratch, lhs, rhs, m, n, k, lhs_offset, rhs_offset, in ExecuteCacheFriendlyMatrixMatrix() 93 std::int32_t lhs_offset; 102 GemmFloatOperation(std::int32_t lhs_offset, std::int32_t rhs_offset, in GemmFloatOperation() argument 104 : lhs_offset(lhs_offset), in GemmFloatOperation() 122 gemm_f_strided(scratch, lhs, rhs, m, n, k, lhs_offset, rhs_offset, in ExecuteCacheFriendlyMatrixMatrix() 132 std::int32_t lhs_offset; 139 GemmInt32Operation(std::int32_t lhs_offset, std::int32_t rhs_offset) in GemmInt32Operation() argument 140 : lhs_offset(lhs_offset), rhs_offset(rhs_offset) {} in GemmInt32Operation() [all …]
|
D | single_thread_gemm.h | 8604 std::int32_t lhs_offset, std::int32_t rhs_offset, in gemm_q8_0_0_0_aligned() argument 8624 const std::int32_t const_offset = lhs_offset * rhs_offset * k + result_offset; in gemm_q8_0_0_0_aligned() 8633 zip_3x8_aligned(rhs_chunk, k, k, zipped_rhs_chunk, lhs_offset, 0); in gemm_q8_0_0_0_aligned() 8659 std::int32_t lhs_offset, std::int32_t rhs_offset, in gemm_q8_0_0_1_aligned() argument 8679 const std::int32_t const_offset = lhs_offset * rhs_offset * k + result_offset; in gemm_q8_0_0_1_aligned() 8688 zip_3x8_1_aligned(rhs_chunk, k, k, zipped_rhs_chunk, lhs_offset, 0); in gemm_q8_0_0_1_aligned() 8714 std::int32_t lhs_offset, std::int32_t rhs_offset, in gemm_q8_0_0_2_aligned() argument 8734 const std::int32_t const_offset = lhs_offset * rhs_offset * k + result_offset; in gemm_q8_0_0_2_aligned() 8743 zip_3x8_2_aligned(rhs_chunk, k, k, zipped_rhs_chunk, lhs_offset, 0); in gemm_q8_0_0_2_aligned() 8769 std::int32_t lhs_offset, std::int32_t rhs_offset, in gemm_q8_0_0_3_aligned() argument [all …]
|
/external/gemmlowp/public/ |
D | gemmlowp.h | 46 const LhsOffset& lhs_offset, in GemmWithOutputPipelinePC() argument 66 lhs_offset, rhs_offset, output_pipeline); in GemmWithOutputPipelinePC() 72 result, lhs_offset, rhs_offset, in GemmWithOutputPipelinePC() 80 lhs_offset, rhs_offset, output_pipeline); in GemmWithOutputPipelinePC() 86 result, lhs_offset, rhs_offset, in GemmWithOutputPipelinePC() 104 int lhs_offset, int rhs_offset, in GemmWithOutputPipeline() argument 106 const OffsetColDup lhs_offset_vector(lhs_offset, lhs.rows()); in GemmWithOutputPipeline() 121 MatrixMap<Scalar, ResultOrder>* result, int lhs_offset, in Gemm() argument 125 context, lhs, rhs, result, lhs_offset, rhs_offset, in Gemm()
|
/external/gemmlowp/test/ |
D | test.cc | 124 MatrixMap<Scalar, ResultOrder>* result, int lhs_offset, in Gemm() 127 const OffsetColDup lhs_offset_vector(lhs_offset, lhs.rows()); in Gemm() 155 MatrixMap<Scalar, ResultOrder>* result, int lhs_offset, in Gemm() 158 const OffsetColDup lhs_offset_vector(lhs_offset, lhs.rows()); in Gemm() 182 MatrixMap<Scalar, ResultOrder>* result, int lhs_offset, in Gemm() 186 context, lhs, rhs, result, lhs_offset, rhs_offset, result_offset, in Gemm() 213 MatrixMap<Scalar, ResultOrder>* result, int lhs_offset, in Gemm() 221 lhs.cols(), lhs.data(), lhs_offset, lhs.stride(), rhs.data(), in Gemm() 237 MatrixMap<Scalar, ResultOrder>* result, int lhs_offset, in Gemm() 241 rhs.cols(), lhs.cols(), lhs.data(), lhs_offset, in Gemm() [all …]
|
D | correctness_meta_gemm.cc | 63 std::int32_t lhs_offset, std::int32_t rhs_offset, in check_result() argument 73 (static_cast<std::int32_t>(left[depth * i + k]) + lhs_offset) * in check_result() 119 std::int32_t lhs_offset, std::int32_t rhs_offset, in check_result_f() argument 127 (static_cast<std::int32_t>(left[depth * i + k]) + lhs_offset) * in check_result_f()
|
/external/gemmlowp/eight_bit_int_gemm/ |
D | eight_bit_int_gemm.cc | 69 const int lhs_offset = a_offset; in EightBitIntGemmImpl() local 90 context, lhs, rhs, &result, lhs_offset, rhs_offset, result_offset, \ in EightBitIntGemmImpl() 107 const int lhs_offset = a_offset; in EightBitIntGemmInt32Impl() local 127 context, lhs, rhs, &result, lhs_offset, rhs_offset, empty_pipeline); \ in EightBitIntGemmInt32Impl() 239 std::int32_t lhs_offset, std::int32_t rhs_offset, in MetaGemmQuantized8Bit() argument 250 lhs, rhs, m, n, k, lhs_offset, rhs_offset, sum_offset, in MetaGemmQuantized8Bit() 257 rhs, lhs, n, m, k, rhs_offset, lhs_offset, sum_offset, in MetaGemmQuantized8Bit() 266 std::int32_t lhs_offset, std::int32_t rhs_offset, in MetaGemmFloat() argument 275 lhs, rhs, m, n, k, lhs_offset, rhs_offset, result_offset, result); in MetaGemmFloat() 281 rhs, lhs, n, m, k, rhs_offset, lhs_offset, result_offset, result); in MetaGemmFloat()
|
/external/gemmlowp/internal/ |
D | unpack.h | 97 const LhsOffset& lhs_offset, const RhsOffset& rhs_offset, in Unpack() 118 std::int32_t raw_1x = rhs_sums_of_each_slice[c] * lhs_offset(r); in Unpack() 126 std::int32_t term_11 = lhs_offset(r) * rhs_offset(c) * depth; in Unpack() 149 const LhsOffset& lhs_offset, const RhsOffset& rhs_offset, in UnpackResult() argument 155 lhs_offset, rhs_offset, output_pipeline); in UnpackResult()
|
D | unpack_neon.h | 79 const LhsOffset& lhs_offset, const RhsOffset& rhs_offset, 97 auto lhs_offset_iter = const_iterator(lhs_offset); 184 const std::int32_t raw_1x = rhs_sums_of_each_slice_c * lhs_offset(r); 192 const std::int32_t term_11 = lhs_offset(r) * rhs_offset(c) * depth;
|
D | multi_thread_gemm.h | 382 lhs_offset(_lhs_offset), in GemmWithPackedRhsTask() 416 lhs_offset, rhs_offset, output_pipeline); in Run() 427 const LhsOffset& lhs_offset; member 538 const LhsOffset& lhs_offset, const RhsOffset& rhs_offset, in MultiThreadGemm() argument 557 lhs_offset, rhs_offset, in MultiThreadGemm() 608 lhs_offset, rhs_offset, output_pipeline); in MultiThreadGemm()
|
D | single_thread_gemm.h | 55 const LhsOffset& lhs_offset, const RhsOffset& rhs_offset, in SingleThreadGemm() argument 107 lhs_offset, rhs_offset, output_pipeline); in SingleThreadGemm()
|