HomeSort by relevance Sort by last modified time
    Searched refs:conv_params (Results 26 - 50 of 68) sorted by null

12 3

  /external/libaom/libaom/av1/common/x86/
convolve_2d_avx2.c 28 ConvolveParams *conv_params) {
34 FILTER_BITS * 2 - conv_params->round_0 - conv_params->round_1;
35 const int offset_bits = bd + 2 * FILTER_BITS - conv_params->round_0;
37 assert(conv_params->round_0 > 0);
40 ((1 << (conv_params->round_0 - 1)) >> 1) + (1 << (bd + FILTER_BITS - 2)));
41 const __m128i round_shift_h = _mm_cvtsi32_si128(conv_params->round_0 - 1);
44 (1 << offset_bits) + ((1 << conv_params->round_1) >> 1));
45 const __m128i sum_shift_v = _mm_cvtsi32_si128(conv_params->round_1);
48 ((1 << bits) >> 1) - (1 << (offset_bits - conv_params->round_1))
    [all...]
highbd_convolve_2d_ssse3.c 26 const int subpel_y_q4, ConvolveParams *conv_params, int bd) {
37 assert(bd + FILTER_BITS + 2 - conv_params->round_0 <= 16);
41 ((1 << conv_params->round_0) >> 1) + (1 << (bd + FILTER_BITS - 1)));
42 const __m128i round_shift_x = _mm_cvtsi32_si128(conv_params->round_0);
45 _mm_set1_epi32(((1 << conv_params->round_1) >> 1) -
46 (1 << (bd + 2 * FILTER_BITS - conv_params->round_0 - 1)));
47 const __m128i round_shift_y = _mm_cvtsi32_si128(conv_params->round_1);
50 FILTER_BITS * 2 - conv_params->round_0 - conv_params->round_1;
wiener_convolve_avx2.c 33 const ConvolveParams *conv_params) {
55 _mm256_set1_epi16(WIENER_CLAMP_LIMIT(conv_params->round_0, bd) - 1);
86 (1 << (conv_params->round_0 - 1)) + (1 << (bd + FILTER_BITS - 1)));
130 _mm256_add_epi32(res_even_sum, round_const), conv_params->round_0);
132 _mm256_add_epi32(res_odd_sum, round_const), conv_params->round_0);
177 _mm256_set1_epi32((1 << (conv_params->round_1 - 1)) -
178 (1 << (bd + conv_params->round_1 - 1)));
235 _mm256_add_epi32(res_lo, round_const), conv_params->round_1);
237 _mm256_add_epi32(res_hi, round_const), conv_params->round_1);
highbd_warp_plane_sse4.c 293 ConvolveParams *conv_params, int16_t alpha,
298 conv_params->round_0 +
299 AOMMAX(bd + FILTER_BITS - conv_params->round_0 - 14, 0);
300 const int reduce_bits_vert = conv_params->is_compound
301 ? conv_params->round_1
304 assert(IMPLIES(conv_params->is_compound, conv_params->dst != NULL));
306 assert(IMPLIES(conv_params->do_average, conv_params->is_compound));
316 2 * FILTER_BITS - conv_params->round_0 - conv_params->round_1
    [all...]
highbd_convolve_2d_avx2.c 29 ConvolveParams *conv_params, int bd) {
40 assert(bd + FILTER_BITS + 2 - conv_params->round_0 <= 16);
45 ((1 << conv_params->round_0) >> 1) + (1 << (bd + FILTER_BITS - 1)));
46 const __m128i round_shift_x = _mm_cvtsi32_si128(conv_params->round_0);
49 ((1 << conv_params->round_1) >> 1) -
50 (1 << (bd + 2 * FILTER_BITS - conv_params->round_0 - 1)));
51 const __m128i round_shift_y = _mm_cvtsi32_si128(conv_params->round_1);
54 FILTER_BITS * 2 - conv_params->round_0 - conv_params->round_1;
226 const int subpel_y_q4, ConvolveParams *conv_params, int bd)
    [all...]
