/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...] |