Searched defs:result_shift (Results 1 - 6 of 6) sorted by relevance

/external/gemmlowp/public/
H A Doutput_stages.h35 // result_offset, result_mult_int, result_shift,
37 // ((input + result_offset) * result_mult_int + rounding) >> result_shift
39 // rounding = (result_shift < 1) ? 0 : (1 << (result_shift - 1));
43 std::int32_t result_shift; member in struct:gemmlowp::OutputStageQuantizeDownInt32ToUint8Scale
52 // result_offset, result_mult_int, result_shift,
54 // ((input + result_offset) * result_mult_int + rounding) >> result_shift
56 // rounding = (result_shift < 1) ? 0 : (1 << (result_shift - 1));
65 std::int32_t result_shift; member in struct:gemmlowp::OutputStageQuantizeDownInt32ToUint8ScalePC
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 Dgemmlowp.h94 // The meaning of the offsets, result_mult_int and result_shift
114 // The meaning of the offsets, result_mult_int and result_shift
123 int result_shift) {
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 Doutput_neon.h75 const std::int32_t result_shift = output_stage.result_shift; local
79 (result_shift < 1) ? 0 : (1 << (result_shift - 1));
83 return vshlq_s32(b, vdupq_n_s32(-result_shift));
103 const std::int32_t result_shift = output_stage.result_shift; local
105 (result_shift < 1) ? 0 : (1 << (result_shift - 1));
113 return vshlq_s32(b, vdupq_n_s32(-result_shift));
133 const std::int32_t result_shift = output_stage.result_shift; local
[all...]
H A Doutput.h112 const std::int32_t result_shift = output_stage.result_shift; local
116 (result_shift < 1) ? 0 : (1 << (result_shift - 1));
118 result_shift;
136 const std::int32_t result_shift = output_stage.result_shift; local
140 (result_shift < 1) ? 0 : (1 << (result_shift - 1));
142 result_shift;
160 const std::int32_t result_shift = output_stage.result_shift; local
[all...]
/external/gemmlowp/eight_bit_int_gemm/
H A Deight_bit_int_gemm.cc73 const int result_shift = c_shift; local
91 result_mult_int, result_shift); \
/external/gemmlowp/test/
H A Dtest.cc126 int result_shift) {
135 result_shift));
157 int result_shift) {
166 result_shift));
184 int result_shift) {
187 result_mult_int, result_shift);
215 int result_shift) {
223 result_mult_int, result_shift, result->stride(), BitDepth);
239 int result_shift) {
244 result_shift, resul
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
374 const int result_shift = (result_shift_min + result_shift_max) / 2; local
765 const int result_shift = c_shift; local
985 const int result_shift = c_shift; local
1097 TestOutputStages(int rows, int depth, int cols, int result_offset, int result_mult_int, int result_shift) argument
[all...]

Completed in 171 milliseconds