convolve_avx2.c 25 ConvolveParams *conv_params) {
34 assert(conv_params->round_0 <= FILTER_BITS);
35 assert(((conv_params->round_0 + conv_params->round_1) <= (FILTER_BITS + 1)) ||
36 ((conv_params->round_0 + conv_params->round_1) == (2 * FILTER_BITS)));
40 (void)conv_params;
268 ConvolveParams *conv_params) {
269 const int bits = FILTER_BITS - conv_params->round_0;
272 _mm256_set1_epi16((1 << (conv_params->round_0 - 1)) >> 1)
    [all...]
reconinter_sse4.c 100 ConvolveParams *conv_params, int bd) {
104 2 * FILTER_BITS - conv_params->round_0 - conv_params->round_1 + (bd - 8);
  /external/libaom/libaom/aom_dsp/
blend_a64_mask.c 40 ConvolveParams *conv_params) {
43 const int offset_bits = bd + 2 * FILTER_BITS - conv_params->round_0;
44 const int round_offset = (1 << (offset_bits - conv_params->round_1)) +
45 (1 << (offset_bits - conv_params->round_1 - 1));
47 2 * FILTER_BITS - conv_params->round_0 - conv_params->round_1;
127 ConvolveParams *conv_params, const int bd) {
128 const int offset_bits = bd + 2 * FILTER_BITS - conv_params->round_0;
129 const int round_offset = (1 << (offset_bits - conv_params->round_1)) +
130 (1 << (offset_bits - conv_params->round_1 - 1))
    [all...]
  /external/libaom/libaom/av1/common/arm/
reconinter_neon.c 26 ConvolveParams *conv_params, int bd) {
31 2 * FILTER_BITS - conv_params->round_0 - conv_params->round_1 + (bd - 8);
jnt_convolve_neon.c 564 ConvolveParams *conv_params, const int16_t *y_filter, int h, int w) {
572 int dst_stride = conv_params->dst_stride;
573 const int offset_bits = bd + 2 * FILTER_BITS - conv_params->round_0;
574 const int16_t sub_const = (1 << (offset_bits - conv_params->round_1)) +
575 (1 << (offset_bits - conv_params->round_1 - 1));
578 2 * FILTER_BITS - conv_params->round_0 - conv_params->round_1;
579 const int offset = bd + 2 * FILTER_BITS - conv_params->round_0;
580 const int32x4_t round_shift_vec = vdupq_n_s32(-(conv_params->round_1));
583 const uint16_t fwd_offset = conv_params->fwd_offset
    [all...]
warp_plane_neon.c 476 ConvolveParams *conv_params, int16_t alpha,
480 const int w0 = conv_params->fwd_offset;
481 const int w1 = conv_params->bck_offset;
496 const int reduce_bits_horiz = conv_params->round_0;
497 const int reduce_bits_vert = conv_params->is_compound
498 ? conv_params->round_1
503 assert(IMPLIES(conv_params->is_compound, conv_params->dst != NULL));
508 2 * FILTER_BITS - conv_params->round_0 - conv_params->round_1
    [all...]
convolve_neon.c 199 ConvolveParams *conv_params) {
201 const int8_t bits = FILTER_BITS - conv_params->round_0;
204 (void)conv_params;
213 assert((FILTER_BITS - conv_params->round_1) >= 0 ||
214 ((conv_params->round_0 + conv_params->round_1) == 2 * FILTER_BITS));
219 const int16x8_t shift_round_0 = vdupq_n_s16(-conv_params->round_0);
607 ConvolveParams *conv_params) {
614 (void)conv_params;
616 assert(conv_params->round_0 <= FILTER_BITS)
    [all...]
  /external/libaom/libaom/av1/common/
reconinter.h 115 ConvolveParams *conv_params,
118 assert(conv_params->do_average == 0 || conv_params->do_average == 1);
126 subpel_params->ys, 1, conv_params, sf, is_intrabc);
132 sp.ys, 0, conv_params, sf, is_intrabc);
140 int h, ConvolveParams *conv_params,
143 assert(conv_params->do_average == 0 || conv_params->do_average == 1);
151 subpel_params->ys, 1, conv_params, sf, is_intrabc, bd);
157 sp.xs, sp.subpel_y, sp.ys, 0, conv_params, sf, is_intrabc, bd)
    [all...]
warped_motion.h 88 int subsampling_y, ConvolveParams *conv_params);
reconinter.c 65 ConvolveParams *conv_params,
74 assert(IMPLIES(conv_params->is_compound, conv_params->dst != NULL));
90 pd->subsampling_x, pd->subsampling_y, conv_params);
93 w, h, conv_params, interp_filters, is_intrabc,
97 conv_params, interp_filters, is_intrabc);
281 int w, ConvolveParams *conv_params, int bd) {
283 2 * FILTER_BITS - conv_params->round_0 - conv_params->round_1 + (bd - 8);
298 ConvolveParams *conv_params, int bd)
    [all...]
  /external/libaom/libaom/test/
