Lines Matching full:zero_point
38 int8_t zero_point, in xnn_qs8_requantize_fp32() argument
45 const float min_less_zero_point = (float) ((int32_t) min - (int32_t) zero_point); in xnn_qs8_requantize_fp32()
46 const float max_less_zero_point = (float) ((int32_t) max - (int32_t) zero_point); in xnn_qs8_requantize_fp32()
52 const int32_t output = (int32_t) lrintf(scaled_input) + (int32_t) zero_point; in xnn_qs8_requantize_fp32()
59 uint8_t zero_point, in xnn_qu8_requantize_fp32() argument
66 const float min_less_zero_point = (float) ((int32_t) min - (int32_t) zero_point); in xnn_qu8_requantize_fp32()
67 const float max_less_zero_point = (float) ((int32_t) max - (int32_t) zero_point); in xnn_qu8_requantize_fp32()
73 const int32_t output = (int32_t) lrintf(scaled_input) + (int32_t) zero_point; in xnn_qu8_requantize_fp32()
80 int8_t zero_point, in xnn_qs8_requantize_rndna() argument
94 const int32_t min_less_zero_point = (int32_t) min - (int32_t) zero_point; in xnn_qs8_requantize_rndna()
95 const int32_t max_less_zero_point = (int32_t) max - (int32_t) zero_point; in xnn_qs8_requantize_rndna()
112 return (int8_t) (output + (int32_t) zero_point); in xnn_qs8_requantize_rndna()
118 uint8_t zero_point, in xnn_qu8_requantize_rndna() argument
132 const int32_t min_less_zero_point = (int32_t) min - (int32_t) zero_point; in xnn_qu8_requantize_rndna()
133 const int32_t max_less_zero_point = (int32_t) max - (int32_t) zero_point; in xnn_qu8_requantize_rndna()
150 return (uint8_t) (output + (int32_t) zero_point); in xnn_qu8_requantize_rndna()
156 int8_t zero_point, in xnn_qs8_requantize_rndnu() argument
170 const int32_t min_less_zero_point = (int32_t) min - (int32_t) zero_point; in xnn_qs8_requantize_rndnu()
171 const int32_t max_less_zero_point = (int32_t) max - (int32_t) zero_point; in xnn_qs8_requantize_rndnu()
177 return (int8_t) (output + (int32_t) zero_point); in xnn_qs8_requantize_rndnu()
183 uint8_t zero_point, in xnn_qu8_requantize_rndnu() argument
197 const int32_t min_less_zero_point = (int32_t) min - (int32_t) zero_point; in xnn_qu8_requantize_rndnu()
198 const int32_t max_less_zero_point = (int32_t) max - (int32_t) zero_point; in xnn_qu8_requantize_rndnu()
204 return (uint8_t) (output + (int32_t) zero_point); in xnn_qu8_requantize_rndnu()
239 inline static int8_t xnn_qs8_quantize(float val, float scale, int32_t zero_point) in xnn_qs8_quantize() argument
241 return (int8_t) lrintf(fminf(fmaxf(val / scale + (float) zero_point, -128.0f), 127.0f)); in xnn_qs8_quantize()
244 inline static uint8_t xnn_qu8_quantize(float val, float scale, int32_t zero_point) in xnn_qu8_quantize() argument
246 return (uint8_t) lrintf(fminf(fmaxf(val / scale + (float) zero_point, 0.0f), 255.0f)); in xnn_qu8_quantize()