Searched refs:quantized_multiplier (Results 1 - 5 of 5) sorted by relevance

/external/tensorflow/tensorflow/contrib/lite/kernels/internal/
H A Dquantization_util.h28 int32_t* quantized_multiplier,
36 int32_t* quantized_multiplier,
46 void QuantizeMultiplier(double double_multiplier, int32_t* quantized_multiplier,
55 int32_t* quantized_multiplier, int* left_shift);
H A Dquantization_util.cc25 void QuantizeMultiplier(double double_multiplier, int32_t* quantized_multiplier, argument
28 *quantized_multiplier = 0;
40 *quantized_multiplier = static_cast<int32_t>(q_fixed);
44 int32_t* quantized_multiplier,
47 QuantizeMultiplier(double_multiplier, quantized_multiplier, left_shift);
52 int32_t* quantized_multiplier,
57 QuantizeMultiplier(double_multiplier, quantized_multiplier, &shift);
64 int32_t* quantized_multiplier, int* left_shift) {
78 quantized_multiplier, left_shift);
43 QuantizeMultiplierGreaterThanOne(double double_multiplier, int32_t* quantized_multiplier, int* left_shift) argument
51 QuantizeMultiplierSmallerThanOne(double double_multiplier, int32_t* quantized_multiplier, int* right_shift) argument
62 PreprocessSoftmaxScaling(double beta, double input_scale, int input_integer_bits, int32_t* quantized_multiplier, int* left_shift) argument
H A Dcommon.h93 int32 x, int32 quantized_multiplier, int right_shift) {
97 SaturatingRoundingDoublingHighMul(x, quantized_multiplier), right_shift);
101 int32 x, int32 quantized_multiplier, int left_shift) {
104 quantized_multiplier);
107 inline int32 MultiplyByQuantizedMultiplier(int32 x, int32 quantized_multiplier, argument
114 x * (1 << left_shift), quantized_multiplier),
92 MultiplyByQuantizedMultiplierSmallerThanOne( int32 x, int32 quantized_multiplier, int right_shift) argument
100 MultiplyByQuantizedMultiplierGreaterThanOne( int32 x, int32 quantized_multiplier, int left_shift) argument
/external/gemmlowp/doc/
H A Dquantization_example.cc188 // produces a pair (quantized_multiplier, right_shift) where
189 // quantized_multiplier is an int32 representing a fixed-point value
199 // FixedPointMultiplication(int32_value, quantized_multiplier),
211 std::int32_t* quantized_multiplier,
239 *quantized_multiplier = static_cast<std::int32_t>(q);
338 std::int32_t quantized_multiplier;
340 QuantizeMultiplierSmallerThanOne(real_multiplier, &quantized_multiplier,
353 quantize_down_stage.result_fixedpoint_multiplier = quantized_multiplier;
210 QuantizeMultiplierSmallerThanOne(float real_multiplier, std::int32_t* quantized_multiplier, int* right_shift) argument
/external/tensorflow/tensorflow/contrib/lite/kernels/internal/reference/
H A Dreference_ops.h37 int32 x, int32 quantized_multiplier, int right_shift) {
41 SaturatingRoundingDoublingHighMul(x, quantized_multiplier), right_shift);
45 int32 x, int32 quantized_multiplier, int left_shift) {
48 quantized_multiplier);
36 MultiplyByQuantizedMultiplierSmallerThanOne( int32 x, int32 quantized_multiplier, int right_shift) argument
44 MultiplyByQuantizedMultiplierGreaterThanOne( int32 x, int32 quantized_multiplier, int left_shift) argument

Completed in 161 milliseconds