hiprec_convolve_test_util.cc 78 const ConvolveParams conv_params = get_conv_params_wiener(8); local
105 &conv_params);
107 vkernel, 16, out_w, out_h, &conv_params);
124 const ConvolveParams conv_params = get_conv_params_wiener(8); local
152 &conv_params);
165 16, out_w, out_h, &conv_params);
216 const ConvolveParams conv_params = get_conv_params_wiener(bd); local
246 vkernel, 16, out_w, out_h, &conv_params, bd);
248 hkernel, 16, vkernel, 16, out_w, out_h, &conv_params, bd);
267 const ConvolveParams conv_params = get_conv_params_wiener(bd) local
    [all...]
av1_convolve_2d_test_util.h 34 ConvolveParams *conv_params);
76 const int subpel_y_q4, ConvolveParams *conv_params, int bd);
warp_filter_test_util.h 41 ConvolveParams *conv_params, int16_t alpha,
72 int bd, ConvolveParams *conv_params,
blend_a64_mask_test.cc 268 ConvolveParams *conv_params);
278 ConvolveParams conv_params; local
279 conv_params.round_0 = ROUND0_BITS;
280 conv_params.round_1 = COMPOUND_ROUND1_BITS;
287 kMaxMaskWidth, w_, h_, subx_, suby_, &conv_params);
296 kMaxMaskWidth, w_, h_, subx_, suby_, &conv_params);
474 int h, int subx, int suby, ConvolveParams *conv_params,
487 ConvolveParams conv_params; local
488 conv_params.round_0 = (bit_depth_ == 12) ? ROUND0_BITS + 2 : ROUND0_BITS;
489 conv_params.round_1 = COMPOUND_ROUND1_BITS
496 kMaxMaskWidth, w_, h_, subx_, suby_, &conv_params, local
507 kMaxMaskWidth, w_, h_, subx_, suby_, &conv_params, local
    [all...]
  /external/tensorflow/tensorflow/lite/core/api/
flatbuffer_conversions.cc 155 if (auto* conv_params = op->builtin_options_as_Conv2DOptions()) {
156 params->padding = parse_padding(conv_params->padding());
157 params->stride_width = conv_params->stride_w();
158 params->stride_height = conv_params->stride_h();
160 parse_activation(conv_params->fused_activation_function());
162 params->dilation_width_factor = conv_params->dilation_w_factor();
163 params->dilation_height_factor = conv_params->dilation_h_factor();
213 if (auto* conv_params = op->builtin_options_as_DepthwiseConv2DOptions()) {
214 params->padding = parse_padding(conv_params->padding());
215 params->stride_width = conv_params->stride_w()
    [all...]
  /external/libaom/libaom/av1/encoder/
reconinter_enc.c 139 ConvolveParams conv_params = get_conv_params_no_round( local
141 conv_params.use_dist_wtd_comp_avg = 0;
175 conv_params.do_average = ref;
178 conv_params.do_average = 0;
183 b4_w, b4_h, &conv_params, this_mbmi->interp_filters, &warp_types,
197 ConvolveParams conv_params = get_conv_params_no_round( local
200 cm, mi, 0, &conv_params.fwd_offset, &conv_params.bck_offset,
201 &conv_params.use_dist_wtd_comp_avg, is_compound);
222 conv_params.do_average = 0
476 ConvolveParams conv_params = get_conv_params(0, plane, xd->bd); local
    [all...]
reconinter_enc.h 34 ConvolveParams *conv_params,
  /external/tensorflow/tensorflow/lite/c/
builtin_op_data_test.cc 30 TfLiteConvParams conv_params; local
  /external/libaom/libaom/aom_dsp/arm/
blend_a64_mask_neon.c 134 ConvolveParams *conv_params) {
143 const int offset_bits = bd + 2 * FILTER_BITS - conv_params->round_0;
144 const int round_offset = (1 << (offset_bits - conv_params->round_1)) +
145 (1 << (offset_bits - conv_params->round_1 - 1));
147 2 * FILTER_BITS - conv_params->round_0 - conv_params->round_1;
  /external/libaom/libaom/aom_dsp/x86/
highbd_convolve_avx2.c 119 ConvolveParams *conv_params, int bd) {
125 (void)conv_params;
127 assert(conv_params->round_0 <= FILTER_BITS);
128 assert(((conv_params->round_0 + conv_params->round_1) <= (FILTER_BITS + 1)) ||
129 ((conv_params->round_0 + conv_params->round_1) == (2 * FILTER_BITS)));
268 ConvolveParams *conv_params, int bd) {
277 assert(bd + FILTER_BITS + 2 - conv_params->round_0 <= 16);
282 _mm256_set1_epi32(((1 << conv_params->round_0) >> 1))
    [all...]

Completed in 2452 milliseconds

12 3