Home
last modified time | relevance | path

Searched refs:scale_bits (Results 1 – 25 of 36) sorted by relevance

12

/external/harfbuzz_ng/util/
Dview-cairo.hh41 lines (0), scale_bits (0) {} in view_cairo_t()
49 scale_bits = - (int) font_opts->subpixel_bits; in init()
65 helper_cairo_line_from_buffer (&l, buffer, text, text_len, scale_bits, utf8_clusters); in consume_glyphs()
92 int scale_bits; member
Dview-cairo.cc46 double ascent = y_sign * scalbn ((double) extents.ascender, scale_bits); in render()
47 double descent = y_sign * -scalbn ((double) extents.descender, scale_bits); in render()
48 …t = y_sign * scalbn ((double) extents.ascender - extents.descender + extents.line_gap, scale_bits); in render()
Dhelper-cairo.cc478 int scale_bits, in helper_cairo_line_from_buffer() argument
511 l->glyphs[i].x = scalbn ((double) hb_position->x_offset + x, scale_bits); in helper_cairo_line_from_buffer()
512 l->glyphs[i].y = scalbn ((double) -hb_position->y_offset + y, scale_bits); in helper_cairo_line_from_buffer()
519 l->glyphs[i].x = scalbn ((double) x, scale_bits); in helper_cairo_line_from_buffer()
520 l->glyphs[i].y = scalbn ((double) y, scale_bits); in helper_cairo_line_from_buffer()
/external/libgav1/libgav1/src/dsp/
Dintrapred_directional.cc64 const int scale_bits = 6 - upsample_shift; in DirectionalIntraPredictorZone1_C() local
69 int top_base_x = top_x >> scale_bits; in DirectionalIntraPredictorZone1_C()
160 const int scale_bits = 6 - upsample_shift; in DirectionalIntraPredictorZone3_C() local
164 ((ystep * width) >> scale_bits) + in DirectionalIntraPredictorZone3_C()
172 int left_base_y = left_y >> scale_bits; in DirectionalIntraPredictorZone3_C()
/external/XNNPACK/src/xnnpack/
Drequantization.h76 const uint32_t scale_bits = fp32_to_bits(scale); in xnn_qu8_requantize_precise() local
77 const uint32_t multiplier = (scale_bits & UINT32_C(0x007FFFFF)) | UINT32_C(0x00800000); in xnn_qu8_requantize_precise()
78 const uint32_t shift = 127 + 23 - (scale_bits >> 23); in xnn_qu8_requantize_precise()
124 const uint32_t scale_bits = fp32_to_bits(scale); in xnn_qs8_requantize_precise() local
125 const uint32_t multiplier = (scale_bits & UINT32_C(0x007FFFFF)) | UINT32_C(0x00800000); in xnn_qs8_requantize_precise()
126 const uint32_t shift = 127 + 23 - (scale_bits >> 23); in xnn_qs8_requantize_precise()
Dparams-init.h38 const uint32_t scale_bits = fp32_to_bits(scale); in xnn_init_scalar_qu8_gemm_params() local
41 …const int32_t multiplier = (int32_t)(((scale_bits & UINT32_C(0x007FFFFF)) | UINT32_C(0x00800000)) … in xnn_init_scalar_qu8_gemm_params()
75 const uint32_t scale_bits = fp32_to_bits(scale); in xnn_init_qu8_gemm_params() local
78 …const int32_t multiplier = (int32_t)(((scale_bits & UINT32_C(0x007FFFFF)) | UINT32_C(0x00800000)) … in xnn_init_qu8_gemm_params()
148 const uint32_t scale_bits = fp32_to_bits(scale); in xnn_init_scalar_qs8_gemm_params() local
151 …const int32_t multiplier = (int32_t)(((scale_bits & UINT32_C(0x007FFFFF)) | UINT32_C(0x00800000)) … in xnn_init_scalar_qs8_gemm_params()
181 const uint32_t scale_bits = fp32_to_bits(scale); in xnn_init_qs8_gemm_params() local
184 …const int32_t multiplier = (int32_t)(((scale_bits & UINT32_C(0x007FFFFF)) | UINT32_C(0x00800000)) … in xnn_init_qs8_gemm_params()
300 const uint32_t scale_bits = fp32_to_bits(scale); in xnn_init_qu8_avgpool_params() local
303 const int32_t multiplier = ((int32_t) scale_bits & INT32_C(0x007FFFFF)) | INT32_C(0x00800000); in xnn_init_qu8_avgpool_params()
[all …]
/external/XNNPACK/src/qu8-requantization/
Dprecise-scalar-signed64.c32 const uint32_t scale_bits = fp32_to_bits(scale); in xnn_qu8_requantize_precise__scalar_signed64() local
33 const int32_t multiplier = ((int32_t) scale_bits & INT32_C(0x007FFFFF)) | INT32_C(0x00800000); in xnn_qu8_requantize_precise__scalar_signed64()
34 const uint32_t shift = 127 + 23 - (scale_bits >> 23); in xnn_qu8_requantize_precise__scalar_signed64()
Dprecise-scalar-unsigned64.c32 const uint32_t scale_bits = fp32_to_bits(scale); in xnn_qu8_requantize_precise__scalar_unsigned64() local
33 const uint32_t multiplier = (scale_bits & UINT32_C(0x007FFFFF)) | UINT32_C(0x00800000); in xnn_qu8_requantize_precise__scalar_unsigned64()
34 const uint32_t shift = 127 + 23 - (scale_bits >> 23); in xnn_qu8_requantize_precise__scalar_unsigned64()
Dprecise-scalar-unsigned32.c32 const uint32_t scale_bits = fp32_to_bits(scale); in xnn_qu8_requantize_precise__scalar_unsigned32() local
33 const uint32_t multiplier = (scale_bits << 8) | UINT32_C(0x80000000); in xnn_qu8_requantize_precise__scalar_unsigned32()
34 const uint32_t shift = 127 + 31 - (scale_bits >> 23); in xnn_qu8_requantize_precise__scalar_unsigned32()
Dprecise-sse4.c33 const uint32_t scale_bits = fp32_to_bits(scale); in xnn_qu8_requantize_precise__sse4() local
34 const uint32_t multiplier = (scale_bits << 8) | UINT32_C(0x80000000); in xnn_qu8_requantize_precise__sse4()
35 const uint32_t shift = 127 + 31 - (scale_bits >> 23); in xnn_qu8_requantize_precise__sse4()
Dprecise-ssse3.c33 const uint32_t scale_bits = fp32_to_bits(scale); in xnn_qu8_requantize_precise__ssse3() local
34 const uint32_t multiplier = (scale_bits & UINT32_C(0x007FFFFF)) | UINT32_C(0x00800000); in xnn_qu8_requantize_precise__ssse3()
35 const uint32_t shift = 127 + 23 - (scale_bits >> 23); in xnn_qu8_requantize_precise__ssse3()
Dprecise-sse2.c33 const uint32_t scale_bits = fp32_to_bits(scale); in xnn_qu8_requantize_precise__sse2() local
34 const uint32_t multiplier = (scale_bits & UINT32_C(0x007FFFFF)) | UINT32_C(0x00800000); in xnn_qu8_requantize_precise__sse2()
35 const uint32_t shift = 127 + 23 - (scale_bits >> 23); in xnn_qu8_requantize_precise__sse2()
Dq31-neon.c34 const uint32_t scale_bits = fp32_to_bits(scale); in xnn_qu8_requantize_q31__neon() local
37 …const int32_t multiplier = (int32_t)(((scale_bits & UINT32_C(0x007FFFFF)) | UINT32_C(0x00800000)) … in xnn_qu8_requantize_q31__neon()
Dprecise-neon.c33 const uint32_t scale_bits = fp32_to_bits(scale); in xnn_qu8_requantize_precise__neon() local
34 const int32_t multiplier = ((int32_t) scale_bits & INT32_C(0x007FFFFF)) | INT32_C(0x00800000); in xnn_qu8_requantize_precise__neon()
35 const int32_t shift = 127 + 23 - (scale_bits >> 23); in xnn_qu8_requantize_precise__neon()
Dq31-scalar.c33 const uint32_t scale_bits = fp32_to_bits(scale); in xnn_qu8_requantize_q31__scalar() local
36 …const int32_t multiplier = (int32_t)(((scale_bits & UINT32_C(0x007FFFFF)) | UINT32_C(0x00800000)) … in xnn_qu8_requantize_q31__scalar()
/external/XNNPACK/src/qs8-requantization/
Dprecise-scalar-signed64.c32 const uint32_t scale_bits = fp32_to_bits(scale); in xnn_qs8_requantize_precise__scalar_signed64() local
33 const int32_t multiplier = ((int32_t) scale_bits & INT32_C(0x007FFFFF)) | INT32_C(0x00800000); in xnn_qs8_requantize_precise__scalar_signed64()
34 const uint32_t shift = 127 + 23 - (scale_bits >> 23); in xnn_qs8_requantize_precise__scalar_signed64()
Dprecise-scalar-unsigned64.c32 const uint32_t scale_bits = fp32_to_bits(scale); in xnn_qs8_requantize_precise__scalar_unsigned64() local
33 const uint32_t multiplier = (scale_bits & UINT32_C(0x007FFFFF)) | UINT32_C(0x00800000); in xnn_qs8_requantize_precise__scalar_unsigned64()
34 const uint32_t shift = 127 + 23 - (scale_bits >> 23); in xnn_qs8_requantize_precise__scalar_unsigned64()
Dprecise-sse4.c33 const uint32_t scale_bits = fp32_to_bits(scale); in xnn_qs8_requantize_precise__sse4() local
34 const uint32_t multiplier = (scale_bits << 8) | UINT32_C(0x80000000); in xnn_qs8_requantize_precise__sse4()
35 const uint32_t shift = 127 + 31 - (scale_bits >> 23); in xnn_qs8_requantize_precise__sse4()
Dprecise-scalar-unsigned32.c32 const uint32_t scale_bits = fp32_to_bits(scale); in xnn_qs8_requantize_precise__scalar_unsigned32() local
33 const uint32_t multiplier = (scale_bits << 8) | UINT32_C(0x80000000); in xnn_qs8_requantize_precise__scalar_unsigned32()
34 const uint32_t shift = 127 + 31 - (scale_bits >> 23); in xnn_qs8_requantize_precise__scalar_unsigned32()
Dprecise-ssse3.c33 const uint32_t scale_bits = fp32_to_bits(scale); in xnn_qs8_requantize_precise__ssse3() local
34 const uint32_t multiplier = (scale_bits & UINT32_C(0x007FFFFF)) | UINT32_C(0x00800000); in xnn_qs8_requantize_precise__ssse3()
35 const uint32_t shift = 127 + 23 - (scale_bits >> 23); in xnn_qs8_requantize_precise__ssse3()
Dprecise-sse2.c33 const uint32_t scale_bits = fp32_to_bits(scale); in xnn_qs8_requantize_precise__sse2() local
34 const uint32_t multiplier = (scale_bits & UINT32_C(0x007FFFFF)) | UINT32_C(0x00800000); in xnn_qs8_requantize_precise__sse2()
35 const uint32_t shift = 127 + 23 - (scale_bits >> 23); in xnn_qs8_requantize_precise__sse2()
Dq31-neon.c34 const uint32_t scale_bits = fp32_to_bits(scale); in xnn_qs8_requantize_q31__neon() local
37 …const int32_t multiplier = (int32_t)(((scale_bits & UINT32_C(0x007FFFFF)) | UINT32_C(0x00800000)) … in xnn_qs8_requantize_q31__neon()
Dprecise-neon.c33 const uint32_t scale_bits = fp32_to_bits(scale); in xnn_qs8_requantize_precise__neon() local
34 const int32_t multiplier = ((int32_t) scale_bits & INT32_C(0x007FFFFF)) | INT32_C(0x00800000); in xnn_qs8_requantize_precise__neon()
35 const int32_t shift = 127 + 23 - (scale_bits >> 23); in xnn_qs8_requantize_precise__neon()
/external/libgav1/libgav1/src/dsp/arm/
Dintrapred_directional_neon.cc80 const int scale_bits = 6 - upsample_shift; in DirectionalZone1_WxH() local
94 const int top_base_x = top_x >> scale_bits; in DirectionalZone1_WxH()
151 const int scale_bits = 6 - upsample_shift; in DirectionalZone1_WxH() local
166 const int top_base_x = top_x >> scale_bits; in DirectionalZone1_WxH()
292 const int scale_bits = 6 - upsample_shift; in DirectionalZone3_WxH() local
296 ((ystep * width) >> scale_bits) + in DirectionalZone3_WxH()
311 LoadStepwise(left + (index_0 >> scale_bits), base_step, right_step, in DirectionalZone3_WxH()
317 LoadStepwise(left + (index_1 >> scale_bits), base_step, right_step, in DirectionalZone3_WxH()
323 LoadStepwise(left + (index_2 >> scale_bits), base_step, right_step, in DirectionalZone3_WxH()
329 LoadStepwise(left + (index_3 >> scale_bits), base_step, right_step, in DirectionalZone3_WxH()
[all …]
/external/libgav1/libgav1/src/dsp/x86/
Dintrapred_directional_sse4.cc91 const int scale_bits = 6 - upsample_shift; in DirectionalZone1_4xH() local
109 const int xstep_units = std::max(xstep >> scale_bits, 1); in DirectionalZone1_4xH()
117 const int top_base_x = top_x >> scale_bits; in DirectionalZone1_4xH()
156 const int scale_bits = 6 - upsample_shift; in DirectionalZone1_Large() local
168 const int xstep_units = std::max(xstep >> scale_bits, 1); in DirectionalZone1_Large()
173 LeftShift((max_base_x - (base_step * width)), scale_bits) / xstep, in DirectionalZone1_Large()
179 int top_base_x = top_x >> scale_bits; in DirectionalZone1_Large()
208 int top_base_x = top_x >> scale_bits; in DirectionalZone1_Large()
268 const int scale_bits = 6 - upsample_shift; in DirectionalZone1_SSE4_1() local
278 if (((xstep * height) >> scale_bits) + base_step * width < max_base_x) { in DirectionalZone1_SSE4_1()
[all …]

12