/src/mozilla-central/third_party/aom/av1/common/scale.h
Line | Count | Source (jump to first uncovered line) |
1 | | /* |
2 | | * Copyright (c) 2016, Alliance for Open Media. All rights reserved |
3 | | * |
4 | | * This source code is subject to the terms of the BSD 2 Clause License and |
5 | | * the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License |
6 | | * was not distributed with this source code in the LICENSE file, you can |
7 | | * obtain it at www.aomedia.org/license/software. If the Alliance for Open |
8 | | * Media Patent License 1.0 was not distributed with this source code in the |
9 | | * PATENTS file, you can obtain it at www.aomedia.org/license/patent. |
10 | | */ |
11 | | |
12 | | #ifndef AOM_AV1_COMMON_SCALE_H_ |
13 | | #define AOM_AV1_COMMON_SCALE_H_ |
14 | | |
15 | | #include "av1/common/convolve.h" |
16 | | #include "av1/common/mv.h" |
17 | | |
18 | | #ifdef __cplusplus |
19 | | extern "C" { |
20 | | #endif |
21 | | |
22 | 0 | #define SCALE_NUMERATOR 8 |
23 | | |
24 | 0 | #define REF_SCALE_SHIFT 14 |
25 | 0 | #define REF_NO_SCALE (1 << REF_SCALE_SHIFT) |
26 | 0 | #define REF_INVALID_SCALE -1 |
27 | | |
28 | | struct scale_factors { |
29 | | int x_scale_fp; // horizontal fixed point scale factor |
30 | | int y_scale_fp; // vertical fixed point scale factor |
31 | | int x_step_q4; |
32 | | int y_step_q4; |
33 | | |
34 | | int (*scale_value_x)(int val, const struct scale_factors *sf); |
35 | | int (*scale_value_y)(int val, const struct scale_factors *sf); |
36 | | |
37 | | // convolve_fn_ptr[subpel_x != 0][subpel_y != 0][is_compound] |
38 | | aom_convolve_fn_t convolve[2][2][2]; |
39 | | aom_highbd_convolve_fn_t highbd_convolve[2][2][2]; |
40 | | }; |
41 | | |
42 | | MV32 av1_scale_mv(const MV *mv, int x, int y, const struct scale_factors *sf); |
43 | | |
44 | | void av1_setup_scale_factors_for_frame(struct scale_factors *sf, int other_w, |
45 | | int other_h, int this_w, int this_h); |
46 | | |
47 | 0 | static INLINE int av1_is_valid_scale(const struct scale_factors *sf) { |
48 | 0 | return sf->x_scale_fp != REF_INVALID_SCALE && |
49 | 0 | sf->y_scale_fp != REF_INVALID_SCALE; |
50 | 0 | } Unexecuted instantiation: aom_convolve.c:av1_is_valid_scale Unexecuted instantiation: aom_dsp_rtcd.c:av1_is_valid_scale Unexecuted instantiation: blend_a64_hmask.c:av1_is_valid_scale Unexecuted instantiation: blend_a64_mask.c:av1_is_valid_scale Unexecuted instantiation: blend_a64_vmask.c:av1_is_valid_scale Unexecuted instantiation: intrapred.c:av1_is_valid_scale Unexecuted instantiation: loopfilter.c:av1_is_valid_scale Unexecuted instantiation: subtract.c:av1_is_valid_scale Unexecuted instantiation: aom_asm_stubs.c:av1_is_valid_scale Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:av1_is_valid_scale Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:av1_is_valid_scale Unexecuted instantiation: blend_a64_hmask_sse4.c:av1_is_valid_scale Unexecuted instantiation: blend_a64_mask_avx2.c:av1_is_valid_scale Unexecuted instantiation: blend_a64_mask_sse4.c:av1_is_valid_scale Unexecuted instantiation: blend_a64_vmask_sse4.c:av1_is_valid_scale Unexecuted instantiation: highbd_convolve_avx2.c:av1_is_valid_scale Unexecuted instantiation: highbd_convolve_ssse3.c:av1_is_valid_scale Unexecuted instantiation: highbd_intrapred_sse2.c:av1_is_valid_scale Unexecuted instantiation: highbd_loopfilter_avx2.c:av1_is_valid_scale Unexecuted instantiation: highbd_loopfilter_sse2.c:av1_is_valid_scale Unexecuted instantiation: intrapred_avx2.c:av1_is_valid_scale Unexecuted instantiation: intrapred_sse2.c:av1_is_valid_scale Unexecuted instantiation: intrapred_ssse3.c:av1_is_valid_scale Unexecuted instantiation: loopfilter_sse2.c:av1_is_valid_scale Unexecuted instantiation: av1_dx_iface.c:av1_is_valid_scale Unexecuted instantiation: alloccommon.c:av1_is_valid_scale Unexecuted instantiation: av1_inv_txfm1d.c:av1_is_valid_scale Unexecuted instantiation: av1_inv_txfm2d.c:av1_is_valid_scale Unexecuted instantiation: av1_loopfilter.c:av1_is_valid_scale Unexecuted instantiation: av1_rtcd.c:av1_is_valid_scale Unexecuted instantiation: av1_txfm.c:av1_is_valid_scale Unexecuted instantiation: blockd.c:av1_is_valid_scale Unexecuted instantiation: cdef.c:av1_is_valid_scale Unexecuted instantiation: cdef_block.c:av1_is_valid_scale Unexecuted instantiation: cdef_block_avx2.c:av1_is_valid_scale Unexecuted instantiation: cdef_block_sse2.c:av1_is_valid_scale Unexecuted instantiation: cdef_block_sse4.c:av1_is_valid_scale Unexecuted instantiation: cdef_block_ssse3.c:av1_is_valid_scale Unexecuted instantiation: cfl.c:av1_is_valid_scale Unexecuted instantiation: convolve.c:av1_is_valid_scale Unexecuted instantiation: debugmodes.c:av1_is_valid_scale Unexecuted instantiation: entropy.c:av1_is_valid_scale Unexecuted instantiation: entropymode.c:av1_is_valid_scale Unexecuted instantiation: entropymv.c:av1_is_valid_scale Unexecuted instantiation: idct.c:av1_is_valid_scale Unexecuted instantiation: mvref_common.c:av1_is_valid_scale Unexecuted instantiation: pred_common.c:av1_is_valid_scale Unexecuted instantiation: quant_common.c:av1_is_valid_scale Unexecuted instantiation: reconinter.c:av1_is_valid_scale Unexecuted instantiation: reconintra.c:av1_is_valid_scale Unexecuted instantiation: resize.c:av1_is_valid_scale Unexecuted instantiation: restoration.c:av1_is_valid_scale Unexecuted instantiation: scale.c:av1_is_valid_scale Unexecuted instantiation: scan.c:av1_is_valid_scale Unexecuted instantiation: seg_common.c:av1_is_valid_scale Unexecuted instantiation: thread_common.c:av1_is_valid_scale Unexecuted instantiation: tile_common.c:av1_is_valid_scale Unexecuted instantiation: txb_common.c:av1_is_valid_scale Unexecuted instantiation: warped_motion.c:av1_is_valid_scale Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:av1_is_valid_scale Unexecuted instantiation: av1_convolve_scale_sse4.c:av1_is_valid_scale Unexecuted instantiation: av1_highbd_convolve_sse4.c:av1_is_valid_scale Unexecuted instantiation: av1_inv_txfm_avx2.c:av1_is_valid_scale Unexecuted instantiation: av1_inv_txfm_ssse3.c:av1_is_valid_scale Unexecuted instantiation: av1_txfm_sse4.c:av1_is_valid_scale Unexecuted instantiation: cfl_avx2.c:av1_is_valid_scale Unexecuted instantiation: cfl_sse2.c:av1_is_valid_scale Unexecuted instantiation: cfl_ssse3.c:av1_is_valid_scale Unexecuted instantiation: convolve_2d_avx2.c:av1_is_valid_scale Unexecuted instantiation: convolve_2d_sse2.c:av1_is_valid_scale Unexecuted instantiation: convolve_avx2.c:av1_is_valid_scale Unexecuted instantiation: convolve_sse2.c:av1_is_valid_scale Unexecuted instantiation: filterintra_sse4.c:av1_is_valid_scale Unexecuted instantiation: highbd_convolve_2d_avx2.c:av1_is_valid_scale Unexecuted instantiation: highbd_convolve_2d_sse2.c:av1_is_valid_scale Unexecuted instantiation: highbd_convolve_2d_sse4.c:av1_is_valid_scale Unexecuted instantiation: highbd_convolve_2d_ssse3.c:av1_is_valid_scale Unexecuted instantiation: highbd_inv_txfm_avx2.c:av1_is_valid_scale Unexecuted instantiation: highbd_inv_txfm_sse4.c:av1_is_valid_scale Unexecuted instantiation: highbd_jnt_convolve_avx2.c:av1_is_valid_scale Unexecuted instantiation: highbd_jnt_convolve_sse4.c:av1_is_valid_scale Unexecuted instantiation: highbd_warp_plane_sse4.c:av1_is_valid_scale Unexecuted instantiation: highbd_wiener_convolve_avx2.c:av1_is_valid_scale Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:av1_is_valid_scale Unexecuted instantiation: intra_edge_sse4.c:av1_is_valid_scale Unexecuted instantiation: jnt_convolve_avx2.c:av1_is_valid_scale Unexecuted instantiation: jnt_convolve_sse2.c:av1_is_valid_scale Unexecuted instantiation: jnt_convolve_ssse3.c:av1_is_valid_scale Unexecuted instantiation: reconinter_avx2.c:av1_is_valid_scale Unexecuted instantiation: reconinter_sse4.c:av1_is_valid_scale Unexecuted instantiation: reconinter_ssse3.c:av1_is_valid_scale Unexecuted instantiation: selfguided_avx2.c:av1_is_valid_scale Unexecuted instantiation: selfguided_sse4.c:av1_is_valid_scale Unexecuted instantiation: warp_plane_sse4.c:av1_is_valid_scale Unexecuted instantiation: wiener_convolve_avx2.c:av1_is_valid_scale Unexecuted instantiation: wiener_convolve_sse2.c:av1_is_valid_scale Unexecuted instantiation: decodeframe.c:av1_is_valid_scale Unexecuted instantiation: decodemv.c:av1_is_valid_scale Unexecuted instantiation: decoder.c:av1_is_valid_scale Unexecuted instantiation: decodetxb.c:av1_is_valid_scale Unexecuted instantiation: detokenize.c:av1_is_valid_scale Unexecuted instantiation: dthread.c:av1_is_valid_scale Unexecuted instantiation: obu.c:av1_is_valid_scale |
51 | | |
52 | 0 | static INLINE int av1_is_scaled(const struct scale_factors *sf) { |
53 | 0 | return av1_is_valid_scale(sf) && |
54 | 0 | (sf->x_scale_fp != REF_NO_SCALE || sf->y_scale_fp != REF_NO_SCALE); |
55 | 0 | } Unexecuted instantiation: aom_convolve.c:av1_is_scaled Unexecuted instantiation: aom_dsp_rtcd.c:av1_is_scaled Unexecuted instantiation: blend_a64_hmask.c:av1_is_scaled Unexecuted instantiation: blend_a64_mask.c:av1_is_scaled Unexecuted instantiation: blend_a64_vmask.c:av1_is_scaled Unexecuted instantiation: intrapred.c:av1_is_scaled Unexecuted instantiation: loopfilter.c:av1_is_scaled Unexecuted instantiation: subtract.c:av1_is_scaled Unexecuted instantiation: aom_asm_stubs.c:av1_is_scaled Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:av1_is_scaled Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:av1_is_scaled Unexecuted instantiation: blend_a64_hmask_sse4.c:av1_is_scaled Unexecuted instantiation: blend_a64_mask_avx2.c:av1_is_scaled Unexecuted instantiation: blend_a64_mask_sse4.c:av1_is_scaled Unexecuted instantiation: blend_a64_vmask_sse4.c:av1_is_scaled Unexecuted instantiation: highbd_convolve_avx2.c:av1_is_scaled Unexecuted instantiation: highbd_convolve_ssse3.c:av1_is_scaled Unexecuted instantiation: highbd_intrapred_sse2.c:av1_is_scaled Unexecuted instantiation: highbd_loopfilter_avx2.c:av1_is_scaled Unexecuted instantiation: highbd_loopfilter_sse2.c:av1_is_scaled Unexecuted instantiation: intrapred_avx2.c:av1_is_scaled Unexecuted instantiation: intrapred_sse2.c:av1_is_scaled Unexecuted instantiation: intrapred_ssse3.c:av1_is_scaled Unexecuted instantiation: loopfilter_sse2.c:av1_is_scaled Unexecuted instantiation: av1_dx_iface.c:av1_is_scaled Unexecuted instantiation: alloccommon.c:av1_is_scaled Unexecuted instantiation: av1_inv_txfm1d.c:av1_is_scaled Unexecuted instantiation: av1_inv_txfm2d.c:av1_is_scaled Unexecuted instantiation: av1_loopfilter.c:av1_is_scaled Unexecuted instantiation: av1_rtcd.c:av1_is_scaled Unexecuted instantiation: av1_txfm.c:av1_is_scaled Unexecuted instantiation: blockd.c:av1_is_scaled Unexecuted instantiation: cdef.c:av1_is_scaled Unexecuted instantiation: cdef_block.c:av1_is_scaled Unexecuted instantiation: cdef_block_avx2.c:av1_is_scaled Unexecuted instantiation: cdef_block_sse2.c:av1_is_scaled Unexecuted instantiation: cdef_block_sse4.c:av1_is_scaled Unexecuted instantiation: cdef_block_ssse3.c:av1_is_scaled Unexecuted instantiation: cfl.c:av1_is_scaled Unexecuted instantiation: convolve.c:av1_is_scaled Unexecuted instantiation: debugmodes.c:av1_is_scaled Unexecuted instantiation: entropy.c:av1_is_scaled Unexecuted instantiation: entropymode.c:av1_is_scaled Unexecuted instantiation: entropymv.c:av1_is_scaled Unexecuted instantiation: idct.c:av1_is_scaled Unexecuted instantiation: mvref_common.c:av1_is_scaled Unexecuted instantiation: pred_common.c:av1_is_scaled Unexecuted instantiation: quant_common.c:av1_is_scaled Unexecuted instantiation: reconinter.c:av1_is_scaled Unexecuted instantiation: reconintra.c:av1_is_scaled Unexecuted instantiation: resize.c:av1_is_scaled Unexecuted instantiation: restoration.c:av1_is_scaled Unexecuted instantiation: scale.c:av1_is_scaled Unexecuted instantiation: scan.c:av1_is_scaled Unexecuted instantiation: seg_common.c:av1_is_scaled Unexecuted instantiation: thread_common.c:av1_is_scaled Unexecuted instantiation: tile_common.c:av1_is_scaled Unexecuted instantiation: txb_common.c:av1_is_scaled Unexecuted instantiation: warped_motion.c:av1_is_scaled Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:av1_is_scaled Unexecuted instantiation: av1_convolve_scale_sse4.c:av1_is_scaled Unexecuted instantiation: av1_highbd_convolve_sse4.c:av1_is_scaled Unexecuted instantiation: av1_inv_txfm_avx2.c:av1_is_scaled Unexecuted instantiation: av1_inv_txfm_ssse3.c:av1_is_scaled Unexecuted instantiation: av1_txfm_sse4.c:av1_is_scaled Unexecuted instantiation: cfl_avx2.c:av1_is_scaled Unexecuted instantiation: cfl_sse2.c:av1_is_scaled Unexecuted instantiation: cfl_ssse3.c:av1_is_scaled Unexecuted instantiation: convolve_2d_avx2.c:av1_is_scaled Unexecuted instantiation: convolve_2d_sse2.c:av1_is_scaled Unexecuted instantiation: convolve_avx2.c:av1_is_scaled Unexecuted instantiation: convolve_sse2.c:av1_is_scaled Unexecuted instantiation: filterintra_sse4.c:av1_is_scaled Unexecuted instantiation: highbd_convolve_2d_avx2.c:av1_is_scaled Unexecuted instantiation: highbd_convolve_2d_sse2.c:av1_is_scaled Unexecuted instantiation: highbd_convolve_2d_sse4.c:av1_is_scaled Unexecuted instantiation: highbd_convolve_2d_ssse3.c:av1_is_scaled Unexecuted instantiation: highbd_inv_txfm_avx2.c:av1_is_scaled Unexecuted instantiation: highbd_inv_txfm_sse4.c:av1_is_scaled Unexecuted instantiation: highbd_jnt_convolve_avx2.c:av1_is_scaled Unexecuted instantiation: highbd_jnt_convolve_sse4.c:av1_is_scaled Unexecuted instantiation: highbd_warp_plane_sse4.c:av1_is_scaled Unexecuted instantiation: highbd_wiener_convolve_avx2.c:av1_is_scaled Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:av1_is_scaled Unexecuted instantiation: intra_edge_sse4.c:av1_is_scaled Unexecuted instantiation: jnt_convolve_avx2.c:av1_is_scaled Unexecuted instantiation: jnt_convolve_sse2.c:av1_is_scaled Unexecuted instantiation: jnt_convolve_ssse3.c:av1_is_scaled Unexecuted instantiation: reconinter_avx2.c:av1_is_scaled Unexecuted instantiation: reconinter_sse4.c:av1_is_scaled Unexecuted instantiation: reconinter_ssse3.c:av1_is_scaled Unexecuted instantiation: selfguided_avx2.c:av1_is_scaled Unexecuted instantiation: selfguided_sse4.c:av1_is_scaled Unexecuted instantiation: warp_plane_sse4.c:av1_is_scaled Unexecuted instantiation: wiener_convolve_avx2.c:av1_is_scaled Unexecuted instantiation: wiener_convolve_sse2.c:av1_is_scaled Unexecuted instantiation: decodeframe.c:av1_is_scaled Unexecuted instantiation: decodemv.c:av1_is_scaled Unexecuted instantiation: decoder.c:av1_is_scaled Unexecuted instantiation: decodetxb.c:av1_is_scaled Unexecuted instantiation: detokenize.c:av1_is_scaled Unexecuted instantiation: dthread.c:av1_is_scaled Unexecuted instantiation: obu.c:av1_is_scaled |
56 | | |
57 | | static INLINE int valid_ref_frame_size(int ref_width, int ref_height, |
58 | 0 | int this_width, int this_height) { |
59 | 0 | return 2 * this_width >= ref_width && 2 * this_height >= ref_height && |
60 | 0 | this_width <= 16 * ref_width && this_height <= 16 * ref_height; |
61 | 0 | } Unexecuted instantiation: aom_convolve.c:valid_ref_frame_size Unexecuted instantiation: aom_dsp_rtcd.c:valid_ref_frame_size Unexecuted instantiation: blend_a64_hmask.c:valid_ref_frame_size Unexecuted instantiation: blend_a64_mask.c:valid_ref_frame_size Unexecuted instantiation: blend_a64_vmask.c:valid_ref_frame_size Unexecuted instantiation: intrapred.c:valid_ref_frame_size Unexecuted instantiation: loopfilter.c:valid_ref_frame_size Unexecuted instantiation: subtract.c:valid_ref_frame_size Unexecuted instantiation: aom_asm_stubs.c:valid_ref_frame_size Unexecuted instantiation: aom_subpixel_8t_intrin_avx2.c:valid_ref_frame_size Unexecuted instantiation: aom_subpixel_8t_intrin_ssse3.c:valid_ref_frame_size Unexecuted instantiation: blend_a64_hmask_sse4.c:valid_ref_frame_size Unexecuted instantiation: blend_a64_mask_avx2.c:valid_ref_frame_size Unexecuted instantiation: blend_a64_mask_sse4.c:valid_ref_frame_size Unexecuted instantiation: blend_a64_vmask_sse4.c:valid_ref_frame_size Unexecuted instantiation: highbd_convolve_avx2.c:valid_ref_frame_size Unexecuted instantiation: highbd_convolve_ssse3.c:valid_ref_frame_size Unexecuted instantiation: highbd_intrapred_sse2.c:valid_ref_frame_size Unexecuted instantiation: highbd_loopfilter_avx2.c:valid_ref_frame_size Unexecuted instantiation: highbd_loopfilter_sse2.c:valid_ref_frame_size Unexecuted instantiation: intrapred_avx2.c:valid_ref_frame_size Unexecuted instantiation: intrapred_sse2.c:valid_ref_frame_size Unexecuted instantiation: intrapred_ssse3.c:valid_ref_frame_size Unexecuted instantiation: loopfilter_sse2.c:valid_ref_frame_size Unexecuted instantiation: av1_dx_iface.c:valid_ref_frame_size Unexecuted instantiation: alloccommon.c:valid_ref_frame_size Unexecuted instantiation: av1_inv_txfm1d.c:valid_ref_frame_size Unexecuted instantiation: av1_inv_txfm2d.c:valid_ref_frame_size Unexecuted instantiation: av1_loopfilter.c:valid_ref_frame_size Unexecuted instantiation: av1_rtcd.c:valid_ref_frame_size Unexecuted instantiation: av1_txfm.c:valid_ref_frame_size Unexecuted instantiation: blockd.c:valid_ref_frame_size Unexecuted instantiation: cdef.c:valid_ref_frame_size Unexecuted instantiation: cdef_block.c:valid_ref_frame_size Unexecuted instantiation: cdef_block_avx2.c:valid_ref_frame_size Unexecuted instantiation: cdef_block_sse2.c:valid_ref_frame_size Unexecuted instantiation: cdef_block_sse4.c:valid_ref_frame_size Unexecuted instantiation: cdef_block_ssse3.c:valid_ref_frame_size Unexecuted instantiation: cfl.c:valid_ref_frame_size Unexecuted instantiation: convolve.c:valid_ref_frame_size Unexecuted instantiation: debugmodes.c:valid_ref_frame_size Unexecuted instantiation: entropy.c:valid_ref_frame_size Unexecuted instantiation: entropymode.c:valid_ref_frame_size Unexecuted instantiation: entropymv.c:valid_ref_frame_size Unexecuted instantiation: idct.c:valid_ref_frame_size Unexecuted instantiation: mvref_common.c:valid_ref_frame_size Unexecuted instantiation: pred_common.c:valid_ref_frame_size Unexecuted instantiation: quant_common.c:valid_ref_frame_size Unexecuted instantiation: reconinter.c:valid_ref_frame_size Unexecuted instantiation: reconintra.c:valid_ref_frame_size Unexecuted instantiation: resize.c:valid_ref_frame_size Unexecuted instantiation: restoration.c:valid_ref_frame_size Unexecuted instantiation: scale.c:valid_ref_frame_size Unexecuted instantiation: scan.c:valid_ref_frame_size Unexecuted instantiation: seg_common.c:valid_ref_frame_size Unexecuted instantiation: thread_common.c:valid_ref_frame_size Unexecuted instantiation: tile_common.c:valid_ref_frame_size Unexecuted instantiation: txb_common.c:valid_ref_frame_size Unexecuted instantiation: warped_motion.c:valid_ref_frame_size Unexecuted instantiation: av1_convolve_horiz_rs_sse4.c:valid_ref_frame_size Unexecuted instantiation: av1_convolve_scale_sse4.c:valid_ref_frame_size Unexecuted instantiation: av1_highbd_convolve_sse4.c:valid_ref_frame_size Unexecuted instantiation: av1_inv_txfm_avx2.c:valid_ref_frame_size Unexecuted instantiation: av1_inv_txfm_ssse3.c:valid_ref_frame_size Unexecuted instantiation: av1_txfm_sse4.c:valid_ref_frame_size Unexecuted instantiation: cfl_avx2.c:valid_ref_frame_size Unexecuted instantiation: cfl_sse2.c:valid_ref_frame_size Unexecuted instantiation: cfl_ssse3.c:valid_ref_frame_size Unexecuted instantiation: convolve_2d_avx2.c:valid_ref_frame_size Unexecuted instantiation: convolve_2d_sse2.c:valid_ref_frame_size Unexecuted instantiation: convolve_avx2.c:valid_ref_frame_size Unexecuted instantiation: convolve_sse2.c:valid_ref_frame_size Unexecuted instantiation: filterintra_sse4.c:valid_ref_frame_size Unexecuted instantiation: highbd_convolve_2d_avx2.c:valid_ref_frame_size Unexecuted instantiation: highbd_convolve_2d_sse2.c:valid_ref_frame_size Unexecuted instantiation: highbd_convolve_2d_sse4.c:valid_ref_frame_size Unexecuted instantiation: highbd_convolve_2d_ssse3.c:valid_ref_frame_size Unexecuted instantiation: highbd_inv_txfm_avx2.c:valid_ref_frame_size Unexecuted instantiation: highbd_inv_txfm_sse4.c:valid_ref_frame_size Unexecuted instantiation: highbd_jnt_convolve_avx2.c:valid_ref_frame_size Unexecuted instantiation: highbd_jnt_convolve_sse4.c:valid_ref_frame_size Unexecuted instantiation: highbd_warp_plane_sse4.c:valid_ref_frame_size Unexecuted instantiation: highbd_wiener_convolve_avx2.c:valid_ref_frame_size Unexecuted instantiation: highbd_wiener_convolve_ssse3.c:valid_ref_frame_size Unexecuted instantiation: intra_edge_sse4.c:valid_ref_frame_size Unexecuted instantiation: jnt_convolve_avx2.c:valid_ref_frame_size Unexecuted instantiation: jnt_convolve_sse2.c:valid_ref_frame_size Unexecuted instantiation: jnt_convolve_ssse3.c:valid_ref_frame_size Unexecuted instantiation: reconinter_avx2.c:valid_ref_frame_size Unexecuted instantiation: reconinter_sse4.c:valid_ref_frame_size Unexecuted instantiation: reconinter_ssse3.c:valid_ref_frame_size Unexecuted instantiation: selfguided_avx2.c:valid_ref_frame_size Unexecuted instantiation: selfguided_sse4.c:valid_ref_frame_size Unexecuted instantiation: warp_plane_sse4.c:valid_ref_frame_size Unexecuted instantiation: wiener_convolve_avx2.c:valid_ref_frame_size Unexecuted instantiation: wiener_convolve_sse2.c:valid_ref_frame_size Unexecuted instantiation: decodeframe.c:valid_ref_frame_size Unexecuted instantiation: decodemv.c:valid_ref_frame_size Unexecuted instantiation: decoder.c:valid_ref_frame_size Unexecuted instantiation: decodetxb.c:valid_ref_frame_size Unexecuted instantiation: detokenize.c:valid_ref_frame_size Unexecuted instantiation: dthread.c:valid_ref_frame_size Unexecuted instantiation: obu.c:valid_ref_frame_size |
62 | | |
63 | | #ifdef __cplusplus |
64 | | } // extern "C" |
65 | | #endif |
66 | | |
67 | | #endif // AOM_AV1_COMMON_SCALE_H_ |