/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 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 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 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 D | output_neon.h | 75 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 D | output.h | 112 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/test/ |
H A D | test.cc | 126 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...] |
/external/gemmlowp/eight_bit_int_gemm/ |
H A D | eight_bit_int_gemm.cc | 73 const int result_shift = c_shift; local 91 result_mult_int, result_shift); \
|