/external/gemmlowp/public/ |
H A D | output_stages.h | 35 // result_offset, result_mult_int, result_shift, 37 // ((input + result_offset) * result_mult_int + rounding) >> result_shift 42 std::int32_t result_mult_int; member in struct:gemmlowp::OutputStageQuantizeDownInt32ToUint8Scale 52 // result_offset, result_mult_int, result_shift, 54 // ((input + result_offset) * result_mult_int + rounding) >> result_shift 60 // and result_mult_int numbers. 64 VectorMap<const std::int32_t, tShape> result_mult_int; member in struct:gemmlowp::OutputStageQuantizeDownInt32ToUint8ScalePC 103 std::int32_t result_mult_int, 107 quantize_down_stage.result_mult_int = result_mult_int; 102 MakeStandardOutputPipeline(std::int32_t result_offset, std::int32_t result_mult_int, std::int32_t result_shift) argument 119 MakeStandardOutputPipeline(const VectorMap<const std::int32_t, tShape>& result_offset, const VectorMap<const std::int32_t, tShape>& result_mult_int, std::int32_t result_shift) argument [all...] |
H A D | gemmlowp.h | 94 // The meaning of the offsets, result_mult_int and result_shift 114 // The meaning of the offsets, result_mult_int and result_shift 122 int rhs_offset, int result_offset, int result_mult_int, 126 MakeStandardOutputPipeline(result_offset, result_mult_int, result_shift)); 119 Gemm(GemmContext* context, const MatrixMap<const Scalar, LhsOrder>& lhs, const MatrixMap<const Scalar, RhsOrder>& rhs, MatrixMap<Scalar, ResultOrder>* result, int lhs_offset, int rhs_offset, int result_offset, int result_mult_int, int result_shift) argument
|
/external/gemmlowp/internal/ |
H A D | output_neon.h | 76 const std::int32_t result_mult_int = output_stage.result_mult_int; local 82 vmlaq_n_s32(vdupq_n_s32(preshift_offset), a, result_mult_int); 106 const int32x4_t result_mult_int = local 107 vld1q_s32(output_stage.result_mult_int.data(row)); 112 vmlaq_s32(vdupq_n_s32(preshift_offset), a, result_mult_int); 136 const int32x4_t result_mult_int = local 137 vld1q_s32(output_stage.result_mult_int.data(col)); 142 vmlaq_s32(vdupq_n_s32(preshift_offset), a, result_mult_int);
|
H A D | output.h | 113 const std::int32_t result_mult_int = output_stage.result_mult_int; local 117 return ((input + result_offset) * result_mult_int + kRoundingTerm) >> 137 const std::int32_t result_mult_int = output_stage.result_mult_int(row); local 141 return ((input + result_offset) * result_mult_int + kRoundingTerm) >> 161 const std::int32_t result_mult_int = output_stage.result_mult_int(col); local 165 return ((input + result_offset) * result_mult_int + kRoundingTerm) >>
|
/external/gemmlowp/eight_bit_int_gemm/ |
H A D | eight_bit_int_gemm.cc | 72 const int result_mult_int = c_mult_int; local 91 result_mult_int, result_shift); \
|
/external/gemmlowp/test/ |
H A D | test.cc | 125 int rhs_offset, int result_offset, int result_mult_int, 134 MakeStandardOutputPipeline(result_offset, result_mult_int, 156 int rhs_offset, int result_offset, int result_mult_int, 165 MakeStandardOutputPipeline(result_offset, result_mult_int, 183 int rhs_offset, int result_offset, int result_mult_int, 187 result_mult_int, result_shift); 214 int rhs_offset, int result_offset, int result_mult_int, 223 result_mult_int, result_shift, result->stride(), BitDepth); 238 int rhs_offset, int result_offset, int result_mult_int, 243 result->data(), result_offset, result_mult_int, 121 Gemm(Context* context, const MatrixMap<const Scalar, LhsOrder>& lhs, const MatrixMap<const Scalar, RhsOrder>& rhs, MatrixMap<Scalar, ResultOrder>* result, int lhs_offset, int rhs_offset, int result_offset, int result_mult_int, int result_shift) argument 152 Gemm(Context* context, const MatrixMap<const Scalar, LhsOrder>& lhs, const MatrixMap<const Scalar, RhsOrder>& rhs, MatrixMap<Scalar, ResultOrder>* result, int lhs_offset, int rhs_offset, int result_offset, int result_mult_int, int result_shift) argument 179 Gemm(Context* context, const MatrixMap<const Scalar, LhsOrder>& lhs, const MatrixMap<const Scalar, RhsOrder>& rhs, MatrixMap<Scalar, ResultOrder>* result, int lhs_offset, int rhs_offset, int result_offset, int result_mult_int, int result_shift) argument 211 Gemm(Context*, const MatrixMap<const Scalar, LhsOrder>& lhs, const MatrixMap<const Scalar, RhsOrder>& rhs, MatrixMap<Scalar, ResultOrder>* result, int lhs_offset, int rhs_offset, int result_offset, int result_mult_int, int result_shift) argument 234 Gemm(bool transpose_a, bool transpose_b, bool transpose_c, const MatrixMap<const Scalar, LhsOrder>& lhs, const MatrixMap<const Scalar, RhsOrder>& rhs, MatrixMap<Scalar, ResultOrder>* result, int lhs_offset, int rhs_offset, int result_offset, int result_mult_int, int result_shift) argument 365 test_gemm_impl(typename GemmWrapper::Context* context, const LhsType& lhs, const RhsType& rhs, ResultType* result, int lhs_offset, int rhs_offset, int result_offset, int result_mult_int, int result_shift_min, int result_shift_max) argument 472 test_gemm(typename GemmWrapper::Context* context, const LhsType& lhs, const RhsType& rhs, ResultType* result, int lhs_offset, int rhs_offset, int result_offset, int result_mult_int) argument 1097 TestOutputStages(int rows, int depth, int cols, int result_offset, int result_mult_int, int result_shift) argument [all...] |